/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Senddo & Elegant Themes
 Author URI:     https://www.senddo.eus
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
@import url("css/style-price-table.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
/*.et_fixed_nav #logo{
	max-height: 65px;
	margin-top: -10px;
}*/

div#page-container #main-header, div#page-container #top-header { z-index: 11;}

/*VÍDEO HOME*/
/*.et_pb_fullwidth_code.et_pb_module.et_pb_fullwidth_code_0:hover #salir { right: 76px;}*/
div#salir { height: 50px; width: 50px; position: absolute; z-index: 9999; right:2px; color:#fff;cursor:pointer;}
body #page-container div#salir a.et_pb_button.et_pb_custom_button_icon.play-button.et_pb_button_0.et_pb_module.et_pb_bg_layout_dark:after{ font-size: 10px;}
div#salir:after {content: "M"; font-family: "ETmodules" !important; line-height: 1; font-size: 52px;}


div#cont-player { height: 0px; width: 95%; margin: 0 auto; position: relative; padding-top:32.25%;}
#player{position: absolute;height: 100%; width: 100%; top: 0px; left: 0px;}

/* OCULTAR BOTON SLIDER */
.et_pb_slider .et_pb_slide .et_pb_button{display:none;}
.et_pb_slider .et_pb_container.clearfix{cursor:pointer;}

/* FULLWIDTH VIDEO HOME */
#video-home{position:relative !important;}

/* EVENTOS EN LA HOME */
.tribe-events-adv-list-widget .type-tribe_events, .tribe-mini-calendar-list-wrapper .type-tribe_events{ width:33%; float:left;}

/* LINKS EN SAFARI SIN HOVER */
.wrapper {-webkit-overflow-scrolling: touch;}

/* COOKIES */
#cookie-law-info-bar{padding:40px 0;}

/*RAYA GRIS ENTRE CONTAINER Y SIDEBAR*/
.container:before{display: none;}

#top-header, #et-secondary-nav li ul{ /*background-color:#005fa6 !important;*/ }

.et_fixed_nav #main-header, .et_fixed_nav #top-header{ z-index:9;}

.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, 
.et_nav_text_color_light .et-social-icon a,.et_nav_text_color_light #et-info a { color: #242424; }

.et-header-links { display:inline-block; text-transform:uppercase; }
.et-header-links li{ height:13px; display:inline-block; border-left: solid 1px #242424; padding-left:8px; padding-right:6px; }

.et-header-links a{ color:#242424; font-weight:bold; }
.et-header-links a:hover{ color:#FFFFFF;}

#et-secondary-menu .et-social-icons{ margin-right:10px; }

.et_pb_title_container{ z-index:0;}

/* LOGO */
.et_fixed_nav #logo{ position:absolute; max-height:140px; margin-top:-25px; z-index:9999999;}

/* slides */

.et_pb_slider, .et_pb_slider .et_pb_container { 
	height: 380px !important; 
}
.et_pb_slider, .et_pb_slider .et_pb_slide { 
	max-height: 380px; 
}
.et_pb_slider .et_pb_slide_description { 
	position: relative; 
	top: 10%; 
	padding-top: 0 !important; 
	padding-bottom:0 !important; 
	height:auto !important; 
}
.et_pb_slide_description{ padding:0;}
.et_parallax_bg { /*background-size: auto;*/ background-position-y: inherit; }
.et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_parallax_bg.et_pb_parallax_css{ background-attachment:inherit;}

/* MENU INICIO*/
	#top-menu li a { text-transform:uppercase;}
	#top-menu li ul li a { text-transform:none;}
/* MENU FIN*/

/* VIDEO HOME CTA */
.video-container .et_pb_button_module_wrapper{margin:-40px 0;}
.video-home h2{ display: inline-block; background-color: rgba(255, 255, 255, 0.7); padding: 10px; margin-bottom: 10px; font-weight: 900;}
.video-home p{text-align: center;background-color: rgba(255, 255, 255, 0.7); padding: 10px!important;}
.play-button:after{margin-left: .3em!important;}
.play-button, .play-button:hover{background:none!important;}
.play-button:hover:after{color: #999999 !important;}

/* SUBMENUS */
.fullwidth-menu-nav a{letter-spacing: 0.3px;}
.fullwidth-menu li{padding-right:7px; padding-left:7px; font-size: 13px;}
.fullwidth-menu li:first-child{padding-left:0;}
.fullwidth-menu li:last-child{padding-right:0;}

/* Alinear iconos con Ultimas noticias y Proximos Eventos */
.icon-and-title{vertical-align: text-bottom; margin-right: 5px; width:35px;}

/* Centrar titulos y subtitulos al medio: El titulo es centrado pero el subtitulo tiene que estar en el medio pero alineado a la izquierda*/
.margin-center{margin: 0 auto !important;}

/*Texto después de enviar formulario de Divi*/
.et-pb-contact-message{font-family: 'Montserrat', sans-serif; color:#BFD132; font-size:1.2em;}

/*Tamaño iconos Migracion*/
.blurb-row .et-pb-icon{font-size:50px;}

/* Migracion > Descargar guia */
#descargar-guia .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:0px;}
#descargar-guia h4{background-color: #ffffff; border-radius: 5px; padding:10px; width:160px; margin:-15px auto 36px auto; border:3px solid #BFD132; color: #BFD132;}
#descargar-guia h4:hover{background-color:#BFD132; color:#ffffff; cursor: pointer;}

/* Quienes somos*/
#timeline-dominio img{width:700px; text-align: center;}
#quienes-somos-description{font-family: 'Montserrat', sans-serif;}
#quienes-somos-description{line-height: 1.3em; color:#555555;}
#quienes-somos-description h3{font-size:1.3em; line-height: 1.3em;}
#quienes-somos-description h5{font-size:1.1em; line-height: 1.2em; margin-top:20px;}
#quienes-somos-description p{font-size:1.1em; line-height: 1.2em;}
#quienes-somos-description ul li{line-height: 1.2em; margin:10px 0;}
#quienes-somos-description ul{padding:0 0 10px 20px;}

/*Fundacion*/
#title-fundacion .et_pb_fullwidth_header_subhead{font-size: 1.5em; line-height: 1.3em;}
#title-quienes-somos .et_pb_fullwidth_header_subhead{font-size: 1.4em; line-height: 1.3em;}


/*Equipo*/
.team-row .et_pb_member_social_links{margin-top:5px;}
.team-row .et_pb_column.et_pb_column_1_3{margin-bottom: 50px;}
.team-row .et_pb_team_member_description h4{font-size: 17px;}

/*Pag Ayuda*/
.et_pb_toggle_close{border:0;border-radius: 5px;}
.et_pb_toggle_open{border-radius: 5px;}

/* Texto de la pag Contacto*/
.texto-contacto {line-height: 0.5em; color:#898989;}
.texto-contacto h4{margin-top: 30px; line-height: 1.5em;}

/*Margin a cada titulo del sidebar del blog: Entradas recientes, Categorias etc...*/
#blog-title{position: relative;}
#blog-sidebar h4, #noticias-sidebar h4{margin-top: 30px;}
#noticias-sidebar #search-2 h4{margin-top:0px;}
#blog-suscripcion{border-radius: 5px; margin-top: 30px;}
#blog-contacto{margin-top: 40px;}
#blog-contacto h1{font-size: 1.5em;}
#blog-sidebar a:hover, .blog-sidebar a:hover{color:#242424 !important;}

/* FOOTER */
#footer-info { width:100%;}
#footer-info .left{ float:left; width:50%;}
#footer-info .right{ float:right; width:50%; text-align:right;}
#footer-info img{width: 60px; vertical-align: middle; margin-right: 15px;}

.footer-widget { width:43%;}
#footer-widgets { padding: 6% 0; }
#footer-widgets #text-2 img{max-width: 200px;}
.footer-widget #text-3{width:100%; text-align: center; padding-top: 15px;}
/* FIN FOOTER */

/* Suscripcion Home */
.newsletter #mc_embed_signup{background: none; color:#ffffff;}
.newsletter #mc_embed_signup .mc-field-group{padding-bottom: 0;}
.newsletter #mc_embed_signup .mc-field-group.email{width: 100% !important;}
.newsletter #mc_embed_signup .mc-field-group.name {width:49%; float:left; clear:none;}
.newsletter #mc_embed_signup .mc-field-group.last-name {width:49%; float:right; clear:none;}
.newsletter #mc_embed_signup h2{color:#ffffff; font-weight:400; margin:10px 0 15px 0; width:60%; float:left; line-height: 1.3em;}
.newsletter #mc_embed_signup .indicates-required{margin-right: 0; width:36%; float:right;}
.newsletter #mc_embed_signup .indicates-required.top10{margin-top:10px;}
.newsletter #mc_embed_signup .asterisk{color:#ffffff;}
.newsletter #mc_embed_signup .mc-field-group.input-group{padding-bottom: 0;  min-height: 29px;}
.newsletter #mc_embed_signup .mc-field-group.input-group ul{padding: 0;}
.newsletter #mc_embed_signup .mc-field-group.input-group ul li{padding: 0;}
.newsletter #mc_embed_signup .mc-field-group input{text-indent:10px; border-radius: 5px;}
.newsletter #mc_embed_signup .mc-field-group.input-group label a{font-weight: bold; color:#ffffff;}
.newsletter #mc_embed_signup .button{background-color: rgba(0,0,0,0.3); font-weight: 500; font-family: 'Montserrat', sans-serif;}
.newsletter #mc_embed_signup .button:hover{background-color: rgba(0,0,0,0.4);}
.newsletter #mc_embed_signup div.mce_inline_error{border-radius: 5px;}
.newsletter #mc_embed_signup div#mce-responses{width: 100%; background-color: rgba(255, 255, 255, 0.7); margin:0 0 10px 0; top:0; float:none; padding:0 30px; border-radius: 5px; color:#242424;}
.newsletter #mc_embed_signup div.response{padding: 0; width: auto;}
.newsletter #mc_embed_signup #mce-success-response{color:#242424;}
.newsletter-cp{background-color: rgba(0,0,0,0.5) !important; border-radius:5px; padding:5px 20px;}
.newsletter-cp .button{background-color: #ffffff !important; font-weight: 500 !important; font-family: 'Montserrat', sans-serif; color:#242424 !important;}
.newsletter-cp .button:hover{background-color: #999999 !important;}


/* FAQ - Espacio entre cada pregunta*/
#faq div{margin-bottom: 20px;}

/*Estilo submenu registrar*/
/*#menu-submenu-registrar{padding-top: 20px !important;}*/
/*#menu-submenu-registrar a, #menu-submenu-quienes-somos a, #menu-submenu-actualidad a, #menu-submenu-observatorio a{font-family: 'Montserrat', sans-serif; /*padding-bottom: 20px;*/
.fullwidth-menu-nav a{font-family: 'Montserrat', sans-serif;}

/*Quitar espacio superior a noticias*/
#noticias-container{padding-top: 0;}

/*Espacio entre seccion de noticias y el sidebar*/
#noticias-section{padding-right:30px;}

/*Submenus fijos*/
.et_pb_section.et_pb_fullwidth_section.et_pb_section_0.et_section_regular{width: 100%; position: fixed; z-index: 10;}
.fullwidth-menu-nav .current-menu-item.current_page_item a{color:#BFD132;}

/*Home Slider*/
#home-slider{position:relative;}
#home-slider .et_pb_slide_description{top:66%; float:right;}

/*Filtros de Recursos Multimedia*/
#multimedia-resources .esg-filterbutton{background:#e6e6e6; padding:0 15px; border: 2px solid #e6e6e6;}
#multimedia-resources .esg-filterbutton:hover{background:#FFFFFF; border: 2px solid #e6e6e6;}
#multimedia-resources .esg-filterbutton span{text-transform: capitalize; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 1.2em;}

/*News Sidebar*/
/*News Single Page*/
#main-content .top-130{padding-top: 130px;}
.single-new .entry-content iframe{margin:30px 0;}
.single-new .entry-content h1,
.single-new .entry-content h2,
.single-new .entry-content h3,
.single-new .entry-content h4,
.single-new .entry-content h5,
.single-new .entry-content h6{margin-top: 20px;}
#noticias-sidebar .post-meta, #noticias-sidebar .post-meta a{font-family: 'Montserrat', sans-serif;  padding-bottom: 5px !important;}
#noticias-sidebar .upw-posts article{border-bottom: none;margin-bottom: 0; padding-bottom: 0;}
#noticias-sidebar .widgettitle{font-size: 1.3em;}
#noticias-sidebar #sticky-posts-5 h4:first-child{margin-top: 0!important;}
#noticias-sidebar .entry-title{margin-top:0 !important;}
#noticias-sidebar .upw-posts .entry-title {margin-bottom: 0;}
#noticias-sidebar .upw-posts .entry-title a{font-family:'Open Sans', sans-serif; font-size: 0.9em;}
#noticias-sidebar .upw-posts .entry-title a:hover{text-decoration:none; color:#242424;}
#noticias-sidebar .et_pb_widget a{color:#666666;}
#main-content .top-130{padding-top: 130px;}
/*.single-new*/ .post-meta, /*.single-new*/ .post-meta a{font-family: 'Montserrat', sans-serif;  padding-bottom: 5px !important;}
#left-area .post-meta{color:#999999;}
.news-single-sidebar .upw-posts article{border-bottom: none;margin-bottom: 0; padding-bottom: 0;}
.news-single-sidebar .widgettitle{font-size: 1.3em;}
.news-single-sidebar .upw-posts .entry-title {margin-bottom: 0;}
.news-single-sidebar .upw-posts .entry-title a{font-family:'Open Sans', sans-serif; font-size: 0.9em;}
.news-single-sidebar .upw-posts .entry-title a:hover{text-decoration:none; color:#242424;}
/*Descargas*/ .news-download a{display: block; color:#666; margin-bottom:2px; font-size: 1em;}
.news-download a:hover{color:#242424}

/*Blog*/
.blog-sidebar .author-profile{ margin-bottom:30px;}

/*Success Stories Single Page*/
.single-success-story .container:before{display: none;}
.single-success-story .entry-content iframe{margin:0 0 30px 0; position: relative;  min-height: 457px;}
.fluid-width-video-wrapper{padding-top: 0!important;}
.single-success-story h1{font-weight: 900;}
.success-stories-single-sidebar .upw-posts article{border-bottom: none;margin-bottom: 0; padding-bottom: 0;}
.success-stories-single-sidebar .widgettitle{font-size: 1.3em;}
.success-stories-single-sidebar .upw-posts .entry-title {margin-bottom: 0;}
.success-stories-single-sidebar .upw-posts .entry-title a{font-family:'Open Sans', sans-serif; font-size: 0.9em;}
.success-stories-single-sidebar .upw-posts .entry-title a:hover{text-decoration:none; color:#242424;}
#success-story-custom-url a{color: #242424; font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 900; border-bottom:2px solid #d0d0d0;padding-bottom: 5px;}
#success-story-custom-url{margin-bottom: 25px;}
#success-story-custom-year .before, #success-story-custom-sector .before{font-family:'Montserrat', sans-serif; color:#999999; font-size: 1.1em;}
#success-story-custom-year p, #success-story-custom-sector p{color: #242424; font-family: 'Montserrat', sans-serif; font-size: 1.1em; font-weight: 900; padding: 0 0 20px 0;}
.single-success-story .entry-content{padding-top: 10px;}
.single-success-story .entry-content img{margin:20px 0;}
#pagination-success-story{width:100%;margin-top: 10px;}
#pagination-success-story a{font-family: 'Montserrat', sans-serif; color:#242424; text-transform: uppercase; font-weight: 900; font-size: 0.9em; background-color: #ebebeb; padding:5px 10px; border-radius:2px;}
#pagination-success-story a:hover{background-color: #d1d1d1;}
#pagination-success-story .previous{float: left; font-size: 0.7em;}
#pagination-success-story .next{float:left; font-size: 0.7em; margin-left:5px;}
/* VIDEO cada success story */ .et_post_video{margin-bottom: 60px;}

/* OBSERVATORIO */
#presentacion-wrapper h4{font-weight: 900; font-family: 'Montserrat', sans-serif; margin-bottom: 20px; text-align: center;}
#presentacion-wrapper .et-pb-icon{font-size: 70px;}
#presentacion-green h3{font-size: 1.75em;line-height: 1.2em;}
#presentacion-green h3 span{border-bottom: 3px solid #FFFFFF;padding-bottom: 4px;}
#presentacion-black h4{font-size: 2em;font-weight: 900;}
#presentacion-black .et-pb-icon{font-size: 5.5em;}
#situacion h1{font-weight: 900; text-align: center;}
#text-situacion h4, #text-referencias h4, #text-internet-eh h4, #text-euskara-internet h4{font-family: 'Montserrat',sans-serif; color:#999999; text-align:center; font-size: 1.2em; line-height: 1.2em; font-weight: 500;}
#title-metodologia h1{color:#FFFFFF; font-weight: 900; text-align: center;}
#text-metodologia{color:#FFFFFF;}
#presentacion-green, #presentacion-black{padding:100px 50px;}
#presentacion-black .et_pb_blurb_container{line-height: 1.3em; font-size: 1.2em;}
#title-documentos h1, #title-referencias h1, #title-internet-eh h1, #title-euskara-internet h1{text-align: center; font-weight: 900;}
#contain-referencias h5{font-weight: 900;}
#referencias-wrapper .et-pb-icon{font-size: 1.2em;}
#referencias-wrapper .et_pb_blurb_position_left .et_pb_blurb_container{padding-left: 7px;}
#referencias-wrapper .et_pb_blurb_position_left .et_pb_main_blurb_image{width:auto;}
#referencias-wrapper #contain-referencias .et_pb_text.et_pb_module/*.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_1*/{margin-bottom: 10px;}
#referencias-wrapper #contain-referencias .et_pb_blurb_container h4 a{font-family: 'Open Sans', sans-serif;}
#referencias-wrapper #contain-referencias .et_pb_blurb.et_pb_module/*.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_4.et_pb_blurb_position_left*/{margin-bottom: 10px;}

/* Filtros Observatorio */
.esg-filter-wrapper{margin-bottom: 0;}
.esg-filter-wrapper .esg-filterbutton{background-color: #ededed !important; line-height: 1.2em!important; padding:5px 10px!important; margin:0 5px 30px 5px !important;}
.esg-filter-wrapper .esg-filterbutton span{font-family: 'Montserrat',sans-serif; color:#777777;}

/* SINGLE PROMOTION*/
.single-promotion .entry-content img{margin-bottom:20px;}
.single-promotion #left-area ul, .single-promotion .entry-content ul{padding:10px 0 10px 40px;}
.single-promotion #left-area{width:100%!important;}
.single-promotion .et_pb_post .entry-content{padding-top: 0;}
.promo-wrapper{width:100%; margin:50px 0;display: inline-block;}
.each-promo{width:24.6%; background-color:#f0f0f0;padding:30px;float:left;margin:2px;border-radius: 5px;font-family: 'Montserrat', sans-serif; text-align:center;}
.each-promo img{max-width: 170px;}
.each-promo .new-price{font-weight:900;margin-top:10px;font-size: 1.7em;}
.each-promo .old-price{text-decoration:line-through;color:#999999;font-size: 1.2em;margin: 2px 0 20px 0;}
.each-promo span{display:block;}
.each-promo .registrar-promo{background-color:#242424; padding:10px 15px; border-radius: 5px; color:#f0f0f0; font-weight: 900;}
.each-promo .registrar-promo:hover{background-color: #555555;cursor: pointer;}

/* SINGLE OBSERVATORY REPORT*/
.single-observatory-report #left-area{width:100%!important;}
.single-observatory-report .et_pb_post .entry-content{padding-top: 0;}
.single-observatory-report .entry-content img{margin:20px 0;}
.single-observatory-report h1{width: 100%; line-height: 1.2em;}

/*Compartir en redes sociales*/
.ssba.ssba-wrap{font-family: 'Montserrat',sans-serif;}
.ssba img{margin:0 !important;}

/* PLUGIN EZAGUTZA GUNEA */
.hkb-entry-content .ssba-wrap{display:none;}
#hkb .hkb-site-search{
    background-color: #f0f0f0;
    padding: 20px;
    position: absolute!important;
    width: 100%;
    top: 40px;
}
#hkb .hkb-site-search .hkb-site-search__field{
    background: #f0f0f0;
    border: 0;
    border-bottom: 1px dashed #999;
    padding: 9px 0!important;
    min-height: 30px!important;
}
#hkb .hkb-site-search .hkb-site-search__button{
    position: relative!important;
    padding: 10px;
    float: right;
    border: 0;
    background-color: #ccc;
    width: 17%!important;
    border-radius: 5px;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
    color:#333;
}
#hkb .hkb-site-search .hkb-site-search__button:hover{
    cursor: pointer;
    background-color: #b8b8b8;
}
.hkb_widget_exit__btn{
    color:#999;
    background-color: #e0e0e0;
    font-family: "Montserrat", sans-serif;
    padding:3px 8px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block;
}
.hkb-article__content h3, .hkb-article__content h2{
    margin-top:30px;
}
#hkb .hkb-entry-content ol, #hkb .hkb-entry-content ul {
    margin: 1em 0 0 2em!important;
}
#hkb .hkb-breadcrumbs li:last-of-type{
    font-weight: bold;
}
#hkb .hkb-breadcrumbs {
    position: absolute;
    top: 151px;
}
.hkb_widget_toc nav{
    border-left:3px solid #BFD132;
    padding-left:8px;
}
.hkb_widget_toc li.active > a{
    font-weight: bold;
}

article.ht_kb, .hkb_widget_exit:first-child, .hkb_widget_toc:first-child{
    padding-top:120px;
}

/*body.ht-kb #text_icl-19{display:none;}*/
body.post-type-archive-ht_kb #text_icl-19{display:block;}

/*SOLO ESCRITORIO*/
@media only screen and (min-width: 980px) {

    #title-fundacion{padding:50px 0;}
    #title-noticias, #title-recursos-multimedia, #title-pioneros, #title-equipo, #title-licitaciones, #title-tabla-precios, #title-casos-exito, #title-registradores-acreditados, #title-distribuidores, #title-politica, #title-puntueus2020{padding:80px 0 30px 0;}
    #title-quienes-somos{padding:100px 0 50px 0;}
    #title-promociones{padding:80px 0 0 0;}
    #buscador-registrar{padding:90px 0 2% 0;}
    #title-migracion{padding:80px 0 20px 0;}
    #menu-item-215 a{line-height: 1.5em;}
    /*.left-area-right-30{padding-right: 30px !important;}*/
    #header-observatorio{margin-top: 61px; padding:55px 0;}
    #programa-distribuidores{padding-bottom:0;}
    #distribuidores-oficiales{padding-top:0;}
    #distribuidores-oficiales .et_pb_row{padding-top:0;}
    /*Suscripcion Home*/
    #suscription-text{padding-top: 32px;}

    #footer-widgets #text-2{width: 100%; text-align: center;}
    #footer-widgets #text_icl-14,
    #footer-widgets #text_icl-4,
    #footer-widgets #text_icl-11,
    #footer-widgets #text_icl-10{padding-left:60px;}
}

/* ESPECIAL */
@media only screen and (max-width: 980px) and (min-width: 980px) {
    #footer-widgets #text_icl-14,
    #footer-widgets #text_icl-4,
    #footer-widgets #text_icl-11,
    #footer-widgets #text_icl-10{padding-left:0;}
}

/*TABLET Y MOVIL*/
@media only screen and (max-width: 980px) {

    /*VÍDEO HOME*/
    div#cont-player { padding-top: 56.25%;}

    #home-slider{visibility: visible; display: block;}
    #home-slider .et_pb_slide_description{top:15%;}

    /* Blog pantallas pequeñas */
    #blog-title{display: block;}
    #blog-title h1, #quienes-somos-title h1{font-size: 2.2em;}
    #blog-title span, #quienes-somos-title span{font-size: 1.2em;}

    /* Texto de la pag Contacto*/
    .texto-contacto{ padding-left: 0px; padding-top: 50px;}
    .texto-contacto h4{font-size:18px;}

    /* Anchura del timeline del quienes somos*/
    #timeline-dominio .et_pb_row{width: 97%;}

    /* Margen en pantallas pequeñas entre Dominios Registrados & Últimos dominios */
    #dominios-registrados{ margin-bottom:100px;}

    /* Margen entre los Blurbs en pantallas pequeñas*/
    .blurb-row .et_pb_blurb_content{ margin: 30px 0px;}
    .blurb-row .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:10px;}

    /*Espacio superior entre info de Lorea y Suscripcion*/
    #newsletter-contacto-prensa{margin-top: 50px;}

    /*Espacio entre seccion de noticias y el sidebar*/
    #noticias-section{padding-right:0px;}

    /*Desaparecen los submenus*/
    .et_pb_section.et_pb_fullwidth_section.et_pb_section_0.et_section_regular{display:none;}
    /*Pero aparece video*/
    #video-home{display:block;}

    #programa-distribuidores h3{font-size: 22px; line-height: 1.2em;}
    #programa-distribuidores h4{font-size: 18px;}
    #programa-distribuidores{padding-top: 0;}
    #title-distribuidores{padding:0;}
    #distribuidores-oficiales h3{font-size: 21px;}
    #distribuidores-oficiales .et_pb_row.et_pb_row_2{padding-top: 0;}
    #distribuidores-oficiales .esg-filter-wrapper{margin-bottom: 0;}
    #distribuidores-oficiales .esg-filterbutton{margin-bottom: 10px;}
    #title-promociones{padding:0;}
    .eg-promociones-element-0{font-size: 1.2em !important;}

    #contacto-ayuda{margin-top: 20px;}

    /*News Single Page*/
    #main-content .top-130{padding-top: 58px;}

    /*Espacio entre iconos para pantallas pequeñas*/
    #presentacion-wrapper .presentacion-icon{margin-top: 50px;}

    #ref-otros-observatorios, #ref-fuentes-info{margin-top:50px;}

    #pagination-success-story .previous, #pagination-success-story .next{margin-bottom:50px}
    #pagination-success-story .next{float:right; margin-left:0;}

    /*Menu superior secundario*/
    #et-secondary-nav, #et-secondary-menu { display: block !important; float:right; }

    #footer-info { overflow: hidden;}
    #footer-info span, #footer-info a{font-size: 1em;}
    #footer-info .left{ float:left; width:100%;}
    #footer-info .right{ float:right; width:100%; text-align: center; margin-top: 15px;}
    #footer-widgets #text_icl-14{margin-top:20px;}
    .footer-widget #text-3{text-align: left;}

    /* EVENTOS EN LA HOME */
    .tribe-events-adv-list-widget .type-tribe_events, .tribe-mini-calendar-list-wrapper .type-tribe_events{ width:100%; display:block;}

    /* EZAGUTZA GUNEA */
    .hkb_widget_exit:first-child, .hkb_widget_toc:first-child{
        padding-top:0;
    }

    /* Succes story */
    .single-success-story .entry-content iframe{ min-height: 300px;}
}

/*ESTILOS SOLO PARA TABLET*/
@media only screen and (max-width: 980px) and (min-width: 768px) {

    .et_pb_newsletter_form.et_pb_feedburner_form{padding-left: 0; width: 95%;}
    .et_pb_newsletter_form{float:none;}

    /*Espacio entre las columnas*/
    #blog-sidebar #search-2{padding-right: 50px;}

    /*Padding para la altura general de la página Contacto de prensa*/
    #contacto-prensa{padding: 100px 0px;}

    #title-fundacion h1{font-size: 3em;}

    .each-promo{width:49.3%;}
}

/*ESTILOS SOLO PARA MOVIL*/
@media only screen and (max-width: 767px) {

    #quienes-somos-description h3{font-size:1.1em !important; line-height: 1.1em;}

    #home-slider{display:none;}
    /*#home-slider .et_pb_slide_description h2{font-size: 1.5em !important;}
    #home-slider .et_pb_slide_content{line-height: 1.3em;}*/

    /*Soporte técnico del footer*/
    .footer-widget #text_icl-4{float: left; margin-top: 30px;}

    /*Padding para la altura general de la página Contacto de prensa*/
    #contacto-prensa{padding: 50px 0px;}

    #title-fundacion h1{font-size: 2em;}
    /*Fundacion*/
    #title-fundacion .et_pb_fullwidth_header_subhead{font-size: 1.1em; line-height: 1.1em;}

    #header-observatorio h1{font-size: 2em;}
    #header-observatorio{margin-top:0;}
    #presentacion-green h3{font-size: 1.1em;}
    #presentacion-green h3 span{border-bottom: 2px solid #FFFFFF; padding-bottom: 3px;}
    #presentacion-black h4{font-size: 1.3em; line-height: 1.2em;}
    #presentacion-black .et_pb_blurb_container{font-size: 1.1em;}
    #presentacion-black .et-pb-icon{font-size: 2em;}

    .each-promo{width:100%;}

    .ssba-wrap{padding:50px 30px!important;}

    h3{font-size: 20px!important;}

    /*Omitir redes sociales del menu secundario superior*/
    #et-secondary-menu .et-social-icons{display: none;}

    /*HEADER MOVIL MÁS PEQUEÑO PARA QUE ENTRE EL MENU SUPERIOR*/
    #main-header{height: 50px;top:36px !important;}
    #top-header .container, #top-header .et_pb_row{width:95%;}
    .et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar{padding-bottom: 8px;}
    #et-top-navigation{padding-top: 10px !important;}
    .et_fixed_nav #logo{max-height: 75px; margin-top:-8px;}
    #top-header{height: 38px;}
    .et-header-links{margin-top: 4px;}
    .et-header-links li{padding:0 5px}
    #et-secondary-menu > ul > li a{font-size: 1.1em;}
    #et-secondary-menu > ul > li{border:0;}

    #footer-widgets #text-2 img{margin-top:20px;}

    /* EZAGUTZA GUNEA */
    #hkb .hkb-site-search .hkb-site-search__field{width: 70%!important;}
    #hkb .hkb-site-search .hkb-site-search__button{width: 30%!important;}
    #main-content .container{padding-top: 90px;}

    /* Succes story */
    .single-success-story .entry-content iframe{ min-height: 200px;}
}

/*ESPECIALES*/
@media only screen and (max-width: 1350px) and (min-width: 983px) {
    /*#pagination-success-story .next{float: left; margin-top:10px;}*/
}


/* Goiburuko menuan responsive zuzenketak (2017-03-30) */

.et_fixed_nav #et-top-navigation {
	position: relative;
	padding-right: 40px;
}

#et_top_search {
	float: none !important;
	position: absolute !important;
	right: 5px;
	top: 30px;
}

@media only screen and (max-width: 1155px) and (min-width: 981px) {
	#page-container {
		padding-top: 160px !important;
	}
}
@media only screen and (max-width: 980px) {
	#et_top_search {
		top: 25px;
		right: 60px;
	}
}
@media only screen and (max-width: 768px) {
	#et_top_search {
		top: 10px;
	}
}

/* Events zuzenketak */
.tribe-events-list .tribe-events-loop .tribe-events-event-image {
	width: 100%;
}