/* Headers */
h2.blackjack {font-family: "black_jackregular", Georgia, serif; font-size: 40px; font-weight: 300; margin-top: 40px;}

h2.fancyheader {font-size: 40px; text-align: center; font-family: 'istok-web', sans-serif !important; font-weight: 400; color: #525252; line-height: 1.3; margin-bottom: 30px;}
h2.fancyheader span {color: #839eb5; font-family: "black_jackregular", Georgia, serif; font-size: 58px; font-weight: 300;}

/* Posts */
.entry-content img {padding: 10px 0;}
.entry-content cite {font-style: italic; display: block; clear:both; margin-top: 5px;}

/* Captions */
.wp-caption, .thumbnail {
    max-width: 100%;
    border: none;
    padding: 0;
    margin: 15px auto 30px;
}
.wp-caption>img, .thumbnail>img {padding: 0;}
.thumbnail .caption, .wp-caption-text {font-style: italic;}

/* Jumplinks */
ul.jumplinks {list-style-type: none; margin: 30px auto 40px; padding: 0; text-align: center; width: 70%}
ul.jumplinks li {display: inline-block; text-align: center; text-transform: uppercase; padding: 0; margin: 5px 5px; box-sizing: border-box; background-color: #fff; border: 1px solid #99b1c5; line-height: 1; font-size: 16px;}
ul.jumplinks li.wider {width: calc(48% - 10px);}
ul.jumplinks li a:link, ul.jumplinks li a:visited {text-decoration: none; font-weight: normal; color: #676767; padding: 10px 15px; display: inline-block;}
ul.jumplinks li:hover {color: #fff; border: 1px solid #99b1c5; background-color: #99b1c5;}
ul.jumplinks li a:hover, ul.jumplinks li:hover a  {color: #fff;}

@media screen and (max-width: 480px) {
ul.jumplinks {width: 100%}
ul.jumplinks li {width: 100%;}
.wp-caption, .thumbnail {max-width: 96%;}
}