/*
Theme Name: UNBUENPLAN
Description: Tema hijo para enfold con las personalizaciones especificas de UNBUENPLAN GROUP
Version: 0.1
Author: UNBUENPLAN GROUP
Author URI: http://www.unbuenplangroup.com
Template: enfold
*/

/* cabecera */
/*PARA PONER EL TEXTO DEL CUADRO DE BÚSQUEDA EN NEGRO*/
#top .header_color .input-text, #top .header_color input[type='text'], #top .header_color input[type='input'], #top .header_color input[type='password'], #top .header_color input[type='email'], #top ._color input[type='number'], #top .header_color input[type='url'], #top .header_color input[type='tel'], #top .header_color input[type='search'], #top .header_color textarea, #top .header_color select {
    border-color: transparent;
    background-color: #ffffff;
    color: #050505;
}

@media only screen and (min-width: 989px){
	.html_header_top.html_header_topbar_active.html_header_sticky #top #main{
		padding-top: 119px !important;
	}
}
@media only screen and (max-width: 989px) and (min-width: 767px){
	.html_header_top.html_header_topbar_active.html_header_sticky #top #main{
		padding-top: 120px !important;
	}
}
@media only screen and (max-width: 767px){
	.html_header_top.html_header_topbar_active.html_header_sticky #top #main{
		padding-top: 82px !important;
	}
}

/*PARA QUITAR LA BARRA DE SEPARACIÓN ENTRE EL MENÚ Y LAS REDES*/	
.avia-menu.av_menu_icon_beside {
    padding-right: 25px;
    margin-right: 25px;
    border-right-width: 0px;
    border-right-style: solid;
    -webkit-transition: border-color 0.2s ease-in-out;
    transition: border-color 0.2s ease-in-out;
}

/*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 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 DARLE EL COLOR Y LA TRANSPARENCIA AL MENÚ*/
#top #header .av_header_transparency .current-menu-item .avia-menu-fx {
    opacity: 0.2 !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: 50px;
}
/*PARA DAR COLOR Y TRANSPARENCIA A LOS SUBMENÚS DEL MENÚ PRINCIPAL*/
.main_menu .sub-menu, .avia_mega_div {
    background: #2266a1 !important;
	opacity: 0.95 !important;
}
/*PARA QUE EL SUBMENÚ SEA TRANSPARENTE*/
.avia_mega_div .sub-menu, .main_menu ul ul a{
    background: #2266a1;
}
.html_header_top.html_header_sticky #top .element.style {
	background-color: #ffffff;
	border: 1px solid #0a0a0a;
	color: #f1173b;
}

/* slider */
/*ENFOLD PARA DAR MENOS ALTURA AL SLIDER*/
@media only screen and (min-width: 1200px) {
	.avia-slideshow-inner {
		height: 600px !important;
	}
	.avia-slideshow {
		max-height: 600px !important;
	}
}

/*PARA PONER SOMBRA EN EL TEXTO DEL SLIDER*/
.avia_transform .av_slideshow_full.avia-fade-slider {
	text-shadow: 0 10px #000;
}


/* cuerpo */
body.single-ajde_events div#main{
	background-color:white;
}

/* pie */
.footer_color .input-text, #top .footer_color input[type='text'], #top .footer_color input[type='input'], #top .footer_color input[type='password'], #top .footer_color input[type='email'], #top .footer_color input[type='number'], #top .footer_color input[type='url'], #top .footer_color input[type='tel'], #top .footer_color input[type='search'], #top .footer_color textarea, #top .footer_color select {
    border-color: #e1e1e1;
    background-color: transparent;
    color: #e3e3e3;
}

/* noticias */
@media only screen and (min-width: 989px){
	.html_elegant-blog .avia-content-slider h3.entry-title.slide-entry-title{
		line-height: 23px !important;
	}
}
@media only screen and (max-width: 989px){
	.html_elegant-blog .avia-content-slider h3.entry-title.slide-entry-title,
	.html_elegant-blog .avia-content-slider span.blog-categories.minor-meta,
	.html_elegant-blog .avia-content-slider div.slide-entry-excerpt.entry-content{
		line-height: 20px !important;
	}	
}

.html_elegant-blog .avia-content-slider h3.entry-title.slide-entry-title{
	font-size: 17px !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 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 SOCKET*/
#socket .container span.avia-bullet {
    display: none !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 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: 20px;
}

/* responsive */
/*PARA PONER LA FUENTE DEL MENU RESPONSIVE EN NEGRO*/
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
    color: #5c5c5c;
}

/*PARA PONER EL FONDO DEL MENU RESPONSIVE EN BLANCO*/
.html_av-overlay-side-classic #av-burger-menu-ul {
    vertical-align: top;
    background-color: #ededed;
}

/*PARA CAMBIAR DE COLOR EL ASPA Y EL ICONO DE BUSCAR DEL MENU MOVIL*/
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
    background-color: #5c5c5c;
}

#top #s{
	color: #666666;
}

/*PARA PONER EL MENU HAMBURGUESA BLANCO*/
@media only screen and (max-width: 767px) {
	.header_color div .av-hamburger-inner, .header_color div .av-hamburger-inner::before, .header_color div .av-hamburger-inner::after {
	    background-color: #5c5c5c;
	}
}

/*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;
}

/* PARA PONER LOS ICONOS SOCIALES EN EL FOOTER MÁS PEQUENNOS SOLO EN VERSIÓN RESPONSIVE */
/*@media only screen and (max-width: 1120px) {
	[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;
	}
}
*/

/*PARA QUITAR EL MENU TOP EN VERSIÓN MÓVIL*/
@media only screen and (max-width: 767px) {
    #header_meta {
        display: none;
    }
}
/*PARA PONER EL ICONO DE BUSCAR EN EL MÓVIL*/
@media only screen and (min-width: 990px) {
	.only-mobile-menu-search { 
		display: none !important; 
	}
}
/*PARA PONER ICONO DE BUSCAR EN MENU RESPONSIVE*/
@media only screen and (max-width: 767px) {
	#menu-item-search a {
	    height: 10px !important;
	    line-height: 0px !important;
	    padding-left: 70px !important;
		padding-top: 40px !important;
	}
}

/*PARA PONER EL LOGO ENCIMA DEL MENÚ RESPONSIVE AL ABRIRLO*/
@media only screen and (max-width: 1120px){
	#av-burger-menu-ul:before {
	    content: '';
	    width: 178px;
	    height: 100px;
	    display: block;
	    overflow: hidden;
	    margin-top: -4px !important;
		margin-left:45px !important;
		margin-bottom:10px !important;
	    background: url(http://illescas.es/wp-content/uploads/2017/10/ESCUDO-ILLESCAS-TRANSPARENTE-web.png) no-repeat center center;
	    background-size: 100% 100%;
	    margin: 0 auto;
	}
}

/*PARA DARLE COLOR AL MENÚ EN VERSIÓN RESPONSIVE*/
#mobile-advanced {
	background-color: #5c5c5c;
	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: #5c5c5c
	}
	#advanced_menu_toggle {
	    background-color: transparent;
	    color: #5c5c5c;
	    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: #ffffff;
		border-color: transparent;
	}
	#mobile-advanced a, #mobile-advanced .mega_menu_title {
		color: #ffffff;
	}
	#mobile-advanced a:before {
		color: green;
	}
	#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;
	}
}

/*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 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 PONER LOS SUBMENÚS RESPONSIVE EN BLANCO*/
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
    border-color: #ededed;
    background: #ededed;
}

/*PARA PONER EL MENÚ EN IPAD HORIZONTAL COMO EN IPAD VERTICAL*/
@media only screen and (max-width: 1120px) {
	#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;
}

/* miscelanea */
/*PARA BORRAR EL CAMPO WEB DE COMENTARIOS*/
#respond .comment-form-url {
	display: none;
}

/*PARA PONER EN MINÚSCULA LOS TÍTULOS DE LAS ENTRADAS*/
h1, h2, h3, h4, h5, h6 {
    text-transform: none !important;
}

/*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;
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
    background-color: #a8a8a8;
}

.wu-wrapper div img, .wu-wrapper table img {
    box-shadow: none;
    outline: 0;
    border: none;
    padding: 0;
    margin: 0;
    color: #ffffff;
}

/*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;
}

.html_header_top.html_header_sticky.html_header_transparency #top #main {
	padding-top: 0 !important;
}
/*PARA AJUSTAR EL MENÚ CON EL CUERPO DE LA PÁGINA EN VERSIÓN RESPONSIVE - ESTO LO HAGO YO*/
@media only screen and (max-width: 479px) {
.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
    padding-top: 80px !important;
}
}