body{background-color:var(--wp--custom--color--content-background)}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;padding:0}h1{letter-spacing:normal}.entry-content h1{color:var(--wp--custom--color--heading-accent);margin-top:4px}input,select,textarea{background-color:var(--wp--custom--color--content-background);border:1px solid var(--wp--custom--color--border);color:var(--wp--custom--color--heading);font-size:1em;font-weight:400;padding:16px;width:100%}input:focus,textarea:focus{border:1px solid var(--wp--custom--color--border-strong);outline:0}input[type=checkbox],input[type=image],input[type=radio]{width:auto}::-ms-input-placeholder{color:var(--wp--custom--color--heading);opacity:1}:-ms-input-placeholder{color:var(--wp--custom--color--heading);opacity:1}::placeholder{color:var(--wp--custom--color--heading);opacity:1}.button,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.button,.button:visited,button,input[type=button],input[type=reset],input[type=submit]{background-color:var(--wp--custom--color--heading);border:0;border-radius:4px;color:var(--wp--preset--color--white);cursor:pointer;font-size:1em;font-weight:700;margin:2px 6px;padding:12px 22px;text-align:center;text-decoration:none;white-space:normal;width:auto}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--wp--custom--color--primary-hover);color:var(--wp--preset--color--white)}.entry-content .button:focus,.entry-content .button:hover{color:var(--wp--preset--color--white)}.button{display:inline-block}.button.inverse,.button.inverse:visited,input[type=button].inverse,input[type=reset].inverse,input[type=submit].inverse{background-color:transparent;border:2px solid var(--wp--custom--color--heading);color:var(--wp--custom--color--heading);padding:10px 20px}.button.inverse:focus,.button.inverse:hover,input[type=button].inverse:focus,input[type=button].inverse:hover,input[type=reset].inverse:focus,input[type=reset].inverse:hover,input[type=submit].inverse:focus,input[type=submit].inverse:hover{border-color:var(--wp--custom--color--primary-hover);color:var(--wp--custom--color--primary-hover)}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type=button]:disabled,.site-container input[type=button]:disabled:hover,.site-container input[type=reset]:disabled,.site-container input[type=reset]:disabled:hover,.site-container input[type=submit]:disabled,.site-container input[type=submit]:disabled:hover{background-color:var(--wp--custom--color--panel);border-width:0;color:var(--wp--custom--color--muted);cursor:not-allowed}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.site-container{animation:fadein 1s}@keyframes fadein{from{opacity:0}to{opacity:1}}.site-inner{clear:both;margin:0 auto}.avatar{border-radius:50%;float:left}.alignleft .avatar,.author-box .avatar{margin-right:20px}.alignright .avatar{margin-left:20px}.comment .avatar{margin:0 16px 20px 0}.after-entry,.archive-description,.author-box{margin-bottom:20px}.after-entry{padding:20px 30px}.after-entry .widget:last-of-type{margin-bottom:0}.breadcrumb{border-bottom:1px solid var(--wp--custom--color--border);font-size:.95em;padding:12px 30px}.archive-description p:last-child,.author-box p:last-child{margin-bottom:0}.entry-content .search-form{margin-bottom:40px;width:50%}.post-password-form input[type=submit],.search-form input[type=submit]{margin-top:10px}.archive-description .entry-title,.archive-title,.author-box-title,.entry-title,.search-results .entry-title{color:var(--wp--custom--color--heading);font-family:var(--wp--preset--font-family--interface);font-size:2em;font-weight:700;line-height:1.5em;text-align:center}.entry-title a,.sidebar .widget-title a{color:var(--wp--custom--color--heading);text-decoration:none}.search-results .entry-title .post-type-label{color:var(--wp--custom--color--muted)}.widget-title{font-size:1.2em;margin-bottom:16px}.archive-pagination li a,.breadcrumb,.button,.button:visited,.entry-meta,.menu-toggle,.nav-menu a,.sidebar .widget-title a,.sub-menu-toggle,.widget-title,button,input[type=button],input[type=reset],input[type=submit],label,legend,select,th{font-family:var(--wp--preset--font-family--interface)}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.aligncenter,.singular-image,img.centered{margin-bottom:30px}.alignnone,img.alignnone{margin-bottom:16px}.wp-caption.alignleft,a.alignleft,img.alignleft{margin:0 20px 20px 0}.wp-caption.alignright,a.alignright,img.alignright{margin:0 0 20px 20px}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:14px auto}.wp-block-embed{text-align:center}.widget{margin-bottom:40px}.widget p:last-child,.widget ul>li:last-of-type{margin-bottom:0}.widget ul>li{margin-bottom:6px}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:0;margin:0 0 0 30px;padding:0}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.featured-content .entry{border-bottom:1px solid var(--wp--custom--color--border);margin-bottom:20px}.featured-content .entry:last-of-type{border-bottom:none;margin-bottom:0}.featured-content .entry-title{margin-bottom:5px;margin-top:10px}#wpadminbar .wp-admin-bar-submissions .ab-item::before{content:"\f16d";top:3px}.entry-content .mycfibook-content-index>li+li{margin-top:2px}ol.sortable li{cursor:grab;width:100%}ol.sortable .ui-sortable-placeholder{background-color:var(--wp--custom--color--panel);outline:1px dashed var(--wp--custom--color--border-strong);visibility:visible!important}ol.sortable .ui-sortable-helper{background-color:var(--wp--custom--color--panel);outline:1px solid var(--wp--custom--color--border)}table.diff td{text-align:left}td.diff-deletedline{background-color:#fdd}td.diff-addedline{background-color:#dfd}del{background-color:#f99;text-decoration:none}ins{background-color:#9f9;text-decoration:none}.related_view{background-color:var(--wp--custom--color--panel);border-top:4px solid var(--wp--custom--color--primary);color:var(--wp--custom--color--text);list-style:none outside;margin:10px 0;padding:1em 1.8em 1em 1.5em;position:relative;width:auto;word-wrap:break-word}.related_view::after,.related_view::before{content:" ";display:table}.related_view::after{clear:both}.related_view .message-dismiss{height:16px;margin:4px 4px 0;position:absolute;right:0;top:0;width:16px}.related_view .message-dismiss a,.related_view .message-dismiss a:focus,.related_view .message-dismiss a:hover{color:var(--wp--custom--color--primary);text-decoration:none}p.leader,ul.leader li{font-size:.9em;font-style:italic;line-height:1.25}h1+p.leader{margin-top:-6px}.references_view{background-color:var(--wp--custom--color--panel);margin:2px 6px;padding:2px}.references_view a,.references_view a:focus,.references_view a:hover{color:var(--wp--custom--color--heading);font-style:italic}.lesson-plan-divider{background-color:var(--wp--custom--color--panel);border:1px solid var(--wp--custom--color--border-strong);border-radius:4px;margin:1.25em 0;overflow:hidden;padding:.625em 1em}.lesson-plan-divider h1{margin:0;text-align:center}.lesson-title{text-align:center}.lesson-title h1{color:var(--wp--custom--color--heading);font-size:1.2em;font-style:italic}.single-lesson_plan .entry-content{padding-top:12px}.lesson-content.is-layout-flow>*+*{margin-block-start:12px}div.wp-block-columns div.lesson-title,div.wp-block-columns:not(.is-not-stacked-on-mobile)>div.lesson-title{flex-basis:16%}div.wp-block-columns div.lesson-content,div.wp-block-columns:not(.is-not-stacked-on-mobile)>div.lesson-content{flex-basis:84%}.post-146 h2{font-size:1.3em}.site-header{background:url("https://mycfibook.com/blue_bg.png") repeat;background-color:var(--wp--custom--color--primary);padding:10px 30px}.site-header .wrap{margin:0 auto;max-width:1140px}.title-area{float:left;height:85px;width:310px}.wp-custom-logo .title-area img{width:auto}.site-title{margin:0}.site-title a,.site-title a:focus,.site-title a:hover{background:url("https://mycfibook.com/logo.png") no-repeat;border:0;box-shadow:none;display:block;height:85px;overflow:hidden;text-decoration:none;text-indent:-9999px;width:310px}.nav-menu a{color:var(--wp--custom--color--heading);font-size:.95em;font-weight:700;outline-offset:-1px;padding:12px 16px}.nav-content-actions .nav-menu a{color:var(--wp--custom--color--primary);font-weight:400;padding:6px}.nav-menu .current-menu-item>a,.nav-menu .sub-menu .current-menu-item>a:focus,.nav-menu .sub-menu .current-menu-item>a:hover,.nav-menu a:focus,.nav-menu a:hover{color:var(--wp--custom--color--primary-hover);text-decoration:none}.nav-menu .sub-menu{background-color:var(--wp--custom--color--content-background)}.nav-menu .sub-menu a{font-size:.95em}.fa-icons::before{-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-size:.95em;font-weight:400;height:16px;text-decoration:none;width:16px}.menu .menu-item.sfHover>ul.sub-menu{left:auto;opacity:1}.menu-toggle,.sub-menu-toggle{background-color:var(--wp--custom--color--content-background);color:var(--wp--custom--color--heading);padding:16px 0}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background-color:var(--wp--custom--color--content-background);color:var(--wp--custom--color--primary)}.menu-toggle{line-height:1;margin:0;width:100%}.menu-toggle.activated::before{content:"\f00d"}.menu-toggle::before{margin-right:10px;position:relative;text-rendering:auto}.sub-menu-toggle.activated::before{transform:rotate(180deg)}.nav-primary{clear:left;width:100%}.nav-content-actions,.nav-secondary{background-color:var(--wp--custom--color--content-background);margin:0}.entry{background-color:var(--wp--custom--color--content-background);margin-bottom:0;padding:10px 30px}.content>.entry{box-shadow:none}.entry-content ol,.entry-content ul{margin:.8em 0 .8em 2em}.entry-content li ol,.entry-content li ul{margin:0 0 0 2em}.entry-content li{padding:0}.entry-content ol{list-style-type:decimal}.entry-content ol li li{list-style-type:circle}.entry-content ul{list-style-type:disc}.entry-content ol li li,.entry-content ul li li{list-style-type:circle}.entry-content ol ol,.entry-content ul ul{margin:0 0 0 2em}.content .sticky{background-color:var(--wp--custom--color--panel);padding:30px}.entry-meta{font-size:.95em;margin-bottom:0}.entry-meta a{text-decoration:none}.entry-meta i{margin-left:10px;text-decoration:none}.entry-header .entry-meta{color:var(--wp--custom--color--muted)}.entry-footer .entry-meta{border-top:1px solid var(--wp--custom--color--panel);color:var(--wp--custom--color--muted);padding-top:20px}.entry-tags{display:block}.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px}.pagination{clear:both;margin:40px 0}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination li{display:inline}.archive-pagination li a{background-color:var(--wp--custom--color--panel);color:var(--wp--custom--color--heading);cursor:pointer;display:inline-block;font-size:.95em;margin-bottom:4px;padding:8px 12px;text-decoration:none}.archive-pagination li a:focus,.archive-pagination li a:hover,.archive-pagination li.active a{background-color:var(--wp--custom--color--heading);color:var(--wp--preset--color--white)}.comment-respond,.entry-comments,.entry-pings{margin-bottom:40px}.comment-list li{padding:40px 0 0 30px}.comment-list .depth-1{padding-left:0}.comment-header{margin-bottom:30px}.comment-content{clear:both}.comment-content ul>li{list-style-type:disc}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:50%}.comment-respond label{display:block;margin-right:12px}.comment-header p{margin-bottom:0}.entry-pings .reply{display:none}.comment-form-cookies-consent label{display:inline;padding-left:10px}.sidebar{font-size:.95em}.sidebar .widget{background-color:var(--wp--custom--color--content-background);box-shadow:none;margin-bottom:30px;padding:10px 30px}.sidebar p{margin-bottom:20px}.footer-widgets{background-color:var(--wp--preset--color--white);box-shadow:none;clear:both;padding-bottom:20px}.footer-widgets .wrap{margin-left:auto;margin-right:auto}.footer-widget-area{padding:10px 0;text-align:center}.footer-widget-area .widget-title{font-size:1.4em}.footer-widget-area:last-child,.footer-widgets .widget:last-child{margin-bottom:0}.site-footer{background-color:var(--wp--preset--color--white);box-shadow:none;clear:both;color:var(--wp--custom--color--muted);font-size:.95em;line-height:1.5;padding:30px;text-align:center}.site-footer p{margin-bottom:0}@media only screen and (min-width:960px){body{background-color:#f3f1f1}.site-header{width:100%}.nav-menu .menu-item{display:inline-block}.nav-menu>.menu-bold>a{font-weight:700}.nav-menu>.menu-highlight>a{background-color:var(--wp--custom--color--heading);border-radius:16px;color:var(--wp--preset--color--white);margin-left:16px;padding-left:20px;padding-right:20px}.nav-menu>.menu-highlight>a:focus,.nav-menu>.menu-highlight>a:hover{background-color:var(--wp--custom--color--primary-hover)}.nav-menu .sub-menu,.nav-menu .sub-menu a{width:180px}.nav-menu .sub-menu{border-top:1px solid var(--wp--custom--color--border);opacity:0;padding-left:0;position:absolute;transition:opacity .4s ease-in-out}.nav-menu .sub-menu a{border:1px solid var(--wp--custom--color--border);border-top:0;padding-bottom:16px;padding-top:16px}.nav-menu .sub-menu .sub-menu{margin:-46px 0 0 179px}.responsive-menu{display:block;text-align:center}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}.nav-primary{clear:none;float:right;margin-top:12px;width:auto}.nav-primary a,.nav-primary a:focus,.nav-primary a:hover{color:var(--wp--preset--color--white)}.nav-primary .sub-menu a,.nav-primary .sub-menu a:focus,.nav-primary .sub-menu a:hover{color:var(--wp--custom--color--heading)}.nav-secondary{box-shadow:0 0 20px rgba(0,0,0,.05);padding:4px}.nav-content-actions{border-bottom:1px solid var(--wp--custom--color--border);margin-bottom:12px;margin-top:-6px;text-align:left}.site-inner{max-width:1140px;padding:20px}.content{float:left;width:65%}.sidebar-content .content{float:right}.full-width-content .content,.landing-page .content{float:none;margin-left:auto;margin-right:auto;width:100%}.content>.entry{box-shadow:0 0 20px rgba(0,0,0,.1)}.entry-header .entry-meta{border-bottom:1px solid var(--wp--custom--color--border);margin-top:-6px}.archive-description .entry-title,.archive-title,.author-box-title,.entry-title,.search-results .entry-title{font-size:2em;text-align:left}.sidebar{float:right;width:30%}.sidebar .widget{box-shadow:0 0 20px rgba(0,0,0,.1)}.sidebar-content .sidebar{float:left}.author-box{background-color:var(--wp--custom--color--border);padding:30px}.after-entry{padding:40px 60px}.wp-block-columns td{word-break:normal!important}.after-entry,.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings{margin-bottom:20px}.footer-widgets,.site-footer{box-shadow:0 0 20px rgba(0,0,0,.05)}.footer-widgets .wrap{max-width:1140px}.footer-widget-area{float:left;margin-bottom:0;width:calc(100% / 3)}}@media print{.comment-form,.content-box,.entry-footer,.entry-meta,.footer-widgets,.menu-toggle,.nav-content-actions,.nav-menu,.nav-primary,.nav-secondary,.sidebar,.site-footer,.site-header{display:none!important}*,::after,::before{background-color:transparent!important;box-shadow:none!important;color:var(--wp--custom--color--heading)!important;text-shadow:none!important}.breadcrumb,.button,button,input,select,textarea{display:none!important}}
