.clear {clear:both; }

body, html {height:100%;margin:0;}

body {
margin: 0;
padding:0;
overflow-y:scroll;

}





/* website posts on contributors page */

div#contributors-block {
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 20px;
grid-row-gap: 20px; }
 
div#contributors-block div.box {
display:grid;
grid-template-columns: 150px 1fr;
background-color:#fff;
overflow:hidden;
padding: 10px;
background-color:#eee0d2;
border: 1px solid #00000075;
}

div#contributors-block div.featured-image {
padding: 10px 0 0;
vertical-align:top;
 }

div#contributors-block div.featured-image img {
width: 100%;
height:auto;
border: 0px solid #000;
vertical-align:top;
 }

div.text {
padding: 10px;
box-sizing:border-box;
width:100%;}

div.text h2 {
color: rgb(58, 40, 44);
font-size: 20px;
font-family: 'open sans condensed';
text-transform:uppercase;
margin: 0px 0 10px;
text-align:left; }

div.text p {
font-size:13px;
font-family:'open sans';
color: rgb(58, 40, 44);
line-height:1.5;
text-align:left; 
margin: 0 0 10px;
font-weight:400;

}

div.text p a {
color: #000;
font-weight:bold;
text-decoration:underline; 
word-break:break-all;}



@media only screen and (max-width: 767px) {

div#contributors-block {
grid-template-columns: 1fr; }

div#contributors-block div.box {
grid-template-columns: 1fr;}

div.featured-image.no-image {

 }
 
div.text h2 {
font-size: 20px;
font-family: 'open sans condensed';
text-transform:uppercase;
margin: 10px 0 10px;
text-align:center; }
 
div.text p {
font-size:16px;
text-align:center; 
margin: 0 0 10px;
}
 
}
 
/* website posts on postcards page */
 
div#postcards-block {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-column-gap: 20px;
grid-row-gap: 40px; }

div#postcards-block.home {grid-template-columns: 1fr 1fr; }

@media only screen and (max-width: 767px) {
div#postcards-block, div#postcards-block.home {
grid-template-columns: 1fr;
grid-column-gap: 20px;
grid-row-gap: 40px; }
}
  

div#postcards-block div.postcard-image img {
width: 200%;
height:auto;
 }
 
div#postcards-block div.text-box {
box-sizing:border-box;
padding: 10px 20px;
 }
 


div#postcards-block h2 {
color: rgb(58, 40, 44);
font-size: 26px;
font-family: 'open sans condensed';
text-transform: uppercase;
margin: 0 0 10px;
text-align: center;
}

div#postcards-block h2 a {
color: rgb(58, 40, 44);
font-size: 26px;
font-family: 'open sans condensed';
text-transform: uppercase;}

div#postcards-block h2 a:hover {
text-decoration:none;}

div#postcards-block  p {
font-size: .8em;
font-family: 'open sans';
color: rgb(58, 40, 44);
line-height: 1.5;
text-align: center;
margin: 0 0 10px;
font-weight: 400;
}
div#postcards-block  p a {font-weight:bold;color:rgb(58, 40, 44);}
div#postcards-block  p a:hover {text-decoration:underline; }

div#postcards-block p.date {text-transform:uppercase; color: #999;font-size:80%;}

div#postcards-block p.readmore {
margin: 30px 0 0;
text-align:center;
 }

div#postcards-block p.readmore a {
padding: 8px 20px;
border: 1px solid #ebebeb;
font-weight: normal;
border-radius: 200px;
color: rgb(58, 40, 44);
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: all .5s;
}

div#postcards-block p.readmore a:hover {
color: black;
border: 1px solid black;
 }
 
 

div#postcards-block.recent {
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 20px;
grid-row-gap: 40px; }

@media only screen and (max-width: 767px) {
div#postcards-block.recent {
grid-template-columns: 1fr;
}
}
 
 
div#postcards-block.recent div.article {
background-color:#fff;
border-radius: 50px;
box-sizing:border-box;
padding: 20px;
 } 
 
div#postcards-block.recent  p {
font-size: .9em;
}

div#postcards-block.recent p.date {text-transform:uppercase; color: #999;font-size:80%;}


  
 
 
/* website posts on PRESS page */
 
div#press-block {
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 40px;
grid-row-gap: 40px; }

div#press-block div.article {
background-color:#fff;
border: 1px solid #8c7b69;
padding: 10px;
 }

@media only screen and (max-width: 767px) {
div#press-block {
grid-template-columns: 1fr;
grid-column-gap: 20px;
grid-row-gap: 40px; }
}

div#press-block div.pic-box {
width: 100%;
height:150px;
background-size:cover;
background-repeat:no-repeat;
border-radius: 0px;
position:relative;
border: 1px solid #8c7b69;
 }
 
div#press-block div.pic-box.picno-1 {background-image:url('/wp-content/themes/blankslate-child/images/press-1.jpg');background-position:top center; }

div#press-block div.pic-box.picno-2 {background-image:url('/wp-content/themes/blankslate-child/images/press-2.jpg');background-position:top center; }

div#press-block div.pic-box.picno-3 {background-image:url('/wp-content/themes/blankslate-child/images/press-3.jpg');background-position:top center; }

div#press-block div.pic-box.picno-4 {background-image:url('/wp-content/themes/blankslate-child/images/press-4.jpg');background-position:top center;}

div#press-block div.pic-box.picno-5 {background-image:url('/wp-content/themes/blankslate-child/images/press-5.jpg');background-position:top center; }

div#press-block div.pic-box.picno-6 {background-image:url('/wp-content/themes/blankslate-child/images/press-1.jpg');background-position:bottom center; }

div#press-block div.pic-box.picno-7 {background-image:url('/wp-content/themes/blankslate-child/images/press-2.jpg');background-position:bottom center; }

div#press-block div.pic-box.picno-8 {background-image:url('/wp-content/themes/blankslate-child/images/press-3.jpg');background-position:bottom center; }

div#press-block div.pic-box.picno-9 {background-image:url('/wp-content/themes/blankslate-child/images/press-4.jpg');background-position:bottom center;}

div#press-block div.pic-box.picno-10 {background-image:url('/wp-content/themes/blankslate-child/images/press-5.jpg');background-position:bottom center; }



div#press-block div.pic-box img {
position:absolute; 
bottom: -30px;
right: 0px;
}


div#press-block div.text-box {
box-sizing:border-box;
padding: 10px 20px;
 }

div#press-block h2 {
color: rgb(58, 40, 44);
font-size: 26px;
font-family: 'open sans condensed';
text-transform: uppercase;
margin: 10px 0 10px;
text-align: left;
}

div#press-block h2 a {
color: rgb(58, 40, 44);
font-size: 26px;
font-family: 'open sans condensed';
text-transform: uppercase;}

div#press-block h2 a:hover {
text-decoration:none;}

div#press-block  p {
font-size: .9em;
font-family: 'open sans';
color: rgb(58, 40, 44);
line-height: 1.5;
text-align: left;
margin: 0 0 10px;
font-weight: 400;
}

div#press-block p.date {
color: #4E1725!important;
font-weight:600;
font-size: 80%;
margin: 30px 0;
background-color:#f5f1ec;
padding: 10px; }

div#press-block p.link {
margin: 40px 0 0;
 }


div#press-block p a {
word-break:break-all;
color: rgb(58, 40, 44);
font-weight:bold;
 }

div#press-block  p a:hover {
text-decoration:underline;
 }

 
 
 
 
section#content {background-color:white;z-index: 9999; }
 
.post-password-form {
    padding: 200px 100px;
    height: 100vh;
    background: white;
    z-index: 9999;
}

span.low {text-transform:lowercase !important; }



 
