﻿/*
Theme Name: fpasturias
Theme URI: http://ronangelo.com/frontier/
Description: Frontier is a multi-purpose, HTML5 and CSS3 WordPress theme. It lets you choose between 1, 2 or 3 column layouts while offering independent template layouts for pages. The theme's responsive design makes it compatible with a wide variety of devices and screen resolutions. Frontier is easy to customize through its wide array of options that are simple and easy to understand. It has a lot of strategically placed Widget Areas and Action Hooks that helps achieve a higher level of customization. Theme features include favicons, logos, header images, color options, custom css, a simple image slider, rtl support and a whole lot more. Frontier accomplishes all this while maintaining a minimal file size for a fast and efficient WordPress experience.
Author: ronangelo
Author URI: http://ronangelo.com/
Template: frontier
Version: 1.2.4
Tags: black, blue, white, dark, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, microformats, translation-ready, rtl-language-support
License: GNU General Public License, Version 3 or later
License URI: http://www.gnu.org/licenses/gpl.html
*/

@import url("../frontier/style.css");

/*--------------------------------------------- */

/* Main Structure*/
#container {
	box-shadow: none;
}

#main {
	background-color: #FFF;
	padding: 0px;
}

#menu-principal-responsive {
	display:none;
}
#resultado_app {
	display:none;
}

#bottom-bar {
	color:#ff0;
}
#bottom-bar a {
    color: #ff0;
}
#theme-link a {
    color: #ff0;
}
.sidebar {
	padding: 5px 0px;
}
.blog-stats li {
	font-size:24px;
	text-align:right;
	padding-right:10px;
}

/* Menu lateral*/

#nav-main-lateral {
	/*background-color: #2A5A8E;*/
	background-color:#0166ff;
	width: 100%;
	line-height: 1.2;
	margin-bottom:10px;
}
#nav-main-lateral * {
	-webkit-transition: all 0.14s ease-out;
	-moz-transition: all 0.14s ease-out;
	transition: all 0.14s ease-out;
}

#nav-main-lateral ul, #nav-main-lateral li {
	margin: 0;
	padding: 0;
	list-style: none;
	width:100%;
}

#nav-main-lateral .nav-main {
	position: relative;
	float: left;
	z-index: 300;
}
#nav-main-lateral .nav-main li {
	float: left;
	position: relative;
	border-bottom:#ff0 1px solid;
}

#nav-main-lateral .nav-main > li > a, #nav-main-lateral .nav-main > ul > .page_item > a {
	min-width: 80px;
}

#nav-main-lateral .nav-main a {
	display: block;
	padding: 4px 6px;
	color: #FF0;
	font-family: 'Roboto Condensed', Sans-serif;
	font-size: 16px;
	text-shadow: 0 0 2px #222;
}
#nav-main-lateral .nav-main a:hover {
	background-color: #FFF;
	color: #000;
	text-shadow: none;
}

#nav-main-lateral .sub-menu, #nav-main-lateral .children {
	background-color: #2B2B2B;
	position: absolute;
	float: left;
	width: 180px;
	margin-left:208px;
	margin-top:-27px;
	border: 1px solid #000;
	box-shadow: 0 1px 4px #000;
	z-index: 990;
	display: none;
}

#nav-main-lateral .sub-menu li, #nav-main-lateral .children li {
	border-top: 1px solid #3B3B3B;
	border-bottom: 1px solid #000; 
}

#nav-main-lateral .sub-menu li:first-child,
#nav-main-lateral .children li:first-child {border-top: none;}
#nav-main-lateral .sub-menu li:last-child,
#nav-main-lateral .children li:last-child {border-bottom: none;}

#nav-main-lateral .sub-menu a, #nav-main-lateral .children a {
	float: left;
	width: 178px;
	padding: 4px 6px;
	font-size: 16px;
}

#nav-main-lateral .sub-menu .sub-menu, #nav-main-lateral .children .children {top: -1px; margin:0px;}

#nav-main-lateral li:hover > ul {display: inline;}

#nav-main-lateral .genericon-menu {
	color: #FFF;
	font-size: 30px;
	height: auto;
	padding: 5px 10px;
	width: auto;
}

#nav-main-lateral .menu-item-has-children > a:after,
#nav-main-lateral .page_item_has_children > a:after,
#nav-main .menu-item-has-children > a:after,
#nav-main .page_item_has_children > a:after {
	font-family: "Dashicons";
	content: "\f140";
}

/* Post Elements */
blockquote {
    border-left: 6px solid #0166ff;
}

.blog-view, .single-view, .author-info, .archive-info, .form-404 {
	border: 1px solid #0166ff;
	box-shadow: none;
}

.blog-view {border-top: 6px solid #0166ff;}

.single-view h1 {border-bottom: 1px solid #0166ff;}

.entry-content a {
	text-decoration:none;
	color:#303030;
}
.entry-content ul li, .comment-content ul li {
	list-style-type:none;
	margin-left:-5px;
}
.entry-content ul li:before, .comment-content ul li:before {
    font-family: "Dashicons";
    content: "\f139";
	color:#0166ff;
	position: relative;
	top: 3px;
    left: -2px;    
}
.entry-content ul li ul li, .comment-content ul li ul li {
	margin-left:0px;
}
.entry-content ul li ul li:before, .comment-content ul li ul li:before {
    font-family: "Dashicons";
    content: "\f139";
	color:#018b02;
	position: relative;
	top: 3px;
    left: -2px;    
}
.sd-social-icon ul li:before {
    content:none;    
}
.simcal-calendar ul li:before {
    content:none;    
}

.link-prev a,
.link-next a {
	border: 1px solid #0166ff;
	box-shadow: none;
	color: #333;
}

/*  Widgets */
.frontier-widget {
	/*border: none;
	box-shadow: none;*/
}
.frontier-widget {
	padding: 0px;
	border: 1px solid #0166ff;
	box-shadow: none;
}

.widget-title {
	margin: 0px;
	color: #FF0;
	font-size: 16px;
}

/* Slider */
.bjqs-heading, .bjqs-descript {
    background-color: #0166ffa0;
    color: #ff0;
}

/* Calendario */
.simcal-calendar-grid {
	margin:0px;
}
.simcal-calendar-head .simcal-nav {
    padding: 0px !important;
	background-color:#0166ff !important;
	color:#ff0 !important;
}
.simcal-week-day {
	background-color:#0166ff;
	color:#ff0;
}
.simcal-day-number {
    background-color:#0166ff !important;
	color:#ff0;
}
.simcal-day-has-events .simcal-day-number {
	background-color:#018b02 !important;
	color:#fff !important;
}
.simcal-today .simcal-day-number {
	background-color:#dc8800 !important;
	color:#fff !important;
}
.simcal-today div {
	border-color:#dc8800 !important;	
}
.simcal-day div {
	min-height: 40px !important;
}
.simcal-no-events {
    min-height: 0px !important;
}
.simcal-events-dots {
    min-height: 0px !important;
}
.qtip-content {
	border:#0166ff 1px solid !important;
	padding:0px !important;
}
.qtip-content ul {
	margin:0px !important;
	padding:0px !important;
}
.qtip-content .simcal-tooltip {
	border-bottom:#0166ff 1px solid !important;
	margin:0px !important;
	padding:0px !important;
}
.qtip-content .simcal-tooltip:last-child {
	border-bottom:none !important;
}
.simcal-event-details p {
	margin:0px !important;
	padding:0px !important;
}

/* Responsive */
@media screen and (max-width:840px){
	#menu-principal-responsive {
		display:block;
	}
	#menu-principal-lateral {
		display:none;
	}
	#block-contacto {
		display:none;
	}
	.sidebar {
	padding: 5px;
	}
	#resultado_web {
		display:none;
	}
	#resultado_app {
		display:block;
	}
}

/* Box resultados */

.frontier-widget .box-resultados table {
	margin: 0px;
	padding: 0px;
	width: 100%;
	cursor:pointer;
	cursor:hand;
}
.frontier-widget .box-resultados table td {
	border: none;
	font-size: 0.9em;
}
.frontier-widget .box-titulo {
	margin: 0px;
	padding: 0.2em 0.5em;
	font-size: 0.9em;
	color:#fff;
	/*background:url(/intranet/imagenes/fondo_cab.jpg) repeat-x;*/
	background: linear-gradient(to bottom, #666 , #000);
}
.frontier-widget .box-subtitulo {
	margin: 0px;
	padding: 0.2em 0.5em;
	font-size: 0.9em;
	color:#fff;
	/*background:url(/intranet/imagenes/fondo_cab1.jpg) repeat-x;*/
	background: linear-gradient(to bottom, #018b02 , #02cb03);
}
.box-resultados .box-f1 {
	/*background:url(/intranet/imagenes/fondo_sin.jpg) repeat-y;*/
	background: linear-gradient(to right, #32b6ff , #e0e4e7);
}
.box-resultados .box-f2 {
	/*background:url(/intranet/imagenes/fondo_fin.jpg) repeat-y;*/
	background: linear-gradient(to right, #e3e3e3 , #c1c1c1);
}
.box-resultados .box-f3 {
	/*background:url(/intranet/imagenes/fondo_on.jpg) repeat-y;*/
	background: linear-gradient(to right, #e0dc00 , #e4e3df);
}
.box-resultados table td.box-b {
	border-bottom:#999 1px solid;
}

/* Paginas Externas */
.ext_page {
	margin:0px;
	padding:0px;
	width:100%;
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
.ext_page h1 {
	text-align:center;
	/*background:url(/intranet/imagenes/fondo_h1.jpg) repeat-x;*/
	color:#fff;
	background: linear-gradient(to bottom, #295b90 , #32a7ea);
}
.menu_op ul {
	float: right;
}
.menu_op ul li {
	display: inline;
}
.op_calendario a {
	background:url(/intranet/imagenes/calendario.png) no-repeat; background-size:16px; padding-left:1.6em; padding-bottom:0.5em;
}
.op_lista a {
	background:url(/intranet/imagenes/lista.png) no-repeat; background-size:16px; padding-left:1.6em; padding-bottom:0.5em;
}
.op_volver a {
	background:url(/intranet/imagenes/volver.png) no-repeat; background-size:16px; padding-left:1.6em; padding-bottom:0.5em;
}
.op_hoja a {
	background:url(/intranet/imagenes/hoja.png) no-repeat; background-size:16px; padding-left:1.6em; padding-bottom:0.5em;
}
.td_lista_cab {
	border:none; background-color:#ccc;
	/*background:url(/intranet/imagenes/fondo_cab.jpg) repeat-x;*/
	background: linear-gradient(to bottom, #666 , #000);
	color:#fff; padding-left:1em; font-size:0.9em;
}
.td_lista_cab1 {
	border:none; background-color:#ccc;
	/*background:url(/intranet/imagenes/fondo_cab1.jpg) repeat-x;*/
	background: linear-gradient(to bottom, #018b02 , #02cb03);
	color:#fff; padding-left:1em; font-size:0.9em;
}
.td_lista_sbbl {
	border-bottom:none; border-top:none; border-left:none; border-right:none; font-size:0.9em;
}
.td_lista_sbgr {
	border-bottom:none; border-top:none; border-left:none; border-right:none; background-color:#e9e9e9; font-size:0.9em;
}
.td_lista_bl {
	border-bottom:#c8c8c8 1px solid; border-top:none; border-left:none; border-right:none; font-size:0.9em;
}
.td_lista_gr {
	border-bottom:#c8c8c8 1px solid; border-top:none; border-left:none; border-right:none; background-color:#e9e9e9; font-size:0.9em;
}
.td_logo_club {
	height:16px; position:relative; top:2px;
}

/*Escudos cabecera*/
.equipos_cab {
	display:inline-block; width:100%; border-bottom:#ccc 1px solid; margin-top:2em; margin-bottom:1em; text-align:center;
}
.equipos_cab_logo {
	display:inline-block; padding:4px 5px 4px 5px; background-color:#f0f0f0; margin:5px 3px 5px 2px; box-shadow:1px -2px 5px -1px #000; border-radius:20px 20px 20px 20px;
}
.equipos_cab_logo_activo {
	padding:4px 5px 7px 5px; background-color:#b0e0e6; margin:0px 3px 10px 2px; margin-top:-5px; box-shadow:1px -2px 5px -1px #000; border-radius:20px 20px 20px 20px;
}
.equipos_cab_logo img {
	height:30px; display:block;
}
.equipos_cab_logo:hover {
	background-color:#b0e0e6;
}
/* Menu */
div#menu {
	display:inline-block; width:100%; font-size:1em; margin-top:0.5em; margin-bottom:1em;
}
.menu_block {
	float:left; background-color:#f0f0f0; margin:8px 3px 4px; padding:1px 10px 4px; border:#ccc 1px solid; border-radius:5px 5px 5px 5px; box-shadow:3px -2px 4px -2px #333; height:19px; font-weight:bold;
}
.menu_block img {
	position:relative; top:3px;
}
.menu_activo {
	background-color:#b0e0e6;
}
.menu_block a {
	color:#333;
}
.menu_activo a {
	color:#000;
}
/* Cajas jugador*/
.box_jugador {
    float:left; margin:5px 10px 5px 5px; padding:5px 15px 10px 10px; background-color:#f4f4f4; border:1px solid #eee; box-shadow:3px 3px 4px -1px #ccc;	width:425px; height:150px;
}
.box_jugador_titulo {
	float:left; width:355px; font-size:15px; line-height:20px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:10px;
}
.box_jugador_foto img {
	float:left; width:85px; height:114px; border-radius:20px; box-shadow:2px 4px 5px #000;
}
.box_jugador_logo img {
    float:right; width:60px; margin:0px 0px 0px 10px;
}
.box_jugador_nombre {
	font-size:14px; line-height:12px; margin-top:3px; font-weight:bold; margin-left:100px;
}
.box_jugador_equipo {
	font-size:14px; line-height:13px; margin-top:10px; margin-left:100px;
}
.box_jugador_dato {
    font-size:40px; line-height:45px; font-weight:bold; text-align:right; margin:20px 15px 0px 100px;
}
.box_jugador_categoria {
	float:right; width:60px; font-size:35px; line-height:40px; text-align:center; font-weight:bold; margin:20px 0px 0px 0px;
}
.box_jugador_estadisticas {
	font-size:12px; line-height:13px; margin-top:10px; margin-left:100px;
}
.box_jugador_estadisticas td {
	border:none; line-height:15px;
}