/*
 Theme Name:   Twenty Fifteen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentyfifteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/
/* ---------requerido para el sticky footer------------ */


/* ------------------------- */
meta.foundation-data-attribute-namespace { font-family: false; }


@media all{
	a{color:#00BBFF;}
	body{
        background: url('/wp-content/uploads/2015/05/pergamino1900x2533.jpg');
        background-position-x: -120px;
        background-position-y: -120px;
    }
    .contain-to-grid{
        background-color: transparent;
     }
     
    nav.top-bar{
        background-color:#EFAA14;
    }
    .top-bar-section li:not(.has-form) a:not(.button){
        background-color:#EFAA14;
    }
    .top-bar-section li:not(.has-form) a:not(.button):hover{
        background-color:#D28A05;
    }
    .top-bar-section ul li > a{
        font-size:1em;
    }
    
    .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
      color: #FFFFFF;
      background: #EFAA14;
    }
    
    .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
      
      background-color: #D28A05;
      
    }
    .top-bar-section .has-dropdown a:not(.button) {
          background-color: #EFAA14;
        }
    
    .top-bar-section ul li:hover:not(.has-form) > a {
      background-color: #D28A05;
    }
    
    #topbanner{
        padding-left: 0px; 
        padding-right: 0px;
    }
    
    ul#last_news{
        margin:0px;
        list-style:none;
    }

    ul#last_news li{
      border: 1px #DBD2CB solid;
      border-radius: 5px;
      padding: 0px 5px 0px 5px;
      background-color: rgb(19, 47, 62);
    }
    
}




#thebar{
	padding-top:0.5em;
	padding-bottom:0.5em;
	background-color:#FFFFEE;
}

#thebar ul{
	padding:0.2em;
	list-style:none;
	margin-bottom: 0px;
}

#thebar li{
	display:inline;
	margin:2em;
}
#thebar .button{
	background-color:#552200;
	border-color:#cccccc;
}
#thebar .button .radius{
	border-radius: 5px;
}



#bookpromo, #post-9{
	/*background-color:#D7D2C5;*/
}

#post-9{
	padding:1em;
}

#bookpromo h1{
	font-size:1.9em;
	text-align:left;
	font-weight:bolder;
	color:#aa8800;
}
#bookpromo h2{
	font-size:1.2em;
	text-align:center;
	font-weight:bolder;
	color:#aa8800;
	text-decoration:underline;
}



#bookpromo .notismall,#bookpromo .notimedium,#bookpromo .bookinf,#news_area,#face_area{
	border-radius:4px;
    padding:5px;
	margin:10px 0px 10px 0px;
	font-size:0.8em;
	background-color:#FFFFEE;
	border:1px solid #BBB;
	border-width: 0 .1rem .1rem 0;
}

#bookpromo .notimedium,#bookpromo .notismall{
    margin-right:2px;
}



#bookpromo .bookinf{
   margin-left:2px;
}

#book_pict{
    display:block;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;

}

#bookpromo .notimedium{
    min-height:4%;
    height:40%;
    max-height:40%;
}

#testimonal{
	font-style:italic;
	color:#3D4747;
}
#testimonal span{
	margin-right: 0px;
	margin-left: 70%;
}


#lastbar{
	margin-top:1em;
	background-color:#132f3e;
	color:#fff;
}
#aboutauthor{
	text-align: center;
}
#aboutauthor h2{
	font-size:1.9em;
	text-align: left;
	color:#C75B3B;
	font-weight:bold;
}
 #aboutauthor img{width: 180px;} 



#foot{
	background-color:#0066ff;
}

#footbar{
	list-style:none;
	margin-bottom: 0px;

}

#footbar li{
	display:inline;
	margin:2em;
}

#footbar  a:hover{
	color:#fff;
}

p.autinfo{
  margin-bottom: 20px;
  font-size: 12px;
  color: #999;
}

span.author.vcard {
  display: inline-block;
  padding: 0.625em 0.75em; 
}
.vcard{
	border:none;
}

.vcard .fn {
  font-weight: bold;
  font-size: 0.95rem;
  }

body.page-id-9,body.page-id-5{
    margin-left:auto;
	margin-right:auto;
	background-color:#FAFAFA;
}
body.page-id-9 #content, body.page-id-5  #content{
    margin-left:auto;
	margin-right:auto;
    max-width: 62.5rem;
    background-color: #D7D2C5;
}  
  
body.blog  .site-content, body.single .site-content, .page-id-24 .site-content{
	margin-left:auto;
	margin-right:auto;
	background-color:#FAFAFA;
}

body.blog article{
	margin:0.5em;
    padding:0.2em;
    border:1px #D6CFBF solid;
    border-radius:5px;
}


body.blog article footer.entry-footer,body.single-post footer.entry-footer{
    font-size:0.7em;
    text-align:right;
}

body.blog article footer span.posted-on a time,body.single-post footer.entry-footer{
    margin:0px 5px 0px 5px;
}

body.single-post #main{
    padding:0.5em;
    
}

body.single-post * article.post{
   /* padding:10px;
    background-color:red;
    */
}

body.single-post #comments{
    margin:1em 2em 1em 2em;
}


body.page * article.page {
    padding:0.5em;
}

@media only screen and (min-width: 40.063em) {  /* min-width 641px, medium screens */

	body.blog  .site-content,body.single .site-content,.page-id-24 .site-content{
        max-width: 62.5rem;
		background-color:#FAFAFA;
	}
	#bookpromo h1{
		font-size:1.7em;
		text-align:center;
	}
	#bookpromo h2{
		font-size:1em;
	}
	#bookpromo p{
		font-size:1.2em;
	}
    #bookpromo .bookinf{
       height:560px;
    }
	#book_pict{
        margin:auto;
        width:100%;
        height:auto;
	}
    .ceropad{
      padding: 0px;
    }
   .main-content-right{
     height:538px;
    }
    .main-content-left{
         height:540px;
    }
    body.single-post #comments{
       margin-left:auto;
       margin-right:auto;
       max-width:350px;
    }
}

@media only screen 
and (max-device-width : 768px) {
    .top-bar-section ul li > a{
        font-size:0.8em;
    }
    #bookpromo .bookinf{

       max-height:536px;
    }
}