body,body#main_blog,section.intro{font-family:Souvenir,Palatino,Georgia,serif}.aligncenter,.assignment,.attachments,.guest h4,.guest h5,.post p.question{text-align:center}.assignment,.post p.question,html{position:relative}html{overflow-x:hidden}.blog-wrapper,article,body,html{min-height:100vh;height:100%}body,body#main_blog{margin:0;padding-left:0;display:table;width:100%;background-color:#f5f5f5;color:#000001}#footer,#navigation,#sidebar,#switcher ul li a:hover{background-color:#f3f3f3}#main_wrapper{width:100%;display:block}.page-row{display:table-row;height:1px}.page-row-expanded{height:100%}section.intro{text-transform:none;font-weight:700}.assignment a,.cat-links,.post th p:not(.p1),.sticker p{text-transform:uppercase}.post p,section.intro{margin-top:0;margin-bottom:0;padding:10px 0}.post ol,.post ul{margin:0;padding-bottom:10px}.post table li{line-height:1.4}.post li :first-child,section.intro :first-child{padding-top:0}.post li :last-child,section.intro :last-child{padding-bottom:0}.note{font-size:1rem;line-height:1.7}.post p.note{padding:5px 0}.guest{padding:5ex 7% 7ex;width:94%;margin:3ex auto;background:#FFF;box-sizing:border-box;font-family:Function,Arial,sans-serif;box-shadow:rgba(13,44,58,.25) 0 0 15px}.guest h5{margin:0 0 1ex}.in-text-author{display:block;font-size:70%;line-height:1.3}.search_result h3{display:none}.assignment svg,span.audio_icon_box a svg{fill:#000001}.assignment svg{margin-bottom:3px}.assignment:hover svg,span.audio_icon_box a:hover svg{fill:#2ad68e}.attachments{margin:3rem auto}.assignment{display:inline-block;margin:0 auto;width:150px}.assignment a{text-decoration:none;font-family:Function;display:inline-block;line-height:1.2}#wpadminbar,.btn,.function,.post p.question,.required,[data-tooltip]:before,input[type=submit].btn{font-family:Function,Arial,sans-serif}.assignment:hover a{color:#2ad68e}.assignment .icon{transform:scale(.9);display:inline-block;transform-origin:left bottom}.featherlight .featherlight-content a,.post p>a:not(.btn),.post p>span a:not(.para_permalink):not(.mejs-horizontal-volume-slider):not(.audio-download),.textblock li>a{color:initial;font-weight:600;text-decoration:none;position:relative;border-bottom:1px solid;box-shadow:inset 0 -11px 0 -10px}.post p.question,.post p>a.rl span,.post p>span.rr a{border-bottom:none!important;box-shadow:none!important}.post p>a.rl span,.post p>span.rr a{margin-right:-24px}.post .li{list-style:disc;display:list-item;margin:0 0 0 3rem}.post .li+br{display:none}.post p.question{line-height:1.3;background:#d4b737;display:flow-root;border-radius:5vw;padding:2ex 13px;transition:none!important;font-weight:600;cursor:pointer;margin:2.5rem 0 2.7rem;box-sizing:border-box}.post p.question:hover{background:#2ad68e}.post p.question:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.8' height='17' viewBox='0 0 23.7999992 17'%3E%3Cpath d='M8.28 0C8.28 4 5.8 12 0 17 15.8 15 23.8 0 23.8 0H8.28z' fill='%23d4b737'/%3E%3C/svg%3E");width:24px;height:19px;position:absolute;display:block;left:40px;bottom:-14px}.post p.question:hover:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.8' height='17' viewBox='0 0 23.7999992 17'%3E%3Cpath d='M8.28 0C8.28 4 5.8 12 0 17 15.8 15 23.8 0 23.8 0H8.28z' fill='%2329d68e'/%3E%3C/svg%3E")}.required:before,.rl span:after,.rr a:after{text-decoration:none;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.428' height='18.429' viewBox='0 0 18.4279976 18.4290009'%3E%3Cpath d='M18.428 9.215C18.428 4.128 14.3 0 9.214 0S0 4.128 0 9.215s4.127 9.214 9.214 9.214 9.214-4.128 9.214-9.215M15.405 7.27c0 .205-.072.397-.216.54l-6.516 6.516c-.144.144-.348.228-.552.228-.192 0-.396-.084-.54-.228L3.24 9.983c-.145-.144-.217-.336-.217-.54 0-.204.072-.408.216-.552l1.09-1.08c.145-.143.337-.227.54-.227.205 0 .397.084.54.228l2.712 2.712 4.895-4.883c.144-.145.336-.23.54-.23.204 0 .396.085.54.23l1.092 1.08c.143.143.215.347.215.55' fill='%2329d68e'/%3E%3C/svg%3E");position:relative}.post p.rl{font-weight:700;margin-right:24px;position:relative;display:inline-block;padding-bottom:0}.post table{table-layout:fixed}.post table ul{padding:0 1rem 0 2ex;margin:5px 0}.post tr>*{width:auto!important}.post th p:not(.p1){font-size:1.3rem!important;line-height:1.2}.post td:not(.td1),.post th:not(.td1){padding:1rem}.post th:not(.td1){background:#e5d791}.post td:not(.td1):first-of-type{padding-left:0}.post td:last-of-type,.post th:last-of-type{padding-right:0}.required{border-radius:3px;letter-spacing:1px;font-weight:600;padding:0;background:0 0;color:#2ad68e;font-size:1.2rem;margin-right:8px}.required:before{margin-right:5px;top:2px}.function{line-height:1.4}.pt-0{padding-top:0!important}.rr,.rr a,.rr:hover,.rr:hover a{transition:all 100ms cubic-bezier(.42,0,.58,1)}.rr,.rr a{color:#000001}.rr:hover,.rr:hover a{color:#2ad68e}.rr{margin-right:24px;position:relative;border-bottom:1px solid;box-shadow:inset 0 -11px 0 -10px}.rl span:after,.rr a:after{margin-left:5px;top:1px}[data-tooltip]:after,[data-tooltip]:before{transition:opacity 300ms cubic-bezier(.42,0,.58,1);transition-delay:0;opacity:0}[data-tooltip]:before{content:attr(data-tooltip);padding:10px 10px 9px;font-weight:700;color:#000001;font-size:.8rem;line-height:1.1;box-shadow:rgba(0,0,0,.1) 0 1px 3px;background:#29d68e;position:absolute;right:-32px;text-align:center;white-space:nowrap;top:-39px;text-indent:0}[data-tooltip]:after{content:'';width:0;height:0;border-style:solid;border-width:7px 7px 0;border-color:#29d68e transparent transparent;position:absolute;top:-7px;right:7px}.commenticonbox [data-tooltip]:before{top:-44px}.commenticonbox [data-tooltip]:after{top:-12px}.para_permalink[data-tooltip]:after{right:23px}.comment_count[data-tooltip]:after{right:-3px}.rr[data-tooltip]:after{right:-20px}.audio_icon_box[data-tooltip]:before{right:4px}.audio_icon_box[data-tooltip]:after{right:18px}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;transition:opacity 300ms cubic-bezier(.42,0,.58,1);transition-delay:.5s}.featherlight .featherlight-content p a:hover,li a:hover,p a:hover{color:#2ad68e}p.question a:hover{color:#FFF}.cf,.clearfix,.comment-respond{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before,.comment-respond:after,.comment-respond:before{content:"";display:table}.cf:after,.clearfix:after,.comment-respond:after{clear:both}button:hover{cursor:pointer}.btn,input[type=submit].btn{display:inline-block;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;padding:10px 15px 8px;border:none;-webkit-border-radius:5px;border-radius:5px;font-size:18px;font-weight:800;color:#000001;-o-text-overflow:clip;text-overflow:clip;text-decoration:none;text-transform:uppercase;background:#2ad68e;-webkit-transition:all 100ms cubic-bezier(.42,0,.58,1);-moz-transition:all 100ms cubic-bezier(.42,0,.58,1);transition:all 100ms cubic-bezier(.42,0,.58,1);top:0;left:0;border-bottom:none;box-shadow:1px 2px 0 #20a46c,inset 1px 2px 0 transparent}.btn:hover,input[type=submit].btn:hover{color:inherit;background:#d4b737;box-shadow:1px 2px 0 transparent,inset 1px 2px 0 #b59b26;top:2px;left:1px}img{max-width:100%;height:auto;border:0;display:block}#wpadminbar{color:#F5F5F5;z-index:99999;background:#000001}.fluid-width-video-wrapper object.svg-avatar,object.svg-avatar{position:relative}#wpadminbar #wp-admin-bar-my-account.with-avatar>a .svg-avatar,#wpadminbar .link-to-classroom .svg-avatar{width:18px;height:18px;padding:0;border:none;background:#f0f0f1;line-height:1.84615384;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline;border-radius:100%}#wpadminbar .svg-avatar img{width:18px;height:18px}#wp-admin-bar-user-info .svg-avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}.blog-wrapper,.category-page .entry-meta{position:relative}ul#sidebar_tabs li a.active-tab,ul#sidebar_tabs li a:focus{background-color:hsl(155deg,80%,58%)}.paragraph_wrapper{padding:0}#main section:first-child{padding-top:0}#main section:first-child .cat-links{border-top:0}.site-title{font-weight:600;font-size:3rem;text-align:right;margin-right:15px}.customize-support{margin-bottom:0}.blog-wrapper{padding:0;left:0;transition:all 400ms ease;-webkit-transition:all 400ms ease;display:table;width:100%}.container{max-width:640px;margin:0 auto;padding:64px 0;width:88%}.entry-meta{padding:0}blockquote p{font-style:italic}blockquote p cite,p cite{text-align:right;width:100%;font-size:1.1rem;font-style:normal}p cite{display:inline-block;box-sizing:border-box}blockquote p cite{display:inline}.epigraph p cite{margin-top:-3em}.category-page .entry-date{top:3px}.aside-info{color:#AAA9A5}.navigation{padding-bottom:10px}.sidebar_contents_wrapper{background:#f3f3f3}.sidebar-toggler{position:absolute;top:0;left:0;text-indent:200%;overflow:hidden;background:url(../img/hamburger_open.png) center no-repeat;border:0;width:60px;height:60px;outline:0;-webkit-transition:background-image .25s ease-in-out;transition:background-image .25s ease-in-out;z-index:10;display:none}aside{top:0;left:-300px;display:inline-block;width:300px;height:100%;position:fixed;z-index:9999;transition:all 400ms ease}.sidebar-shown aside{left:0}.comment-meta{font-size:16px}.comment-content p{width:100%;line-height:1.4;font-size:1.2rem}.sidebar-shown .sidebar-toggler{background:url(../img/hamburger_close.png) center no-repeat #f0efe7;border:0;left:0;top:0}.cat-links a,.socials a{background:0 0}@media all and (max-width:992px){.sidebar-shown .sidebar-toggler{left:300px}}.menu ul,ul.menu{width:100%;margin-top:50px;padding:0}.menu a,ul.menu a{background:0 0;font-size:24px}.code{font-size:1rem}.comments ol{width:80%}.blog-aside a{display:block}.marginnote img{display:block;height:auto;margin-bottom:10px}.blog-title{width:55%;display:inline-block}.entry-utility{width:55%;display:none}.blog-title h1{margin-top:0}.author,.author-avatar,.meta-prep-author,.meta-sep{display:none}.aside-info h4 a,.cat-links,.socials a{display:inline-block}.socials{text-align:right;margin-right:20px;margin-top:100px}.cat-links{position:relative;width:55%;border-top:1px solid #d8d8d1;color:#c9c9c3;padding-top:8px;font-size:.8rem}.cat-links a{color:#cac9c4;position:relative}.aside-info .author{font-size:2em;font-family:sans-serif;text-align:right;margin-top:15px;padding-right:20px;padding-left:20px;margin-bottom:0}.aside-info .site-title{margin-bottom:0}.aside-info h4{margin:0;text-align:right;padding-right:1.5rem}.entry-title{position:relative;width:55%;margin-top:1.2rem}.tag-links{display:none}.entry-title a{display:inline-block}article{padding:0}.entry-date{right:100%;top:7px;width:100%;padding-right:40px;font-size:24px;color:#34354d;font-style:italic;text-align:right;position:absolute;z-index:50}#site-info,.publisher-line,.sticker{text-align:center}.alignleft{padding-right:15px;padding-bottom:15px}.alignright{padding-left:15px;padding-bottom:15px}figure{margin:0}figure img{height:auto;margin-bottom:10px}h1.entry-title{margin-bottom:0;font-style:italic}textarea{resize:none}a:link{word-break:break-word}a:link,p{-ms-word-break:break-word}.form-submit input[type=submit]:focus,textarea:focus{outline:0}#buddypress div.activity-comments form textarea,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input,.field,input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],select,textarea{display:block;height:40px;line-height:1.4;padding:0 12px;margin-bottom:14px;font-size:1.2rem;border-radius:5px;vertical-align:middle;box-shadow:none;width:100%;font-family:Function,Arial,sans-serif;background-color:#FFF;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out;border:2pt solid transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.post #s,.search input[type=text]{border:2px solid #e4e4e4}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{width:24px;height:24px;background:0 0;margin:4px 0;font-size:.9rem;padding:2px 6px 0 24px}#wpadminbar #adminbarsearch:before{top:2px}select{border:2pt solid #ededed}#buddypress div.activity-comments form textarea:active,#buddypress div.activity-comments form textarea:focus,.field:active,.field:focus,.post #s:focus,input[type=week]:active,input[type=week]:focus,input[type=number]:active,input[type=number]:focus,input[type=email]:active,input[type=email]:focus,input[type=url]:active,input[type=url]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=color]:active,input[type=color]:focus,input[type=text]:active,input[type=text]:focus,input[type=password]:active,input[type=password]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=date]:active,input[type=date]:focus,input[type=month]:active,input[type=month]:focus,input[type=time]:active,input[type=time]:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0;border:2pt solid #29d68e}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch.adminbar-focused input.adminbar-input{outline:0;border:1pt solid #29d68e;background:#FFF}.input-note{position:relative;top:-5px}#commentform textarea,.comment{width:100%;border-radius:0;height:auto;padding:9px 12px;resize:vertical}.comment-content{padding:9px 12px;margin:6px 0 0}.comment-content p{font-family:Function,Arial,sans-serif;margin:0}p{word-break:break-word}#footer{color:#F5F5F5;display:block;margin-top:15px}#footer_inner{background:#000001;z-index:500;position:relative;box-shadow:rgba(13,44,58,.15) 0 0 15px;float:left;width:100%;box-sizing:border-box}#footer_inner:before{content:'';height:15px;background:#FFF;width:100%;display:block;position:absolute;top:-15px;left:0}#copyright p{font-size:13px;line-height:18px;margin-top:0;font-weight:400}.publisher-logos{margin:1.4em auto 0;padding:10px 0}.publisher-logos div{display:inline-block;margin:10px 20px;vertical-align:middle}.book-wrap{width:90%;width:calc(100% - 30px);max-width:430px;margin:0 auto;padding:0 30px 30px 0;position:relative;z-index:10}.sticker{display:block;position:absolute;right:-8%;bottom:27%;border-radius:200px;width:136px;height:136px;background:#000001}.sticker p{font-family:Function Condensed,Arial Narrow,Arial,sans-serif;color:#29d68e;letter-spacing:.5px;font-size:26px;line-height:25px;margin:0;padding:33px 0}.sticker p span{color:#F5F5F5}.book-cover{width:100%;position:relative;box-shadow:-7px -7px 20px 0 rgba(13,44,58,.15);z-index:-1}.book-cover:after,.book-cover:before{content:'';display:block;position:absolute;z-index:-1}.book-cover:before{height:100%;background:#fafafa;transform:skewY(45deg);box-shadow:0 0 20px 0 rgba(13,44,58,.15);width:30px;right:-30px;bottom:-15px}.book-cover:after{width:100%;background:#e1e0de;transform:skewX(45deg);box-shadow:-5px 0 20px 0 rgba(13,44,58,.15);height:30px;bottom:-30px;left:15px}.publisher-line{font-family:Souvenir,Palatino,Georgia,serif;font-size:1.27rem;letter-spacing:.2px;line-height:2rem;max-width:500px;margin:30px auto;text-transform:none}.post p.pre-order{margin:20px auto}.wpcf7{font-family:Function,Arial,sans-serif}div.wpcf7-validation-errors{background:#ff355b;border:0!important;color:#FFF}div.wpcf7-response-output{padding:10px!important;text-align:center}span.wpcf7-not-valid-tip{color:#ff355b!important;line-height:19px}div.wpcf7-mail-sent-ok{border:0!important;padding:15px 0!important;margin:0!important;font-size:1.27rem;line-height:2rem;font-weight:800}@media all and (max-width:992px){span.entry-date{position:static;width:auto;text-align:left;display:block;margin-bottom:5px;font-size:19px}.fullwidth{width:97%;max-width:97%}body{margin-left:0}}@media all and (max-width:760px){.entry-title,.entry-title a,.entry-utility,footer,p,textarea{width:100%}.main{padding:0}ol{width:90%}textarea{resize:none}.widget-title{margin-top:1rem}#disqus_thread{width:100%!important}}.entry-content{margin-top:25px}.entry-content ul{list-style:inherit}.single-post-socials a{background:0 0}.single-post-socials img{width:auto}.pocket-btn{display:inline-block}iframe{max-width:100%}@media all and (max-width:479px){.book-wrap{width:90%;width:calc(100% - 15px);max-width:430px;margin:0 auto;padding:0 30px 30px 0;position:relative}.book-cover:before{width:18px;right:-18px;bottom:-9px}.book-cover:after{height:18px;bottom:-18px;left:9px}.sticker{right:-4%;bottom:25.5%;transform:scale(.7,.7)}.guest{width:100%}}