/*   
Theme Name: Blank Slate
Theme URI: https://wwwgetupstream.com
Description: HTML5 Master Reset theme, based on https://html5reset.org.
Author: Upstream Communications (Nicholas Tilley & Lee Billington)
Author URI: https://www.getupstream.com
Version: 1.0
*/

@import url('https://c2f38b.claudeassets.com/20230417024501cs_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/css/grid.css');
@import url('https://b1e24d.claudeassets.com/20230417024501cs_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/css/reset.css');


/* Defaults
-------------------------------------------------------------------------------*/
body, select, input, textarea {color: #333;}
body {
	margin: 0;
	font-family:  'proxima-nova',"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	line-height: 1.5em;
	font-size: 100%;
	background: #000000 url('https://a77825.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/bkg.jpg') fixed center top no-repeat;  
    background-size:cover;
    background-position:top center;
    color:#ffffff;
}

body.the-book{
    background: #000000 url('https://fdc4fd.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/bkg2.jpg') fixed center top no-repeat; 
}

body.page-template-booksubpage-php{
    background: #000000 url('https://fdc4fd.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/bkg2.jpg') fixed center top no-repeat; 
}


a {
	color: #b3cfde;
	text-decoration: none;
}

a:hover {
	color: #b3cfde;
}

p {
    margin-bottom: 1.5em;
    font-style: normal;
    font-weight: 500;
    font-family:  'proxima-nova',"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.5em;
}

strong {
    font-weight:700;
}

/* Headings & Quotes
-------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family:  'proxima-nova',"Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1em;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 {
    font-size: 4em;
    font-weight: 100;
}
h2 {
    font-size: 2.5em;
    font-weight: 200;
    letter-spacing: 1px;
}
h3 {
    font-size: 2em;
    font-weight: 400;
    letter-spacing: 1px;
}
h4 {
    font-size: 1.75em;
    font-weight: 400;
}
h5 {
    font-size: 1.5em;
    font-weight: 500;
    letter-spacing: 1px;
}
h6 {
    font-size: 1.25em;
    font-weight: 500;
    letter-spacing: 1px;
}

blockquote {
    font-style: italic;
    font-weight: 100;
    font-family: jubilat;
    font-size: 1.5em;
    line-height: 1em;
    letter-spacing: 1px;
    margin: 0 1.5em 1em 1.5em;
    text-indent: 0px;
}
blockquote:after, blockquote:before  {
	color: #999999;
	font-family: 'times new roman', georgia; /* Intentionally different font, better marks */
	font-size: 1.5em;
    font-style: normal;
    font-weight: bold;
}
blockquote:after {;
    content: "\201d";
    line-height: 20px;
    padding-top: 5px;
    vertical-align: text-bottom;
    margin: 0 0 0 6px;
}
blockquote:before {
    content: "\201c";
    margin: 0 6px 0 -26px;
}


/* Header
-------------------------------------------------------------------------------*/
#header{
    background:url('https://051a15.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/50.png');
    margin-bottom:4%;
}

#topnav{padding: .5%;}

.landing #topnav {display:none;}

#nav{
    text-align:right;
    padding-top:1%;
}

#header nav ul li {
    border-left: thin solid #777;
    border-right: thin solid black;
    display: inline;
    list-style-type: none;
    margin-left:-4px;
    padding:0 25px;
    text-transform:uppercase;
    font-size:18px;
    font-weight:300;
}

li#menu-item-88, li#menu-item-28 {border-left:none !important;}
li#menu-item-29 {border-right:none !important;}

#header nav ul li a{
    color:#fff;
}

#header nav ul li a:hover {
    color:#b3cfde;
}

#header nav ul li a:active {
    font-weight:700;
}

/* Headings & Quotes
-------------------------------------------------------------------------------*/
#landing {
    text-align:center;
    padding-top:0;

}

#landing h1{
    font-size:5em;
    text-transform:uppercase;
    font-weight: 100;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
    letter-spacing:4px;
}

#landing h2{
    margin-top:10px;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}

#actionrow{
    margin-top:80px;
}

.black{
    background:url('https://9e7143.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/black.jpg'); 
    line-height:0;
}

.widget img{
    box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}

.action:hover{
    opacity:1;  
}

#laurellanding{
    display:none;
    margin-top:8%;
}


/* Page
-------------------------------------------------------------------------------*/
#error404{
    margin-top:20%;
}

.homedynamic p{
    font-size:18px;
    font-weight:300;
    line-height:1.3em;
    margin-top:0;
}

#homecontent{
    margin-top:4%;
}

.entry-content{
    margin-top:40px;
    margin-bottom:20%;
}

#bios{
    display:none;
    margin:4% 0;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bookdynamic p{
    font-size:20px;
    font-weight:300;
    line-height:1.4em;
    margin-top:20px;
}

/* News Page
-------------------------------------------------------------------------------*/

.metatext{
    font-weight:100;
    margin-top:1%;
}


.introtext {
    display: inline;
    float: left;
}

#news{
    margin-top:2%;
}

#newsbkg{
    background:url('https://051a15.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/50.png'); 
    margin-right: 20px;
}

.sociable ul li {
padding: 0 3px !important;
}

.post {
padding: 40px;
}

.archivelink{
    background: url('https://55dec0.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/70.png');
    padding: 20px 40px;
}

/*
.odd-post{
    background: url('https://ac5aad.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/30.png');
}
*/

.entry{
    padding-top:2%;
}

.articleerror{
    margin-left:40px;
}

#newsconnect {
margin-top: 30px;
padding-top: 20px;
border-top: 1px solid #343434;
}

#newsemail{
    float:left;
    width:60%;
}

#newssocial{
    float:left;
    border-left: 1px solid #343434;
    padding-left:30px;

}

.wpcf7-textarea{
    width:300px;
}

.wpcf7-text{
    width:300px;
}

/* Sidebar
-------------------------------------------------------------------------------*/
.widget{
    margin-bottom:40px;
}

#actionrow .widget{
    margin-bottom:0;
}

.SummarizePosts_Widget li{
    margin-top:20px;
    font-weight:300;
}

.SummarizePosts_Widget p{
    margin-bottom:0;

}

.widget h2{
    margin-bottom:20px;
}

/* Really simple twitter widget */
.widget_reallysimpletwitterwidget{
    background:url('https://55dec0.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/70.png');  
    font-weight:100;
    padding:30px;
    min-height:100px;
    font-size: 1.5em;
    line-height: 1.5em;
}

.really_simple_twitter_widget li a{
    font-weight:bold;
}



.rstw_link_user{
    font-size:.65em;
    font-weight:500;
    padding-top:10px;   
    padding-left:90px;
    margin-top: 20px;
    min-height: 31px;
    background-image: url('https://00e8c6.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/twitterbird.png');
    background-repeat: no-repeat;
    min-height: 40px;
    line-height: 22px;
}

#chrisbiosidebar img{
    margin-bottom:20px;
}

#chrisbiosidebar h2{
    margin-bottom:20px;
}

#chrisbiosidebar{
    margin-bottom:40px;
}


.about-chris-tomlinson #text-15{
height: 1px;
visibility: hidden;
margin-bottom: 0;
}

.book-reviews #text-16{
height: 1px;
visibility: hidden;
margin-bottom: 0;
}

.screenings #text-13{
height: 1px;
visibility: hidden;
margin-bottom: 0;
}

.request-a-screening #text-12{
height: 1px;
visibility: hidden;
margin-bottom: 0;
}

.stream-the-film #text-11{
height: 1px;
visibility: hidden;
margin-bottom: 0;
}

.press #text-14{
height: 1px;
visibility: hidden;
margin-bottom: 0;
}


/* Footer
-------------------------------------------------------------------------------*/
#footer{
    background:url('https://ac5aad.claudeassets.com/20230417024501im_/https://tomlinsonhill.com/wp-content/themes/BlankSlate/_/img/30.png'); 
    padding:10px 0;
    min-height:60px;
    margin-top:8%;
}

.disclaimertext{
    margin-top:10px;
}

p.disclaimer{
    font-size:12px;
    margin-bottom:0;
    color:#aaa;
}

#fosforologo{
    float:right;
}


/* Media Queries
-------------------------------------------------------------------------------*/
/* Mobile, iPhone 5 */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {    

#logo{
    text-align:center;
}

#header nav ul {
    text-align:center !important;
}

#header nav ul li {
    padding:0 1em !important;
}

.black{
    background:none; 
    line-height:0;
}

.action{
    opacity:1;
    margin-bottom:8%;
}

}

/* Mobile, iPad */
@media screen and (max-width: 780px), only screen and (min-device-width: 640px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2)  {
    

#logo{
    text-align:center;
}

#header nav ul {
    text-align:center !important;
}

#header nav ul li {
    padding:0 1em !important;
}

.black{
    background:none; 
    line-height:0;
}

.action{
    opacity:1; 
    margin-bottom:8%;
}

}

/* Everything Else
-------------------------------------------------------------------------------*/

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #333; color: #fff; text-shadow: none;}
::selection {background: #333; color: #fff; text-shadow: none;} 
/*  j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 
ins {background-color: #333; color: #000; text-decoration: none;}
mark {background-color: #333; color: #000; font-style: italic; font-weight: bold;}�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
/*
     FILE ARCHIVED ON 03:26:18 Aug 10, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:24:18 Aug 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.369
  exclusion.robots: 0.04
  exclusion.robots.policy: 0.031
  esindex: 0.006
  cdx.remote: 14.935
  LoadShardBlock: 54.501 (3)
  PetaboxLoader3.datanode: 62.035 (4)
  load_resource: 50.863
  PetaboxLoader3.resolve: 38.455
*/