@font-face{font-family:'AdelleSansWeb';src:url('../fonts/AdelleSansWeb/AdelleSansBasic_Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/AdelleSansWeb/AdelleSansBasic_Bold.woff') format('woff'),
url('../fonts/AdelleSansWeb/AdelleSansBasic_Bold.ttf') format('truetype');font-weight:700;}
/*
Source:http://www.fontsquirrel.com/fonts/pt-serif
License:/fonts/PTSerif/Paratype PT Sans Free Font License.txt
*/
@font-face{font-family:'PTSerif';src:url('../fonts/PTSerif/PTF55F.ttf') format('truetype');font-weight:normal;font-style:normal;}
html{height:100%;}
*{/* prevent callout when holding tap on links (the native dialog that comes up) */
-webkit-touch-callout:none;/* prevent webkit from resizing text to fit */
-webkit-text-size-adjust:none;/* make transparent link selection,adjust last value opacity 0 to 1.0 */
-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{text-rendering:optimizeLegibility;color:#333;margin:0;padding:0;height:100%;position:relative;word-wrap:break-word;-webkit-text-size-adjust:none;}
a{text-decoration:none;color:#00a8ff;}
.item .item-header header{padding:10px 0px;margin:0 auto;}
.item .item-header header h1,
.item .item-header header p{margin:0;padding:0;/* md */}
.item .item-header header h1 a,.item .item-header header h1{color:#1a1a1a;font:39px/40px 'AdelleSansWeb','Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;text-decoration:none;}
.item .item-header header h1 a:link,
.item .item-header header h1 a:visited,
.item .item-header header h1 a:hover,
.item .item-header header h1 a:active{color:#1A1A1A;}
.item .item-header header h1 a .link-text{font-size:13px;}
border-bottom:1px dotted #8c8c8c;}
.item .item-header header h1 a{color:#000;text-decoration:none;}
.item .item-header header + .grouped-tableview{margin-top:0;}


.item .item-header header .byline{display:inline-block;border-bottom:1px dotted #878787;margin-top:10px;padding-bottom:25px;width:100%;}
.item .item-header header .byline .author-thumbnail{float:left;width:72px;margin-right:16px;padding-bottom:5px;}
.item .item-header header .byline .author-thumbnail img{width:72px;height:auto;}
.item .item-header header .byline .byline-info{font:14px/16px "PTSerif",Georgia,serif;color:#999;margin:0;padding:0;}
.item .item-header header .byline .byline-info .author,.item .item-header header .byline .byline-info .twitter{display:inline-block;border-right:1px solid #ccc;padding:0px 8px 0px 4px;}
.item .item-header header .byline .byline-info .timestamp{display:inline-block;padding-left:5px;}
.item .item-header header .byline .byline-info .author-bio{display:block;margin-top:10px;overflow:hidden;}
.item .item-header header .byline .byline-info .contributors{margin-top:20px;}
.item .item-header header .byline .byline-info .contributor{clear:both;min-height:60px;}
.item .item-header header .byline .byline-info .contributor:first-of-type{margin-bottom:20px;}


.item .item-header > img{width:100%;height:auto;}
.item .item-body{min-height:100%;padding-top:0;margin:0;background-color:#f9f9f9;font-family:"PTSerif",serif;font-size:16px/30px;overflow:hidden;/* WordPress generated markup - should be edited TODO */
/* Embedded iframe videos */}
.item .item-body div.wp-caption,
.item .item-body div.alignnone{max-width:100%;position:relative;}
.item .item-body div.wp-caption .wp-caption-text,
.item .item-body div.alignnone .wp-caption-text{position:absolute;display:inline;min-height:32px;width:100%;left:0;bottom:10px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;text-indent:12px;font-size:12px;color:white;background-color:black;padding:2px 0;margin:0;opacity:0.7;}
.item .item-body ul{margin:0 auto;padding:0;list-style:none;max-width:450px;}
.item .item-body ul li{padding:0 30px 30px 30px;}
.item .item-body ul ul li{padding:0 0 0 15px;border:0;-webkit-background-size:10px 9px;-moz-background-size:10px 9px;-ms-background-size:10px 9px;-o-background-size:10px 9px;background-size:10px 9px;color:#333;}
.item .item-body div,
.item .item-body img{margin:0 0 8px 0;width:100%;height:auto;}
.item .item-body div.alignleft,
.item .item-body img.alignleft,
.item .item-body div.alignright,
.item .item-body img.alignright,
.item .item-body div.size-small_20,
.item .item-body img.size-small_20,
.item .item-body div.size-small_40,
.item .item-body img.size-small_40,
.item .item-body div.wp-image-1636,
.item .item-body img.wp-image-1636{width:auto;float:left;padding:10px 18px 5px 0;}
.item .item-body div.alignright,
.item .item-body img.alignright{float:right;padding:10px 0 5px 18px;}
.item .item-body div{/* WP sometimes nests images within a DIV */}
.item .item-body div.alignleft,
.item .item-body div.alignright{padding:10px 0 5px 0;margin-right:12px;margin-left:0;}
.item .item-body div.alignleft img,
.item .item-body div.alignright img{padding:0;width:100%;}
.item .item-body div.alignright{margin-left:12px;margin-right:0;}
.item .item-body p{margin:0 0 22px 0;line-height:1.6;color:#3F3F3F;font:16px/30px "PTSerif",sans-serif;}
.item .item-body p.metadata{color:#666d74;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:box;}
.item .item-body p.metadata b{color:#b23914;}
.item .item-body p.metadata time{display:block;text-align:right;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;font-weight:bold;color:#888;}
.item .item-body pre{margin:0 0 8px;overflow:auto;padding:5px 0;background-color:#eee;}
.item .item-body blockquote{border-left:1px dotted #006AA4;padding:0 0 0 35px;margin:0;}
.item .item-body h2{font:22px/24px 'AdelleSansWeb','Helvetica Neue',Arial,Helvetica,sans-serif;font-style:bold;color:#006AA4;}
.item .item-body h3,
.item .item-body h4,
.item .item-body h5{font:20px "PTSerif",sans-serif;font-style:italics;color:#158CD8;}
.item .item-body h4,
.item .item-body h5{font-size:18px;}
.clearfix{clear:both;}
/* Begin Chart Styles */
/* End Chart Styles */
/* Mobile */
@media only screen and (max-width:600px){.item .item-header header h1 a,.item .item-header header h1{font:18px/19px 'AdelleSansWeb','Helvetica Neue',Arial,Helvetica,sans-serif;}
.item .item-header header .byline{padding:12px 0;margin-top:0px;}
}
@media only screen and (max-width:320px){}
/*
Tablet
*/
@media only screen and (min-width:320px) and (max-width:999px){}
/*
Tablet and Desktop
*/
@media only screen and (min-width:313px){}
/* Desktop */
@media only screen and (min-width:583px){}
/* Desktop - Extremely large and beyond */
@media only screen and (min-width:748px){}
