/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.4.2.1640182623
Updated: 2021-12-22 16:17:03

*/


@font-face {
    font-family: 'archia-bold';
    src: url('fonts/archia-bold-webfont.eot');
    src: url('fonts/archia-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/archia-bold-webfont.woff2') format('woff2'),
         url('fonts/archia-bold-webfont.woff') format('woff'),
         url('fonts/archia-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'archia-semibold';
    src: url('fonts/archia-semibold-webfont.eot');
    src: url('fonts/archia-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/archia-semibold-webfont.woff2') format('woff2'),
         url('fonts/archia-semibold-webfont.woff') format('woff'),
         url('fonts/archia-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'archia-medium';
    src: url('fonts/archia-medium-webfont.eot');
    src: url('fonts/archia-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/archia-medium-webfont.woff2') format('woff2'),
         url('fonts/archia-medium-webfont.woff') format('woff'),
         url('fonts/archia-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'archia-regular';
    src: url('fonts/fonts/fonts/archia-regular-webfont.eot');
    src: url('fonts/fonts/archia-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/archia-regular-webfont.woff2') format('woff2'),
         url('fonts/archia-regular-webfont.woff') format('woff'),
         url('fonts/archia-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'archia-regular';
    src: url('fonts/archia-regular-webfont.eot');
    src: url('fonts/archia-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/archia-regular-webfont.woff2') format('woff2'),
         url('fonts/archia-regular-webfont.woff') format('woff'),
         url('fonts/archia-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'archia-light';
    src: url('fonts/archia-light-webfont.eot');
    src: url('fonts/archia-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/archia-light-webfont.woff2') format('woff2'),
         url('fonts/archia-light-webfont.woff') format('woff'),
         url('fonts/archia-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'archia-thin';
    src: url('fonts/archia-thin-webfont.eot');
    src: url('fonts/archia-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/archia-thin-webfont.woff2') format('woff2'),
         url('fonts/archia-thin-webfont.woff') format('woff'),
         url('fonts/archia-thin-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pier-bold';
    src: url('fonts/PierSans-Bold.eot');
    src: url('fonts/PierSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/PierSans-Bold.woff2') format('woff2'),
         url('fonts/PierSans-Bold.woff') format('woff'),
         url('fonts/PierSans-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pier-bolditalic';
    src: url('fonts/PierSans-BoldItalic.eot');
    src: url('fonts/PierSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/PierSans-BoldItalic.woff2') format('woff2'),
         url('fonts/PierSans-BoldItalic.woff') format('woff'),
         url('fonts/PierSans-BoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pier-italic';
    src: url('fonts/PierSans-Italic.eot');
    src: url('fonts/PierSans-Italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/PierSans-Italic.woff2') format('woff2'),
         url('fonts/PierSans-Italic.woff') format('woff'),
         url('fonts/PierSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pier-light';
    src: url('fonts/PierSans-Light.eot');
    src: url('fonts/PierSans-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/PierSans-Light.woff2') format('woff2'),
         url('fonts/PierSans-Light.woff') format('woff'),
         url('fonts/PierSans-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pier-lightitalic';
    src: url('fonts/PierSans-LightItalic.eot');
    src: url('fonts/PierSans-LightItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/PierSans-LightItalic.woff2') format('woff2'),
         url('fonts/PierSans-LightItalic.woff') format('woff'),
         url('fonts/PierSans-LightItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pier-regular';
    src: url('fonts/PierSans-Regular.eot');
    src: url('fonts/PierSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/PierSans-Regular.woff2') format('woff2'),
         url('fonts/PierSans-Regular.woff') format('woff'),
         url('fonts/PierSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}



/*.header { justify-content: space-between; }

.header .logo-column { width:200px; }

.header .menu-column { width: auto; }*/


.elementor-location-header { position: relative; z-index: 2; }

.main-menu .elementor-nav-menu--dropdown .menu-item a { text-align: center; display: block;  }

.map-list-container { height: 100vh;}

.map-list-container img { max-width: inherit !important;}

.map-list-container .gm-style-iw-c { color: #000; font-family: archia-bold; box-shadow: 10px 30px 40px rgba(0,0,0,.4); }

.map-list-container .gm-style-iw-c .info__wrapper .info__title { font-size: 20px; }

.map-list-container .gm-style-iw-c .info__wrapper .info__description { font-size: 14px; }

.reportatges-list .elementor-posts .elementor-post__title { margin-bottom: 10px; }

.underline; {  }
.underline-2: after { content: ""; background-size: cover; background-repeat: no-repeat; background-position: center; background-image: url();  }

.reportatges-list.elementor-card-shadow-yes .elementor-post__card { box-shadow: 0 0 7px rgba(0,0,0,.06); box-shadow: none !important; border-radius: 0; }

.reportatges-list.elementor-card-shadow-yes .elementor-pagination { padding: 20px; box-shadow: 0 0 7px rgba(0,0,0,.06); box-shadow: none !important; background: #FFF986;  }

.reportatges-list.elementor-card-shadow-yes .elementor-post__card:hover { box-shadow: 0 0 7px rgba(0,0,0,.06); box-shadow: none !important; }

.only-gallery .v2017 { display: none !important; }
.only-gallery .header { display: none; }
.only-gallery .footer { display: none; }
.only-gallery .article-title { display: none; }
.only-gallery .article-text { display: none; }
.only-gallery .article-gallery { }
.only-gallery .article-videos { display: none;}

.only-article .v2017 { display: none !important; }
.only-article .header { display: none; }
.only-article .footer { display: none; }
.only-article .article-title { }
.only-article .article-text { }
.only-article .article-gallery { display: none; }
.only-article .article-videos { display: none;}


.itinerari-item .elementor-widget-wrap { flex-wrap: nowrap;/* align-items: flex-start !important; */}


.article-text h3 { margin-top: 2.5rem; }

.credits-row p { margin-bottom: 0; }


.recursos-videos .elementor-widget-image-carousel iframe { height: 600px; }


@media only screen and (max-width: 1024px) {
    
    .header .logo-column { width:100% !important; }
    .header .logo-column .elementor-widget-container a { position: absolute; left: 50%; transform: translateX(-50%); }
    .header .menu-column { width: 100% !important; }

    .recursos-videos .elementor-widget-image-carousel iframe { height: 450px; }

}

@media (max-width: 767px) {

    .recursos-videos .elementor-widget-image-carousel iframe { height: 350px; }
}