/* 
Theme Name: ion litio 5.0
Theme URL: https://www.ionlitio.com/
Description: Plantilla de ion litio 2016, con diseño responsive basado en Bootstrap y CSS3
Version: 5.0
Author: Rafael Carbayeda
Author URL: https://www.ionlitio.com/
*/
body{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.6em;background:#ddd}
a{outline:0}
a:link,a:visited{color:#b00;text-decoration:none}
a:active,a:hover{color:#05A;text-decoration:underline}
a.btn,.btn a{color:#fff!important}
a.btn-default,.btn-default a{color:#333!important}
a:hover.btn,.btn a:hover{text-decoration:none}
a:hover.btn-default,.btn-default a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:700}
h1{font-size:1.6em;margin:0 0 1.4em}
h2{font-size:1.4em;margin:0 0 1.1em}
h3{font-size:1.4em;margin:0 0 .8em}
h4{font-size:1em;margin:0 0 .6em}
article h1{margin:0 0 .5em;color:#b00;line-height:1.3em}
.sidebar h1,.sidebar h2,.sidebar h3{font-variant:small-caps}
.post-content h2,.post-author-month-title{font-variant:small-caps;padding-bottom:10px;border-bottom:2px solid #999}
.post-content h2{margin:2em 0 1em;clear:both}
.post-author-month-title{margin:.5em 0}
.separador{font-variant:small-caps;color:#fff;font-size:1.6em;background:#666;padding:10px 20px;border-radius:5px}
img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(...)}
img,a img{border:0;text-decoration:none!important}
.post-content img,.post-content video,.post-content .wp-caption{border:1px solid #ccc;padding:5px;max-width:100%;height:auto!important}
.post-content .alignleft{margin:5px 15px 15px 0;float:left;max-width:40%}
.post-content .alignright{margin:5px 0 15px 15px;float:right;max-width:40%}
.post-content .aligncenter{display:block;margin:20px auto;text-align:center}
.post-content img.sinmarco,.post-content a img.sinmarco,.sinmarco figure img,.sinmarco figcaption{border:0}
.wp-caption img{border:0;margin:0;padding:0}
.wp-caption-text,figcaption{margin:.5em 0 0!important;text-align:center;font-size:.85em;line-height:1.4em}
figcaption{border:1px solid #ccc;border-top:2px solid #fff;padding:5px;margin-top:-1px!important;position:relative;z-index:100}
.blocks-gallery-item{border:1px solid #999;box-shadow:3px 3px 5px #ccc}
.gallery-icon{border:1px solid #999;box-shadow:3px 3px 5px #ccc;margin:-10px 5px!important}
.gallery-item img{width:100%;border:0!important}
@media (max-width: 599px) {
.post-content .alignleft,.post-content .alignright{max-width:100%;margin:20px auto!important;display:block;float:none!important;clear:both}
}
embed,iframe,.wp-video{display:block;text-align:center;margin:20px auto;max-width:100%}
.btn-litio,a.btn-litio{color:#fff;background-color:#a00000}
.btn-litio:hover,.btn-litio:focus,.btn-litio:active{color:#fff;background-color:#05a}
.sidebar-social a.btn-rss{color:#ff8331}
.sidebar-social a.btn-twitter{color:#45b0e3}
.sidebar-social a.btn-facebook{color:#39599f}
.sidebar-social a.btn-telegram{color:#08c}
.sidebar-social a:hover{color:#333}
.post-social a{color:#fff!important;font-size:.8em}
.post-social a.btn-twitter{background:#45b0e3}
.post-social a.btn-facebook{background:#39599f}
.post-social a.btn-google-plus{background:#dc4e41}
.post-social a.btn-meneame{background:#ff6400}
.post-social a.btn-whatsapp{background:#006a4e}
.post-social a.btn-rss{background:#ff8331}
.post-social a.btn:hover{background:#333}
a.post-edit-link,a.comment-edit-link{float:right;display:block;font-size:.85em;color:#fff;padding:5px 15px;background:#666}
a.post-edit-link:hover,a.comment-edit-link:hover{text-decoration:none;background:#286090}
input,textarea{max-width:100%}
.header{background:#005a7b url(img/ion5_bg.jpg) repeat-x top}
.banner{height:250px;background:url(img/ion5_header.jpg) no-repeat top}
.banner .logo{padding-top:25px}
.navbar{border-radius:0}
.navbar-brand{font-size:25px;font-family:'Trebuchet MS','Open Sans',sans-serif}
.navbar li:hover{background:#333}
.footer{width:100%;color:#fff;background-color:#333;line-height:3em}
.footer li{display:inline-block;padding:0 20px}
.footer a{color:#fff}
.footer-links{display:block;margin:0 auto;padding:10px;text-align:center}
.post-box-mini{margin:0 15px;padding:20px 5px;background:#fff;border-radius:5px}
.post-box-mini img{width:100%;margin:0 auto;border:1px solid #aaa}
.post-box-mini .post-meta{margin-top:15px}
.post-box-mini .btn{margin-top:15px}
.post-content,.comment-box,.sidebar-widget{padding:20px;background:#fff;border-radius:5px}
.page-full{margin:0 15px}
.post-meta{font-size:.9em;line-height:1.6em;margin-bottom:15px}
.post-content header,{margin-bottom:20px}
.post-content blockquote{padding:20px;margin:20px 0;background:#f5f5f5;border-left:7px solid #ccc}
.post-content hr{clear:both;border:1px solid #ccc;width:30%}
.post-social{line-height:2.5em;margin:20px 0}
.post-social a{margin:0 10px 10px 0}
.post-social a:first-child{margin-left:10px}
.post-relacionados{margin-top:20px}
.post-cats{background:#f5f5f5;padding:15px 20px 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:-5px}
.post-author-bio{margin:0;padding:20px;background:#fff}
.post-box .post-author-bio{border-radius:0 0 5px 5px}
.page .post-author-bio{border-radius:5px 5px 0 0;margin-bottom:-50px}
.post-author-bio .author-description{margin:15px 0}
.comment-box .btn{margin-top:15px}
.post-author-month{margin-bottom:30px}
.caja-destacados{padding:10px;background:#999;border:1px solid #ccc;border-radius:5px;margin:0 15px}
.caja-destacados h3{padding:15px 15px 0;color:#fff;text-shadow:1px 1px #333;font-variant:small-caps}
.post-destacado{margin-bottom:10px}
.post-destacado a{color:#111}
.post-destacado img,.archivo img{border:1px solid #ccc;width:100%}
.post-destacado h4,.archivo h4{line-height:1.2em;margin:10px 0;height:3.7em;overflow:hidden}
.caja-destacados .post-destacado a{color:#fff;text-shadow:1px 1px #333}
.caja-destacados .post-destacado h4{font-size:.9em}
#contactForm{margin:30px 0}
.archivo-top{margin:0 -15px}
.archivo-list{border-bottom:1px dotted #ccc}
.archivo-list li{border-top:1px dotted #ccc;padding:2px 5px;line-height:2em;height:2.4em;overflow:hidden}
.archivo-list li:hover{background:#f5f5f5}
.archivo .btn{margin-top:30px;max-width:100%}
.archivo .list-cats{height:26em;padding:5px 10px;list-style-type:none;overflow:auto;border:1px solid #ccc}
#wp-calendar{width:70%;text-align:center;margin:0 auto}
#wp-calendar caption{font-weight:700;height:2.5em;text-align:center;background:#a00;color:#fff}
#wp-calendar thead th{text-align:center;font-weight:700;font-size:.8em;border:1px solid #ccc;color:#fff;background:#333;padding:5px}
#wp-calendar tbody{background:#fff}
#wp-calendar tbody td{width:10%;border:1px solid #ccc;height:2.2em}
#wp-calendar td a{font-weight:700;display:block;width:100%;color:#000;padding:5px;text-decoration:none;background:#eee}
#wp-calendar td a:hover{background:#b00;color:#fff;font-weight:700}
#wp-calendar #prev a{width:80%}
#wp-calendar #next a{width:80%}
#wp-calendar #today,#wp-calendar #today a{color:#fff;font-weight:700;background:#05a}
ul.comment-list{padding:0}
ul.comment-list li,ul.comment-list ul li{list-style-type:none}
ul.comment-list .comment-single{background:#fff;padding:20px;border-radius:5px}
ul.comment-list .comment-author{font-size:1.4em;line-height:1.8em}
#respond{padding:20px;background:#eee;border:1px solid #ccc;border-radius:5px}
#respond .comment-notes{margin:20px 0}
#respond:after{content:"";clear:both;display:block}
.sidebar{line-height:1.3em}
.sidebar-widget li{margin-bottom:10px}
.sidebar-social .col-xs-3{padding:0 10px}
.sidebar-social a{text-align:center}
.calendario{text-align:center;width:80px;display:inline-block;margin:0 auto;background:#fff;border:1px solid #ccc;font-weight:700}
.calendario .mes{font-size:1.2em;line-height:1.4em;color:#fff;background:#b00}
.calendario .dia{font-size:2.3em;padding:15px}
.calendario .ano{font-size:.9em;line-height:1.2em;background:#ddd}
.pagination{font-size:1.1em;text-align:center;display:block;margin:0 auto}
.pagination span.current{border:1px solid #ccc;font-weight:700;color:#000!important}
.pagination span.disabled{border:1px solid #ccc;color:#ccc}
.pagination a,.pagination span{padding:4px 8px;margin:2px}
.pagination a{text-decoration:none!important;color:#333!important;border:1px solid #ccc;background:#fff}
.pagination a:hover,.pagination a:active{border:1px solid #A00000;background:#A00000;color:#fff!important}
.navbar,#respond,.sidebar-widget,.pagination,.post-box,.post-box-mini,.page,.post-box .post-author-bio,.post-navigation,.caja-destacados,.separador,ul.comment-list .comment-single,ul.comment-list .comment-meta{margin-bottom:30px}
@media (max-width: 767px) {
body{font-size:15px}
.post-box-mini{padding:5px}
.post-box-mini,.caja-destacados{margin:0 15px}
.page-full{margin:0 15px}
.post-box-mini h1,.post-box-mini h2{font-size:1.4em}
h1,h2{font-size:1.5em}
.post-box-mini .post-meta{margin-top:0}
.separador{font-size:1.25em}
ul.comment-list .comment-meta{font-size:.9em}
#searchform{margin:0}
#searchform input{width:75%;margin:5px 15px 5px 0}
.col-xs-2,.col-xs-4,.col-xs-8,.col-xs-12{padding:5px}
.post-content,.comment-box,.sidebar-widget,.post-author-bio,#respond,ul.comment-list .comment-single{padding:10px}
.post-cats{padding:10px 10px 0}
.caja-destacados{padding:0}
.navbar,#respond,.sidebar-widget,.pagination,.post-box,.post-box-mini,.page,.post-box .post-author-bio,.post-navigation,.caja-destacados,.separador,ul.comment-list .comment-single,ul.comment-list .comment-meta{margin-bottom:15px}
.post-destacado h4,.archivo h4{height:2.5em;overflow:hidden}
.post-navigation .btn{font-size:1.05em}
}
@media (max-width: 599px) {
.post-box-mini h1,.post-box-mini h2{font-size:1.15em;margin-top:-5px}
.post-social a{margin:0 5px 5px 0;font-size:.8em}
}
#catapult-cookie-bar{box-sizing:border-box;padding:8px 16px;max-height:0;opacity:0;z-index:99999;overflow:hidden;color:#fff;position:fixed;left:0;bottom:0;width:100%;background-color:#333;text-align:center}
#catapult-cookie-bar a{color:#d93}
button#catapultCookie{margin:0 10px;padding:4px 12px;background:#05a;border:0;border-radius:5px}
#catapult-cookie-bar h3{color:#fff}
.has-cookie-bar #catapult-cookie-bar{opacity:1;max-height:999px;min-height:30px}