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



/*Add your own styles here:*/

/* menu en mayusculas */
#top #header .av-main-nav > li > a .avia-menu-text {
	text-transform: uppercase;
	font-weight: normal;
}

/* titulo accordeon restaurantes + grande */

#top .aviaccordion-title {
    text-transform: uppercase;
    font-size: 18px;
}

/* titulo noticias en formato magazine del home mas grande */

.av-magazine-top-heading {
    font-size: 18px;
}

/* Para el widget de Lo + Leido */
.tab_titles {
    display: none;    
}

#black-studio-tinymce-8.widget {
	padding-bottom: 0;	
}

#avia_combo_widget-2.widget {
	padding-top: 0;	
}

/* iconos redes sociales */

#black-studio-tinymce-9 .av_font_icon {
	margin-left: 15px;
}

/* Titulo de los restaurantes en el listado de 100 restaurantes mas grande */

.page-id-29297 .av-masonry-entry .av-masonry-entry-title {
    font-size: 17px;
}

/* Tituls de noticias/restaurantes + grande */

.entry-content-wrapper .post-title {
    font-size: 34px;
	text-transform: uppercase;
}

/* imagen de cabecera de noticias */

.avia_image_grande {
	margin-top: 10px;
}

.avia_image_grande img {
	width: 100%;
}

/* WIDGET Info local */

#sidebar_locales {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #F8F8F8;
}

#sidebar_locales .webadress img {
	vertical-align: middle;
	margin-right: 5px;
}

/* WIDGET "Top Restaurantes */
.page-template-template-blog-php .widget.looc-restaurantes{

	margin-bottom: 0px !important;margin-top: 0px !important;
	background-image: linear-gradient(bottom, rgb(242,241,255) 0%, rgb(255,238,255) 53%);
	background-image: -o-linear-gradient(bottom, rgb(242,241,255) 0%, rgb(255,238,255) 53%);
	background-image: -moz-linear-gradient(bottom, rgb(242,241,255) 0%, rgb(255,238,255) 53%);
	background-image: -webkit-linear-gradient(bottom, rgb(242,241,255) 0%, rgb(255,238,255) 53%);
	background-image: -ms-linear-gradient(bottom, rgb(242,241,255) 0%, rgb(255,238,255) 53%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left 460,
		color-stop(0, rgb(242,241,255)),
		color-stop(0.53, rgb(255,238,255))
	);
	width: 270px;
	padding: 0px 15px 30px 15px !important;
}

.looc-restaurantes {background:transparent !important;height: auto;display: block;padding: 0px; margin-top: 10px; margin-bottom: 10px;}

/*
.looc-restaurantes .widgettitle, #sidebar_locales .widgettitle {
	background: transparent;text-decoration: none; width: 100%;
	font:  24px/30px 'Didot W01 Bold', Didot, times, serif !important;
	text-transform: none;
}
*/

.looc-restaurantes .inside {background: transparent;padding: 15px 0 0 0;}
.looc-restaurantes .inside ul {margin: 0;border: none !important;list-style: none;padding-left: 0px;}
.looc-restaurantes .inside li { background: transparent !important; border: none;padding: 0px;display: block;float: left;margin-bottom: 10px;}
.looc-restaurantes .inside li span.meta {display: block;/*font: 11px/20px 'HelveticaNeueW01-55Roma', 'Helvetica Neue',Helvetica,sans-serif; */ text-transform: uppercase;color: #777;}
.looc-restaurantes .inside li a {color: #000; /*font: 400 17px/20px 'Didot W01 Roman', times, serif !important; */ padding: 0;text-transform: capitalize !important;}

.looc-restaurantes .wooTabs li{width: 100% !important;border-bottom: 1px solid #aaaaaa !important;padding-bottom: 5px;margin-bottom: 15px !important; }
.looc-restaurantes .wooTabs li a{padding:0 !important; /*font:  25px/30px 'Didot W01 Bold', Didot, times, serif !important;*/ color: #000 !important; }

.looc-restaurantes .wooTabs li a span{color: #ff287d;}
.looc-restaurantes span.order { /*font: bold 20px/20px 'Didot W01 Italic', Didot, times, serif !important*/; float: left;margin-right: 25px;margin-left: 20px;}
.looc-restaurantes span.order2 {/*font: bold 20px/20px 'Didot W01 Italic', Didot, times, serif !important;*/ float: left;margin-right: 15px;margin-left: 20px;}

.looc-restaurantes .numbers div.numbers{float: left; width: 200px;}

/* Filtros 100 Restaurantes */

.filtros_cont {
	border-top: 1px solid #CDBEC6 !important; border-bottom: 1px solid #CDBEC6 !important; width: 100%; padding-top: 10px; padding-bottom: 20px;
	clear:both;
}
form#filtros_form{ margin: 10px 0px 50px 0px !important; }

ul#filtros {margin: 0px;height: 27px;}
ul#filtros li {margin-right: 10px; float: left;}
form#filtros_form #ordenar{text-align: right !important; margin: 7px 0 !important;} 
ul#filtros li label, ul#filtros li p{/*font: 12px/27px 'HelveticaNeueW01-55Roma', 'Helvetica Neue', 'helvetica', sans-serif;*/}
ul#filtros li.black{color: #000; padding-left: 5px;}
ul#filtros li#recomendado{background-size: 15px;}
ul#filtros label{margin-left: 5px;}

form#filtros_form input[type="checkbox"]{ margin-right: 8px}

form#filtros_form .especial {
	top:8px;
	position: relative; 
}

form#filtros_form .especial img {
	height:13px; 
	margin: 3px 0px 0px 3px;
}

#orden-por a, #orden-por p{}

.fl{float: left;}
.fr{float: right;}

@media only screen and (max-width: 1024px) {
	.filtros_cont {
		border: none !important;
	}
	
	.filtros_cont li.especial {
		float: left !important;
		
	}
}

@media only screen and (max-width: 1240px) {
	#mobile-advanced, #advanced_menu_toggle, #advanced_menu_hide { display: block; }
	nav.main_menu { display: none; }
}

@media only screen and (max-width: 760px) {
	ul#filtros li {margin-right: 0; float: none; width: 100%;}
	ul#filtros li select, ul#filtros li input[type="text"]{width: 100% !important;}
	
	
	ul#filtros li.especial {margin-right: 10px; float: left; width: auto;}
	
	.filtros_cont .buscar-restaurantes {
		margin-bottom: 20px;
		font-size: 120%;
	}
	
	.filtros_cont .buscar-restaurantes::after {
		content: 'Buscar';
	}	
	
}

/* Para mostrar en el menu la linea del elemento seleccionado justo debajo */
	
.main_menu ul:first-child > li > a {
	height: 65px  !important;
	line-height: 60px !important;
	padding-top: 15px  !important;
}

/* esto es para cuando está en sticky el menu, no se descuadre con lo anterior */
.header-scrolled-full .main_menu ul:first-child > li > a {
	padding-top: 0 !important;
	height: 44px !important;
	line-height: 44px !important;
}

/* aumentar titilo de la paginas */
.title_container .main-title {
    font-size: 22px;
}