/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media screen,print{html,body{margin:0;padding:0;font-family:"AvenirNextLTW01-Regular";color:#3c3c3c;box-sizing:border-box;background-color:#303133}html{height:100%}body{font-size:100%;line-height:1.5;overflow-x:hidden}body form{height:100%}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6,h7{font-family:"Avenir Next LT W01 Bold";font-weight:normal;margin:0}h2{font-size:1.5em}h3{font-size:1.25em}a{color:#3c3c3c;text-decoration:none}ul{padding:0}.button{border:none;color:#fff;text-align:center;height:50px}.bold,b,strong{font-family:"Avenir Next LT W01 Bold"}.wrapper:after{content:"";display:block;clear:both}.centered{text-align:center}.only-desktop-block{display:none !important}.only-desktop-inline{display:none !important}.grid [class*=col-]{float:left;transition:width 200ms}.grid.large-gutter [class*=col-]{padding:0 0 30px 0}.grid.small-gutter [class*=col-]{padding:0 0 20px 0}.grid .col-1-1{width:100%}.grid .col-1-2{width:100%}.grid .col-1-3{width:100%}.grid .col-1-4{width:100%}.grid .col-1-6{width:50%}.grid:after{content:"";display:table;clear:both}body:after{content:"00";display:none}#sidebar{display:none;background-color:#333536;bottom:0;left:0;position:fixed;top:0;width:270px}#sidebar.main-active{display:block}#sidebar .main-navigation{background:#3c3e3f;width:270px;left:0;position:fixed;top:0;bottom:0;z-index:2}#sidebar .main-navigation ul{list-style:none;margin:0;padding:0}#sidebar .main-navigation ul li{height:60px;transition:height 200ms}#sidebar .main-navigation ul li a{color:#979797;width:100%;height:60px;display:block;padding:18px 0 0 50px;background-repeat:no-repeat;background-position:14px center;text-transform:uppercase;background-size:20px}#sidebar .main-navigation ul li a.home{background-image:url("/Components/DTG/Design/App/modules/sidebar/images/sidebar_home.png")}#sidebar .main-navigation ul li a.parts{background-image:url("/Components/DTG/Design/App/modules/sidebar/images/sidebar_parts.png")}#sidebar .main-navigation ul li a.resources{background-image:url("/Components/DTG/Design/App/modules/sidebar/images/sidebar_resources.png")}#sidebar .main-navigation ul li a.my-pages{background-image:url("/Components/DTG/Design/App/modules/sidebar/images/sidebar_profile.png")}#sidebar .main-navigation ul li a.focus{background-image:url("/Components/DTG/Design/App/modules/sidebar/images/sidebar_focus.png")}#sidebar .main-navigation ul li a.my-courses{background-image:url("/Components/DTG/Design/App/modules/sidebar/images/sidebar_mycouses.png")}#sidebar .main-navigation ul li a.logout{color:#565858;background-image:url("/Components/DTG/Design/App/modules/sidebar/images/sidebar_logout.png")}#sidebar .main-navigation ul li a:hover{background-color:#333536}#sidebar .sub-navigation{color:#fff;width:270px;left:-270px;position:fixed;top:0;bottom:0;z-index:3;background-color:#333536;transition:left 300ms ease-in-out;overflow-y:auto}#sidebar .sub-navigation .sub-navigation-back{height:60px}#sidebar .sub-navigation .sub-navigation-back a{display:block;width:100%;padding:20px 0 0 40px;background-image:url(/Components/DTG/Design/App/images/sidebar_back_arrow.png);background-repeat:no-repeat;background-position:20px center;background-size:8px;height:60px;text-transform:uppercase;font-size:15px;font-family:"AvenirNextLTW01-Medium";color:#979797}#sidebar .sub-navigation .sub-navigation-container{display:none}#sidebar .sub-navigation .sub-navigation-container ul{list-style:none;margin:0;padding:0}#sidebar .sub-navigation .sub-navigation-container ul a{color:#fff}#sidebar .sub-navigation .sub-navigation-container ul li.part{padding:0 0 0 20px;width:100%;height:100px;transition:height 400ms ease-in-out 0s;overflow:hidden}#sidebar .sub-navigation .sub-navigation-container ul li.part h2,#sidebar .sub-navigation .sub-navigation-container ul li.part h3{color:#fff;margin:0;text-transform:uppercase}#sidebar .sub-navigation .sub-navigation-container ul li.part h2{font-size:18px;margin-top:20px}#sidebar .sub-navigation .sub-navigation-container ul li.part h3{font-size:10px;font-family:"AvenirNextLTW01-Regular";margin:0 0 30px 0}#sidebar .sub-navigation .sub-navigation-container ul li.part ul.completion a{display:block;float:left;clear:both;width:100%;padding:5px 0}#sidebar .sub-navigation .sub-navigation-container ul li.part ul.completion a .lesson-progress-bar{float:left;width:50px;height:10px;margin-top:7px}#sidebar .sub-navigation .sub-navigation-container ul li.part ul.completion a .lesson-progress-bar .completed{height:100%;width:0;background-color:#fff;opacity:.75}#sidebar .sub-navigation .sub-navigation-container ul li.part ul.completion a .lesson-title{float:left;color:#fff;margin-left:16px}#sidebar .sub-navigation .sub-navigation-container ul li.part.hover{background-color:hsl(200,2.8571428571%,26.5882352941%)}#sidebar .sub-navigation .sub-navigation-container ul li.part.open{height:300px}#sidebar .sub-navigation .my-pages a{display:block;width:100%;height:60px;font-family:"Avenir Next LT W01 Bold";font-size:18px;padding:15px 0 0 20px;text-transform:uppercase}#sidebar .sub-navigation .my-pages a:hover{background-color:#4c5153}#sidebar.sub-active .sub-navigation{left:0}#sidebar+#page{margin-left:0;transition:margin 200ms ease-in-out 0s}#sidebar.main-active+#page{margin-left:270px}#sidebar.sub-active+#page{margin-left:270px}body{background-color:#f5f5f5}#page{background-color:#f5f5f5;min-height:100%;width:100%;padding:0;position:relative;z-index:3}#page::before,#page::after{bottom:0;content:"";left:0;position:absolute;top:0;width:5px}#page .body-region{clear:both}#page .page-section{width:100%;margin:0 auto}#page .page-section.section-width-narrow{max-width:500px}#page .page-section.section-width-medium{max-width:849px}#page .page-section.section-width-wide{max-width:1230px;width:100%}#page .page-section.section-width-full{width:100%}.box{display:flex;flex-wrap:wrap}.box .box-top{width:100%;padding:20px 30px 20px 20px;background-color:#e3e3e3}.box .box-top .box-top-title{font-size:18px;margin-bottom:6px}.box .box-top .box-top-inner{display:flex}.box .box-top .box-top-inner .box-number{padding:3px 20px 0 0;display:inline;font-size:20px}.box .box-top .box-top-inner .box-number .box-title{font-size:18px;font-weight:500}.box .box-top .box-top-inner .box-top-player{flex-grow:1}.box .box-top .box-top-inner.has-title{flex-wrap:wrap}.box .box-top .box-top-inner.has-title .box-number{width:100%;margin-bottom:10px}.box .box-content{background-color:#eaeaea;width:100%;padding:20px;display:flex}.box .box-content.flexwrap{flex-wrap:wrap}.box .box-content.flexcolumn{flex-direction:column}.box .box-content.grid-box{padding:30px 15px 15px 15px}.box .box-content.bg-white{background-color:#fff}.box .box-content .box-text{margin-bottom:20px}.box .box-content .box-text:empty{margin-bottom:0}.box .box-content .box-recorder{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;width:100%}.box .box-split{width:100%;height:10px}.header-region{background-color:#fff;border-bottom:1px solid #d4d4d4}.header-region .context-head{float:left;width:25%;height:51px;text-align:center}.header-region .context-head img{display:none;float:left;border-radius:50%;margin:4px 0 0 0;background-color:#fff;width:35px;height:35px}.header-region .context-head h2,.header-region .context-head h3{float:left;line-height:51px;font-size:14px;text-transform:uppercase}.header-region .context-head h2{width:100%;text-align:center}.header-region .context-head h3{display:none;margin-left:12px;font-family:"AvenirNextLTW01-Regular"}.header-region .resources-head{width:calc(100% - 50px)}.header-region .resources-head img{border-radius:0}.header-region .head-navigation{float:left;border-right:1px solid #d4d4d4;height:51px;text-transform:uppercase}.header-region .head-navigation h2,.header-region .head-navigation h3{float:left;margin:0;font-size:16px}.header-region .head-navigation h3{display:none;margin-left:10px;font-family:"AvenirNextLTW01-Regular"}.header-region .head-navigation .head-navigation-inner{padding:16px 5px 0 15px;height:100%;cursor:pointer;position:relative;float:left;width:100%;padding-right:45px}.header-region .head-navigation .head-navigation-inner::before,.header-region .head-navigation .head-navigation-inner::after{content:"";position:absolute;width:10px;height:2px;background-color:#000;display:inline-block;transition:right .3s,width .3s,transform .3s;right:20px;margin-top:10px}.header-region .head-navigation .head-navigation-inner::before{transform:translateX(6px) rotate(-45deg)}.header-region .head-navigation .head-navigation-inner::after{transform:rotate(45deg)}.header-region .head-navigation .head-navigation-inner h2{font-size:12px;max-width:95%;width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-region .head-navigation .lesson-head-inner h2{font-size:14px;width:auto;max-width:none}.header-region .head-navigation .head-navigation-dropdown{visibility:hidden;opacity:0;height:auto;position:absolute;font-size:14px;left:0;width:100%;top:51px;margin-top:2px;background-color:#fff;z-index:50;border-left:solid 1px #d4d4d4;border-right:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.header-region .head-navigation .head-navigation-dropdown ul{list-style-type:none;margin:10px 0}.header-region .head-navigation .head-navigation-dropdown ul li a{display:flex;width:100%;padding:10px 20px}.header-region .head-navigation .head-navigation-dropdown ul li a .text{flex-grow:1}.header-region .head-navigation .head-navigation-dropdown ul li a .text .lesson-title{font-family:"Avenir Next LT W01 Bold"}.header-region .head-navigation .head-navigation-dropdown ul li a .text .lesson-subtitle{margin-right:10px}.header-region .head-navigation .head-navigation-dropdown ul li a .completion{display:none}.header-region .head-navigation .head-navigation-dropdown ul li a .completion .lesson-head-progress-bar{display:block;position:relative;width:35px;height:10px;margin:6px 0 0 20px;background-color:#e3e3e3}.header-region .head-navigation .head-navigation-dropdown ul li a .completion .lesson-head-progress-bar .completed{position:absolute;top:0;left:0;height:100%;width:0}.header-region .head-navigation .head-navigation-dropdown ul li a .completed-check{display:none}.header-region .head-navigation.open{background-color:#f5f5f5}.header-region .head-navigation.open .head-navigation-inner::before,.header-region .head-navigation.open .head-navigation-inner::after{width:14px;right:16px}.header-region .head-navigation.open .head-navigation-inner::before{transform:rotate(45deg)}.header-region .head-navigation.open .head-navigation-inner::after{transform:rotate(-45deg)}.header-region .head-navigation.open .head-navigation-dropdown{visibility:visible;opacity:1;height:auto;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.header-region .head-navigation:hover{background-color:#f5f5f5}.header-region .lessons-head{width:calc(75% - 50px);border-right:none}.header-region .resource-categories-head{clear:left;background-color:#fff;width:50%}.header-region .resource-categories-head .resource-categories-head-inner{background-position:90% 20px}.header-region .resource-categories-head .resource-categories-head-dropdown{top:101px}.header-region .resources-head-navigation{background-color:#fff;width:50%;border-right:none}.header-region .resources-head-navigation .resources-head-navigation-inner{background-position:90% 20px}.header-region .resources-head-navigation .resources-head-navigation-dropdown{top:101px}.header-region .logo{display:none;float:right}.header-region-level .logo{width:calc(100% - 50px);float:left;display:block;text-align:center}.header-region-level .logo img{height:32px;width:auto;margin-top:9px}.footer-region{margin-top:50px}#page>.logo{float:right;padding:35px 40px 0 0}.login-image-row{height:150px;margin-bottom:-50px;background-image:url(/Components/DTG/Design/Images/danishtogo_illustrations_DTG2_01.svg),url(/Components/DTG/Design/Images/danishtogo_illustrations_DTG1_03.svg),url(/Components/DTG/Design/Images/danishtogo_illustrations_DTG1_04.svg),url(/Components/DTG/Design/Images/danishtogo_illustrations_DTG2_03.svg),url(/Components/DTG/Design/Images/danishtogo_illustrations_DTG2_05.svg),url(/Components/DTG/Design/Images/danishtogo_illustrations_DTG2_04.svg);background-repeat:no-repeat;background-position:0 bottom,5% bottom,50% bottom,95% bottom,right bottom;background-size:0,100px 100px,100px 100px,100px 100px,0,0;transition:all 500ms}.footer{padding:50px 20px 50px 20px;background-color:#303133;color:#fff}.footer .footer-columns{display:flex}.footer .footer-column{position:relative;flex:1 0 auto}.footer .footer-column .logo-displaced{position:absolute;top:-10px;left:-40px}.footer .footer-column .logo{float:left}.footer .footer-column h2{font-size:14px;color:#999;margin-top:14px;float:left;font-family:"AvenirNextLTW01-Medium";text-transform:uppercase}.footer .footer-column a{color:#fff}.footer .footer-column .footer-column-text{margin-top:60px}.footer .footer-column.logo-column .footer-column-text{color:#999}.footer .footer-column.hide-mobile{display:none}.footer .footer-bottom-mobile{margin-top:35px;border-top:1px solid #444748;padding-top:20px}.footer .footer-bottom-mobile img{display:block;float:left;width:130px;height:auto;margin-right:20px}.footer .footer-bottom-mobile a{display:block;float:left;background-color:#3c3d3f;color:#fff;padding:10px 25px;text-transform:uppercase;font-family:"AvenirNextLTW01-Medium";font-size:10px}.menu-activation{float:left;height:51px;width:50px;background-color:#3c3e3f}.menu-activation a{display:inline-block;width:50px;height:50px;padding:10px 0 0 13px;cursor:pointer;text-decoration:none}.menu-activation a span{position:relative;display:inline-block;width:20px;height:2px;color:#fff;text-indent:-55px;background:#fff;transition:all .2s ease-out}.menu-activation a span:before,.menu-activation a span:after{content:"";width:20px;height:2px;background:#fff;position:absolute;left:0;transition:all .2s ease-out}.menu-activation a span:before{top:-7px}.menu-activation a span:after{bottom:-7px}.menu-activation a:hover span:before{top:-10px}.menu-activation a:hover span:after{bottom:-10px}.menu-activation a.active span{background-color:rgba(0,0,0,0)}.menu-activation a.active span:before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.menu-activation a.active span:after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}#lesson-navigation{width:100%;height:50px;text-align:center;background-color:#f5f5f5;border-bottom:1px solid #d4d4d4}#lesson-navigation ul{display:inline-block;margin:0;padding:0;list-style-type:none}#lesson-navigation ul li{float:left;height:50px}#lesson-navigation ul li a{display:inline-block;height:50px;padding:20px 14px 0 14px;margin-top:-1px;text-transform:uppercase;font-family:"Avenir Next LT W01 Demi";font-size:10px;color:#a2a9ac}#lesson-navigation ul li a.active{border-bottom:solid 4px #777d80;color:#3c3c3c}#lesson-navigation ul li a .lesson-navigation-progress-bar{display:none}#to-top{position:fixed;right:0;bottom:0;display:none;width:40px;height:40px;padding:5px 0 0 5px;background-color:#777d80}#to-top .to-top-arrow{width:30px;height:30px;background-color:#a2a9ac;background-image:url(/Components//DTG/Design/App/images/to_top_arrow.png);background-repeat:no-repeat;background-position:center center;background-size:15px auto}h1.centered{padding-top:30px;margin:0;font-size:22px;font-weight:bold}h1.centered .title-text{display:inline-block;width:100%;padding-top:8px;vertical-align:middle}h1.centered img{display:inline-block;vertical-align:middle;margin:20px 0 0 15px;width:225px;height:auto}h1.centered img.document-title-image-left{margin:5px 25px 0 0}.document-abstract.centered{margin-top:25px;font-size:14px;padding:0 20px}.body-region h1.centered{font-size:40px}.body-region .document-abstract.centered{font-size:22px;margin:15px 0 40px 0}.document-title{margin:50px 0 0 0}.document-title h1{padding:0 20px}.title-and-instructions{margin:30px 0 0 0}.title-and-instructions .tags{margin-bottom:10px}.title-and-instructions .tags .category{font-family:"Avenir Next LT W01 Demi";float:left;background-color:#dcdcdc;height:32px;padding:3px 20px 0 20px}.title-and-instructions h1{margin:0 0 10px 20px;float:left;font-size:25px}.title-and-instructions .instruction-button{float:left;clear:left;margin:14px 0 10px 20px;padding:0 20px;line-height:31px;font-size:10px;font-weight:500;color:#fff;text-transform:uppercase}.title-and-instructions.open .instruction-button{position:relative}.title-and-instructions.open .instruction-button:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;margin-left:-8px}.document-image img{width:100%;height:auto}.parts-intro{display:none}.document-text,.resource-text{margin-bottom:10px;padding:0 20px;line-height:1.85em}.document-text p,.resource-text p{margin:1em 0}.document-text p:first-of-type,.resource-text p:first-of-type{margin-top:0}.document-text p:last-of-type,.resource-text p:last-of-type{margin-bottom:0}.document-text ul,.resource-text ul{padding-left:20px}.resource-text a,.tooltip-text a,.document-text p a,.resource-table a{font-family:"AvenirNextLTW01-Medium";text-decoration:underline;background-color:#eaeaea}.document-image-row figure{margin:0;padding:0 20px}.document-image-row figure img{width:100%;height:auto}.document-image-row figure figcaption{font-style:italic}.document-image-row .hide{display:none}.instructions{float:left;position:relative;clear:left;width:100%;margin:0;padding:20px 40px 20px 20px;background-color:#fff;font-size:14px}.instructions .close{position:absolute;padding-top:0;right:0;top:0;height:30px;width:30px;cursor:pointer}.instructions .close::before,.instructions .close::after{content:"";position:absolute;width:18px;height:2px;background-color:#cecfcf;display:inline-block;transition:right .3s,width .3s,transform .3s;right:10px;top:19px}.instructions .close::before{transform:rotate(45deg)}.instructions .close::after{transform:rotate(-45deg)}.instructions .instructions-title{display:flex;align-items:center;text-transform:uppercase;font-size:16px;margin-bottom:5px}.instructions .instructions-title img{margin-right:8px}.instructions .instructions-text{margin-bottom:0}.instructions .resources{margin-top:20px}.instructions .resources a{float:left;clear:left;font-family:"Avenir Next LT W01 Demi";text-decoration:underline}.transcript{margin-top:20px;text-align:center}.transcript .read-transcript{display:inline-block;margin:0 auto 20px auto}.transcript .read-transcript .open{display:none}.transcript .read-transcript.active .open{display:inline}.transcript .read-transcript.active .closed{display:none}.transcript .transcript-text{text-align:left;display:none;padding:20px;background-color:#fff}.resource-tooltip-container{float:left}.page-editor .transcript-text{display:block}.foldout-link{padding-left:18px;background:url(/Components/DTG/Design/App/images/arrow_black_full_right.png) no-repeat 2px 6px;cursor:pointer}.foldout-link.active{background:url(/Components/DTG/Design/App/images/arrow_black_full_down.png) no-repeat 0 7px}a.foldout-link{background-position:2px 6px}a.foldout-link.active{background-position:0 9px}.blog{background-color:#fff;display:flex;flex-direction:column-reverse;padding:30px 20px;font-size:16px}.blog .blogpost-column{flex:1 1 auto}.blog .blogger-column{width:100%;border-bottom:1px solid #d4d4d4;margin-bottom:30px}.blog .blogger-column .label{font-family:"Avenir Next LT W01 Bold"}.email{background-color:#fff;font-size:14px}.email .label{font-family:"Avenir Next LT W01 Bold";margin-right:5px}.email .email-top{background-color:#a2a9ac;text-align:center;font-size:20px;padding:10px 0;color:#fff}.email .email-addresses{border-bottom:1px solid #d4d4d4;padding:0 20px}.email .email-subject{border-bottom:1px solid #d4d4d4;padding:15px 20px}.email .email-body{padding:30px 20px}.email .email-bottom{background-color:#d3d3d3;padding:20px 20px 15px 20px}.email .email-bottom img.left{float:left;margin-right:20px}.email .email-bottom img.right{float:right}.email .email-bottom img.link{margin-top:5px}.tooltip-html{display:none}.tooltipster-default{background:#fff;box-shadow:0 2px 2px #ddd}.tooltipster-default .tooltipster-content{font-size:14px;line-height:1.5;padding:14px 30px;overflow:hidden}.tooltipster-default .tooltipster-content h3{font-size:20px;font-family:"Avenir Next LT W01 Demi";margin-bottom:10px}.tooltipster-default .tooltipster-content .tooltip-text p{margin:0}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid rgba(0,0,0,0) !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid rgba(0,0,0,0) !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.resume-section{margin-top:45px}.resume-section .box{display:block}.resume-exercise-box{text-align:center}.resume-exercise-box h2{display:none}.resume-exercise-box h3{display:none}.resume-exercise-box .part-image{display:none}.resume-exercise-box a.resume-link{display:none}.resume-exercise-box .not-started{margin:0 0 30px 0}.resume-exercise-box a.resume-link-mobile{display:block;padding-top:16px;margin:0 auto;text-align:center;width:200px;height:50px;color:#fff;text-transform:uppercase;font-family:"Avenir Next LT W01 Bold";font-size:12px;letter-spacing:2px}.resume-exercise-box a.resume-link-not-started{display:block;padding-top:14px;margin:0 auto;text-align:center;width:200px;height:50px;color:#fff;text-transform:uppercase;font-family:"Avenir Next LT W01 Bold"}.resume-exercise-box .exercise-completion,.resume-exercise-box .latest-activity,.resume-exercise-box .exercise-text{display:none}.latest-resources-box{background-color:#fff;height:100%;padding:27px 32px 27px 32px}.latest-resources-box .latest-used-resources{padding:0 0 20px 26px}.latest-resources-box .latest-used-resources img{float:left;margin-top:4px}.latest-resources-box .latest-used-resources h2{margin:0 0 10px 38px;font-size:20px}.latest-resources-box .latest-used-resources a{display:block;color:#8aaa6b;position:relative;padding-left:15px;font-size:14px;font-family:"AvenirNextLTW01-Regular"}.latest-resources-box .latest-used-resources a::before,.latest-resources-box .latest-used-resources a::after{content:"";position:absolute;width:6px;height:2px;background-color:#8aaa6b;display:inline-block;transition:right .3s,width .3s,transform .3s;left:0;margin-top:8px}.latest-resources-box .latest-used-resources a::before{transform:rotate(55deg)}.latest-resources-box .latest-used-resources a::after{transform:translateY(3px) rotate(-55deg)}.part-boxes .part-progress{position:relative;overflow:hidden}.part-boxes .part-progress .part-progress-default{height:115px;background-color:#eaeaea;display:block}.part-boxes .part-progress .part-progress-default .content{position:relative;height:75px;background-repeat:no-repeat;background-position:95% 80%;background-size:auto 75%;padding:10px 0 0 20px}.part-boxes .part-progress .part-progress-default .content img{position:absolute;right:10px;bottom:2px;height:85%}.part-boxes .part-progress .part-progress-default .content h2,.part-boxes .part-progress .part-progress-default .content h3{text-transform:uppercase}.part-boxes .part-progress .part-progress-default .content h2{font-size:25px;color:#3c3c3c;position:relative}.part-boxes .part-progress .part-progress-default .content h3{font-size:12px;color:#3c3c3c;font-family:"AvenirNextLTW01-Medium";position:relative}.part-boxes .part-progress .part-progress-default .part-progress-bar{height:40px;position:relative;text-align:center;color:#fff;padding-top:7px}.part-boxes .part-progress .part-progress-default .part-progress-bar .completed{position:absolute;top:0;left:0;height:100%;z-index:5;width:0;transition:width 1s}.part-boxes .part-progress .part-progress-default .part-progress-bar .completion-text{z-index:10;position:relative}.part-boxes .part-progress .part-progress-navigation{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:15}.part-boxes .part-progress .part-progress-navigation .close{position:absolute;padding-top:25px;height:40px;width:40px;right:0}.part-boxes .part-progress .part-progress-navigation .close::before,.part-boxes .part-progress .part-progress-navigation .close::after{content:"";position:absolute;width:20px;height:3px;background-color:#fff;display:inline-block;transition:right .3s,width .3s,transform .3s;right:20px}.part-boxes .part-progress .part-progress-navigation .close::before{transform:rotate(45deg)}.part-boxes .part-progress .part-progress-navigation .close::after{transform:rotate(-45deg)}.part-boxes .part-progress .part-progress-navigation .part-progress-top{padding:15px 0 15px 35px}.part-boxes .part-progress .part-progress-navigation .part-progress-top h2,.part-boxes .part-progress .part-progress-navigation .part-progress-top h3{color:#fff;text-transform:uppercase}.part-boxes .part-progress .part-progress-navigation .part-progress-top h2{font-size:32px}.part-boxes .part-progress .part-progress-navigation .part-progress-top h3{font-family:"AvenirNextLTW01-Medium";font-size:15px}.part-boxes .part-progress .part-progress-navigation .part-progress-right{float:left;padding:15px 0 15px 35px;width:100%}.part-boxes .part-progress .part-progress-navigation .part-progress-right ul{margin:0;padding:0;list-style-type:none}.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li{height:48px}.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li a,.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li span{display:block;position:absolute;float:left;clear:both;width:100%;padding:12px 0}.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li a .part-progress-progress-bar,.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li span .part-progress-progress-bar{float:left;width:50px;height:12px;margin-top:7px}.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li a .part-progress-progress-bar .completed,.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li span .part-progress-progress-bar .completed{height:100%;width:0;background-color:#fff;opacity:.75}.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li a .lesson-title,.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li span .lesson-title{float:left;color:#fff;margin-left:25px}.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li span .lesson-title{color:hsla(0,0%,100%,.6)}.part-boxes .part-progress.part-isunavailable{opacity:.5}.part-boxes .part-progress.hover .part-progress-default{display:none}.part-boxes .part-progress.hover .part-progress-navigation{display:block;z-index:1000}.level-one-part-one.part-bgcolor,.level-one-part-one .part-bgcolor,.level-one-part-one.part-hovercolor:hover,.level-one-part-one.part-opencolor.open{background-color:#f8bd64}.level-one-part-one.part-bgcolor h2,.level-one-part-one.part-bgcolor h3,.level-one-part-one .part-bgcolor h2,.level-one-part-one .part-bgcolor h3,.level-one-part-one.part-hovercolor:hover h2,.level-one-part-one.part-hovercolor:hover h3,.level-one-part-one.part-opencolor.open h2,.level-one-part-one.part-opencolor.open h3{color:#fff}.level-one-part-one .part-circle-color{border-top-color:#f8bd64 !important;border-left-color:#f8bd64 !important}.level-one-part-one.part-bgcolor-light,.level-one-part-one .part-bgcolor-light{background-color:rgb(249.9833333333,207.7,143.9166666667)}.level-one-part-one.part-bgcolor-dark,.level-one-part-one .part-bgcolor-dark{background-color:rgb(246.0166666667,170.3,56.0833333333)}.level-one-part-one .arrow-part-color:after{border-color:rgba(248,189,100,0);border-top-color:#f8bd64 !important}.level-one-part-one .part-color{color:#d19639}.level-one-part-two.part-bgcolor,.level-one-part-two .part-bgcolor,.level-one-part-two.part-hovercolor:hover,.level-one-part-two.part-opencolor.open{background-color:#68a093}.level-one-part-two.part-bgcolor h2,.level-one-part-two.part-bgcolor h3,.level-one-part-two .part-bgcolor h2,.level-one-part-two .part-bgcolor h3,.level-one-part-two.part-hovercolor:hover h2,.level-one-part-two.part-hovercolor:hover h3,.level-one-part-two.part-opencolor.open h2,.level-one-part-two.part-opencolor.open h3{color:#fff}.level-one-part-two .part-circle-color{border-top-color:#68a093 !important;border-left-color:#68a093 !important}.level-one-part-two.part-bgcolor-light,.level-one-part-two .part-bgcolor-light{background-color:rgb(132.1743902439,177.7256097561,167.1512195122)}.level-one-part-two.part-bgcolor-dark,.level-one-part-two .part-bgcolor-dark{background-color:rgb(84.2256097561,133.8743902439,122.3487804878)}.level-one-part-two .part-bgcolor{background-color:#68a093}.level-one-part-two .arrow-part-color:after{border-color:rgba(104,160,147,0);border-top-color:#68a093 !important}.level-one-part-two .part-color{color:#4a9e8b}.level-one-part-three.part-bgcolor,.level-one-part-three .part-bgcolor,.level-one-part-three.part-hovercolor:hover,.level-one-part-three.part-opencolor.open{background-color:#d47e6b}.level-one-part-three.part-bgcolor h2,.level-one-part-three.part-bgcolor h3,.level-one-part-three .part-bgcolor h2,.level-one-part-three .part-bgcolor h3,.level-one-part-three.part-hovercolor:hover h2,.level-one-part-three.part-hovercolor:hover h3,.level-one-part-three.part-opencolor.open h2,.level-one-part-three.part-opencolor.open h3{color:#fff}.level-one-part-three .part-circle-color{border-top-color:#d47e6b !important;border-left-color:#d47e6b !important}.level-one-part-three .part-bgcolor-light{background-color:hsl(10.8571428571,54.9738219895%,71.5490196078%)}.level-one-part-three.part-bgcolor-dark,.level-one-part-three .part-bgcolor-dark{background-color:rgb(201.6664921466,94.9994764398,71.4335078534)}.level-one-part-three .part-bgcolor{background-color:#d47e6b}.level-one-part-three .arrow-part-color:after{border-color:rgba(212,126,107,0);border-top-color:#d47e6b !important}.level-one-part-three .part-color{color:#b15743}.level-one-part-four.part-bgcolor,.level-one-part-four .part-bgcolor,.level-one-part-four.part-hovercolor:hover,.level-one-part-four.part-opencolor.open{background-color:#7c7898}.level-one-part-four.part-bgcolor h2,.level-one-part-four.part-bgcolor h3,.level-one-part-four .part-bgcolor h2,.level-one-part-four .part-bgcolor h3,.level-one-part-four.part-hovercolor:hover h2,.level-one-part-four.part-hovercolor:hover h3,.level-one-part-four.part-opencolor.open h2,.level-one-part-four.part-opencolor.open h3{color:#fff}.level-one-part-four .part-circle-color{border-top-color:#7c7898 !important;border-left-color:#7c7898 !important}.level-one-part-four.part-bgcolor-light,.level-one-part-four .part-bgcolor-light{background-color:hsl(247.5,13.4453781513%,62.3333333333%)}.level-one-part-four.part-bgcolor-dark,.level-one-part-four .part-bgcolor-dark{background-color:rgb(101.65,97.85,128.25)}.level-one-part-four .arrow-part-color:after{border-color:rgba(124,120,152,0);border-top-color:#7c7898 !important}.level-one-part-four .part-color{color:#6c61c3}.level-one-part-five.part-bgcolor,.level-one-part-five .part-bgcolor,.level-one-part-five.part-hovercolor:hover,.level-one-part-five.part-opencolor.open{background-color:#cac3aa}.level-one-part-five.part-bgcolor h2,.level-one-part-five.part-bgcolor h3,.level-one-part-five .part-bgcolor h2,.level-one-part-five .part-bgcolor h3,.level-one-part-five.part-hovercolor:hover h2,.level-one-part-five.part-hovercolor:hover h3,.level-one-part-five.part-opencolor.open h2,.level-one-part-five.part-opencolor.open h3{color:#fff}.level-one-part-five .part-circle-color{border-top-color:#cac3aa !important;border-left-color:#cac3aa !important}.level-one-part-five.part-bgcolor-light,.level-one-part-five .part-bgcolor-light{background-color:hsl(46.875,23.1884057971%,81.9411764706%)}.level-one-part-five.part-bgcolor-dark,.level-one-part-five .part-bgcolor-dark{background-color:hsl(46.875,23.1884057971%,63.9411764706%)}.level-one-part-five .arrow-part-color:after{border-color:rgba(202,195,170,0);border-top-color:#cac3aa !important}.level-one-part-five .part-color{color:#988d62}.level-one-part-six.part-bgcolor,.level-one-part-six .part-bgcolor,.level-one-part-six.part-hovercolor:hover,.level-one-part-six.part-opencolor.open{background-color:#8bcabe}.level-one-part-six.part-bgcolor h2,.level-one-part-six.part-bgcolor h3,.level-one-part-six .part-bgcolor h2,.level-one-part-six .part-bgcolor h3,.level-one-part-six.part-hovercolor:hover h2,.level-one-part-six.part-hovercolor:hover h3,.level-one-part-six.part-opencolor.open h2,.level-one-part-six.part-opencolor.open h3{color:#fff}.level-one-part-six .part-circle-color{border-top-color:#8bcabe !important;border-left-color:#8bcabe !important}.level-one-part-six.part-bgcolor-light,.level-one-part-six .part-bgcolor-light{background-color:hsl(168.5714285714,37.2781065089%,75.862745098%)}.level-one-part-six.part-bgcolor-dark,.level-one-part-six .part-bgcolor-dark{background-color:hsl(168.5714285714,37.2781065089%,57.862745098%)}.level-one-part-six .arrow-part-color:after{border-color:rgba(139,202,190,0);border-top-color:#8bcabe !important}.level-one-part-six .part-color{color:#4ea595}.level-two-part-one.part-bgcolor,.level-two-part-one .part-bgcolor,.level-two-part-one.part-hovercolor:hover,.level-two-part-one.part-opencolor.open{background-color:#e4d582}.level-two-part-one.part-bgcolor h2,.level-two-part-one.part-bgcolor h3,.level-two-part-one .part-bgcolor h2,.level-two-part-one .part-bgcolor h3,.level-two-part-one.part-hovercolor:hover h2,.level-two-part-one.part-hovercolor:hover h3,.level-two-part-one.part-opencolor.open h2,.level-two-part-one.part-opencolor.open h3{color:#fff}.level-two-part-one .part-circle-color{border-top-color:#e4d582 !important;border-left-color:#e4d582 !important}.level-two-part-one.part-bgcolor-light,.level-two-part-one .part-bgcolor-light{background-color:hsl(50.8163265306,64.4736842105%,79.1960784314%)}.level-two-part-one.part-bgcolor-dark,.level-two-part-one .part-bgcolor-dark{background-color:rgb(219.8467105263,200.3171052632,92.2532894737)}.level-two-part-one .arrow-part-color:after{border-color:rgba(228,213,130,0);border-top-color:#e4d582 !important}.level-two-part-one .part-color{color:#bbac59}.level-two-part-two.part-bgcolor,.level-two-part-two .part-bgcolor,.level-two-part-two.part-hovercolor:hover,.level-two-part-two.part-opencolor.open{background-color:#68a075}.level-two-part-two.part-bgcolor h2,.level-two-part-two.part-bgcolor h3,.level-two-part-two .part-bgcolor h2,.level-two-part-two .part-bgcolor h3,.level-two-part-two.part-hovercolor:hover h2,.level-two-part-two.part-hovercolor:hover h3,.level-two-part-two.part-opencolor.open h2,.level-two-part-two.part-opencolor.open h3{color:#fff}.level-two-part-two .part-circle-color{border-top-color:#68a075 !important;border-left-color:#68a075 !important}.level-two-part-two.part-bgcolor-light,.level-two-part-two .part-bgcolor-light{background-color:rgb(132.1743902439,177.7256097561,142.7487804878)}.level-two-part-two.part-bgcolor-dark,.level-two-part-two .part-bgcolor-dark{background-color:rgb(84.2256097561,133.8743902439,95.7512195122)}.level-two-part-two .arrow-part-color:after{border-color:rgba(104,160,117,0);border-top-color:#68a075 !important}.level-two-part-two .part-color{color:#3f774c}.level-two-part-three.part-bgcolor,.level-two-part-three .part-bgcolor,.level-two-part-three.part-hovercolor:hover,.level-two-part-three.part-opencolor.open{background-color:#6b8a94}.level-two-part-three.part-bgcolor h2,.level-two-part-three.part-bgcolor h3,.level-two-part-three .part-bgcolor h2,.level-two-part-three .part-bgcolor h3,.level-two-part-three.part-hovercolor:hover h2,.level-two-part-three.part-hovercolor:hover h3,.level-two-part-three.part-opencolor.open h2,.level-two-part-three.part-opencolor.open h3{color:#fff}.level-two-part-three .part-circle-color{border-top-color:#6b8a94 !important;border-left-color:#6b8a94 !important}.level-two-part-three.part-bgcolor-light,.level-two-part-three .part-bgcolor-light{background-color:rgb(133.64,159.06,167.26)}.level-two-part-three.part-bgcolor-dark,.level-two-part-three .part-bgcolor-dark{background-color:rgb(87.74,113.16,121.36)}.level-two-part-three .arrow-part-color:after{border-color:rgba(107,138,148,0);border-top-color:#6b8a94 !important}.level-two-part-three .part-color{color:#458491}.level-two-part-four.part-bgcolor,.level-two-part-four .part-bgcolor,.level-two-part-four.part-hovercolor:hover,.level-two-part-four.part-opencolor.open{background-color:#7aabc5}.level-two-part-four.part-bgcolor h2,.level-two-part-four.part-bgcolor h3,.level-two-part-four .part-bgcolor h2,.level-two-part-four .part-bgcolor h3,.level-two-part-four.part-hovercolor:hover h2,.level-two-part-four.part-hovercolor:hover h3,.level-two-part-four.part-opencolor.open h2,.level-two-part-four.part-opencolor.open h3{color:#fff}.level-two-part-four .part-circle-color{border-top-color:#7aabc5 !important;border-left-color:#7aabc5 !important}.level-two-part-four.part-bgcolor-light,.level-two-part-four .part-bgcolor-light{background-color:hsl(200.8,39.2670157068%,71.5490196078%)}.level-two-part-four.part-bgcolor-dark,.level-two-part-four .part-bgcolor-dark{background-color:hsl(200.8,39.2670157068%,53.5490196078%)}.level-two-part-four .arrow-part-color:after{border-color:rgba(122,171,197,0);border-top-color:#7aabc5 !important}.level-two-part-four .part-color{color:#51829c}.level-two-part-five.part-bgcolor,.level-two-part-five .part-bgcolor,.level-two-part-five.part-hovercolor:hover,.level-two-part-five.part-opencolor.open{background-color:#a0c38f}.level-two-part-five.part-bgcolor h2,.level-two-part-five.part-bgcolor h3,.level-two-part-five .part-bgcolor h2,.level-two-part-five .part-bgcolor h3,.level-two-part-five.part-hovercolor:hover h2,.level-two-part-five.part-hovercolor:hover h3,.level-two-part-five.part-opencolor.open h2,.level-two-part-five.part-opencolor.open h3{color:#fff}.level-two-part-five .part-circle-color{border-top-color:#a0c38f !important;border-left-color:#a0c38f !important}.level-two-part-five.part-bgcolor-light,.level-two-part-five .part-bgcolor-light{background-color:rgb(185.351744186,211.011627907,172.888372093)}.level-two-part-five.part-bgcolor-dark,.level-two-part-five .part-bgcolor-dark{background-color:rgb(134.648255814,178.988372093,113.111627907)}.level-two-part-five .arrow-part-color:after{border-color:rgba(160,195,143,0);border-top-color:#a0c38f !important}.level-two-part-five .part-color{color:#779a66}.level-two-part-six.part-bgcolor,.level-two-part-six .part-bgcolor,.level-two-part-six.part-hovercolor:hover,.level-two-part-six.part-opencolor.open{background-color:#bc7676}.level-two-part-six.part-bgcolor h2,.level-two-part-six.part-bgcolor h3,.level-two-part-six .part-bgcolor h2,.level-two-part-six .part-bgcolor h3,.level-two-part-six.part-hovercolor:hover h2,.level-two-part-six.part-hovercolor:hover h3,.level-two-part-six.part-opencolor.open h2,.level-two-part-six.part-opencolor.open h3{color:#fff}.level-two-part-six .part-circle-color{border-top-color:#bc7676 !important;border-left-color:#bc7676 !important}.level-two-part-six.part-bgcolor-light,.level-two-part-six .part-bgcolor-light{background-color:hsl(0,34.3137254902%,69%)}.level-two-part-six.part-bgcolor-dark,.level-two-part-six .part-bgcolor-dark{background-color:hsl(0,34.3137254902%,51%)}.level-two-part-six .arrow-part-color:after{border-color:rgba(188,118,118,0);border-top-color:#bc7676 !important}.level-two-part-six .part-color{color:#934d4d}.level-three-part-one.part-bgcolor,.level-three-part-one .part-bgcolor,.level-three-part-one.part-hovercolor:hover,.level-three-part-one.part-opencolor.open{background-color:#c14662}.level-three-part-one.part-bgcolor h2,.level-three-part-one.part-bgcolor h3,.level-three-part-one .part-bgcolor h2,.level-three-part-one .part-bgcolor h3,.level-three-part-one.part-hovercolor:hover h2,.level-three-part-one.part-hovercolor:hover h3,.level-three-part-one.part-opencolor.open h2,.level-three-part-one.part-opencolor.open h3{color:#fff}.level-three-part-one .part-circle-color{border-top-color:#c14662 !important;border-left-color:#c14662 !important}.level-three-part-one.part-bgcolor-light,.level-three-part-one .part-bgcolor-light{background-color:hsl(346.3414634146,49.7975708502%,60.568627451%)}.level-three-part-one.part-bgcolor-dark,.level-three-part-one .part-bgcolor-dark{background-color:rgb(162.6052631579,54.4947368421,79.1052631579)}.level-three-part-one .arrow-part-color:after{border-color:rgba(193,70,98,0);border-top-color:#c14662 !important}.level-three-part-one .part-color{color:#c14662}.level-three-part-two.part-bgcolor,.level-three-part-two .part-bgcolor,.level-three-part-two.part-hovercolor:hover,.level-three-part-two.part-opencolor.open{background-color:#ad9788}.level-three-part-two.part-bgcolor h2,.level-three-part-two.part-bgcolor h3,.level-three-part-two .part-bgcolor h2,.level-three-part-two .part-bgcolor h3,.level-three-part-two.part-hovercolor:hover h2,.level-three-part-two.part-hovercolor:hover h3,.level-three-part-two.part-opencolor.open h2,.level-three-part-two.part-opencolor.open h3{color:#fff}.level-three-part-two .part-circle-color{border-top-color:#ad9788 !important;border-left-color:#ad9788 !important}.level-three-part-two.part-bgcolor-light,.level-three-part-two .part-bgcolor-light{background-color:hsl(24.3243243243,18.407960199%,69.5882352941%)}.level-three-part-two.part-bgcolor-dark,.level-three-part-two .part-bgcolor-dark{background-color:hsl(24.3243243243,18.407960199%,51.5882352941%)}.level-three-part-two .arrow-part-color:after{border-color:rgba(173,151,136,0);border-top-color:#ad9788 !important}.level-three-part-two .part-color{color:#ad9788}.level-three-part-three.part-bgcolor,.level-three-part-three .part-bgcolor,.level-three-part-three.part-hovercolor:hover,.level-three-part-three.part-opencolor.open{background-color:#789}.level-three-part-three.part-bgcolor h2,.level-three-part-three.part-bgcolor h3,.level-three-part-three .part-bgcolor h2,.level-three-part-three .part-bgcolor h3,.level-three-part-three.part-hovercolor:hover h2,.level-three-part-three.part-hovercolor:hover h3,.level-three-part-three.part-opencolor.open h2,.level-three-part-three.part-opencolor.open h3{color:#fff}.level-three-part-three .part-circle-color{border-top-color:#789 !important;border-left-color:#789 !important}.level-three-part-three.part-bgcolor-light,.level-three-part-three .part-bgcolor-light{background-color:hsl(210,14.2857142857%,62.3333333333%)}.level-three-part-three.part-bgcolor-dark,.level-three-part-three .part-bgcolor-dark{background-color:rgb(96.9,113.05,129.2)}.level-three-part-three .arrow-part-color:after{border-color:rgba(119,136,153,0);border-top-color:#789 !important}.level-three-part-three .part-color{color:#789}.level-three-part-four.part-bgcolor,.level-three-part-four .part-bgcolor,.level-three-part-four.part-hovercolor:hover,.level-three-part-four.part-opencolor.open{background-color:#8fae9b}.level-three-part-four.part-bgcolor h2,.level-three-part-four.part-bgcolor h3,.level-three-part-four .part-bgcolor h2,.level-three-part-four .part-bgcolor h3,.level-three-part-four.part-hovercolor:hover h2,.level-three-part-four.part-hovercolor:hover h3,.level-three-part-four.part-opencolor.open h2,.level-three-part-four.part-opencolor.open h3{color:#fff}.level-three-part-four .part-circle-color{border-top-color:#8fae9b !important;border-left-color:#8fae9b !important}.level-three-part-four.part-bgcolor-light,.level-three-part-four .part-bgcolor-light{background-color:rgb(169.6362694301,193.2637305699,178.7823834197)}.level-three-part-four.part-bgcolor-dark,.level-three-part-four .part-bgcolor-dark{background-color:rgb(116.3637305699,154.7362694301,131.2176165803)}.level-three-part-four .arrow-part-color:after{border-color:rgba(143,174,155,0);border-top-color:#8fae9b !important}.level-three-part-four .part-color{color:#8fae9b}.level-three-part-five.part-bgcolor,.level-three-part-five .part-bgcolor,.level-three-part-five.part-hovercolor:hover,.level-three-part-five.part-opencolor.open{background-color:#7c7898}.level-three-part-five.part-bgcolor h2,.level-three-part-five.part-bgcolor h3,.level-three-part-five .part-bgcolor h2,.level-three-part-five .part-bgcolor h3,.level-three-part-five.part-hovercolor:hover h2,.level-three-part-five.part-hovercolor:hover h3,.level-three-part-five.part-opencolor.open h2,.level-three-part-five.part-opencolor.open h3{color:#fff}.level-three-part-five .part-circle-color{border-top-color:#7c7898 !important;border-left-color:#7c7898 !important}.level-three-part-five.part-bgcolor-light,.level-three-part-five .part-bgcolor-light{background-color:hsl(247.5,13.4453781513%,62.3333333333%)}.level-three-part-five.part-bgcolor-dark,.level-three-part-five .part-bgcolor-dark{background-color:rgb(101.65,97.85,128.25)}.level-three-part-five .arrow-part-color:after{border-color:rgba(124,120,152,0);border-top-color:#7c7898 !important}.level-three-part-five .part-color{color:#7c7898}.level-three-part-six.part-bgcolor,.level-three-part-six .part-bgcolor,.level-three-part-six.part-hovercolor:hover,.level-three-part-six.part-opencolor.open{background-color:#772b20}.level-three-part-six.part-bgcolor h2,.level-three-part-six.part-bgcolor h3,.level-three-part-six .part-bgcolor h2,.level-three-part-six .part-bgcolor h3,.level-three-part-six.part-hovercolor:hover h2,.level-three-part-six.part-hovercolor:hover h3,.level-three-part-six.part-opencolor.open h2,.level-three-part-six.part-opencolor.open h3{color:#fff}.level-three-part-six .part-circle-color{border-top-color:#772b20 !important;border-left-color:#772b20 !important}.level-three-part-six.part-bgcolor-light,.level-three-part-six .part-bgcolor-light{background-color:rgb(155.1728476821,56.0708609272,41.7271523179)}.level-three-part-six.part-bgcolor-dark,.level-three-part-six .part-bgcolor-dark{background-color:rgb(82.8271523179,29.9291390728,22.2728476821)}.level-three-part-six .arrow-part-color:after{border-color:rgba(119,43,32,0);border-top-color:#772b20 !important}.level-three-part-six .part-color{color:#772b20}.level-four-part-one.part-bgcolor,.level-four-part-one .part-bgcolor,.level-four-part-one.part-hovercolor:hover,.level-four-part-one.part-opencolor.open{background-color:#5a7fa5}.level-four-part-one.part-bgcolor h2,.level-four-part-one.part-bgcolor h3,.level-four-part-one .part-bgcolor h2,.level-four-part-one .part-bgcolor h3,.level-four-part-one.part-hovercolor:hover h2,.level-four-part-one.part-hovercolor:hover h3,.level-four-part-one.part-opencolor.open h2,.level-four-part-one.part-opencolor.open h3{color:#fff}.level-four-part-one .part-circle-color{border-top-color:#5a7fa5 !important;border-left-color:#5a7fa5 !important}.level-four-part-one.part-bgcolor-light,.level-four-part-one .part-bgcolor-light{background-color:rgb(119.7,150.04,181.2)}.level-four-part-one.part-bgcolor-dark,.level-four-part-one .part-bgcolor-dark{background-color:rgb(73.8,104.14,135.3)}.level-four-part-one .arrow-part-color:after{border-color:rgba(90,127,165,0);border-top-color:#5a7fa5 !important}.level-four-part-one .part-color{color:#5a7fa5}.level-four-part-two.part-bgcolor,.level-four-part-two .part-bgcolor,.level-four-part-two.part-hovercolor:hover,.level-four-part-two.part-opencolor.open{background-color:#c35e6d}.level-four-part-two.part-bgcolor h2,.level-four-part-two.part-bgcolor h3,.level-four-part-two .part-bgcolor h2,.level-four-part-two .part-bgcolor h3,.level-four-part-two.part-hovercolor:hover h2,.level-four-part-two.part-hovercolor:hover h3,.level-four-part-two.part-opencolor.open h2,.level-four-part-two.part-opencolor.open h3{color:#fff}.level-four-part-two .part-circle-color{border-top-color:#c35e6d !important;border-left-color:#c35e6d !important}.level-four-part-two.part-bgcolor-light,.level-four-part-two .part-bgcolor-light{background-color:rgb(207.4615384615,127.4384615385,139.3230769231)}.level-four-part-two.part-bgcolor-dark,.level-four-part-two .part-bgcolor-dark{background-color:rgb(177.1,66,82.5)}.level-four-part-two .arrow-part-color:after{border-color:rgba(195,94,109,0);border-top-color:#c35e6d !important}.level-four-part-two .part-color{color:#c35e6d}.level-four-part-three.part-bgcolor,.level-four-part-three .part-bgcolor,.level-four-part-three.part-hovercolor:hover,.level-four-part-three.part-opencolor.open{background-color:#d1c771}.level-four-part-three.part-bgcolor h2,.level-four-part-three.part-bgcolor h3,.level-four-part-three .part-bgcolor h2,.level-four-part-three .part-bgcolor h3,.level-four-part-three.part-hovercolor:hover h2,.level-four-part-three.part-hovercolor:hover h3,.level-four-part-three.part-opencolor.open h2,.level-four-part-three.part-opencolor.open h3{color:#fff}.level-four-part-three .part-circle-color{border-top-color:#d1c771 !important;border-left-color:#d1c771 !important}.level-four-part-three.part-bgcolor-light,.level-four-part-three .part-bgcolor-light{background-color:hsl(53.75,51.0638297872%,72.137254902%)}.level-four-part-three.part-bgcolor-dark,.level-four-part-three .part-bgcolor-dark{background-color:hsl(53.75,51.0638297872%,54.137254902%)}.level-four-part-three .arrow-part-color:after{border-color:rgba(209,199,113,0);border-top-color:#d1c771 !important}.level-four-part-three .part-color{color:#d1c771}.level-four-part-four.part-bgcolor,.level-four-part-four .part-bgcolor,.level-four-part-four.part-hovercolor:hover,.level-four-part-four.part-opencolor.open{background-color:#836b7c}.level-four-part-four.part-bgcolor h2,.level-four-part-four.part-bgcolor h3,.level-four-part-four .part-bgcolor h2,.level-four-part-four .part-bgcolor h3,.level-four-part-four.part-hovercolor:hover h2,.level-four-part-four.part-hovercolor:hover h3,.level-four-part-four.part-opencolor.open h2,.level-four-part-four.part-opencolor.open h3{color:#fff}.level-four-part-four .part-circle-color{border-top-color:#836b7c !important;border-left-color:#836b7c !important}.level-four-part-four.part-bgcolor-light,.level-four-part-four .part-bgcolor-light{background-color:rgb(153.35,130.55,146.7)}.level-four-part-four.part-bgcolor-dark,.level-four-part-four .part-bgcolor-dark{background-color:hsl(317.5,10.0840336134%,37.6666666667%)}.level-four-part-four .arrow-part-color:after{border-color:rgba(131,107,124,0);border-top-color:#836b7c !important}.level-four-part-four .part-color{color:#836b7c}.level-four-part-five.part-bgcolor,.level-four-part-five .part-bgcolor,.level-four-part-five.part-hovercolor:hover,.level-four-part-five.part-opencolor.open{background-color:#89a78c}.level-four-part-five.part-bgcolor h2,.level-four-part-five.part-bgcolor h3,.level-four-part-five .part-bgcolor h2,.level-four-part-five .part-bgcolor h3,.level-four-part-five.part-hovercolor:hover h2,.level-four-part-five.part-hovercolor:hover h3,.level-four-part-five.part-opencolor.open h2,.level-four-part-five.part-opencolor.open h3{color:#fff}.level-four-part-five .part-circle-color{border-top-color:#89a78c !important;border-left-color:#89a78c !important}.level-four-part-five.part-bgcolor-light,.level-four-part-five .part-bgcolor-light{background-color:hsl(126,14.5631067961%,68.6078431373%)}.level-four-part-five.part-bgcolor-dark,.level-four-part-five .part-bgcolor-dark{background-color:hsl(126,14.5631067961%,50.6078431373%)}.level-four-part-five .arrow-part-color:after{border-color:rgba(137,167,140,0);border-top-color:#89a78c !important}.level-four-part-five .part-color{color:#89a78c}.level-four-part-six.part-bgcolor,.level-four-part-six .part-bgcolor,.level-four-part-six.part-hovercolor:hover,.level-four-part-six.part-opencolor.open{background-color:#ddab80}.level-four-part-six.part-bgcolor h2,.level-four-part-six.part-bgcolor h3,.level-four-part-six .part-bgcolor h2,.level-four-part-six .part-bgcolor h3,.level-four-part-six.part-hovercolor:hover h2,.level-four-part-six.part-hovercolor:hover h3,.level-four-part-six.part-opencolor.open h2,.level-four-part-six.part-opencolor.open h3{color:#fff}.level-four-part-six .part-circle-color{border-top-color:#ddab80 !important;border-left-color:#ddab80 !important}.level-four-part-six.part-bgcolor-light,.level-four-part-six .part-bgcolor-light{background-color:hsl(27.7419354839,57.7639751553%,77.431372549%)}.level-four-part-six.part-bgcolor-dark,.level-four-part-six .part-bgcolor-dark{background-color:rgb(211.3068322981,147.052173913,91.7931677019)}.level-four-part-six .arrow-part-color:after{border-color:rgba(221,171,128,0);border-top-color:#ddab80 !important}.level-four-part-six .part-color{color:#ddab80}.level-resources.part-bgcolor,.level-resources .part-bgcolor,.level-resources.part-hovercolor:hover,.level-resources.part-opencolor.open{background-color:#8bab68}.level-resources.part-bgcolor h2,.level-resources.part-bgcolor h3,.level-resources .part-bgcolor h2,.level-resources .part-bgcolor h3,.level-resources.part-hovercolor:hover h2,.level-resources.part-hovercolor:hover h3,.level-resources.part-opencolor.open h2,.level-resources.part-opencolor.open h3{color:#fff}.level-resources.part-bgcolor-light,.level-resources .part-bgcolor-light{background-color:#8bab68}.level-resources.part-bgcolor-dark,.level-resources .part-bgcolor-dark{background-color:#8bab68}.level-resources .arrow-part-color:after{border-color:rgba(139,171,104,0);border-top-color:#8bab68}.level-resources .part-color{color:#8bab68}.level-focus.part-bgcolor,.level-focus .part-bgcolor,.level-focus.part-hovercolor:hover{background-color:#4f678f}.level-focus.part-bgcolor h2,.level-focus.part-bgcolor h3,.level-focus .part-bgcolor h2,.level-focus .part-bgcolor h3,.level-focus.part-hovercolor:hover h2,.level-focus.part-hovercolor:hover h3{color:#fff}.level-my-pages.part-bgcolor,.level-my-pages .part-bgcolor,.level-my-pages.part-hovercolor:hover,.level-my-pages.part-opencolor.open{background-color:#8bcabe}.level-my-pages.part-bgcolor h2,.level-my-pages.part-bgcolor h3,.level-my-pages .part-bgcolor h2,.level-my-pages .part-bgcolor h3,.level-my-pages.part-hovercolor:hover h2,.level-my-pages.part-hovercolor:hover h3,.level-my-pages.part-opencolor.open h2,.level-my-pages.part-opencolor.open h3{color:#fff}.resource-section-navigation{padding:0 0 20px 0}.resource-section-navigation .resource-section-navigation-title{padding:18px 20px 17px 20px;font-size:10px;font-family:"Avenir Next LT W01 Bold";background-color:#d3d3d3;cursor:pointer}.resource-section-navigation .resource-section-navigation-title::before,.resource-section-navigation .resource-section-navigation-title::after{content:"";position:absolute;width:8px;height:1px;background-color:#000;display:inline-block;transition:right .3s,width .3s,transform .3s;right:20px;margin-top:6px}.resource-section-navigation .resource-section-navigation-title::before{transform:translateX(5px) rotate(-45deg)}.resource-section-navigation .resource-section-navigation-title::after{transform:rotate(45deg)}.resource-section-navigation .navigation-items{position:absolute;width:100%;max-height:0;overflow:hidden;transition:max-height 400ms ease-out;box-shadow:0 5px 5px #ddd}.resource-section-navigation .navigation-items ul{margin:0;list-style-type:none}.resource-section-navigation .navigation-items ul li{display:block;height:50px;margin:0;padding:18px 20px 0 20px;background-color:#eaeaea;font-size:10px;border-bottom:solid 1px #f5f5f5}.resource-section-navigation .navigation-items ul li:hover{background-color:#aeaeae;color:#fff;cursor:pointer}.resource-section-navigation .navigation-items ul li:last-child{border:none}.resource-section-navigation .navigation-items .collapse{height:33px;background-color:#d3d3d3;cursor:pointer}.resource-section-navigation .navigation-items .collapse::before,.resource-section-navigation .navigation-items .collapse::after{content:"";position:absolute;width:12px;height:1px;background-color:#000;display:inline-block;transition:right .3s,width .3s,transform .3s;left:50%;margin-top:15px}.resource-section-navigation .navigation-items .collapse::before{transform:rotate(45deg)}.resource-section-navigation .navigation-items .collapse::after{transform:translateX(-8px) rotate(-45deg)}.resource-section-navigation.open .resource-section-navigation-title::before{transform:translateX(5px) rotate(45deg)}.resource-section-navigation.open .resource-section-navigation-title::after{transform:rotate(-45deg)}.resource-section-navigation.open .navigation-items{max-height:1000px;transition:max-height 400ms ease-in}.resource-section-navigation.open .navigation-items .collapse{display:block}.resource-title{text-align:left;margin-bottom:30px;padding:0 20px}.resource-title h1{font-size:25px}.resource-breadcrumb{display:none}.resource-panel-container .resource-breadcrumb{display:block}.resource-section{padding-bottom:50px;clear:both;font-size:14px}.resource-section h2{font-size:18px;font-family:"Avenir Next LT W01 Demi";padding:0 0 20px 0;border-bottom:solid 1px #d4d4d4;margin:0 20px 15px 20px}.resource-section h2 .translation{font-family:"AvenirNextLTW01-Regular"}.resource-section table tr{text-align:left;font-weight:normal}.resource-section table tr strong{font-family:"Avenir Next LT W01 Bold"}.resource-section table tr p,.resource-section table tr th,.resource-section table tr td{font-weight:normal;vertical-align:top}.resource-section table tr p{margin:0}.resource-section table tr th{background-color:#eaeaea;padding:20px 10px !important}.resource-section table tr td{background-color:#fff;padding:20px 10px !important;border-bottom:solid 1px #eaeaea}.resource-section table tr td.dtg-table-section-header{background-color:#eaeaea}.resource-section table tr th:first-child,.resource-section table tr td:first-child{padding-left:20px !important}.resource-section table tr th:last-child,.resource-section table tr td:last-child{padding-right:20px !important}.resource-section table.tablesaw-stack td:first-child .tablesaw-cell-label{margin-left:-10px}.resource-section table.tablesaw-stack .tablesaw-cell-label{width:50%}.resource-section .resource-table{margin-bottom:40px}.resource-section .resource-table table{width:100%}.resource-section .resource-table.hide-header-cells th{display:none}.resource-section .resource-table-half:nth-of-type(even){clear:left}.resource-section .resource-table-half th,.resource-section .resource-table-half td{text-align:center;vertical-align:middle}.resource-section div.resource-table-arrow tr td:last-child{padding-right:10px !important}.resource-section div.resource-table-arrow tr td:first-child .arrow-container{position:relative;overflow:visible;z-index:10}.resource-section div.resource-table-arrow tr td:first-child .arrow-container img{position:absolute;top:4px;right:-22px;z-index:11}.resource-section .resource-text{margin-bottom:30px;padding:0 20px}.resource-section .more-text .more-text-button{display:inline-block;height:40px;padding:12px 20px 0 38px;margin-bottom:40px;background-color:#8bab68;color:#fff;text-transform:uppercase;font-size:12px;font-family:"Avenir Next LT W01 Bold";position:relative}.resource-section .more-text .more-text-button:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:7px;margin-left:-7px}.resource-section .more-text .more-text-button:after{top:17px;left:22px}.resource-section .more-text .more-text-text{display:none}.resource-section .more-text .more-text-text .first-column{float:left;width:100%}.resource-section .more-text .more-text-text.two-columns .first-column{width:50%;padding-right:10px}.resource-section .more-text .more-text-text.two-columns .second-column{float:right;width:50%;padding-left:10px}.resource-section .image-audio-fold-out{margin-bottom:40px}.resource-section .image-audio-fold-out .title-bar{height:50px;background-color:#eaeaea;padding:14px 0 0 30px}.resource-section .image-audio-fold-out .title-bar .translation{font-weight:normal}.resource-section .image-audio-fold-out .elements{display:flex;-ms-flex-flow:wrap;-webkit-flex-flow:wrap;flex-flow:wrap;background-color:#fff}.resource-section .image-audio-fold-out .elements .element{flex:1 0 150px;text-align:center;padding:20px 10px;border-bottom:solid 1px #eaeaea}.resource-section .image-audio-fold-out .elements .element .image{margin:0 auto 4px auto;width:130px}.resource-section .image-audio-fold-out .elements .element .element-with-audio{cursor:pointer}.resource-section .image-audio-fold-out .elements .element .examples{margin:0 auto 10px auto;width:140px}.resource-section .image-audio-fold-out .elements .element .more-examples-button{width:100%}.resource-section .image-audio-fold-out .elements .element .more-examples{display:none}.resource-section .image-audio-fold-out .elements.large-width .element{flex:1 0 250px}.resource-section .image-audio-fold-out .elements.large-width .element .examples{width:100%}.resource-section .words-foldout .category{background-color:#fff;display:flex;margin-bottom:2px}.resource-section .words-foldout .category .category-audio{width:75px;height:50px;flex:0 0 auto}.resource-section .words-foldout .category .category-audio .audio-player{transform:scale(0.42);margin-top:-9px}.resource-section .words-foldout .category .category-words{flex-grow:1;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-shrink:1}.resource-section .words-foldout .category .category-words .word{position:relative;float:left;width:154px;margin:12px 0 20px 0}.resource-section .categorized-images{background-color:#fff;margin-bottom:40px}.resource-section .categorized-images .category{border-bottom:solid 1px #eaeaea;padding:30px 0 20px 0}.resource-section .categorized-images .category .category-title-container{width:100%;padding-left:20px}.resource-section .categorized-images .category .category-title-container h3{font-size:14px}.resource-section .categorized-images .category .category-title-container p{margin:0}.resource-section .categorized-images .category .images .image{margin:0 18px;float:left;text-align:center}.resource-section .categorized-images .category .images .image img{width:100px;height:100px;cursor:pointer}.resource-section .categorized-images .category .images .image img:hover{background-color:#f4f4f4}.resource-section .word-list{background-color:#fff;margin-bottom:40px;display:flex;flex-wrap:wrap}.resource-section .word-list .word{width:100%;float:left;padding:16px 0 14px 20px;border-bottom:solid 1px #eaeaea;flex-grow:1}.resource-section .word-list .word .translation{color:#a2a9ac}.resource-section .address{margin-bottom:30px}.resource-section .address .list-column{width:100%;margin-right:10px}.resource-section .address .list-column .audio{background-color:#fff;padding:8px 0;margin-bottom:10px}.resource-section .address .list-column .audio .audio-player{transform:scale(0.7)}.resource-section .address .list-column .audio .audio-player .buttons{margin:0 auto}.resource-section .address .list-column .list-element{position:relative;background-color:#fff;padding:20px 0 20px 0;border-top:solid 1px #eaeaea}.resource-section .address .list-column .list-element:first-child{border-top:none}.resource-section .address .list-column .list-element .list-element-left{display:block;float:left;width:50%;text-align:right;padding-right:10px}.resource-section .address .list-column .list-element .list-element-right{float:right;display:block;width:50%;text-align:left;padding-left:10px}.resource-section .address .image-column{background-color:#fff;margin-bottom:10px}.resource-section .address .image-column img{width:100%;height:auto}.resource-section ul.foldout{display:none;list-style-type:none;margin:0;padding-left:18px}.resources-intro{text-align:center}.resource-category-list ul{list-style-type:none}.resource-category-list ul.resources li.resource-category .box{font-size:14px}.resource-category-list ul.resources li.resource-category .box .box-content{display:block;padding:20px 20px 30px 20px}.resource-category-list ul.resources li.resource-category .box h2{font-size:22px;margin-bottom:10px}.resource-category-list ul.resources li.resource-category .box ul.resource-list li{float:left;padding-right:14px;margin-right:12px;position:relative}.resource-category-list ul.resources li.resource-category .box ul.resource-list li:after{content:"";position:absolute;width:2px;height:10px;top:6px;right:0;background-color:#000;border-right:solid 1px #7f7e7f}.resource-category-list ul.resources li.resource-category .box ul.resource-list li:last-child:after{display:none}.resource-category-list ul.resources li.resource-category .box ul.resource-list li a:hover{color:#8aaa6b}#flashcards{position:relative;text-align:center}#flashcards #flip-flashcard{position:absolute;top:14px;right:14px;padding-left:30px;line-height:26px;background-image:url(/Components/DTG/Design/App/images/flashcard_flip.png);background-repeat:no-repeat;background-position:left center}#flashcards #play-flashcard-audio{position:absolute;top:10px;right:20px;width:24px;height:24px;background-image:url(/Components/DTG/Design/App/images/flashcard_audio.png);background-repeat:no-repeat;background-position:left center}#flashcards .flashcard{height:400px;display:none;background-color:#fff}#flashcards .flashcard.active{display:block}#flashcards .flashcard .face{display:none;height:100%}#flashcards .flashcard .face.active{display:block}#flashcards .flashcard .face .text{padding-top:75px;margin-bottom:20px;font-size:26px;font-family:"Avenir Next LT W01 Demi"}#flashcards .flashcard .face .image{align-items:center;justify-content:center}#flashcards .flashcard .face .image img{width:150px;height:auto}#flashcards .flashcard .face.both{display:none}#flashcards .flashcard .face.both.active{display:block}#flashcards .flashcard .face.both .top{width:100%;height:50%;border-bottom:1px solid #eaeaea}#flashcards .flashcard .face.both .top .text{padding-top:20px;margin-bottom:0}#flashcards .flashcard .face.both .top img{height:140px;width:auto}#flashcards .flashcard .face.both .bottom{width:100%;height:50%;align-items:center;justify-content:center}#flashcards .flashcard .face.both .bottom .text{height:100%}#flashcards #flashcard-navigation{position:relative;text-align:center;font-size:24px;line-height:64px;font-family:"Avenir Next LT W01 Demi";margin:60px 0}#flashcards #flashcard-navigation #previous-flashcard{position:absolute;left:0;width:64px;height:64px;background-color:#3c3e3f;background-image:url(/Components/DTG/Design/App/images/arrow_previous_large.png);background-repeat:no-repeat;background-position:center center}#flashcards #flashcard-navigation #next-flashcard{position:absolute;right:0;width:64px;height:64px;background-color:#3c3e3f;background-image:url(/Components/DTG/Design/App/images/arrow_next_large.png);background-repeat:no-repeat;background-position:center center}.tablesaw-bar .tablesaw-advance{width:66px;margin-right:10px}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{display:block;width:28px;height:28px;background-color:#777d80;border:none;background-repeat:no-repeat}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left{float:left;background-image:url(/Components/DTG/Design/App/images/arrow_table_nav_left.png);background-position:10px 8px}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right{float:right;background-image:url(/Components/DTG/Design/App/images/arrow_table_nav_right.png);background-position:10px 8px}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.disabled{cursor:default;background-color:#aeaeae}.help-resource-btn{display:block;float:left;background-color:#3c3e3f;color:#fff;width:28px;height:28px;padding:2px 0 0 9px;margin-left:10px;font-weight:bold}.tooltip-resource-links{margin-top:5px}.tooltip-resource-links .help-resource-link{font-family:"Avenir Next LT W01 Bold"}.resource-panel{position:fixed;top:0;left:0;height:100%;width:100%;visibility:hidden;z-index:5;transition:visibility 600ms linear 0s;background:rgba(0,0,0,.6)}.resource-panel::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);cursor:pointer;transition:background .3s linear .3s}.resource-panel.is-visible{visibility:visible;transition:visibility 0s ease-in-out 0s}.resource-panel.is-visible::after{background:rgba(0,0,0,.6)}.resource-panel-close{position:absolute;top:0;right:0;height:50px;width:60px;display:inline-block;overflow:hidden;white-space:nowrap}.resource-panel-close::before,.resource-panel-close::after{content:"";position:absolute;top:22px;left:20px;height:3px;width:20px;background-color:#424f5c;-webkit-backface-visibility:hidden;backface-visibility:hidden}.resource-panel-close::before{transform:rotate(45deg)}.resource-panel-close::after{transform:rotate(-45deg)}.resource-panel-container{position:fixed;width:95%;height:100%;top:0;background:#dbe2e9;z-index:1;transition-property:transform;transition-duration:.3s;transition-delay:.3s}.from-right .resource-panel-container{right:0;transform:translate3d(100%, 0, 0)}.is-visible .resource-panel-container{transform:translate3d(0, 0, 0);transition-delay:0s}.resource-panel-container .resource-panel-header{padding:10px 25px 15px 30px;background-color:#f5f5f5;border-bottom:1px solid #d4d4d4}.resource-panel-container .resource-panel-header .title img{float:left;transform:scale(0.7)}.resource-panel-container .resource-panel-header .title h2{float:left;margin:5px 0 0 15px;font-weight:normal;font-size:20px}.resource-panel-container .resource-panel-header .resource-panel-navigation ul{list-style-type:none}.resource-panel-container .resource-panel-header .resource-panel-navigation ul li{float:left;margin:0 7px 7px 0}.resource-panel-container .resource-panel-header .resource-panel-navigation ul li a{display:block;background-color:#eaeaea;color:#3c3c3c;font-family:"AvenirNextLTW01-Medium";font-size:10px;text-transform:uppercase;padding:10px 12px 9px 12px}.resource-panel-container .resource-panel-header .resource-panel-navigation ul li a:hover,.resource-panel-container .resource-panel-header .resource-panel-navigation ul li a.active{background-color:#aeaeae;color:#fff}.resource-panel-container .resource-panel-content{background-color:#fff;z-index:1000;width:100%;height:calc(100% - 120px);padding:20px 5% 70px 5%;overflow:auto;-webkit-overflow-scrolling:touch}.resource-panel-container .resource-panel-content .resource-title{display:none}.resource-panel-container .resource-panel-content .resource-breadcrumb{padding:10px 0 10px 0;border-bottom:1px solid #d4d4d4;margin-bottom:30px;float:left;width:100%}.resource-panel-container .resource-panel-content .resource-breadcrumb ul{list-style-type:none;float:left;margin:0}.resource-panel-container .resource-panel-content .resource-breadcrumb ul li{float:left;padding-right:4px;font-size:12px;font-family:"AvenirNextLTW01-Medium";color:#8aaa6b}.resource-panel-container .resource-panel-content .resource-breadcrumb ul li a{color:#8aaa6b}.resource-panel-container .resource-panel-content .resource-section h2{font-size:14px}.resource-panel-container .resource-panel-content .resource-section h2 .translation{font-family:"AvenirNextLTW01-Regular";color:#3c3c3c !important}.resource-panel-container .resource-panel-content p{font-size:14px;color:#424f5c;line-height:1.4;margin:2em 0}.resource-panel-container .resource-panel-content p:first-of-type{margin-top:0}#page .login.box{margin-top:15px;padding:30px 0 30px 0;width:100%;text-align:center;transition:padding 400ms}#page .login.box .box-content{display:block}#page .login.box h2{font-size:14px;line-height:2em;font-family:"AvenirNextLTW01-Regular";padding:0 28px}#page .login.box .fields{padding:0 30px 0 30px}#page .login.box .fields input[type=text],#page .login.box .fields input[type=password]{width:100%;height:58px;border:none;margin-top:20px;padding-left:25px;font-size:14px}#page .login.box .fields input[type=text]:focus,#page .login.box .fields input[type=password]:focus{border:1px solid #a0a0a0;font-size:14px}#page .login.box .fields input[type=text]{margin-top:30px}#page .login.box .fields .remember{margin-top:5px;text-align:left}#page .login.box .fields .remember input{display:inline-block;vertical-align:middle}#page .login.box .fields .remember label{display:inline-block;vertical-align:middle;margin-left:10px;color:#3c3c3c;font-size:14px}#page .login.box .fields .button{background-color:#6ec97c;font-family:"Avenir Next LT W01 Bold";width:100%;margin-top:20px}#page .login.box a.forgot-password-link{color:#8c8c8c;font-size:16px;margin-top:8px}.exercise-pagination-container{display:none;margin-top:30px}ul.exercise-pagination{list-style-type:none;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center}ul.exercise-pagination li{flex:0 1 auto;box-shadow:0 1px 3px 1px #ddd}ul.exercise-pagination li a{display:block;width:32px;height:32px;line-height:32px;color:#3c3c3c;background-color:#fff;text-align:center;font-size:12px;font-family:"AvenirNextLTW01-Medium"}ul.exercise-pagination li a.started{background-color:#dcdcdc}ul.exercise-pagination li a.complete{color:#fff}ul.exercise-pagination li a.active-page{width:38px;height:38px;line-height:38px;font-size:16px;background-color:#777d80;color:#fff}ul.exercise-pagination li.previous-exercise a{background-color:#000;background-image:url(/Components/DTG/Design/App/images/exercise-nav-prev-arrow.png);background-repeat:no-repeat;background-position:9px center}ul.exercise-pagination li.next-exercise a{background-color:#000;background-image:url(/Components/DTG/Design/App/images/exercise-nav-next-arrow.png);background-repeat:no-repeat;background-position:10px center}.exercise-dropdown-container .current-exercise{padding:18px 20px 17px 20px;font-size:10px;background-color:#d3d3d3;cursor:pointer}.exercise-dropdown-container .current-exercise::before,.exercise-dropdown-container .current-exercise::after{content:"";position:absolute;width:8px;height:1px;background-color:#000;display:inline-block;transition:right .3s,width .3s,transform .3s;right:20px;margin-top:6px}.exercise-dropdown-container .current-exercise::before{transform:translateX(5px) rotate(-45deg)}.exercise-dropdown-container .current-exercise::after{transform:rotate(45deg)}.exercise-dropdown-container .navigation-items{position:absolute;width:100%;max-height:0;overflow:hidden;transition:max-height 400ms ease-out;box-shadow:0 5px 5px #ddd;z-index:5}.exercise-dropdown-container .navigation-items ul{margin:0;list-style-type:none}.exercise-dropdown-container .navigation-items ul li{display:block;height:50px;margin:0;background-color:#eaeaea;font-size:10px;border-bottom:solid 1px #f5f5f5}.exercise-dropdown-container .navigation-items ul li a{display:block;width:100%;height:50px;padding:18px 20px 0 20px}.exercise-dropdown-container .navigation-items ul li:hover{background-color:#aeaeae;color:#fff;cursor:pointer}.exercise-dropdown-container .navigation-items ul li:last-child{border:none}.exercise-dropdown-container .navigation-items ul li .progress-bar{float:right;width:26px;height:7px;margin-top:3px;background-color:#dadada}.exercise-dropdown-container .navigation-items ul li .progress-bar .completed{height:100%}.exercise-dropdown-container .navigation-items .collapse{height:33px;background-color:#d3d3d3;background-image:url(/Components/DTG/Design/App/images/mobile_navigation_arrow_up_large.png);background-position:center center;background-repeat:no-repeat;background-size:16px auto;cursor:pointer}.exercise-dropdown-container.open .current-exercise::before{transform:translateX(5px) rotate(45deg)}.exercise-dropdown-container.open .current-exercise::after{transform:rotate(-45deg)}.exercise-dropdown-container.open .navigation-items{max-height:1000px;transition:max-height 400ms ease-in}.exercise-dropdown-container.open .navigation-items .collapse{display:block}.section-title{padding:0 0 10px 20px;margin-top:50px}.section-title h2{float:left}.section-title .section-title-instructions{float:left;clear:both;margin:10px 0}.exercise-check{background-color:#dedede;padding:40px 20px 40px 20px}.exercise-check.complete{background-color:#d2e0dc}.exercise-check .exercise-check-inner{margin:0 auto;width:100%;text-align:center}.exercise-check .exercise-check-inner p{margin:5px 0}.exercise-check .exercise-check-inner #exercise-check-buttons{margin-top:25px}.exercise-check .exercise-check-inner #check-exercise-button,.exercise-check .exercise-check-inner #clear-exercise-button{color:#fff;border:none;width:45%;height:50px;line-height:50px}.exercise-check .exercise-check-inner #check-exercise-button,.exercise-check .exercise-check-inner #clear-exercise-button{font-family:"Avenir Next LT W01 Bold";text-transform:uppercase;font-size:12px;letter-spacing:1px}.exercise-check .exercise-check-inner #check-exercise-button{float:left;background-color:#6ec97c}.exercise-check .exercise-check-inner #clear-exercise-button{float:right;background-color:#3c3d3f}.exercise-check .exercise-check-inner #to-top-check{display:none;border:none;background-color:#a2a9ac;background-image:url(/Components//DTG/Design/App/images/to_top_arrow.png);background-repeat:no-repeat;background-position:center center;background-size:15px auto}#exercise-check-buttons.sticky{position:fixed;width:100%;height:40px;bottom:0;right:0;padding:5px 10px 0 10px;background-color:#777d80;z-index:1000}#exercise-check-buttons.sticky #check-exercise-button{float:left;background-color:#6ec97c;width:124px;height:30px;line-height:30px}#exercise-check-buttons.sticky #clear-exercise-button{float:left;background-color:#3c3d3f;width:124px;height:30px;line-height:30px;margin-left:10px}#exercise-check-buttons.sticky #to-top-check{display:block;float:left;width:30px;height:30px;margin-left:10px}.exercise-continue{background-color:#777d80;padding:40px 20px}.exercise-continue .exercise-continue-inner{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.exercise-continue .exercise-continue-inner p{margin:0;color:#fff;font-size:18px}.exercise-continue .exercise-continue-inner a{flex:0 0 auto;height:60px;color:#fff;background-color:#3c3d3f;padding:0 30px;text-transform:uppercase;font-size:12px;font-family:"Avenir Next LT W01 Demi"}.exercise-continue .exercise-continue-inner a span{padding:0 20px 0 0;background-image:url(/Components/DTG/Design/App/images/exercise-nav-next-arrow.png);background-repeat:no-repeat;background-position:right center;line-height:60px}.exercise-continue .exercise-continue-inner a span.mobile-text{display:none}.exercise-continue .exercise-continue-inner a.exercise-continue-prev span{padding:0 0 0 20px;background-image:url(/Components/DTG/Design/App/images/exercise-nav-prev-arrow.png);background-position:left center}.exercise-continue .exercise-continue-inner a.my-results-link{padding:0 40px;line-height:60px;margin-bottom:20px}.exercise-container{float:left}.test-area select.line{border:none;-webkit-appearance:none;-moz-appearance:none;background-color:#eaeaea}.test-area input.textline{border:none;background-color:#eaeaea;border-bottom:1px solid #a0a0a0}.situation .box.player .box-content{padding:20px}.situation .box.player .box-content .audio-player{flex-wrap:wrap;width:100%}.situation .box.player .box-content .audio-player .buttons{width:100%}.situation .box.player .box-content .audio-player .player-title{width:100%;text-align:center}.situation .box.player .box-content .audio-player .audio-progress-container{width:100%}.situation .situation-text{padding:0 20px}.situation .situation-text img{margin-bottom:20px}#page .conversation .conversation-sentences{margin-bottom:40px}#page .conversation .conversation-sentences .sentence{float:left;clear:both;margin-bottom:12px}#page .conversation .conversation-sentences .sentence .speaker{display:block;float:left;font-weight:bold;margin-right:14px}#page .conversation .conversation-sentences .sentence .text{display:block;float:left;margin-right:8px}#page .conversation .conversation-sentences .sentence .text p{display:block;float:left;margin:0}#page .conversation .conversation-sentences .sentence ul{display:block;float:left;margin:0 8px 0 0;padding-left:18px}#page .conversation .conversation-sentences .sentence ul:before{content:"";position:absolute;width:0;height:0;border-left:9px solid #3c3e3f;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);margin:4px 0 0 -16px}#page .conversation .conversation-sentences .sentence ul li{display:inline}#page .conversation .conversation-sentences .sentence ul li:first-child{border-bottom:dashed 1px #3c3c3c}#page .conversation .conversation-sentences .sentence ul li:not(:first-child){display:none}#page .conversation .conversation-sentences .sentence ul li.expand{display:block}#page .conversation .conversation-sentences .sentence ul.active{padding-left:18px}#page .conversation .conversation-sentences .sentence ul.active:before{border-top:9px solid #3c3e3f;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:none;margin:7px 0 0 -19px}#page .conversation .conversation-smileys{display:flex;width:100%;margin-bottom:40px;flex-wrap:wrap}#page .conversation .conversation-smileys .smiley-container{display:flex;flex-direction:column;float:left;padding:0 20px 20px 20px}#page .conversation .conversation-smileys .smiley-container .image{flex-grow:1}#page .conversation .conversation-smileys .smiley-container p{margin:10px 0 0 0;text-align:center}.phonetic-items{text-align:center}.phonetic-items .box-content{display:block}.phonetic-items .phonetic{float:left;width:33.33%;height:130px;padding:20px 0 15px 0}.phonetic-items .phonetic:hover{background-color:#fff}.phonetic-items .phonetic h3{font-size:30px;font-weight:bold}.phonetic-items .phonetic p{margin:0}.phonetic-items.large-width .box-content .phonetic{width:100%}.phonetic-letter{position:relative}.phonetic-letter:after{content:"";position:absolute;top:-6px;left:4px;width:2px;height:9px;background-color:#000;transform:rotate(20deg)}.phonetic-letter-i{position:relative}.phonetic-letter-i:after{content:"";position:absolute;top:-6px;left:2px;width:2px;height:9px;background-color:#000;transform:rotate(20deg)}.pronounce-box-subtitle .pronounce-sentence,.pronounce-sentences .pronounce-sentence,.pronounce-box-html .pronounce-sentence{margin-bottom:20px}.pronounce-box-subtitle{font-size:20px;font-weight:bold;margin-bottom:20px;width:100%}.pronounce-box-html{margin-bottom:50px;width:100%}.pronounce-box-html table td{text-align:left;vertical-align:top}.pronounce-box-html table td p{margin:0}.pronounce-box-html table td:first-child{padding-right:20px}.phonetic{font-family:Arial}.drop-container{width:100%}.drag-container{width:100%}.drag-container.wrapper{display:flex;justify-content:center;flex-wrap:wrap}.drop-area{border:dashed 2px #ccc;text-align:center;position:relative}.drop-area.answered{border:none}.drop-area:after{content:"+";position:absolute;color:#ccc}.drop-area.highlight{border:dashed 2px #00c0ff}.drop-area.highlight:after{color:#00c0ff}.drop-area.picture.correct-answer:after{position:absolute;top:-1px !important;left:-1px;right:0;height:100%;display:block;z-index:10;content:" ";background-color:rgba(113,200,127,.75);z-index:200;background-image:url(/Components/DTG/Design/App/images/correct_icon.png);background-repeat:no-repeat;background-position:85% 85%}.drop-area.picture.incorrect-answer:after{position:absolute;top:-1px !important;left:-1px;right:0;height:100%;display:block;z-index:10;content:" ";background-color:rgba(60,62,63,.75);z-index:200;background-image:url(/Components/DTG/Design/App/images/incorrect_icon.png);background-repeat:no-repeat;background-position:85% 85%}.drop-area .phonetic-letter:after,.drop-area .phonetic-letter-i:after{background-color:#fff}.isMS .drag-item .phonetic-letter:after{top:2px}.isMS .drag-item .phonetic-letter-i:after{top:2px}.drag-area{background-color:#e2e2e2;box-shadow:inset 0 2px 2px #ccc;float:left}.drag-item{z-index:100;box-shadow:0 1px 1px #bbb;cursor:move}.drag-item.text{display:table;text-align:center;vertical-align:middle;background-color:#fff}.drag-item.text .text-wrapper{display:table-cell;text-align:center;vertical-align:middle;padding:0 10px}.drag-item.active{border:1px solid #00c0ff}.fixed-text{display:flex;justify-content:center;align-items:center;text-align:center}.ui-draggable-dragging{box-shadow:0 0 10px 1px #bbb;z-index:200}.word-to-picture-dragdrop,.word-dragdrop,.dragdrop-word-answers,.match-sentence-to-picture,.match-picture-to-sentence,.sentence-buildup,.match-audio-sentence,.match-audio-image{margin-bottom:40px}.word-to-picture-dragdrop .drop-area:after,.word-dragdrop .drop-area:after,.dragdrop-word-answers .drop-area:after,.match-sentence-to-picture .drop-area:after,.match-picture-to-sentence .drop-area:after,.sentence-buildup .drop-area:after,.match-audio-sentence .drop-area:after,.match-audio-image .drop-area:after{line-height:1em;font-size:38px;top:2px;left:0;right:0;margin:0 auto}.word-to-picture-dragdrop .drop-area .drag-item,.word-dragdrop .drop-area .drag-item,.dragdrop-word-answers .drop-area .drag-item,.match-sentence-to-picture .drop-area .drag-item,.match-picture-to-sentence .drop-area .drag-item,.sentence-buildup .drop-area .drag-item,.match-audio-sentence .drop-area .drag-item,.match-audio-image .drop-area .drag-item{color:#fff;background-color:#777d80}.word-to-picture-dragdrop .drop-area.correct-answer .drag-item,.word-dragdrop .drop-area.correct-answer .drag-item,.dragdrop-word-answers .drop-area.correct-answer .drag-item,.match-sentence-to-picture .drop-area.correct-answer .drag-item,.match-picture-to-sentence .drop-area.correct-answer .drag-item,.sentence-buildup .drop-area.correct-answer .drag-item,.match-audio-sentence .drop-area.correct-answer .drag-item,.match-audio-image .drop-area.correct-answer .drag-item{background-color:#71c87f}.word-to-picture-dragdrop .drop-area.incorrect-answer .drag-item,.word-dragdrop .drop-area.incorrect-answer .drag-item,.dragdrop-word-answers .drop-area.incorrect-answer .drag-item,.match-sentence-to-picture .drop-area.incorrect-answer .drag-item,.match-picture-to-sentence .drop-area.incorrect-answer .drag-item,.sentence-buildup .drop-area.incorrect-answer .drag-item,.match-audio-sentence .drop-area.incorrect-answer .drag-item,.match-audio-image .drop-area.incorrect-answer .drag-item{background-color:#000}.word-to-picture-dragdrop .image-container{float:left;width:140px;margin:0 20px 20px 0}.word-to-picture-dragdrop .image-container img{width:140px;height:140px}.word-to-picture-dragdrop .drop-area{margin-top:20px;height:48px}.word-to-picture-dragdrop .drag-area{height:48px;width:140px;margin:10px 20px 0 0}.word-to-picture-dragdrop .drag-item{height:48px;width:140px}.word-dragdrop .sentence{width:100%;margin-bottom:20px}.word-dragdrop .sentence:last-child{margin-bottom:0}.word-dragdrop .sentence-title,.word-dragdrop .before-text,.word-dragdrop .after-text,.word-dragdrop .sentence-word{display:inline-block;float:left;padding-top:10px;margin-right:10px}.word-dragdrop .drop-area{display:inline-block;float:left;height:48px;width:175px;margin:0 20px 20px 0}.word-dragdrop .after-text{margin-left:-10px}.word-dragdrop .drag-area{width:175px;height:48px;margin:10px 20px 0 0}.word-dragdrop .drag-item{width:175px;height:48px}.dragdrop-word-answers{font-size:14px}.dragdrop-word-answers .box-content{flex-wrap:wrap}.dragdrop-word-answers .drop-area,.dragdrop-word-answers .drag-area,.dragdrop-word-answers .drag-item{width:130px;height:40px}.dragdrop-word-answers .questions{flex-grow:1;margin-bottom:10px;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto}.dragdrop-word-answers .questions .question{margin-bottom:10px;min-height:50px}.dragdrop-word-answers .questions .question .question-text-container{padding-right:20px}.dragdrop-word-answers .questions .question .question-text-container .question-number{font-family:"Avenir Next LT W01 Bold"}.dragdrop-word-answers .questions .question .question-number{font-family:"Avenir Next LT W01 Bold"}.dragdrop-word-answers .questions .question .drop-area{float:right;margin:0 0 10px 20px}.dragdrop-word-answers .questions .question .drop-area:after{font-size:30px;top:0}.dragdrop-word-answers .answers{width:100%;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}.dragdrop-word-answers .drag-area{margin:0 10px 10px 0}.dragdrop-sentence-answers .drop-area,.dragdrop-sentence-answers .drag-area,.dragdrop-sentence-answers .drag-item{width:100%;height:40px}.dragdrop-sentence-answers .questions{width:100%}.dragdrop-sentence-answers .questions .question .drop-area{margin-top:10px}.match-sentence-to-picture{font-size:14px}.match-sentence-to-picture .box-content{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.match-sentence-to-picture .drop-area,.match-sentence-to-picture .drag-area,.match-sentence-to-picture .drag-item{width:220px;height:80px}.match-sentence-to-picture .pictures{margin-bottom:10px}.match-sentence-to-picture .pictures .picture-container{display:flex;align-items:center;margin-bottom:10px}.match-sentence-to-picture .pictures .picture-container .picture-number{width:32px;font-size:20px;font-family:"Avenir Next LT W01 Bold"}.match-sentence-to-picture .pictures .picture-container .picture{height:80px}.match-sentence-to-picture .pictures .picture-container .picture img{width:80px;height:80px}.match-sentence-to-picture .pictures .picture-container .drop-area{margin-left:20px}.match-sentence-to-picture .pictures .picture-container .drop-area:after{top:17px}.match-sentence-to-picture .sentences{margin-left:0;width:100%}.match-sentence-to-picture .sentences .drag-area{margin:0 10px 10px 0}.match-picture-to-sentence{font-size:14px}.match-picture-to-sentence .box-content{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.match-picture-to-sentence .drop-area,.match-picture-to-sentence .drag-area,.match-picture-to-sentence .drag-item,.match-picture-to-sentence img{width:80px;height:80px}.match-picture-to-sentence .sentences{max-width:340px;margin-bottom:10px}.match-picture-to-sentence .sentences .sentence-container{display:flex;align-items:center;margin-bottom:10px;height:80px}.match-picture-to-sentence .sentences .sentence-container .sentence-number{flex-shrink:0;width:32px;font-size:20px;font-family:"Avenir Next LT W01 Bold"}.match-picture-to-sentence .sentences .sentence-container .sentence{flex-grow:1;padding-right:20px;max-width:228px}.match-picture-to-sentence .sentences .sentence-container .drop-area{flex-shrink:0}.match-picture-to-sentence .sentences .sentence-container .drop-area:after{top:18px}.match-picture-to-sentence .pictures{width:100%;margin-left:20px}.match-picture-to-sentence .pictures .drag-area{margin:0 10px 10px 0}.sentence-buildup{font-size:14px}.sentence-buildup .drop-area,.sentence-buildup .drag-area,.sentence-buildup .drag-item{width:100%;height:60px}.sentence-buildup .sentences{width:50%}.sentence-buildup .sentences .sentence-container{display:flex;align-items:center;margin-bottom:10px}.sentence-buildup .sentences .sentence-container .sentence-number{display:none;flex-shrink:0;width:32px;font-size:20px;font-family:"Avenir Next LT W01 Bold"}.sentence-buildup .drop-area:after{top:7px}.sentence-buildup .drag-sentences{width:50%;padding-left:20px}.sentence-buildup .drag-sentences .drag-area{margin-bottom:10px}.sentence-buildup.more-text .drop-area,.sentence-buildup.more-text .drag-area,.sentence-buildup.more-text .drag-item,.sentence-buildup.more-text .fixed-text{height:130px}.sentence-buildup.more-text .drop-area:after{top:42px}.box.picture-dragdrop .box-content{padding-right:0}.picture-dragdrop .drop-area{float:left;width:80px;height:80px;margin:0 20px 20px 0}.picture-dragdrop .drop-area img{width:100%;z-index:200}.picture-dragdrop .drop-area:after{line-height:1em;font-size:38px;top:18px;left:0;right:0;margin:0 auto}.picture-dragdrop .drag-area{float:left;height:80px;width:80px;margin:0 20px 20px 0}.picture-dragdrop .drag-area img{width:100%;z-index:200}.picture-dragdrop .drag-item{width:80px !important;height:80px !important}.box.match-audio-sentence .box-content{padding-right:20px}.match-audio-sentence{font-size:14px}.match-audio-sentence .drop-area,.match-audio-sentence .drag-area,.match-audio-sentence .drag-item{width:100% !important;height:60px}.match-audio-sentence .drop-area:after{top:8px}.match-audio-sentence .drag-area{margin-bottom:20px}.match-audio-sentence .drag-item{padding:0 20px}.match-audio-sentence .audio-boxes{width:100%}.match-audio-sentence .audio-boxes .audio-box{width:100%;float:left;padding:0 20px 30px 0}.match-audio-sentence .audio-boxes .audio-box .audio-player{padding:10px 20px;margin-top:10px;background-color:#e4e4e4}.match-audio-sentence .sentences{width:100%}.match-audio-sentence .sentences .sentence{width:100%;float:left;padding:0 20px 0 0}.box.match-audio-image .box-content{padding-right:10px}.match-audio-image .drop-area,.match-audio-image .drag-area,.match-audio-image .drag-item,.match-audio-image img{width:75px;height:75px}.match-audio-image .audio-boxes{width:100%;margin-right:10px}.match-audio-image .audio-boxes .audio-box{width:100%;float:left;padding:0 0 30px 0;display:flex}.match-audio-image .audio-boxes .audio-box .drop-area{order:2}.match-audio-image .audio-boxes .audio-box .drop-area:after{top:12px}.match-audio-image .audio-boxes .audio-box .audio-player{order:1;flex-grow:1;padding:20px 20px 10px 20px;margin:0 20px 0 0;height:75px;background-color:#e4e4e4}.match-audio-image .images .image{float:left;margin:0 10px 10px 0}.dragdrop-fixed-text h3{font-family:"Avenir Next LT W01 Demi"}.dragdrop-fixed-text .section{margin-bottom:20px;display:flex;flex-flow:column}.dragdrop-fixed-text .section .section-image img{margin-right:20px}.dragdrop-fixed-text .sentence{float:left;margin-bottom:0}.dragdrop-fixed-text .sentence .sentence-title{clear:left;font-family:"Avenir Next LT W01 Demi"}.dragdrop-fixed-text .sentence .sentence-title,.dragdrop-fixed-text .sentence .before-text,.dragdrop-fixed-text .sentence .after-text,.dragdrop-fixed-text .sentence .sentence-word{padding:0;line-height:68px}.dragdrop-fixed-text .sentence .sentence-word{margin-right:6px}.dragdrop-fixed-text .sentence .drop-area{margin:10px 8px 10px 0}.dragdrop-fixed-text.more-text .drop-area,.dragdrop-fixed-text.more-text .drag-area,.dragdrop-fixed-text.more-text .drag-item,.dragdrop-fixed-text.more-text .fixed-text{width:275px}.drag-into-sortable.box .box-content{padding-right:5px;padding-bottom:20px}.drag-into-sortable.box .box-content.draggables{display:block}.drag-into-sortable .drag-area{width:140px;height:50px;margin:0 15px 10px 0}.drag-into-sortable .drag-item{width:140px;height:50px}.drag-into-sortable .number-column{padding:5px 10px 0 0}.drag-into-sortable .sortable-items .sortable-item{float:left;width:140px;height:50px;color:#fff;background-color:#777d80;margin:0 15px 10px 0}.drag-into-sortable .sortable-items .sortable-item.text{display:table;text-align:center;vertical-align:middle;background-color:#777d80}.drag-into-sortable .sortable-items .sortable-item.text .text-wrapper{display:table-cell;text-align:center;vertical-align:middle;padding:0 10px}.drag-into-sortable .sortable-items .drag-item{float:left;margin:0 15px 10px 0}.drag-into-sortable .box-content.correct-answer{background-color:#d2e0dc}.drag-into-sortable .box-content.incorrect-answer{background-color:#000}.dropdown-exercise .box-content{flex-direction:column}.dropdown-exercise .number-column{margin:0 0 20px 0;order:0}.dropdown-exercise .image-column{margin:0 0 20px 0;order:1}.dropdown-exercise .image-column img{max-width:100px;height:auto}.dropdown-exercise .audio-column{width:100%;background-color:#e4e4e4;padding:20px 30px}.dropdown-exercise .text-container{order:6}.dropdown-exercise .text-container .sentence-container{margin-bottom:5px}.dropdown-exercise .text-container .sentence-container .sentence{float:left;font-size:16px;line-height:30px}.dropdown-exercise .text-container .sentence-container .sentence h4{font-size:16px;line-height:40px;display:inline}.box.dropdows-exercise-audio .box-content{padding:30px 40px}.box.dropdows-exercise-audio .image-column{text-align:center}.box.dropdows-exercise-audio .image-column img{max-width:none}.sentence-text{margin-right:10px;line-height:40px}.dropdown{position:relative;margin-right:10px}.dropdown .choice{display:inline-block;position:relative;min-width:85px;height:35px;padding:5px 25px 0 12px;background-color:#fff;box-shadow:0 0 5px #aaa}.dropdown .choice:after{content:"";position:absolute;right:10px;top:17px;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #000}.dropdown .choice.answer-chosen{padding:7px 6px 8px 6px;word-spacing:-6px;display:inline;background-color:#e7e7e7}.dropdown .choice.answer-chosen:after{content:"";border:none}.dropdown .choice .subChoice{padding:0 5px 0 5px;font-size:14px}.dropdown .choice .subChoice:last-child{position:relative;padding-right:20px}.dropdown .choice .subChoice:last-child:after{content:"";position:absolute;right:4px;top:8px;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #000}.dropdown .choice.correct-answer{background-color:#71c87f;color:#fff}.dropdown .choice.correct-answer .subChoice:first-child{padding-left:25px;margin-left:4px;background-image:url(/Components/DTG/Design/App/images/correct_icon-small.png);background-repeat:no-repeat;background-position:left center}.dropdown .choice.correct-answer .subChoice:last-child:after{border-top:4px solid #fff}.dropdown .choice.incorrect-answer{background-color:#000;color:#fff;position:relative}.dropdown .choice.incorrect-answer .subChoice:first-child{padding-left:25px;margin-left:4px;background-image:url(/Components/DTG/Design/App/images/incorrect_icon-small.png);background-repeat:no-repeat;background-position:left center;position:relative}.dropdown .choice.incorrect-answer .subChoice:last-child:after{border-top:4px solid #fff}.dropdown ul{position:fixed;background-color:rgba(0,0,0,.75);background-image:url(/Components/DTG/Design/App/images/incorrect_icon.png);background-repeat:no-repeat;background-position:95% 8px;padding:35px 10px 10px 10px;margin:0;top:0;left:0;width:100%;height:100%;display:none;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;z-index:5}.dropdown ul li{float:left;background-color:#fff;display:inline-block;padding:10px 20px;border-bottom:solid 1px #d4d4d4;overflow:hidden;text-overflow:ellipsis}.dropdown ul li:hover{background-color:#eaeaea}.dropdown.active ul{display:flex}.images-with-dropdowns .box-content{display:block}.images-with-dropdowns .image-with-dropdown{float:left;width:174px;height:auto;margin:0 15px 20px 15px}.images-with-dropdowns .image-with-dropdown .dropdown{display:block;width:174px;height:36px;margin:0}.images-with-dropdowns .image-with-dropdown .dropdown .choice{min-width:174px;width:174px;padding:5px 20px 6px 12px}.images-with-dropdowns .image-with-dropdown .dropdown .choice:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #000}.images-with-dropdowns .image-with-dropdown .dropdown .choice.answer-chosen{display:inline-block;overflow:hidden;text-overflow:ellipsis}.images-with-dropdowns .image-with-dropdown .dropdown .choice.answer-chosen .subChoice:last-child:after{border:none}.images-with-dropdowns .image-with-dropdown .dropdown .choice.correct-answer:after,.images-with-dropdowns .image-with-dropdown .dropdown .choice.incorrect-answer:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #fff}.images-with-audio .box .box-content{flex-direction:column;padding-right:0;padding-bottom:0}.images-with-audio .box .box-content .images-with-audio-items .element{width:130px;margin:0 20px 30px 0;float:left;text-align:center}.images-with-audio .box .box-content .images-with-audio-items .element:last-child{margin-right:0}.images-with-audio .box .box-content .images-with-audio-items .element img{width:130px;height:auto}.images-with-audio .box .box-content .images-with-audio-items .element h3{font-size:16px;font-family:"Avenir Next LT W01 Demi";margin-bottom:10px}.images-with-audio .box .box-content .images-with-audio-items .element .audio-player .buttons{margin:0 auto}.spot-the-odd-word .box-content{display:block;padding-bottom:2px}.spot-the-odd-word .box-content .choices .choice{background-color:#fff;float:left;width:46%;height:40px;padding-top:10px;margin-bottom:8%;font-size:14px;text-align:center;box-shadow:0 2px 3px #ddd}.spot-the-odd-word .box-content .choices .choice:nth-child(even){margin-left:8%}.spot-the-odd-word .box-content .choices .choice:hover{background-color:#dcdcdc;box-shadow:none}.spot-the-odd-word .box-content .choices .choice.answer{color:#fff;background-color:#777d80}.spot-the-odd-word .box-content .choices .choice.correct-answer{background-color:#71c87f;background-image:url(/Components/DTG/Design/App/images/correct_icon-small.png);background-repeat:no-repeat;background-position:92% center}.spot-the-odd-word .box-content .choices .choice.incorrect-answer{background-color:#000;background-image:url(/Components/DTG/Design/App/images/incorrect_icon-small.png);background-repeat:no-repeat;background-position:92% center}.spot-the-odd-sentence .box-content{display:block}.spot-the-odd-sentence .box-content .choice{background-color:#fff;float:left;width:100%;height:40px;padding-top:12px;margin:0 0 15px 0;font-size:11px;text-align:center;box-shadow:0 2px 3px #ddd}.spot-the-odd-sentence .box-content .choice:hover{background-color:#dcdcdc;box-shadow:none}.spot-the-odd-sentence .box-content .choice.answer{color:#fff;background-color:#777d80}.spot-the-odd-sentence .box-content .choice.correct-answer{background-color:#71c87f;background-image:url(/Components/DTG/Design/App/images/correct_icon-small.png);background-repeat:no-repeat;background-position:95% center}.spot-the-odd-sentence .box-content .choice.incorrect-answer{background-color:#000;background-image:url(/Components/DTG/Design/App/images/incorrect_icon-small.png);background-repeat:no-repeat;background-position:95% center}.box.spot-the-odd-crossout .box-content{display:block}.box.spot-the-odd-crossout .sentence:hover{color:#a0a0a0;cursor:pointer}.box.spot-the-odd-crossout .sentence.answer{text-decoration:line-through}.box.spot-the-odd-crossout .sentence.correct-answer{color:#fff;background-color:#71c87f}.box.spot-the-odd-crossout .sentence.incorrect-answer{color:#fff;background-color:#000}.spot-the-odd-choice .choice.answer{text-decoration:line-through}.fill-in-exercise{float:left;width:100%}.fill-in-from-keywords .box-content{display:flex;flex-direction:column}.fill-in-from-keywords .box-content .number-column{margin-bottom:20px}.fill-in-from-keywords .box-content .image-column{margin:0 0 15px 0}.fill-in-from-keywords .box-content .text-column{flex-grow:1}.fill-in-from-keywords .box-content .text-column .keywords-row{margin-bottom:35px}.fill-in-from-keywords .box-content .text-column .keywords-row .box-number{margin-right:15px}.fill-in .box-content{display:flex}.fill-in .box-content .box-number-column{margin-right:20px}.fill-in .box-content .sentences-column{flex-grow:1}.fill-in .box-content .sentences-column .sentence{margin-bottom:6px}.fill-in .box-content .sentences-column .sentence span{line-height:34px}.fill-in-half .image-row{width:100%}.fill-in-half .sentence{margin-top:10px}.fill-in-pictures .pictures{display:flex;flex-flow:row wrap}.fill-in-pictures .pictures .picture{flex:1 0 auto;padding:0 10px 20px 10px;text-align:center}.fill-in-pictures .pictures .picture .picture-container{height:150px;display:flex;align-items:center;justify-content:center}.fill-in-pictures .pictures .picture .picture-container img{max-width:150px;max-height:150px}input.fill-in-word[type=text]{padding:10px 10px 0 10px;margin:0 10px 0 10px;width:130px;text-align:center;border:none;border-bottom:solid 1px #a0a0a0;transition:all .3s;background-color:#eaeaea}input.fill-in-word[type=text].extra-long{width:170px}input.fill-in-word[type=text]:hover,input.fill-in-word[type=text].hover{border-bottom:solid 1px #000}input.fill-in-word[type=text].active{position:relative;border-bottom:none;background-color:#fff;box-shadow:0 0 10px #008efb;font-size:12px;text-align:left;margin:0 10px 0 10px;padding:9px 0 10px 15px;z-index:100}input.fill-in-word.correct-answer{position:relative;border-bottom:none;background-color:#71c87f;background-image:url(/Components/DTG/Design/App/images/correct_icon.png);background-repeat:no-repeat;background-position:90% center;color:#fff;font-size:12px;text-align:left;margin:10px 10px 0 10px;padding:6px 0 8px 10px;z-index:100}input.fill-in-word.incorrect-answer{position:relative;border-bottom:none;background-color:#000;background-image:url(/Components/DTG/Design/App/images/incorrect_icon.png);background-repeat:no-repeat;background-position:90% center;color:#fff;font-size:12px;text-align:left;margin:10px 10px 0 10px;padding:6px 0 8px 10px;z-index:100}span.fill-in-help-position{display:none}.show-fill-in-help span.fill-in-wrapper{white-space:pre}.show-fill-in-help span.fill-in-wrapper span.fill-in-help-position{display:none;position:relative;height:0;width:0}.show-fill-in-help span.fill-in-wrapper span.fill-in-help-position span.fill-in-help{font-size:20px;position:absolute;top:-42px;left:-23px;width:30px;height:30px;line-height:30px;text-align:center;background-color:#fff;border-radius:50%;border:solid 1px #a0a0a0;z-index:101;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swop-words ul{list-style-type:none}.swop-words ul li{float:left;height:30px;padding:0 20px;background-color:#afeeee;margin-right:20px}.multiple-choice .box-content{flex-direction:column}.multiple-choice .question-top{width:100%}.multiple-choice .question-top h3{float:left}.multiple-choice .question-top p{font-size:16px;font-family:"Avenir Next LT W01 Demi";float:left;margin:4px 0 0 10px}.multiple-choice .question-choices{width:100%}.multiple-choice .question-choices .choice{margin-top:10px}.multiple-choice .question-choices .choice .checkbox{width:30px;height:30px;float:left;background-color:#fff}.multiple-choice .question-choices .choice .checkbox .inner-checkbox{width:18px;height:18px;margin:6px 0 0 6px;position:relative}.multiple-choice .question-choices .choice .checkbox .inner-checkbox:before,.multiple-choice .question-choices .choice .checkbox .inner-checkbox:after{content:"";display:inline-block;position:absolute;background-color:#fff}.multiple-choice .question-choices .choice .choice-text{font-size:16px;margin-left:40px;padding-top:5px}.multiple-choice .question-choices .choice.correct-answer .checkbox{background-color:#71c87f}.multiple-choice .question-choices .choice.correct-answer .inner-checkbox{position:relative;background-color:#71c87f}.multiple-choice .question-choices .choice.correct-answer .inner-checkbox:before{height:7px;width:2px;top:10px;left:2px;transform:rotate(-45deg)}.multiple-choice .question-choices .choice.correct-answer .inner-checkbox:after{height:15px;width:2px;top:3px;left:10px;transform:rotate(45deg)}.multiple-choice .question-choices .choice.incorrect-answer .checkbox{background-color:#000}.multiple-choice .question-choices .choice.incorrect-answer .checkbox .inner-checkbox{background-color:#000}.multiple-choice .question-choices .choice.incorrect-answer .checkbox .inner-checkbox:before{height:17px;width:2px;left:8px;transform:rotate(-45deg)}.multiple-choice .question-choices .choice.incorrect-answer .checkbox .inner-checkbox:after{height:17px;width:2px;left:8px;transform:rotate(45deg)}.crossword-exercise table{border-collapse:collapse;border-spacing:0;border:none;max-width:100%;background-color:#eeedee}.crossword-exercise table tr{width:100%}.crossword-exercise table tr td{width:42px;height:42px;border:1px solid #e1e1e1;padding:0;margin:0;position:relative}.crossword-exercise table tr td input{width:100%;height:100%;padding:0em;border:none;text-align:center;color:#666;background-color:#fff}.crossword-exercise table tr td input:focus{background-color:#fff}.crossword-exercise table tr td input.done{font-weight:bold;color:green}.crossword-exercise table tr td input.incorrect-answer{background-color:#000}.crossword-exercise table tr td input.correct-answer{background-color:#71c87f}.crossword-exercise table tr td span{color:#444;font-size:10px;position:absolute;top:-1px;left:1px}#puzzle-clues ul{list-style-type:none;margin:0}#puzzle-clues ul li{margin-bottom:20px}#puzzle-clues ul li:last-child{margin-bottom:0}#puzzle-clues ul li.clues-active{font-family:"Avenir Next LT W01 Bold"}#puzzle-clues ul .element-number{font-size:22px;font-family:"Avenir Next LT W01 Bold";margin-right:10px}.header-region .mypages-head{width:90px}.header-region .mypages-help-head{width:calc(100% - 50px)}.header-region .mypages-head-navigation{width:calc(100% - 140px)}.student-results{margin:40px 0}.student-results ul{list-style-type:none;margin:0}.student-results ul li{background-color:#eaeaea}.student-results ul.fold-out{display:none}.student-results .expand-box{float:left;height:100%;width:50px;text-align:center;background-repeat:no-repeat}.student-results .expand-box .opened-text{display:none}.student-results .left-side{float:left;width:calc(100% - 75px)}.student-results .date-column{float:left;width:auto;height:25px;text-align:left;font-size:14px;padding:8px 0 0 20px;font-size:7px}.student-results .correct-column{float:right;width:70px;height:25px;line-height:50px;padding:0}.student-results .correct-column .hide-if-no-result{float:right;font-size:7px}.student-results .text-column{float:left;clear:left;width:100%;padding:0 0 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px}.student-results .progress-percentage{float:right;width:75px;padding-top:20px;font-size:8px}.student-results .progress-percentage .completion{float:right;margin-right:8px}.student-results .progress-percentage .progress-bar{float:right;width:26px;height:8px;margin:2px 13px 0 0;background-color:#dadada}.student-results .progress-percentage .progress-bar .completed{height:100%;width:0}.student-results .part{margin-bottom:10px}.student-results .part .part-head{height:50px;background-color:#eaeaea}.student-results .part .part-head .part-expand-box{color:#fff;font-size:7px;font-family:"Avenir Next LT W01 Bold";padding-top:12px;background-image:url(/Components/DTG/Design/App/images/results_part_expand_arrow.png);background-position:center 30px;background-size:14px auto}.student-results .part .part-head.open{background-color:#e0e0e0;border-bottom:1px solid #d3d3d3}.student-results .part .part-head.open .part-expand-box{background-image:url(/Components/DTG/Design/App/images/results_part_close_arrow.png)}.student-results .part .part-head.open .part-expand-box .default-text{display:none}.student-results .part .part-head.open .part-expand-box .opened-text{display:inline}.student-results .part .part-head h2{float:left;padding:20px 0 0 17px;text-transform:uppercase;font-size:10px;width:calc(100% - 125px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.student-results .part .part-head h2 .part-subtitle{font-family:"AvenirNextLTW01-Regular";margin-left:6px}.student-results .part .part-content{display:none}.student-results .lesson{height:50px;border-bottom:1px solid #d3d3d3}.student-results .lesson.open{border-bottom:1px solid #c3c3c3}.student-results .lesson h3{float:left;margin:18px 0 0 17px;font-size:12px}.student-results .lesson .lesson-expand-box{background-image:url(/Components/DTG/Design/App/images/results_lesson_expand_arrow.png);background-position:center center;background-size:9px auto}.student-results .lesson.open .lesson-expand-box{background-image:url(/Components/DTG/Design/App/images/results_lesson_close_arrow.png)}.student-results .lesson-element{height:50px;background-color:#e4e4e4;border-bottom:1px solid #c3c3c3}.student-results .lesson-element h4{float:left;font-family:"AvenirNextLTW01-Regular";font-size:12px;margin:18px 0 0 17px}.student-results .lesson-element .lesson-element-expand-box{background-image:url(/Components/DTG/Design/App/images/results_lesson_expand_arrow.png);background-position:center center;background-size:9px auto}.student-results .lesson-element.open .lesson-element-expand-box{background-image:url(/Components/DTG/Design/App/images/results_lesson_close_arrow.png)}.student-results .lesson-element .progress-percentage .progress-bar{background-color:#c4c4c4}.student-results .exercise{height:50px;background-color:#dbdbdb;border-bottom:1px solid #c3c3c3}.student-results .exercise .progress-percentage{padding-top:20px}.student-results .exercise .progress-percentage .progress-bar{background-color:#b5b5b5}.profile-info .box-content{display:block}.profile-info .form-row{display:flex;flex-direction:column;width:100%;margin-bottom:20px}.profile-info .form-row:last-child{margin-bottom:0}.profile-info .form-row table td{float:left;clear:left;margin-bottom:20px}.profile-info label,.profile-info .label{display:block;float:left;clear:left;font-family:"Avenir Next LT W01 Bold";margin-bottom:8px}.profile-info input[type=text],.profile-info input[type=password]{clear:left;border:none;height:50px;width:100%;padding-left:15px}.profile-info .levels input,.profile-info .language input{display:none}.profile-info .levels input~label,.profile-info .language input~label{color:#fff;background-color:#c7cccf;text-transform:uppercase;font-family:"Avenir Next LT W01 Demi";font-size:12px;height:50px;padding:15px 20px 0 20px;margin-right:10px}.profile-info .levels input:checked~label,.profile-info .language input:checked~label{background-color:#3c3e3f}.profile-info .result-text{color:red}.profile-info .result-text a{color:red}.profile-info .my-profile-submit{color:#fff;background-color:#8bcabe;text-transform:uppercase;font-family:"Avenir Next LT W01 Demi";font-size:12px;height:50px;line-height:50px;padding:0 20px;border:none;margin:40px 0 0 20px;display:block;float:left}.active-courses table,.course-students table{width:100%}.active-courses table th,.course-students table th{background-color:#eaeaea;padding:20px 30px;text-align:left}.active-courses table tr,.course-students table tr{background-color:#fff}.active-courses table tr:hover,.course-students table tr:hover{background-color:#fafafa}.active-courses table td,.course-students table td{padding:20px 30px;vertical-align:top}.active-courses table td .completion-percent,.course-students table td .completion-percent{float:left;margin:0}.active-courses table td .progress-bar,.course-students table td .progress-bar{float:left;height:8px;width:35px;margin:8px 0 0 12px}.active-courses table td .progress-bar .completed,.course-students table td .progress-bar .completed{height:100%}.course-students{font-size:14px}.course-students table th{padding:20px 15px}.course-students table td{padding:20px 15px}.audio-player{display:flex;clear:left}.audio-player .buttons .play-button{display:block;margin:0 auto;position:relative;width:70px;height:70px;border-radius:50%}.audio-player .buttons .play-button:before{position:absolute;content:"";top:19px;left:28px;width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:20px solid #fff}.audio-player .buttons .play-button.playing:before{width:6px;height:22px;border:0;background:#fff;position:absolute;content:"";top:23px;left:24px}.audio-player .buttons .play-button.playing:after{width:6px;height:22px;background:#fff;position:absolute;content:"";top:23px;right:24px}.audio-player .player-title{padding:25px 0 0 0;text-transform:uppercase;font-family:"Avenir Next LT W01 Demi"}.audio-player .audio-progress-container{flex-grow:1}.audio-player .audio-progress-container .audio-progress{position:relative;height:4px;margin:25px 0 10px 0;background-color:#ccc;border-radius:2px}.audio-player .audio-progress-container .audio-progress .ui-slider-handle{width:4px;height:20px;margin-top:-7px;background-color:#3c3e3f;cursor:default;position:absolute;z-index:2;border-radius:2px}.audio-player.half-size-button .play-button{width:35px;height:35px}.audio-player.half-size-button .play-button:before{top:10px;left:14px;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:10px solid #fff}.audio-player.half-size-button .play-button.playing:before{width:3px;height:11px;top:11px;left:12px}.audio-player.half-size-button .play-button.playing:after{width:3px;height:11px;top:11px;right:12px}.audio-player.half-size-button .audio-progress-container .audio-progress{margin:14px 0 10px 20px}.audio-player-box .box-content .audio-player{display:flex;flex-wrap:wrap;width:100%}.audio-player-box .box-content .audio-player .buttons{width:100%}.audio-player-box .box-content .audio-player .player-title{width:100%;text-align:center}.audio-player-box .box-content .audio-player .audio-progress-container{width:100%}.recorder{height:51px;position:relative}.recorder.done{background-image:url(/Components/DTG/Design/App/modules/audio/images/completed_icon.png);background-repeat:no-repeat;background-position:right 6px;background-size:25px}.recorder .record{display:inline-block;height:51px;background-color:#a2a9ac;background-image:url(/Components/DTG/Design/App/modules/audio/images/microphone.png);background-repeat:no-repeat;background-position:20px center;color:#fff;text-transform:uppercase;font-size:12px;padding:18px 20px 18px 60px}.recorder .stop{position:absolute;top:-4px;left:-4px;display:block;height:42px;width:42px}.recorder .stop .halfclip{width:50%;height:100%;right:0px;position:absolute;overflow:hidden;transform-origin:left center;animation:cliprotate 6s steps(2) infinite;-webkit-animation:cliprotate 6s steps(2) infinite}.recorder .stop .halfcircle{box-sizing:border-box;height:100%;right:0px;position:absolute;border:solid 4px rgba(0,0,0,0);border-radius:50%}.recorder .stop .clipped{width:200%;animation:rotate 6s linear infinite;-webkit-animation:rotate 3s linear infinite}.recorder .stop .fixed{width:100%;transform:rotate(135deg);animation:showfixed 6s steps(2) infinite;-webkit-animation:showfixed 6s linear infinite}@-webkit-keyframes cliprotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes cliprotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{transform:rotate(-45deg)}100%{transform:rotate(135deg)}}@keyframes rotate{0%{transform:rotate(-45deg)}100%{transform:rotate(135deg)}}@-webkit-keyframes showfixed{0%{opacity:0}49.9%{opacity:0}50%{opacity:1}100%{opacity:1}}.recorder .stop .stop-icon{display:block;position:absolute;top:4px;left:4px;width:34px;height:34px;border-radius:50%;background-color:#777d80;z-index:100}.recorder .stop .stop-icon:before{content:"";position:absolute;width:13px;height:13px;top:11px;left:11px;background-color:#fff}.recorder .stop .stop-text{display:inline-block;position:absolute;top:7px;left:60px;color:#777d80;font-size:12px;text-transform:uppercase}.recorder .play{margin-right:30px;display:block;float:left}.recorder .play .play-icon{display:block;float:left;position:relative;width:35px;height:35px;border-radius:50%;background-color:#a2a9ac;z-index:100;margin-right:10px}.recorder .play .play-icon:before{position:absolute;content:"";top:9px;left:14px;width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:11px solid #fff}.recorder .play.stop-playback .play-icon:before{border:none;background-color:#fff;width:13px;height:13px;left:11px;top:11px}.recorder .play .play-text,.recorder .play .play-text-mobile{display:block;float:left;text-transform:uppercase;font-size:12px;margin-top:7px;color:#777d80}.recorder .play .play-text{display:none}.recorder .reset{display:block;float:left}.recorder .reset .reset-icon{display:block;float:left;position:relative;width:35px;height:35px;border-radius:50%;background-color:#a2a9ac;background-image:url(/Components/DTG/Design/App/modules/audio/images/microphone.png);background-repeat:no-repeat;background-position:center center;z-index:100;margin-right:10px}.recorder .reset .reset-text,.recorder .reset .reset-text-mobile{display:block;float:left;text-transform:uppercase;font-size:12px;margin-top:7px;color:#777d80}.recorder .reset .reset-text{display:none}.recorder-error{display:none;margin:10px 0 0 0;padding:3px;color:#a32929;border:1px solid #a32929}.recorder-error a{color:#a32929;text-decoration:underline}@keyframes stop-pulse{}.audio-instructions{display:flex;padding:30px}.audio-instructions .image-column{margin-right:30px}.audio-instructions .audio-column{flex-grow:1;padding-top:14px}video{display:block;margin-top:10px}.focus-search{padding:0 20px}.focus-search .search-filters{padding:25px 0 30px 0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin:30px 0 0 0}.focus-search .search-filters .choice{width:100%}.focus-search .choice .choice-inner{width:100%;position:relative}.focus-search .choice .dropdown-name{display:block;width:100%;height:50px;background-color:#fff;text-transform:uppercase;font-family:"AvenirNextLTW01-Medium";font-size:12px;padding:17px 25px 0 20px;box-shadow:0 2px 2px #ddd}.focus-search .choice .dropdown-name .dropdown-name-inner{display:block;width:100%;background-image:url(/Components/DTG/Design/App/images/arrow_black_full_down.png);background-repeat:no-repeat;background-position:right center}.focus-search .choice ul{margin:0;list-style-type:none;background-color:#fff;width:100%;display:none;z-index:3;-webkit-box-shadow:0 0 10px #bbb;-moz-box-shadow:0 0 10px #bbb;box-shadow:0 0 10px #bbb}.focus-search .choice ul li{position:relative}.focus-search .choice ul li a{display:block;width:100%;height:43px;font-size:14px;padding:10px 25px 0 20px}.focus-search .choice ul li a:hover{background-color:#eaeaea}.focus-search .choice ul li a.chosen{background-color:#eaeaea}.focus-search .choice ul li a.has-subtags{background:url(/Components/DTG/Design/App/images/arrow_focus_filter.png) no-repeat 92% center}.focus-search .choice ul li a.subtag.chosen{background-color:#eaeaea}.focus-search .choice ul.active{display:block}.focus-search .choice ul.sub-tags{top:0;left:100%}.focus-search .parts{margin-bottom:10px}.focus-search .tags{margin-bottom:10px}.focus-search #focus-exercises{clear:both}.focus-search #focus-exercises .focus-exercise{background-color:#eaeaea;margin-bottom:10px}.focus-search #focus-exercises .focus-exercise .focus-exercise-head{height:49px;border-bottom:1px solid #d4d4d4;font-size:14px;font-family:"Avenir Next LT W01 Bold";text-transform:uppercase}.focus-search #focus-exercises .focus-exercise .focus-exercise-head .part{float:left;width:90px;height:49px;padding-top:13px;text-align:center;color:#fff}.focus-search #focus-exercises .focus-exercise .focus-exercise-head .lesson{float:left;margin-left:20px;padding-top:13px;font-family:"AvenirNextLTW01-Regular"}.focus-search #focus-exercises .focus-exercise .focus-exercise-head .completion{float:right;margin:15px 10px 0 0;font-family:"AvenirNextLTW01-Regular";font-size:12px}.focus-search #focus-exercises .focus-exercise .focus-exercise-head .exercise-progress-bar{float:right;width:34px;height:9px;margin:20px 23px 0 0;background-color:#dadada}.focus-search #focus-exercises .focus-exercise .focus-exercise-head .exercise-progress-bar .completed{height:100%}.focus-search #focus-exercises .focus-exercise .focus-exercise-body{padding:0 30px 20px 25px}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .text-column{float:left}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .text-column a{padding:24px 0 19px 0;font-size:16px;font-family:"AvenirNextLTW01-Medium";float:left}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .text-column a .title{font-family:"Avenir Next LT W01 Bold"}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .completion-column{float:left;clear:left}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .completion-column p{float:left;clear:left;margin:0;font-size:12px}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .completion-bar{margin-bottom:20px}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .completion-bar .completion{float:left;margin-right:10px;font-family:"AvenirNextLTW01-Regular";font-size:12px}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .completion-bar .exercise-progress-bar{float:left;width:34px;height:9px;margin-top:5px;background-color:#dadada}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .completion-bar .exercise-progress-bar .completed{height:100%}.focus-search .pagination{text-align:center;margin:20px 0 60px 0}.focus-search .pagination ul{margin:0;list-style-type:none;display:inline-block}.focus-search .pagination ul li{float:left;margin-right:10px}.focus-search .pagination ul li a{position:relative;float:left;width:34px;height:34px;background-color:#eaeaea;font-family:"Avenir Next LT W01 Bold";font-size:12px;color:#757575;text-align:center;padding-top:7px}.focus-search .pagination ul li.active a{color:#fff;background-color:#000}.focus-search .pagination ul li.overflow span:before{content:"...";display:inline-block}.focus-search .pagination ul li.removable{display:none}.focus-search .pagination ul li.previous a{background-color:#a2a9ac;background-image:url(/Components/DTG/Design/App/images/focus-arrow-left.png);background-repeat:no-repeat;background-position:center center;background-size:14px auto}.focus-search .pagination ul li.next a{background-color:#a2a9ac;background-image:url(/Components/DTG/Design/App/images/focus-arrow-right.png);background-repeat:no-repeat;background-position:center center;background-size:14px auto}.focus-arrow-previous-exercise{display:none}.focus-arrow-next-exercise{display:none}.focus-header-region{display:none}.in-focus #sidebar{display:none}.in-focus #sidebar+#page{margin:0;width:100%;background-color:#fff}.in-focus .default-header-region{display:none}.in-focus #lesson-navigation{display:none}.in-focus .exercise-pagination-container{display:none}.in-focus .focus-header-region{display:block;height:50px;text-transform:uppercase;font-size:12px}.in-focus .focus-header-region .focus-header-box{padding:14px 15px 0 15px;float:left;height:100%}.in-focus .focus-header-region .focus-header-part{font-family:"Avenir Next LT W01 Bold";color:#fff}.in-focus .focus-header-region .focus-header-lesson{font-family:"Avenir Next LT W01 Demi";border-right:1px solid #d4d4d4}.in-focus .focus-header-region .focus-header-exercise{font-family:"Avenir Next LT W01 Bold";border-right:1px solid #d4d4d4}.in-focus .focus-header-region .close-focus{float:right;padding:14px 14px 13px 14px}.in-focus .focus-header-region .close-focus img{width:17px;height:auto}.in-focus .exercise-continue .exercise-continue-inner a{width:45%}.in-focus .exercise-continue .exercise-continue-inner a .mobile-text{display:inline}.in-focus .exercise-continue .exercise-continue-inner a .default-text{display:none}.in-focus .exercise-continue .exercise-continue-inner a.exercise-continue-prev{float:left}.in-focus .exercise-continue .exercise-continue-inner a.exercise-continue-next{float:right}}@media screen and (min-width: 375px){body:after{content:"10";display:none}.login-image-row{background-position:0 bottom,5% bottom,50% bottom,95% bottom,right bottom,right bottom;background-size:0,110px 110px,110px 110px,110px 110px,0,0}.spot-the-odd-word .box-content{padding-bottom:5px}.spot-the-odd-word .box-content .choices .choice{width:48%;margin-bottom:4%}.spot-the-odd-word .box-content .choices .choice:nth-child(even){margin-left:4%}}@media screen and (min-width: 480px){body:after{content:"20";display:none}#sidebar{display:block}#sidebar .main-navigation ul li{height:76px}#sidebar .main-navigation ul li a{height:76px;padding:26px 0 0 50px}#sidebar .sub-navigation{z-index:3}#sidebar .sub-navigation .sub-navigation-back{height:76px}#sidebar .sub-navigation .sub-navigation-back a{height:76px;padding:28px 0 0 40px}#sidebar .sub-navigation .my-pages a{display:block;width:100%;height:76px;font-family:"Avenir Next LT W01 Bold";font-size:18px;padding:25px 0 0 40px;text-transform:uppercase}#sidebar .sub-navigation .my-pages a:hover{background-color:#4c5153}.header-region .context-head{width:20%;height:76px}.header-region .context-head h2,.header-region .context-head h3{line-height:76px;font-size:16px}.header-region .resources-head{width:calc(100% - 75px)}.header-region .resources-head img{border-radius:0}.header-region .head-navigation{height:76px;width:80%}.header-region .head-navigation .head-navigation-inner{padding:26px 45px 0 15px}.header-region .head-navigation .head-navigation-inner h2{font-size:16px;width:auto}.header-region .head-navigation .head-navigation-dropdown{left:auto;width:auto;top:76px}.header-region .head-navigation .head-navigation-dropdown ul li a .completion{display:block}.header-region .head-navigation .head-navigation-dropdown ul li a .completion>div{width:100px;height:30px;position:relative}.header-region .head-navigation .head-navigation-dropdown ul li a .completion .lesson-head-progress-bar{float:left}.header-region .head-navigation .head-navigation-dropdown ul li a .completion .complete::before,.header-region .head-navigation .head-navigation-dropdown ul li a .completion .complete::after{content:"";position:absolute;width:10px;height:2px;background-color:#000;display:inline-block;right:20px;margin-top:12px}.header-region .head-navigation .head-navigation-dropdown ul li a .completion .complete::before{transform:translateX(12px) translateY(-3px) rotate(-45deg);width:16px}.header-region .head-navigation .head-navigation-dropdown ul li a .completion .complete::after{transform:rotate(45deg);width:6px}.header-region .lessons-head{width:calc(75% - 75px)}.header-region .resource-categories-head{width:50%}.header-region .resource-categories-head .resource-categories-head-dropdown{top:152px}.header-region .resources-head-navigation{width:50%}.header-region .resources-head-navigation .resources-head-navigation-dropdown{top:152px;width:50%}.header-region-level .logo{width:calc(100% - 75px)}.header-region-level .logo img{height:45px;width:auto;margin-top:15px}.login-image-row{background-position:0 bottom,5% bottom,35% bottom,65% bottom,95% bottom,right bottom;background-size:0,120px 120px,120px 120px,120px 120px,120px 120px,0}.footer .footer-column h2{font-size:16px}.menu-activation{height:76px;width:75px}.menu-activation a{width:75px;height:75px;padding:20px 0 0 21px}.menu-activation a span{width:30px;height:2px}.menu-activation a span:before,.menu-activation a span:after{width:30px;height:2px}.menu-activation a span:before{top:-9px}.menu-activation a span:after{bottom:-9px}.blog{padding:30px;flex-direction:row}.blog .blogpost-column{flex:1 1 auto;padding-right:30px}.blog .blogger-column{width:260px;padding-left:30px;border-left:1px solid #d4d4d4;border-bottom:none;margin-bottom:0}.blog .blogger-column .label{font-family:"Avenir Next LT W01 Bold"}.email{font-size:16px}.email .label{font-family:"Avenir Next LT W01 Bold";margin-right:5px}.email .email-top{background-color:#a2a9ac;text-align:center;font-size:26px;padding:10px 0;color:#fff}.email .email-addresses{border-bottom:1px solid #d4d4d4;padding:0 30px}.email .email-subject{border-bottom:1px solid #d4d4d4;padding:15px 30px}.email .email-body{padding:30px 30px}.email .email-bottom{background-color:#d3d3d3;padding:25px 30px 20px 30px}.email .email-bottom img.left{float:left;margin-right:20px}.email .email-bottom img.right{float:right}.email .email-bottom img.link{margin-top:5px}.part-boxes .part-progress .part-progress-default .content img{height:75%;right:5px}.resource-section-navigation{padding:0 50px 20px 50px;border-bottom:solid 1px #d4d4d4;margin:20px 0 60px 0}.resource-section-navigation .resource-section-navigation-title{display:none}.resource-section-navigation .navigation-items{position:inherit;max-height:1000px;box-shadow:none}.resource-section-navigation .navigation-items ul{text-align:center}.resource-section-navigation .navigation-items ul li{display:inline-block;padding:10px 10px 0 10px;margin:0 2px 5px 2px;height:34px;text-transform:uppercase;font-family:"Avenir Next LT W01 Demi"}.resource-section-navigation .navigation-items .collapse{display:none}.resource-section-navigation.open .navigation-items .collapse{display:none}.resource-section .word-list .word{width:50%}#page .login.box{width:80%}#page .login.box .fields{padding:30px 15% 40px 15%}.exercise-check{padding:40px 0 60px 0}.exercise-check .exercise-check-inner{width:410px}.exercise-check .exercise-check-inner #check-exercise-button,.exercise-check .exercise-check-inner #clear-exercise-button{color:#fff;border:none;width:190px;height:60px;line-height:60px}.exercise-check .exercise-check-inner #exercise-check-buttons{width:410px;margin:25px auto 0 auto}.exercise-continue{text-align:center}.exercise-continue .exercise-continue-inner{flex-direction:row;justify-content:center;align-items:flex-start}.exercise-continue .exercise-continue-inner a.my-results-link{margin:0 40px 0 0}#exercise-check-buttons.sticky{width:380px;height:70px;bottom:0;right:0;padding:15px 0 0 20px}#exercise-check-buttons.sticky #check-exercise-button{width:130px;height:40px;line-height:40px}#exercise-check-buttons.sticky #clear-exercise-button{width:130px;height:40px;line-height:40px;margin-left:20px}#exercise-check-buttons.sticky #to-top-check{width:40px;height:40px;margin-left:20px;background-size:auto}.phonetic-items.large-width .box-content .phonetic{width:50%}.match-picture-to-sentence .box-content{flex-wrap:nowrap}.match-picture-to-sentence .sentences{margin:0}.match-picture-to-sentence .pictures{width:80px;margin-left:20px}.match-picture-to-sentence .pictures .drag-area{margin:0 0 10px 0}.dragdrop-fixed-text .section{flex-flow:row}.drag-into-sortable.box .box-content{padding-right:15px;padding-bottom:20px}.header-region .mypages-head{width:120px}.header-region .mypages-help-head{width:calc(100% - 75px)}.header-region .mypages-head-navigation{width:calc(100% - 195px)}.header-region .mypages-head-navigation .head-navigation-dropdown{width:100%}.course-students{font-size:14px}.course-students table td:nth-child(1),.course-students table th:nth-child(1){padding:20px 15px 20px 30px}.course-students table td:nth-child(2),.course-students table th:nth-child(2){padding:20px 15px}.course-students table td:nth-child(3),.course-students table th:nth-child(3){padding:20px 30px 20px 15px}.recorder .play .play-text{display:block}.recorder .play .play-text-mobile{display:none}.recorder .reset .reset-text{display:block}.recorder .reset .reset-text-mobile{display:none}.focus-search .search-filters{padding:25px 0 30px 0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin:30px 0 0 0}.focus-search .search-filters .choice{width:33.33%}.focus-search .choice{float:left}.focus-search .choice ul{position:absolute}.focus-search .choice ul.sub-tags{top:0;left:100%}.focus-search .parts{padding-right:13px}.focus-search .tags{padding:0 7px}.focus-search .sortings{padding-left:13px}.in-focus .exercise-continue .exercise-continue-inner a .mobile-text{display:none}.in-focus .exercise-continue .exercise-continue-inner a .default-text{display:inline}.in-focus .exercise-continue .exercise-continue-inner a.exercise-continue-prev{float:left}.in-focus .exercise-continue .exercise-continue-inner a.exercise-continue-next{float:right}}@media screen and (min-width: 768px){.only-mobile-block{display:none !important}.only-desktop-block{display:block !important}.only-mobile-inline{display:none !important}.only-desktop-inline{display:inline !important}.box-shadow-30{box-shadow:0 2px 2px #ddd}.grid.large-gutter [class*=col-]{padding:0 15px 30px 15px}.grid.small-gutter [class*=col-]{padding:0 5px 10px 5px}.grid .col-1-2{width:50%}.grid .col-1-3{width:50%}.grid .col-1-4{width:50%}.grid .col-1-6{width:33.33%}body:after{content:"30";display:none}#sidebar{display:block;width:400px}#sidebar .main-navigation{width:100px}#sidebar .main-navigation ul li a{font-size:14px;text-align:center;padding:43px 0 0 0;background-position:center 14px;background-size:30px;text-transform:none}#sidebar .main-navigation ul li a.resources{background-size:25px}#sidebar .main-navigation ul li a.my-pages{background-size:18px;background-position:center 12px}#sidebar .main-navigation ul li a.focus{background-position:center 20px}#sidebar .sub-navigation{width:300px;left:100px;transition:none}#sidebar .sub-navigation .sub-navigation-back{display:none}#sidebar .sub-navigation .sub-navigation-container ul a{color:#fff}#sidebar .sub-navigation .sub-navigation-container ul li.part h2{font-size:22px;margin-top:20px}#sidebar .sub-navigation .sub-navigation-container ul li.part h3{font-size:16px}#sidebar.sub-active{z-index:3}#sidebar.sub-active .main-navigation{display:block}#sidebar.sub-active .sub-navigation{left:100px}#sidebar+#page{width:calc(100% - 100px);margin-left:100px}#sidebar.sub-active+#page{margin-left:400px}#page{width:100%}#page .page-section{width:80%}#page .page-section.section-width-wide{width:95%}.box .box-top{padding:20px 30px 20px 40px}.box .box-top .box-top-title{font-size:22px}.box .box-content{padding:30px}.header-region .context-head{width:auto;text-align:left;padding:0 30px 0 10px}.header-region .context-head img{display:block;margin-top:20px}.header-region .context-head h2{width:auto;margin-left:10px}.header-region .resources-head img{background-color:rgba(0,0,0,0);margin:20px 10px 0 0}.header-region .head-navigation{width:auto}.header-region .head-navigation .head-navigation-inner{background-position:right 30px}.header-region .head-navigation .head-navigation-inner h2{max-width:150px}.header-region .head-navigation .head-navigation-dropdown ul{list-style-type:none;margin:10px 0}.header-region .head-navigation h3{display:block}.header-region .lessons-head{border-right:solid 1px #d4d4d4}.header-region .resource-categories-head{clear:none;width:auto}.header-region .resource-categories-head .resource-categories-head-dropdown{top:76px}.header-region .resources-head-navigation{border-right:solid 1px #d4d4d4;width:auto}.header-region .resources-head-navigation .resources-head-navigation-dropdown{top:76px;width:auto}.header-region-level{background-color:rgba(0,0,0,0);border-bottom:none}.header-region-level .logo{width:auto;float:right;padding:25px 30px 0 0}.header-region-level .logo img{margin-top:0}.login-image-row{height:200px;background-position:5% bottom,27% bottom,51% bottom,73% bottom,95% bottom,right bottom;background-size:150px 150px,150px 150px,150px 150px,150px 150px,150px 150px,0}.footer{padding:60px 30px 90px 30px}.footer .footer-column.hide-mobile{display:block}.footer .footer-bottom-mobile{display:none}.menu-activation{display:none}#lesson-navigation{height:70px}#lesson-navigation ul{display:inline-block}#lesson-navigation ul li{height:70px}#lesson-navigation ul li a{display:inline-block;height:70px;padding:26px 30px 0 35px;margin-top:-1px;font-size:14px}#lesson-navigation ul li a.active{border-bottom:none;position:relative}#lesson-navigation ul li a.active:after,#lesson-navigation ul li a.active:before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}#lesson-navigation ul li a.active:after{border-color:rgba(245,245,245,0);border-top-color:#f5f5f5;border-width:15px;margin-left:-15px}#lesson-navigation ul li a.active:before{border-color:rgba(212,212,212,0);border-top-color:#d4d4d4;border-width:16px;margin-left:-16px}#lesson-navigation ul li a .lesson-navigation-progress-bar{display:block;float:left;width:34px;height:8px;margin:7px 10px 0 0;background-color:#e7e7e7}#lesson-navigation ul li a .lesson-navigation-progress-bar .completed{height:100%;width:0}#lesson-navigation.sticky{position:fixed;top:0;width:calc(100% - 75px);-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;z-index:1000}#to-top{width:55px;height:55px;padding:7px 0 0 7px;background-color:#777d80}#to-top .to-top-arrow{width:40px;height:40px;background-color:#a2a9ac;background-image:url(/Components//DTG/Design/App/images/to_top_arrow.png);background-repeat:no-repeat;background-position:center center;background-size:auto}h1.centered{padding-top:70px;font-size:44px}h1.centered .title-text{width:auto}h1.centered img{margin:0 0 0 15px;width:auto}.level-page h1.centered{padding-top:0}.level-page h1.centered .title-text{padding-top:0}.title-and-instructions{margin:50px 0 10px 0}.title-and-instructions h1{margin:0 0 20px 0;font-size:30px}.title-and-instructions .instruction-button{float:left;clear:none;margin:6px 0 28px 15px}.title-and-instructions .instructions{box-shadow:0 2px 2px #ddd}.document-title h1{padding:0}.document-abstract.centered{margin-top:25px;font-size:26px}.document-text,.resource-text{padding:0}.document-text ul,.resource-text ul{padding-left:40px}.document-image-row figure{padding:0}.instructions{padding:25px 45px 25px 30px}.instructions .close{top:20px;right:20px}.parts-intro{display:block;text-align:center;margin-bottom:25px}.resume-exercise-box{background-color:#fff;padding:30px 30px 30px 30px}.resume-exercise-box h2{display:block;font-size:30px;text-transform:uppercase}.resume-exercise-box h3{display:block;font-size:16px;font-family:"AvenirNextLTW01-Medium";text-transform:uppercase}.resume-exercise-box .part-image{display:block;padding:15px 0 5px 0}.resume-exercise-box .part-image img{max-height:100px;vertical-align:middle}.resume-exercise-box .not-started{margin:0}.resume-exercise-box a.resume-link{display:inline-block;padding-top:16px;text-align:center;width:200px;height:50px;color:#fff;text-transform:uppercase;font-family:"Avenir Next LT W01 Bold";font-size:12px;letter-spacing:2px}.resume-exercise-box a.resume-link-mobile{display:none}.resume-exercise-box a.resume-link-not-started{display:inline-block}.resume-exercise-box .exercise-completion{display:block;font-family:"AvenirNextLTW01-Medium";font-size:16px;margin:0px 0 5px 0}.resume-exercise-box .latest-activity{display:block;margin:0;font-size:14px;font-style:italic}.resume-exercise-box .exercise-text{display:block;margin:0;font-family:"Avenir Next LT W01 Bold"}.part-boxes .part-progress{height:271px;position:relative}.part-boxes .part-progress .part-progress-default{display:block;position:absolute;height:271px;width:100%;opacity:1}.part-boxes .part-progress .part-progress-default .content{height:211px;padding:20px 0 0 20px;background-size:auto 90%;background-position:95% 80%}.part-boxes .part-progress .part-progress-default .content img{bottom:5px}.part-boxes .part-progress .part-progress-default .content h2,.part-boxes .part-progress .part-progress-default .content h3{text-transform:uppercase}.part-boxes .part-progress .part-progress-default .content h2{font-size:30px;color:#3c3c3c}.part-boxes .part-progress .part-progress-default .content h3{font-size:14px;color:#3c3c3c}.part-boxes .part-progress .part-progress-default .part-progress-bar{padding-top:18px;height:60px}.part-boxes .part-progress .part-progress-navigation{display:block;height:271px;position:absolute;width:100%;opacity:0;transition:opacity linear .15s}.part-boxes .part-progress .part-progress-navigation .close{display:none}.part-boxes .part-progress .part-progress-navigation .part-progress-top{display:none}.part-boxes .part-progress .part-progress-navigation .part-progress-right{float:left}.part-boxes .part-progress .part-progress-navigation .part-progress-right ul li{height:48px;transform:translateX(-300px);transition:transform .35s}.part-boxes .part-progress:hover .part-progress-navigation{opacity:1}.part-boxes .part-progress:hover .part-progress-navigation .part-progress-right ul li{transform:translateX(0)}.part-boxes .part-progress:hover .part-progress-navigation .part-progress-right ul li:first-child{-webkit-transition-delay:0s;transition-delay:0s}.part-boxes .part-progress:hover .part-progress-navigation .part-progress-right ul li:nth-of-type(2){-webkit-transition-delay:.05s;transition-delay:.05s}.part-boxes .part-progress:hover .part-progress-navigation .part-progress-right ul li:nth-of-type(3){-webkit-transition-delay:.1s;transition-delay:.1s}.part-boxes .part-progress:hover .part-progress-navigation .part-progress-right ul li:nth-of-type(4){-webkit-transition-delay:.15s;transition-delay:.15s}.part-boxes .part-progress:hover .part-progress-navigation .part-progress-right ul li:nth-of-type(5){-webkit-transition-delay:.2s;transition-delay:.2s}.resource-section-navigation{padding:0 100px 20px 100px}.resource-section-navigation .resource-section-navigation-title{display:none}.resource-title{padding:0}.resource-title h1{font-size:40px}.resource-section h2{font-size:20px;margin:0 0 15px 0}.resource-section .resource-text{padding:0}.resource-section .categorized-images .category{display:flex}.resource-section .categorized-images .category .category-title-container{width:200px;padding-left:20px}.resource-section .categorized-images .category .images .image img{width:130px;height:130px}.resource-section .word-list .word{width:50%}.resource-section .address{display:flex}.resource-section .address .list-column{width:213px;-ms-flex:0 0 213px;-webkit-flex:0 0 213px;flex:0 0 213px;order:0}.resource-section .address .list-column .list-element{padding:20px 0 20px 25px}.resource-section .address .list-column .list-element .list-element-left{display:block;width:100%;text-align:left;padding:0}.resource-section .address .list-column .list-element .list-element-right{position:absolute;left:95px;top:20px;width:80px;padding:0}.resource-section .address .image-column{flex-grow:1;order:1}#flashcards{position:relative}#flashcards #flip-flashcard{top:20px;right:20px}#flashcards .flashcard{height:600px}#flashcards .flashcard .face .text{padding-top:160px;margin-bottom:50px;font-size:40px}#flashcards .flashcard .face .image img{width:300px}#flashcards .flashcard .face.both .top .text{padding-top:30px;margin-bottom:15px}#flashcards .flashcard .face.both .bottom .text{padding-top:115px;margin-bottom:0}#flashcards #flashcard-navigation{font-size:24px;margin:60px 0}.resource-panel-container{width:50%}#page .login.box{width:580px;padding:30px 0 40px 0}#page .login.box h2{font-size:16px}#page .login.box .fields{padding:0 120px}.exercise-pagination-container{display:block}.exercise-dropdown-container{display:none}.section-title{border-bottom:1px solid #d4d4d4;padding:0;margin-top:40px}.section-title h2{float:left}.section-title .section-title-instructions{float:left;clear:both;margin:10px 0}.exercise-check .exercise-check-inner{width:600px}.exercise-continue{text-align:center}.exercise-continue .exercise-continue-inner p{margin:0;color:#fff;font-size:18px}.exercise-continue .exercise-continue-inner a{width:auto;height:60px;color:#fff;background-color:#3c3d3f;text-transform:uppercase;font-size:12px}.exercise-continue .exercise-continue-inner a .mobile-text{display:none}.exercise-continue .exercise-continue-inner a.exercise-continue-prev{display:none}.exercise-continue .exercise-continue-inner a.exercise-continue-next{float:none;padding:0 40px}.situation .box.player .box-content .audio-player{flex-wrap:nowrap}.situation .box.player .box-content .audio-player .buttons{width:auto}.situation .box.player .box-content .audio-player .player-title{width:auto;text-align:left}.situation .box.player .box-content .audio-player .audio-progress-container{width:auto}.situation .situation-text{padding:0}.phonetic-items .phonetic{width:20%}.resource-panel .phonetic-items .phonetic{width:33.33%}.dragdrop-sentence-answers .drop-area,.dragdrop-sentence-answers .drag-area,.dragdrop-sentence-answers .drag-item{height:50px}.dragdrop-sentence-answers .questions .question .drop-area:after{top:5px}.box.picture-dragdrop .box-content{padding-right:20px}.picture-dragdrop .drop-area{width:110px;height:110px}.picture-dragdrop .drop-area:before{content:"DROP IMAGE HERE";position:absolute;left:0;top:50px;font-size:12px;color:#ccc}.picture-dragdrop .drop-area:after{font-size:32px;top:10px;left:0;right:0;margin:0 auto}.picture-dragdrop .drag-area{height:110px;width:110px}.picture-dragdrop .drag-item{width:110px !important;height:110px !important}.match-audio-sentence .audio-boxes .audio-box{width:33.33%}.match-audio-sentence .sentences .sentence{width:33.33%}.match-audio-image .drop-area,.match-audio-image .drag-area,.match-audio-image .drag-item,.match-audio-image img{width:140px;height:140px}.match-audio-image .audio-boxes .audio-box{width:33.33%;display:block;padding:0 20px 30px 0}.match-audio-image .audio-boxes .audio-box .drop-area{margin:0 auto}.match-audio-image .audio-boxes .audio-box .drop-area:after{top:48px}.match-audio-image .audio-boxes .audio-box .audio-player{height:55px;margin:10px 0 0 0;padding:10px 20px}.match-audio-image .images{width:100%}.match-audio-image .images .image{float:left;margin:0 17px 10px 0}.dropdown-exercise .box-content{flex-direction:row}.dropdown-exercise .number-column{margin:0 20px 0 0}.dropdown-exercise .image-column{margin:0 20px 0 0}.dropdown-exercise .dropdown .choice{min-width:95px}.dropdown-exercise .dropdown ul{position:absolute;background:none;float:left;margin:0;top:25px;left:-20px;width:auto;height:auto;padding:0;box-shadow:0 0 10px #999;z-index:5}.dropdown-exercise .dropdown ul li{float:left;display:inline-block;white-space:nowrap;padding:10px 20px;border:none}.dropdown-exercise .dropdown ul li:hover{background-color:#eaeaea}.dropdown-exercise .dropdown.active ul.two-columns{width:300px;display:block}.dropdown-exercise .dropdown.active ul.two-columns li{width:150px;clear:none}.dropdown-exercise .dropdown.active ul.two-columns li:nth-child(odd){border-right:solid 1px #000}.dropdown-exercise.single-sentence .number-column{order:3;padding-top:5px}.dropdown-exercise.single-sentence .picture-column{order:1}.dropdown-exercise.single-sentence .text-column{order:4}.col-1-2 .dropdown-exercise .box-content{flex-direction:column}.col-1-2 .dropdown-exercise .box-content img{max-width:none}.col-1-2 .dropdown-exercise.no-image .box-content{flex-direction:row}.images-with-audio .box .box-content .images-with-audio-items .element{width:150px;margin:0 60px 30px 0}.images-with-audio .box .box-content .images-with-audio-items .element img{width:150px}.spot-the-odd-word .box-content{padding-bottom:15px}.spot-the-odd-word .box-content .choices .choice{float:left;width:145px;height:50px;padding-top:14px;font-size:14px;text-align:center;box-shadow:0 2px 3px #ddd;width:32%;margin-bottom:2%;margin-left:2%}.spot-the-odd-word .box-content .choices .choice:nth-child(even){margin-left:2%}.spot-the-odd-word .box-content .choices .choice:nth-child(3n+1){margin-left:0}.spot-the-odd-word .box-content .choices .choice:hover{background-color:#dcdcdc;box-shadow:none}.spot-the-odd-word .box-content .choices .choice.answer{color:#fff;background-color:#777d80}.spot-the-odd-word .box-content .choices .choice.correct-answer{background-color:#71c87f}.spot-the-odd-word .box-content .choices .choice.incorrect-answer{background-color:#000}.spot-the-odd-sentence .box-content{display:block}.spot-the-odd-sentence .box-content .choice{background-color:#fff;float:left;height:50px;padding-top:14px;margin:0 0 15px 0;font-size:14px}.spot-the-odd-sentence .box-content .choice.correct-answer{background-position:98% center}.spot-the-odd-sentence .box-content .choice.incorrect-answer{background-position:98% center}.fill-in .box-content{display:flex}.fill-in .box-content .box-number-column{margin:3px 20px 0 0}.fill-in-from-keywords .box-content{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.fill-in-from-keywords .box-content .number-column{margin-bottom:0}.fill-in-from-keywords .box-content .image-column{margin:0 20px 0 0}.fill-in-from-keywords .box-content .text-column .keywords-row{margin-bottom:0}input.fill-in-word[type=text].active{font-size:14px}input.fill-in-word.correct-answer{font-size:14px}input.fill-in-word.incorrect-answer{font-size:14px}.header-region .mypages-head{width:auto}.header-region .mypages-head img{background-color:rgba(0,0,0,0);border-radius:inherit}.header-region .mypages-head h2{margin-left:15px}.header-region .mypages-head-navigation .head-navigation-inner{padding:26px 45px 0 30px}.header-region .mypages-head-navigation .head-navigation-dropdown{width:240px}.profile-info .form-row{flex-direction:row;height:50px;padding:0 60px 0 20px}.profile-info .form-row table td{float:none;clear:none;margin-bottom:0}.profile-info label,.profile-info .label{flex:0 0 110px;padding:12px 0 0 0}.profile-info input[type=text],.profile-info input[type=password]{margin-top:0}.profile-info .my-profile-submit{margin:40px 20px 0 0}.profile-info .change-password label,.profile-info .change-password .label{flex:0 0 200px;padding:12px 0 0 0}.audio-player .buttons{float:left}.audio-player .player-title{float:left;padding:25px 0 0 20px}.audio-player .audio-progress-container .audio-progress{margin:33px 0 10px 20px}.audio-player-box .box-content .audio-player{flex-wrap:nowrap}.audio-player-box .box-content .audio-player .buttons{width:auto}.audio-player-box .box-content .audio-player .player-title{width:auto}.audio-player-box .box-content .audio-player .audio-progress-container{width:auto}.recorder .play{margin-right:50px}.focus-search{padding:0}.focus-search .search-filters{padding:25px 0 30px 0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin:30px 0 0 0}.focus-search .search-filters .choice{width:33.33%}.focus-search .pagination{margin:50px 0 100px 0}.focus-search .pagination ul li a{width:50px;height:50px;font-size:16px;text-align:center;padding-top:12px}.focus-search .pagination ul li.overflow span:before{content:"...";padding:6px 6px 0 6px}.focus-search .pagination ul li.previous a{background-size:20px auto}.focus-search .pagination ul li.next a{background-size:20px auto}.in-focus .focus-header-region{height:60px;font-size:14px}.in-focus .focus-header-region .focus-header-box{padding:18px 30px 0 30px}.in-focus .focus-header-region .close-focus{padding:16px 16px 13px 16px}.in-focus .focus-header-region .close-focus img{width:24px}.in-focus .exercise-continue .exercise-continue-inner a{width:auto}.in-focus .exercise-continue .exercise-continue-inner a.exercise-continue-next{float:none}.in-focus .focus-arrow-previous-exercise{display:block;position:fixed;background-color:#aaa;top:calc(50% - 50px);width:100px;height:100px;background-image:url(/Components/DTG/Design/App/images/focus-arrow-left.png);background-repeat:no-repeat;background-position:center center}.in-focus .focus-arrow-next-exercise{display:block;position:fixed;background-color:#aaa;top:calc(50% - 50px);right:0;width:100px;height:100px;background-image:url(/Components/DTG/Design/App/images/focus-arrow-right.png);background-repeat:no-repeat;background-position:center center}}@media screen and (min-width: 1024px){.grid .col-1-3{width:33.33%}.grid .col-1-4{width:25%}body:after{content:"40";display:none}nav#sidebar .main-navigation{width:100px}nav#sidebar .main-navigation ul li{height:100px}nav#sidebar .main-navigation ul li a{height:100px;background-position:center 25px;background-size:34px;padding:58px 0 0 0}nav#sidebar .main-navigation ul li a.my-pages{background-position:center 20px}nav#sidebar .main-navigation ul li a.focus{background-position:center 25px}nav#sidebar .sub-navigation{left:100px}nav#sidebar .sub-navigation .my-pages a{height:100px;padding:40px 0 0 40px}#page{width:100%}#page .page-section{width:80%}#page .page-section.section-width-medium.small-gutter{max-width:859px}#page .page-section.section-width-medium.large-gutter{max-width:879px}.header-region{height:101px}.header-region .context-head{height:101px}.header-region .context-head img{margin:20px 0 0 15px;width:60px;height:60px}.header-region .context-head h2{margin-left:25px;line-height:101px}.header-region .context-head h3{display:block;line-height:101px}.header-region .resources-head img{width:27px}.header-region .head-navigation{height:100px}.header-region .head-navigation .head-navigation-inner{padding:37px 45px 0 20px;background-position:right 45px}.header-region .head-navigation .head-navigation-inner h2{max-width:177px}.header-region .head-navigation .head-navigation-dropdown{margin-top:0;top:101px}.header-region .logo{display:block;padding:25px 17px 0 0}.login-image-row{background-position:5% bottom,23% bottom,41% bottom,59% bottom,77% bottom,95% bottom;background-size:150px 150px,150px 150px,150px 150px,150px 150px,150px 150px,150px 150px}.footer{padding:60px 100px 90px 100px}.footer .footer-column.hide-mobile{display:block}#lesson-navigation.sticky{width:calc(100% - 100px)}#lesson-navigation ul li a{padding:26px 50px 0 50px}.part-boxes .col-1-3{width:50%}.part-boxes .part-progress .part-progress-default .content img{height:85%;right:10px}.resource-section .word-list .word{width:33.3333%}#flashcards{position:relative}#flashcards #flip-flashcard{top:20px;right:20px}#flashcards .flashcard{height:700px}#flashcards .flashcard .face .text{padding-top:180px;font-size:50px;font-family:"Avenir Next LT W01 Demi"}#flashcards .flashcard .face.both .top .text{padding-top:50px}#flashcards .flashcard .face.both .bottom .text{padding-top:130px}#flashcards #flashcard-navigation{font-size:24px;margin:60px 0}.phonetic-items .phonetic{width:14.285%}.phonetic-items.large-width .box-content .phonetic{width:33.33%}.resource-panel .phonetic-items .phonetic{width:25%}.dragdrop-word-answers .drop-area,.dragdrop-word-answers .drag-area,.dragdrop-word-answers .drag-item{width:200px;height:50px}.dragdrop-word-answers .questions .question .drop-area:after{top:5px}.dragdrop-sentence-answers .drop-area,.dragdrop-sentence-answers .drag-area,.dragdrop-sentence-answers .drag-item{width:100%;height:60px}.dragdrop-sentence-answers .questions{width:47%}.dragdrop-sentence-answers .questions .question .drop-area{float:left;margin:0}.dragdrop-sentence-answers .drag-area{margin:20px 0 11px 0}.dragdrop-sentence-answers .answers{width:47%;margin-left:6%}.box.match-audio-image .box-content{padding-right:20px}.match-sentence-to-picture{font-size:14px}.match-sentence-to-picture .box-content{flex-wrap:nowrap}.match-sentence-to-picture .pictures{margin:0}.match-sentence-to-picture .sentences{margin-left:20px;width:220px}.match-sentence-to-picture .sentences .drag-area{margin:0 0 10px 0}.header-region .mypages-head{width:auto}.header-region .mypages-head img{width:18px}.header-region .mypages-head h2{margin-left:15px}.header-region .mypages-head-navigation .head-navigation-dropdown{width:250px}.student-results{margin:40px 0 60px 0}.student-results .expand-box{width:100px}.student-results .progress-percentage{width:160px;padding-top:40px;font-size:12px}.student-results .progress-percentage .completion{margin-right:25px}.student-results .progress-percentage .progress-bar{width:52px;height:13px;margin:6px 30px 0 0}.student-results .left-side{float:left;width:calc(100% - 160px);height:100%}.student-results .date-column{float:left;width:110px;height:100%;text-align:right;font-size:14px;padding:13px 0 0 0;font-size:14px}.student-results .correct-column{float:right;width:150px;height:100%;padding:13px 0 0 35px}.student-results .correct-column .hide-if-no-result{float:right;font-size:14px}.student-results .text-column{clear:none;width:calc(100% - 420px);padding:12px 0 0 20px;font-size:14px}.student-results .part{margin-bottom:20px}.student-results .part .part-head{height:100px}.student-results .part .part-head .part-expand-box{font-size:14px;padding-top:25px;background-position:center 60px;background-size:auto}.student-results .part .part-head h2{font-size:22px;padding:35px 0 0 30px;width:calc(100% - 260px)}.student-results .part .part-head h2 .part-subtitle{margin-left:10px}.student-results .lesson{height:80px}.student-results .lesson h3{margin:25px 0 0 30px;font-size:24px}.student-results .lesson .lesson-expand-box{background-size:auto}.student-results .lesson .progress-percentage{padding-top:30px}.student-results .lesson .correct-column{padding-top:0;line-height:79px}.student-results .lesson-element{height:80px}.student-results .lesson-element h4{font-size:16px;margin:25px 0 0 30px}.student-results .lesson-element .lesson-element-expand-box{background-size:auto}.student-results .lesson-element .progress-percentage{padding-top:27px}.student-results .exercise{line-height:50px}.student-results .exercise .date-column{padding:0}.student-results .exercise .correct-column{padding:0}.student-results .exercise .text-column{padding:0 0 0 30px}.student-results .exercise .progress-percentage{padding-top:0}.student-results .exercise .progress-percentage .progress-bar{margin-top:18px}.focus-search #focus-exercises .focus-exercise{position:relative}.focus-search #focus-exercises .focus-exercise .focus-exercise-body{height:70px}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .completion-column{float:right;clear:none;margin-top:15px}.focus-search #focus-exercises .focus-exercise .focus-exercise-body .completion-bar{position:absolute;top:0;right:0;margin:15px 23px 0 0}}@media screen and (min-width: 1280px){.grid .col-1-3{width:33.33%}.grid .col-1-6{width:16.67%}body:after{content:"50";display:none}.header-region .head-navigation .head-navigation-inner h2{max-width:300px}.header-region .logo{padding:25px 30px 0 0}.part-boxes .part-progress .part-progress-default .content img{right:10px}.dragdrop-word-answers .box-content{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.dragdrop-word-answers .drop-area,.dragdrop-word-answers .drag-area,.dragdrop-word-answers .drag-item{width:200px;height:50px}.dragdrop-word-answers .questions{padding-right:30px;margin-bottom:0}.dragdrop-word-answers .questions .question{margin-bottom:10px}.dragdrop-word-answers .questions .question .question-text-container{padding-right:20px}.dragdrop-word-answers .questions .question .drop-area:after{font-size:38px;top:2px}.dragdrop-word-answers .drag-area{margin:0 0 10px 0}.dragdrop-word-answers .answers{width:200px}.dragdrop-sentence-answers .drop-area,.dragdrop-sentence-answers .drag-area,.dragdrop-sentence-answers .drag-item{width:100%}.dragdrop-sentence-answers .questions{width:47%;padding-right:0}.dragdrop-sentence-answers .questions .question .drop-area{clear:left;float:left;margin:0}.dragdrop-sentence-answers .drag-area{margin:20px 0 11px 0}.dragdrop-sentence-answers .answers{width:47%;margin-left:6%}.sentence-buildup .drop-area,.sentence-buildup .drag-area,.sentence-buildup .drag-item,.sentence-buildup .fixed-text{width:348px;height:50px}.sentence-buildup .sentences{width:393px}.sentence-buildup .sentences .sentence-container .sentence-number{display:block}.sentence-buildup .drop-area:after{top:2px}.sentence-buildup .drag-sentences{width:348px;padding-left:20px}.sentence-buildup.more-text .drop-area,.sentence-buildup.more-text .drag-area,.sentence-buildup.more-text .drag-item,.sentence-buildup.more-text .fixed-text{width:348px;height:75px}.sentence-buildup.more-text .drop-area:after{top:14px}.spot-the-odd-word .box-content .choices .choice{width:18.4%;margin-bottom:2%;margin-left:2%}.spot-the-odd-word .box-content .choices .choice:nth-child(even){margin-left:2%}.spot-the-odd-word .box-content .choices .choice:nth-child(3n+1){margin-left:2%}.spot-the-odd-word .box-content .choices .choice:nth-child(5n+1){margin-left:0}.spot-the-odd-sentence .box-content{display:block}.spot-the-odd-sentence .box-content .choice{background-color:#fff;float:left;width:387px;height:50px;padding-top:14px;margin:0 0 15px 0;font-size:14px}.spot-the-odd-sentence .box-content .choice:nth-child(even){margin-left:15px}.spot-the-odd-sentence .box-content .choice.correct-answer{background-position:95% center}.spot-the-odd-sentence .box-content .choice.incorrect-answer{background-position:95% center}.course-students td div,.course-students th div{float:left;margin-right:10px}}@media screen and (min-width: 1400px){.grid .col-1-3{width:33.33%}body:after{content:"60";display:none}.header-region .head-navigation .head-navigation-inner h2{max-width:none}}@media screen and (min-width: 1600px){.grid .col-1-3{width:33.33%}body:after{content:"70";display:none}}
