*{-webkit-box-sizing:inherit;box-sizing:inherit;}*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}html{font-family:'Noto Serif',serif;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;line-height:1.5;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}body{font-family:'Noto Serif',serif;color:#404041;font-size:1.6rem;line-height:1.5;margin:0;}@media screen and (max-width:1024px){body.admin-menu.adminimal-menu::before{display:none;}}a{text-decoration-thickness:1px;text-underline-offset:0.08em;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:rgba(0,51,102,0.5);text-decoration-color:rgba(0,51,102,0.5);text-decoration-skip-ink:auto;background-color:transparent;color:#036;-webkit-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;-webkit-text-decoration-skip:objects;}a:hover,a:focus{-webkit-text-decoration-style:solid;text-decoration-style:solid;}a:active,a:hover{outline-width:0;}a.yellow-link{color:#e5d000;}p{margin:0;}p + p{margin-top:1.5rem;}img{border:0;height:auto;max-width:100%;}details,menu{display:block;}summary{display:list-item;}[hidden]{display:none;}ul,ol,dl{margin:0;padding:0;}li{margin:0;padding:0;list-style:none;}blockquote{font-size:2.2rem;padding-left:1.5rem;}@media (min-width:1024px){blockquote{font-size:3rem;padding-left:2rem;}}.field-body h1:not([class]),.field-body h2:not([class]),.field-body h3:not([class]),.field-body h4:not([class]),.field-body h5:not([class]),.field-body h6:not([class]){margin-bottom:1.6rem;}.field-body blockquote{margin:1rem 2.5rem;}.field-body dl:not([class]),.field-body ol:not([class]),.field-body ul:not([class]){margin-bottom:0.5rem;margin-left:1rem;margin-top:0.5rem;}.field-body dl:not([class]) dl:not([class]),.field-body dl:not([class]) ol:not([class]),.field-body dl:not([class]) ul:not([class]),.field-body ol:not([class]) dl:not([class]),.field-body ol:not([class]) ol:not([class]),.field-body ol:not([class]) ul:not([class]),.field-body ul:not([class]) dl:not([class]),.field-body ul:not([class]) ol:not([class]),.field-body ul:not([class]) ul:not([class]){margin-left:0;}.field-body dl:not([class]) li::marker,.field-body ol:not([class]) li::marker,.field-body ul:not([class]) li::marker{color:#395775;}.field-body ol:not([class]) li + li,.field-body ul:not([class]) li + li{margin-top:0.5rem;}.field-body ol:not([class]) > li{list-style:decimal;}.field-body ol:not([class]) > li ol > li{list-style:upper-alpha;}.field-body ul:not([class]) > li{list-style:disc;}.field-body ul:not([class]) > li ul > li{list-style:circle;}.field-body li{margin-left:2rem;}.field-body dd{margin-left:0;padding-left:1.15rem;}.field-body ul + p{margin-top:2rem;}h1,h2,h3,h4,h5,h6{font-family:'Barlow',sans-serif;line-height:1.2;margin:0;}h1,.heading-1{color:#036;font-size:3rem;font-weight:600;}@media (min-width:768px){h1,.heading-1{font-size:4rem;}}@media (min-width:1200px){h1,.heading-1{font-size:5rem;}}h2,.heading-2{color:#036;font-size:2.8rem;font-weight:600;}@media (min-width:768px){h2,.heading-2{font-size:4.2rem;}}h3,.heading-3{color:#036;font-size:2.4rem;font-weight:600;}@media (min-width:768px){h3,.heading-3{font-size:3.4rem;}}h4,.heading-4{color:#2e2e2e;font-size:2.2rem;font-weight:600;}@media (min-width:768px){h4,.heading-4{font-size:2.6rem;}}h5,.heading-5{color:#036;font-size:1.6rem;font-weight:normal;text-transform:uppercase;}@media (min-width:768px){h5,.heading-5{font-size:2.2rem;}}h6,.heading-6{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase;}@media (min-width:768px){h6,.heading-6{font-size:1.6rem;}}button,input,optgroup,select,textarea{font-family:'Barlow',sans-serif;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}fieldset{border:1px solid #c4c4c4;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit;}input[type='submit']{font-family:'Barlow',sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#036;border:0;color:#FFF;border-radius:50vh;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 300ms ease-in-out,color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;white-space:nowrap;}input[type='submit']:active,input[type='submit']:focus,input[type='submit']:hover,input[type='submit'].pseudo-class-hover{background-color:#6B8093;text-decoration:none;cursor:pointer;}input:not([type='checkbox']):not([type='radio']):not([type='submit']){background:#FFF;border:1px solid #404041;border-radius:5px;height:4rem;padding:1rem;}.form-item--input-small input:not([type='checkbox']):not([type='radio']):not([type='submit']){height:3rem;padding:0.5rem;}textarea{background:#FFF;border:1px solid #404041;border-radius:5px;height:inherit;padding:1rem;}input:not([type='checkbox']):not([type='radio']):not([type='number']):not([type='submit']),select,textarea{width:100%;}@media (min-width:768px){input:not([type='checkbox']):not([type='radio']):not([type='number']):not([type='submit']),select,textarea{width:400px;}}@media (min-width:768px){.form-item--input-small input:not([type='checkbox']):not([type='radio']):not([type='number']):not([type='submit']),.form-item--input-small
    select,.form-item--input-small
    textarea{width:200px;}}#download-verify-form-wrapper input:not([type='checkbox']):not([type='radio']):not([type='number']):not([type='submit']),#download-verify-form-wrapper
  select,#download-verify-form-wrapper
  textarea{width:100%;}::-webkit-input-placeholder{color:#404041;font-size:1.4rem;}::-moz-placeholder{color:#404041;font-size:1.4rem;}:-ms-input-placeholder{color:#404041;font-size:1.4rem;}:-moz-placeholder{color:#404041;font-size:1.4rem;}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:1.6rem;}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFF;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3E%3Cpolygon fill="%23036" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 10px center;border:1px solid #404041;height:35px;max-width:100%;padding-left:10px;padding-right:30px;}.form-item--floated-label{position:relative;}.container-inline .form-item--floated-label{display:inline-block;}.form-item--floated-label label{color:rgba(64,64,65,0.5);height:4rem;left:0;line-height:4rem;padding-left:1rem;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;-webkit-transition:color 300ms ease-in-out,font-size 300ms ease-in-out,-webkit-transform 300ms ease-in-out;transition:color 300ms ease-in-out,font-size 300ms ease-in-out,-webkit-transform 300ms ease-in-out;-o-transition:color 300ms ease-in-out,font-size 300ms ease-in-out,transform 300ms ease-in-out;transition:color 300ms ease-in-out,font-size 300ms ease-in-out,transform 300ms ease-in-out;transition:color 300ms ease-in-out,font-size 300ms ease-in-out,transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out;}.form-item--floated-label label.floated{color:#404041;font-size:9px;-webkit-transform:translate(-5px,-12px);-ms-transform:translate(-5px,-12px);transform:translate(-5px,-12px);}.form-item--input-small .form-item--floated-label label{height:3rem;line-height:3rem;}.form-item--input-small .form-item--floated-label label.floated{font-size:9px;-webkit-transform:translate(-5px,-10px);-ms-transform:translate(-5px,-10px);transform:translate(-5px,-10px);}.image-widget-data{display:-webkit-box;display:-ms-flexbox;display:flex;}.table-responsive{overflow-x:auto;}table{background-color:#FFF;border-collapse:collapse;margin-bottom:2rem;max-width:100%;width:100%;}.course-table table{margin-top:2rem;}table caption{font-size:1.4rem;}table th,table td{padding:1rem;text-align:left;vertical-align:top;}table th{background-color:#395775;color:#FFF;border:0;}table th a{color:#FFF;}table th.active{background:#036;}table th.views-field-created{text-align:center;}table tbody{border:0;}table tbody tr.even{border-bottom:1px solid #c4c4c4;background:#eee;}table tbody tr.odd{border-bottom:1px solid #c4c4c4;background:transparent;}table tbody td,table tbody td.active{background:transparent;}div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #000;width:600px;text-align:left;overflow:hidden;}div.ctools-modal-content h3{margin:1rem 0;}div.ctools-modal-content .view-lesson-authors .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;}div.ctools-modal-content .view-lesson-authors .views-row a{margin-right:2rem;}#modalBackdrop{background:#000 !important;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#2385c2;padding:1rem 2rem;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(/sites/all/themes/cali_theme/dist/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(/sites/all/themes/cali_theme/dist/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}.container-inner{margin-left:auto;margin-right:auto;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:960px){.container-inner{width:95%;}}@media (min-width:1200px){.container-inner{max-width:1140px;width:100%;}}.container-inner.no-flex{display:block;}@media (min-width:768px){.container-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}@media (min-width:1200px){.container-inner{padding:0 25px;}}.border-container{border-top:3px solid #bfcbd5;background:#FFF;position:relative;margin-top:-3px;}.border-container .container-inner{padding-top:30px;padding-bottom:30px;}@media (min-width:1200px){.border-container{background:initial;}.border-container .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#FFF;padding:45px;}}.border-container .view-elangdell-bookstore{width:100%;padding:0;}.page__title-container{background:rgba(191,203,213,0.25);border-bottom:3px solid #bfcbd5;}.page__title-container .title-inner,.page__title-container .pane-content{margin-left:auto;margin-right:auto;width:90%;text-align:center;padding-top:30px;padding-bottom:30px;}@media (min-width:960px){.page__title-container .title-inner,.page__title-container .pane-content{width:95%;}}@media (min-width:1200px){.page__title-container .title-inner,.page__title-container .pane-content{max-width:1140px;width:100%;}}@media (min-width:960px){.page__title-container .title-inner,.page__title-container .pane-content{text-align:left;width:100%;padding:30px 2.5vw;}}@media (min-width:1200px){.page__title-container .title-inner,.page__title-container .pane-content{padding:30px 45px;}}.page__title-container .title-inner h1,.page__title-container .pane-content h1{color:#036;line-height:1;}.page__title-container .pane-content{text-align:left;}.page__title-container .pane-content h1{margin-bottom:0.5em;}.drupal-tabs .primary{margin-left:auto;margin-right:auto;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;border:0;padding:2rem 0 0;}@media (min-width:960px){.drupal-tabs .primary{width:95%;}}@media (min-width:1200px){.drupal-tabs .primary{max-width:1140px;width:100%;}}@media (min-width:768px){.drupal-tabs .primary{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.drupal-tabs .primary > li{display:initial;}.drupal-tabs .primary > li.active a{color:#036;background-color:#bfcbd5;border:0;}.page-user .drupal-tabs .primary > li.active a{background-color:rgba(191,203,213,0.25);}.drupal-tabs .primary > li a{font-family:'Barlow',sans-serif;font-size:14px;color:#036;display:inline-block;background-color:#FFF;padding:0.5em 1em;margin:0;border:0;border-top-left-radius:3px;border-top-right-radius:3px;}.drupal-tabs .primary > li a:hover,.drupal-tabs .primary > li a:focus{background-color:rgba(191,203,213,0.5);}.view-filters .chosen-container{font-family:'Barlow',sans-serif;font-size:16px;}.view-filters .chosen-container .chosen-results .highlighted{color:#036;background-color:#e5d000;background-image:none;}.view-filters .chosen-container-single .chosen-drop{margin-top:-8px;border:1px solid #8FA1B1;border-top:0;}.view-filters .chosen-container-single .chosen-drop .chosen-search input[type='text']{line-height:3rem;width:100%;height:unset;border-radius:6px !important;background:#EFF2F4 !important;padding:0 8px;border:0;}.view-filters .chosen-container-single .chosen-single{line-height:32px;height:35px;border:1px solid #8FA1B1;background:unset;}.view-filters .chosen-container-single .chosen-single div{width:24px;}.view-filters .chosen-container-single .chosen-single div b{background:no-repeat center/24px url(/sites/all/themes/cali_theme/dist/assets/icon--circle-arrow-down.svg);}.view-filters .chosen-container-single.chosen-container-active .chosen-single div b{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);}.views-exposed-form .views-exposed-widgets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}@media (min-width:768px){.views-exposed-form .views-exposed-widgets{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.views-exposed-form .views-exposed-widget{float:none;padding:0;}.views-exposed-form .views-exposed-widget + .views-exposed-widget:not(.views-submit-button){margin:8px 0 0;}@media (min-width:768px){.views-exposed-form .views-exposed-widget + .views-exposed-widget:not(.views-submit-button){margin:0 0 0 8px;}}.scroll-table .view-content,.view-content .scroll-table{overflow:scroll;}@media screen and (max-width:980px){.views-table{margin:0 auto;}}.views-table th{padding-right:2rem;}.views-table th a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.views-table th a img{height:auto;}.views-table th + th{border-left:1px solid #8FA1B1;padding-right:1rem;}.views-table th:last-child{min-width:12.5vw;}.views-table tbody tr:nth-child(even){background-color:#EFF2F4;}.filters-as-buttons{-webkit-box-flex:1;-ms-flex:1;flex:1;}.filters-as-buttons .item-button{margin:5px 0;display:inline-block;}.filters-as-buttons h3{font-size:20px;margin-top:0.5em;}.views-exposed-form label{font-family:'Barlow',sans-serif;font-size:1.2rem;font-weight:normal;text-transform:uppercase;color:#404041;margin-bottom:0.25em;}.view-filters,.view-filters-header{padding-top:30px;padding-bottom:30px;margin-left:auto;margin-right:auto;width:90%;border-top:3px solid #bfcbd5;background:#FFF;position:relative;margin-top:-3px;}@media (min-width:1200px){.view-filters,.view-filters-header{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;padding:45px;}}@media (min-width:960px){.view-filters,.view-filters-header{width:95%;}}@media (min-width:1200px){.view-filters,.view-filters-header{max-width:1140px;width:100%;}}.view-filters .container-inner,.view-filters-header .container-inner{padding-top:30px;padding-bottom:30px;}@media (min-width:1200px){.view-filters,.view-filters-header{background:initial;}.view-filters .container-inner,.view-filters-header .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#FFF;padding:45px;}}@media (min-width:1200px){.view-filters,.view-filters-header{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;}}.view-filters + .view-content,.view-filters-header + .view-content{padding-top:0 !important;}.view-podcast-list .view-filters .views-exposed-widgets,.view-podcast-list
  .view-filters-header .views-exposed-widgets{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.view-filters .views-exposed-widgets .views-submit-button .form-submit,.view-filters-header .views-exposed-widgets .views-submit-button .form-submit{font-weight:600;letter-spacing:0.0875em;margin:0;padding-left:1em;min-width:unset;border-radius:0 50vh 50vh 0;}.view-filters .views-exposed-widgets input:not([type='checkbox']):not([type='radio']):not([type='submit']),.view-filters-header .views-exposed-widgets input:not([type='checkbox']):not([type='radio']):not([type='submit']){border-radius:4px 0 0 4px;}.pane-filters .container-inner{padding-top:30px;padding-bottom:30px;background:transparent;}.pane-filters .container-inner h2{color:#036;font-size:1.6rem;font-weight:normal;text-transform:uppercase;font-weight:600;margin-bottom:1em;}@media (min-width:768px){.pane-filters .container-inner h2{font-size:2.2rem;}}.pane-filters.pane-above{border:0;border-bottom:3px solid #bfcbd5;background:#EFF2F4;}.pane-filters.pane-above .container-inner{padding-top:15px;padding-bottom:15px;border:0;}.pane-filters.pane-columns .container-inner{padding-top:30px;padding-bottom:30px;}.pane-filters.pane-columns .pane-content{-webkit-column-gap:30px;column-gap:30px;}@media (min-width:768px){.pane-filters.pane-columns .pane-content{-webkit-column-count:2;column-count:2;}}@media (min-width:1200px){.pane-filters.pane-columns .pane-content{-webkit-column-count:3;column-count:3;}}.pane-filters.pane-columns .pane-content .item-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-column-break-inside:avoid;break-inside:avoid;}.pane-filters.pane-columns .pane-content .item-group h3{color:#036;font-size:20px;text-align:center;width:2em;margin-top:0.25em;margin-left:-0.5em;}@media (min-width:768px){.form-item-semester,.form-item-year{max-width:150px;}}body:not(.page-user) .view-header{margin-left:auto;margin-right:auto;width:90%;padding-right:20px;padding-left:20px;padding-top:20px;padding-bottom:20px;width:100% !important;border-bottom:3px solid #bfcbd5;position:relative;z-index:2;}@media (min-width:960px){body:not(.page-user) .view-header{width:95%;}}@media (min-width:1200px){body:not(.page-user) .view-header{max-width:1140px;width:100%;}}@media (min-width:1200px){body:not(.page-user) .view-header{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;}}@media (min-width:768px){body:not(.page-user) .view-header{padding-right:30px;padding-left:30px;}}@media (min-width:768px){body:not(.page-user) .view-header{padding-top:30px;padding-bottom:30px;}}body:not(.page-user) .view-content{margin-left:auto;margin-right:auto;width:90%;border-top:3px solid #bfcbd5;background:#FFF;position:relative;margin-top:-3px;border-top:0;padding-top:30px;padding-bottom:30px;}@media (min-width:960px){body:not(.page-user) .view-content{width:95%;}}@media (min-width:1200px){body:not(.page-user) .view-content{max-width:1140px;width:100%;}}body:not(.page-user) .view-content .container-inner{padding-top:30px;padding-bottom:30px;}@media (min-width:1200px){body:not(.page-user) .view-content{background:initial;}body:not(.page-user) .view-content .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#FFF;padding:45px;}}@media (min-width:1200px){body:not(.page-user) .view-content{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;padding:45px;}}@media (min-width:640px){body:not(.page-user) .view-content.in-columns{-webkit-columns:2;columns:2;}}@media (min-width:980px){body:not(.page-user) .view-content.in-columns{-webkit-columns:3;columns:3;}}.view-flag-bookmarks body:not(.page-user) .view-content{border-top:3px solid #bfcbd5;}.view-filters-header + body:not(.page-user) .view-content,.view-header + body:not(.page-user) .view-content{border-top:3px solid #bfcbd5;}.includes-filters-above .container-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;border:0;border-bottom:3px solid #bfcbd5;}.view-footer{margin-left:auto;margin-right:auto;width:90%;padding-right:20px;padding-left:20px;padding-top:20px;padding-bottom:20px;text-align:center;}@media (min-width:960px){.view-footer{width:95%;}}@media (min-width:1200px){.view-footer{max-width:1140px;width:100%;}}@media (min-width:1200px){.view-footer{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;}}@media (min-width:768px){.view-footer{padding-right:30px;padding-left:30px;}}@media (min-width:768px){.view-footer{padding-top:30px;padding-bottom:30px;}}.include-content-styles h1:not([class]),.include-content-styles h2:not([class]),.include-content-styles h3:not([class]),.include-content-styles h4:not([class]),.include-content-styles h5:not([class]),.include-content-styles h6:not([class]){margin-bottom:1.6rem;}.include-content-styles blockquote{margin:1rem 2.5rem;}.include-content-styles dl:not([class]),.include-content-styles ol:not([class]),.include-content-styles ul:not([class]){margin-bottom:0.5rem;margin-left:1rem;margin-top:0.5rem;}.include-content-styles dl:not([class]) dl:not([class]),.include-content-styles dl:not([class]) ol:not([class]),.include-content-styles dl:not([class]) ul:not([class]),.include-content-styles ol:not([class]) dl:not([class]),.include-content-styles ol:not([class]) ol:not([class]),.include-content-styles ol:not([class]) ul:not([class]),.include-content-styles ul:not([class]) dl:not([class]),.include-content-styles ul:not([class]) ol:not([class]),.include-content-styles ul:not([class]) ul:not([class]){margin-left:0;}.include-content-styles dl:not([class]) li::marker,.include-content-styles ol:not([class]) li::marker,.include-content-styles ul:not([class]) li::marker{color:#395775;}.include-content-styles ol:not([class]) li + li,.include-content-styles ul:not([class]) li + li{margin-top:0.5rem;}.include-content-styles ol:not([class]) > li{list-style:decimal;}.include-content-styles ol:not([class]) > li ol > li{list-style:upper-alpha;}.include-content-styles ul:not([class]) > li{list-style:disc;}.include-content-styles ul:not([class]) > li ul > li{list-style:circle;}.include-content-styles li{margin-left:2rem;}.include-content-styles dd{margin-left:0;padding-left:1.15rem;}.include-content-styles ul + p{margin-top:2rem;}.include-list-styles dl:not([class]),.include-list-styles ol:not([class]),.include-list-styles ul:not([class]){margin-bottom:0.5rem;margin-left:1rem;margin-top:0.5rem;}.include-list-styles dl:not([class]) dl:not([class]),.include-list-styles dl:not([class]) ol:not([class]),.include-list-styles dl:not([class]) ul:not([class]),.include-list-styles ol:not([class]) dl:not([class]),.include-list-styles ol:not([class]) ol:not([class]),.include-list-styles ol:not([class]) ul:not([class]),.include-list-styles ul:not([class]) dl:not([class]),.include-list-styles ul:not([class]) ol:not([class]),.include-list-styles ul:not([class]) ul:not([class]){margin-left:0;}.include-list-styles dl:not([class]) li::marker,.include-list-styles ol:not([class]) li::marker,.include-list-styles ul:not([class]) li::marker{color:#395775;}.include-list-styles ol:not([class]) li + li,.include-list-styles ul:not([class]) li + li{margin-top:0.5rem;}.include-list-styles ol:not([class]) > li{list-style:decimal;}.include-list-styles ol:not([class]) > li ol > li{list-style:upper-alpha;}.include-list-styles ul:not([class]) > li{list-style:disc;}.include-list-styles ul:not([class]) > li ul > li{list-style:circle;}.include-list-styles li{margin-left:2rem;}.include-list-styles dd{margin-left:0;padding-left:1.15rem;}.include-list-styles ul + p{margin-top:2rem;}.site-container-lg{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%;}.node-organization .container-inner,.node-cali-group-pages .container-inner,.node-cali-group .container-inner,.node-faq .container-inner,.node-webform .container-inner{display:block;}.node-faq h3{color:#2e2e2e;font-size:2.2rem;font-weight:600;margin:2em 0 0.5em;}@media (min-width:768px){.node-faq h3{font-size:2.6rem;}}.faq-panel-page .panel-panel.panel-col{border-top:3px solid #bfcbd5;}.faq-panel-page .faq-bordered-container{margin-left:auto;margin-right:auto;width:90%;padding-top:30px;padding-bottom:30px;}@media (min-width:960px){.faq-panel-page .faq-bordered-container{width:95%;}}@media (min-width:1200px){.faq-panel-page .faq-bordered-container{max-width:1140px;width:100%;}}@media (min-width:1200px){.faq-panel-page .faq-bordered-container{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;padding:45px;}}.faq-panel-page .faq-bordered-container .pane-title{color:#036;font-size:2.4rem;font-weight:600;margin-bottom:0.5em;}@media (min-width:768px){.faq-panel-page .faq-bordered-container .pane-title{font-size:3.4rem;}}.cali-group-panel-page .panel-panel.panel-col{border-top:3px solid #bfcbd5;}.cali-group-panel-page .cali-group-bordered-container{margin-left:auto;margin-right:auto;width:90%;padding-top:30px;padding-bottom:30px;}@media (min-width:960px){.cali-group-panel-page .cali-group-bordered-container{width:95%;}}@media (min-width:1200px){.cali-group-panel-page .cali-group-bordered-container{max-width:1140px;width:100%;}}@media (min-width:1200px){.cali-group-panel-page .cali-group-bordered-container{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;padding:45px;}}.cali-group-panel-page .cali-group-bordered-container .pane-title{color:#036;font-size:2.4rem;font-weight:600;margin-bottom:0.5em;}@media (min-width:768px){.cali-group-panel-page .cali-group-bordered-container .pane-title{font-size:3.4rem;}}.button{font-family:'Barlow',sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#036;border:0;color:#FFF;border-radius:50vh;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 300ms ease-in-out,color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;white-space:nowrap;}.button:active,.button:focus,.button:hover,.button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer;}.button:active a,.button:focus a,.button:hover a,.button.pseudo-class-hover a{color:#036;}.button a{color:#FFF;text-decoration:none;}.button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:0.5rem 1rem 0.6rem;}.button.operation-link:focus,.button.operation-link:hover{background-color:#e5d000;}.button--light{background-color:#a9e3f9;color:#036;}.button--light:active,.button--light:focus,.button--light:hover,.button--light.pseudo-class-hover{background-color:#90c8dd;color:#036;}.button--light.button--icon::after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ');}.start-lesson-link,.bookmark-link{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:120px;border:1px solid #036;border-radius:5px;overflow:hidden;}.start-lesson-link > span,.bookmark-link > span{position:absolute;top:0;right:0;bottom:0;left:0;}.start-lesson-link a,.bookmark-link a{-webkit-text-decoration-color:rgba(0,51,102,0);text-decoration-color:rgba(0,51,102,0);font-family:'Barlow',sans-serif;font-weight:600;text-transform:capitalize;text-align:center;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:0 15px 15px;background-position:top 25px center;background-repeat:no-repeat;}.start-lesson-link a:active,.start-lesson-link a:hover,.start-lesson-link a:focus,.bookmark-link a:active,.bookmark-link a:hover,.bookmark-link a:focus{text-decoration-thickness:1px;text-underline-offset:0.08em;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:rgba(0,51,102,0.5);text-decoration-color:rgba(0,51,102,0.5);text-decoration-skip-ink:auto;}@media screen and (min-width:980px){.start-lesson-link a,.bookmark-link a{padding:0 15px 8px;}}.start-lesson-link{background:#036;}.start-lesson-link:hover,.start-lesson-link:focus{background:#00264c;}.start-lesson-link a{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="460" height="460" viewBox="0 0 460 460"%3E%3Ctitle%3Eright-arrow%3C/title%3E%3Cpath d="M0,460V0L460,230Z" fill="%23fff"/%3E%3C/svg%3E');background-size:40px;color:#FFF;}.bookmark-link{background-color:#FFF;}.bookmark-link:hover,.bookmark-link:focus{background:#bfcbd5;}.bookmark-link:not(:first-child){margin:0 0 0 1rem;}.bookmark-link .flag-wrapper{height:100%;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center;}.bookmark-link .flag-wrapper .flag-throbber{position:absolute;top:101%;width:100%;}.bookmark-link .flag-wrapper.flag-waiting .flag-throbber{background-position:center;}.bookmark-link a{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="49" height="49" viewBox="0 0 49 49"%3E%3Ctitle%3Ebookmark%3C/title%3E%3Cpath d="M45.94,42.87c-4.69.21-13.62,1-18.47,3.53a3,3,0,0,1-5.94,0c-4.84-2.52-13.78-3.32-18.47-3.53A3.06,3.06,0,0,1,0,39.82H0V3.06A3.06,3.06,0,0,1,3.06,0h0c.11,0,.19.05.3.06C24.43.6,24.5,6.13,24.5,6.13S24.57.6,45.63.06c.11,0,.2-.06.3-.06A3.06,3.06,0,0,1,49,3.06V39.81a3.06,3.06,0,0,1-3.06,3.06ZM21.44,9.6c-4-2-10.48-2.84-15.31-3.2V36.92c8.22.42,12.82,1.65,15.31,2.9ZM42.87,6.4C38,6.75,31.51,7.59,27.56,9.6V39.81c2.49-1.25,7.09-2.48,15.31-2.9V6.4Zm-3.06,5.85v6.12s-9.19,0-9.19,3.06V15.31s0-3.06,9.19-3.06Zm0,12.25v6.13s-9.19,0-9.19,3.06V27.56s0-3.06,9.19-3.06ZM18.37,15.31v6.12c0-3.06-9.19-3.06-9.19-3.06V12.25c9.19,0,9.19,3.06,9.19,3.06Zm0,12.25v6.13c0-3.06-9.19-3.06-9.19-3.06V24.5c9.19,0,9.19,3.06,9.19,3.06Z" fill="%23036"/%3E%3C/svg%3E');background-size:40px;height:100%;}.item-button a{font-family:'Barlow',sans-serif;font-weight:600;text-transform:uppercase;font-size:13px;color:#036;text-decoration:none;padding:0.5em 1.2em 0.55em;line-height:1;display:block;border-radius:50vh;background:rgba(57,87,117,0.125);-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;-o-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,box-shadow 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;}.pane-above .item-button a{background:#FFF;}.item-button a:hover,.item-button a.focus{color:#036;background:#e5d000;}.item-button a.active{background:#036;color:#FFF;}.bordered-container{border:1px solid #00264c;border-radius:5px;padding:2rem 1rem;}.bordered-title-block{border:1px solid #00264c;border-radius:5px;}.bordered-title-block .bordered-title-block__title{color:#036;font-size:1.6rem;font-weight:normal;text-transform:uppercase;background-color:#00264c;color:#FFF;padding:0.5rem 1rem 0.75rem;}@media (min-width:768px){.bordered-title-block .bordered-title-block__title{font-size:2.2rem;}}.bordered-title-block .bordered-title-block__content{padding:2rem 1rem;}.bordered-title-block li + li{margin-top:1rem;}.lesson-viewed{background-color:#295b51;border-radius:20px;display:none;padding:0 1rem 0 0.2rem;}.lesson-started .lesson-viewed{display:inline-block;}.lesson-viewed .lesson-viewed__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;}.lesson-viewed .lesson-viewed__inner::before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3Ni41IDc2LjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDc2LjUgNzYuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMzguMyIgY3k9IjM4LjMiIHI9IjM4LjMiLz4KPC9nPgo8Zz4KCTxwb2x5Z29uIGZpbGw9IiMyQjVCNTEiIHBvaW50cz0iMzAuMiw2NCA3LjEsNDAuOSAxMS40LDM2LjcgMzAuMiw1NS42IDY1LjEsMjAuNyA2OS40LDI0LjkgCSIvPgo8L2c+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-size:16px;content:'';height:16px;width:16px;}.lesson-viewed .lesson-viewed__text{font-family:'Barlow',sans-serif;color:#FFF;font-size:12px;padding-left:6px;pointer-events:none;position:relative;top:-1px;}.page--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:768px){.page--main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.page-extras{border-top:3px solid #bfcbd5;margin-top:auto;}.page--main-nav{background-color:#00264c;}.page--content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.page--user-menu{background-color:#a9e3f9;}.page--header-container{background-color:#036;}.page-full-dark{background-color:#00264c;}.page-full-5050__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:768px){.page-full-5050__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.page-full-5050__inner .view-lesson-use{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.page-full-5050__inner .view-footer{margin-bottom:2rem;}.page-full-5050__inner .content-leftcol,.page-full-5050__inner .content-rightcol{width:100%;border:1px solid #bfcbd5;border-radius:5px;}.page-full-5050__inner .content-leftcol:first-of-type,.page-full-5050__inner .content-rightcol:first-of-type{margin-bottom:20px;}@media (min-width:768px){.page-full-5050__inner .content-leftcol:first-of-type,.page-full-5050__inner .content-rightcol:first-of-type{margin-bottom:0;}}@media (min-width:768px){.page-full-5050__inner .content-leftcol,.page-full-5050__inner .content-rightcol{width:calc(50% - 10px);}}.page-full-5050__inner .content-leftcol h2,.page-full-5050__inner .content-rightcol h2{background-color:#00264c;color:#FFF;font-size:22px;padding:0.5rem 1rem 0.75rem;}.page-full-5050__inner .content-leftcol .view-content,.page-full-5050__inner .content-rightcol .view-content{padding:0 10px 55px;}.page-full-5050__inner .content-leftcol .views-field-title,.page-full-5050__inner .content-rightcol .views-field-title{font-family:'Barlow',sans-serif;margin-top:15px;}.page--content.inner-page > *{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%;}.page-full-dark__inner{margin-left:auto;margin-right:auto;max-width:1200px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 0;}@media (min-width:1024px){.page-full-dark__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:60px 10px;}}.page-full-dark__inner .content-leftcol{width:calc(100% - 20px);}@media (min-width:1024px){.page-full-dark__inner .content-leftcol{width:auto;}}.page-full-dark__inner .content-rightcol:not(:empty){width:calc(100% - 20px);margin-top:30px;}@media (min-width:1024px){.page-full-dark__inner .content-rightcol:not(:empty){margin-top:0;width:33%;}}.page-full-dark__inner .content-rightcol:not(:empty) .pane-cali-updates-need-access{background-color:#e5d000;border-radius:5px;padding:10px 10px 70px;margin-left:20px;}.page-full-dark__inner .content-rightcol:not(:empty) .pane-content h3{font-size:22px;}.page-full-dark__inner .content-rightcol:not(:empty) .pane-content p{margin:20px 0;}.page--header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.5rem;padding-top:1.5rem;}@media (min-width:768px){.page--header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:2.5rem;padding-top:2.5rem;}}.page--footer-wrapper{margin-top:10rem;}.page--footer-wrapper.front-page__footer{margin-top:0;}.page--book__content,.page--lesson__content,.page-bookstore--content{width:100%;}.page-zeitgeist .page--page-title{color:#036;font-size:2.8rem;font-weight:600;margin:2rem 0 1rem;}@media (min-width:768px){.page-zeitgeist .page--page-title{font-size:4.2rem;}}.page-zeitgeist .pane-title{color:#2e2e2e;font-size:2.2rem;font-weight:600;margin-bottom:1rem;}@media (min-width:768px){.page-zeitgeist .pane-title{font-size:2.6rem;}}.skip-link:hover,.skip-link :focus{text-decoration:underline;}.has-sidebar .border-container{margin-left:auto;margin-right:auto;width:90%;padding:0;}@media (min-width:960px){.has-sidebar .border-container{width:95%;}}@media (min-width:1200px){.has-sidebar .border-container{max-width:1140px;width:100%;}}@media (min-width:960px){.has-sidebar .border-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}@media (min-width:1200px){.has-sidebar .border-container{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;}}@media screen and (max-width:1199px){.has-sidebar .border-container{width:100%;}}@media (min-width:768px){.border-container .block-system{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;}}.page--sidebar{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 0 2rem;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;}@media (min-width:768px){.page--sidebar{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;margin:1rem 2rem 0 0;padding-left:0;padding-right:0;}.block-system + .page--sidebar{margin:0;}}.inner-main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:25px;}@media (min-width:1200px){.inner-main{padding:25px 45px;}}.inner-sidebar{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%;padding:25px;border-top:3px solid #bfcbd5;}@media (min-width:960px){.inner-sidebar{border-top:0;border-left:3px solid #bfcbd5;padding:45px 25px 25px;}}.page-homepage .page-full-5050__inner{padding:0;width:100%;}.page-homepage .page-full-5050__inner .content-leftcol,.page-homepage .page-full-5050__inner .content-rightcol{border-radius:0;border:0;}@media (min-width:768px){.page-homepage .page-full-5050__inner .content-leftcol,.page-homepage .page-full-5050__inner .content-rightcol{width:50%;}}.page-homepage .page-full-5050__inner .content-leftcol .pane-content,.page-homepage .page-full-5050__inner .content-rightcol .pane-content{padding:10px 5% 5%;}@media (min-width:768px){.page-homepage .page-full-5050__inner .content-leftcol .pane-content,.page-homepage .page-full-5050__inner .content-rightcol .pane-content{padding:15px 30px 30px;}}@media (min-width:1200px){.page-homepage .page-full-5050__inner .content-leftcol .pane-content,.page-homepage .page-full-5050__inner .content-rightcol .pane-content{padding:15px 40px 40px;}}.page-homepage .page-full-5050__inner .content-leftcol .pane-title,.page-homepage .page-full-5050__inner .content-rightcol .pane-title{background:transparent;text-transform:uppercase;color:#036;padding:5% 5% 0;}@media (min-width:768px){.page-homepage .page-full-5050__inner .content-leftcol .pane-title,.page-homepage .page-full-5050__inner .content-rightcol .pane-title{padding:30px 30px 0;}}@media (min-width:1200px){.page-homepage .page-full-5050__inner .content-leftcol .pane-title,.page-homepage .page-full-5050__inner .content-rightcol .pane-title{padding:30px 40px 0;}}.page-homepage .page-full-5050__inner .content-leftcol .view-content,.page-homepage .page-full-5050__inner .content-rightcol .view-content{padding:0;}.page-homepage .page-full-5050__inner .content-leftcol .views-field-title:first-of-type,.page-homepage .page-full-5050__inner .content-rightcol .views-field-title:first-of-type{margin:0;}.page-homepage .page-full-5050__inner .content-rightcol{border-top:3px solid #bfcbd5;}@media (min-width:768px){.page-homepage .page-full-5050__inner .content-rightcol{border-top:0;border-left:3px solid #bfcbd5;}}.l-3-column-detail .sidebar-item:not(:last-child){margin-bottom:2.5rem;}.l-3-column-detail .node-title{margin-bottom:2rem;}.l-3-column-detail .node-title h1{color:#036;font-size:3rem;font-weight:600;}@media (min-width:768px){.l-3-column-detail .node-title h1{font-size:4rem;}}@media (min-width:1200px){.l-3-column-detail .node-title h1{font-size:5rem;}}.l-3-column-detail .field-label{color:#00264c;font-size:2.2rem;font-weight:600;margin-bottom:1rem;}.l-3-column-detail .field-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0.5rem;}.l-3-column-detail .authors{color:#00264c;font-size:1.2rem;text-align:center;}.l-3-column-detail .authors .field-photo{margin-bottom:2rem;}.l-3-column-detail .authors .field-photo img{border-radius:100%;}.l-3-column-detail .user-name-full a{-webkit-text-decoration-color:rgba(0,51,102,0);text-decoration-color:rgba(0,51,102,0);font-size:1.8rem;}.l-3-column-detail .user-name-full a:active,.l-3-column-detail .user-name-full a:hover,.l-3-column-detail .user-name-full a:focus{text-decoration-thickness:1px;text-underline-offset:0.08em;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:rgba(0,51,102,0.5);text-decoration-color:rgba(0,51,102,0.5);text-decoration-skip-ink:auto;}.l-3-column-detail .sidebar-list li + li{margin-top:1rem;}.l-3-column-detail .sidebar-list .file{display:-webkit-box;display:-ms-flexbox;display:flex;}.l-3-column-detail .sidebar-list .file-icon{-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:translateY(0.4rem);-ms-transform:translateY(0.4rem);transform:translateY(0.4rem);margin-right:0.5rem;}.author--user-profile{text-align:center;}.as-title.author--user-profile{margin-bottom:2rem;}.as-title.author--user-profile .profile-title{margin:0 0 0.5em;}@media (min-width:768px){.as-title.author--user-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;margin-bottom:0;}.as-title.author--user-profile .author-info{padding-left:30px;}}.as-title .profile-photo.round{width:140px;height:140px;}.author-info{font-family:'Barlow',sans-serif;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;}.author-info p{font-size:12px;line-height:16px;margin:0;}.author-info p strong{font-family:'Noto Serif',serif;font-size:14px;width:100%;}.as-title .author-info p{font-size:16px;line-height:20px;}.author-info a{text-decoration:none;}.author-info a:hover,.author-info a:focus{text-decoration:underline;}.author-info .profile-title,.author-info .profile-org{display:block;}.author-info .profile-title{font-family:'Noto Serif',serif;}.field-lesson-authors-view h3{color:#2e2e2e;font-size:2.2rem;font-weight:600;margin-bottom:0.5em;}@media (min-width:768px){.field-lesson-authors-view h3{font-size:2.6rem;}}.page-user:not(.page-user-register) .border-container{max-width:1140px;margin:0 auto;width:100%;padding-top:20px;border-top:0;}@media (min-width:1200px){.page-user:not(.page-user-register) .border-container{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;}}.page-user:not(.page-user-register) .inner-main,.page-user:not(.page-user-register) .inner-sidebar{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;}.page-user:not(.page-user-register) .inner-sidebar{border-left:0;border-top:3px solid #bfcbd5;}.page-user:not(.page-user-register) .profile .field-biography{margin-bottom:1.5rem;}@media (min-width:768px){.page-user:not(.page-user-register) .profile .field-biography{padding-left:170px;}}.page-user:not(.page-user-register) .field-og-user-node,.page-user:not(.page-user-register) .field-peopleid{padding:15px 20px;background:#EFF2F4;}@media (min-width:768px){.page-user:not(.page-user-register) .field-og-user-node,.page-user:not(.page-user-register) .field-peopleid{margin-left:170px;}}.page-user:not(.page-user-register) #block-views-author-book-list-block .view-header,.page-user:not(.page-user-register) #block-views-author-lessons-list-block .view-header{margin:3rem 0 10px;}@media (min-width:1200px){.page-user:not(.page-user-register) #block-views-author-book-list-block,.page-user:not(.page-user-register) #block-views-author-lessons-list-block{padding-left:170px;}}.user-nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:768px){.user-nav .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}}.user-nav .menu .leaf,.user-nav .menu .expanded{list-style-image:none;list-style-type:none;padding:0;margin:0;}.user-nav .menu .leaf a,.user-nav .menu .expanded a{font-family:'Barlow',sans-serif;font-weight:600;font-size:14px;display:block;text-align:center;text-decoration:none;line-height:normal;padding:0 0.5em;}.user-nav .menu .leaf a:hover,.user-nav .menu .leaf a:focus,.user-nav .menu .expanded a:hover,.user-nav .menu .expanded a:focus{text-decoration:underline;}@media (min-width:960px){.user-nav .menu .leaf a,.user-nav .menu .expanded a{padding:0 0.85em;font-size:16px;}}.user-nav .menu li:not(:first-of-type):not(.menu--register){position:relative;width:auto;}@media screen and (min-width:601px){.user-nav .menu li:not(:first-of-type):not(.menu--register)::before{content:'|';color:#036;position:absolute;display:block;top:-0.2em;left:-0.25em;}}@media screen and (max-width:600px){.user-nav .menu .menu--welcome a{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--user.svg);background-repeat:no-repeat;background-size:18px;background-position:top 2px center;width:25px;position:relative;text-indent:-999px;overflow:hidden;height:20px;}}@media (min-width:768px){.user-nav .menu .menu--login{position:relative;width:auto;}.user-nav .menu .menu--login a{background:transparent;border-radius:0;color:#036;text-transform:none;}.user-nav .menu .menu--login a:hover,.user-nav .menu .menu--login a:focus{background:transparent;}}@media (min-width:768px){.user-nav .menu .menu--register{margin-left:1rem;}.user-nav .menu .menu--register a{padding:0.5em 1.5em;letter-spacing:0.0875em;}.user-nav .menu .menu--register a:hover,.user-nav .menu .menu--register a:focus{text-decoration:none;background:#6B8093;}}@media (min-width:960px){.user-nav .menu .menu--register{margin-left:2rem;}.user-nav .menu .menu--register a{padding:0.5em 2.5em;}}.logged-in .login-buttons,.logged-in .menu--hide-signedin{display:none;}@media screen and (max-width:767px){.menu--login,.menu--register{width:48.5%;}}.sf-menu.sf-style-none .menu--login a,.menu--login a,.sf-menu.sf-style-none
.menu--register a,.menu--register a{background:#036;border-radius:50vh;color:#FFF;text-transform:uppercase;text-align:center;line-height:normal;padding:0.5em;text-decoration:none;font-weight:600;display:block;-webkit-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;}.sf-menu.sf-style-none .menu--login a:hover,.sf-menu.sf-style-none .menu--login a:focus,.menu--login a:hover,.menu--login a:focus,.sf-menu.sf-style-none
  .menu--register a:hover,.sf-menu.sf-style-none
  .menu--register a:focus,.menu--register a:hover,.menu--register a:focus{background:#6B8093;text-decoration:none;}.sf-menu.sf-style-none .menu--login a:focus,.menu--login a:focus,.sf-menu.sf-style-none
  .menu--register a:focus,.menu--register a:focus{-webkit-box-shadow:0 0 0 1px #bfcbd5;box-shadow:0 0 0 1px #bfcbd5;}.menu--register a.active,.menu--register a:hover,.menu--register a:focus,.menu--register a:visited{color:#FFF;}.login-buttons{font-family:'Barlow',sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 5px;}.login-buttons .menu--login a,.login-buttons .menu--register a{letter-spacing:0.0875em;color:#FFF !important;}#dashboard-toggle{background:#036;border-radius:30px;color:#FFF;text-transform:uppercase;text-align:center;line-height:normal;padding:0.5em 40px 0.5em 20px;text-decoration:none;font-weight:600;-webkit-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;}#dashboard-toggle::after{content:'';position:absolute;display:inline-block;background:no-repeat center/24px url(/sites/all/themes/cali_theme/dist/assets/icon--circle-arrow-down.svg);height:25px;width:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5px;opacity:0.75;}#dashboard-toggle:hover,#dashboard-toggle:focus{background:#bfcbd5;color:#036;}#dashboard-toggle:hover::after,#dashboard-toggle:focus::after{opacity:1;}.open #dashboard-toggle{border-radius:15px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:#FFF;color:#036;-webkit-box-shadow:0 0 0 2px #bfcbd5;box-shadow:0 0 0 2px #bfcbd5;-webkit-transition:none;-o-transition:none;transition:none;}.open #dashboard-toggle::after{background:no-repeat center/24px url(/sites/all/themes/cali_theme/dist/assets/icon--circle-arrow-up.svg);}#dashboard-container{position:relative;display:none;cursor:pointer;}.logged-in #dashboard-container{display:block;}#dashboard-container::before{display:none;}#dashboard-container.open .menu{display:block;}#dashboard-container .menu{display:none;position:absolute;width:30vw;max-width:300px;background:#FFF;padding:10px;-webkit-columns:2;columns:2;right:0;-webkit-box-shadow:0 0 0 2px #bfcbd5;box-shadow:0 0 0 2px #bfcbd5;}#dashboard-container .menu li{display:inline-block;vertical-align:top;}#dashboard-container .menu li a{padding:5px 10px;text-align:left;font-size:14px;color:#036;}#dashboard-container .menu li a:hover,#dashboard-container .menu li a:focus{color:#036;}#dashboard-container .menu li a:focus{outline:1px dotted #c4c4c4;}#dashboard-container .menu li::before{display:none;}.page--user-menu .tb-megamenu-user-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.page--user-menu .tb-megamenu-user-menu .tb-megamenu-button{width:100%;background:transparent;border:0;height:35px;margin:0;position:relative;text-indent:-9999px;}.page--user-menu .tb-megamenu-user-menu .tb-megamenu-button::after{background-image:url(/sites/all/themes/cali_theme/dist/assets/menu-burger.svg);background-repeat:no-repeat;content:'';cursor:pointer;right:17px;top:15px;position:absolute;height:25px;margin:-10px 0 0 12px;padding:0;width:25px;}.page--user-menu .tb-megamenu .nav-collapse .dropdown-menu,.page--user-menu .tb-megamenu .nav-collapse .nav{background-color:#FFF;padding:1rem 0;}@media (min-width:980px){.page--user-menu .tb-megamenu .nav-collapse .dropdown-menu,.page--user-menu .tb-megamenu .nav-collapse .nav{padding:0;border:0;}}.page--user-menu .tb-megamenu .nav-collapse{top:25px;}.page--user-menu .tb-megamenu .nav{border:1px solid #eee;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);}@media (min-width:980px){.page--user-menu .tb-megamenu .nav{border:0;-webkit-box-shadow:none;box-shadow:none;}}.page--user-menu .tb-megamenu-submenu .dropdown-menu .mega-dropdown-menu .nav-child{border-top:3px solid #eee;border-bottom:3px solid #eee;}.page--user-menu .tb-megamenu-column-inner .block-cali-user-dashboard-alter{border-top:2px solid #eee;margin-top:1rem;}.tb-megamenu .nav > .active > a,.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav > .active > a:focus{background-color:transparent;}.branding .logo{max-width:270px;}@media (min-width:768px){.branding .logo{max-width:325px;}}.branding .logo .header-logo--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.branding .logo .header-logo--link:focus{outline-width:initial;outline-offset:0.25em;}.branding .logo svg path{fill:#036;}.branding .logo #logo-sm{display:none;}.logged-in .branding .logo{max-width:200px;}@media (min-width:768px){.logged-in .branding .logo{max-width:325px;}}.logged-in .branding .logo #logo-sm{display:block;}.logged-in .branding .logo #logo-lg{display:none;}@media (min-width:768px){.logged-in .branding .logo #logo-sm{display:none;}.logged-in .branding .logo #logo-lg{display:block;}}#site_header{background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;border-bottom:3px solid #036;}@media (min-width:768px){#site_header{border:0;position:relative;z-index:5;}}#site_header .contextual-links-wrapper{display:none;}.container-first{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:768px){.container-first{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;background:transparent;position:relative;z-index:2;}}.container-second{z-index:3;}@media (min-width:768px){.container-second{position:relative;z-index:1;}}.branding{width:100%;padding:2rem 0;}@media (min-width:768px){.branding{width:30%;}}.logged-in .branding{width:40%;}@media (min-width:768px){.logged-in .branding{width:30%;}}@media screen and (max-width:767px){.user-nav{margin-left:auto;margin-right:60px;}.user-nav .block-search,.user-nav .menu--register,.user-nav .menu--login,.user-nav .menu--hide-signedin,.user-nav #dashboard-container{display:none;}}@media (min-width:768px){.user-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.user-nav .block--user-menu{width:100%;}.user-nav .block-search{width:100%;}@media (min-width:768px){.user-nav .block-search{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media (min-width:980px){.user-nav .block-search{max-width:30vw;}}@media (min-width:768px){.user-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:70%;}.user-nav .block--user-menu{width:auto;}}#superfish-addon{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%;}@media (min-width:768px){#superfish-addon{display:none;}}#footer{border-top:3px solid #bfcbd5;background:#036;position:relative;margin-top:-3px;}#footer .container-inner{padding-top:30px;padding-bottom:30px;}@media (min-width:1200px){#footer{background:initial;}#footer .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#036;padding:45px;}}#footer #footer-logo,#footer #footer-logo a{display:block;}#footer #footer-logo .logo{max-width:250px;margin:0 auto;}@media (min-width:768px){#footer #footer-logo .logo{margin:0;max-width:350px;}}@media (min-width:640px){#footer .footer-first{width:100%;}}@media (min-width:768px){#footer .footer-first{width:33%;}}#footer .footer-second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}#footer .footer-second *{text-align:center;}@media (min-width:768px){#footer .footer-second *{text-align:left;}}@media (min-width:640px){#footer .footer-second{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}@media (min-width:768px){#footer .footer-second{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:67%;}}#footer .footer-second .block-menu{margin-top:20px;}@media (min-width:640px){#footer .footer-second .block-menu{width:33.33%;}}@media (min-width:768px){#footer .footer-second .block-menu{width:30%;margin-top:0;}#footer .footer-second .block-menu:last-of-type{width:20%;}}#footer .footer-second .block-menu h2{font-size:18px;color:#FFF;}#footer .footer-second .block-menu ul.menu{color:#FFF;font-size:14px;margin:0;}#footer .footer-second .block-menu ul.menu li{list-style:none;margin:0.5em 0;padding:0;}#footer .footer-second .block-menu ul.menu a{font-family:'Barlow',sans-serif;font-weight:400;color:#FFF;line-height:1.25;text-decoration:none;display:block;}#footer .footer-second .block-menu ul.menu a:hover,#footer .footer-second .block-menu ul.menu a:focus{text-decoration:underline;}#footer .copyright-container{border-top:3px solid #bfcbd5;background:#00264c;position:relative;margin-top:-3px;color:#FFF;}#footer .copyright-container .container-inner{padding-top:30px;padding-bottom:30px;}@media (min-width:1200px){#footer .copyright-container{background:initial;}#footer .copyright-container .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#00264c;padding:45px;}}@media (min-width:768px){#footer .copyright-container .container-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:1200px){#footer .copyright-container .container-inner{padding:30px 45px;}}#footer .copyright-container p{font-family:'Barlow',sans-serif;font-weight:500;font-size:14px;line-height:1.5;}#footer .copyright-container .slogan p{font-size:16px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;}#footer .copyright-container .slogan p span{font-size:24px;font-weight:700;margin-left:0.15em;}#footer .copyright--first{text-align:center;}@media (min-width:768px){#footer .copyright--first{margin-left:auto;text-align:right;}}#footer .copyright--second{text-align:center;margin-top:15px;}@media (min-width:768px){#footer .copyright--second{margin-top:0;text-align:left;}}#social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;}@media (min-width:768px){#social-list{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;}}#social-list a[class*='icon']{display:inline-block;height:20px;width:20px;margin:0 6px;text-indent:-9999px;background-repeat:no-repeat;background-size:cover;}#social-list .icon-facebook{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--facebook--white.svg);}#social-list .icon-twitter{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--twitter--white.svg);}#social-list .icon-google{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--google-plus--white.svg);}#social-list .icon-linkedin{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--linkedin--white.svg);}#social-list .icon-flickr{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--flickr--white.svg);}#social-list .icon-youtube{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--youtube--white.svg);}#social-list .icon-rss{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--rss--white.svg);}#social-list .icon-instagram{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--instagram--white.svg);}.block-search{width:100%;}.search-form,.header-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 15px;}.search-form .form-item,.header-search-form .form-item{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;}#search-block-form--mobile .search-form .form-item .form-text,#search-block-form--3 .search-form .form-item .form-text,#block-search-form .search-form .form-item .form-text,#search-block-form--mobile
    .header-search-form .form-item .form-text,#search-block-form--3
    .header-search-form .form-item .form-text,#block-search-form
    .header-search-form .form-item .form-text{width:100%;border:0;}#search-block-form--mobile .search-form .form-item .form-text:hover,#search-block-form--3 .search-form .form-item .form-text:hover,#block-search-form .search-form .form-item .form-text:hover,#search-block-form--mobile
      .header-search-form .form-item .form-text:hover,#search-block-form--3
      .header-search-form .form-item .form-text:hover,#block-search-form
      .header-search-form .form-item .form-text:hover{-webkit-box-shadow:0 0 0 1px #c4c4c4;box-shadow:0 0 0 1px #c4c4c4;}#search-block-form--mobile .search-form .form-item .form-text:focus,#search-block-form--3 .search-form .form-item .form-text:focus,#block-search-form .search-form .form-item .form-text:focus,#search-block-form--mobile
      .header-search-form .form-item .form-text:focus,#search-block-form--3
      .header-search-form .form-item .form-text:focus,#block-search-form
      .header-search-form .form-item .form-text:focus{outline:0;-webkit-box-shadow:0 0 0 1px #6B8093;box-shadow:0 0 0 1px #6B8093;}.search-form .form-actions,.header-search-form .form-actions{margin:0 0 0 1rem;}.search-form .form-wrapper .form-submit,.header-search-form .form-wrapper .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-white.svg);background-position:center;background-repeat:no-repeat;background-size:2rem;border:0;border-radius:50vh;padding:0;text-indent:-9999em;width:4rem;height:4rem;min-height:inherit;min-width:inherit;cursor:pointer;}.search-form .form-wrapper .form-submit:hover,.search-form .form-wrapper .form-submit:focus,.header-search-form .form-wrapper .form-submit:hover,.header-search-form .form-wrapper .form-submit:focus{outline:0;background-color:#6B8093;}.search-form .form-wrapper .form-submit:focus,.header-search-form .form-wrapper .form-submit:focus{-webkit-box-shadow:0 0 0 1px #bfcbd5;box-shadow:0 0 0 1px #bfcbd5;}.search-form{position:relative;}.search-form + ul{padding:5%;}@media (min-width:640px){.search-form + ul{padding:20px 30px;}}@media (min-width:1200px){.search-form + ul{padding:25px 45px;}}.search-form .container-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.search-form .container-inline .form-item.form-type-textfield{margin-right:5px;}.search-form .container-inline .form-item.form-type-textfield .form-text{border-color:#8FA1B1;}@media (min-width:768px){.search-form .container-inline .form-item.form-type-textfield{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;}}.search-form .container-inline .form-item-retain-filters{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.search-form .container-inline .form-item-retain-filters label{font-size:12px;margin-left:0.25em;}@media (min-width:768px){.search-form .container-inline .form-item-retain-filters{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:initial;position:absolute;right:30px;}}#search-block-form--mobile label.hide-label{display:none;}@media (min-width:960px){.search__facets{background-color:#FFF;bottom:0;height:100%;left:0;overflow:auto;position:relative;width:100%;z-index:10;-webkit-overflow-scrolling:touch;}}@media (min-width:960px){.open .search__facets{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.search__open-facets-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#036;border:0;bottom:19px;-webkit-box-shadow:0 -2px 6px rgba(46,46,46,0.25);box-shadow:0 -2px 6px rgba(46,46,46,0.25);color:#FFF;cursor:pointer;font-weight:bold;left:0;padding:2rem;font-size:16px;position:fixed;text-align:center;width:100%;z-index:1;}@media (min-width:960px){.search__open-facets-menu{display:none;}}.page--sidebar .facetapi-facetapi-links .expanded{border-bottom:0;}.page--sidebar .facetapi-facetapi-links .active{color:#00264c;}.page--sidebar .solr-current,.page--sidebar .solr-topics,.page--sidebar .solr-type{font-family:'Barlow',sans-serif;}.page--sidebar .solr-current ul,.page--sidebar .solr-topics ul,.page--sidebar .solr-type ul{margin:0;padding:3% 5%;}@media (min-width:768px){.page--sidebar .solr-current ul,.page--sidebar .solr-topics ul,.page--sidebar .solr-type ul{padding:10px 20px 10px 30px;}}@media (min-width:1200px){.page--sidebar .solr-current ul,.page--sidebar .solr-topics ul,.page--sidebar .solr-type ul{padding:15px 30px;}}.page--sidebar .solr-current ul .leaf,.page--sidebar .solr-topics ul .leaf,.page--sidebar .solr-type ul .leaf{list-style-type:none;list-style-image:none;}.page--sidebar .solr-current ul .active:not(.leaf) + li,.page--sidebar .solr-topics ul .active:not(.leaf) + li,.page--sidebar .solr-type ul .active:not(.leaf) + li{border-top:1px solid #bfcbd5;}.page--sidebar .solr-current ul ul,.page--sidebar .solr-topics ul ul,.page--sidebar .solr-type ul ul{list-style-type:none;}@media (min-width:768px){.page--sidebar .solr-current ul ul,.page--sidebar .solr-topics ul ul,.page--sidebar .solr-type ul ul{padding:10px 0;}}.page--sidebar .solr-current ul ul ul,.page--sidebar .solr-topics ul ul ul,.page--sidebar .solr-type ul ul ul{margin:0;}.page--sidebar .block-facetapi header{padding:3% 5%;background-color:#bfcbd5;}@media (min-width:768px){.page--sidebar .block-facetapi header{padding:10px 15px;}}@media (min-width:1200px){.page--sidebar .block-facetapi header{padding:15px 30px;}}.page--sidebar .block-facetapi header h2{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase;}@media (min-width:768px){.page--sidebar .block-facetapi header h2{font-size:1.6rem;}}.page--sidebar .block-facetapi li{font-size:14px;border-bottom:1px dotted #bfcbd5;padding:0.35em 0;margin-bottom:0;}@media (min-width:1200px){.page--sidebar .block-facetapi li{font-size:16px;}}.page--sidebar .block-facetapi .last{border-bottom:0;}.page--sidebar .block-facetapi a{text-decoration:none;color:#395775;}.page--sidebar .block-facetapi a:hover,.page--sidebar .block-facetapi a:focus{color:#036;text-decoration:underline;}.page--sidebar .block-facetapi .facetapi-limit-link{font-weight:600;color:#036;text-decoration:underline;display:block;padding:3% 5%;}.page--sidebar .block-facetapi .facetapi-limit-link::before{content:'+ ';}.page--sidebar .block-facetapi .facetapi-limit-link.open::before{content:'– ';}@media (min-width:768px){.page--sidebar .block-facetapi .facetapi-limit-link{padding:0 15px 10px;}}@media (min-width:1200px){.page--sidebar .block-facetapi .facetapi-limit-link{padding:0 30px 15px;}}.page--sidebar .search__facets-container.open{position:fixed;background:#FFF;z-index:10;width:100%;height:100%;top:0;left:0;}.search__facets-container.open .search__facets{display:block;}.search__facets-container.open .search__close-facets-menu{color:#036;font-weight:bold;position:fixed;display:block;background:transparent url(/sites/all/themes/cali_theme/dist/assets/icon--close--blue.svg) no-repeat right center/contain;border:0;top:12px;right:15px;padding-right:22px;z-index:20;cursor:pointer;}.search__facets-container .search__facets{display:none;}@media (min-width:960px){.search__facets-container .search__facets{display:inline;}}.search__facets-container .search__close-facets-menu{display:none;}.homepage-inpage-search{padding:20px;}@media (min-width:768px){.homepage-inpage-search{padding:30px 20px;}}.homepage-inpage-search .pane-title{color:#FFF;font-size:2.8rem;font-weight:600;font-family:'Barlow',sans-serif;text-align:center;line-height:1;margin-bottom:1em;}@media (min-width:768px){.homepage-inpage-search .pane-title{font-size:4.2rem;}}.homepage-inpage-search .header-search-form{margin:0 auto;}@media (min-width:768px){.homepage-inpage-search .header-search-form{width:70%;max-width:800px;}}.homepage-inpage-search .form-item{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;}.homepage-inpage-search .form-item input[type='search'].form-search{width:100%;border:0 !important;}.homepage-inpage-search .form-item input[type='search'].form-search:hover{-webkit-box-shadow:0 0 0 1px #a9e3f9;box-shadow:0 0 0 1px #a9e3f9;}.homepage-inpage-search .form-item input[type='search'].form-search:focus{outline:0;-webkit-box-shadow:0 0 0 1px #00264c;box-shadow:0 0 0 1px #00264c;}.sf-menu.sf-style-none{float:left;margin-bottom:0;padding:0;}.sf-menu.sf-style-none a:hover,.sf-menu.sf-style-none a:focus{cursor:pointer;}.sf-menu.sf-style-none.sf-navbar{width:100%;}.sf-menu.sf-style-none ul{padding-left:0;}.sf-menu.sf-style-none a,.sf-menu.sf-style-none a:visited,.sf-menu.sf-style-none span.nolink{color:#036;text-decoration:none;}.sf-menu.sf-style-none a:hover,.sf-menu.sf-style-none a:focus,.sf-menu.sf-style-none a:visited:hover,.sf-menu.sf-style-none a:visited:focus,.sf-menu.sf-style-none span.nolink:hover,.sf-menu.sf-style-none span.nolink:focus{text-decoration:underline;}.sf-menu.sf-style-none a.sf-with-ul,.sf-menu.sf-style-none span.nolink.sf-with-ul{color:#FFF;}@media screen and (max-width:767px){.sf-menu.sf-style-none a.sf-with-ul,.sf-menu.sf-style-none span.nolink.sf-with-ul{padding:25px;border-bottom:2px solid #FFF;}}.sf-menu.sf-style-none a.sf-with-ul:hover,.sf-menu.sf-style-none a.sf-with-ul:focus,.sf-menu.sf-style-none span.nolink.sf-with-ul:hover,.sf-menu.sf-style-none span.nolink.sf-with-ul:focus{color:#036;text-decoration:none;}.sf-menu.sf-style-none a.sf-with-ul:focus,.sf-menu.sf-style-none span.nolink.sf-with-ul:focus{color:#FFF;}.sf-menu.sf-style-none.rtl a.sf-with-ul,.sf-menu.sf-style-none.rtl span.nolink.sf-with-ul{padding-left:2.25em;padding-right:1em;}.sf-menu.sf-style-none span.sf-description{color:#036;display:block;font-size:0.833em;line-height:1.5;margin:5px 0 0 5px;padding:0;}.sf-menu.sf-style-none.rtl span.sf-description{margin:5px 5px 0 0;}.sf-menu.sf-style-none li,.sf-menu.sf-style-none.sf-navbar{background:#036;}.sf-menu.sf-style-none li li{background:#bfcbd5;border:0;}.sf-menu.sf-style-none li li li{background:#bfcbd5;}.sf-menu.sf-style-none li:hover,.sf-menu.sf-style-none li.sfHover{background:#bfcbd5;-webkit-transition:background 200ms ease-in-out;-o-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out;outline:0;}div.sf-accordion-toggle.sf-style-none a{background:#bfcbd5;color:#036;padding:1em;}div.sf-accordion-toggle.sf-style-none a.sf-expanded,.sf-menu.sf-style-none.sf-accordion li.sf-expanded{background-color:#bfcbd5;}div.sf-accordion-toggle.sf-style-none a.sf-expanded,.sf-menu.sf-style-none.sf-accordion li.sf-expanded > a,.sf-menu.sf-style-none.sf-accordion li.sf-expanded > span.nolink{font-weight:bold;}.sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499;}.sf-menu.sf-style-none.sf-accordion li li a,.sf-menu.sf-style-none.sf-accordion li li span.nolink{font-family:'Barlow',sans-serif;font-size:16px;padding-left:25px;}.sf-menu.sf-style-none.sf-accordion li li li a,.sf-menu.sf-style-none.sf-accordion li li li span.nolink{padding-left:3em;}.sf-menu.sf-style-none.sf-accordion li li li li a,.sf-menu.sf-style-none.sf-accordion li li li li span.nolink{padding-left:4em;}.sf-menu.sf-style-none.sf-accordion li li li li li a,.sf-menu.sf-style-none.sf-accordion li li li li li span.nolink{padding-left:5em;}.sf-menu.sf-style-none.rtl.sf-accordion li li a,.sf-menu.sf-style-none.rtl.sf-accordion li li span.nolink{padding-left:auto;padding-right:2em;}.sf-menu.sf-style-none.rtl.sf-accordion li li li a,.sf-menu.sf-style-none.rtl.sf-accordion li li li span.nolink{padding-left:auto;padding-right:3em;}.sf-menu.sf-style-none.rtl.sf-accordion li li li li a,.sf-menu.sf-style-none.rtl.sf-accordion li li li li span.nolink{padding-left:auto;padding-right:4em;}.sf-menu.sf-style-none.rtl.sf-accordion li li li li li a,.sf-menu.sf-style-none.rtl.sf-accordion li li li li li span.nolink{padding-left:auto;padding-right:5em;}.sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol,.sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li{margin:0;padding:0;}.sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent,.sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper span.nolink.menuparent{font-weight:bold;}.sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{display:inline;float:left;}.sf-menu.sf-style-none.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{float:right;}.sf-depth-1.menuparent a.menuparent{font-family:'Barlow',sans-serif;font-size:16px;letter-spacing:0.0875em;font-weight:600;text-transform:uppercase;}@media (min-width:768px){.sf-depth-1.menuparent a.menuparent{font-size:14px;}}@media (min-width:960px){.sf-depth-1.menuparent a.menuparent{font-size:16px;}}.sf-depth-1.menuparent ul .sf-no-children > .nolink{font-family:'Barlow',sans-serif;font-weight:normal;text-transform:uppercase;font-size:14px;letter-spacing:0.025em;color:#315778;display:block;pointer-events:none;text-decoration:none;cursor:none;}.sf-depth-1.menuparent ul .sf-no-children > .separator hr{border:0;height:1px;background-color:#395775;opacity:0.25;}.sf-depth-2{text-align:left;}.sf-depth-2 a{font-family:'Barlow',sans-serif;font-size:16px;font-weight:600;}@media (min-width:768px){.sf-depth-2 a{font-size:14px;}}@media (min-width:960px){.sf-depth-2 a{font-size:16px;}}#superfish-1{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;grid-template-columns:repeat(6,1fr);float:none;text-align:center;}.logged-in #superfish-1 li.menuparent:first-of-type{display:none;}@media (min-width:768px){ul.sf-menu li{float:none;}}@media (min-width:768px) and (min-width:768px){ul.sf-menu ul{top:100% !important;border-top:2px solid transparent;}}@media (min-width:768px){.sf-menu.sf-style-none .sf-depth-1.menuparent.active-trail > .menuparent{color:#FFF !important;}.sf-menu.sf-style-none .sf-depth-1.menuparent a{padding:0.75em 1.5em;-webkit-transition:color 100ms ease-in-out;-o-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out;}}@media (min-width:768px) and (min-width:980px){.sf-menu.sf-style-none .sf-depth-1.menuparent a{padding:1.25em 2em;}}@media (min-width:768px){.sf-menu.sf-style-none .sf-depth-1.menuparent.sfHover{cursor:pointer;}.sf-menu.sf-style-none .sf-depth-1.menuparent.sfHover a.menuparent{color:#036;}.sf-menu.sf-style-none .sf-depth-1.menuparent.sfHover.active-trail a.menuparent{color:#FFF;}.sf-menu.sf-style-none .sf-depth-1.menuparent.active-trail > .menuparent{background:#00264c;}.sf-menu.sf-style-none .sf-depth-1.menuparent ul{width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;}.sf-menu.sf-style-none .sf-depth-1.menuparent ul a{padding:0.5em 20px;}}@media (min-width:768px) and (min-width:980px){.sf-menu.sf-style-none .sf-depth-1.menuparent ul a{padding:0.625em 25px;}}@media (min-width:768px){.sf-menu.sf-style-none .sf-depth-1.menuparent ul .sf-no-children > .nolink{padding:12px 10px;}}@media (min-width:768px) and (min-width:980px){.sf-menu.sf-style-none .sf-depth-1.menuparent ul .sf-no-children > .nolink{font-size:16px;padding:15px 25px;}}@media (min-width:768px){.sf-menu.sf-style-none .sf-depth-1.menuparent ul li:first-of-type a{padding-top:1em;}.sf-menu.sf-style-none .sf-depth-1.menuparent ul li:last-of-type a{padding-bottom:1.5em;}.sf-menu.sf-style-none li.menuparent{border-right:2px solid #FFF;}.not-logged-in .sf-menu.sf-style-none li.menuparent:nth-child(1){border-left:2px solid #FFF;}.logged-in .sf-menu.sf-style-none li.menuparent:nth-child(2){border-left:2px solid #FFF;}.sf-menu.sf-style-none .menuparent.sfHover .sf-with-ul::after{content:'';position:absolute;z-index:9999;width:100%;height:2px;background:#bfcbd5;left:0;bottom:-2px;}.sf-sub-indicator{background:no-repeat center/10px url(/sites/all/themes/cali_theme/dist/assets/icon--arrow-down-yellow.svg);background-position:center !important;height:10px;width:10px;top:48% !important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator,span.nolink:hover > .sf-sub-indicator,li:hover > span.nolink > .sf-sub-indicator,li.sfHover > span.nolink > .sf-sub-indicator{background:no-repeat center/10px url(/sites/all/themes/cali_theme/dist/assets/icon--arrow-down-blue.svg);}.menuparent.nolink:focus > .sf-sub-indicator,li.active-trail > .menuparent.nolink > .sf-sub-indicator{background:no-repeat center/10px url(/sites/all/themes/cali_theme/dist/assets/icon--arrow-down-yellow.svg);}.menuparent.nolink:hover:focus > .sf-sub-indicator{background:no-repeat center/10px url(/sites/all/themes/cali_theme/dist/assets/icon--arrow-down-blue.svg);}a > .sf-sub-indicator,span.nolink > .sf-sub-indicator,.sf-menu ul .sf-sub-indicator,.sf-menu ul a > .sf-sub-indicator,.sf-menu ul span.nolink > .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator,.sf-menu ul span.nolink:hover > .sf-sub-indicator,.sf-menu ul li:hover > span.nolink > .sf-sub-indicator,.sf-menu ul li.sfHover > span.nolink > .sf-sub-indicator{background-position:inherit;}}@media screen and (max-width:767px){#superfish-1-accordion::after{content:'';position:relative;height:100%;min-height:100vh;display:block;width:100%;background:#036;}.sf-accordion-toggle{position:absolute;z-index:999;top:0;right:0;padding:1.5rem 10px 0;}}@media screen and (max-width:767px) and (max-width:1024px){.admin-menu .sf-accordion-toggle{top:-80px;}}@media screen and (max-width:767px){.sf-accordion-toggle #superfish-1-toggle{display:block;width:50px;height:50px;border-radius:50vh;padding:0;overflow:hidden;background-color:#036;background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--menu.svg);background-size:40%;background-position:center;background-repeat:no-repeat;-webkit-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;}.sf-accordion-toggle #superfish-1-toggle:hover,.sf-accordion-toggle #superfish-1-toggle:focus{background-color:#8FA1B1;}.sf-accordion-toggle #superfish-1-toggle:focus{-webkit-box-shadow:0 0 0 1px #6B8093;box-shadow:0 0 0 1px #6B8093;}.sf-accordion-toggle #superfish-1-toggle.sf-expanded{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--menu-x.svg);}.sf-accordion-toggle #superfish-1-toggle > span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.sf-menu.sf-style-none a.menuparent::after,.sf-menu.sf-style-none a.menuparent::after,.sf-menu.sf-style-none span.nolink.menuparent::after{content:'';position:absolute;display:block;background:no-repeat center/12px url(/sites/all/themes/cali_theme/dist/assets/icon--arrow-down-yellow.svg);height:100%;width:20px;top:0;right:30px;}.sf-menu.sf-style-none .sf-expanded a.menuparent::after,.sf-menu.sf-style-none .sf-expanded a.menuparent::after,.sf-menu.sf-style-none .sf-expanded span.nolink.menuparent::after{content:'';position:absolute;display:block;background:no-repeat center/12px url(/sites/all/themes/cali_theme/dist/assets/icon--arrow-up-blue.svg);height:100%;width:20px;top:0;right:30px;}.sf-menu.sf-style-none a.menuparent:focus,.sf-menu.sf-style-none a.menuparent:hover,.sf-menu.sf-style-none span.nolink.menuparent:hover{background:#395775;color:#FFF;}.sf-menu.sf-style-none .sf-expanded a.menuparent:focus,.sf-menu.sf-style-none .sf-expanded a.menuparent:hover,.sf-menu.sf-style-none .sf-expanded span.nolink.menuparent:hover{background:#bfcbd5;}ul.sf-menu.sf-accordion ul{padding-bottom:15px;}.sf-menu.sf-style-none .sf-expanded a.sf-with-ul{color:#036;border-color:#bfcbd5;}.sf-menu.sf-style-none .sf-depth-1.menuparent ul a{padding:0.6em 2em;}.sf-menu.sf-style-none .sf-depth-1.menuparent ul .sf-no-children > .nolink{font-size:16px;padding-top:15px;padding-bottom:15px;}}.main-nav{width:100%;background:#036;text-align:center;}@media (min-width:768px){#block-superfish-1{display:inline-block;margin:0 auto;}}.separator{font-family:'Barlow',sans-serif;text-transform:uppercase;font-size:12px;color:#036;display:block;padding:10px 25px;}@media (min-width:768px){.menu--mobile-only,.menu--mobile-only + .sf-hidden{display:none !important;}}.mission-statement{background-color:#00264c;}.mission-statement h3{color:#FFF;font-size:2.2rem;font-weight:bold;font-family:'Noto Serif',serif;}@media (min-width:768px){.mission-statement h3{font-size:2.6rem;}}.mission-statement a{color:#e5d000;}.mission-statement__inner{padding:0 15px;max-width:940px;margin:0 auto;}@media (min-width:960px){.mission-statement__inner{padding:0;}}.mission-statement__title{color:#e5d000;font-size:2.8rem;font-weight:bold;font-family:'Barlow',sans-serif;margin-bottom:1.5rem;}@media (min-width:768px){.mission-statement__title{font-size:4.2rem;}}.mission-statement__content{font-family:'Noto Serif',serif;color:#FFF;}.batch-links a{font-family:'Barlow',sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#036;border:0;color:#FFF;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;margin:0 1rem 2rem 0;text-align:center;text-decoration:none;-webkit-transition:background-color 300ms ease-in-out,color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;white-space:nowrap;}.batch-links a:active,.batch-links a:focus,.batch-links a:hover,.batch-links a.pseudo-class-hover{background-color:#00264c;-webkit-box-shadow:0 2px 10px rgba(46,46,46,0.5);box-shadow:0 2px 10px rgba(46,46,46,0.5);color:#e5d000;text-decoration:none;}.form-item.form-type-select.form-item-field-aw-batch-mailing-address-und-0-country.form-item--floated-label label,.form-item.form-type-select.form-item-field-aw-batch-mailing-address-und-0-administrative-area.form-item--floated-label label{position:unset;padding-left:0;height:3rem;}.form-item.form-type-select.form-item-field-aw-batch-mailing-address-und-0-administrative-area.form-item--floated-label{margin-top:-10px;margin-bottom:0;}.form-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;}.form-managed-file .form-file,.form-managed-file .form-submit{margin-right:20px;}.select-or-other label{position:unset;}.chosen-container-single .chosen-search input[type='text']{background:none !important;}.form-wrapper .form-submit{margin-right:20px;}.breadcrumbs{display:none;}@media (min-width:768px){.breadcrumbs{display:block;}}.breadcrumb{margin-left:auto;margin-right:auto;width:90%;font-family:'Barlow',sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;}@media (min-width:960px){.breadcrumb{width:95%;}}@media (min-width:1200px){.breadcrumb{max-width:1140px;width:100%;}}.breadcrumb a{color:#036;text-decoration:none;display:block;padding:0.5rem 0;}.breadcrumb a:hover,.breadcrumb a:focus{text-decoration:underline;}.breadcrumb > span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#036;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;height:34px;}.breadcrumb > span.delimiter{margin:0 0.5rem;}.breadcrumb .first > a{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTAgNDMzLjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMCA0MzMuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGZpbGw9IiMwMDI2NEMiIHBvaW50cz0iMjA0LDQzMy41IDIwNCwyODAuNSAzMDYsMjgwLjUgMzA2LDQzMy41IDQzMy41LDQzMy41IDQzMy41LDIyOS41IDUxMCwyMjkuNSAyNTUsMCAwLDIyOS41IAoJNzYuNSwyMjkuNSA3Ni41LDQzMy41ICIvPgo8L3N2Zz4K");background-position:center;background-repeat:no-repeat;background-size:12px;text-indent:-999em;width:16px;}.book-teaser__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem;}@media (min-width:768px){.book-teaser__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:1024px){.book-teaser__container{margin-bottom:6rem;}}.book-teaser__left{min-width:105px;margin-right:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;}@media (min-width:768px){.book-teaser__left{margin-bottom:0;}}.book-teaser__right h2{color:#2e2e2e;font-size:2.2rem;font-weight:600;margin-bottom:10px;}@media (min-width:768px){.book-teaser__right h2{font-size:2.6rem;}}.book-teaser__right h2 a{-webkit-text-decoration-color:rgba(0,51,102,0);text-decoration-color:rgba(0,51,102,0);}.book-teaser__right h2 a:active,.book-teaser__right h2 a:hover,.book-teaser__right h2 a:focus{text-decoration-thickness:1px;text-underline-offset:0.08em;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:rgba(0,51,102,0.5);text-decoration-color:rgba(0,51,102,0.5);text-decoration-skip-ink:auto;}.book-teaser__right .button{margin-top:20px;width:100%;}@media (min-width:768px){.book-teaser__right .button{margin-bottom:0;width:auto;}}.bookstore-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.bookstore-list .book{width:100%;padding:20px 30px;}@media (min-width:640px){.bookstore-list .book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;width:50%;padding:20px;}}@media (min-width:768px){.bookstore-list .book{width:33.3333333%;text-align:center;}}@media (min-width:1024px){.bookstore-list .book{width:25%;}}.bookstore-list .book img{display:block;margin-right:15px;max-width:100px;-ms-flex-item-align:start;align-self:flex-start;}@media (min-width:768px){.bookstore-list .book img{margin:0 auto;max-width:120px;}}.bookstore-list .book .book-inner{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;}@media (min-width:768px){.bookstore-list .book .book-inner{display:block;}}.bookstore-list .book-info h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.08em;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:rgba(0,51,102,0.5);text-decoration-color:rgba(0,51,102,0.5);text-decoration-skip-ink:auto;font-weight:600;font-size:20px;font-style:normal;line-height:1.15;display:block;margin:0 0 0.3em;}.bookstore-list .book-info h3:hover,.bookstore-list .book-info h3:focus{-webkit-text-decoration-style:solid;text-decoration-style:solid;}@media (min-width:768px){.bookstore-list .book-info h3{margin:0.5em 0;}}.bookstore-list em{font-size:14px;color:#6B8093;}.pager{font-family:'Barlow',sans-serif;margin-left:auto;margin-right:auto;width:90%;font-size:1.5rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 2rem;}@media (min-width:960px){.pager{width:95%;}}@media (min-width:1200px){.pager{max-width:1140px;width:100%;}}@media (min-width:1200px){.pager{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;}}.pager li{font-family:'Barlow',sans-serif;text-align:center;border-radius:50vh;margin:0.3rem;min-width:2.6rem;min-height:2.6rem;}.pager li.pager-current{color:#FFF;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#395775;padding:0 0.5rem;}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{color:#6B8093;text-transform:uppercase;padding-left:1rem;padding-right:1rem;}@media (min-width:640px){.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{padding-left:0.5rem;padding-right:0.5rem;}}.pager li.pager-first a:focus,.pager li.pager-first a:hover,.pager li.pager-previous a:focus,.pager li.pager-previous a:hover,.pager li.pager-next a:focus,.pager li.pager-next a:hover,.pager li.pager-last a:focus,.pager li.pager-last a:hover{color:#036;background:transparent;}.pager a{color:#404041;text-decoration:none;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50vh;padding-left:0.5rem;padding-right:0.5rem;width:100%;height:100%;}.pager a:focus,.pager a:hover{background:#e5d000;}.view-front-featured-content{background-color:#eee;}.view-front-featured-content .view-content{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%;}.front-page-featured-content.bordered-title-block h2{background-color:#00264c;color:#FFF;font-size:22px;padding:0.5rem 1rem 0.75rem;}.front-page-featured-content.bordered-title-block .view-content{padding:0 10px 55px;}.front-page-featured-content.bordered-title-block .views-field-title{font-family:'Barlow',sans-serif;margin-top:15px;}.featured-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 15px;}@media (min-width:1024px){.featured-content-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:768px){.featured-content-block__left,.featured-content-block__right{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}.featured-content-block__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;}@media (min-width:768px){.featured-content-block__left{margin-bottom:0;}}.featured-content-block__left img{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);}.featured-content-block__right h2{color:#036;font-size:2.8rem;font-weight:600;font-family:'Barlow',sans-serif;}@media (min-width:768px){.featured-content-block__right h2{font-size:4.2rem;}}.featured-content-block__right h2 a{text-decoration:none;}.featured-content-block__right h2 a:hover{text-decoration:underline;}.featured-content-block__right .field-body,.featured-content-block__right .button{margin-top:20px;}.award-certificate{background-color:#fffbf0;text-align:center;}.award-certificate__top,.award-certificate__bottom{height:66px;background-image:url(/sites/all/themes/cali_theme/dist/assets/cert-center.svg);background-repeat:repeat-x;width:calc(100% - 130px);position:relative;margin:0 65px;}.award-certificate__top::before,.award-certificate__top::after,.award-certificate__bottom::before,.award-certificate__bottom::after{content:'';position:absolute;padding:33px;left:-65px;background-image:url(/sites/all/themes/cali_theme/dist/assets/cert-corner.svg);}.award-certificate__top::after,.award-certificate__bottom::after{left:auto;right:-65px;background-image:url(/sites/all/themes/cali_theme/dist/assets/cert-corner-right.svg);}.award-certificate__bottom{background-image:url(/sites/all/themes/cali_theme/dist/assets/cert-center-bottom.svg);}.award-certificate__bottom::before,.award-certificate__bottom::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:0.65px;background-image:url(/sites/all/themes/cali_theme/dist/assets/cert-corner-right.svg);}.award-certificate__bottom::after{left:auto;right:-65px;background-image:url(/sites/all/themes/cali_theme/dist/assets/cert-corner.svg);}.award-certificate__center{position:relative;width:calc(100% - 130px);margin:0 65px;}.award-certificate__center::before,.award-certificate__center::after{content:'';position:absolute;padding:33px;left:-63px;height:100.5%;background-image:url(/sites/all/themes/cali_theme/dist/assets/cert-pillar-left.svg);}.award-certificate__center::after{left:auto;top:0;right:-63px;background-image:url(/sites/all/themes/cali_theme/dist/assets/cert-pillar-left.svg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.award-logo{width:300px;display:block;margin:0 auto;padding:30px 0 0;}.award-heading{font-size:42px;text-align:center;}.award-label{font-style:italic;font-size:18px;margin-top:2rem;}.awardee-name,.award-organization,.award-course-title,.award-company-name{font-size:30px;font-weight:bold;margin-top:-6px;}.award-lower{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem;}@media (min-width:640px){.award-lower{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.award-lower .seal-of-approval{width:150px;}.award-signature{width:100%;}@media (min-width:640px){.award-signature{width:50%;}}.award-signature svg{width:350px;}.profile-photo img{-o-object-fit:cover;object-fit:cover;max-width:none;width:100%;height:100%;}.profile-photo.round{width:120px;height:120px;margin:0 auto 10px;border-radius:100%;overflow:hidden;}@media (min-width:768px){.search-results.has-sidebar .page--sidebar{-webkit-box-flex:1;-ms-flex:1 1 33.3%;flex:1 1 33.3%;border-left:3px solid #bfcbd5;border-right:0;}}.search-results.has-sidebar .block-system h2{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase;color:#404041;border-top:3px solid #bfcbd5;padding-bottom:0 !important;padding:5%;}@media (min-width:768px){.search-results.has-sidebar .block-system h2{font-size:1.6rem;}}@media (min-width:640px){.search-results.has-sidebar .block-system h2{padding:20px 30px;}}@media (min-width:1200px){.search-results.has-sidebar .block-system h2{padding:25px 45px;}}@media (min-width:768px){.search-results.has-sidebar .block-system{-webkit-box-flex:1;-ms-flex:1 1 66.7%;flex:1 1 66.7%;}}.search-form,.spelling-suggestions{padding:5%;margin-bottom:0;}@media (min-width:640px){.search-form,.spelling-suggestions{padding:20px 30px;}}@media (min-width:1200px){.search-form,.spelling-suggestions{padding:25px 45px;}}.search-form .form-item,.spelling-suggestions .form-item{margin-top:0;margin-bottom:0;}.spelling-suggestions{padding:5%;padding-top:0 !important;}@media (min-width:640px){.spelling-suggestions{padding:20px 30px;}}@media (min-width:1200px){.spelling-suggestions{padding:25px 45px;}}.spelling-suggestions dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;}.spelling-suggestions dt{margin-right:0.5em;}.spelling-suggestions dd{margin:0;}.search-results > li:last-of-type{border-bottom:0;}.search-results > li{padding:5%;border-bottom:1px solid #bfcbd5;margin-bottom:0;}@media (min-width:640px){.search-results > li{padding:20px 30px;}}@media (min-width:1200px){.search-results > li{padding:25px 45px;}}.search-results > li .result-title{color:#2e2e2e;font-size:2.2rem;font-weight:600;font-weight:normal;margin:0 0 0.5em;}@media (min-width:768px){.search-results > li .result-title{font-size:2.6rem;}}.search-results > li .result-title a{color:#395775;}.search-results > li .result-title a:hover,.search-results > li .result-title a:focus{color:#00264c;text-decoration:underline;}.search-results > li .result-type{font-family:'Barlow',sans-serif;text-transform:uppercase;font-size:12px;margin:0 0 1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.search-results > li .result-type span{width:32px;height:24px;display:inline-block;background-repeat:no-repeat;background-size:contain;}.search-results > li .result-type.lesson span{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-lesson.svg);}.search-results > li .result-type.blog span{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-blog.svg);}.search-results > li .result-type.organization span{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-org.svg);}.search-results > li .result-type.elangdell.books span{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-elangdellbooks.svg);}.search-results > li .result-type.faq span{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-faq.svg);}.search-results > li .result-type.story span{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-story.svg);}.search-results > li .result-type.cali.page span{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-page.svg);}.search-results > li .result-type.podcast span{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-podcast.svg);}.search-results > li .result-type.crossword span{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-crossword.svg);}.search-results > li .result-snippet p{margin:0 0 0.5em;}.search-results > li .result-more{font-family:'Barlow',sans-serif;font-weight:600;color:#036;text-decoration:underline;font-size:14px;}.block-facetapi.solr-type .leaf{background-repeat:no-repeat;background-position:left center;background-size:20px;padding-left:30px;}.block-facetapi.solr-type .leaf.filter-lesson{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-lesson.svg);}.block-facetapi.solr-type .leaf.filter-blog{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-blog.svg);}.block-facetapi.solr-type .leaf.filter-org{background-size:18px;background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-org.svg);}.block-facetapi.solr-type .leaf.filter-podcast{background-size:16px;background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-podcast.svg);}.block-facetapi.solr-type .leaf.filter-books{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-elangdellbooks.svg);}.block-facetapi.solr-type .leaf.filter-page{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-page.svg);}.block-facetapi.solr-type .leaf.filter-faq{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-faq.svg);}.block-facetapi.solr-type .leaf.filter-story{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-story.svg);}.block-facetapi.solr-type .leaf.filter-crossword{background-image:url(/sites/all/themes/cali_theme/dist/assets/icon--search-crossword.svg);}.node-type-elangdell-books h3,.node-type-elangdell-books .heading-3,.node-type-elangdell-books h4,.node-type-elangdell-books .heading-4{margin-bottom:0.3em;}.node-type-elangdell-books h6,.node-type-elangdell-books .heading-6{letter-spacing:0.1em;color:#444;}@media (min-width:768px){.node-type-elangdell-books h6,.node-type-elangdell-books .heading-6{font-size:1.5rem;margin:0 0 1em;}}.book-sidebar{background:#EFF2F4;font-size:1.4rem;line-height:1.5;}.book-sidebar .book-title{padding-left:0;font-size:3rem;}@media (min-width:768px){.book-sidebar .book-title{display:none;}}@media (min-width:768px){.book-sidebar{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%;border-left:3px solid #bfcbd5;padding-top:15px;}}#download-verify-form-wrapper{border-top:3px solid #bfcbd5;background-color:#e5d000;margin-top:2rem;margin-left:-50px;margin-right:-40px;padding:20px;color:#00264c;}@media (min-width:768px){#download-verify-form-wrapper{margin-left:-50px;margin-right:-34px;padding:20px;}}@media (min-width:980px){#download-verify-form-wrapper{padding:20px 30px;margin-left:-60px;margin-right:-20px;}}#download-verify-form-wrapper p{font-size:12px;color:#00264c;font-weight:normal;}#download-verify-form-wrapper p b{font-weight:normal;}#download-verify-form-wrapper > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}#download-verify-form-wrapper > div p{font-family:'Barlow',sans-serif;color:#00264c;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:20px;margin-top:10px;}#download-verify-form-wrapper > div p b:first-of-type{text-transform:uppercase;font-size:14px;letter-spacing:0.01em;}#download-verify-form-wrapper > div p b:last-of-type{font-weight:bold;}#download-verify-form-wrapper > div p .filename-display{line-height:1.2;display:block;}#download-verify-form-wrapper label{font-family:'Barlow',sans-serif;font-size:12px;text-transform:uppercase;}#download-verify-form-wrapper .form-item{margin-top:15px;margin-bottom:0;}#download-verify-form-wrapper .form-item input{border:0;}#download-verify-form-wrapper .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center;}#download-verify-form-wrapper .form-actions .button{display:block;}#download-verify-form-wrapper .form-submit{margin:0 auto;}#download-verify-form-wrapper .form-submit:hover,#download-verify-form-wrapper .form-submit:focus{color:#FFF;background-color:#2e2e2e;}#download-verify-form-wrapper .form-cancel{color:#00264c;background-color:transparent;padding:0;min-height:auto;}#download-verify-form-wrapper .form-cancel:hover{color:#036;-webkit-box-shadow:none;box-shadow:none;}#download-verify-form-wrapper .form-cancel:hover:hover,#download-verify-form-wrapper .form-cancel:hover:focus{text-decoration:underline;}.book-desc,.book-more{padding:20px;}.licensing .callout-content .page-extras{border-top:0;}.book-title{line-height:1;}@media (min-width:768px){.book-title{padding:20px;}}.book-content .book-title{display:none;}@media (min-width:768px){.book-content .book-title{display:-webkit-box;display:-ms-flexbox;display:flex;}}.book-detail{display:-webkit-box;display:-ms-flexbox;display:flex;}.book-detail .container-inner{padding:0;width:100%;}@media (min-width:768px){.book-detail .container-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;}}@media (min-width:768px){.book-detail .book-content{padding:initial;-webkit-box-flex:0;-ms-flex:0 1 66.67%;flex:0 1 66.67%;}}.book-more{border-top:3px solid #bfcbd5;background:#e5d000;}.book-authors{padding:20px;padding-bottom:0;}@media (min-width:768px){.book-authors{padding-top:0;padding-bottom:0;}}.book-authors .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}@media (min-width:768px){.book-authors .view-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}.book-authors .author--user-profile + .author--user-profile{margin:2rem 0 0;}@media (min-width:768px){.book-authors .author--user-profile{width:150px;}.book-authors .author--user-profile,.book-authors .author--user-profile + .author--user-profile{margin:0 1rem 0 0;}}.page--book__content-wrapper{margin-left:auto;margin-right:auto;max-width:940px;width:90%;}.view-elangdell-bookstore{margin-left:auto;margin-right:auto;width:90%;}@media (min-width:960px){.view-elangdell-bookstore{width:95%;}}@media (min-width:1200px){.view-elangdell-bookstore{max-width:1140px;width:100%;}}.book-page-title{background-color:#395775;color:#FFF;position:relative;z-index:2;}.book-page-title__inner{margin-left:auto;margin-right:auto;max-width:940px;width:90%;padding:20px 15px;}@media (min-width:960px){.book-page-title__inner{padding:40px 0 34px;}}.book-page-title__inner h2{color:#FFF;font-size:3rem;font-weight:600;margin-bottom:10px;text-align:left;}@media (min-width:768px){.book-page-title__inner h2{font-size:4rem;}}@media (min-width:1200px){.book-page-title__inner h2{font-size:5rem;}}.faq-dl-hide-answer,.faq-dt-hide-answer,.faq-answer,.faq-category-indent{padding:0;}.faq-content{overflow:hidden;}.faq-dt-hide-answer{position:relative;}.faq-header{cursor:pointer;position:relative;}.faq-header:not(a){font-size:0;}.faq-header > a{font-size:2.2rem;font-weight:600;display:inline-block;padding-left:3rem;}@media (min-width:768px){.faq-header > a{font-size:2.4rem;}}.faq-header > a:hover,.faq-header > a:focus{-webkit-text-decoration-color:#e5d000;text-decoration-color:#e5d000;}.faq-header .counter{font-size:1.3rem;background:#e5d000;display:inline-block;margin-left:0.5rem;padding:0.1em 0.4em;border-radius:1em;line-height:1;}@media (min-width:768px){.faq-header .counter{font-size:1.4rem;margin-left:1rem;}}.faq-header::before{content:'';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:5px;width:18px;height:18px;-webkit-transition:-webkit-transform 50ms ease-in-out;transition:-webkit-transform 50ms ease-in-out;-o-transition:transform 50ms ease-in-out;transition:transform 50ms ease-in-out;transition:transform 50ms ease-in-out,-webkit-transform 50ms ease-in-out;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='chevron-down-round' fill='%2300264F' fill-rule='nonzero'%3E%3Cpath d='M8,0 C12.418278,-8.11624501e-16 16,3.581722 16,8 C16,12.418278 12.418278,16 8,16 C3.581722,16 5.41083001e-16,12.418278 0,8 C-5.41083001e-16,3.581722 3.581722,8.11624501e-16 8,0 Z M11.9324792,6 L4.06752081,6 C3.95055255,6 3.83728611,6.04100811 3.74742861,6.11588936 C3.53529016,6.2926714 3.50662813,6.60795375 3.68341017,6.8200922 L3.68341017,6.8200922 L7.61588936,11.5390672 C7.63524897,11.5622988 7.65667627,11.5837261 7.6799078,11.6030857 C7.89204625,11.7798677 8.2073286,11.7512057 8.38411064,11.5390672 L8.38411064,11.5390672 L12.3165898,6.8200922 C12.3914711,6.7302347 12.4324792,6.61696825 12.4324792,6.5 C12.4324792,6.22385763 12.2086216,6 11.9324792,6 L11.9324792,6 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;background-size:18px;}.faq-qa-hide .faq-header::before{content:'';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:5px;width:12px;height:12px;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;-o-transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out;background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg width="10px" height="6px" viewBox="0 0 10 6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="chevron-down-blue" transform="translate(0.567508, 0.000000)" fill="%2300264F" fill-rule="nonzero"%3E%3Cpath d="M0.500012541,0 L8.36497092,0 C8.6411133,0 8.86497092,0.223857625 8.86497092,0.5 C8.86497092,0.616968253 8.82396281,0.730234699 8.74908156,0.8200922 L4.81660237,5.53906723 C4.63982033,5.75120568 4.32453798,5.77986771 4.11239953,5.60308567 C4.089168,5.58372606 4.0677407,5.56229876 4.04838109,5.53906723 L0.115901898,0.8200922 C-0.0608801431,0.607953751 -0.0322181111,0.292671401 0.179920337,0.11588936 C0.269777838,0.0410081097 0.383044285,0 0.500012541,0 Z" id="Rectangle"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-position:center;background-repeat:no-repeat;background-size:contain;background-size:12px;}.faq-qa-hide .faq-header > a{font-size:2rem;line-height:1;display:inline-block;padding-left:2rem;position:relative;}.faq-qa-hide .faq-qa-hide .faq-dt-hide-answer span > a{font-size:1.6rem;line-height:1;display:inline-block;padding-left:2rem;position:relative;}.faq-qa-hide .faq-category-indent:first-of-type{margin-top:5px;}@media (min-width:768px){.faq-qa-hide .faq-category-indent:first-of-type{margin-top:10px;}}.faq-qa-hide .faq-category-indent + .faq-dl-hide-answer .faq-question-answer{padding:5px 0;margin-bottom:0;}@media (min-width:768px){.faq-qa-hide .faq-category-indent + .faq-dl-hide-answer .faq-question-answer{padding:10px 0;}}.faq-qa-hide .faq-category-indent + .faq-dl-hide-answer .faq-dt-hide-answer::before{background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg width="10px" height="6px" viewBox="0 0 10 6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="chevron-down-blue" transform="translate(0.567508, 0.000000)" fill="%2300264F" fill-rule="nonzero"%3E%3Cpath d="M0.500012541,0 L8.36497092,0 C8.6411133,0 8.86497092,0.223857625 8.86497092,0.5 C8.86497092,0.616968253 8.82396281,0.730234699 8.74908156,0.8200922 L4.81660237,5.53906723 C4.63982033,5.75120568 4.32453798,5.77986771 4.11239953,5.60308567 C4.089168,5.58372606 4.0677407,5.56229876 4.04838109,5.53906723 L0.115901898,0.8200922 C-0.0608801431,0.607953751 -0.0322181111,0.292671401 0.179920337,0.11588936 C0.269777838,0.0410081097 0.383044285,0 0.500012541,0 Z" id="Rectangle"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;-o-transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out;}.faq-qa-hide .faq-category-indent + .faq-dl-hide-answer .faq-answer{margin-left:2rem;}.faq-qa-hide .faq-category-indent + .faq-dl-hide-answer .faq-dt-hide-answer span > a{font-family:'Barlow',sans-serif;font-weight:600;line-height:1.2;font-size:2rem;margin-left:2rem;display:inline-block;}.faq-category-group{border-bottom:3px solid #bfcbd5;padding:15px 10px 15px 30px;}@media (min-width:768px){.faq-category-group{padding:25px 45px;}}.faq-category-group .faq-category-group{border-bottom:0;padding:5px 0;}@media (min-width:768px){.faq-category-group .faq-category-group{padding:10px 0;}}.faq-category-group .faq-qa-hide{margin-left:3rem;}.faq-category-group .faq-qa-hide .faq-qa-hide{margin-top:10px;margin-left:2rem;}.faq-category-group .faq-dl-hide-answer .faq-question-answer{margin-bottom:0.5em;}.faq-category-group .faq-dl-hide-answer .faq-question-answer:last-child{margin-bottom:0;}.faq-category-group .faq-answer{margin:10px 0 10px 2rem;}.faq-category-group .faq-answer p,.faq-category-group .faq-answer a,.faq-category-group .faq-answer ul,.faq-category-group .faq-answer ol,.faq-category-group .faq-answer .field-body{font-size:1.4rem;}.faq-category-group .faq-dt-hide-answer::before{content:'';position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:12px;height:12px;-webkit-transition:-webkit-transform 50ms ease-in-out;transition:-webkit-transform 50ms ease-in-out;-o-transition:transform 50ms ease-in-out;transition:transform 50ms ease-in-out;transition:transform 50ms ease-in-out,-webkit-transform 50ms ease-in-out;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='6px' viewBox='0 0 10 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='chevron-down-grey' transform='translate(0.567508, 0.000000)' fill='%23989EA3' fill-rule='nonzero'%3E%3Cpath d='M0.500012541,0 L8.36497092,0 C8.6411133,0 8.86497092,0.223857625 8.86497092,0.5 C8.86497092,0.616968253 8.82396281,0.730234699 8.74908156,0.8200922 L4.81660237,5.53906723 C4.63982033,5.75120568 4.32453798,5.77986771 4.11239953,5.60308567 C4.089168,5.58372606 4.0677407,5.56229876 4.04838109,5.53906723 L0.115901898,0.8200922 C-0.0608801431,0.607953751 -0.0322181111,0.292671401 0.179920337,0.11588936 C0.269777838,0.0410081097 0.383044285,0 0.500012541,0 Z' id='Rectangle'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;background-size:12px;top:6px;}.faq-detail .container-inner{padding:0;margin:0;width:100%;}@media (min-width:768px){.faq-detail .container-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;}}@media (min-width:1200px){.faq-detail .container-inner{margin:0 auto;}}.faq-detail .page--sidebar{margin:0;padding:15px 30px;border:0;border-bottom:3px solid #bfcbd5;}@media (min-width:768px){.faq-detail .page--sidebar{border-bottom:0;border-left:3px solid #bfcbd5;}}.faq-qa-description{margin-top:10px;margin-left:2rem;}.faq-qa-description p,.faq-qa-description a,.faq-qa-description ul,.faq-qa-description ol{font-size:1.4rem;}.faq-header.faq-category-qa-visible::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:brightness(0) saturate(100%) invert(72%) sepia(70%) saturate(3259%) hue-rotate(19deg) brightness(115%) contrast(103%);filter:brightness(0) saturate(100%) invert(72%) sepia(70%) saturate(3259%) hue-rotate(19deg) brightness(115%) contrast(103%);}.faq-category-indent .faq-dt-hide-answer.faq-qa-visible::before,.faq-category-indent .faq-header.faq-category-qa-visible::before,.faq-category-indent + .faq-dl-hide-answer .faq-dt-hide-answer.faq-qa-visible::before{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);}.front #main .l-content > .border-container{border-top:0;}.front .inpage-search{border-top:3px solid #bfcbd5;background:#395775;position:relative;margin-top:-3px;}.front .inpage-search .container-inner{padding-top:30px;padding-bottom:30px;}@media (min-width:1200px){.front .inpage-search{background:initial;}.front .inpage-search .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#395775;padding:45px;}}.front .page-full-dark{border-top:3px solid #bfcbd5;background:#00264c;position:relative;margin-top:-3px;}.front .page-full-dark .container-inner{padding-top:30px;padding-bottom:30px;}@media (min-width:1200px){.front .page-full-dark{background:initial;}.front .page-full-dark .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#00264c;padding:45px;}}.front .page-full-dark .container-inner{padding-top:45px;padding-bottom:45px;}@media (min-width:1200px){.front .page-full-dark .container-inner{padding:45px 30px;}}.front .page-full-dark .content-leftcol,.front .page-full-dark .content-rightcol{-webkit-box-sizing:border-box;box-sizing:border-box;}@media (min-width:768px){.front .page-full-dark .content-leftcol,.front .page-full-dark .content-rightcol{padding:0 15px;}}@media (min-width:960px){.front .page-full-dark .content-leftcol{width:66.67%;}}.front .page-full-dark .content-rightcol:not(:empty){margin-top:30px;}@media (min-width:960px){.front .page-full-dark .content-rightcol:not(:empty){margin-top:0;width:33.33%;}}.front .page-full-dark .content-rightcol:not(:empty) .pane-cali-updates-need-access{background-color:#e5d000;border-radius:5px;padding:10px 15px;}.front .page-full-dark .content-rightcol:not(:empty) .pane-content h3{font-size:22px;}.front .page-full-dark .content-rightcol:not(:empty) .pane-content p{margin:20px 0;}main .messages{margin-left:auto;margin-right:auto;width:90%;font-family:'Barlow',sans-serif;font-size:14px;margin:0 auto;padding:10px 0;border:0;}@media (min-width:960px){main .messages{width:95%;}}@media (min-width:1200px){main .messages{max-width:1140px;width:100%;}}main .messages.status,main .messages.error{background-position:left 10px center;background-size:20px;padding:10px 10px 10px 40px;}main .messages.error{color:#b53737;}main .messages.error a{color:#b53737;}main .messages.error a:hover,main .messages.error a:focus{color:#960018;text-decoration:underline;}@media (min-width:768px){.grid-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}.bundle--resource-grid{border-top:3px solid #bfcbd5;}@media (min-width:1200px){.bundle--resource-grid{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;}}.bundle--resource-grid .paragraphs-item-resource{border-bottom:3px solid #bfcbd5;overflow:hidden;padding:30px 5vw;}@media (min-width:768px){.bundle--resource-grid .paragraphs-item-resource{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%;-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:3px solid #bfcbd5;padding:30px 2.5vw;}}@media (min-width:1200px){.bundle--resource-grid .paragraphs-item-resource{padding:45px 30px;}}.bundle--resource-grid .paragraphs-item-resource:nth-child(3n+3){border-right:0;}.bundle--one-column,.bundle--two-column,.bundle--three-column{position:relative;border-top:3px solid #bfcbd5;}@media (min-width:768px){.bundle--one-column,.bundle--two-column,.bundle--three-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}@media (min-width:1200px){.bundle--one-column,.bundle--two-column,.bundle--three-column{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;}}.bundle--one-column .column-inner,.bundle--two-column .column-inner,.bundle--three-column .column-inner{padding:30px 5vw;}@media (min-width:768px){.bundle--one-column .column-inner,.bundle--two-column .column-inner,.bundle--three-column .column-inner{padding:30px 2.5vw;}}@media (min-width:1200px){.bundle--one-column .column-inner,.bundle--two-column .column-inner,.bundle--three-column .column-inner{padding:45px 30px;}}.bundle--resource-grid + .bundle--one-column,.bundle--resource-grid +
  .bundle--two-column,.bundle--resource-grid +
  .bundle--three-column{margin-top:-3px;}.bundle-column{position:relative;border-bottom:3px solid #bfcbd5;}.bundle-column dl:not([class]),.bundle-column ol:not([class]),.bundle-column ul:not([class]){margin-bottom:0.5rem;margin-left:1rem;margin-top:0.5rem;}.bundle-column dl:not([class]) dl:not([class]),.bundle-column dl:not([class]) ol:not([class]),.bundle-column dl:not([class]) ul:not([class]),.bundle-column ol:not([class]) dl:not([class]),.bundle-column ol:not([class]) ol:not([class]),.bundle-column ol:not([class]) ul:not([class]),.bundle-column ul:not([class]) dl:not([class]),.bundle-column ul:not([class]) ol:not([class]),.bundle-column ul:not([class]) ul:not([class]){margin-left:0;}.bundle-column dl:not([class]) li::marker,.bundle-column ol:not([class]) li::marker,.bundle-column ul:not([class]) li::marker{color:#395775;}.bundle-column ol:not([class]) li + li,.bundle-column ul:not([class]) li + li{margin-top:0.5rem;}.bundle-column ol:not([class]) > li{list-style:decimal;}.bundle-column ol:not([class]) > li ol > li{list-style:upper-alpha;}.bundle-column ul:not([class]) > li{list-style:disc;}.bundle-column ul:not([class]) > li ul > li{list-style:circle;}.bundle-column li{margin-left:2rem;}.bundle-column dd{margin-left:0;padding-left:1.15rem;}.bundle-column ul + p{margin-top:2rem;}.bundle-column:last-child{border-bottom:0;}@media (min-width:768px){.bundle-column{border-bottom:0;}.bundle--two-column .bundle-column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;}.bundle--three-column .bundle-column{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;}}.bundle-column .paragraphs-item-resource + .paragraphs-item-resource{margin-top:20px;}.bundle--two-column .column-first{border-bottom:3px solid #bfcbd5;}@media (min-width:768px){.bundle--two-column .column-first{border-bottom:0;}.bundle--two-column .column-first::after{content:'';position:absolute;top:0;right:0;width:3px;height:100%;background:#bfcbd5;}}.bundle--three-column .column-first,.bundle--three-column .column-second{border-bottom:3px solid #bfcbd5;}@media (min-width:768px){.bundle--three-column .column-first,.bundle--three-column .column-second{border-bottom:0;}.bundle--three-column .column-first::after,.bundle--three-column .column-second::after{content:'';position:absolute;top:0;right:0;width:3px;height:100%;background:#bfcbd5;}}.resource-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;word-break:break-word;}.resource-container img{margin-right:20px;max-width:30px;}.resource-container h3{font-size:24px;font-weight:700;line-height:1;color:#404041;margin-bottom:15px;}@media (min-width:960px){.resource-container h3{font-size:26px;}}@media (min-width:1200px){.resource-container h3{font-size:30px;}}.bundle-column .resource-container h3{text-transform:uppercase;}.resource-container a{color:#404041;}.resource-container a:hover,.resource-container a:focus{text-decoration:underline;color:#036;}.resource-container .resource-title-url{-webkit-box-flex:1;-ms-flex:1;flex:1;}.border-bundles{position:relative;margin-top:-3px;}.border-bundles + .border-container{position:relative;margin-top:-3px;border-top:3px solid #bfcbd5;}@media (min-width:1200px){.border-bundles{margin-left:auto;margin-right:auto;width:90%;}}@media (min-width:1200px) and (min-width:960px){.border-bundles{width:95%;}}@media (min-width:1200px) and (min-width:1200px){.border-bundles{max-width:1140px;width:100%;}}.paragraphs-item-bundle-image + .paragraphs-item-bundle-text{margin-top:2rem;}.paragraphs-item-bundle-image img{width:100%;height:auto;}#user-login #terms-of-use,#user-pass #terms-of-use,#user-register-form #terms-of-use{margin-top:10px;}#user-login .form-item,#user-pass .form-item,#user-register-form .form-item{margin:15px 0;}#user-login .form-item + .form-item,#user-pass .form-item + .form-item,#user-register-form .form-item + .form-item{margin-bottom:0;}#user-login .form-item:first-of-type,#user-pass .form-item:first-of-type,#user-register-form .form-item:first-of-type{margin-top:0;}#user-login input:not([type='checkbox']):not([type='radio']):not([type='submit']),#user-pass input:not([type='checkbox']):not([type='radio']):not([type='submit']),#user-register-form input:not([type='checkbox']):not([type='radio']):not([type='submit']){font-family:'Barlow',sans-serif;background:#eee;color:#036;border:0;border-radius:5px;height:5rem;padding:1.25rem 1rem 0.75rem;margin:0;width:100%;}.form-item--input-small #user-login input:not([type='checkbox']):not([type='radio']):not([type='submit']),.form-item--input-small
  #user-pass input:not([type='checkbox']):not([type='radio']):not([type='submit']),.form-item--input-small
  #user-register-form input:not([type='checkbox']):not([type='radio']):not([type='submit']){height:3rem;padding:0.5rem;}#user-login input:not([type='checkbox']):not([type='radio']):not([type='submit']):hover,#user-pass input:not([type='checkbox']):not([type='radio']):not([type='submit']):hover,#user-register-form input:not([type='checkbox']):not([type='radio']):not([type='submit']):hover{-webkit-box-shadow:0 0 0 1px #bfcbd5;box-shadow:0 0 0 1px #bfcbd5;}#user-login input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,#user-pass input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,#user-register-form input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus{outline:0;-webkit-box-shadow:0 0 0 1px rgba(57,87,117,0.75);box-shadow:0 0 0 1px rgba(57,87,117,0.75);}#user-login .description,#user-pass .description,#user-register-form .description{font-family:'Barlow',sans-serif;color:#404041;font-weight:500;font-size:12px;line-height:1.2;margin:5px 0 0;display:none;}#user-login .description.password-suggestions,#user-pass .description.password-suggestions,#user-register-form .description.password-suggestions{font-size:12px;border:2px solid #bfcbd5;width:100%;padding:10px;margin:5px 0 0;}#user-login .description.password-suggestions li,#user-pass .description.password-suggestions li,#user-register-form .description.password-suggestions li{line-height:1.5;list-style:initial;list-style-position:inside;margin-left:5px;}#user-login .description.password-suggestions li:first-child,#user-pass .description.password-suggestions li:first-child,#user-register-form .description.password-suggestions li:first-child{margin-top:5px;}@media (min-width:768px){#user-login .form-item-pass .description,#user-pass .form-item-pass .description,#user-register-form .form-item-pass .description{max-width:58%;}}#user-login .form-type-password-confirm .description,#user-login .field-name-field-auth-code .description,#user-pass .form-type-password-confirm .description,#user-pass .field-name-field-auth-code .description,#user-register-form .form-type-password-confirm .description,#user-register-form .field-name-field-auth-code .description{display:block;}#user-login .form-item--floated-label.form-item:focus-within label,#user-pass .form-item--floated-label.form-item:focus-within label,#user-register-form .form-item--floated-label.form-item:focus-within label{font-size:1rem;top:0;left:0.5rem;-webkit-transform:translate(-5px,-12px);-ms-transform:translate(-5px,-12px);transform:translate(-5px,-12px);}#user-login .form-item--floated-label label,#user-pass .form-item--floated-label label,#user-register-form .form-item--floated-label label{font-family:'Barlow',sans-serif;color:#395775;font-weight:normal;top:0.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#user-login .form-item--floated-label label span.form-required,#user-pass .form-item--floated-label label span.form-required,#user-register-form .form-item--floated-label label span.form-required{font-size:1.4rem;color:#f00;}#user-login .form-item--floated-label label.floated,#user-pass .form-item--floated-label label.floated,#user-register-form .form-item--floated-label label.floated{font-size:1rem;top:0;left:0.5rem;color:rgba(57,87,117,0.75);}#user-login .form-item--floated-label label.floated span.form-required,#user-pass .form-item--floated-label label.floated span.form-required,#user-register-form .form-item--floated-label label.floated span.form-required{font-size:1rem;}#user-login .form-actions.form-wrapper,#user-pass .form-actions.form-wrapper,#user-register-form .form-actions.form-wrapper{margin:15px 0 30px;}@media (min-width:768px){#user-login .form-actions.form-wrapper,#user-pass .form-actions.form-wrapper,#user-register-form .form-actions.form-wrapper{text-align:right;}}#user-login .form-actions.form-wrapper .form-submit,#user-pass .form-actions.form-wrapper .form-submit,#user-register-form .form-actions.form-wrapper .form-submit{margin:0;}#user-login .form-actions.form-wrapper .form-submit:disabled,#user-pass .form-actions.form-wrapper .form-submit:disabled,#user-register-form .form-actions.form-wrapper .form-submit:disabled{pointer-events:none;opacity:0.25;}#edit-group-membership,#edit-terms-of-use{font-family:'Barlow',sans-serif;margin:0 0 10px;padding:15px;}#edit-group-membership legend,#edit-terms-of-use legend{display:none;font-size:14px;line-height:1;text-transform:uppercase;color:#404041;}#edit-group-membership .form-item,#edit-terms-of-use .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#edit-group-membership .form-item.form-item-terms-of-use,#edit-terms-of-use .form-item.form-item-terms-of-use{margin-top:10px;}#edit-group-membership .form-item label,#edit-terms-of-use .form-item label{margin:0 0 0 5px;}#edit-group-membership ul + .form-item,#edit-terms-of-use ul + .form-item{margin-top:15px;}#user-pass .description{display:initial;}.confirm-parent,.password-parent{width:auto;}.password-parent{padding:0 0 20px;}@media (min-width:768px){.password-parent{padding:0;}}div.password-confirm{font-family:'Barlow',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.02em;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none;margin:0;width:auto;height:100%;position:absolute;top:0;right:0;padding:10px;border-left:1px solid #bfcbd5;border-top-right-radius:5px;border-bottom-right-radius:5px;}div.password-confirm[style*='visible']{color:#404041;}div.password-confirm .error,div.password-confirm .ok{font-size:12px;font-weight:bold;}div.password-confirm .error{color:#f00;}div.password-confirm .ok{color:#06b500;}.password-strength{pointer-events:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;float:none;position:absolute;bottom:0;width:100%;}@media (min-width:768px){.password-strength{position:absolute;top:calc(200% + 20px);right:0;bottom:unset;width:40%;}}.password-strength .password-strength-text,.password-strength .password-strength-title,.password-strength .password-indicator{font-family:'Barlow',sans-serif;color:#404041;display:block;font-size:12px;line-height:1.2;white-space:nowrap;}.password-strength .password-strength-text{color:#036;text-transform:uppercase;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.password-strength .password-indicator{margin:0 5px;}.page-user-login .inner-main,.page-user-password .inner-main{margin-left:auto;margin-right:auto;width:90%;padding-top:80px;padding-bottom:60px;}@media (min-width:960px){.page-user-login .inner-main,.page-user-password .inner-main{width:95%;}}@media (min-width:1200px){.page-user-login .inner-main,.page-user-password .inner-main{max-width:1140px;width:100%;}}@media (min-width:1200px){.page-user-login .inner-main,.page-user-password .inner-main{padding:80px 120px;}}@media (min-width:1200px){.page-user-register .inner-main{border:0;padding-top:45px;padding-bottom:45px;}}.page-user.page-user-password .breadcrumbs{display:none;}.page-user .border-container{min-height:30vh;}.page-user aside{background:rgba(191,203,213,0.25);}.page-user aside p,.page-user aside ul{font-size:14px;margin:0 0 1em;}.page-user aside p + h4,.page-user aside ul + h4{margin-top:2em;}.page-user aside h3{font-size:24px;margin:0 0 0.25em;}.page-user aside h4{font-size:16px;font-weight:700;text-transform:uppercase;margin:0 0 0.25em;}.node-podcast .lesson-button,.node-lesson .lesson-button{margin-top:auto;position:relative;}.node-podcast .lesson-button ul.links,.node-podcast .lesson-button ul.links.inline,.node-podcast .lesson-button ul li,.node-lesson .lesson-button ul.links,.node-lesson .lesson-button ul.links.inline,.node-lesson .lesson-button ul li{padding:0;display:block;}.node-podcast .lesson-button ul.links a,.node-podcast .lesson-button ul.links.inline a,.node-podcast .lesson-button ul li a,.node-lesson .lesson-button ul.links a,.node-lesson .lesson-button ul.links.inline a,.node-lesson .lesson-button ul li a{font-family:'Barlow',sans-serif;text-align:center;white-space:nowrap;color:#FFF;font-size:1.5rem;line-height:2rem;display:block;border-radius:50vh;background-color:#036;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 300ms ease-in-out,color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,box-shadow 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;}.node-podcast .lesson-button ul.links a:focus,.node-podcast .lesson-button ul.links a:hover,.node-podcast .lesson-button ul.links.inline a:focus,.node-podcast .lesson-button ul.links.inline a:hover,.node-podcast .lesson-button ul li a:focus,.node-podcast .lesson-button ul li a:hover,.node-lesson .lesson-button ul.links a:focus,.node-lesson .lesson-button ul.links a:hover,.node-lesson .lesson-button ul.links.inline a:focus,.node-lesson .lesson-button ul.links.inline a:hover,.node-lesson .lesson-button ul li a:focus,.node-lesson .lesson-button ul li a:hover{background:#e5d000;color:#036;}.node-podcast .lesson-button::after,.node-lesson .lesson-button::after{content:'';position:absolute;display:inline-block;background:no-repeat center/24px url(/sites/all/themes/cali_theme/dist/assets/icon--circle-arrow-right.svg);height:25px;width:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:7px;opacity:0.75;pointer-events:none;}.lessons-page-hero__inner{margin-left:auto;margin-right:auto;max-width:940px;width:90%;padding:20px 15px;}@media (min-width:960px){.lessons-page-hero__inner{padding:40px 0;}}.lessons-page-hero__inner h2{color:#FFF;font-size:3rem;font-weight:600;margin-bottom:10px;}@media (min-width:768px){.lessons-page-hero__inner h2{font-size:4rem;}}@media (min-width:1200px){.lessons-page-hero__inner h2{font-size:5rem;}}.lessons-page-hero__inner a{color:#e5d000;}@media (min-width:768px){.view-display-id-block_2 .view-content--lessons{-webkit-column-count:2;column-count:2;}}@media (min-width:1200px){.view-display-id-block_2 .view-content--lessons{-webkit-column-count:3;column-count:3;}}.view-content--lessons .item-list{margin:0;-webkit-column-break-inside:avoid;break-inside:avoid;}.view-content--lessons .item-list li{margin:5px 0;display:inline-block;}.view-content--lessons .item-list h3{color:#036;font-size:20px;margin-top:0.5em;}.view-content--lessons h3 + div .views-row{margin:5px 0;display:inline-block;}@media (min-width:960px){.view-lessons-and-podcasts-topics .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.view-lessons-and-podcasts-topics .view-content::after{content:'';-webkit-box-flex:1;-ms-flex:auto;flex:auto;}}.view-lessons-and-podcasts-topics .view-content .node-podcast,.view-lessons-and-podcasts-topics .view-content .node-lesson{border-bottom:10px solid #FFF;}@media (min-width:960px){.view-lessons-and-podcasts-topics .view-content .node-podcast,.view-lessons-and-podcasts-topics .view-content .node-lesson{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;border:5px solid #FFF;}}@media (min-width:1200px){.view-lessons-and-podcasts-topics .view-content .node-podcast,.view-lessons-and-podcasts-topics .view-content .node-lesson{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%;}}.node-podcast,.node-lesson{position:relative;}.node-podcast .lesson-status,.node-lesson .lesson-status{font-family:'Barlow',sans-serif;font-weight:600;display:none;background-color:#295b51;color:#FFF;text-transform:uppercase;font-size:12px;border-radius:50vh;padding:5px 10px 5px 5px;}.node-podcast .lesson-status svg,.node-lesson .lesson-status svg{margin-right:0.25em;}.node-podcast.node-teaser,.node-lesson.node-teaser{background:rgba(169,227,249,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:2rem;}@media (min-width:768px){.node-podcast.node-teaser,.node-lesson.node-teaser{padding:3rem;}}.node-podcast.node-teaser .lesson-content,.node-lesson.node-teaser .lesson-content{margin-bottom:2rem;}.node-podcast.node-teaser .lesson-content p,.node-lesson.node-teaser .lesson-content p{font-size:14px;}.node-podcast.node-teaser h2,.node-lesson.node-teaser h2{color:#036;font-size:1.6rem;font-weight:normal;text-transform:uppercase;text-transform:none;font-weight:600;margin-bottom:0.75em;}@media (min-width:768px){.node-podcast.node-teaser h2,.node-lesson.node-teaser h2{font-size:2.2rem;}}.node-podcast.node-teaser h2 a,.node-lesson.node-teaser h2 a{text-decoration:none;}.node-podcast.lesson-started,.node-lesson.lesson-started{background:#a9e3f9;}.node-podcast.lesson-started .lesson-status,.node-lesson.lesson-started .lesson-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin:-5px auto 10px 0;}.node-lesson .author--user-profile + .author--user-profile{margin:2rem 0 0;}.node-podcast.dual-sidebars,.node-lesson.dual-sidebars{border-top:3px solid #bfcbd5;background:transparent;}.node-podcast.dual-sidebars .container-inner,.node-lesson.dual-sidebars .container-inner{padding:0;border:0;width:100%;}.node-podcast.dual-sidebars .lesson-page-inner,.node-lesson.dual-sidebars .lesson-page-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}.node-podcast.dual-sidebars .lesson-page-inner .l-desktop-right,.node-lesson.dual-sidebars .lesson-page-inner .l-desktop-right{background:#EFF2F4;}@media screen and (max-width:979px){.node-podcast.dual-sidebars .lesson-page-inner .teaching-guide,.node-podcast.dual-sidebars .lesson-page-inner .l-lesson-details,.node-lesson.dual-sidebars .lesson-page-inner .teaching-guide,.node-lesson.dual-sidebars .lesson-page-inner .l-lesson-details{margin:0 5%;}.node-podcast.dual-sidebars .lesson-page-inner .l-author,.node-lesson.dual-sidebars .lesson-page-inner .l-author{margin:15px 0 0;border-top:3px solid #bfcbd5;}}@media screen and (min-width:980px){.node-podcast.dual-sidebars .lesson-page-inner,.node-lesson.dual-sidebars .lesson-page-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.node-podcast.dual-sidebars .lesson-page-inner .l-desktop-left,.node-lesson.dual-sidebars .lesson-page-inner .l-desktop-left{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:25px 15px 0;}.node-podcast.dual-sidebars .lesson-page-inner .page-content,.node-lesson.dual-sidebars .lesson-page-inner .page-content{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.node-podcast.dual-sidebars .lesson-page-inner .l-desktop-right,.node-lesson.dual-sidebars .lesson-page-inner .l-desktop-right{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}@media (min-width:1200px){.node-podcast.dual-sidebars .lesson-page-inner,.node-lesson.dual-sidebars .lesson-page-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;}}.node-podcast.dual-sidebars .lesson-actions,.node-lesson.dual-sidebars .lesson-actions{display:-webkit-box;display:-ms-flexbox;display:flex;}.node-podcast.dual-sidebars .sidebar-item,.node-lesson.dual-sidebars .sidebar-item{margin-top:1.5rem;}.node-podcast.dual-sidebars .authors h3,.node-lesson.dual-sidebars .authors h3{text-align:center;}.node-podcast.dual-sidebars .page-content,.node-lesson.dual-sidebars .page-content{padding:2em 5%;}@media (min-width:768px){.node-podcast.dual-sidebars .page-content,.node-lesson.dual-sidebars .page-content{padding:5%;}}@media screen and (min-width:980px){.node-podcast.dual-sidebars .page-content,.node-lesson.dual-sidebars .page-content{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;padding:30px;}}.node-podcast.dual-sidebars .page-content h1,.node-lesson.dual-sidebars .page-content h1{max-width:700px;line-height:1;margin-bottom:0.5em;}.node-podcast.dual-sidebars .page-content h2.lesson-hide-sm,.node-lesson.dual-sidebars .page-content h2.lesson-hide-sm{color:#036;font-size:1.6rem;font-weight:normal;text-transform:uppercase;margin-bottom:1em;}@media (min-width:768px){.node-podcast.dual-sidebars .page-content h2.lesson-hide-sm,.node-lesson.dual-sidebars .page-content h2.lesson-hide-sm{font-size:2.2rem;}}@media (min-width:768px){.node-podcast.dual-sidebars .page-content,.node-lesson.dual-sidebars .page-content{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;}.node-podcast.dual-sidebars .page-content .lesson-hide-sm,.node-lesson.dual-sidebars .page-content .lesson-hide-sm{display:none;}}.access{border-radius:8px;overflow:hidden;}.node-lesson.dual-sidebars .access.sidebar-item{margin-top:0;}.access .form-item{margin:0;}.access .access-denied{font-family:'Barlow',sans-serif;background:#EFF2F4;padding:2rem;}.access .access-denied .access-denied__icon-wrapper{position:relative;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="25" height="33" viewBox="0 0 25 33"%3E%3Ctitle%3Eicon--lock%3C/title%3E%3Cpath d="M23.75,15.79H22.1V10.23a10.54,10.54,0,0,0-2.76-7.17,9.2,9.2,0,0,0-13.68,0A10.54,10.54,0,0,0,2.9,10.23v5.56H1.25A1.25,1.25,0,0,0,0,17v14.7A1.25,1.25,0,0,0,1.25,33h22.5A1.25,1.25,0,0,0,25,31.74V17a1.25,1.25,0,0,0-1.24-1.25M7.46,10.23A5.91,5.91,0,0,1,9,6.21a4.68,4.68,0,0,1,7,0,5.91,5.91,0,0,1,1.53,4v5.56H7.46Z" fill="%23002d5b"/%3E%3C/svg%3E');background-position:top 5px center;background-repeat:no-repeat;background-size:20px;width:100%;min-height:50px;}.access .access-denied .access-denied__icon-wrapper .access-denied__icon{text-transform:uppercase;display:none;}.access .access-denied .access-denied__desc{font-size:14px;line-height:1.4;text-align:center;}.pane-lessons-and-podcasts-topics-panel-pane-1{overflow:hidden;}.block-node-type ~ .pane-lessons-and-podcasts-topics-panel-pane-1 .page__title-container{display:none;}.podcast-player{border-radius:5px;overflow:hidden;margin-bottom:2rem;}.podcast-player div.jp-audio{width:100%;}.podcast-player div.jp-audio *{border:0;}.node-type-podcast .page-extras{margin-left:auto;margin-right:auto;width:90%;width:100% !important;padding:20px;}@media (min-width:960px){.node-type-podcast .page-extras{width:95%;}}@media (min-width:1200px){.node-type-podcast .page-extras{max-width:1140px;width:100%;}}@media (min-width:1200px){.node-type-podcast .page-extras{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;}}.node-type-podcast .page-extras + .page-extras{border-top:0;}.callout.l-teaching-guide{overflow:hidden;border-radius:5px;border:0;background-color:#e5d000;position:relative;z-index:1;margin:0 5vw;}@media (min-width:980px){.callout.l-teaching-guide{margin:0 0 1.25rem;}}.callout.l-teaching-guide::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='41' viewBox='0 0 36 41' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23000' stroke-width='2.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.667 8.573L31.75 5 18.667 1.432a2.52 2.52 0 0 0-1.317 0L4.25 5l13.092 3.572c.433.118.89.119 1.325.001z' fill='%23E8D100'/%3E%3Cpath d='M26.75 11.923V6.367m-16.25.34v4.705m-6.25-6.41v5m2.5 6.25a5 5 0 1 0 10 0 5 5 0 0 0-10 0zm5-.625a.625.625 0 0 0-.625.625m1.25 0a.625.625 0 0 0-.625-.625m0 1.25c.345 0 .625-.28.625-.625m-1.25 0c0 .345.28.625.625.625m7.5-.625a5 5 0 1 0 10 0 5 5 0 0 0-10 0zm5-.625a.625.625 0 0 0-.625.625m1.25 0a.625.625 0 0 0-.625-.625m0 1.25c.345 0 .625-.28.625-.625m-1.25 0c0 .345.28.625.625.625'/%3E%3Cpath d='M13.807 20.81L18 25.002l4.193-4.192'/%3E%3Cpath d='M28 25v3.895c0 5.523-4.477 10-10 10s-10-4.477-10-10V25'/%3E%3Cpath d='M28.375 19.078a5.22 5.22 0 0 1 5.875 5.127v3.442a8.695 8.695 0 0 1-9.553 8.57M7.428 18.77A5.248 5.248 0 0 0 1.75 24v3.5a8.752 8.752 0 0 0 9.553 8.717'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-position:right 10% bottom -40px;opacity:0.075;z-index:-1;}@media (min-width:980px){.callout.l-teaching-guide::before{background-position:right -30px bottom -50px;}}@media (min-width:1200px){.callout.l-teaching-guide::before{background-position:right -60px bottom -50px;}}.callout.l-teaching-guide h3{padding:0;margin-bottom:0.5rem;}.callout.l-teaching-guide .callout-content .guide-list{padding:0;}.callout.l-teaching-guide .callout-content .last{font-size:12px;color:#036;position:relative;bottom:-1em;}.callout .callout-content.list-files{padding-bottom:0;}.callout .callout-content.list-files > ul li:last-of-type{margin-bottom:25px;}.callout .callout-content.list-files .file{display:-webkit-box;display:-ms-flexbox;display:flex;}.callout .callout-content.list-files .file-icon{-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:translateY(0.4rem);-ms-transform:translateY(0.4rem);transform:translateY(0.4rem);margin-right:0.5rem;}.callout.faculty-only .callout-content{padding-top:10px;}.callout-list .callout{margin:0 0 1.5rem;border-top:0;background:none;}.callout-list .callout h4{color:#036;font-size:1.6rem;font-weight:normal;text-transform:uppercase;text-transform:none;font-weight:600;color:#2e2e2e;}@media (min-width:768px){.callout-list .callout h4{font-size:2.2rem;}}.callout + .callout-list{margin-top:30px;}.callout.book-thumbnail + .ebooks{border-top:0;}.callout.book-thumbnail .callout-content{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:768px){.callout.book-thumbnail .callout-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.callout.book-thumbnail .field-photo{margin:0 10px 0 0;}.callout.book-thumbnail .field-photo img{height:150px;width:auto;max-width:none;}@media (min-width:768px){.callout.book-thumbnail .field-photo{margin:0;}.callout.book-thumbnail .field-photo img{height:200px;width:auto;}}.callout.callout-authors{border-top:0;background:#FFF;}.l-desktop-right .callout.callout-authors{padding-top:20px;}@media (min-width:768px){.callout.callout-authors .callout-content{padding-top:0;}}.callout{border-top:3px solid #bfcbd5;border-bottom:3px solid #bfcbd5;background:#EFF2F4;border-bottom:0;}.callout a{overflow-wrap:anywhere;}.callout:first-child{border-top:0;}.callout .callout-content{padding:20px;}.callout .callout-content h4{white-space:nowrap;}.callout .callout-content h4 img{width:22px;height:auto;vertical-align:middle;position:relative;top:-0.1em;margin-right:5px;}@media (min-width:1024px){.callout .callout-content h4 img{width:30px;}}.callout .callout-content ul,.callout .callout-content .field-print-book,.callout .callout-content .field-preview-book{padding:0 5% 0 30px;}@media (min-width:980px){.callout .callout-content ul,.callout .callout-content .field-print-book,.callout .callout-content .field-preview-book{padding:0 0 0 40px;}}.callout .callout-content ul li,.callout .callout-content .field-print-book li,.callout .callout-content .field-preview-book li{line-height:normal;margin:0.75em 0;}.callout.bordered-title-block{border:0;border-radius:0;margin:2rem 0;background:#eee;padding:2rem;}.callout.bordered-title-block .bordered-title-block__content{padding:0;}.callout.borderless{border-top:0;}.callout.faculty-only h5,.callout.faculty-only .callout-content ul{padding:0 5% 0 30px;}@media (min-width:980px){.callout.faculty-only h5,.callout.faculty-only .callout-content ul{padding:0 0 0 40px;}}.ebooks + .callout.faculty-only h4{display:none;}.content-inner .callout:not(:first-child) .callout-content{padding-top:0;}.page-extras .callout{background:none;border:0;}
