/*
Theme Name: WP Medium
Theme URI: http://www.wpmedium.com
Author: Bryce York
Author URI: http://www.meetbryce.com/
Description: A beautiful Bootstrap theme inspired by the design and ethos of Medium.com
Version: 2.2
*/

.pre-head{position:fixed;width:100%;height:500px;z-index:-100}.pre-head-inner{background-image:url("https://d262ilb51hltx0.cloudfront.net/fit/c/2000/1600/gradv/29/81/30/1*_FmZPsgwXV-qcswRlDLqMA.jpeg");background-size:cover;-webkit-background-size:cover;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d262ilb51hltx0.cloudfront.net/fit/c/2000/1600/gradv/29/81/30/1*_FmZPsgwXV-qcswRlDLqMA.jpeg', sizingMethod='scale')";height:420px;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:10}.pre-head-spacer{height:420px;position:relative}.post.pre-head{height:900px}.post.pre-head-inner,.post.pre-head-spacer{height:862px}.main-wrapper{background:white}header.hero{margin-top:-60px;padding-bottom:20px}header.hero .hero-avatar{overflow:hidden;display:inline-block;border:3px solid white;border-radius:120px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);width:120px}header.hero .hero-avatar img{width:120px;height:120px}header.hero .hero-subhead p{color:#666665;-webkit-font-smoothing:auto}article{padding:25px 0}footer{margin-top:60px;margin-bottom:20px;}.home-button{display:block;position:fixed;top:10px;left:10px;width:44px;height:44px;z-index:700;background-color:#333332;color:white;text-align:center;font-size:22px;line-height:47px;cursor:pointer;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.home-button:hover{text-decoration:none}.home-button i{position:relative;display:block;text-indent:-9001em}.home-button i:before{content:"";position:absolute;left:9px;top:12px;width:27px;height:4px;background:white;-webkit-box-shadow:0 8px 0 0 white,0 16px 0 0 white;box-shadow:0 8px 0 0 white,0 16px 0 0 white;opacity:.75}.home-button i:before:hover{opacity:1}.panel{z-index:699;position:fixed;background-color:#333332;border-radius:0!important;padding-top:60px;left:-15.625em;width:15.625em}.panel a{color:rgba(255,255,255,0.75)}.panel a:hover{color:#fff}.panel .nav{margin-left:-1px}.panel .nav>li>a:hover{background:0;outline:1px solid white;outline-color:rgba(255,255,255,0.1)}.headroom,.headroom--pinned{opacity:1}.headroom--unpinned{opacity:0}h1,h2,h3,h4{font-family:'Ubuntu',"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;letter-spacing:-0.01em;color:#333332;line-height:1.25;}p,button,.btn,body,input,textarea{font-family:'Ubuntu',"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-weight:300;letter-spacing:-0.01em;color:#6f6f6d;-webkit-font-smoothing:antialiased;font-size:19px;line-height:1.32}p{margin-bottom:4px}.hero-headline h1{font-size:55px}.section-header{color:#b3b3b1;font-size:11px;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #dededc;padding-top:15px;margin-top:40px;margin-bottom:5px}a.post-extract{text-decoration:none}h3.post-header{font-size:28px;margin-bottom:6px}h3.post-header a{color:#333332}h3.post-header a:hover{text-decoration:none}p.post-meta{color:#b3b3b1;font-size:14px;margin-top:6px}p.post-meta a{color:#b3b3b1}.loader{margin-top:20px}.btn{border-radius:11988px}.btn:focus,.btn:active{-webkit-box-shadow:none;box-shadow:none;outline:0}.btn{font-size:13px;color:#8e8e8e}.btn:hover,.btn:focus,.btn:active{color:#666665;border-color:#b3b3b1;background:0}.btn-success{color:#57ad68;border-color:#a9d8b2;background:0;margin-top:10px;-webkit-font-smoothing:auto;font-size:16px;line-height:1.6}.btn-success:hover,.btn-success:focus,.btn-success:active{border-color:#57ad68;color:#50a360;background:0;-webkit-font-smoothing:auto}.post-body{margin-top:80px;margin-bottom:30px}.post-body p{margin-bottom:30px;font-size:21px;line-height:1.55;color:#333332}.post-body ul,.post-body ol{margin-bottom:20px;padding-left:30px}.post-body li{padding-left:5px;margin-bottom:12px}.post-body img{max-width:100%}blockquote{font-style:italic;border-left:3px solid #57ad68;margin-left:-26px;padding:0 0 3px 20px;line-height:1.6;color:#555554;margin-bottom:30px}figure.inline-image{float:left;margin-top:10px;margin-right:30px;margin-bottom:10px;position:relative}figure.inline-image figcaption{font-style:italic;font-size:15px;line-height:1.5;color:#666665;margin-top:3px;max-width:375px}@media(min-width:992px){figcaption{position:absolute;left:-184px;width:175px;top:0;text-align:right;margin-top:0}figcaption:before{width:25%;margin-left:75%;border-top:1px solid #dededc;display:block;content:"";margin-bottom:10px}}.author-bio{margin-bottom:20px}.author-bio img{width:100px;margin-top:30px;margin-right:20px}.author-bio .author-text{margin-top:25px;max-width:540px}.author-bio .author-text p,.author-bio .author-text h4{font-size:16px}.post-head-wrapper{position:absolute;bottom:30px}.post-head-wrapper h1{font-size:52px;color:#fff}.post-head-wrapper p{font-size:32px;color:#fff;opacity:.85}button.close{text-shadow:none;margin-right:-12px;margin-bottom:-5px}button.close:focus,button.close:active{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#b3b3b1}.comment{margin-top:50px}.comment .comment{margin-top:20px;padding-left:30px}.comment img{margin:2px 15px 15px 0;width:45px;height:45px}.comment p{font-size:16px}.comment a{font-size:14px;color:#6f6f6d}.comment-new{margin-top:60px}.comment-new-form{display:none;margin-top:40px}.comment-new-form input{border-radius:11988px}.comment-new-form textarea{border-radius:20px}.comment-new-form .btn-success{font-size:14px}.comment-new-form input,.comment-new-form textarea{margin-top:10px;padding:9px 13px}.comment-new-form input:focus,.comment-new-form input:active,.comment-new-form textarea:focus,.comment-new-form textarea:active{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#b3b3b1}h1,h2,h3{margin-top:30px;margin-bottom:20px;}.help-block{margin:5px 0 12px 13px;font-size:12px;}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto;}@media(max-width:568px){.post-head-wrapper h1,.hero-headline h1{font-size:36px;}.post-head-wrapper p{font-size:21px;}.post.pre-head-inner,.post.pre-head-spacer{height:500px;}}



th,td{padding:6px;}
table{margin:0 -6px;}
dt,ol,ul{margin-top: 12px;}
pre {line-height: 1.5; margin-bottom: 30px;}
hr {margin: 40px 0; border-top: 1px solid #dededc;}
blockquote cite {
  font-style: italic;
  color: #666665;
  margin-top: 6px;
  font-size: 75%;
}
h1,h2,h3,h4{
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

body.admin-bar .home-button {top:42px;}
body.admin-bar .panel {padding-top: 92px;}
.post-head-wrapper{max-width: 100%;}
.inline-block{display: inline-block;}
.alignleft{float:left;margin-right:16px;}
.alignright{float:right;margin-left:16px;}
.post-subhead p {text-shadow: 0px 0px 35px black;}
.post-headline h1 {text-shadow: 0px 0px 35px gray;}
.alignnone{max-width:100%;}
.wp-caption{position:relative;}
.wp-caption .wp-caption-text{
  font-style: italic;
  font-size: 15px;
  line-height: 1.5;
  color: #666665;
  margin-top: 3px;
  max-width: 100%;
}
footer a, footer a:hover {color: #b3b3b1; font-size: 14px; text-decoration: none;}

@media (min-width: 992px) {
  .wp-caption-text {
    position: absolute;
    left: -184px;
    width: 175px;
    top: 0;
    text-align: right;
    margin-top: 0;
  }
  .wp-caption-text:before {
    width: 25%;
    margin-left: 75%;
    border-top: 1px solid #dededc;
    display: block;
    content: "";
    margin-bottom: 10px;
  }
  .alignright .wp-caption-text {
    left: 100%;
    text-align: left;
  }
  .alignright .wp-caption-text:before {
    margin: 0 75% 10px 0;
  }
}