/*
 Theme Name:   Geoff Stern Art Space
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Adjusted Stumblr theme for Geoff Stern Art Space
 Author:       Philipp Veller
 Author URI:   http://vellip.de
 Template:     stumblr
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  stumblr-child
*/
body {
  background-color: #676767; }

body,
p,
ul,
ol {
  color: #fff;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6667;
  letter-spacing: 0.1px;
  font-family: 'Roboto Slab', monospace; }

img {
  max-width: 100%;
  height: auto; }

.upper {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6667;
  letter-spacing: 1px; }

#wrap {
  max-width: 1000px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 1060px) {
    #wrap {
      padding: 0 30px; } }
  @media (max-width: 425px) {
    #wrap {
      padding: 0 20px; } }

#post-area,
#footer-area,
#copyright,
.stumblr-content,
.type-post,
.type-page {
  float: none;
  width: 100%;
  display: block; }

.stumblr-content {
  margin-left: 0; }

.cols {
  overflow: hidden;
  margin: 0 -20px; }

.col-50 {
  width: 50%;
  float: left;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 425px) {
    .col-50 {
      width: 100%;
      float: none; } }

#head {
  overflow: hidden;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
  #head p {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.6667;
    letter-spacing: 1px; }
  #head a {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.6667;
    letter-spacing: 1px; }
    #head a:hover {
      color: #fff; }
  #head #sidebar-widget-area {
    position: relative; }
  #head .menu-menu-container {
    position: relative; }
    @media (max-width: 650px) {
      #head .menu-menu-container:after {
        content: '';
        display: block;
        width: 9px;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        background: url("https://www.geoffsternartspace.com/wp-content/themes/stumblr-child/right_arrow_nav.png") no-repeat 50% 5px/9px 14px; }
      #head .menu-menu-container:before {
        content: '';
        display: block;
        width: 35px;
        height: 19px;
        position: absolute;
        right: 0;
        top: 0;
        background: -moz-linear-gradient(left, rgba(103, 103, 103, 0) 0%, #676767 100%);
        background: -webkit-linear-gradient(left, rgba(103, 103, 103, 0) 0%, #676767 100%);
        background: linear-gradient(to right, rgba(103, 103, 103, 0) 0%, #676767 100%); } }
  #head .menu {
    overflow: hidden;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 650px) {
    #head .slide-right-area {
      display: block;
      width: 15px;
      position: absolute;
      right: 0;
      top: 35px;
      bottom: 0; } }

.side-widget.widget_nav_menu {
  float: none;
  width: 100%;
  display: block; }
  .side-widget.widget_nav_menu ul {
    width: 100%; }
  .side-widget.widget_nav_menu li {
    float: none;
    display: inline-block;
    clear: none;
    width: auto;
    margin-right: 17px; }

.current-menu-item {
  text-decoration: underline; }

#footer div,
#footer p {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6667;
  letter-spacing: 0.1px;
  color: #fff; }

#footer {
  padding-bottom: 30px; }

#footer .footer-widget {
  width: auto;
  margin-right: 0;
  float: none;
  display: block; }

#footer-area {
  border-top: 1px solid rgba(255, 255, 255, 0.3); }

#footer .link-list a {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6667;
  letter-spacing: 1px; }

#post-area {
  margin-top: 35px; }

.post {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.post:last-child {
  border-bottom: 0; }

.post,
.type-post {
  background-color: #676767;
  margin-bottom: 80px; }
  .post .col-50,
  .type-post .col-50 {
    min-height: 1px; }

.type-page {
  background-color: #676767; }

.stumblr-title {
  text-align: left;
  height: auto; }

.load-container {
  text-align: center;
  padding-top: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.post.front-teaser {
  margin-bottom: 30px; }

.cat-teaser {
  margin-top: 40px;
  height: 347px;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: 50% 50%; }

.front-teaser h3 {
  margin-bottom: 25px; }

h1,
.alpha {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 2px;
  line-height: 1.3;
  text-transform: uppercase; }

h2,
.beta {
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 1px;
  line-height: 1.67;
  text-transform: uppercase; }

h3,
.gamma {
  margin-bottom: 40px;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.54;
  text-transform: uppercase; }

p a {
  text-decoration: underline; }

.link-list.link-list {
  list-style: none;
  overflow: hidden;
  margin-top: 0; }
  .link-list.link-list li {
    float: left;
    width: auto;
    margin-right: 35px; }

a.more {
  letter-spacing: 1px;
  text-decoration: underline;
  text-transform: uppercase; }

.intro {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #676767;
  text-align: center; }
  .intro:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%; }

.intro__container {
  display: inline-block;
  vertical-align: middle;
  width: 480px; }
  @media (max-width: 768px) {
    .intro__container {
      width: 355px; } }
  @media (max-width: 425px) {
    .intro__container {
      width: 90%; } }
  .intro__container img {
    padding: 20px 10px 0 10px;
    box-sizing: border-box;
    border: 1px solid #000; }
    @media (max-width: 425px) {
      .intro__container img {
        padding: 0; } }
  .intro__container .alpha {
    margin-top: 1em;
     }

/*# sourceMappingURL=style.css.map */