/*
 Theme Name:     Gman Blog Theme
 Theme URI:      http://githubm.com/greggman/
 Description:    Gman Blog Theme
 Author:         Gman
 Author URI:     http://greggman.comm
 Template:       blankslate
 Version:        1.0.0
*/
/*
@import url("../blankslate/style.css");
*/
/* =Theme customization starts here
------------------------------------------------------- */

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

html, body {
  width: 100%;
  height: 100%;
  margin: 0;
}

a {
    font-weight: inherit;
    color: inherit;
    text-decoration: underline;
}
#container {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 21px;
  line-height: 1.58;
  letter-spacing: -.003em;  
  position: relative;
}
footer {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
}
nav#nav-below,
nav#nav-above {
    display: flex;
    width: 100%;
    background-color: #eee;
    justify-content: space-between;
    padding: 0.2em;
}


#sidebar {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  position: absolute;
  left: 1em;
  top: 0;
  font-size: xx-small;
  color: #666;
}
#sidebar li,
#sidebar ul {
    list-style-type: none;
    padding: 0;
}

section#content {
    display: -webkit-flex;
    display: flex;

    -webkit-flex-flow: column;
    flex-flow: column;
}
section#content>article            {  order: 0;  }
section#content>div#disqus_thread  {  order: 2;  width: 100%; }
section#content>footer             {  order: 1;  width: 100%; margin-bottom: 2em; }

.entry-content div.paragraph,
.entry-content p {
  margin-bottom: 1.5em !important;
}
.entry-content>p {
}

.entry-footer .dsq-postid:before,
.comments-link:before,
.tag-links:before {
    content: " | "
}
.tag-links:empty {
    display: none;
}

.author,
.meta-sep,
.post-edit-link {
  display: none;
}
#header { 
  background-color: black;
  gbackground-image: url(/ctrl/wp-blog/wp-content/themes/atahualpa/images/header/style-001.jpg);
  background-size: cover;
  background-position: center center;
  height: 300px;
  border-bottom: 2px solid back;
  margin-bottom: 2em;
}
#header>* {
  display: none;
}
#header>img.logo {
    position: absolute;
    right: 2em;
    top: 2em;
    display: block;
}

#menu {
  background-color: blue;
}
#container {
  g-background-color: green;
}
#footer {
  margin: 2em 0 0 0;
  padding: 0.5em;
  background-color: #eee;
  text-align: center;
}

article {
  margin-bottom: 0.2em !important;
}

.entry-content blockquote {
    padding: 2em 2em 1em 2em;
    margin-bottom: 1em !important;
    background-color: #EEE;
}

/*
.ngfb-content-buttons,
#disqus_thread,
#content>footer,
.entry-content>div.paragraph,
.entry-content>blockquote,
.entry-content>p,
.entry-content>hr,
.entry-content>h1,
.entry-content>h2,
.entry-content>h3,
.entry-content>h4,
.entry-content>h5,
.entry-content>li,
.entry-content>pre,
article header,
article footer {
  max-width: 700px;
  margin: 0 auto;
}
*/
.entry-footer {
    padding: 0.2em;
    background-color: #EEE;
    color: #666;
}
.entry-footer a {
    text-decoration: none;
    color: #000;
}
.ngfb-content-buttons,
nav,
#disqus_thread,
#content>footer,
.entry-content>*,
article header,
article footer {
    max-width: 700px;
    margin: 0 auto;
}
div[role=form] {
    max-width: 700px;
    margin: 0 auto !important;
}
.entry-content>a {
    display: block;
}
.entry-content>hr {
    margin: 1em auto;
    border-color: #ccc;
}
.entry-content>li {
    margin-bottom: 1em;
}
.gentry-content ol {
    list-style: disc;
    list-style-position: inside;
}
.gentry-content ul {
    list-style: decimal;
    list-style-position: inside;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5 {
    margin-bottom: 1em;
}
li>div.paragraph {
    margin-top: 1em;
}

img[align=center] {
    margin: 0 auto;
    display: block;
}
.entry-date {
  display: block;
  margin-bottom: 1em;
}
.entry-title {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  font-size: 36px;
  font-weight: bold;
  line-height: 41px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.entry-title a {
  text-decoration: none;
  color: inherit;
}
.comments-link {
  gdisplay: none;
}
.gman-border-bshadow,
.gman-border-cshadow,
.gman-border-dshadow {
    display: inline-block;
    margin: 0.5em;
}
.gman-border-bshadow[align=center],
.gman-border-cshadow[align=center],
.gman-border-dshadow[align=center] {
    display: block;
    margin: 0 auto 1em;
}
img.gman-border-bshadow,
.gman-border-bshadow>* {
    border: 0.5em solid black !important;
    box-shadow: 0.25em 0.25em 1em #888;
    margin: 0.5em 0.5em 1em 0.5em;
}
img.gman-border-bshadow,
img.gman-border-dshadow {
    display: inline-block;
}
img.gman-border-bshadow[align=center],
img.gman-border-dshadow[align=center] {
    margin: 0 auto 1em;
    display: block;
}
img.gman-border-dshadow,
.gman-border-dshadow>* {
    box-shadow: 0.25em 0.25em 1em #888;
    margin: 0.5em 0.5em 1em 0.5em;
}
.gman-border-cshadow>.gman_border {
    border: 0.5em solid black;
    background-color: black;
    box-shadow: 0.25em 0.25em 1em #888;
    margin: 0.5em auto 1em auto;
    display: inline-block;
}
.gman-border-cshadow>.gman_border>div.gman_caption {
    color: white;
}

.gman-align-center {
    margin: 0 auto;
    display: block;
    text-align: center;
}

.gman-align-left {
    float: left;
    margin-right: 1em;
    margin-bottom: 0;
}
.gman-align-right {
    float: right;
    margin-right: 1em;
    margin-bottom: 0;
}
.gman-expand-to-fit {
    max-width: 100%;
    margin: 0 auto 2em !important;
    display: block !important;
}
#copyright {
    background-color: inherit;
}

.ngfb-content-buttons {
    clear: both;
}
.ngfb-content-buttons>div>div {
    display: inline-block;
}


