/*
Theme Name: Periódico Digital
Theme URI: http://www.7ebiz.com
Description: Tema Periódico Digital 
Author: Técnicos 7eBiz
Author URI: http://www.7ebiz.com
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css?family=Libre+Franklin:400,600,700|Open+Sans:400,600,700');

/* elementos */
*{font-family:'Open Sans',sans-serif;font-size:14px;color:#676767;}
img{max-width:100%;border:0;vertical-align:top;height:auto;}
p{line-height:20px;margin-bottom:0;}
figure+.title{margin-top:10px;}

/* clases */
.my-20{margin-top:20px;margin-bottom:20px;}
.myt-20{margin-top:20px !important;}
.myb-20{margin-bottom:20px !important;}
.myt-30{margin-top:30px !important;}
.myb-30{margin-bottom:30px !important;}
.myt-40{margin-top:40px !important;}
.py-10{padding-top:10px;padding-bottom:10px;}
.py-30{padding-top:30px;padding-bottom:30px;}
.no-margin{margin-left:0 !important;margin-right:0 !important;}
.no-padding{padding-left:0 !important;padding-right:0 !important;}
.title{font-family:'Libre Franklin',sans-serif;margin:0 0 10px 0;font-weight:700;color:#000;}
.title18, .title18 > a{font-size:18px;line-height:20px;}
.title22, .title22 > a{font-size:22px;line-height:25px;}
.title28, .title28 > a{font-size:28px;line-height:30px;}
.title38, .title38 > a{font-size:38px;line-height:40px;}
.title40, .title40 > a{font-size:40px;line-height:42px;}
.underlined{border-bottom:2px solid #000;}

/* cabecera */
header{border-bottom:2px solid #000;}

/* menú */
nav.navbar{margin:20px 0 0 0;}
nav a{font-family:'Libre Franklin',sans-serif;font-weight:600;color:#000 !important;padding:10px 15px !important;}
nav .active a{background:none !important;}
.navbar{min-height:0;}
.navbar-nav{float:none;margin:0 auto;display:inline-block;}
.navbar-default{background:#f0f0f0;border:0;border-radius:0;}
.navbar-nav > li{display:inline-block;float:none;}

/* secciones */
section header{border:0;}
section h3{background:#007dcc;color:#fff;font-size:20px;font-weight:600;padding:6px 12px;}

/* interna */
#interna p, #interna p *{font-size:16px;}
#interna p{margin-bottom:20px;}
#interna .legend{border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;padding:6px 0 3px 0;}
#interna .legend *{font-family:'Libre Franklin',sans-serif;}
#interna .legend > div:first-child{padding-top:2px;}
#interna .legend span{font-size:18px;font-weight:bold;color:#000;}
#interna figure{height:400px}#interna figure img{width:100%;height:auto;}
@supports(object-fit: cover){ #interna figure img{height:100%;object-fit:cover;object-position:center center;} }

/* categoria */
#categoria aside h4{color:#007dcc;border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;padding:3px 0;}
#categoria aside hr{border:1px solid #C0C0C0;}
#categoria aside ul{list-style:none;padding:0;}
#categoria aside ul > li:last-child{border:0;}
#categoria aside li{padding:6px 3px;background:#efefef;border-bottom:1px solid #C0C0C0;}
#categoria aside li:before{content:url('assets/img/info.png');}
#categoria aside li a{vertical-align:8px;padding-left:6px;margin:0;}
#categoria .pagination{margin-bottom:0;}
#categoria article{margin-top:30px;}
#categoria section > article:nth-child(2){margin-top:0;}
#categoria .widget_categories li::before{content:url('assets/img/info.png');}
#categoria .widget_categories .widget-title{color:#007dcc;border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;padding:3px 0;font-size: 18px;line-height: 20px;font-family: 'Libre Franklin',sans-serif;margin: 0 0 10px 0;font-weight: 700;}
#categoria .widget_categories ul li a{font-family: 'Libre Franklin',sans-serif;font-weight: 700;color:#000;vertical-align:8px;padding-left:6px;margin: 0;}

/* paginador */
.page-numbers{list-style:none;padding:0;margin:20px 0 0 0;display:inline-block;}
.page-numbers > li{display:inline;}
.page-numbers li a,
.page-numbers li span{margin:0 1px;color:#000;border-color:#000;padding:5px 10px;}
.page-numbers > li:first-child a,
.page-numbers > li:first-child span,
.page-numbers > li:last-child a,
.page-numbers > li:last-child span,
.page-numbers > li.disabled:first-child a,
.page-numbers > li.disabled:first-child span,
.page-numbers > li.disabled:last-child a,
.page-numbers > li.disabled:last-child span{border:1px solid #000;}
.page-numbers li > a,
.page-numbers li > span,
.page-numbers li.disabled > a,
.page-numbers li.disabled > span{font-size:16px;border:1px solid transparent;}
.page-numbers li .prev{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.page-numbers li .next{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.page-numbers li .current{color:#fff;cursor:default;background-color:#337ab7;}

/* pie */
footer{border-top:2px solid #000;}
footer figure{background:#f0f0f0;}
footer .footer{background:#007dcc;}
footer .footer *{color:#fff;}
footer a{color:#fff;text-decoration:underline;}
footer a:hover{color:#fff;text-decoration:none;}

/* medias */
@media(max-width:767px){
	.navbar-nav > li{display:block;text-align:left;}	
	.row > div{margin-bottom:10px;}
	.row > div:last-child{margin-bottom:0;}
	.pagination li > a,
	.pagination li > span,
	.pagination li.disabled > a,
	.pagination li.disabled > span{font-size:12px;}
	.pagination-sm > li > a,
	.pagination-sm > li > span{padding:3px 8px;}
}
@media (min-width: 1200px) {
    #ultimasnoticias .own img{height:240px;}
}