/**
 * Theme Name: Utopia-Monospace
 * Based on Monospace Pelican Theme, but made it responsive & one column only
 * Orinal Theme URI: http://vinicius.soylocoporti.org.br/monospace-wordpress-theme
 * Description: A clean, extra-light, easy, objective, image free and responsive monospaced content theme. 
 * Author: Niggi
 * Author URI: https://welten.link
 * Version: 0.1
 * Tags: white, green, one column, fixed-width, translation-ready
 * License: GNU General Public License v2.0
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 */

@import url("pygment.css");
html{
font-size:100%;
}
body { margin:0rem; padding:1rem 0rem; text-align:center; font-family:Monospace; color:#585858;}
header {margin:0.6rem;display:inline-block;}
#site-title {margin:3rem;font-size:5.7rem;}
#site-subtitle {margin:3rem;margin-left:5rem;font-size:2.4rem;}
article { display: block;margin: 1rem;}
a, a:visited { text-decoration:none; color:rgb(17, 170, 34); }
a:hover { color:#FFF; background-color:#5353CB }
h1, h2, h3, h4, h5, h6, h7 { margin:0rem;  }
h4, h5, h6 { font-size:1.2rem; }
h1 { padding:0rem 0rem 0.15rem; margin:0rem 0rem 0.15rem 0rem; }
        code {
                padding:.1rem .3rem;
                font-style:italic;
                font-size:.8rem;
                vertical-align:middle;
                text-align: center;
                white-space: pre-wrap;
                }
blockquote { font-style:italic; background:#EAEAEA; margin:0.20rem; padding:0.5rem 10rem; }
blockquote cite { display:block; padding:0.10rem 0.20rem 0 0; text-align:right; }
input, textarea { padding:5rem; border:0.1rem solid #8A8A8A; background:#EAEAEA; }
input:hover, textarea:hover, blockquote:hover { background:#E5E5E5; }

#wrap { margin:0rem auto; text-align:left; line-height: 1.4; }
#container { max-width: 1400px;
  align-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5rem;
  width: 80%;
}
#sidebar { overflow:hidden; clear:left; text-align:right; width:0.250rem; height:auto; padding:0rem 0.15rem 0rem 0rem; border-right:0.1rem dotted #C8C8C8; }
#sidebar li { list-style-type:none; }
#sidebar > li { margin:0.20rem 0rem; }
#sidebar h1 { border-bottom:0.1rem dotted #C8C8C8; }
#sidebar .description { display:block; width:100%; height:auto; margin:0rem 0rem 10rem 0rem; }

ul.sub-menu, ul.children { margin:0rem 0.10rem 0rem 0rem; }

.post { margin:0rem 0rem 0.30rem 0rem; padding:0rem 0rem 0.30rem 0rem; border-bottom:1rem dotted #C8C8C8; }
.post-edit-link { clear:both; }
.meta { margin:0.10rem; padding:0.15rem; background:#EAEAEA; clear:both; }
.meta span { display:block; clear:left; }
.thumbnail { margin:0rem; padding:0rem; }
.thumbnail img { float:right; }

.entry { font-size: 1.4rem; }
.entry h2, h3, h4, h5 { margin:0.30rem 0rem 0.10rem 0rem; }
.entry img { display:block; border:1rem solid #BDBDBD !important;max-width:100%; }
.entry img.wp-smiley { border:0rem !important; }
.entry a img:hover { background-color:transparent; border:0.1rem solid #E5E5E5 !important; }
.entry .aligncenter, div.aligncenter {	margin:0.10rem auto; }
.entry .alignleft { float: left; margin:0.10rem 0.15rem 0.10rem 0rem; }
.entry .alignright { float: right; margin:0.10rem 0rem 0.10rem 0.15rem; }
.entry .alignnone { margin:0.10rem 0rem; }
.entry .gallery, .wp-caption { text-align:center; background:#EAEAEA; margin:0.10rem; padding:0.10rem; border:0rem; max-width:520px; height:auto; }
.entry .wp-caption img { border:0 none; margin:0rem auto; padding:0; max-width:500px; height:auto; }
.entry .gallery:hover, .wp-caption:hover { background:#E5E5E5; }
.entry .gallery-caption, .wp-caption-text { background:transparent; }
.entry .wp-caption p.wp-caption-text { font-size:0.8rem; line-height:0.17rem; margin:0.5rem 0.50rem 0rem; }
.entry .gallery-icon { width:100%; height:auto; }
.entry .gallery-icon img { margin:0rem auto; }
.entry .gallery-caption { margin:0.5rem 0.10rem 0rem 0rem; padding:0rem; }
.entry p.attachment img { margin:0rem auto; }
.sticky { border-bottom:0.3rem dotted #C8C8C8; }


.wp_syntax { padding:0.5rem 0rem; }
.wp_syntax pre { line-height:1.3; }
.wp_syntax pre.php { line-height:1; }

.widget_recent_entries ul li,
.widget_recent_comments ul li,
.widget_rss ul li { margin:0.10rem 0rem; padding:0.10rem 0rem; border-top:0.1rem dotted #C8C8C8; }

.related { margin:0.20rem 0rem 0rem 0rem; }
.nav { margin:3rem; margin-left: -2rem;text-align:center;list-style:none;font-size:2.5rem; }
.nav li { display: inline-block; }

#comments { border-top:0.1rem dotted #C8C8C8; margin:0.30rem 0rem 0rem 0rem; padding:0.30rem 0rem 0rem 0rem; }
.commentlist li { list-style-type:none; padding:0.10rem; margin:0.20rem 0rem 0rem 0rem; }
.commentlist li.even { background:#EAEAEA; }
.commentlist li.odd { background:#D6D6D6; }
.comment-author img { float:left; margin:0rem 0.10rem 0.10rem 0rem; }
ul.commentlist ul.children { padding-left:0.10rem; }
ul.commentlist ul.children li { list-style-type:none; border:0.1rem solid #AAA }
.form-section { margin:0.10rem 0rem; text-align:right; }
.form-section div { display:inline; }
.bypostauthor { border:0.3rem dotted #C8C8C8; }
.form-allowed-tags { display:none; }

#respond { margin:0.30rem 0rem 0rem 0rem; background:#FFF; border:0.1rem solid #9A9A9A; margin:0.30rem 0 0; padding:0.20rem; }
#commentform p { text-align:right; }
#commentform input { width:50%; height:auto; margin:0rem 0rem 0rem 0.10rem; }
#commentform .required { font-weight:bold; }
#commentform textarea { width:95%; height:auto; margin:0.10rem 0rem 0rem 0rem; }
#commentform .comment-form-comment { margin-bottom:0.5rem; text-align:right; }
#commentform .form-allowed-tags { color:#8A8A8A; margin-top:0rem; font-size:0.10rem; }

input#submit { font-weight:bold; }
input#s { width:70%; height:auto; margin:0.5rem 0rem; }

#footer { margin-top:1rem; clear:both; border-top: azure;border-top-style: groove;}

.footer-elements {margin:1rem;}
#footer li { list-style-type:none; }
#footer .widget_tag_cloud h2 { display:none; }

/* LWM EDITS */
#page-title{
    position : relative;
    top : 0.8rem;
}
@media screen and (max-width: 700px){ 
.entry {font-size:2.4rem; }
}
