html, body {
max-width: 100%;
overflow-x: hidden;
}
body {
-webkit-overflow-scrolling: touch;
overflow-y: auto;
background: #f7f7f7;
font-family: "Open Sans", sans-serif;
position: relative;
width: 100%;
height: 100%;
}
p {
line-height: 1.5 !important;
} h1,
h1.elementor-cta__title {
font-size: calc(64px + (70 - 64) * ((100vw - 1280px) / (1920 - 1280)));
} h2,
h2.elementor-cta__title {
font-size: calc(50px + (60 - 50) * ((100vw - 1280px) / (1920 - 1280)));
} h3,
h3.elementor-cta__title {
font-size: calc(25px + (28 - 25) * ((100vw - 1280px) / (1920 - 1280)));
} h4,
h4.elementor-cta__title {
font-size: calc(16px + (18 - 16) * ((100vw - 1280px) / (1920 - 1280)));
} h5,
h5.elementor-cta__title {
font-size: calc(22px + (24 - 22) * ((100vw - 1280px) / (1920 - 1280)));
} h6,
h6.elementor-cta__title {
font-size: inherit;
} body,
p,
button { } h1,
h1.elementor-cta__title,
h2,
h2.elementor-cta__title {
letter-spacing: -0.01em;
transition: 0.3s;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Open Sans", sans-serif;
line-height: 1.2;
font-weight: 700;
} * {
-webkit-tap-highlight-color: transparent;
}
.elementor-button {
color: #f7f7f7;
fill: #f7f7f7;
}
.elementor-widget-button a.elementor-button,
.elementor-widget-button .elementor-button,
.SEC_callto_icons .WID_callto_icons .elementor-cta__button-wrapper .elementor-cta__button {
padding: 8px 24px;
min-width: 146px;
height: 50px;
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 16px;
line-height: 1.1;
}
.SEC_home_actualitat .elementor-widget-button .elementor-button,
.SEC_home_agenda .elementor-widget-button .elementor-button,
.SEC_camp_home .elementor-inner-section:not(.SECin_camp_home) + .elementor-widget-button .elementor-button,
.SEC_llamada_news .elementor-widget-button .elementor-button {
height: 56px;
}
.elementor-button-link:hover {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.SEC_home_act_fede .elementor-button-link:hover,
.SECin_camp_home .elementor-widget-button .elementor-button:hover {
box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.2);
}
.elementor-widget:not(:last-child) {
margin-bottom: 0;
}
.SEC_mapa_federacion .elementor-widget:not(:last-child),
.SEC_contacto .elementor-widget:not(:last-child) {
margin-bottom: 20px;
}
.SEC_contacto .elementor-button-link:hover {
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
text-decoration: underline;
}
.noscroll {
overflow-x: hidden !important;
overflow-y: hidden !important;
height: 100vh !important;
width: 100vw !important;
}
.fade-in {
animation: fadeIn ease-in 0.3s;
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.category .elementor-posts--skin-classic .elementor-post,
.SEC_busquedas .elementor-posts--skin-classic .elementor-post {
overflow: initial;
}
.category span,
.SEC_busquedas span {
color: #171717;
line-height: 20px;
}
.category .elementor-post__read-more,
.SEC_busquedas .elementor-post__read-more {
transition: all 0.3s ease-in;
color: #fff !important;
line-height: 20px;
background: #f47f13;
padding: 10px 20px !important;
float: left;
border-radius: 3px;
float: right;
margin-top: 10px;
margin-bottom: 0px;
}
.dialog-close-button:hover i {
color: #f47f13 !important;
}
.dialog-widget-content {
background: #f7f7f7;
}
.category .elementor-post__read-more:hover,
.category .elementor-pagination .page-numbers:hover,
.SEC_busquedas .elementor-post__read-more:hover,
.SEC_busquedas .elementor-pagination .page-numbers:hover {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.category .elementor-pagination,
.SEC_busquedas .elementor-pagination {
margin-top: 50px;
}
.category .elementor-pagination .page-numbers,
.SEC_busquedas .elementor-pagination .page-numbers {
transition: all 0.3s ease-in;
color: #171717 !important;
line-height: 20px;
padding: 10px 20px !important;
border-radius: 3px;
}
.category .elementor-pagination .page-numbers.current,
.SEC_busquedas .elementor-pagination .page-numbers:hover,
.SEC_busquedas .elementor-pagination .page-numbers.current,
.SEC_busquedas .elementor-pagination .page-numbers:hover {
color: #fff !important;
background: #f47f13;
}
.lae-pagination {
font-weight: 700;
margin-bottom: 40px;
}
.lae-paged-nav {
}
.lae-page-nav {
border: none !important;
transition: all 0.3s ease-in;
color: #171717 !important;
line-height: 20px !important;
padding: 10px 20px !important;
border-radius: 3px !important;
}
.lae-numbered {
}
.lae-current-page,
.lae-page-nav:hover {
background: #f47f13 !important;
color: #fff !important;
}
.lae-block .lae-pagination .lae-page-nav:hover i {
color: #fff !important;
}
.lae-page-nav:hover {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.lae-block .lae-block-inner .lae-block-column {
padding: 10px;
}  .SEC_popup_news h5 {
margin-bottom: 20px !important;
font-size: 21px !important;
font-weight: 700 !important;
}
.SEC_popup_news p {
font-size: 20px !important;
}
.SEC_popup_news label {
color: #171717;
}
.SEC_popup_news .elementor-col-33 .elementor-widget-container {
margin: 30px 0 !important;
}
.SEC_popup_news .elementor-icon {
background: red;
background: url(https://www.setem.org/catalunya/wp-content/uploads/sites/10/2019/09/campanas.svg);
background-size: cover;
-webkit-filter: brightness(0%); filter: brightness(0%);
font-size: 90px !important;
position: relative;
left: -20px;
}
.SEC_popup_news .elementor-icon i:before {
content: "";
}
.SEC_popup_news a {
text-align: left;
font-size: 16px !important;
margin-top: 10px;
}
.SEC_popup_news input.tnp-submit {
font-weight: 700 !important;
}
.SEC_popup_news .tnp-field input {
padding: 17px 10px;
}
.SEC_popup_news .elementor-col-33 {
width: 21%;
}
.SEC_popup_news .elementor-col-66 {
width: 79%;
}
.SEC_txtndownloads .tnp-subscription form{
padding: 0;
}
.SEC_txtndownloads .tnp-profile form{
padding: 0 200px;
}
.SEC_txtndownloads .tnp-subscription form .tnp-field input[type=text],.SEC_txtndownloads .tnp-subscription form .tnp-field input[type=email],.SEC_txtndownloads .tnp-profile form .tnp-field input[type=text]{
width: 100%;
padding: 10px;
display: block;
border-color: #ddd;
text-shadow: none;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
border: 2px solid #171717!important;
background: #fff!important;
color: #171717!important;
border: 1px solid #666;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.SEC_txtndownloads .tnp-subscription form .tnp-field label,.SEC_txtndownloads .tnp-profile form .tnp-field label{
text-align: left;
}
.SEC_txtndownloads .tnp-subscription form .tnp-field input[type=submit],.SEC_txtndownloads .tnp-profile form .tnp-field input[type=submit]{
width: 100%;
display: block;
border-color: #ddd;
text-shadow: none;
color: #000;
line-height: normal;
box-sizing: border-box;
height: auto;
font-weight: 700 !important;
border: 2px solid #171717!important;
background: #fff!important;
text-transform: uppercase;
font-size: 18px;
padding: 16px 24px;
margin-top: 50px;
}  .POP_cta {
background-color: rgba(0, 0, 0, 0.5) !important;
}
.POP_cta .dialog-message {
width: 710px !important; height: auto !important;
padding: 20px 30px 20px 20px !important;
}
.POP_cta h2 {
font-size: 20px !important;
font-weight: 700 !important;
padding-bottom: 35px !important;
}
.POP_cta p {
font-size: 20px !important;
padding-bottom: 20px !important;
}
.POP_cta .elementor-widget-container {
padding: 0 20px 0 0 !important;
}
.POP_cta .elementor-button-link {
border: 2px solid #171717 !important;
white-space: nowrap;
font-size: 17px !important;
padding: 8px 16px !important;
width: 100%;
margin-bottom: 20px;
}
.POP_cta .elementor-button-link:hover {
background: #f7f7f7 !important;
color: #171717 !important;
}
.POP_cta .elementor-element-populated {
padding: 0 !important;
}
.POP_cta .elementor-image {
margin: 60px 25px;
}  header.desktop {
height: 115px;
max-height: 115px;
transition: max-height 0.3s !important;
background-image: linear-gradient(135deg, #f47213 0%, #f49339 100%);
}
header.desktop.is-sticky {
max-height: 72px;
}
header.desktop > .elementor-container {
height: 100%;
}
header.desktop > .elementor-container > .elementor-row {
}
header.desktop .elementor-column {
flex: none;
width: auto !important;
}
header.desktop .elementor-column.COL_logo {
max-width: min(160px, 9.2%);
}
header.desktop .elementor-column.COL_subdomini {
display: none;
}
@media only screen and (min-width: 1920px) {
header.desktop .elementor-column.COL_subdomini {
display: flex;
max-width: 6.4%;
}
header.desktop .COL_logo .WID_heading_title .elementor-heading-title {
display: none;
}
}
header.desktop .elementor-column.COL_social,
header.desktop .elementor-column.COL_nav_p {
flex-grow: 1;
}
header.desktop .elementor-column.COL_social {
max-width: 200px;
}
header.desktop .elementor-column.COL_nav_idioma {
margin-left: auto;
}
header.desktop .elementor-column.COL_nav_subdom {
min-width: 170px;
}
header.desktop .elementor-column .elementor-image,
header.desktop .elementor-column .elementor-image a {
width: 100%;
height: 100%;
}
header.desktop .WID_logo img {
width: 100% !important;
padding-left: 10px;
} header.desktop .WID_heading_title .elementor-heading-title {
font-size: 18px;
font-size: calc(12px + (17 - 12) * ((100vw - 1280px) / (1920 - 1280)));
line-height: 1.1;
transition: font-size 0.3s ease-in-out;
text-transform: none !important;
}
header.desktop .COL_logo .WID_heading_title .elementor-heading-title {
text-transform: uppercase !important;
white-space: nowrap;
}
header.desktop.is-sticky .COL_logo .WID_heading_title .elementor-heading-title {
font-size: calc(12px + (15 - 12) * ((100vw - 1280px) / (1920 - 1280)));
margin-top: -2px;
} header.desktop .elementor-column.COL_social .elementor-social-icons-wrapper {
display: flex;
justify-content: center;
}
header.desktop
.elementor-column.COL_social
.elementor-social-icon:not(:last-child) {
margin-right: 5px;
}
header.desktop .COL_social .WID_social .elementor-icon {
font-size: 14px;
font-size: calc(13px + (14 - 13) * ((100vw - 1280px) / (1920 - 1280)));
padding: 0.3em;
}
header.desktop .WID_social .elementor-icon i { }
header.desktop .WID_social .elementor-icon i:before { }  header.desktop .COL_nav_p .elementor-widget-wrap,
header.desktop .COL_nav_p .elementor-widget-wrap .WID_nav_p,
header.desktop
.COL_nav_p
.elementor-widget-wrap
.WID_nav_p
.elementor-widget-container,
header.desktop
.COL_nav_p
.elementor-widget-wrap
.WID_nav_p
.elementor-widget-container
nav,
header.desktop
.COL_nav_p
.elementor-widget-wrap
.WID_nav_p
.elementor-widget-container
nav
> ul,
header.desktop
.COL_nav_p
.elementor-widget-wrap
.WID_nav_p
.elementor-widget-container
nav
> ul
> .menu-item,
header.desktop
.COL_nav_p
.elementor-widget-wrap
.WID_nav_p
.elementor-widget-container
nav
> ul
> .menu-item
> .elementor-item {
height: 100%;
}
header.desktop .WID_nav_p { }
header.desktop .WID_nav_p nav,
header.desktop .WID_nav_p nav ul {
width: 100%;
}
header.desktop .WID_nav_p nav ul {
flex-wrap: nowrap;
}
header.desktop .WID_nav_p nav ul .menu-item { flex: 0 0 auto;
width: calc(94px + (140 - 94) * ((100vw - 1280px) / (1920 - 1280)));
}
header.desktop .WID_nav_p nav > ul > .menu-item:hover {
background: #f69241;
}
header.desktop .WID_nav_p nav > ul > .menu-item > a { }
header.desktop .WID_nav_p nav ul .menu-item > a {
padding: 18px 4px !important;
justify-content: center;
text-align: center;
font-size: calc(12.5px + (14 - 12.5) * ((100vw - 1280px) / (1920 - 1280)));
line-height: 1.2;
}
body#site_euskadi_eu header.desktop .WID_nav_p nav ul .menu-item > a {
white-space: initial;
}
header.desktop .WID_nav_p nav ul .menu-item:hover > .sub-menu {
display: flex !important;
}
header.desktop .WID_nav_p .sub-menu {
height: 72px;
}
header.desktop .WID_nav_p .sub-menu.items1,
header.desktop .WID_nav_p .sub-menu.items2 {
margin-left: 0;
width: calc(94px + (140 - 94) * ((100vw - 1280px) / (1920 - 1280)));
}
header.desktop .WID_nav_p .sub-menu.items3,
header.desktop .WID_nav_p .sub-menu.items4 {
margin-left: calc(
(94px + (140 - 94) * ((100vw - 1280px) / (1920 - 1280))) * -1
) !important;
width: calc((94px + (140 - 94) * ((100vw - 1280px) / (1920 - 1280))) * 3);
}
header.desktop .WID_nav_p .sub-menu.items5,
header.desktop .WID_nav_p .sub-menu.items6 {
margin-left: calc(
(94px + (140 - 94) * ((100vw - 1280px) / (1920 - 1280))) * -2
) !important;
width: calc((94px + (140 - 94) * ((100vw - 1280px) / (1920 - 1280))) * 5);
}
header.desktop .WID_nav_p .sub-menu.items7,
header.desktop .WID_nav_p .sub-menu.items8 {
margin-left: calc(
(94px + (140 - 94) * ((100vw - 1280px) / (1920 - 1280))) * -3
) !important;
width: calc((94px + (140 - 94) * ((100vw - 1280px) / (1920 - 1280))) * 5);
}
header.desktop .WID_nav_p .sub-menu.items9,
header.desktop .WID_nav_p .sub-menu.items10 {
margin-left: calc(
(94px + (140 - 94) * ((100vw - 1280px) / (1920 - 1280))) * -4
) !important;
width: calc((94px + (140 - 94) * ((100vw - 1280px) / (1920 - 1280))) * 5);
}
header.desktop .WID_nav_p .sub-menu:before {
width: 200vw;
height: 100%;
background: #f7f7f7;
content: "";
display: inline-block;
position: absolute;
left: -60vw;
top: 0;
box-shadow: 0px 6px 12px 0px rgb(0 0 0 / 10%);
}
header.desktop .WID_nav_p .menu-item .sub-menu:after { content: "";
display: inline-block;
border-color: transparent transparent #f7f7f7;
border-style: solid;
border-width: 0 8px 12px;
position: absolute;
top: -12px;
left: 50%;
transform: translateX(-50%);
}
header.desktop .WID_nav_p .sub-menu .menu-item {
display: inline-block;
height: 100%;
}
header.desktop .WID_nav_p .sub-menu .menu-item a.elementor-sub-item {
border: none;
height: 100%;
white-space: normal;
align-items: flex-start;
}
header.desktop .WID_nav_p nav .sub-menu > .menu-item:hover > a.elementor-sub-item {
background: #eaeaea; }
header.desktop .WID_nav_p .sub-menu .menu-item a.elementor-sub-item .sub-arrow {
display: none;
}
header.desktop .WID_nav_p .sub-menu .sub-menu {
}
header.desktop .WID_nav_p .sub-menu .sub-menu:before {
border-top: 1px solid #eaeaea; }
header.desktop .WID_nav_p .sub-menu .sub-menu:after {
top: 1px;
border-color: #eaeaea transparent transparent; border-width: 12px 8px 0;
}
header.desktop .WID_nav_p .sub-menu .sub-menu .menu-item {
} .WID_nav_idioma {
display: none;
}
#site_euskadi_es .WID_nav_idioma,#site_euskadi_eu .WID_nav_idioma {
display: block;
}
header.desktop .WID_nav_subdom,
header.desktop .WID_nav_idioma {
border: 2px solid #f7f7f7;
border-radius: 3px;
height: 50px;
max-width: 164px;
min-width: 150px;
transition: all 0.5s; }
header.desktop .elementor-nav-menu--toggle .elementor-widget-container,
header .elementor-nav-menu--toggle .elementor-menu-toggle {
height: 100%;
}
header.desktop .WID_nav_subdom span.sub {
font-size: 14px;
float: left;
width: 100%;
margin-left: 10px;
font-weight: 700;
text-transform: uppercase;
line-height: 1.2;
white-space: nowrap;  width: 100%;
}
header.mobile .WID_nav_subdom span.sub {
font-size: 12px;
float: left;
width: 270%;
margin-left: 0;
font-weight: 700;
text-transform: uppercase;
margin-top: 2px;
}
header .elementor-nav-menu--toggle .elementor-menu-toggle {
padding-right: 36px;
}
header.mobile .elementor-nav-menu--toggle .elementor-menu-toggle {
padding-right: 0 !important;
}
header.desktop .WID_nav_subdom:hover,
header.desktop .WID_nav_idioma:hover {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
}
header.desktop .WID_nav_subdom .elementor-menu-toggle i:before,
header.desktop .WID_nav_idioma .elementor-menu-toggle i:before {
content: attr(data-before);
text-transform: uppercase;
font-size: calc(8px + (12 - 8) * ((100vw - 1024px) / (1920 - 1024)));
font-size: 14px;
font-weight: 700;
float: left;
font-family: 'Open Sans';
}
header.desktop.nav_cat .WID_nav_subdom .elementor-menu-toggle i:before {
}
header.desktop .WID_nav_idioma .elementor-menu-toggle i:before {
content: "Castellano";
}
body#site_euskadi_eu header.desktop .WID_nav_idioma .elementor-menu-toggle i:before {
content: "Euskara";
}
header.desktop .WID_nav_subdom .elementor-menu-toggle i:after,
header.desktop .WID_nav_idioma .elementor-menu-toggle i:after {
content: "";
background: url(https://www.setem.org/wp-content/uploads/2019/02/setem-flecha.svg) no-repeat;
position: absolute;
right: 0.8vw;
top: 37%;
width: 15px;
height: 15px;
transition: all 0.2s ease-in;
}
header.desktop .WID_nav_subdom .elementor-menu-toggle.elementor-active i:after {
transform: rotate(180deg);
top: 25%;
}
header.desktop .WID_nav_subdom nav,
header.desktop .WID_nav_idioma nav {
position: absolute;
top: calc(100% + 2px);
left: -1px;
width: calc(100% + 2px);
}
header.desktop .WID_nav_subdom nav,
header.desktop .WID_nav_idioma nav {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
header.desktop .WID_nav_subdom nav ul,
header.desktop .WID_nav_idioma nav ul {
background-image: linear-gradient(315deg, #f47213 0%, #f49339 100%);
}
header.desktop .WID_nav_subdom nav ul,
header.desktop .WID_nav_idioma nav ul,
header.desktop .WID_nav_subdom nav ul .menu-item,
header.desktop .WID_nav_idioma nav ul .menu-item {
width: 100%;
max-width: 100%;
border-radius: 0 0 7px 7px;
}
header.desktop .WID_nav_subdom nav ul .menu-item a,
header.desktop .WID_nav_idioma nav ul .menu-item a {
padding: 12px 16px;
border: 0; line-height: 1.2;
}
header.desktop .WID_nav_subdom nav .menu-item .sub-menu,
header.desktop .WID_nav_idioma nav .menu-item .sub-menu {
width: 100% !important;
margin-top: 4px !important;
min-width: 0 !important;
} header.desktop .WID_icon_search .elementor-search-form__toggle {
display: flex;
}
header.desktop .WID_icon_search .elementor-search-form__toggle i {
display: inline-block; font-size: 1.95vw;
width: 1em;
height: 1em;
color: #f7f7f7;
transition-duration: 0.3s;
}
header.desktop .WID_icon_search .elementor-search-form__toggle:hover {
text-shadow: 0 0 20px #00000033;
} header.desktop .WID_icon_search .elementor-search-form__container {
padding: 0 40%;
top: 115px;
bottom: 0;
display: flex;
}
header.desktop
.WID_icon_search
.elementor-search-form__container:not(.elementor-search-form--full-screen) {
transform: scale(1);
display: none;
}
header.desktop.is-sticky .WID_icon_search .elementor-search-form__container {
top: 72px;
}
header.desktop .WID_icon_search .elementor-search-form__container input {
padding: 5px 10px;
}
header.desktop
.WID_icon_search
.elementor-search-form__container
input::-webkit-input-placeholder,
header.desktop
.WID_icon_search
.elementor-search-form__container
input:-ms-input-placeholder,
header.desktop
.WID_icon_search
.elementor-search-form__container
input::-ms-input-placeholder,
header.desktop
.WID_icon_search
.elementor-search-form__container
input::placeholder {
font-style: italic;
}
header.desktop .WID_icon_search .elementor-search-form__container:before {
content: "";
display: inline-block;
width: 100px;
height: 100px;
background: url(https://www.setem.org/wp-content/uploads/2019/02/magnifying-glass.svg)
no-repeat;
background-size: cover;
position: absolute;
top: 25%;
right: 50%;
transform: translateX(50%);
}
header.desktop
.WID_icon_search
.elementor-search-form__container.elementor-lightbox
.dialog-lightbox-close-button {
font-size: 1.5vw;
padding: 0.75vw;
right: 50%;
top: 75%;
transform: translateX(50%);
border: 2px solid #171717;
} header.desktop .COL_haztesocio .elementor-column-wrap {
margin-right: 10px;
}
header.desktop .WID_haztesocio a.elementor-button {
min-width: initial;
padding: 8px 12px; display: inline-flex;
align-items: center;
font-size: 14px;
}
header.desktop .WID_haztesocio a.elementor-button:hover {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}  .cookies-accepted #cookie-notice{display:none}
#cookie-notice {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 450px;
width: 700px;
min-width: unset;
padding: 40px 50px 40px 180px;
background: url(https://www.setem.org/wp-content/uploads/2021/09/cookies.png) no-repeat 0 94px;
background-color: #fff !important;
color: #000 !important;
background-size: 25%;
outline: 50vmax solid rgba(0, 0, 0, 0.45);
z-index: 9999;
}
.cookie-notice-container {
display: flex;
flex-flow: row wrap;
align-content: space-between;
height: 100%;
padding: 0;
text-align: left;
}
.cookie-notice-revoke-container {
}
.cookie-notice-container #cn-notice-text {
width: 100%;
}
.cookie-notice-container #cn-notice-text p {
font-size: 19px;
}
.cookie-notice-container #cn-notice-text strong {
font-size: 23px;
line-height: 2;
}
#cookie-notice .cn-button.bootstrap {
flex: 1 1 calc(50% - 20px);
display: inline-block;
background: #fff;
border: 2px solid;
color: #000;
text-transform: uppercase;
padding: 18px;
margin: 0;
font-weight: 700;
text-shadow: none;
font-size: 18px;
white-space: nowrap;
-webkit-box-flex: 1;
-ms-flex: 1 1 calc(50% - 20px);
flex: 1 1 calc(50% - 20px);
display: inline-block;
background: #fff;
border: 2px solid;
color: #000;
text-transform: uppercase;
padding: 18px;
margin: 0;
font-weight: 700;
text-shadow: none;
font-size: 18px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-style: normal;
vertical-align: middle;
cursor: pointer;
text-align: center;
line-height: 20px;
font-family: sans-serif;
}
#cookie-notice .cn-button.cn-set-cookie:hover {
background: #fff;
border: 2px solid;
color: #000;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
transition: all 0.3s ease-in;
}
#cookie-notice #cn-accept-cookie {
order: 3;
}
#cookie-notice #cn-refuse-cookie {
order: 2;
margin-right: 20px;
}
#cookie-notice #cn-more-info {
order: 1;
flex: 0 0 100%;
border: none;
text-align: left;
padding: 0;
background: none;
text-transform: none;
box-shadow: none;
font-size: 20px;
margin-bottom: 20px;
}
#cookie-notice #cn-more-info:hover {
text-decoration: underline;
}  .elementor-html .preloader {
display: none;
}
.preloader {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center; background-color: #f7f7f7;
position: fixed;
top: 0;
width: 100vw;
height: 100vh;
z-index: 99999;
transition: all 0.3s ease-in; }
.preloader svg {
width: 330px;
}
.preloader svg path {
fill: #f47f13;
}
@keyframes rotation {
from {
transform: rotate(359deg);
}
to {
transform: rotate(0deg);
}
}
.preloader i {
background: url(https://www.setem.org/wp-content/uploads/2021/09/spinner1.svg);
width: 62px;
height: 62px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat; animation: spin 1.5s ease infinite;
animation: rotation 1s infinite linear;
margin-top: 24px;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(-360deg);
}
}
.preloader p {
text-transform: uppercase;
font-weight: 700;
font-size: 17px;
color: #171717;
margin-top: 10px;
}
.preloader.hidden {
visibility: hidden;
}
.preloader.hidden i {
animation-play-state:paused;
} .SEC_slider_home .elementor-button {
text-align: left;
}
.SEC_slider_home {
height: calc(100vh - 115px);
}
.SEC_slider_home .WID_slider_home .elementor-slide-heading {
font-size: 78px;
}
.SEC_slider_home .WID_slider_home .slick-slide {
height: calc(100vh - 115px);
} .SEC_slider_home .WID_slider_home .elementor-slide-button,
.SEC_slider_home .WID_slider_home .elementor-slide-description p {
padding: 0;
font-size: 26px !important;
font-weight: 400;
margin-bottom: 0;
}
.SEC_slider_home .WID_slider_home .elementor-slide-description {
margin-top: 58px;
} .SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-arrow {
display: inline-block;
width: 73px;
height: 73px;
background-size: cover;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-prev {
left: 51px;
background: url(https://www.setem.org/wp-content/uploads/2019/01/arrow-left.svg)
no-repeat;
}
.SEC_slider_home.federacion
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-prev {
background: url(https://www.setem.org/wp-content/themes/setem/images/arrow-left-fede.svg)
no-repeat;
transition: all 0.3s ease-in;
border-radius: 9px;
}
.SEC_slider_home.federacion .WID_slider_home .elementor-slide-description {
color: #f47f13 !important;
font-size: 26px;
font-weight: 400;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-prev:before {
content: "";
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-next {
right: 40px;
background: url(https://www.setem.org/wp-content/uploads/2019/01/arrow-right.svg);
transition: all 0.3s ease-in;
border-radius: 9px;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-prev:hover,
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-next:hover {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.SEC_slider_home.federacion
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-prev:hover,
.SEC_slider_home.federacion
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-next:hover {
box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.2);
}
.SEC_slider_home.federacion
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-next {
background: url(https://www.setem.org/wp-content/themes/setem/images/arrow-right-fede.svg)
no-repeat;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-next:before {
content: "";
} .SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots {
bottom: 53px;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots
li {
width: auto;
height: auto;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots
li
button {
padding: 0;
width: 10px;
height: 10px;
margin: 0 13px;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots
li
button:before {
width: auto;
height: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #171717 !important;
}
.SEC_slider_home.federacion
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots
li
button:before {
color: #fff !important;
font-size: 18px;
} .SEC_slider_home
.WID_slider_home
.slick-slide-inner
.elementor-background-overlay {
background: linear-gradient(
135deg,
rgba(244, 127, 19, 0.82) 0%,
rgba(244, 147, 57, 0.82) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9f47f13', endColorstr='#d9f49339',GradientType=1 ); background: linear-gradient(
135deg,
rgba(244, 147, 57, 0.85) 0%,
rgba(244, 146, 55, 0.85) 4%,
rgba(244, 114, 19, 0.85) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9f49339', endColorstr='#d9f47213',GradientType=1 ); }
.SEC_slider_home.federacion
.WID_slider_home
.slick-slide-inner
.elementor-background-overlay {
background: linear-gradient(
to right,
rgba(23, 23, 23, 0.85) 0%,
rgba(0, 0, 0, 0.85) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9171717', endColorstr='#d9000000',GradientType=1 ); }  .SEC_presentacion {
}
.SEC_presentacion p {
font-size: 18px;
line-height: 22px;
}
.SEC_Bloque_2 {
padding: 40px 60px 30px;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15) !important;
}
.SEC_Bloque_2 .COL_grid-parent {
padding-left: 60px;
}
.SEC_Bloque_2 .grid-element {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
grid-template-rows: auto auto;
grid-auto-flow: column;
gap: 12px 36px;
margin-top: 20px;
}
.SEC_Bloque_2 .grid-cell.elementor-widget-heading .elementor-heading-title { }
.SEC_Bloque_2 .grid-cell p {
text-align: left;
font-size: 12px;
}
.SEC_Bloque_2 h1.elementor-headline {
font-size: 24px !important;
}
.SEC_Bloque_2 .elementor-widget-heading h2 {
font-size: 18px;
text-transform: uppercase;
text-align: left;
line-height: 26px;
}
.SEC_Bloque_2 .img_box {
display: flex;
height: 100%;
align-items: center;
}
.SEC_Bloque_2 .img_box_mbl {
display: none;
}  .SEC_home_actualitat .elementor-posts .elementor-post__card {
height: 100%;
}
.SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__thumbnail__link {
float: left;
}
.SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__badge { display: inline-block;
width: 100%;
color: #f7f7f7;
background: #171717;
margin: 0 !important;
position: relative;
top: -20px;
padding: 6px 30px;
}
.SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__text {
padding: 7px 30px 30px;
height: 100%;
display: flex;
flex-direction: column;
}
.SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__title {
max-height: 105px;
overflow: hidden;
}
.SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__read-more {
align-self: center;
display: inline-flex;
justify-content: center;
align-items: center;
min-width: 56%;
min-width: 170px;
height: 50px;
text-align: center;
padding: 8px 24px;
font-size: 14px;
line-height: 1.1;
background: #6254a0;
border-radius: 3px;
margin-top: auto;
}
.SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__meta-data {
border: none;
padding: 0;
display: inline-block;
float: right;
}
.SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__excerpt {
padding-bottom: 40px;
}
.SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__excerpt p {
max-height: 6em;
overflow: hidden;
}
.SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__excerpt p:after {
}
.SEC_home_actualitat .elementor-post-date {
font-size: 11px;
text-transform: uppercase;
color: #f7f7f7;
}
.SEC_home_actualitat article {
overflow: hidden;
border-radius: 10px;
transition: all 0.3s ease-in;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.lae-module .lae-module-image:hover .lae-post-link:after {
opacity: 0;
}
.lae-module .lae-read-more a:not(.lae-button):hover {
color: #f7f7f7;
}
.lae-block-header-6 .lae-taxonomy-filter .lae-filter-item.lae-active:after {
border-color: #f47f13;
}
.SEC_home_actualitat .hover {
cursor: pointer;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.SEC_actualitat .hover {
cursor: pointer;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.SEC_actualitat article {
cursor: pointer;
box-shadow: 0px 0px 0 0px rgba(0, 0, 0, 0.3);
transition: all 0.3s ease-in;
}
.SEC_home_actualitat {
padding: 0 0 60px !important;
}
#site_federacion_es .SEC_home_actualitat {
padding: 120px 0 60px !important;
}
.SEC_home_actualitat .elementor-widget-container {
margin: 60px 10% !important;
}
.SEC_home_actualitat .elementor-widget-heading .elementor-widget-container {
margin-top: -20px !important;
margin-bottom: 50px !important;
padding: 0 !important;
}
.SEC_home_actualitat .elementor-widget-button .elementor-widget-container {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding: 0 !important;
}   @media only screen and (max-width: 1890px) {
.SEC_home_actualitat .elementor-widget-container {
margin-left: 4.5% !important;
margin-right: 4.5% !important;
}
}  body.evo_overflow {
overflow-y: scroll !important;
}
.SEC_home_agenda {
background-color: #eaeaea;
padding-bottom: 60px !important;
}
@media only screen and (max-width: 1890px) {
.SEC_home_agenda {
padding-left: 4.5% !important;
padding-right: 4.5% !important;
}
}
.SEC_home_agenda .elementor-column:nth-of-type(2) {
height: auto;
min-height: 16.6vw;
}
@media only screen and (max-width: 1023px) {
.SEC_home_agenda .elementor-column:nth-of-type(2) {
height: 50vmin;
}
}
@media only screen and (max-width: 767px) {
.SEC_home_agenda .elementor-column:nth-of-type(2) {
height: 80vmin;
}
}
.SEC_home_agenda .elementor-widget-wrap {
align-content: initial;
}
.SEC_home_agenda .WID_btn_agenda {
margin-top: auto;
}
.SEC_home_agenda .WID_btn_agenda .elementor-widget-container {
margin-top: 0 !important;
}
.SEC_home_agenda .ajde_evcal_calendar.boxy.box_3 .eventon_list_event *,
.SEC_home_agenda .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events * {
color: #171717 !important;
background: #f7f7f7;
}
.SEC_home_agenda .evo_info {
padding: 31px 15px !important;
}
.SEC_home_agenda .evo_info span.evcal_event_title {
font-size: 17px !important;
line-height: 22px !important;
height: 91px;
overflow: hidden;
}
.SEC_home_agenda .evo_info span.evcal_event_subtitle {
text-transform: none !important;
font-size: 11px !important;
font-weight: 500;
}
.SEC_home_agenda .evcal_cblock .evo_start {
padding: 0;
}
.SEC_home_agenda .evcal_cblock .evo_end {
}
.SEC_home_agenda .evcal_cblock .evo_end:before {
}
.SEC_home_agenda .ajde_evcal_calendar.boxy .evcal_cblock .evo_end:before {
background-color: #171717;
height: 4px;
width: 8px;
border-radius: 2px;
}
.SEC_home_agenda .evcal_cblock .evo_end {
font-size: 30px;
margin-bottom: -30px;
}
.SEC_home_agenda h2 { }
.SEC_home_agenda .ajde_evcal_calendar.boxy.box_3 .eventon_list_event,
.SEC_home_agenda .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events {
margin: 0 8px 8px 0;
width: 32%;
height: 12vw !important;
overflow: hidden;
border-radius: 8px;
}
.SEC_home_agenda .ajde_evcal_calendar .calendar_header p.evo_month_title {
color: #171717!important;
font-size: 26px;
margin-bottom: 10px !important;
}
.SEC_home_agenda .ajde_evcal_calendar .eventon_events_list a.evcal_list_a {
padding: 7px 0 !important;
}
.SEC_home_agenda .evo_arrows {
float: right !important;
padding-right: 2%;
}
.SEC_home_agenda .evcal_arrows.evcal_btn_prev {
}
.SEC_home_agenda .evcal_event_title {
text-transform: none !important;
font-size: 18px;
}
.SEC_home_agenda .date {
font-weight: 700;
line-height: 2.5 !important;
}
.SEC_home_agenda .month {
text-transform: lowercase !important;
font-weight: 900 !important;
font-size: 12px !important;
margin-top: -15px;
margin-bottom: -13px;
}
.SEC_home_agenda .time {
}
.SEC_home_agenda .evo_cal_above span.evo-gototoday-btn {
position: absolute;
top: -20px;
}
.SEC_home_agenda .ajde_evcal_calendar .calendar_header {
margin-bottom: 9px;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows {
border: none;
border-radius: 0;
background: url(https://www.setem.org/wp-content/uploads/2019/01/arrow-right.svg);
width: 42px;
height: 42px;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_prev {
background: url(https://www.setem.org/wp-content/uploads/2019/01/arrow-left.svg);
width: 42px;
height: 42px;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows i {
display: none;
}  .SEC_camp_home {
background-color: #eaeaea;
}
.SEC_camp_home,
.SECin_camp_home {
background-size: cover !important;
}
.SEC_camp_home .SECin_camp_home {
position: relative;
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.SEC_camp_home .SECin_camp_home:hover {
cursor: pointer;
}
.SEC_camp_home .SECin_camp_home.big {
height: 83vh;
}
.SEC_camp_home .SECin_camp_home.small {
height: 50%;
height: 41.5vh;
}
.SEC_camp_home .SECin_camp_home .titol_normal {
opacity: 1;
transition: opacity 0.3s ease-in; position: relative;
left: -30px;
}
.SEC_camp_home .SECin_camp_home .titol_normal h2 {
transition: background 0.3s ease-in;
background: rgba(0, 0, 0, 0.5);
padding: 20px 30px;
font-weight: 700;
letter-spacing: normal;
width: auto;
float: left;
font-size: calc(36px + (56 - 36) * ((100vw - 1280px) / (1920 - 1280)));
}
.SEC_camp_home .SECin_camp_home .text_hover {
margin-bottom: 10px;
}
.SEC_camp_home .SECin_camp_home .text_hover,
.SEC_camp_home .SECin_camp_home .btn1_hover,
.SEC_camp_home .SECin_camp_home .btn2_hover {
opacity: 0;
transition: opacity 0.3s ease-in;
}
.SEC_camp_home .SECin_camp_home:hover .text_hover,
.SEC_camp_home .SECin_camp_home:hover .btn1_hover,
.SEC_camp_home .SECin_camp_home:hover .btn2_hover {
opacity: 1;
}
.SEC_camp_home .SECin_camp_home:hover .titol_normal h2 {
background: rgba(0, 0, 0, 0);
}
.SEC_camp_home .text_hover .elementor-widget-container {
clear: both;
}
.SEC_camp_home .small .text_hover .elementor-widget-container {
padding-right: 40%;
}
.SEC_camp_home .text_hover .elementor-widget-container p {
font-size: 14px;
line-height: 19px;
padding-left: 2px;
}
.SEC_camp_home .SECin_camp_home .camp_wrap .elementor-widget-button {
display: inline-block;
margin: 0 40px 40px 0;
width: auto;
}  .SEC_llamada_news {
padding: 33px 0 0;
}
.SEC_llamada_news h2 {
letter-spacing: -0.2vw;
padding-bottom: 10px !important;
}
.SEC_llamada_news section {
margin: 0 20%;
padding-bottom: 55px !important;
}  .SEC_cta {
background-repeat: no-repeat;
background-size: cover;
}
.SEC_cta .elementor-button-wrapper {
margin-top: 65px !important;
}
.SEC_cta .WID_cta_btn:hover a {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}    .SEC_video h2 {
text-transform: none !important;
}
.SEC_video .elementor-widget-heading div {
margin: 0 !important;
}
.SEC_video .elementor-widget-text-editor {
margin-bottom: 40px;
}
.eicon-play {
width: 100px;
height: 100px;
background: url(https://www.setem.org/wp-content/uploads/2019/01/vplay-2.svg);
}
.video-rejected .eicon-play:after {
font-size: 17px;
line-height: normal;
content: "Para reproduir el video utilizamos cookies de terceros, por tanto si lo quieres visualizar acceptas la política de cookies.";
height: 70px;
margin: 0;
padding: 0;
box-sizing: content-box;
width: 330px;
margin: -130px 0 0 -135px;
background: #f47f13;
padding: 10px 20px;
display: block;
font-family: aktiv-grotesk, -apple-system, BlinkMacSystemFont, Segoe UI,
Roboto, Helvetica Neue, Arial, sans-serif;
}
.setem-id-10 .video-rejected .eicon-play:after {
content: "Per reproduir el video utilitzem cookies de tercers, per tant si el vols visualitzar acceptes la política de cookies.";
}
.eicon-play:before {
content: "";
}   .SEC_topimg .WID_topimg .elementor-cta__bg-wrapper { height: 400px;
}
.SEC_topimg .WID_topimg .elementor-cta__content { min-height: 11.5vh !important;
}
.SEC_topimg .WID_topimg .elementor-cta__content.stickyTit {
position: fixed;
top: 72px;
z-index: 999;
height: auto;
padding: 4px 0 4px 8.3%; min-height: 3.7vw !important;
transition: all 0.3s;
}    .SEC_txtnbuttons .WID_button .elementor-button {
min-width: 230px;
}
.SEC_txtnbuttons .WID_button .elementor-button:hover {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
transform: scale(1);
}
.SEC_txtnbuttons p {
font-size: 22px;
line-height: 1.4;
}
.SEC_txtnbuttons p strong {
font-weight: 500;
}  .SECin_download_list .elementor-icon-list-items .elementor-icon-list-item {
width: 220px;
height: 80px !important;
padding: 10px 15px;
margin: 30px auto;
border: 2px solid #171717;
border-radius: 3px;
transition: all 0.3s;
}
.SECin_download_list
.elementor-icon-list-items
.elementor-icon-list-item:hover {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.SECin_download_list .elementor-icon-list-items .elementor-icon-list-item,
.SECin_download_list .elementor-icon-list-items .elementor-icon-list-item a {
flex-direction: row-reverse;
justify-content: space-between;
height: 100%;
}
.SECin_download_list
.elementor-icon-list-items
.elementor-icon-list-item
.elementor-icon-list-icon {
align-self: center;
}
.SECin_download_list
.elementor-icon-list-items
.elementor-icon-list-item
.elementor-icon-list-text {
}  .SEC_citas {
height: 85vh;
padding: 0 !important;
}
.SEC_citas .elementor-container {
height: 100%;
}
.SEC_citas .WID_citas {
top: 50%;
transform: translateY(-50%);
}
.SEC_citas .WID_citas .elementor-testimonial__title {
display: none;
}  .SEC_orgs .WID_txtentrada p {
}
.SEC_orgs .SECin_org .elementor-image-box-img {
width: 200px !important;
height: 200px;
border-radius: 50%;
position: relative;
background: #f47f13;
}
.SEC_orgs .SECin_org .elementor-image-box-img img {
max-width: 174px;
max-height: 174px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
filter: brightness(0) contrast(94%) invert(1) !important; }  .SEC_ficha_link .WID_ficha_link {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
border-radius: 10px 16px 16px 10px;
font-weight: 700 !important;
transition: all 0.3s;
}
.SEC_ficha_link .WID_ficha_link {
margin-bottom: 100px;
}
.SEC_ficha_link .elementor-cta__description {
height: 131px;
}
.SEC_ficha_link .WID_ficha_link:hover {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.SEC_ficha_link .WID_ficha_link .elementor-widget-container {
margin: 0 !important;
border-radius: 10px 16px 16px 10px;
}
.SEC_ficha_link .WID_ficha_link .elementor-cta {
border-radius: 10px 16px 16px 10px;
}
.SEC_ficha_link .WID_ficha_link .elementor-cta__button-wrapper {
text-align: right;
}
.SEC_ficha_link .WID_ficha_link .elementor-cta__button:hover {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.WID_ficha_link .elementor-cta .elementor-cta__bg-overlay {
background: none;
}
.WID_ficha_link .elementor-cta .elementor-cta__bg.elementor-bg {
transform: scale(1);
}   .SEC_slider_galeria
.WID_slider_galeria
.elementor-slick-slider
.slick-arrows-inside
.slick-arrow {
display: inline-block;
width: 56px;
height: 56px;
background-size: cover;
border-radius: 0;
}
.SEC_slider_galeria
.WID_slider_galeria
.elementor-slick-slider
.slick-arrows-inside
.slick-prev {
left: 0px;
background: url(https://www.setem.org/wp-content/uploads/2019/01/arrow-left_2.svg)
no-repeat;
}
.SEC_slider_galeria
.WID_slider_galeria
.elementor-slick-slider
.slick-arrows-inside
.slick-prev:before {
content: "";
}
.SEC_slider_galeria
.WID_slider_galeria
.elementor-slick-slider
.slick-arrows-inside
.slick-next {
right: 0px;
background: url(https://www.setem.org/wp-content/uploads/2019/01/arrow-right_2.svg);
}
.SEC_slider_galeria
.WID_slider_galeria
.elementor-slick-slider
.slick-arrows-inside
.slick-next:before {
content: "";
}  .SEC_contacto .leaflet-map {
height: 93vh !important;
}
.SEC_contacto.SEC_contacto_varios .leaflet-map {
height: 59vh !important;
}
.SEC_contacto .COL_card p {
margin-bottom: 0 !important;
}
.SEC_contacto .COL_card .elementor-button-link {
height: auto !important;
}
@media only screen and (min-width: 1024px) and (max-width: 1890px) {
.SEC_contacto .COL_card .elementor-column-wrap,
.SEC_contacto .COL_text .elementor-column-wrap {
margin-left: 25% !important;
}
.SEC_contacto .COL_text h3,
.SEC_contacto .COL_card p,
.SEC_contacto .COL_card .elementor-button-link {
font-size: 18px !important;
}
.SEC_contacto.SEC_contacto_varios .leaflet-map {
height: 78vh !important;
}
}
.dashicons {
background-size: cover;
width: 86px;
height: 115px;
top: -52px !important;
}
.dashicons-rioja {
background: url(//www.setem.org/wp-content/themes/setem/markers/mapa-setem-rioja.svg);
}
.dashicons-navarra {
background: url(//www.setem.org/wp-content/themes/setem/markers/mapa-setem-navarra-nafarroa.svg);
}
.dashicons-catalunya {
background: url(//www.setem.org/wp-content/themes/setem/markers/mapa-setem-catalunya.svg);
}
.dashicons-madrid {
background: url(//www.setem.org/wp-content/themes/setem/markers/mapa-setem-madrid.svg);
}
.dashicons-andalucia {
background: url(//www.setem.org/wp-content/themes/setem/markers/mapa-setem-andalucia.svg);
}
.dashicons-euskadi {
background: url(//www.setem.org/wp-content/themes/setem/markers/mapa-setem-euskadi.svg);
}
.dashicons-cvalenciana {
background: url(//www.setem.org/wp-content/themes/setem/markers/mapa-setem-cvalenciana.svg);
}
.dashicons-federacion {
background: url(//www.setem.org/wp-content/themes/setem/markers/mapa-setem-federacion.svg);
}
.leaflet-map-pane svg {
display: none;
}
.SEC_contacto h3 {
font-size: 22px !important;
font-weight: 400;
}
.SEC_contacto p {
font-size: 20px !important;
min-width: 170px;
text-align: left;
}
.SEC_contacto .elementor-button-link {
text-align: left;
}   .SEC_post
> .elementor-container
> .elementor-row
> .elementor-element.elementor-col-100 {
overflow: hidden;
}
.SEC_post p,
.WID_post_conetnt,
.SEC_post_campanya p { font-size: 17px;
line-height: 1.4;
}
.SEC_post_campanya ul,
.SEC_post ul {
padding: 0 30px 10px;
}
.SEC_post_campanya ol,
.SEC_post ol {
padding: 0 30px 10px;
}
.SEC_post_campanya li,
.SEC_post li {
font-size: 17px;
line-height: 1.4;
padding-bottom: 10px;
}
.SEC_post_campanya ol li,
.SEC_post ol li {
}
.SEC_post .WID_post_conetnt h1, .SEC_post_campanya h1 {display: none;}
.SEC_post h2, .SEC_post_campanya h2 {font-size: 32px;}
.SEC_post h3, .SEC_post_campanya h3 {font-size: 26px;}
.SEC_post h4, .SEC_post_campanya h4 {font-size: 22px;}
.SEC_post h5, .SEC_post_campanya h5 {font-size: 20px;}
.SEC_post h6, .SEC_post_campanya h6 {font-size: 18px;}
.SEC_post .pie,
.SEC_post .autor,
.SEC_post img,
.SEC_post_campanya img {
width: 100%;
float: left;
}
.SEC_post img,
.SEC_post_campanya img {
margin-bottom: 24px;
}
.SEC_post .WID_post_conetnt a,
.SEC_post_campanya a {
color: #f47f13;
}
.SEC_post .WID_post_conetnt a:hover,
.SEC_post_campanya a:hover {
text-decoration: underline;
}  .SEC_post_campanya .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding:0px;}  .SEC_callto_icons {
padding: 90px 0 !important;
}
.SEC_callto_icons .WID_callto_icons {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
border-radius: 10px 16px 16px 10px;
width: 31.3%;
float: left;
margin: 1%;
cursor: pointer;
transition: all 0.3s;
}
.SEC_callto_icons .WID_callto_icons:hover {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.SEC_callto_icons .WID_callto_icons:nth-of-type(3n + 2) {
clear: left;
}
.SEC_callto_icons
.elementor-widget-call-to-action
.elementor-cta
.elementor-cta__content
.elementor-cta__title {
line-height: 1.7;
height: 3.4em;
margin-bottom: 10px;
}
.SEC_callto_icons .WID_callto_icons .elementor-widget-container {
height: 100%;
}
.SEC_callto_icons .WID_callto_icons .elementor-cta {
height: 100%;
border-radius: 10px 16px 16px 10px;
}
.SEC_callto_icons .WID_callto_icons .elementor-cta__content {
display: flex;
flex-direction: column;
}
.SEC_callto_icons .WID_callto_icons .elementor-cta__image {
text-align: center;
margin-top: 10px;
}
.SEC_callto_icons
.WID_callto_icons
.elementor-cta
.elementor-cta__content
.elementor-cta__image
img { width: 100%;
height: 140px;
object-fit: contain;
}
.SEC_callto_icons
.WID_callto_icons
.elementor-cta
.elementor-cta__content
.elementor-cta__description {
width: 100%;
}
.SEC_callto_icons
.WID_callto_icons
.elementor-cta
.elementor-cta__content
.elementor-cta__description
> :last-child {
margin-bottom: 0;
}
.SEC_callto_icons .WID_callto_icons .elementor-cta__button-wrapper {
text-align: center;
margin-top: auto;
}    .SEC_blocdinamic .WID_postsgrid .lae-block {
overflow: visible;
}
.SEC_blocdinamic .WID_postsgrid .lae-block-column.lae-grid-item article {
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
border-radius: 10px 16px 16px 10px;
margin: 50px 0;
background: #f7f7f7;
min-height: 342px;
}
.SEC_blocdinamic .WID_postsgrid .lae-block-column.lae-grid-item article:hover {
box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.SEC_blocdinamic .WID_postsgrid .lae-module-image {
float: left;
width: 30%;
margin: 0;
border-radius: 10px 0 0 10px;
overflow: hidden;
min-height: 342px;
height: 100%;
}
.SEC_blocdinamic .WID_postsgrid .lae-module-image img {
max-width: none;
width: auto; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
min-width: 100%;
min-height: 100%;
}
.SEC_blocdinamic .WID_postsgrid .lae-module-entry-text {
float: left;
max-width: none;
width: 70%;
padding: 35px 35px 75px 35px;
text-align: left;
}
.SEC_blocdinamic .WID_postsgrid .lae-module-entry-text .wp-block-image {
display: none;
}
.SEC_blocdinamic .WID_postsgrid .lae-module-entry-text .entry-title {
font-size: 1.46vw;
line-height: 1.2;
margin-bottom: 22px;
}
.SEC_blocdinamic .WID_postsgrid .lae-module-entry-text .lae-excerpt {
}
.SEC_blocdinamic
.WID_postsgrid
.lae-module-entry-text
.lae-excerpt
.entry-summary {
line-height: 1.7;
}
.SEC_blocdinamic
.WID_postsgrid
.lae-module-entry-text
.lae-excerpt
.entry-summary
h4 {
font-size: 15px;
}
.SEC_blocdinamic .WID_postsgrid .lae-read-more {
text-align: center;
}
.SEC_blocdinamic .WID_postsgrid .lae-read-more a {
padding: 10px 15px;
border: 2px solid #171717;
border-radius: 3px;
position: absolute;
right: 35px;
bottom: 35px;
font-weight: 700 !important;
transition: all 0.3s;
}
.SEC_blocdinamic .WID_postsgrid .lae-read-more a:hover { box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
.SEC_blocdinamic .WID_postsgrid .lae-read-more a:after {
content: "";
margin: 0;
}   .SEC_mapa_federacion h2.elementor-heading-title {
padding-bottom: 50px;
}
.SEC_mapa_federacion .BTN_mapa {
display: block;
clear: none;
float: left;
width: 15.3%;
margin: 0 0.64%;
}
.SEC_mapa_federacion .BTN_mapa a {
padding-left: 10px;
padding-right: 10px;
white-space: nowrap;
width: 100%;
font-size: calc(9px + (14 - 9) * ((100vw - 1280px) / (1920 - 1280)));
}
.SEC_mapa_federacion .BTN_mapa a:hover {
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
background: rgba(23, 23, 23, 0) !important;
font-weight: bold !important;
border-color: #f7f7f7 !important;
color: #f7f7f7 !important;
}
.SEC_mapa_federacion .BTN_mapa.hover a {
color: #f7f7f7 !important;
background-color: rgba(23, 23, 23, 0) !important;
border-color: #f7f7f7 !important;
font-weight: bold !important;
}
.SEC_mapa_federacion p {
font-size: 19px;
line-height: 30px !important;
}
.SEC_mapa_federacion .elementor-image img {
min-width: 70%;
}
svg path,
svg circle,
svg ellipse,
svg polygon {
transition: fill 0.3s ease;
fill: #f7f7f7;
}
svg polygon {
fill: transparent;
}
#Group_1512 path,
#Group_1512 circle {
fill: #f47f13;
} #Group_1509 path,
#Group_1509 circle {
fill: #f47f13;
} #Group_1505-2 path,
#Group_1505-2 circle {
fill: #f47f13;
} #Group_1506 path,
#Group_1506 circle {
fill: #f47f13;
} #Group_1510 path,
#Group_1510 circle {
fill: #f47f13;
} #Group_1507 path,
#Group_1507 circle {
fill: #f47f13;
} #Group_1511 path,
#Group_1511 circle {
fill: #f47f13;
} #Group_1508 path,
#Group_1508 circle {
fill: #f47f13;
} #Group_1512.hover path,
#Group_1512.hover circle {
fill: #d36500;
} #Group_1509.hover path,
#Group_1509.hover circle {
fill: #d36500;
} #Group_1505-2.hover path,
#Group_1505-2.hover circle {
fill: #d36500;
} #Group_1506.hover path,
#Group_1506.hover circle {
fill: #d36500;
} #Group_1510.hover path,
#Group_1510.hover circle {
fill: #d36500;
} #Group_1507.hover path,
#Group_1507.hover circle {
fill: #d36500;
} #Group_1511.hover path,
#Group_1511.hover circle {
fill: #d36500;
} #Group_1508.hover path,
#Group_1508.hover circle {
fill: #d36500;
} #Group_1512.hover polygon {
fill: #b76010;
} #Group_1509.hover polygon {
fill: #b76010;
} #Group_1505-2.hover polygon {
fill: #b76010;
} #Group_1506.hover polygon {
fill: #b76010;
} #Group_1510.hover polygon {
fill: #b76010;
} #Group_1507.hover polygon {
fill: #b76010;
} #Group_1511.hover polygon {
fill: #b76010;
}     #Group_1512 path,
#Group_1512 circle,
#Group_1509 path,
#Group_1509 circle,
#Group_1505-2 path,
#Group_1505-2 circle,
#Group_1506 path,
#Group_1506 circle,
#Group_1510 path,
#Group_1510 circle,
#Group_1507 path,
#Group_1507 circle,
#Group_1511 path,
#Group_1511 circle,
#Group_1508 path,
#Group_1508 circle {
fill: #f47f13;
} #Group_1512.hover path,
#Group_1512.hover circle,
#Group_1509.hover path,
#Group_1509.hover circle,
#Group_1505-2.hover path,
#Group_1505-2.hover circle,
#Group_1506.hover path,
#Group_1506.hover circle,
#Group_1510.hover path,
#Group_1510.hover circle,
#Group_1507.hover path,
#Group_1507.hover circle,
#Group_1511.hover path,
#Group_1511.hover circle {
fill: #a05817;
}
#Group_1512.hover polygon,
#Group_1509.hover polygon,
#Group_1505-2.hover polygon,
#Group_1506.hover polygon,
#Group_1510.hover polygon,
#Group_1507.hover polygon,
#Group_1511.hover polygon {
fill: transparent;
}
.hover path,
.hover circle,
.hover polygon {
cursor: pointer;
}
@media (max-width: 1700px) {
.SEC_mapa_federacion .elementor-column .elementor-widget-wrap {
align-content: center;
}
.SEC_mapa_federacion h2.elementor-heading-title {
padding-bottom: 20px;
}
.SEC_mapa_federacion p {
font-size: 16px;
}
}  .SEC_actualitat .lae-block { }
.SEC_actualitat .lae-block-grid .lae-grid-container {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
height: auto !important;
margin:0 !important;
}
.SEC_actualitat .lae-block-grid .lae-grid-container .lae-grid-item {
position: initial !important;
width: 100%;
height: 100%;
}
.SEC_actualitat .lae-block-grid .lae-module {
display: flex;
flex-direction: column;
border-radius: 10px;
overflow: hidden;  height: 100%;
background: #f7f7f7;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}
.SEC_actualitat .lae-block-grid .lae-module:hover {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
}
.SEC_actualitat .lae-module-1 .lae-module-image .lae-terms {
position: initial;
bottom: unset;
margin: 0;
padding: 6px 30px;
line-height: 1.5;
text-transform: uppercase;
font-weight: 700;
background: #171717;
font-size: 11px;
}
.SEC_actualitat .lae-module .lae-read-more {
align-self: center;
display: inline-flex;
justify-content: center;
align-items: center;
min-width: 56%;
min-width: 170px;
height: 50px;
text-align: center;
padding: 8px 24px;
font-size: 14px;
line-height: 1.1;
background: #6254a0;
border-radius: 3px;
margin: auto 8% 8%;
}
.SEC_actualitat .lae-module .lae-read-more a {
color: #f7f7f7;
font-weight: bold;
}
.SEC_actualitat .lae-module .lae-read-more a:after {
content: "";
}
.SEC_actualitat .lae-module .entry-title {
color: #171717;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
padding: 0 8%;
max-height: 84px;
overflow: hidden; margin-bottom: 4px;
line-height: 22px;
}
.SEC_actualitat .lae-module .entry-title a {
color: #171717;
}
.SEC_actualitat .elementor-column-wrap.elementor-element-populated {
margin: 0% 9% !important;
}
.SEC_actualitat .lae-module .entry-title.largo { font-size: 16px;
line-height: 22px;
}
.SEC_actualitat .lae-module .entry-title.largo1 { }
.SEC_actualitat .lae-module .entry-title.largo2 { }
.SEC_actualitat .lae-module .entry-title.largo3 {
font-size: 12px;
line-height: 23px;
}
.SEC_actualitat .lae-module .entry-title.largo4 { }
.SEC_actualitat .lae-module .entry-title.corto {
}
.SEC_actualitat .lae-module .entry-summary {
padding-bottom: 25px;
line-height: 1.3em;
line-height: 18px;
font-size: 14px;
color: #171717;
font-weight: 100;
padding: 7% 8% 10.5%;
margin: 0;
} .SEC_actualitat .lae-module .lae-module-meta {
font-size: 11px;
line-height: 1.5;
text-transform: uppercase;
float: right;
margin-bottom: 0;
}
.SEC_actualitat .lae-module .lae-module-meta span {
color: #f7f7f7;
font-weight: 700;
}
.SEC_actualitat .lae-block-grid .lae-module .lae-module-image {
margin-bottom: 6.7%;
display: flex;
flex-direction: column;
}
.SEC_actualitat .lae-block-grid .lae-module .lae-module-image a.lae-post-link {
display: inline-block;
width: 100%;
height: auto;
position: relative;
font-size: 0;
}
.SEC_actualitat
.lae-block-grid
.lae-module
.lae-module-image
a.lae-post-link:before {
content: "";
display: inline-block;
width: 100%;
height: 0;
padding-bottom: 66.66%;
}
.SEC_actualitat
.lae-block-grid
.lae-module
.lae-module-image
a.lae-post-link
img { display: inline-block;
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
left: 0;
}   @media only screen and (max-width: 1440px) {
.SEC_actualitat .lae-block-grid .lae-grid-container {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media only screen and (max-width: 1023px) {
.SEC_actualitat .lae-block-grid .lae-grid-container {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}  @media only screen and (max-width: 1440px) and (min-width: 1024px) {
.SEC_topimg .WID_topimg .elementor-cta__content.stickyTit h1 {
font-size: 40px;
}
}   .evo_lightbox_body *,
.event_description * {
color: #171717 !important;
}
.evo_lightbox_body i,
.event_description i {
color: #f47f13 !important;
}
.evo_lightbox_body a,
.event_description a {
color: #f47f13 !important;
}
.evo_lightbox_body a:hover,
.event_description a:hover {
color: #171717 !important;
}
.evolbclose {
background: transparent;
margin: 0;
}
.evolbclose:hover {
background: #fff;
}
.evolbclose:before,
.evolbclose:after {
background: #171717;
}
.evolbclose:hover:before,
.evolbclose:hover:after {
background: #f47f13;
}
.SEC_agenda {
background: #f7f7f7;
padding: 100px 0 120px;
}
.SEC_agenda #evcal_list .eventon_list_event p.no_events {
color: #fff;
}
.SEC_agenda .COL_agenda {
}
.SEC_agenda .COL_agenda .WID_agenda {
}
.SEC_agenda .WID_agenda .ajde_evcal_calendar {
min-height: 220px;
}
.SEC_agenda .WID_agenda .ajde_evcal_calendar .calendar_header {
text-align: center;
margin: 20px 0 40px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
.evo_cal_above_content {
margin: 10px 0 60px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
.evo_cal_above
span {
background-color: #171717;
opacity: 0.9;
padding: 0.7em 1.4em;
}
.SEC_agenda .WID_agenda .ajde_evcal_calendar .calendar_header .evo_j_dates {
margin-bottom: 15px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
.evo_j_dates
.legend {
float: none;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
.evo_j_dates
.legend
a {
color: #171717;
padding: 0.7em 1.2em;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
.evo_j_dates
.legend
a.set {
background-color: #f47f13;
color: #f7f7f7;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
.evo_j_dates
.legend
a:hover {
background-color: #f47f13;
color: #f7f7f7;
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
transition: box-shadow 0.3s;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
p.evo_month_title {
color: #171717;
text-align: left;
}
.SEC_agenda .WID_agenda .ajde_evcal_calendar .calendar_header p.evo_arrows {
float: right;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
p.evo_arrows
span:hover {
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
transition: box-shadow 0.3s;
}
.SEC_agenda .WID_agenda .ajde_evcal_calendar .eventon_events_list {
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
border: none !important;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event {
background-color: #f47f13;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_list_a {
border: none;
padding: 40px 0;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_list_a:hover {
background-color: #f7f7f7;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_list_a:hover
span {
color: #171717;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_desc {
padding-left: 120px;
padding-right: 35px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_cblock {
padding-left: 35px;
padding-right: 20px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_desc
span,
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_cblock
span {
color: #f7f7f7;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_cblock
.evo_end {
font-size: 30px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_cblock
.evo_end
em.month {
font-size: 11px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_cblock
.evo_end:before {
background-color: #fff;
top: 34%;
height: 3px;
width: 5px;
}
.evcal_cblock
.evo_end:before
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.event_description.evcal_eventcard
.evcal_evdata_row
.evcal_evdata_cell
h3,
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.event_description.evcal_eventcard
.evcal_evdata_row
.evcal_evdata_cell
p {
color: #171717;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.event_description.evcal_eventcard
.evcal_evdata_row
.evcal_evdata_cell
p
a {
color: #f47f13;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.event_description.evcal_eventcard
.evcal_evdata_row
.evcal_evdata_icons
i {
color: #f47f13;
}  .POP_news a:hover {
box-shadow: none;
}
.POP_news .tnp-field-button {
box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1) !important;
}     footer {
max-width: 100%;
overflow: hidden;
}
footer .SECin_sitemap {
padding: 65px 0 40px;
}
footer .SECin_sitemap:after,
footer .SECin_legal:before {
content: "";
display: inline-block;
width: 150vw;
height: 1px;
background: #989898;
position: relative;
left: -50vw;
top: 20px;
}
footer .SECin_legal:before {
top: -20px;
}
footer
.SECin_sitemap
ul.elementor-sitemap-page-list
> li.elementor-sitemap-item-page {
float: left;
width: 18%;
margin-right: 2%;
}
footer
.SECin_sitemap
ul.elementor-sitemap-page-list
> li.elementor-sitemap-item-page
ul.children
> li {
min-height: 25px;
line-height: normal;
margin-bottom: 11px;
} footer .SECin_sitemap .elementor-sitemap-campanas-list {
display: none;
}
footer .SECin_sitemap .elementor-sitemap-campanas-list.children {
display: block;
padding-right: 30px;
}
footer .SECin_sitemap .elementor-sitemap-wrap div:nth-child(2) li {
line-height: 0 !important;
}
footer .SECin_sitemap .COL_sitemap {
}
footer .SECin_sitemap .COL_sitemap > div {
padding-right: 0px !important;
}
footer .SECin_sitemap .COL_sitemap ul li a:hover,
footer .SECin_sitemap .COL_sitemap .WID_link_contacte a:hover {
color: #f47f13 !important;
}
footer .SECin_sitemap .COL_sitemap:last-of-type .WID_sitemap,
footer .SECin_sitemap .COL_sitemap:last-of-type .WID_contact_links p {
margin-bottom: 0 !important;
}
footer .SECin_sitemap .COL_sitemap:last-of-type .WID_contact_links ul li {
list-style-type: none;
line-height: 1.2;
margin-bottom: 11px;
}
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(2)
a,
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(7)
a,
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(8)
a {
color: #989898 !important;
}
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(2)
a:hover,
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(7)
a:hover,
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(8)
a:hover {
color: #f47f13 !important;
}
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(3)
a,
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(4)
a,
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(9)
a,
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(10)
a {
color: #f47f13 !important;
font-weight: 500;
}
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(3)
a:hover,
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(4)
a:hover,
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(9)
a:hover,
footer
.SECin_sitemap
.COL_sitemap:last-of-type
.WID_contact_links
li:nth-of-type(10)
a:hover {
color: #f7f7f7 !important;
}
footer .SECin_sitemap .COL_sitemap .WID_sitemap h4 {
margin: 0;
}
footer
.SECin_sitemap
.COL_sitemap
.WID_sitemap
.elementor-sitemap-section:nth-child(2)
a {
color: #999;
font-size: 16px !important;
margin-bottom: 14px;
line-height: 20px;
}
footer
.SECin_sitemap
.COL_sitemap
.WID_sitemap
.elementor-sitemap-section
> ul
> li
> a,
footer .SECin_sitemap .COL_sitemap .WID_link_contacte a {
font-size: 20px !important;
display: inline-block;
margin-bottom: 30px;
color: #f7f7f7;
font-weight: 500;
line-height: 1.2;
height: 2.4em;
}
footer .SECin_sitemap .COL_sitemap .WID_link_contacte a {  }
footer .SECin_social h6,
footer .SECin_social h6 a {
font-size: 13px !important;
}
footer .SECin_social .WID_btn_subscribe a.elementor-button-link {
width: 85% !important;
padding: 16px;
display: inline-block;
float: left;
clear: both;
margin: 10px 15% 23px 0;
}
footer .SECin_social .WID_btn_subscribe {
position: relative;
z-index: 999;
}
footer .SECin_legal {
}
footer p,
footer span,
footer .WID_sitemap .children a,
footer .WID_contact_links {
color: #989898 !important;
font-size: 12px;
line-height: 1.2 !important;
font-weight: normal !important; }
footer .WID_sitemap .children a,
footer .WID_contact_links li {
display: block;
height: 2.4em;
}
footer span {
font-size: 14px;
}
footer .WID_btn_subscribe span {
color: #fff !important;
}
footer .WID_btn_subscribe a:hover span {
color: #f47f13 !important;
}   @media only screen and (min-width: 1441px) {
.SEC_topimg .WID_topimg .elementor-cta__content.stickyTit h1 {
font-size: 50px;
}
}   @media only screen and (max-width: 1440px) and (min-width: 1024px) {
.SEC_topimg .WID_topimg .elementor-cta__content.stickyTit h1 {
font-size: 40px;
}
}   @media only screen and (max-width: 1890px) { .SEC_camp_home .SECin_camp_home {
padding-top: 20px !important;
padding-bottom: 20px !important;
padding-left: 50px !important;
}
.SEC_camp_home .big .text_hover .elementor-widget-container {
padding-right: 40%;
}
.SEC_camp_home .small .text_hover .elementor-widget-container {
padding-right: 20%;
}
.SEC_camp_home .SECin_camp_home .camp_wrap .elementor-widget-button {
margin-right: 30px;
margin-bottom: 30px;
} }
@media only screen and (max-width: 1440px) {     .SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__badge { }
.SEC_home_actualitat .elementor-post-date { }  .SEC_home_agenda
.eventon_events_list
.eventon_list_event
.evcal_desc
span.evcal_desc2,
.SEC_home_agenda .evo_pop_body .evcal_desc span.evcal_desc2 {
font-size: 12px;
}     }
@media only screen and (max-width: 1400px) { .SEC_camp_home .SECin_camp_home {
padding-top: 0 !important;
padding-bottom: 20px !important;
padding-left: 30px !important;
}
.SEC_camp_home .big .text_hover .elementor-widget-container {
padding-right: 40%;
}
.SEC_camp_home .small .text_hover .elementor-widget-container {
padding-right: 20%;
} }   @media (orientation: landscape) {
header.mobile .SECin_fixedbot { }
header.mobile { }
}
@media only screen and (max-width: 1024px) {  .POP_cta .dialog-message {
width: 92vmin !important;
height: auto !important;
align-items: flex-start;
padding: 5vmin 8vmin !important;
}
.POP_cta h2 {
padding-bottom: 0px !important;
}
.POP_cta p {
font-size: 20px !important;
padding-bottom: 10px !important;
}
.POP_cta .elementor-widget-container {
padding: 0 !important;
margin: 0 0 6vmin 0 !important;
}
.POP_cta .elementor-widget-container .elementor-image {
margin: 5vmin 0 10vmin;
}
.POP_cta .elementor-button-link {
white-space: normal;
font-size: 15px !important;
width: 100%;
margin-bottom: 0;
}
.POP_cta .elementor-button-link:hover {
background: #f7f7f7 !important;
color: #171717 !important;
}
.POP_cta .elementor-element-populated {
padding: 0 !important;
}
.POP_cta .elementor-image {
margin: 0;
}
.POP_cta .elementor-image img {
width: 30% !important;
}
.POP_cta .dialog-close-button {
top: 20px !important;
} h1,
h1.elementor-cta__title {
font-size: 5.86vmin;
} h2,
h2.elementor-cta__title {
font-size: 4.88vmin;
} h3,
h3.elementor-cta__title {
font-size: 2.44vmin;
} h4,
h4.elementor-cta__title {
font-size: 1.66vmin;
} h5,
h5.elementor-cta__title {
font-size: 2.24vmin;
} h6,
h6.elementor-cta__title {
font-size: inherit;
} body,
p,
button {
font-size: 15px;
}   header.mobile {
position: fixed;
width: 100vw;
bottom: 0;
left: 0;
right: 0;
height: 0;
}
header.mobile.opened {
height: 100vh;
background: #f49339;
}
header.mobile.opened.opened-bg {   }
header.mobile.opened .elementor-background-overlay {
display: none;
} header.mobile .SECin_fixedbot { height: 9.2vh; position: fixed;
bottom: 0;
left: 0;
min-height: 54px;
right: 0;
max-width: 100vw;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.ua-ios header.mobile .SECin_fixedbot {
}
header.mobile .SECin_fixedbot .elementor-container.elementor-column-gap-no {
position: relative; }
header.mobile .SECin_fixedbot .elementor-container.elementor-column-gap-no {
position: relative; }
header.mobile .SECin_fixedbot .elementor-row > div:first-child img {
max-width: 23vw;
max-height: 6.2vh;
padding: 0;
margin-right: 0;
margin: 0 0 0.5vh 0;
} header.mobile .SECin_fixedbot .elementor-column .elementor-widget-wrap { }
header.mobile .SECin_fixedbot .elementor-column .elementor-image,
header.mobile .SECin_fixedbot .elementor-column .elementor-image a {
height: 100%;
width: 100%;
}
header.mobile .SECin_fixedbot .elementor-column .elementor-image img {
margin-bottom: 8px;
margin-right: -4vmin;
padding: 0 3vmin;
}
.ua-ios
header.mobile
.SECin_fixedbot
.elementor-column
.elementor-image
img {
}
header.mobile
.SECin_fixedbot
.WID_iconheader
.elementor-icon-box-content
h3,
header.mobile .SECin_fixedbot .elementor-column:last-of-type h3 {
margin: 0;
line-height: 0.5;
font-size: min(2.5vw, 12px) !important;
text-align: center;
}
header.mobile .SECin_fixedbot .WID_iconheader .elementor-icon-box-icon i {
display: inline-block;
width: 54px;
height: 36px;
background-size: contain !important;
}
header.mobile
.SECin_fixedbot
.WID_iconheader.involucrate
.elementor-icon-box-icon
i {
background: url(https://www.setem.org/wp-content/uploads/2021/09/involucrate.svg)
center no-repeat;
}
header.mobile
.SECin_fixedbot
.WID_iconheader.noticias
.elementor-icon-box-icon
i {
background: url(https://www.setem.org/wp-content/uploads/2021/09/noticias.svg)
center no-repeat;
}
header.mobile
.SECin_fixedbot
.WID_iconheader.agenda
.elementor-icon-box-icon
i {
background: url(https://www.setem.org/wp-content/uploads/2021/09/agenda.svg)
center no-repeat;
}
header.mobile
.SECin_fixedbot
.WID_iconheader
.elementor-icon-box-icon
i:before {
content: "";
}
header.mobile .SECin_fixedbot .elementor-inner-column:last-of-type {
padding-right: 2vmin;
}
header.mobile .SECin_fixedbot .elementor-inner-column {
width: 16.5%;
height: 6.2vh;
margin: 1.5vh 0;
min-height: 37px;
}
header.mobile .SECin_fixedbot .elementor-inner-column:nth-child(1) {
width: 33.6%;
text-align: center;
}   *,
*::after,
*::before {
box-sizing: border-box;
}
code {
background: #333;
color: #fff;
padding: 1px 1px;
border-radius: 0px;
}
.line {
fill: none;
stroke-linecap: rect;
} .nav-icon-container {
margin: 0px auto;
}
.nav-icon-container > input[type="checkbox"] {
display: none;
}
.nav-icon-container
> input[type="checkbox"]:checked
+ label
.icon-hamburger
> * {
top: 50%;
}
.nav-icon-container > label {
display: block; width: 7.5vmin;
margin: 0 auto;
height: 6.2vh;
padding-top: 1.5vh;
position: relative;
top: 0.65vh;
}
.icon-hamburger {
width: 6.5vw;
height: 5.5vw;  position: relative;
margin: 0.3vh auto;
cursor: pointer;
}
.icon-hamburger > * {
display: block;
width: 100%;
height: 4px;
background: #639;
position: absolute;
left: 0;
border-radius: 0px;
opacity: 1;
transition: 0.2s ease-in-out;
transform-origin: center;
}
.icon-hamburger > *.bread-top,
.icon-hamburger > *.bread-bottom {
background-color: #171717;
}
.icon-hamburger > *.bread-top {
top: 0;
}
.icon-hamburger > *.hamburger {
top: 50%;
transform: translateY(-50%);
background-color: #171717;
}
.icon-hamburger > *.bread-bottom {
top: 100%;
transform: translateY(-100%);
} #nav-icon-3-state:checked + label .icon-hamburger .bread-top,
#nav-icon-3-state:checked + label .icon-hamburger .bread-bottom {
width: 0;
top: 50%;
left: 50%;
opacity: 0;
transform: translatey(-50%);
}
#nav-icon-3-state:checked + label .icon-hamburger .bread-top + .hamburger {
transform: translatey(-50%) rotate(45deg);
}
#nav-icon-3-state:checked + label .icon-hamburger .hamburger + .hamburger {
transform: translatey(-50%) rotate(-45deg);
} header.mobile .SECin_top,
header.mobile .SECin_mid,
header.mobile .SECin_bot {
display: none;
visibility: hidden;
opacity: 0;
transition: opacity 0.3s !important;
}
header.mobile .SECin_top {
background: #f47213;
}
header.mobile .SECin_mid {
background: #f49339; background: linear-gradient(
to bottom,
#f47213 0%,
#f49339 100%
); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f49339', endColorstr='#f47213',GradientType=0 ); }
header.mobile .SECin_bot {
background: #f49339;
}
header.mobile.opened .SECin_top,
header.mobile.opened .SECin_mid,
header.mobile.opened .SECin_bot {
opacity: 1;
visibility: visible;
}
header.mobile .SECin_top,
header.mobile .SECin_top .COL_top {
height: 22vh;
}
header.mobile .SECin_top {
position: fixed;
bottom: 78vh;
left: 0;
right: 0;
}
header.mobile .SECin_mid,
header.mobile .SECin_mid .COL_mid {
height: 50vh;
}
header.mobile .SECin_mid {
position: fixed;
bottom: 28vh;
left: 0;
right: 0;
}
header.mobile .SECin_mid .COL_mid .elementor-column-wrap {
align-items: flex-end !important; }
header.mobile .SECin_mid .COL_mid:nth-of-type(2) .elementor-column-wrap {
padding-bottom: 0;
}
header.mobile .SECin_bot,
header.mobile .SECin_bot .COL_bot {
height: 18vh;
}
header.mobile .SECin_bot {
position: fixed;
bottom: 10vh;
left: 0;
right: 0;
}
header.mobile .COL_bot.submenus .elementor-column-wrap {
padding: 0 1vmin 4vmin 5vmin;
}
header.mobile .COL_bot.submenus .WID_nav_idioma {
margin-bottom: 2vmin;
}
header.mobile .COL_bot.search .elementor-column-wrap {
padding: 0 1vmin 4vmin;
}
header.mobile .COL_bot.haztesocio .elementor-column-wrap {
padding: 0 5vmin 4vmin 1vmin;
}
header.mobile .SECin_top a,
header.mobile .SECin_mid a,
header.mobile .SECin_bot a {
display: none;
}
header.mobile.opened .SECin_top a,
header.mobile.opened .SECin_mid a,
header.mobile.opened .SECin_bot a {
display: block;
}
header.mobile .WID_nav_subdom .elementor-menu-toggle i,
header.mobile .WID_nav_idioma .elementor-menu-toggle i{
display: none;
}
header.mobile.opened .WID_nav_subdom .elementor-menu-toggle i,
header.mobile.opened .WID_nav_idioma .elementor-menu-toggle i{
display: block;
} header.mobile .WID_icon_search .elementor-search-form__toggle,
header.mobile .WID_icon_search .elementor-search-form__toggle i {
width: 100% !important;
height: calc(7vmin + 4px) !important;
font-size: 40px;
transition: all 0.3s !important;
display: none;
}
header.mobile.opened .WID_icon_search .elementor-search-form__toggle,
header.mobile.opened .WID_icon_search .elementor-search-form__toggle i {
display: block;
} header.mobile .WID_icon_search .elementor-search-form__container {
padding: 0 20%;
height: 100%;
}
header.mobile .WID_icon_search .elementor-search-form__container:before {
content: "";
display: inline-block;
width: 12vmax;
height: 12vmax;
background: url(https://www.setem.org/wp-content/uploads/2019/02/magnifying-glass.svg)
no-repeat;
background-size: cover;
position: absolute;
top: 15%;
right: 50%;
transform: translateX(50%);
}
header.mobile .WID_icon_search .elementor-search-form__container input {
padding: 5px 10px;
}
header.mobile
.WID_icon_search
.elementor-search-form__container
input::-webkit-input-placeholder,
header.mobile
.WID_icon_search
.elementor-search-form__container
input:-ms-input-placeholder,
header.mobile
.WID_icon_search
.elementor-search-form__container
input::-ms-input-placeholder,
header.mobile
.WID_icon_search
.elementor-search-form__container
input::placeholder {
font-style: italic;
}
header.mobile
.WID_icon_search
.elementor-search-form__container.elementor-lightbox
.dialog-lightbox-close-button {
padding: 5px;
right: 20px;
top: 20px;
border: 2px solid #171717;
}
header.mobile .WID_nav_idioma nav,
header.mobile .WID_nav_subdom nav {
margin-top: 0;
}
header.mobile .WID_social a {
margin: 3vmin 0;
float: left;
clear: left;
} header.mobile .WID_nav_p .menu {
display: flex;
align-items: flex-end;
flex-direction: column;
text-align: right;
justify-content: flex-end;
}
header.mobile .WID_nav_p .menu-item {
list-style-type: none;
position: relative;
float: right;
clear: right;
}
header.mobile .WID_nav_p .menu > .menu-item.menu-item-has-children > span {
content: "";
display: inline-block;
width: 46px;
height: 46px;
position: absolute;
margin: 1px -17px 0 0;
right: 0;
background: url(https://www.setem.org/wp-content/uploads/2019/02/setem-cruz.svg)
no-repeat;
background-size: 33%;
background-position: center;
transition: transform 0.3s !important;
}
header.mobile .WID_nav_p .menu-item a {
float: right;
color: #f7f7f7;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
padding-right: 30px;
}
header.mobile .WID_nav_p .menu > .menu-item {
max-height: 46px;
transition: max-height 0.3s ease-in-out;
}
header.mobile .WID_nav_p .menu > .menu-item.opened {
max-height: 500px;
}
header.mobile .WID_nav_p .menu > .menu-item.opened span {
transform: rotate(135deg);
}
header.mobile .WID_nav_p .menu > .menu-item > a {
margin-top: 9px;
margin-bottom: 7px;
padding-left: 10px;
}
header.mobile .WID_nav_p .menu-item a .sub-arrow {
}
header.mobile .WID_nav_p .menu > .menu-item.opened .sub-menu {
max-height: 160px;
}
header.mobile .WID_nav_p .sub-menu {
float: right;
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease-in-out;
}
header.mobile .WID_nav_p .sub-menu .menu-item a {
font-size: 16px;
line-height: 26px;
line-height: 1.1;
max-height: 2.2em;
text-transform: none;
margin-bottom: 10px;
}
header.mobile .WID_nav_p .sub-menu + span,
header.mobile .WID_nav_p .sub-menu .sub-menu {
display: none;
} header.mobile .WID_nav_subdom,
header.mobile .WID_nav_idioma {
border: 2px solid #f7f7f7;
border-radius: 3px;
}
header.mobile .WID_nav_subdom .elementor-menu-toggle,
header.mobile .WID_nav_idioma .elementor-menu-toggle {
text-align: left;
justify-content: flex-start;
padding-left: 3vmin;
padding-right: 3vmin;
}
header.mobile .WID_nav_subdom .elementor-menu-toggle.elementor-active,
header.mobile .WID_nav_idioma .elementor-menu-toggle.elementor-active {
box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.2);
}
header.mobile .WID_nav_subdom .elementor-menu-toggle i,
header.mobile .WID_nav_idioma .elementor-menu-toggle i {
width: 100%;
height: 100%;
}
header.mobile .WID_nav_subdom .elementor-menu-toggle i:before,
header.mobile .WID_nav_idioma .elementor-menu-toggle i:before {
content: attr(data-before);
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
float: left;
position: absolute;
top: 54%;
transform: translateY(-50%);
}
header.mobile .WID_nav_idioma .elementor-menu-toggle i:before {
content: "Castellano";
top: 52%;
font-family: 'Open Sans';
}
body#site_euskadi_eu header.mobile .WID_nav_idioma .elementor-menu-toggle i:before {
content: "Euskara";
}
header.mobile .WID_nav_subdom .elementor-menu-toggle i:after,
header.mobile .WID_nav_idioma .elementor-menu-toggle i:after {
content: "";
background: url(https://www.setem.org/wp-content/uploads/2019/02/setem-flecha.svg) no-repeat;
position: absolute;
right: 30px;
width: 20px;
height: 20px;
top: 39%;
transition: all 0.2s ease-in;
}
header.mobile .WID_nav_subdom .elementor-menu-toggle.elementor-active i:after,
header.mobile .WID_nav_idioma .elementor-menu-toggle.elementor-active i:after {
transform: rotate(180deg);
top: 25%;
}
header.mobile .WID_nav_subdom nav,
header.mobile .WID_nav_idioma nav {
position: absolute;
width: calc(100% + 2px);
bottom: calc(100% + 2px);
left: -1px;
border-radius: 6px 6px 0 0;
transform: scaleY(1) !important;
} header.mobile .WID_nav_subdom nav,
header.mobile .WID_nav_idioma nav {
background-image: linear-gradient(315deg, #f47213 0%, #f49339 100%);
box-shadow: 0px -2px 20px 0px rgba(0, 0, 0, 0.2) !important;
}
header.mobile .WID_nav_subdom nav > ul {
}
header.mobile .WID_nav_subdom nav > ul > li:first-of-type a,
header.mobile .WID_nav_idioma nav > ul > li:first-of-type a {
border-radius: 6px 6px 0 0;
} header.mobile .WID_nav_subdom nav > ul > li > a,
header.mobile .WID_nav_idioma nav > ul > li > a {
font-size: 15px;
line-height: 1.2;
padding-left: 25px;
padding-right: 25px;
}
header.mobile .WID_nav_subdom .elementor-menu-toggle,
header.mobile .WID_nav_idioma .elementor-menu-toggle {
height: 7vmin;
position: relative;
}
header.mobile .WID_haztesocio a.elementor-button {
padding-top: 0;
padding-bottom: 0;
height: calc(7vmin + 4px);
line-height: 7vmin;
}   .SEC_slider_home {
margin-bottom: 0;
height: 88vh;
}
.SEC_slider_home .elementor-slide-content {
margin-top: -10vh;
}
.SEC_slider_home .WID_slider_home .slick-slide {
height: 88vh;
} .SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-arrow {
width: 44px;
height: 44px;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-prev {
left: 20px;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-prev:before {
font-size: 20px;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-next {
right: 20px;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-next:before {
font-size: 20px;
} .SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots {
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots
li
button {
}  .SEC_Bloque_2 {
margin: 0 3%;
}
.SEC_Bloque_2 img {
margin: 30px 0 20px;
}
.SEC_Bloque_2 .COL_grid-parent {
padding-left: 0;
}
.SEC_Bloque_2 .grid-element {
grid-template-columns: minmax(0, 1fr);
grid-template-rows: initial;
grid-auto-flow: initial;
}    .SEC_home_agenda .date {
line-height: 12vw !important;
}
.SEC_home_agenda .month {
margin: 0 0 -20px;
}
.SEC_home_agenda .ajde_evcal_calendar.boxy.box_3 .eventon_list_event,
.SEC_home_agenda .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events {
margin: 0 auto 1vw;
width: 27vw;
height: 27vw !important;
float: none;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_cblock
.evo_end {
position: relative;
top: 60px;
left: -43px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_cblock
.evo_end:before {
top: -16%;
left: 50%;
}  .SEC_camp_home .SECin_camp_home .titol_normal h2 {
font-size: 3.4vmin;
}   .SEC_topimg .WID_topimg .elementor-cta__content.stickyTit {
position: fixed;
top: 0;
z-index: 999;
height: auto !important;
padding: 2.6% 6% 2% 6%;
height: 6.5vh !important;
}  .SEC_fotoizq .elementor-cta--layout-image-left .elementor-cta,
.SEC_fotoder .elementor-cta--layout-image-right .elementor-cta {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}  .SEC_ficha_link .WID_ficha_link {
border-radius: 10px 10px 16px 16px;
width: 46%;
float: left;
margin: 2%;
}
.SEC_ficha_link .WID_ficha_link .elementor-cta {
border-radius: 10px 10px 16px 16px;
}
.SEC_ficha_link .WID_ficha_link .elementor-cta .elementor-cta__content {
padding: 25px 20px;
}
.SEC_ficha_link .WID_ficha_link .elementor-cta__button-wrapper {
text-align: center;
}  .SEC_contacto .leaflet-map {
height: 100vmin !important;
}  .SEC_callto_icons .WID_callto_icons {
border-radius: 10px 10px 16px 16px;
width: 46%;
margin: 2%;
}
.SEC_callto_icons .WID_callto_icons:nth-of-type(3n + 2) {
clear: none;
}
.SEC_callto_icons .WID_callto_icons .elementor-cta {
border-radius: 10px 10px 16px 16px;
}
.SEC_callto_icons .WID_callto_icons .elementor-cta .elementor-cta__content {
padding: 25px 20px;
}
.SEC_callto_icons .WID_callto_icons .elementor-cta__button-wrapper {
align-self: center;
text-align: center;
}  .SEC_blocdinamic .WID_postsgrid .lae-block-column.lae-grid-item {
margin: 2% 2% 2% 3%;
width: 45%;
}
.SEC_blocdinamic
.WID_postsgrid
.lae-block-column.lae-grid-item:nth-of-type(2n) {
margin: 2% 3% 2% 2%;
width: 45%;
}
.SEC_blocdinamic .WID_postsgrid .lae-block-column.lae-grid-item article {
border-radius: 10px 10px 16px 16px;
margin: 0;
height: auto;
}
.SEC_blocdinamic .WID_postsgrid .lae-module-image {
width: 100%;
border-radius: 10px 10px 0 0;
}
.SEC_blocdinamic .WID_postsgrid .lae-module-entry-text {
width: 100%;
padding: 25px 20px;
}
.SEC_blocdinamic .WID_postsgrid .lae-module-entry-text .entry-title {
font-size: 2.54vmin;
}
.SEC_blocdinamic
.WID_postsgrid
.lae-module-entry-text
.lae-excerpt
.entry-summary
h4 {
font-size: 16px;
}
.SEC_blocdinamic .WID_postsgrid .lae-read-more {
margin-top: 80px;
}
.SEC_blocdinamic .WID_postsgrid .lae-read-more a {
right: 50%;
transform: translateX(50%);
white-space: nowrap;
}  .SEC_mapa_federacion h2.elementor-heading-title {
padding-bottom: 0;
}
.SEC_mapa_federacion p {
font-size: 16px;
}
.SEC_mapa_federacion .BTN_mapa {
display: block;
clear: none;
float: left;
width: 41%;
margin: 0 3% 6% 8%;
}
.SEC_mapa_federacion .BTN_mapa a {
padding: 9%;
font-size: 12px;
line-height: 12px;
}
.SEC_mapa_federacion .BTN_mapa:nth-child(odd) {
margin: 0 3% 6% 0;
}     footer {
margin-bottom: 9.1vh;
}
footer .SECin_sitemap .elementor-sitemap-section {
flex-basis: unset !important;
}
}   @media only screen and (max-width: 1027px) and (min-width: 767px) {
.icon-hamburger { width: 40px;
height: 32px;
top: -6px;
}
header.mobile .SECin_fixedbot .WID_iconheader .elementor-icon-box-icon {
margin-bottom: 7px !important;
}
}   @media only screen and (max-width: 1380px) and (min-width: 1027px) {
}   @media only screen and (max-width: 767px) {
footer .SECin_sitemap:after,
footer .SECin_legal:before {
display: none;
}  #cookie-notice {
width: 94vw;
height: 360px;
padding: 5vmin 5vmin 5vmin 23vmin;
background-position: 0 15vmin;
}
.cookie-notice-container #cn-notice-text p {
font-size: 14px;
}
.cookie-notice-container #cn-notice-text strong {
font-size: 16px;
}
#cookie-notice .cn-button.bootstrap {
font-size: 13px;
padding: 10px;
white-space: nowrap;
}
#cookie-notice #cn-accept-cookie {
flex-basis: calc(50% - 5vmin);
}
#cookie-notice #cn-refuse-cookie {
flex-basis: calc(50% - 5vmin);
margin-right: 5vmin;
}
#cookie-notice #cn-more-info {
font-size: 15px;
}
.video-rejected .eicon-play:after {
font-size: 13px;
line-height: normal;
height: auto;
margin: 0;
padding: 0;
box-sizing: content-box;
width: 90vw;
margin: -20vw 0 10vw -37vw;
background: #f47f13;
padding: 3vw 5vw;
display: block;
font-family: aktiv-grotesk, -apple-system, BlinkMacSystemFont, Segoe UI,
Roboto, Helvetica Neue, Arial, sans-serif;
}
#site_federacion_es .SEC_home_actualitat {
padding: 80px 0 60px !important;
}
.SEC_contacto section:last-child {
padding-bottom: 50px;
} h1,
h1.elementor-cta__title {
font-size: 10vmin;
} h2,
h2.elementor-cta__title {
font-size: 8.75vmin;
} h3,
h3.elementor-cta__title {
font-size: 5.8334vmin;
} h4,
h4.elementor-cta__title {
font-size: 3.8889vmin;
} h5,
h5.elementor-cta__title {
font-size: 5.8334vmin;
} h6,
h6.elementor-cta__title {
font-size: inherit;
} body,
p,
button {
font-size: 16px; } h1,
h1.elementor-cta__title,
h2,
h2.elementor-cta__title {
letter-spacing: 0;
}   header.mobile .WID_icon_search .elementor-search-form__toggle,
header.mobile .WID_icon_search .elementor-search-form__toggle i {
height: calc(10vmin + 4px) !important;
}
header.mobile .WID_icon_search .elementor-search-form__toggle i:after {
font-size: 3.2vmin;
}
header.mobile .WID_nav_subdom .elementor-menu-toggle i:before,
header.mobile .WID_nav_idioma .elementor-menu-toggle i:before {
font-size: 3vmin;
}
header.mobile .WID_nav_subdom .elementor-menu-toggle i:after,
header.mobile .WID_nav_idioma .elementor-menu-toggle i:after {
right: 2.8vmin;
width: 4vmin;
height: 4vmin;
}
header.mobile .WID_nav_subdom nav > ul > li > a,
header.mobile .WID_nav_idioma nav > ul > li > a {
font-size: 3.2vmin;
padding: 3vmin 3vmin 2.7vmin;
}
header.mobile .WID_nav_subdom .elementor-menu-toggle,
header.mobile .WID_nav_idioma .elementor-menu-toggle {
height: 10vmin;
}
header.mobile .WID_haztesocio a.elementor-button {
height: calc(10vmin + 4px);
line-height: 10vmin;
font-size: 3.6vmin;
} header.mobile .SECin_fixedbot .WID_iconheader .elementor-icon-box-icon i {
width: 13.3vw;
height: 4.7vh;
}
header.mobile .elementor-icon {
font-size: 6.9vh; }  .preloader svg {
width: 236px;
}
.preloader p {
font-size: 12px;
} .SEC_slider_home .elementor-slide-heading {
font-size: 36px !important;
font-weight: 500;
} .SEC_slider_home .WID_slider_home .elementor-slide-button,
.SEC_slider_home .WID_slider_home .elementor-slide-description p {
padding: 0;
font-size: 18px !important;
font-weight: 100 !important;
margin-bottom: 0;
}
.SEC_slider_home .WID_slider_home .elementor-slide-description {
margin-top: 30px;
} .SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-arrow {
top: unset;
bottom: calc(1.4vh + 5vw);
left: 5vw;
width: 10vw;
height: 10vw;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-next {
left: unset;
right: 5vw;
} .SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots {
bottom: calc(2.8vh + 7.5vw);
}
.ua-ios
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-arrows-inside
.slick-arrow {
top: unset;
bottom: calc(1.4vh + 5vw + 30px);
} .ua-ios
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots {
bottom: calc(2.8vh + 7.5vw + 30px);
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots
li
button {
width: 16px;
height: 16px;
margin: 10px;
}
.SEC_slider_home
.WID_slider_home
.elementor-slick-slider
.slick-dots-inside
.slick-dots
li
button:before {
font-size: 20px;
}  .SEC_Bloque_2 {
margin: 0 3%;
padding: 4%;
}
.SEC_Bloque_2 .img_box {
display: none;
}
.SEC_Bloque_2 .img_box_mbl {
display: block;
}
.SEC_Bloque_2 .img_box_mbl img {
width: 100%;
float: left;
}  .SEC_home_actualitat .elementor-widget-heading .elementor-widget-container {
margin-top: 0 !important;
margin-bottom: 25px !important;
}
.SEC_home_actualitat
.elementor-posts
.elementor-post__card
.elementor-post__badge { }  .evcal_evdata_row .evcal_evdata_cell h3 {
padding-left: 25px;
}
.SEC_home_agenda .evo_arrows {
padding-right: 0;
}
.SEC_home_agenda .evo_info span.evcal_event_subtitle {
text-transform: none !important;
font-size: 13px !important;
font-weight: 300;
}
.SEC_home_agenda {
padding: 60px 0 !important;
}
.SEC_home_agenda h2 {
font-size: 22px !important;
padding-bottom: 10vw !important;
}
.SEC_home_agenda .ajde_evcal_calendar .calendar_header p.evo_month_title {
font-size: 24px;
}
.SEC_home_agenda .ajde_evcal_calendar.boxy.box_3 .eventon_list_event,
.SEC_home_agenda .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events {
margin: 0 auto 4vw;
width: 88vw;
height: 60vw !important;
}
.SEC_home_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_desc,
.SEC_home_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_desc
.evcal_desc2.evcal_event_title {
font-size: 16px;
}
.SEC_home_agenda .SEC_home_agenda {
margin: 0;
text-align: center;
}
.SEC_home_agenda .SEC_home_agenda a {
width: 100%;
margin: 0;
}
.SEC_home_agenda .elementor-button-wrapper {
margin-left: 0px !important;
margin-top: 0;
}
.SEC_home_agenda .elementor-widget-container {
padding: 0 15vw;
}  .SECin_camp_home {
border-bottom: 2px solid #ccc;
}
.SEC_camp_home,
.SEC_camp_home .SECin_camp_home {
height: auto !important;
min-height: 90vmin;
}
.SEC_camp_home .SECin_camp_home .elementor-background-overlay {
background: rgba(0, 0, 0, 0.5);
}
.SEC_camp_home .SECin_camp_home {
padding-top: 0 !important;
padding-bottom: 0 !important;
padding-left: 10% !important;
padding-right: 10% !important;
}
.SEC_camp_home .SECin_camp_home.small {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.SEC_camp_home .SECin_camp_home .text_hover,
.SEC_camp_home .SECin_camp_home .btn1_hover,
.SEC_camp_home .SECin_camp_home .btn2_hover {
opacity: 1;
}
.SEC_camp_home .SECin_camp_home .titol_normal {
white-space: normal;
}
.SEC_camp_home .SECin_camp_home .titol_normal h2 {
background: rgba(0, 0, 0, 0);
width: 115% !important;
padding-right: 0;
padding-top: 30px;
font-size: 8.75vmin;
padding-bottom: 30px;
}
.SEC_camp_home .small .text_hover .elementor-widget-container,
.SEC_camp_home .big .text_hover .elementor-widget-container {
padding-right: 30%;
}
.SEC_camp_home .SECin_camp_home .camp_wrap .elementor-widget-button {
width: 37.9vw;
margin: 15vw 0 0;
}
.SEC_camp_home .SECin_camp_home .camp_wrap .elementor-widget-button a {
padding: 22px 12px;
width: 100%;
margin-bottom: 30px;
}
.SEC_camp_home
.SECin_camp_home
.camp_wrap
.elementor-widget-button:nth-child(2n) {
margin-left: 4.2vw;
}  .SEC_llamada_news {
padding: 33px 0 0;
}
.SEC_llamada_news h2 {
font-size: 30px;
}
.SEC_llamada_news section {
margin: 0%;
padding-bottom: 5vw !important;
} .SEC_cta .elementor-button-wrapper {
margin: 0 !important;
}
.SEC_cta .elementor-button-wrapper a {
padding: 22px 24px !important;
}
.SEC_video .elementor-widget-heading div {
}
.SEC_video .elementor-widget-text-editor {
margin-bottom: 0;
} .SEC_topimg .WID_topimg .elementor-cta__content {
min-height: 0 !important;
}   .SEC_txtnbuttons p {
font-size: 16px;
}
.SEC_txtnbuttons {
margin: 0 5vw;
}  .SECin_download_list .elementor-icon-list-items .elementor-icon-list-item {
margin: 30px auto;
} .SEC_citas {
height: 100vw;
}
.SEC_citas .WID_citas {
top: 50%;
transform: translateY(-50%);
}
.SEC_citas .WID_citas .elementor-main-swiper {
padding: 0;
} .SEC_orgs .SECin_org .elementor-image-box-wrapper .elementor-image-box-img {
position: relative;
left: 50%;
transform: translateX(-50%);
}  .SEC_ficha_link .WID_ficha_link {
box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
width: 100%;
margin: 4% 0;
}
.SEC_ficha_link .WID_ficha_link .elementor-cta {
border-radius: 10px 10px 16px 16px;
}
.SEC_ficha_link .WID_ficha_link .elementor-cta .elementor-cta__content {
padding: 25px 20px;
}
.SEC_ficha_link .WID_ficha_link .elementor-cta__button-wrapper {
text-align: center;
}  .SEC_callto_icons .elementor-widget-call-to-action .elementor-cta__title {
height: auto;
text-align: left;
}
.SEC_callto_icons .elementor-cta__image img {
width: 85% !important;
}
.SEC_callto_icons .WID_callto_icons {
box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
width: 100%;
margin: 4% 0;
}
.SEC_callto_icons .WID_callto_icons .elementor-cta {
border-radius: 10px 10px 16px 16px;
}
.SEC_callto_icons .WID_callto_icons .elementor-cta .elementor-cta__content {
padding: 25px 20px;
}
.SEC_callto_icons
.WID_callto_icons
.elementor-cta
.elementor-cta__content
.elementor-cta__image { }
.SEC_callto_icons
.elementor-widget-call-to-action
.elementor-cta
.elementor-cta__content
.elementor-cta__title {
height: auto;
}
.SEC_callto_icons
.WID_callto_icons
.elementor-cta
.elementor-cta__content
.elementor-cta__image
img {
width: 100%;
max-width: 100%;
}
.SEC_callto_icons
.WID_callto_icons
.elementor-cta
.elementor-cta__content
.elementor-cta__description
p {
font-size: 14px;
}
.SEC_callto_icons .WID_callto_icons .elementor-cta__button { }  .SEC_blocdinamic
.WID_postsgrid
.lae-block-column.lae-grid-item:nth-of-type(n) {
width: 100%;
margin: 0;
}
.SEC_blocdinamic .WID_postsgrid .lae-block-column.lae-grid-item article {
box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
margin: 4% 6%;
}
.SEC_blocdinamic .WID_postsgrid .lae-module-entry-text .entry-title {
font-size: 5.8334vmin;
}
.SEC_blocdinamic
.WID_postsgrid
.lae-module-entry-text
.lae-excerpt
.entry-summary
h4 {
font-size: 17px;
}
.SEC_blocdinamic .WID_postsgrid .lae-read-more a {
font-size: 13px !important;
}  .SEC_actualitat .lae-block-grid .lae-grid-container {
grid-template-columns: minmax(0, 1fr);
}   .SEC_agenda {
padding: 40px 0;
}
.SEC_agenda .COL_agenda .elementor-column-wrap.elementor-element-populated {
padding: 0 6%;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
.evo_cal_above_content {
margin: 16px 0 30px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
p.evo_month_title {
font-size: 22px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
.evcal_arrows {
width: 24px;
height: 24px;
margin-top: 6px;
}
.SEC_agenda .WID_agenda .ajde_evcal_calendar .eventon_events_list {
margin: 0 2vmin !important;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_desc {
padding-left: 80px;
font-size: 16px;
}
.SEC_agenda .WID_agenda .evcal_desc span.evcal_desc2.evcal_event_title {
font-size: 16px;
}
.SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.eventon_events_list
.eventon_list_event
.evcal_cblock {
padding-left: 25px;
margin-top: -15px;
}     footer .SECin_sitemap {
padding: 27px 40px 0 40px;
height: auto;
}
footer
.SECin_sitemap
ul.elementor-sitemap-page-list
> li.elementor-sitemap-item-page {
float: left;
width: 100%;
margin-bottom: 8px;
}
footer .SECin_sitemap .COL_sitemap .WID_sitemap,
footer .SECin_sitemap .COL_sitemap .WID_contact_links {
text-align: right;
}
footer
.SECin_sitemap
.COL_sitemap
.WID_sitemap
.elementor-sitemap-section
> ul
> li
> a {
margin-bottom: 2px;
}
footer .SECin_social.mobile .elementor-column {
border-bottom: 1px solid #707070;
}
footer .SECin_social.mobile .elementor-column-wrap,
footer .SECin_sitemap .elementor-column-wrap {
padding: 6vw 6% !important;
text-align: center;
}
footer .SECin_sitemap .elementor-column-wrap {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
footer .SECin_social.mobile .WID_btn_subscribe p {
margin-bottom: 0 !important;
}
footer .SECin_legal .elementor-column-wrap {
padding: 7vmin 2% 1vmin !important;
border-top: 1px solid #707070;
}
footer .elementor-text-editor {
text-align: center !important;
}
.WID_contact_links .elementor-text-editor {
text-align: right !important;
}
footer .SECin_social h6,
footer .SECin_social h6 a {
font-size: 15px !important;
}
footer .WID_btn_subscribe {
height: 14vw;
margin-top: -10px !important;
}
.setem-id-10 footer .WID_btn_subscribe {
height: 8vw;
margin-top: 10px !important;
}
footer .WID_social {
margin-top: -30px;
margin-bottom: -19px;
}
footer .SECin_social .WID_btn_subscribe a.elementor-button-link {
width: 100% !important;
padding: 13px;
float: left;
clear: both;
margin: -10px 0 30px;
}
footer .SECin_social .WID_btn_subscribe a.elementor-button-link span {
font-size: 20px !important;
font-weight: 500 !important;
}
footer p,
footer span,
footer .WID_sitemap .children a,
footer .WID_contact_links {
font-size: 14px !important;
}
footer .WID_sitemap .children a {
font-size: 14px;
}
footer .WID_sitemap .children a,
footer .WID_contact_links li {
height: auto;
}
.SECin_social .elementor-widget:not(:last-child) {
margin-bottom: 15px;
margin-top: 10px;
}
footer .SECin_sitemap .COL_sitemap .WID_link_contacte a {
margin-top: 0;
margin-bottom: 12px;
float: right;
width: 100%;
text-align: right;
}
footer .SECin_sitemap .elementor-sitemap-campanas-list.children {
padding-right: 0;
}
footer .SECin_social .elementor-social-icon {
margin-bottom: 10px;
}
footer .SECin_legal .elementor-icon-list-items {
flex-direction: column;
}
footer .SECin_legal .elementor-icon-list-items > .elementor-icon-list-item {
margin: 16px;
}
.SEC_post_campanya {
margin-bottom: 30px;
}
.SEC_contacto.SEC_contacto_varios .leaflet-map {
height: 100vw!important;
margin-bottom: 20vw;
margin-top: -10vw;
}
}   @media only screen and (max-width: 359px) {       .SEC_slider_home .elementor-slide-heading {
font-size: 32px !important;
}  .SEC_camp_home .SECin_camp_home .camp_wrap .elementor-widget-button a {
font-size: 13px;
}  .SEC_agenda
.WID_agenda
.ajde_evcal_calendar
.calendar_header
.evo_j_dates
.legend
a {
padding: 0.5em 0.8em;
} }   @media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) { }