/*
Theme Name: Tocandolibros
Theme URI: https://tocandolibros.com/
Author: arsenet
Author URI: https://www.arsenet.com/
Description: Theme personalizado para la web de Tocando libros.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: light, white, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, custom-backgroud, custom-header, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, threaded-comments, translation-ready, bootstrap
This theme, like WordPress, is licensed under the GPL.
*/


body{font-size:20px !important;}


.container.contain-header{padding:0px !important;}
.container{ background-color:#fff;}
.content-header{padding-top:150px !important;}

/*
.home.page .container.ps-5{padding-left:0px !important; padding-right:0px !important;}
.page .container{padding-top:50px; padding-right:50px;}
*/

.page .container{padding-left:0px; padding-right:0px; border:0px solid #ff0000;}


.assistive-text{display:none;}
.custom-logo{ width:100%; height:auto;}
a{color:#01305b !important; text-decoration:none !important;}
a:hover{color:#894715 !important;text-decoration:underline ;}


h1.site-title{color:#013059; display: none;}

h1.entry-title{ margin-bottom:0px;}
.page h1.entry-title{ margin-bottom:0px; line-height:100px; margin-left:50px;}
h3.resumen{ margin:40px 0px; font-size:1.20em;}
h2.antetitulo{ font-size:1.70rem; font-style: italic;}
.img-destacada-post{ max-width:200px; float:left; margin:0px 50px 50px 0px;}
.ahora-leyendo-antetitulo{font-size:1.60rem;font-style: italic;font-family: 'IM Fell English', serif;color:#023258; margin-bottom:15px;}


header nav.main-navigation{font-family: 'IM Fell English', serif;}
header .widget h2{ font-size:60px; color:#023258;}
header .widget p{ font-size:25px; }
h1, h2, h3{color:#023258;}
h3{font-style:italic;}

.migas{ margin-bottom:50px;}
.categoria-migas{ font-size:30px !important; display:inline-block;margin-bottom:50px;}

.post-navigation{overflow:hidden; margin:20px 0px;}
.post-navigation .nav-previous{float:left; width:45%;  margin:20px 0px; }
.post-navigation .nav-next{float:right; width:45%; text-align:right; margin:20px 0px;}

.comments-area, .comment-respond{margin:0px; padding:0px;}
footer.entry-meta{margin:50px 0px;  padding:25px 0px; border-top:1px solid #ccc;  border-bottom:1px solid #000;}


.menu a { color:#000; text-decoration:none;} 

#secondary.widget-area{padding:30px !important; background-color:#f1f1f1;}
#secondary .widget{ margin-bottom:60px;}
#secondary .widget-title{ font-size:150%; margin-bottom:25px;}

#secondary .widget_recent_entries ul{list-style-type:none; padding:0px;}
#secondary .widget_recent_entries ul li{margin-bottom:25px;}
#secondary .widget_recent_entries ul li .post-date{display:block;}
#secondary .widget_recent_entries ul li a{display:block; font-weight:bold}

/* Ahora leyendo sidebar */
#secondary .recent-posts-widget-with-thumbnails img{ height:300px; width:auto; max-width:100%; display:block; float:none !important; margin:0px auto 15px auto; overflow:hidden;}
#secondary .recent-posts-widget-with-thumbnails .rpwwt-post-title{display:block !important;}
#secondary #rpwwt-recent-posts-widget-with-thumbnails-2 li{text-align:center;}


#secondary .LecturaActual{ margin:0px; padding:0px;}
#secondary .LecturaActual li{ text-align:center; list-style:none; border-bottom:1px solid #ccc;}
#secondary .LecturaActual li img{margin: 20px 0px;}
#secondary .LecturaActual li h4{margin-bottom:30px;}


header nav.main-navigation>div{width:100%;}
header nav.main-navigation ul.menu{border:0px solid #000; list-style:none; flex-direction:row; display:flex; justify-content:center; border-top:1px solid #000; border-bottom:1px solid #000; width:100%; margin-top:30px; padding:0px}
header nav.main-navigation ul.menu {} 
header nav.main-navigation .menu li {flex-grow: 1; text-align:center; }
header nav.main-navigation .menu li a { font-size:20px; text-transform: uppercase; text-decoration:none; } 
header nav.main-navigation .menu li ul {} 
header nav.main-navigation .menu li li {} 
header nav.main-navigation .menu li li a {}
header nav.main-navigation .collapse, .menu-menu-principal-container{width:100%;}
header nav.main-navigation .menu-item{padding-top:15px; padding-bottom:15px;}
header nav.main-navigation .menu-item.item-search{padding-top:7px; padding-bottom:0px;}
header nav.main-navigation .navbar-toggler{border-top:1px solid #000; border-bottom:1px solid #000; border-radius:0px; color:#000; width:100% !important; font-family:"Averia Gruesa Libre";}
header nav.main-navigation .navbar-toggler:focus, header nav.main-navigation button:focus:not(:focus-visible){box-shadow:0 !important; outline:0px !important;}


label{ width:100% !important; }
.wpcf7 .wpcf7-form-control-wrap input, optgroup, select, textarea{width:100%; border:2px solid #894715;}
.wpcf7 input.wpcf7-submit, button{ width:auto !important; background:#894715; color:#fff; text-transform:uppercase; padding:5px 20px; border:0px;}

.rpwwt-widget ul li{margin:0px !important; padding:5px 0px; border-bottom:1px solid #ccc;}


//buscador del menu
.menu-item .search-form label{display:inline;}
.menu-item .search-form input{ height:32px; margin:auto 0px auto 10px; display:inline;}
.menu-item .search-form input::-moz-placeholder {  color: #ccc;font-weight: normal;}
.item-search{float: right;margin-top:0px;}
.menu-item .search-form input[type="submit"]{ width: 32px; height: 32px;padding:0; margin:0px 0px 0px 10px;background-color: transparent; background-repeat: no-repeat;background-size: 18px; background-position:center; background-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Feedbin-Icon-home-search.svg/36px-Feedbin-Icon-home-search.svg.png); }





@media (min-width:576px){

}

@media (max-width:768px){
	.post-navigation .nav-previous{float:left; width:100%;  }
	.post-navigation .nav-next{float:right; width:100%; text-align:right; }
	
	
}

@media (max-width:992px){
	.content-header{padding-top:5px !important;}
	header .widget h2{ font-size:50px !important;}
	header .widget p{ font-size:20px !important; }
	
	header nav.main-navigation ul.menu{ display:block; padding:0px ;border-top:1px solid #000; border-bottom:0px solid #000;background-color:#fff;} 
	header nav.main-navigation ul.menu li{border-top:0px solid #000; border-bottom:1px solid #000;}
	header nav.main-navigation .item-search{float:none;}
	header nav.main-navigation .item-search .dropdown-menu{width:100%;}
}

@media (max-width:1200px){

}

@media (max-width:1400px){

}



@media (min-width:576px){

}

@media (min-width:768px){
	
}

@media (min-width:992px){
	.custom-logo{margin:0px !important;}
}

@media (min-width:1200px){

}

@media (min-width:1400px){

}
