@import url('2020update.css');
/* Start with importing 2020 styles */

body{
    background:#fff;
}

/* Phone scale */
@media screen and (max-width:767px){
    #article-wrapper h3{
        max-width:90%;   
    }
    #floating-folio .logo{
        width:100px !important;
        background-size:110px 10px !important;
        margin-top:2px !important;
    }
}
@media screen and (max-width:375px){
     #floating-folio .google-share{
        display:none !important;
     }
}
/* CUSTOM ASSET STYLE FOR CHAPTER HEADERS ETC*/
#article-wrapper aside.wide.block-item.code-item h3.chapter{
	font-family: "McClatchy Sans";
	display:block;
	font-weight:700;
	font-size:1.2em;
	text-align:center;
	text-transform: uppercase;
	color:#666;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top:.5em;
	line-height:1em;
}
#article-wrapper aside.right.block-item.code-item h3.toc_head{
	font-family: "McClatchy Slab";
	font-weight:700;
	font-size:1em;
	text-align:left;
	text-transform: uppercase;
	max-width: 600px;
	margin-left: 10%;
	margin-right: auto;
	line-height:1em;
}
#article-wrapper aside.right.block-item.code-item p.toc_intro{
	font-family: "Lyon";
	font-weight:300;
	font-size:1em;
	font-style:oblique;
	text-align:left;
	max-width: 600px;
	margin-left: 10%;
	margin-right: auto;
	padding-top:.5em;
	line-height:1em;
}
#article-wrapper aside.right.block-item.code-item h3.toc{
	font-family: "McClatchy Sans";
	font-weight:700;
	font-size:.6em;
	text-align:left;
	text-transform: uppercase;
	color:#666;
	max-width: 600px;
	margin-left: 10%;
	margin-right: auto;
	padding-top:2.5em;
	line-height:1em;
}
#article-wrapper aside.right.block-item.code-item p.toc{
	font-family: "McClatchy Slab";
	font-weight:300;
	font-size:1.1em;
	text-align:left;
	max-width: 600px;
	margin-left: 10%;
	margin-right: auto;
	padding-top:.5em;
	line-height:1em;
}
#article-wrapper aside.left.block-item.code-item h3.character{
	font-family: "McClatchy Slab";
	font-weight:700;
	font-size:1em;
	text-align:left;
	text-transform: uppercase;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	line-height:1em;
}
#article-wrapper aside.left.block-item.code-item p{
	font-family: "McClatchy Sans";
	font-weight:400;
	font-size:0.8em;
	text-align:left;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top:.7em;
	line-height:1.1em;
}
#article-wrapper aside.wide.block-item.code-item h3.about{
	font-family: "McClatchy Sans";
	font-style: normal;
	font-weight:700;
	font-size:1em;
	text-align:left;
	text-transform: uppercase;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top:2.5em;
	line-height:1.15em;
}
#article-wrapper aside.wide.block-item.code-item p.about{
	font-family: "McClatchy Sans";
	font-weight:400;
	font-style: normal;
	font-size:.7em;
	text-align:left;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top:.7em;
	line-height:1.4em;
}