/*
Theme Name: Flat Bootstrap Child
Theme URI: http://xtremelysocial.com/wordpress/child/
Description: Child theme for Flat Bootstrap. Includes a stylesheet (style.css) for you to restyle any of the CSS and a functions.php file to change theme parameters or components. Both files include samples of a few common things you might want to do.
Author: XtremelySocial
Author url: http://xtremelysocial.com
Version: 1.5
License: GNU General Public License
License URI: http://www.opensource.org/licenses/GPL-3.0
Template: flat-bootstrap
Template Version: 1.9
Tags: one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, featured-images, featured-image-header, full-width-template, flexible-header, theme-options, sticky-post, threaded-comments, light, translation-ready, rtl-language-support, custom-background
*/

/* 
 * IMPORT the parent theme's stylesheet(s). NOTE: This was moved to functions.php for
 * performance reasons.
 */
/*@import url("../flat-bootstrap/style.css");*/

/* PUT YOUR CHANGED STYLES HERE 
 * 
 * The best way to do this is to copy in the relevant section from the parent's style.css
 * file, change what you want, and remove the lines that you didn't change.
 *
 * NOTE: All these examples here are included just to show you how to do the most common
 * things that users have requested, such as changing colors and the look of buttons, etc.
*/



/* Change the content (page) header to dark blue. */
@media (min-width: 1200px)
.container {
    width: 1200px;
}
@media (min-width: 992px)
.container {
    width: 990px;
}
@media (min-width: 768px)
.container {
    width: 760px;
}


.farotext-primary{
    color: #568203;
}

.faropanel-no{
    background-image: url('http://thumbs.dreamstime.com/t/pista-del-tart%C3%A1n-18873641.jpg');
    background-repeat: repeat-y;
    background-size: 50px;
}

#secondary{
	/*background: url('http://thumbs.dreamstime.com/t/pista-del-tart%C3%A1n-18873641.jpg');*/
    color: #568203;
    font-weight: bold;
}
    
@media (min-width: 992px)
#secondary {
    padding-top: 0px;
}

#secondary {
    padding-bottom: 0px;
}

#secondary  a {
	color: #568203;
}
#secondary   a:hover,
#secondary   a:focus {
	color: #568203;
	opacity: .75;
}

.content-header {
/*	background-color: #568203;*/
	padding-top: 0px;
    	padding-bottom: 10px;
	opacity: 0.6;
}

/* Change the main link color to dark blue. Note that the hover color is set using a 
 * neat trick with the opacity tag. This simply lightens whatever the link color is. That
 * way we don't need to try to figure out a hover color that looks good. 
 */
a {
        color: #337ab7;
}
a:hover,
a:focus {
        color: #337ab7;
        opacity: .75;
}

.entry-title >a {
	color: white;
}
.entry-title > a:hover,
.entry-title > a:focus {
	color: white;
	opacity: .9;
}

/* Make the buttons square, if you'd like. */
.btn {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

/* PUT ANY NEW STYLES TO USE IN YOUR CONTENT AREAS HERE SO YOU CAN EASILY PASTE THIS
 * SECTION IF YOU CHANGE THEMES
 */

header.content-header {
    padding: 0;
    min-height: 0px;
}

.navbar-brand {
	position: absolute;
	clip: rect(1px, 1px, 1px, 1px);
}

body {
	padding-top: 0px;
	font-size: 16px;
}

.navbar-default {
   /* background-color: #568203;
    border-color: #999;*/
          -webkit-transition: all 0.7s ease;
  -moz-transition:    all 0.7s ease;
  -o-transition:      all 0.7s ease;
  opacity: 0.9;
}

.navbar-default .navbar-nav>li>a {
    /*color: whitesmoke;*/
	font-size: 18px;
	font-weight: bold;
}

.navbar-principal.affix {
    position: fixed;
    top: 0;
    width: 100%;
background: url('/wp-content/uploads/tartan-azul.jpg');
     background-color: #2f2f2f;
    border-color: #999;
      -webkit-transition: all 0.7s ease;
  -moz-transition:    all 0.7s ease;
  -o-transition:      all 0.7s ease;
}

.navbar-principal.affix .navbar-nav>li>a{
	    color: whitesmoke;
}

.navbar-principal.affix .navbar-nav .open .dropdown-menu{
	background-color: #eee;
}

.navbar-principal.affix .navbar-nav>.active>a, .navbar-principal.affix .navbar-nav>.active>a:hover, .navbar-principal.affix .navbar-nav>.active>a:focus{
	    background-color: inherit;
}


figure { 
  display: block; 
  position: relative; 
  overflow: hidden; 
}
figcaption { 
  position: absolute; 
  background: rgba(0,0,0,0.75); 
  color: white; 
  padding: 10px 20px; 
  font-size: 18px;
  opacity: 0.5;
  bottom: 0; 
  left: -0%;
  -webkit-transition: all 0.7s ease;
  -moz-transition:    all 0.7s ease;
  -o-transition:      all 0.7s ease;
}

figure:hover figcaption {
  opacity: 1;
  left: 0;
}

.content-header h1{ 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 22px;
}

body{
	font-weight: normal;
}

.resultadosocio{
        text-align: center;
        height: 140px;
}
.resultadosocio .nombre{
        font-weight: bold;
        color:#333;
        margin-top:-20px;
}

.resultadosocio .trophyitem{
        top: -130px;
        position: relative;
        right: -35px;
}
.resultadosocio .trophyitem > i{
        color: #AAA;
        background-color:#FFD700;
        padding: 5px 5px 5px 5px;
        border-radius: 27px;
        font-size: 24px;
}
.resultadosocio .rank-label-container {
        position: relative;
        top:-20px;
}


.resultadosocio .label.label-default.rank-label {
    font-size:16px;
    background-color: #1abc9c;
    padding: 5px 10px 5px 10px;
    border-radius: 27px;
}

time.icon
{
  font-size: 1em; /* change icon size */
  display: block;
  position: relative;
  width: 7em;
  height: 7em;
  background-color: #fff;
/*  margin: 2em auto;*/
  border-radius: 0.6em;
  box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotate(0deg) skewY(0deg);
  -webkit-transform-origin: 50% 10%;
  transform-origin: 50% 10%;
}

time.icon *
{
  display: block;
  width: 100%;
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

time.icon strong
{
  position: absolute;
  top: 0;
  padding: 0.4em 0;
  color: #fff;
  background-color: #fd9f1b;
  border-bottom: 1px dashed #f37302;
  box-shadow: 0 2px 0 #fd9f1b;
}
time.icon strong:first-letter {
    text-transform: uppercase;
}

time.icon em
{
  position: absolute;
  bottom: 0.3em;
  color: #fd9f1b;
}

time.icon span
{
  width: 100%;
  font-size: 2.8em;
  letter-spacing: -0.05em;
  padding-top: 0.8em;
  color: #2f2f2f;
}

.categories-elfaro{
	float:right;
}
.categories-elfaro i{
	font-size:20px;
}
.elfaro-post-image{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
}

body:after {
  content: "";
  position: fixed;
  top: 0; bottom: 0; left: 0; right: 0; 
  background: hsla(180,0%,100%,0.15);
  pointer-events: none;
}
.bg-primary a{
	color:#fff;
	text-decoration: underline;
}

