/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* Estilos personalizados: */
/*PARA DARLE EL COLOR Y LA TRANSPARENCIA AL MENÚ*/
#top #header .av_header_transparency .current-menu-item .avia-menu-fx {
    opacity: 0.2 !important;
}
/*.html_header_transparency .header-scrolled .header_bg {
    background: rgba(0, 0, 0, 0.7) !important;
}
#div .header_main {
    background: rgba(0, 0, 0, 0.7) !important;
}
.avia-menu-text {
    color: white !important;
}
.main_menu .sub-menu, .avia_mega_div {
    background: rgba(0, 0, 0, 0.7) !important;
}
.avia_mega_div .sub-menu, .main_menu ul ul a{
    background: transparent !important;
}
*/
/*PARA QUE NO SE SOLAPE EL MENÚ RESPONSIVE CON EL CUERPO DE LA PÁGINA*/
.html_header_top.html_header_sticky #top #main {
padding-top: 50px !important;
}
.html_header_top.html_header_sticky.html_header_transparency #top #main {
padding-top: 0px !important;
}
/*PARA HACER QUE NO SE SOLAPE EL MENÚ EN LA VERSIÓN DE ESCRITORIO SOBRE LOS TÍTULOS Y LOS MENÚS*/
.alternate_color, .alternate_color .site-background, .alternate_color .first-quote, .alternate_color .related_image_wrap, .alternate_color .gravatar img .alternate_color .hr_content, .alternate_color .news-thumb, .alternate_color .post-format-icon, .alternate_color .ajax_controlls a, .alternate_color .tweet-text.avatar_no, .alternate_color .toggler, .alternate_color .toggler.activeTitle:hover, .alternate_color #js_sort_items, .alternate_color.inner-entry, .alternate_color .grid-entry-title, .alternate_color .related-format-icon, .grid-entry .alternate_color .avia-arrow, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery img, .alternate_color .grid-content, .alternate_color .av-share-box ul, #top .alternate_color .av-related-style-full .related-format-icon, .alternate_color .related_posts.av-related-style-full a:hover, .alternate_color.avia-fullwidth-portfolio .pagination .current, .alternate_color.avia-fullwidth-portfolio .pagination a, .alternate_color .av-hotspot-fallback-tooltip-inner, .alternate_color .av-hotspot-fallback-tooltip-count {
    background-color: #ffffff;
    color: #22852d;
    padding-top: 0px;
}
/*PARA DAR COLOR Y TRANSPARENCIA A LOS SUBMENÚS DEL MENÚ PRINCIPAL*/
.main_menu .sub-menu, .avia_mega_div {
    background: rgba(245, 245, 245, 0.9) !important;
	background-opacity: 95% !important:
}
/*PARA QUE EL SUBMENÚ SEA TRANSPARENTE*/
.avia_mega_div .sub-menu, .main_menu ul ul a{
    background: background: rgba(245, 245, 245, 0.9);
}	
/*PARA DARLE COLOR NEGRO A LOS ICONOS SOCIALES DEL HEADER
.social_bookmarks a {
    color: black!important;
}
#top .av_header_glassy.av_header_transparency .social_bookmarks li a {
    border-color: rgba(255,255,255,0.25);
    /* color: #000000;
} */
/*PARA DARLE COLOR AL MENÚ EN VERSIÓN RESPONSIVE*/
#mobile-advanced {
background-color: #ffffff;
color: #0f0f0f;
}
/*PARA QUE EL MENÚ RESPONSIVE SE QUEDE FIJO Y SEA TRANSPARENTE*/
@media only screen and (max-width: 1120px) {
.responsive #top #header {position: fixed !important; background: transparent !important; }
    #mobile-advanced { background-color: rgba(245, 245, 245, 0.9) !important; }
}
@media only screen and (max-width: 1120px) {
	.responsive #top #header {
		position: fixed !important;
		color: #ffffff
	}
	#advanced_menu_toggle {
    background-color: transparent;
    color: #ffffff;
    border-color: transparent;
	}
}
@media only screen and (max-width: 1120px) {
    #top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle {
     background-color: transparent;
     color: #444444;
     border-color: transparent;
	}
	#mobile-advanced a, #mobile-advanced .mega_menu_title {
    color: #ffffff;
	}
	#mobile-advanced a:before {
    color: #7c1c21;
	}
	#mobile-advanced li {
    margin: 0;
    padding: 0;
    position: relative;
    float: none;
    clear: both;
    text-align: left;
	font-size: 20px;
	}
	#mobile-advanced {
    width: 100%;
    right: -100%;
    position: absolute;
    z-index: 10030;
    top: 0;
    padding: 115px 0;
    }
	#mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title {
    border-color: transparent;
}
}
.html_header_top.html_header_sticky #top 
.element.style {
background-color: #ffffff;
border: 1px solid #0a0a0a;
color: #f1173b;
}
/*PARA CORREGIR ERROR DE MENÚ RESPONSIVE*/
#wrap_all { position: relative !important; }
.av-main-nav > li > a {
  display: block;
  text-decoration: none;
  padding: 0 9px;
}
/*PARA DARLE TAMAÑO AL MENÚ*/
#top #header .av-main-nav > li > a {
  font-size: 14px;
}
/*PARA PONER LA FLECHITA DE SUBIR ARRIBA EN LA VERSIÓN RESPONSIVE*/
.responsive #scroll-top-link {
  display: block!important;
}
/*PARA QUE NO SE SOLAPE EL MENÚ RESPONSIVE CON EL CUERPO DE LA PÁGINA*/
.html_header_top.html_header_sticky #top #main {
padding-top: 115px !important;
}
.html_header_top.html_header_sticky.html_header_transparency #top #main {
padding-top: 0 !important;
}
/*CUSTOMIZACIONES DE ANCHO PARA DISTINTAS SECCIONES
#servicios .container {
    max-width: 85%;
}
#portfolio .container {
    max-width: 100%;
}
#empresa .container {
    max-width: 85%;
}
#seccion_blog .container {
    max-width: 100%;
}
#seccion_contacto .container {
    max-width: 85%;
}
#top .av-share-box ul {
  border-style: ;
}
#footer .container {
    max-width: 90%;
}
 #socket .container { 
max-width: 90%;
} */
/*PARA CENTRAR LOS MENÚS Y EL CONTENIDO DEL SOCKET EN VERSIÓN RESPONSIVE, TAMAÑO Y COLOR*/
@media only screen and (max-width: 479px) {
    .responsive #socket .sub_menu_socket { 
        display: block !important; 
    }
    #socket .container { 
        text-align: left; 
	}
	#socket .sub_menu_socket div {
		list-style: none outside;
		margin-left: -15px;
	}
    #socket .container span, #socket .container nav {
        float: none !important;
        display: inline-block !important;
    }
    #socket .sub_menu_socket li {
        float: none;
        text-align: left;
        width: 100%;
        margin: 15px 0;
        border: 0;
        color: white;
    }
    #socket{
        font-size: 14px;
    }
}
/*PARA QUE EL TAMAÑO DE LAS IMAGENES DELOS POST SE AJUSTEN A ANCHO COMPLETO*/
.big-preview.single-big, .big-preview.single-big img {
   width: 100%;
}
/*PARA QUE LAS IMÁGENES DE LOS POST EN FORMATO GRILLA SEAN DE ANCHO COMPLETO*/
.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    width: 100%;
}
/*PARA EL COLOR BLANCO EN LOS MENUS DEL SOCKET*/
.socket_color a, .socket_color .widget_first, .socket_color strong, .socket_color b, .socket_color b a, .socket_color strong a, .socket_color #js_sort_items a:hover, .socket_color #js_sort_items a.active_sort, .socket_color .av-sort-by-term a.active_sort, .socket_color .special_amp, .socket_color .taglist a.activeFilter, .socket_color #commentform .required, #top .socket_color .av-no-color.av-icon-style-border a.av-icon-char {
  color: #ffffff;
}
/*PARA QUITAR EL BULLET DEL SOCCKET*/
#socket .container span.avia-bullet {
    display: none !important;
}
/*PARA LA FLECHA DE SUBIR ARRIBA EN LA VERSIÓN RESPONSIVE*/
#wrap_all { position: relative !important; }
.responsive #scroll-top-link {
  display: block!important;
}
#top .av_header_glassy.av_header_transparency .social_bookmarks li a {
    border-color: rgba(255,255,255,0.25);
    color: #000;
}
/*PARA PONER EL SIDEBAR DEBAJO EN VERSIÓN IPAD VERTICAL*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 967px) 
  and (orientation: portrait)  {
	.container {
		max-width: 100% !important;
	}
	#top #main .sidebar {
		width: 100% !important;
	}
/*PARA PONER EL FOOTER CON UNA SOLA COLUMNA EN IPAD VERTICAL*/
	.flex_column {
    width: 100%!important;
    margin-left: 0!important;
	}
}
@media only screen and (max-width: 769px) {
	.content {
    width: 100%!important;
    border: none!important;
	}
}
/*PARA QUE EL TAMAÑO DE LAS IMAGENES DELOS POST SE AJUSTEN A ANCHO COMPLETO*/
.big-preview.single-big, .big-preview.single-big img {
   width: 100%;
}
/*PARA QUE LAS IMÁGENES DE LOS POST EN FORMATO GRILLA SEAN DE ANCHO COMPLETO*/
.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    width: 100%;
}
/*PARA SEPARAR LOS POST SIMPLES DEL HEADER*/
.container.template-blog.template-single-blog {
    padding-top: 0px;
}
/*PARA PONER SOMBRA EN EL TEXTO DEL SLIDER*/
.avia_transform .av_slideshow_full.avia-fade-slider {
text-shadow: 0,0,10px #000;
}
/*PARA PONER EL MENÚ EN IPAD HORIZONTAL COMO EN IPAD VERTICAL*/
@media only screen and (max-width: 1120) {
	#mobile-advanced, #advanced_menu_toggle, #advanced_menu_hide { display: block; }
	nav.main_menu { display: none; }}
	#wrap_all {
	position: relative !important;
	}

/*PARA CAMBIAR EL BORDE Y EL COLOR DEL TEXTO DEL MENÚ RESPONSIVE*/
#mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title {
    color: #3d3d3d;
    border-color: #8a8a8a;
}
/*PARA DISMINUIR EL MARGEN HASTA LA BARRA DE LOS TÍTULOS Y LA RUTA*/
.content, .sidebar {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    min-height: 1px;
    z-index: 1;
}
/*PARA PONER EL FONDO DE LOS SUBMENÚS DEL MEGA MENÚS TRANSPARENTES SI LO QUITAMOS SALE VERDE*/
#top #wrap_all .avia_mega_div ul {
	  
    background-color: transparent;
}
/*PARA PONER LOS ICONOS SOCIALES EN EL FOOTER MÁS PEQUEÑOS SOLO EN VERSIÓN RESPONSIVE*/
@media only screen and (max-width: 1120) {
[data-av_icon]:before {
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  content: attr(data-av_icon);
  speak: none;
  font-size: 40px;
  color: #ffffff;
}
}
/*PARA QUITAR EL MENU TOP EN VERSIÓN MÓVIL*/
@media only screen and (max-width: 767px) {
    #header_meta {
        display: none;
    }
}

/*PARA BORRAR EL CAMPO WEB DE COMENTARIOS*/
#respond .comment-form-url {
display: none;
}
/*PARA MOVER EL BOTÓN DE SUBIR ARRIBA*/
#scroll-top-link {
    position: fixed;
    border-radius: 2px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    opacity: 0;
    right: 30px;
    bottom: 50px;
    z-index: 1030;
    visibility: hidden;
}
/*PARA PONER BIEN EL MENÚ EN VERSIÓN MÓVIL Y QUE NO BAJE TANTO AL HACERLO EN LA VERSIÓN WEB*/
@media only screen and (max-width: 767px) {
.html_header_top.html_header_sticky #top #main {
    padding-top: 80px !important;
}	
/*PARA AGRANDAR EL TAMAÑO DE LOS ICONOS SOCIALES DEL FOOTER EN VERSIÓN MÓVIL*/
#socket .social_bookmarks a {
width: 50px !important;
height: 50px !important;
font-size: 18px !important;
}
[data-av_icon]:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    content: attr(data-av_icon);
    speak: none;
    color: #adaaad;
}
}

/* =========================================================
   PMUS CÁCERES - Imagen destacada en la encuesta
   ========================================================= */

.pmus-featured-image {
    max-width: 500px;
    margin: 0 auto 28px auto;
    text-align: center;
}

.pmus-featured-image img,
.pmus-featured-image-img {
    width: 100%;
    height: auto;
    max-height: 360px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}