.fluidbox-ghost,.fluidbox-wrap{background-position:center center}.fluidbox-loader::before,.fluidbox-overlay{background-color:rgba(255,255,255,.85);opacity:0}@-webkit-keyframes fluidboxLoading{0%{-webkit-transform:translate(-50%,-50%) rotateX(0) rotateY(0)}50%{-webkit-transform:translate(-50%,-50%) rotateX(-180deg) rotateY(0)}100%{-webkit-transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-180deg)}}@keyframes fluidboxLoading{0%{-webkit-transform:translate(-50%,-50%) rotateX(0) rotateY(0);transform:translate(-50%,-50%) rotateX(0) rotateY(0)}50%{-webkit-transform:translate(-50%,-50%) rotateX(-180deg) rotateY(0);transform:translate(-50%,-50%) rotateX(-180deg) rotateY(0)}100%{-webkit-transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-180deg);transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-180deg)}}.fluidbox{outline:0}.fluidbox-overlay{cursor:pointer;cursor:-webkit-zoom-out;cursor:zoom-out;position:fixed;top:0;left:0;bottom:0;right:0;-webkit-transition:all .125s ease-in-out .125s;transition:all .125s ease-in-out .125s}.fluidbox-wrap{background-size:cover;margin:0 auto;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.fluidbox-closed .fluidbox-wrap img{-webkit-transition:opacity 0s ease-in-out .25s;transition:opacity 0s ease-in-out .25s}.fluidbox-ghost{background-size:100% 100%;position:absolute;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:0s,.25s;transition-duration:0s,.25s;-webkit-transition-delay:.25s,0s;transition-delay:.25s,0s}.fluidbox-opened .fluidbox-ghost{-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.fluidbox-loader{-webkit-perspective:200px;perspective:200px;position:absolute;top:0;left:0;bottom:0;right:0}.fluidbox-loader::before{-webkit-animation:fluidboxLoading 1s infinite;animation:fluidboxLoading 1s infinite;content:'';-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;top:50%;left:50%;width:20%;padding-bottom:20%;-webkit-transition-delay:.125s;transition-delay:.125s}.fluidbox-loading .fluidbox-loader::before{opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.annotator-filter *,.annotator-notice,.annotator-widget *{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:400;text-align:left;margin:0;padding:0;background:0 0;-webkit-transition:none;transition:none;-o-box-shadow:none;box-shadow:none;color:#909090}.annotator-adder{background-image:url(c46d9784b0c106f4dbc06509016abdfb.png);background-repeat:no-repeat}.annotator-editor a:after,.annotator-filter .annotator-filter-navigation button:after,.annotator-filter .annotator-filter-property .annotator-filter-clear,.annotator-resize,.annotator-viewer .annotator-controls a,.annotator-viewer .annotator-controls button,.annotator-widget:after{background-image:url(4177f27849d10ab86f20a0533d8daf51.png);background-repeat:no-repeat}.annotator-hl{background:#FFFF0A;background:rgba(255,255,10,.3);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4DFFFF0A, endColorstr=#4DFFFF0A)"}.annotator-hl-temporary{background:#007CFF;background:rgba(0,124,255,.3);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D007CFF, endColorstr=#4D007CFF)"}.annotator-wrapper{position:relative}.annotator-adder,.annotator-notice,.annotator-outer{z-index:1020}.annotator-adder,.annotator-notice,.annotator-outer,.annotator-widget{position:absolute;font-size:10px;line-height:1}.annotator-hide{display:none;visibility:hidden}.annotator-adder{margin-top:-48px;margin-left:-24px;width:48px;height:48px;background-position:left top}.annotator-adder:hover{background-position:center top}.annotator-adder:active{background-position:center right}.annotator-adder button{display:block;width:36px;height:41px;margin:0 auto;border:none;background:0 0;text-indent:-999em;cursor:pointer}.annotator-outer{width:0;height:0}.annotator-widget{margin:0;padding:0;bottom:15px;left:-18px;min-width:265px;background-color:#FBFBFB;background-color:rgba(251,251,251,.98);border:1px solid #7A7A7A;border:1px solid rgba(122,122,122,.6);border-radius:5px;-o-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2)}.annotator-invert-x .annotator-widget{left:auto;right:-18px}.annotator-invert-y .annotator-widget{bottom:auto;top:8px}.annotator-widget strong{font-weight:700}.annotator-widget .annotator-item,.annotator-widget .annotator-listing{padding:0;margin:0;list-style:none}.annotator-widget:after{content:"";display:block;width:18px;height:10px;background-position:0 0;position:absolute;bottom:-10px;left:8px}.annotator-invert-x .annotator-widget:after{left:auto;right:8px}.annotator-invert-y .annotator-widget:after{background-position:0 -15px;bottom:auto;top:-9px}.annotator-editor .annotator-item input,.annotator-editor .annotator-item textarea,.annotator-widget .annotator-item{position:relative;font-size:12px}.annotator-viewer .annotator-item{border-top:2px solid #7A7A7A;border-top:2px solid rgba(122,122,122,.2)}.annotator-widget .annotator-item:first-child{border-top:none}.annotator-editor .annotator-item,.annotator-viewer div{border-top:1px solid #858585;border-top:1px solid rgba(133,133,133,.11)}.annotator-viewer div{padding:6px}.annotator-viewer .annotator-item ol,.annotator-viewer .annotator-item ul{padding:4px 16px}.annotator-editor .annotator-item:first-child textarea,.annotator-viewer div:first-of-type{padding-top:12px;padding-bottom:12px;color:#3c3c3c;font-size:13px;font-style:italic;line-height:1.3;border-top:none}.annotator-viewer .annotator-controls{position:relative;top:5px;right:5px;padding-left:5px;opacity:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;float:right}.annotator-viewer li .annotator-controls.annotator-visible,.annotator-viewer li:hover .annotator-controls{opacity:1}.annotator-viewer .annotator-controls a,.annotator-viewer .annotator-controls button{cursor:pointer;display:inline-block;width:13px;height:13px;margin-left:2px;border:none;opacity:.2;text-indent:-900em;background-color:transparent;outline:0}.annotator-viewer .annotator-controls a:focus,.annotator-viewer .annotator-controls a:hover,.annotator-viewer .annotator-controls button:focus,.annotator-viewer .annotator-controls button:hover{opacity:.9}.annotator-viewer .annotator-controls a:active,.annotator-viewer .annotator-controls button:active{opacity:1}.annotator-viewer .annotator-controls button[disabled]{display:none}.annotator-viewer .annotator-controls .annotator-edit{background-position:0 -60px}.annotator-viewer .annotator-controls .annotator-delete{background-position:0 -75px}.annotator-viewer .annotator-controls .annotator-link{background-position:0 -270px}.annotator-editor .annotator-item{position:relative}.annotator-editor .annotator-item label{top:0;display:inline;cursor:pointer;font-size:12px}.annotator-editor .annotator-item input,.annotator-editor .annotator-item textarea{display:block;min-width:100%;padding:10px 8px;border:none;margin:0;color:#3c3c3c;background:0 0;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;resize:none}.annotator-editor .annotator-item textarea::-webkit-scrollbar{height:8px;width:8px}.annotator-editor .annotator-item textarea::-webkit-scrollbar-track-piece{margin:13px 0 3px;background-color:#e5e5e5;-webkit-border-radius:4px}.annotator-editor .annotator-item textarea::-webkit-scrollbar-thumb:vertical{height:25px;background-color:#ccc;-webkit-border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1)}.annotator-editor .annotator-item textarea::-webkit-scrollbar-thumb:horizontal{width:25px;background-color:#ccc;-webkit-border-radius:4px}.annotator-editor .annotator-item:first-child textarea{min-height:5.5em;border-radius:5px 5px 0 0}.annotator-editor .annotator-item input:focus,.annotator-editor .annotator-item textarea:focus{background-color:#f3f3f3;outline:0}.annotator-editor .annotator-item input[type=checkbox],.annotator-editor .annotator-item input[type=radio]{width:auto;min-width:0;padding:0;display:inline;margin:0 4px 0 0;cursor:pointer}.annotator-editor .annotator-checkbox{padding:8px 6px}.annotator-editor .annotator-controls,.annotator-filter,.annotator-filter .annotator-filter-navigation button{text-align:right;padding:3px;border-top:1px solid #d4d4d4;background-color:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),color-stop(.6,#dcdcdc),to(#d2d2d2));background-image:-webkit-linear-gradient(top,#f5f5f5,#dcdcdc 60%,#d2d2d2);background-image:linear-gradient(to bottom,#f5f5f5,#dcdcdc 60%,#d2d2d2);-o-box-shadow:inset 1px 0 0 rgba(255,255,255,.7),inset -1px 0 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.7);box-shadow:inset 1px 0 0 rgba(255,255,255,.7),inset -1px 0 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.7);border-radius:0 0 5px 5px}.annotator-editor.annotator-invert-y .annotator-controls{border-top:none;border-bottom:1px solid #b4b4b4;border-radius:5px 5px 0 0}.annotator-editor a,.annotator-filter .annotator-filter-property label{position:relative;display:inline-block;padding:0 6px 0 22px;color:#363636;text-shadow:0 1px 0 rgba(255,255,255,.75);text-decoration:none;line-height:24px;font-size:12px;font-weight:700;border:1px solid #a2a2a2;background-color:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),color-stop(.5,#d2d2d2),color-stop(.5,#bebebe),to(#d2d2d2));background-image:-webkit-linear-gradient(top,#f5f5f5,#d2d2d2 50%,#bebebe 50%,#d2d2d2);background-image:linear-gradient(to bottom,#f5f5f5,#d2d2d2 50%,#bebebe 50%,#d2d2d2);-o-box-shadow:inset 0 0 5px rgba(255,255,255,.2),inset 0 0 1px rgba(255,255,255,.8);box-shadow:inset 0 0 5px rgba(255,255,255,.2),inset 0 0 1px rgba(255,255,255,.8);border-radius:5px}.annotator-editor a:after{position:absolute;top:50%;left:5px;display:block;content:"";width:15px;height:15px;margin-top:-7px;background-position:0 -90px}.annotator-editor a.annotator-focus,.annotator-editor a:focus,.annotator-editor a:hover,.annotator-filter .annotator-filter-active label,.annotator-filter .annotator-filter-navigation button:hover{outline:0;border-color:#435aa0;background-color:#3865f9;background-image:-webkit-gradient(linear,left top,left bottom,from(#7691fb),color-stop(.5,#5075fb),color-stop(.5,#3865f9),to(#3665fa));background-image:-webkit-linear-gradient(top,#7691fb,#5075fb 50%,#3865f9 50%,#3665fa);background-image:linear-gradient(to bottom,#7691fb,#5075fb 50%,#3865f9 50%,#3665fa);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.42)}.annotator-editor a:focus:after,.annotator-editor a:hover:after{margin-top:-8px;background-position:0 -105px}.annotator-editor a:active,.annotator-filter .annotator-filter-navigation button:active{border-color:#700c49;background-color:#d12e8e;background-image:-webkit-gradient(linear,left top,left bottom,from(#fc7cca),color-stop(.5,#e85db2),color-stop(.5,#d12e8e),to(#ff009c));background-image:-webkit-linear-gradient(top,#fc7cca,#e85db2 50%,#d12e8e 50%,#ff009c);background-image:linear-gradient(to bottom,#fc7cca,#e85db2 50%,#d12e8e 50%,#ff009c)}.annotator-editor a.annotator-save:after{background-position:0 -120px}.annotator-editor a.annotator-save.annotator-focus:after,.annotator-editor a.annotator-save:focus:after,.annotator-editor a.annotator-save:hover:after{margin-top:-8px;background-position:0 -135px}.annotator-editor .annotator-widget:after{background-position:0 -30px}.annotator-editor.annotator-invert-y .annotator-widget .annotator-controls{background-color:#f2f2f2}.annotator-editor.annotator-invert-y .annotator-widget:after{background-position:0 -45px;height:11px}.annotator-resize{position:absolute;top:0;right:0;width:12px;height:12px;background-position:2px -150px}.annotator-invert-x .annotator-resize{right:auto;left:0;background-position:0 -195px}.annotator-invert-y .annotator-resize{top:auto;bottom:0;background-position:2px -165px}.annotator-invert-y.annotator-invert-x .annotator-resize{background-position:0 -180px}.annotator-notice{color:#fff;position:fixed;top:-54px;left:0;width:100%;font-size:14px;line-height:50px;text-align:center;background:#000;background:rgba(0,0,0,.9);border-bottom:4px solid #d4d4d4;-webkit-transition:top .4s ease-out;transition:top .4s ease-out}.annotator-notice-success{border-color:#3665f9}.annotator-notice-error{border-color:#ff7e00}.annotator-notice p{margin:0}.annotator-notice a{color:#fff}.annotator-notice-show{top:0}.annotator-tags{margin-bottom:-2px}.annotator-tags .annotator-tag{display:inline-block;padding:0 8px;margin-bottom:2px;line-height:1.6;font-weight:700;background-color:#e6e6e6;border-radius:8px}.annotator-filter{z-index:1010;position:fixed;top:0;right:0;left:0;text-align:left;line-height:0;border:none;border-bottom:1px solid #878787;padding-left:10px;padding-right:10px;border-radius:0;-o-box-shadow:inset 0 -1px 0 rgba(255,255,255,.3);box-shadow:inset 0 -1px 0 rgba(255,255,255,.3)}.annotator-filter strong{font-size:12px;font-weight:700;color:#3c3c3c;text-shadow:0 1px 0 rgba(255,255,255,.7);position:relative;top:-9px}.annotator-filter .annotator-filter-navigation,.annotator-filter .annotator-filter-property{position:relative;display:inline-block;overflow:hidden;line-height:10px;padding:2px 0;margin-right:8px}.annotator-filter .annotator-filter-navigation button,.annotator-filter .annotator-filter-property label{text-align:left;display:block;float:left;line-height:20px;border-radius:10px 0 0 10px}.annotator-filter .annotator-filter-property label{padding-left:8px}.annotator-filter .annotator-filter-property input{display:block;float:right;-webkit-appearance:none;border:1px solid #878787;border-left:none;padding:2px 4px;line-height:16px;min-height:16px;font-size:12px;width:150px;color:#333;background-color:#f8f8f8;border-radius:0 10px 10px 0;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.annotator-filter .annotator-filter-property input:focus{outline:0;background-color:#fff}.annotator-filter .annotator-filter-clear{position:absolute;right:3px;top:6px;border:none;text-indent:-900em;width:15px;height:15px;background-position:0 -90px;opacity:.4}.annotator-filter .annotator-filter-clear:focus,.annotator-filter .annotator-filter-clear:hover{opacity:.8}.annotator-filter .annotator-filter-clear:active{opacity:1}.annotator-filter .annotator-filter-navigation button{border:1px solid #a2a2a2;padding:0;text-indent:-900px;width:20px;min-height:22px;-o-box-shadow:inset 0 0 5px rgba(255,255,255,.2),inset 0 0 1px rgba(255,255,255,.8);box-shadow:inset 0 0 5px rgba(255,255,255,.2),inset 0 0 1px rgba(255,255,255,.8)}.annotator-filter .annotator-filter-navigation button,.annotator-filter .annotator-filter-navigation button:focus,.annotator-filter .annotator-filter-navigation button:hover{color:transparent}.annotator-filter .annotator-filter-navigation button:after{position:absolute;top:8px;left:8px;content:"";display:block;width:9px;height:9px;background-position:0 -210px}.annotator-filter .annotator-filter-navigation button:hover:after{background-position:0 -225px}.annotator-filter .annotator-filter-navigation .annotator-filter-next{border-radius:0 10px 10px 0;border-left:none}.annotator-filter .annotator-filter-navigation .annotator-filter-next:after{left:auto;right:7px;background-position:0 -240px}.annotator-filter .annotator-filter-navigation .annotator-filter-next:hover:after{background-position:0 -255px}.annotator-hl-active{background:#FFFF0A;background:rgba(255,255,10,.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFF0A, endColorstr=#CCFFFF0A)"}.annotator-hl-filtered{background-color:transparent}#leftbar .children-container a>span.subtitle,#leftbar a[href='#book/ch00-cover-00-cover'] span.subtitle,#leftbar a[href='#book/ch99-contact'] span.subtitle{letter-spacing:2px!important}#rightbar-toggle{background-color:transparent}.avatar-mood-angry,.avatar-mood-bored,.avatar-mood-cheeky,.avatar-mood-happy,.avatar-mood-helpless,.avatar-mood-neutral,.avatar-mood-sad,.avatar-mood-sleeping,.avatar-mood-smart,.avatar-mood-smile,.avatar-mood-uneasy,.avatar-mood-unimpressed,.avatar-mood-upset,.avatar-mood-wink,.avatar-mood-wondering{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:transparent!important;background-size:contain;background-repeat:no-repeat}.avatar-mood-neutral{background-image:url(img/avatar/kat-neutral.png)}.avatar-mood-happy{background-image:url(img/avatar/kat-happy.png);-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.avatar-mood-sad{background-image:url(img/avatar/kat-sad.png);-webkit-transform:translate(0,10px);transform:translate(0,10px)}.avatar-mood-smart{background-image:url(img/avatar/kat-smart.png)}.avatar-mood-smile{background-image:url(img/avatar/kat-smile.png)}.avatar-mood-angry{background-image:url(img/avatar/kat-angry.png)}.avatar-mood-cheeky{background-image:url(img/avatar/kat-happy.png)}.avatar-mood-helpless{background-image:url(img/avatar/kat-helpless.png)}.avatar-mood-uneasy{background-image:url(img/avatar/kat-uneasy.gif)}.avatar-mood-wink{background-image:url(img/avatar/kat-wink.png);-webkit-transform:rotate(5deg);transform:rotate(5deg)}.avatar-mood-wondering{background-image:url(img/avatar/kat-wondering.gif)}.avatar-mood-bored{background-image:url(img/avatar/kat-bored.png)}.avatar-mood-upset{background-image:url(img/avatar/kat-upset.png)}.avatar-mood-sleeping{background-image:url(img/avatar/kat-sleeping.gif);-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .5s ease;transition:all .5s ease}.avatar-mood-unimpressed{background-image:url(img/avatar/kat-unimpressed.png)}li:not(.fold)>.fold-button{display:block!important}.menu.headroom{background-color:#222!important}.menu.headroom #leftbar-toggle{border-radius:50%;border:2px solid #555}@media (max-width:767px){.menu.headroom #leftbar-toggle{border:none;background-color:#222!important}}.navigation-menu.headroom{background-color:#222}.navigation-menu.headroom #next-chapter,.navigation-menu.headroom #previous-chapter{background-color:#222;border-radius:50%;border:2px solid #555}#leftbar,#leftbar>ul.tableofcontents{background-color:#222!important}@media (max-width:767px){.navigation-menu.headroom #previous-chapter{left:.5rem;border:none}.navigation-menu.headroom #next-chapter{right:.5rem;border:none}}#leftbar .children-container a,#leftbar>ul>li>a{margin-top:-1px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}#leftbar{color:#fff!important}#leftbar>ul>li span.title{text-transform:uppercase}#leftbar>ul>li:hover{border-color:transparent}#leftbar>ul.tableofcontents>li.active{border-color:transparent!important}#leftbar>ul.tableofcontents>li.active>a{margin-top:-1px;background-color:#555!important}#leftbar li.active>a{background-color:#555!important}#leftbar a{height:60px;background-color:#222}#leftbar a.foldable:hover,#leftbar a[href='#book/ch00-cover-00-cover']:hover,#leftbar a[href='#book/ch99-contact']:hover{background-color:#4d4d4d}#leftbar a.foldable:hover+.fold-button{display:block}#leftbar a.foldable>span.title{color:#fff}#leftbar a.foldable>span.subtitle{font-size:15px;color:rgba(255,255,255,.95)!important}#leftbar a[href='#book/ch00-cover-00-cover'] span.title,#leftbar a[href='#book/ch99-contact'] span.title{text-transform:uppercase;color:#fff}#leftbar .children-container{background-color:#222;border-right:19.5px solid #222}#leftbar .children-container>ul>li.active{position:relative;background-color:#555!important}#leftbar .children-container a{background-color:#2b2b2b;color:#fff;border-right:1px solid rgba(255,255,255,.3)}#leftbar .children-container a>span.title{text-transform:normal}#leftbar .children-container a:hover{background-color:#555}#leftbar .children-container a span{font-size:.9em}#leftbar .fold-button{color:#fff;background-color:transparent;display:none;height:60px}#leftbar .fold-button:hover{display:block;background-color:transparent!important}#leftbar .fold-button .fold-icon{-webkit-transform:none;transform:none}#leftbar .fold-button .fa{color:transparent;background-color:rgba(255,255,255,.6);width:12px;height:12px;border-radius:50%;top:40%;left:35%}#leftbar .fold-button .fa:hover{background-color:rgba(255,255,255,.8)}#leftbar .fold-button .fa:after{content:'';position:absolute;left:5.5px;top:12px;height:29px;width:1px;background-color:rgba(255,255,255,.3)}#leftbar .tableofcontents>li.fold .fold-button>i.fa:after{width:0}#rightbar{background-color:#222!important}#rightbar .backstage-button,#rightbar .backstage-input{background-color:#2d2d2d;color:#fff!important}#rightbar .backstage-button:hover,#rightbar .backstage-input:hover,#rightbar .backstage-tabs li.active a{color:#555!important}#rightbar .top-section{background-color:#222}#rightbar .top-section a{background-color:#2d2d2d}#rightbar .top-section a:hover{color:#555}#rightbar .clear-notifications:hover{color:#555!important}a[href='#book/ch00-cover-00-cover'] span.title,a[href='#book/ch99-contact'] span.title{font-size:1em;letter-spacing:1px}.activeParent>a{font-style:italic}@media (max-width:650px){.ex7splitter .split-in-syllables-letter,.ex7splitter .split-in-syllables-separator,.split-in-syllables-1 .split-in-syllables-letter,.split-in-syllables-1 .split-in-syllables-separator,.split-in-syllables-2 .split-in-syllables-letter,.split-in-syllables-2 .split-in-syllables-separator,.split-in-syllables-3 .split-in-syllables-letter,.split-in-syllables-3 .split-in-syllables-separator{padding:.5em!important;margin-left:0;margin-right:0;font-size:4.3vw}}#ex_216588758{margin-left:0!important;margin-right:0!important}.sortSampleExercise-3 .item,.sortScoreSampleExercise-1 .item,.sortScoreSampleExercise-2 .item{display:inline-block;padding:.5em 1em;margin:0 .5em;border:2px solid #999;border-radius:10px}@media (max-width:540px){.sortSampleExercise-3 .item,.sortScoreSampleExercise-1 .item,.sortScoreSampleExercise-2 .item{text-align:center;display:block;float:none;width:50%;margin:.25em auto}}.ch04-highlighters-e10 .item{padding:0 .5em;display:inline-block}.arab-to-roman .choice,.help10-1 .choice{text-align:center;background-color:#1e6bba;border-radius:5px;padding-top:.2em;padding-bottom:.2em;margin:5px auto;color:#fff}.arab-to-roman .choice:hover,.help10-1 .choice:hover{background-color:rgba(30,107,186,.8);cursor:move}.planets-to-labels .planet-label{padding-top:.25em;width:100%}.planets-to-labels .col-xs-3{padding-left:5px;padding-right:5px}.planets-to-labels .col-xs-2{text-align:center;padding-left:0;padding-right:0;border:.2em solid #1e6bba;border-radius:10px;display:inline-block}@media (max-width:768px){#leftbar .fold-button .fa{left:28%}.planets-to-labels .col-xs-2{margin-top:10px;margin-left:2.5%;margin-right:2.5%;width:45%;display:block}}.advanced-example,img[src='img/first_proj.png']{margin:0!important}.ch06_ex7 textarea.input-box,.textline input.input-box{width:100%}.well .calcuwords-grid .calcuwords-block{height:initial!important}#ex_2100003403{width:inherit}#ex_1299893610 .panel-body,#ex_1333225706 .panel-body{padding-left:0!important;padding-right:0!important}#ex_150994443 .progress-box,#ex_1793039016 .items,#ex_776946074 .items,#ex_891617588 .progress-box{margin-bottom:.5em}#ex_1191731515 .col-xs-4{padding:0 .5em}.table-div{display:table}.table-div .progress-box{margin-bottom:1em}.table-div .calcugrid{text-align:center}@media (max-width:768px){.txt-align-center h2{text-align:center}.table-div{display:block}}.table-div .table-row{display:table-row}@media (max-width:768px){.table-div .table-row{display:table;width:100%}}.table-div .table-row .table-cell{width:50%;display:table-cell;margin:.5em 0 0!important}@media (max-width:768px){.table-div .table-row .table-cell{display:block;width:100%}}.three-d canvas{border:3px dashed #fff}pre.stars{margin:1em 0}.combine-syllables .col-xs-4{padding:.5em}.textline .input-box{margin:.1em auto}#cover-image,.contact-page{margin:0!important}#ex_319811581>div>div.calcugrid.sans>div>div>div.calcuwords-block-row-0{display:inline!important}.contact-page{position:relative;height:100vh}.contact-page .slanted-bg{width:100%;position:absolute;left:48%;height:100%;background-color:#339796;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}@media (max-width:500px){.contact-page{background-color:#339796}.contact-page .slanted-bg{background-color:transparent;-webkit-transform:none;transform:none}}.contact-page .slanted-bg .logo{position:absolute;top:47%;margin-top:-3.5em;left:-3.5em;-webkit-transform:skewX(10deg);transform:skewX(10deg)}@media (max-width:500px){.contact-page .slanted-bg .logo{margin-top:1em;top:30%;left:-3em;-webkit-transform:none;transform:none}}.contact-page .slanted-bg .logo #mail,.contact-page .slanted-bg .logo #site{top:.5em;font-family:Roboto,sans-serif;font-weight:700}.contact-page .slanted-bg .logo img{height:7em;width:7em}.contact-page .slanted-bg .logo #mail{width:100%;color:#fff;left:8em;position:absolute}.contact-page .slanted-bg .logo #mail:hover{color:#fbb03b}@media (max-width:500px){.contact-page .slanted-bg .logo #mail{color:#fff;position:relative;margin:0 auto;left:-.7em}}.contact-page .slanted-bg .logo #site{color:#000;right:7em;position:absolute}.contact-page .slanted-bg .logo #site:hover{color:#8cc63f}@media (max-width:500px){.contact-page .slanted-bg .logo #site{position:relative;margin:0 auto;left:.7em;color:#fff}}span.contact-us{color:#339796;font-family:Roboto,sans-serif;font-weight:700;font-size:2.5em;position:absolute;top:1em;left:1em;text-transform:uppercase}span.contact-us.visible-xs{text-align:center;font-size:2em;top:2em}@media (max-width:500px){span.contact-us{color:#fff;text-align:center}}body.ch00-cover-00-cover #textbook,body.ch00-cover-00-cover section,body.ch99-contact #textbook,body.ch99-contact section{padding:0!important}button:focus,input:focus,select:focus,textarea:focus{outline:0}.no-strech{width:auto}.percent-30{max-width:30%}.percent-50{max-width:50%}.center{margin:0 auto}.margin-for-right{margin:0 0 1em 1em}.bordered img{border-radius:.4em}#scrollview{background:url(../img/bg/6.png)}#textbook{background-color:#fff}@media (min-width:992px){body #textbook{width:990px}}@media (min-width:900px){#scrollview{padding:1em 0}#scrollview #textbook{padding:0 3em}}#scrollview #textbook{overflow:hidden;padding:0 3em 3em}@media (max-width:768px){.percent-50{max-width:100%}#scrollview #textbook{padding:0 .5em .5em}}article section{padding-top:3em;padding-bottom:3em}article section p{text-align:justify}article section h1{color:#f09200;font-family:Futura;text-transform:uppercase;font-weight:700;border-bottom:5px solid;margin-bottom:.8em;position:relative}@media (max-width:500px){article section h1{font-size:1.7em}}article section h1.inner{background-color:#f09200;border:none;font-family:Roboto;color:#fff;padding-left:2em;margin-top:2em;margin-left:-1.5em!important;margin-right:-1.5em!important}article section h1.inner:before{content:'';position:absolute;top:-50px;left:0;height:0;width:0;border-style:solid;border-width:50px 0 0 990px;border-color:transparent transparent transparent #f09200}article section h1:not(.book-title):not(.inner){background-color:#e68f2e;border:none;font-family:Roboto;color:#fff;padding-top:3em;padding-left:2.4em;padding-bottom:.1em;margin-top:-3em;margin-left:-2em!important;margin-right:-1.6em!important;margin-bottom:2em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-ms-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);position:relative}article section h1:not(.book-title):not(.inner) p{margin:0!important;text-align:left!important;-webkit-transform:rotate(5deg)!important;transform:rotate(5deg)!important;-ms-transform:rotate(5deg)!important;-moz-transform:rotate(5deg)!important;-o-transform:rotate(5deg)!important}article section h1:not(.book-title):not(.inner):after{content:'';position:absolute;top:3.25em;right:2em;width:2.5em;height:2.5em;-webkit-transform:rotate(5deg);transform:rotate(5deg);background-image:url(img/logo-bordered.png);background-size:cover}@media (max-width:991px){article section h1:not(.book-title):not(.inner):after{display:none}}@media (max-width:768px){article section h1:not(.book-title):not(.inner){padding-top:4.5em;padding-left:1em;margin-left:-.8em!important;margin-right:-.5em!important;padding-bottom:.8em}}article section h2{color:#2e8887;font-family:Futura;font-weight:700;margin:.5em 0;position:relative}article section .aside-box{background-color:#e3f7ce;border-radius:.5em;padding:1.1em;margin:0 1em}article section .aside-box quote{font-style:oblique;font-size:110%}article section .aside-box .btn.selected{color:#fff}h1.book-title{font-size:3em;font-weight:800;margin:0 0 1em;color:#222;position:relative}h1.book-title:after,h1.book-title:before{content:'';position:absolute;bottom:-15px;width:15px;height:15px;border-radius:50%;background-color:#222}@media (max-width:430px){h1.book-title{font-size:2em;margin-left:.5em;margin-right:.5em}}h1.book-title:before{left:-6px}h1.book-title:after{right:-6px}.name-label{background:#f09200;border-radius:10px;color:#fff;width:80%;max-width:20em;padding:10px 0 5px;margin:1em 0}.name-label h3{margin:0;font-size:110%}.name-label span.instructions{font-size:50%;font-family:Roboto,Arial,sans}.name-label #cover-name-input input{text-align:center;font-size:150%;font-family:Chalkduster,Roboto,Arial,sans;color:#222;width:100%;margin:0;padding:5px;border:2px solid #bbb;border-top:0;border-bottom:0}.lf-00-intro .pickone .block,.lf-00-intro .yesno .block,.lf-03-working-together .pickone .block,.lf-03-working-together .yesno .block{max-width:20em;float:left}.lf-00-intro .pickone .block p,.lf-00-intro .yesno .block p,.lf-03-working-together .pickone .block p,.lf-03-working-together .yesno .block p{margin:1em}.lf-00-intro .pickone .trigger,.lf-00-intro .yesno .trigger,.lf-03-working-together .pickone .trigger,.lf-03-working-together .yesno .trigger{margin:1em 0}.lf-00-intro .pickone .buttons,.lf-00-intro .yesno .buttons,.lf-03-working-together .pickone .buttons,.lf-03-working-together .yesno .buttons{display:inline;margin:1em 0;width:6em;float:left}p.ch01s02sample input,p.ch01s03sample input{width:2.8em;text-align:center}.lf-ch00 h1,.lf-ch00 h2,.lf-ch00 h3,.lf-ch00 h4{text-align:center;margin:.3em}.comment-on-done{display:none}.done>.comment-on-done{display:inline}.done>.comment-on-done p{margin:1em;padding:.6em;border-radius:.4em;background:#ffd;font-size:95%}.help02-1,.help03-1,.help05-1{border:2.5px dashed #fff;width:100%}.yesno .buttons{max-width:30em;display:block!important;margin-left:auto!important;margin-right:auto!important}.vcenter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.vcenter{display:block}}.texbook-help-chapter p{margin-bottom:1em}.texbook-help-chapter h1,.texbook-help-chapter h2,.texbook-help-chapter h3,.texbook-help-chapter h4,.texbook-help-chapter h5{margin:1em 0}.alert.alert-info,.alert.alert-warning,.inline-block,margin: 1em{display:inline-block}.next-button-highlight{-webkit-animation:connect-bounce-outwards .8s 500000 ease-in-out;animation:connect-bounce-outwards .8s 500000 ease-in-out}.help02-1{padding:0 1em}.help02-1 .btn{margin:10px}.help02-1 .good.selected{background-color:green}.help02-1 .bad.selected{background-color:red}.help03-1,.help05-1{padding:1em}.help03-1 .yesno,.help05-1 .yesno{display:block}.help04-1 .col-xs-3,.help06-1-1 .item{display:inline-block}.help04-1{width:100%;border:1px solid #bbb}.help05-1-3 textarea.input-box{width:100%!important}.help06-1-1 .item{color:#fff;float:left;margin:8px 20px 10px 0;padding:5px 10px;min-width:10px;background-color:#5f9edf;text-align:center}@media (max-width:540px){.help06-1-1 .item{display:block;float:none}}.help07-1 .item,.working3 span.item{color:#fff;float:left;min-width:10px;text-align:center}.help06-1-1 .item .done .item{background-color:#88df88}.help06-1-2 ul{list-style:none;padding-left:0!important}.help06-1-2 .item{margin-top:.5em!important}.help06-1-2 .item span{color:#fff;background-color:#5f9edf;padding:.25em .5em}.help07-1 .item{padding:5px 10px;background-color:#5f9edf;margin:1px}.help09-1 .dropspot .btn,.help09-1 .wordwell .btn{margin-top:.3em}.help07-1 .bucket{background:#ddd;border:1px solid #bbb;border-radius:10px;display:block}.help07-1 .bucket .items{padding:1em;min-height:4em}.help09-1 .dropspot,.help09-1 .wordwell{min-height:3.2em}.help07-1 .in-bad-bucket{background-color:#a00}.help07-1 .bucket.all-in.no-bad-items-inside{background-color:#bfb}.help08-1 .split-in-syllables-container .split-in-syllables-letter,.help08-1 .split-in-syllables-container .split-in-syllables-separator,.help08-2 .split-in-syllables-container .split-in-syllables-letter,.help08-2 .split-in-syllables-container .split-in-syllables-separator{padding:15px!important}.help08-2 .split-in-syllables-letter,.help08-2 .split-in-syllables-separator{font-size:100%}.help09-1 .items .col-sm-6 .row{margin-bottom:.7em;margin-top:.5em}.help09-1 .hint{display:none}@media (max-width:500px){.help09-1 .col-xs-3{font-size:.5em;padding-left:5px!important;padding-right:5px!important;margin-bottom:.5em}}.help09-1.empty .hint{display:inline}.help09-1.bad .dropspot .item{-webkit-animation:red-flash .5s 1 linear;animation:red-flash .5s 1 linear}.help09-1.already-submitted .word.last{-webkit-animation:red-text-flash 1.5s 1 linear;animation:red-text-flash 1.5s 1 linear}.help09-1.good button[data-target="combine-syllables.validate"]{-webkit-animation:green-flash .5s 1 linear;animation:green-flash .5s 1 linear}.help09-1.good .word.last{-webkit-animation:green-text-flash 1.5s 1 linear;animation:green-text-flash 1.5s 1 linear}.working3{padding:10px 0;text-align:center}.working3 span.item{padding:5px 10px;background-color:#5f9edf;margin:3px;display:inline-block}@media (max-width:540px){.working3 span.item{display:block;float:none}}.working3 span.item.item-in-place{background-color:#1f67b2}.yesno-ex .yesno{margin:.2em auto}@-webkit-keyframes red-text-flash{0%,22%{color:red}100%{color:auto}}@keyframes red-text-flash{0%,22%{color:red}100%{color:auto}}@-webkit-keyframes red-flash{0%,22%{background-color:red;color:#fff}100%{background-color:auto}}@keyframes red-flash{0%,22%{background-color:red;color:#fff}100%{background-color:auto}}@-webkit-keyframes green-text-flash{0%,22%{color:green}100%{color:auto}}@keyframes green-text-flash{0%,22%{color:green}100%{color:auto}}@-webkit-keyframes green-flash{0%,22%{background-color:green;color:#fff}100%{background-color:auto;color:auto}}@keyframes green-flash{0%,22%{background-color:green;color:#fff}100%{background-color:auto;color:auto}}