*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased}body{background-color:#f8f8f8}.sb-email-styles,body{font-family:Open Sans,sans-serif;line-height:1.42857143}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;font-weight:500;line-height:1.1;color:inherit;margin:0}.h1,h1{font-size:2.25em}.h2,h2{font-size:1.75em}.h3,h3{font-size:1.5em}.h4,h4{font-size:1.2em}ins{border-bottom:1px solid green;text-decoration:none;color:green}del{color:red;text-decoration:line-through}a,a:hover{text-decoration:none}button{transition:all .2s ease-in-out;border:none;margin:0;padding:0;width:auto;overflow:visible;cursor:pointer;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.hidden,.modal{display:none}html{height:auto!important}body{position:static!important;min-height:0!important;top:auto!important}body:before{content:"break-point-xs";display:none}body.modal-open #sb-content-canvas,body.modal-open .sb-content-canvas,body.modal-open .sb-top-drawer,body.sb-flux-capacitor #sb-content-canvas,body.sb-flux-capacitor .sb-content-canvas,body.sb-flux-capacitor .sb-top-drawer{z-index:auto}body.modal-open #sb-content-canvas,body.modal-open .sb-content-canvas,body.modal-open .sb-top-drawer{pointer-events:none}#sb-content-canvas,.sb-content-canvas{z-index:-1;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sb-navigation-hidden>#sb-content-canvas,.sb-navigation-hidden>.sb-content-canvas{top:0}#sb-main-content{min-height:51em}.modal-content>.sb-block{display:block}.sb-block{border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);overflow:hidden;position:relative;display:inline-block;margin:7px;z-index:0;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sb-block .sb-block-container{position:absolute;top:0;bottom:0;left:0;right:0}.sb-block .sb-block-container.sb-withSearchFooter{bottom:3em}.sb-block .sb-search-footer{position:absolute;display:table;bottom:0;left:0;right:0;height:3em;padding:3px;vertical-align:middle;text-align:center;width:100%}.sb-block .sb-search-footer .sb-search-footer-table{display:table-cell;vertical-align:middle}.sb-block .sb-search-footer .sb-search-footer-table .sb-search-footer-parent-text{font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-block .sb-search-footer .sb-search-footer-table .sb-search-footer-grandparent-text{font-size:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-block:focus-within{outline-width:7px;outline-style:solid;outline-color:red;outline-color:-webkit-focus-ring-color}.sb-block-loading{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sb-edit-block-loading{z-index:1000!important;position:absolute;left:0;right:0;top:0;bottom:0;background-color:hsla(0,0%,47.1%,.75)}.sb-edit-block-loading .sb-block-loading{color:#fff}.sb-center-overlay{overflow:visible;top:5px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.sb-center-overlay,.sb-right-corner-overlay{position:absolute;color:#fff;border-radius:25px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);border:0;height:30px;padding:5px 10px;font-family:Open Sans,sans-serif;font-weight:400;z-index:40}.sb-right-corner-overlay{top:10px;right:10px;overflow:hidden}.sb-left-corner-overlay{top:10px;left:10px}.sb-left-corner-overlay,.sb-meta-right-corner-overlay{position:absolute;color:#fff;border-radius:25px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);overflow:hidden;border:0;height:30px;padding:5px 10px;font-weight:400;z-index:40}.sb-meta-right-corner-overlay{bottom:8px;right:8px;font-family:Open Sans,sans-serif}.sb-block-link,.sb-block-link:hover{text-decoration:none;color:inherit}.sb-block .sb-blockMedia{min-height:20px}@media (min-width:608px){.sb-block .sb-blockMedia{overflow:hidden}}.sb-block .sb-blockMedia video{width:100%}.sb-blockContent+.sb-blockMedia{margin-top:20px}.sb-block .sb-blockContent{padding:1em;text-overflow:ellipsis}@media (min-width:608px){.sb-block .sb-blockContent{overflow:hidden}}.sb-block .sb-blockVideoDesc{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.01) 1%,rgba(0,0,0,.53) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.01) 1%,rgba(0,0,0,.53));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.01) 1%,rgba(0,0,0,.53));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#87000000",GradientType=0);color:#fff;position:absolute;left:0;right:0;bottom:0;padding:12px;display:none}.sb-block .sb-blockVideoDesc .sb-block-videoName{float:left;padding-left:10px;padding-right:10px;border-radius:6px;margin-right:20px;text-transform:uppercase}.sb-block .sb-blockScroller{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;border-radius:6px}@media (min-width:608px){.sb-block .sb-blockScroller{overflow:auto}}.sb-block .sb-blockScroller.sb-organization-color-block-bg{border-radius:0}.sb-block .sb-blockScroller.sb-organization-color-block-bg .sb-blockHead.sb-organization-color-block-bg,.sb-block .sb-blockScroller.sb-organization-color-block-font .sb-blockHead.sb-organization-color-block-font{padding-bottom:0}.sb-block .sb-blockScroller>a,.sb-block .sb-blockScroller>a:hover{display:block;height:100%;width:100%}.sb-blockScroller.sb-withBlockMeta{bottom:4.4em;border-bottom-left-radius:0;border-bottom-right-radius:0}.sb-block .sb-blockMeta{position:absolute;height:4.4em;bottom:0;left:0;right:0;font-family:Open Sans,sans-serif;font-weight:400;border-top:1px solid #e7e7e7;color:#777;padding:.3em;vertical-align:middle;display:table;width:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.sb-block .sb-blockHead{padding:.9em 1em;line-height:1em;vertical-align:middle;border-top-left-radius:6px;border-top-right-radius:6px}.sb-block .sb-blockHead span:not([class*=fa-]){font-size:1.4em;line-height:1.2em;font-weight:700;text-transform:uppercase}.sb-block .sb-blockHead a{position:absolute;right:2em;top:2em}.sb-block .sb-block-head-border{border-bottom:1px solid rgba(0,0,0,.2)}.sb-blockMeta-content{vertical-align:middle;display:table-cell;float:none!important;text-align:left;padding:4px}.sb-blockMeta-content:first-child,.sb-blockMeta-content:last-child{width:1px;white-space:nowrap}.sb-blockMeta-content:first-child{padding:0}.sb-blockMeta .sb-block-avatar{height:30px;margin:4px}.sb-blockMeta .sb-block-timestamp{font-size:1em}.sb-block .sb-block-list ul{padding-left:0;list-style:none}.sb-block .sb-block-list ul ul{padding-left:1em}.sb-block .sb-block-list ul li{margin-bottom:.5em;position:relative}.sb-block .sb-block-list ul li span{font-size:1.2em;display:inline-block;margin-left:1.1em}.sb-block .sb-block-list ul li span a{color:#666}.sb-block .sb-block-list ul li.sb-block-list-folder span{font-weight:600}.sb-block .sb-block-list ul li.sb-block-list-folder span a{font-weight:400}.sb-block .sb-block-list ul li:before{font-family:Font Awesome\ 5 Free;font-weight:400;content:"\f111";font-size:.8em;display:inline-block;position:absolute;top:0;left:0;line-height:2.1em;vertical-align:middle}.sb-block .sb-block-list ul li.sb-block-list-folder:before{font-weight:900;content:"\f078"}.sb-block .sb-block-list ul li li:last-child{margin-bottom:1em}.sb-block .sb-block-list ul li:last-child{margin-bottom:0}.sb-block .sb-block-list.sb-sub li{float:left;margin-right:.5em;width:100%}.sb-block.sb-w1 .sb-block-list.sb-sub li{margin-right:0}.sb-block .sb-type-footer{font-family:Open Sans,sans-serif;font-weight:400;padding:6px;height:56px;vertical-align:middle;text-align:center;border-top:1px solid #e7e7e7}.sb-block .sb-type-footer .sb-footer-title{margin-bottom:0;color:#333}.sb-block .sb-type-footer .sb-footer-city{margin-bottom:0;color:#cfcfcf}.sb-small-column-width{width:140px}.sb-small-w1{width:126px}.sb-small-row-height{height:70px}.packery:after{content:" ";display:block;clear:both}#toolButton a{color:#4d4d4d;text-decoration:none}#toolButton a:hover{color:#212121}.draggable{cursor:move}.ui-icon-gripsmall-diagonal-se{background-position:-48px 0}.ui-resizable-e{cursor:e-resize;width:15px;right:-5px;top:0;height:100%;z-index:500!important}.ui-resizable-s{cursor:s-resize;height:15px;bottom:-5px;left:0;width:100%}.ui-resizable-s,.ui-resizable-se{z-index:500!important}.sb-block.is-dragging,.sb-block.is-positioning-post-drag,.sb-block.ui-draggable-dragging,.sb-block.ui-resizable-resizing{z-index:100}.sb-button{background-clip:padding-box;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:1.1em;border-color:#ccc #c2c2c2 #b8b8b8;border-style:solid;border-width:1px;background-color:#f7f7f7;background:-webkit-linear-gradient(#fff,#f0f0f0);background:linear-gradient(#fff,#f0f0f0);color:#5f5f5f;cursor:pointer;font-weight:700;text-shadow:0 1px #fff;white-space:nowrap;padding:7px 10px;text-align:center;vertical-align:middle}.sb-button:hover{border:1px solid rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.1)}.sb-block .sb-tool-icon{position:absolute;float:right;top:6px;width:37px;height:37px;z-index:500}.sb-tool-icon.sb-edit-icon{right:6px}.sb-tool-icon.sb-move-icon{right:49px;cursor:move}.sb-tool-icon.sb-cannot-move-icon{cursor:not-allowed!important}.sb-tool-icon.sb-lock-icon{right:92px}.sb-modal-vertical-centered{-webkit-transform:translateY(50%)!important;-moz-transform:translateY(50%)!important;-ms-transform:translateY(50%)!important;-o-transform:translateY(50%)!important;transform:translateY(50%)!important}.sb-filter-button{display:inline-block;padding:.5em 1em;margin:.2em .5em;font-size:1.2em;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:0;border-radius:6px}.sb-circular-profile-image{background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:50%;border-style:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.22)}.sb-circular-profile-image.sb-small-profile-image{height:3em;width:3em}.sb-schools-search-result,.sb-sponsors-search-result,.sb-staff-search-result{display:none}.sb-teachers-content .sb-teacher-image{display:block;height:100px;margin:20px auto auto 10px}.sb-teachers-content .sb-teachers-search-result{display:none}.sb-teachers-content .sb-teachers-search{margin-bottom:0;margin-top:2rem}.sb-teachers-content .sb-teachers-search .input-group{width:200px}.sb-teachers-content .sb-teachers-search .form-horizontal{background:#fff;border-radius:6px;padding:15px;background:hsla(0,0%,100%,.9);margin-right:0;margin-left:0}.sb-teachers-content .sb-teachers-search .form-horizontal label{color:#515151}.sb-teachers-content .sb-teachers-search .form-horizontal .form-group{margin-right:0;margin-left:0;margin-bottom:0}.sb-teachers-content .sb-teachers-search .form-horizontal input{border-radius:20px;font-size:inherit;line-height:inherit}.sb-teachers-content .sb-teachers-search .sb-teachers-origin:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f0dc"}.sb-teachers-content .sb-teachers-search .sb-teachers-origin{float:right}.sb-teachers-content .sb-teachers-group{border-top:1px solid rgba(0,0,0,.3);margin-top:30px}.sb-teachers-content .sb-teachers-group h2{color:#878787;position:absolute;top:-35px}.sb-teachers-content .sb-multigrid-block-header{position:absolute;top:-2em;height:1.5em;left:0;border-bottom:1px solid rgba(0,0,0,.3);color:#878787;font-size:1.75em;width:100%}.sb-sponsors-search{padding-top:10px;padding-bottom:10px}.sb-sponsors-search .input-group-search{margin-bottom:20px;margin-top:20px;width:200px}.sb-sponsors-search p{color:#777}.sb-sponsors-search .input-group-block,.sb-sponsors-search p{margin-bottom:20px;margin-top:20px}.sb-sponsors-list{padding-left:0;padding-right:0}.sb-sponsors-list .sb-sponsors-look{padding-top:20px}.sb-sponsors-map{position:absolute;margin-top:20px;margin-bottom:20px;right:20px}#my-public-information-tab .sb-teacher-modal{border:1px solid #d3d3d3}.sb-teacher-modal{padding:15px}.sb-teacher-modal .row{margin:0}.sb-teacher-modal div[placeholder]:empty:before,.sb-teacher-modal span[placeholder]:empty:before{content:attr(placeholder);color:#aaa}.sb-teacher-modal .sb-teacher-modal-top{color:#878787;margin-bottom:35px}.sb-teacher-modal .sb-teacher-modal-top .sb-teacher-modal-info h2{margin-top:.5em;margin-bottom:12px;color:#6b6b6b}.sb-teacher-modal .sb-teacher-modal-top .sb-teacher-modal-info h4{font-style:italic;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.3);margin-bottom:1em;color:#6b6b6b}.sb-teacher-modal .sb-teacher-modal-top .sb-teacher-modal-info p.sb-teacher-email:before,.sb-teacher-modal .sb-teacher-modal-top .sb-teacher-modal-info p.sb-teacher-phone:before{font-family:Font Awesome\ 5 Free;font-weight:900;font-size:1.5em;margin-right:1em;vertical-align:middle}.sb-teacher-modal .sb-teacher-modal-top .sb-teacher-modal-info p.sb-teacher-email a,.sb-teacher-modal .sb-teacher-modal-top .sb-teacher-modal-info p.sb-teacher-phone a{color:inherit;text-decoration:none}.sb-teacher-modal .sb-teacher-modal-top .sb-teacher-modal-info p.sb-teacher-email:before{content:"\f1fa"}.sb-teacher-modal .sb-teacher-modal-top .sb-teacher-modal-info p.sb-teacher-phone:before{content:"\f095"}.sb-teacher-modal .sb-teacher-description{font-size:1.1em;color:#878787;margin-bottom:35px;white-space:pre-wrap}.sb-teacher-modal .sb-teacher-description p{margin:0}.sb-teacher-modal .sb-teacher-classes{text-align:center;padding:1.5em 0 0}.sb-teacher-modal .sb-teacher-classes .btn.btn-default{color:#777771;border:2px solid #777771;font-weight:700}.sb-teacher-modal .sb-teacher-classes .btn.btn-default .sb-teacher-link{color:#6b6b6b;text-transform:uppercase}.sb-teacher-modal .sb-teacher-classes .btn.btn-default .sb-teacher-span-create{font-size:15px;text-align:center;width:100%}.sb-teacher-modal .sb-teacher-classes .btn.btn-default .sb-teacher-span-create-new{font-size:15px;font-weight:400;float:left;text-align:center;width:96%}.sb-teacher-modal .sb-teacher-classes .btn.btn-default .sb-teacher-span-link{position:absolute;bottom:5px;right:5px;font-size:10px;font-weight:400;text-align:center;width:45%;background-color:#6b6b6b;padding:0;border-radius:5px;color:#fff}.sb-teacher-modal .sb-teacher-classes .sb-edit-link-to-site{position:absolute;bottom:5px;left:5px;background-color:#6b6b6b;padding:5px;width:3em;border-radius:5px;color:#fff}.sb-teacher-modal .sb-teacher-classes .sb-link-to-site{position:absolute;top:3px;right:3px;border-bottom:none;cursor:pointer;color:#6b6b6b;line-height:1.2em}.sb-teacher-modal .sb-teacher-select-img-container{display:table;font-size:2em;color:#cdcdcd;height:100%;width:100%;cursor:pointer;background-color:rgba(0,0,0,.4);border-radius:50%;opacity:0}.sb-teacher-modal .sb-teacher-select-img-container span[class*=fa-]{display:table-cell;text-align:center;vertical-align:middle}.sb-teacher-modal .sb-teacher-select-img-container:hover{opacity:1}.sb-teacher-modal .sb-teacher-locations{padding-top:1.5em;padding-bottom:.35em;margin:0}.sb-teacher-modal .sb-teacher-locations select.sb-department,.sb-teacher-modal .sb-teacher-locations select.sb-school-district{width:100%}.sb-teacher-img-placeholder{position:relative}.sb-teacher-img-size-big{height:10em;width:10em}.sb-add-block-form,.sb-edit-block-form{margin-right:170px;height:400px;overflow-y:auto}@media (max-width:911px){.sb-add-block-form,.sb-edit-block-form{margin-right:0;display:inline-block;width:100%;height:auto;text-align:initial}}.sb-add-block-form .sb-block-container,.sb-edit-block-form .sb-block-container{padding:22px}.sb-add-block-form .sb-block-container .block-description,.sb-edit-block-form .sb-block-container .block-description{margin-bottom:2em;color:grey}.sb-add-block-form form,.sb-edit-block-form form{width:100%;margin:0}.sb-add-block-form form .form-group,.sb-edit-block-form form .form-group{margin-bottom:30px}.sb-add-block-form form .form-group span.minicolors-swatch,.sb-edit-block-form form .form-group span.minicolors-swatch{top:6px;right:6px}.sb-add-block-form form .form-group .form-control,.sb-edit-block-form form .form-group .form-control{height:40px;border-radius:6px}.sb-add-block-form form .form-group:last-child,.sb-edit-block-form form .form-group:last-child{margin-bottom:0}.sb-add-block-form form .form-group .file-button,.sb-edit-block-form form .form-group .file-button{margin:0 15px 0 0;height:40px}.sb-add-block-form form .form-group .file-delete,.sb-edit-block-form form .form-group .file-delete{padding-top:0}.sb-add-block-form form input.form-control,.sb-add-block-form form textarea.form-control,.sb-edit-block-form form input.form-control,.sb-edit-block-form form textarea.form-control{background-color:#f7f7f7;box-shadow:none}.sb-add-block-form form select.form-control,.sb-edit-block-form form select.form-control{box-shadow:none}.sb-add-block-form form hr,.sb-edit-block-form form hr{padding:0}.sb-add-block-form form label.missing-field-highlight:after,.sb-edit-block-form form label.missing-field-highlight:after{color:red;content:" *"}.sb-add-block-form form input.missing-field-highlight,.sb-edit-block-form form input.missing-field-highlight{border-color:red}.sb-small-label{padding:5px}.org-type-selector>ul{border:none!important;background-image:none!important;box-shadow:none!important}.sb-add-block-grid,.sb-edit-block-grid{position:absolute;height:100%;padding:15px;top:0;right:0;background-color:#f8f8f8}@media (max-width:911px){.sb-add-block-grid,.sb-edit-block-grid{position:relative;display:inline-block;height:auto;text-align:initial}}.sb-add-block-grid .sb-block,.sb-edit-block-grid .sb-block{box-shadow:0 0 1px 1px rgba(0,0,0,.22)}#addBlockModal .modal-dialog .modal-header .sb-help-video,#addBlockModal .modal-dialog .modal-header .sb-help-video:hover,#editBlockModal .modal-dialog .modal-header .sb-help-video,#editBlockModal .modal-dialog .modal-header .sb-help-video:hover{float:right;color:#fff;margin:0 2em 0 0;background-color:#e22a1f;border:0}#addBlockModal .modal-dialog .modal-body,#editBlockModal .modal-dialog .modal-body{padding:0;height:400px;overflow:hidden}@media (max-width:911px){#addBlockModal .modal-dialog .modal-body,#editBlockModal .modal-dialog .modal-body{overflow-y:scroll;text-align:center}}#addBlockModal .modal-dialog .modal-footer .btn,#editBlockModal .modal-dialog .modal-footer .btn{margin:0 .5em}#addBlockModal .modal-dialog button.close,#editBlockModal .modal-dialog button.close{font-size:25px}#addBlockModal .modal-dialog .modal-title,#editBlockModal .modal-dialog .modal-title{color:#666;text-align:left;font-weight:700}.sb-page-b{position:absolute;top:0;bottom:3em;overflow:hidden;left:0;right:0}.sb-page-b .sb-page-b-image{float:right;width:40%;margin-bottom:.4em;margin-left:.4em}.sb-page-b .sb-page-b-title{font-weight:700}.sb-page-b .sb-page-b-username{color:#969696}.sb-page-b .sb-page-b-modified{color:#515151;text-align:right}.sb-read-more{position:absolute;height:3em;bottom:0;left:0;right:0;z-index:1}.sb-read-more .sb-read-more-btn{text-transform:uppercase;margin-top:.8em;font-size:.7em;padding:.5em 1em}.sb-expand-on-mobile{background:hsla(0,0%,89.8%,.85);background:-webkit-linear-gradient(hsla(0,0%,89.8%,0),#e5e5e5 30%,#c5c5c5);background:-o-linear-gradient(hsla(0,0%,89.8%,0),#e5e5e5 30%,#c5c5c5);background:-moz-linear-gradient(hsla(0,0%,89.8%,0),#e5e5e5 30%,#c5c5c5);background:linear-gradient(hsla(0,0%,89.8%,0),#e5e5e5 30%,#c5c5c5);font-size:1rem;position:absolute;height:3em;bottom:0;left:0;right:0;width:100%;padding:.5rem 0;text-align:center;outline:none;border:0;margin:0;cursor:pointer;z-index:15;display:none}.sb-expand-on-mobile.active{display:block}.sb-expand-on-mobile span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;font-weight:700}.sb-top-edit-tool-linkbar{text-align:right;margin-bottom:2em}.sb-top-edit-tool-linkbar a,.sb-top-edit-tool-linkbar a:focus,.sb-top-edit-tool-linkbar a:hover{color:red;text-decoration:none}.sb-top-edit-tool-linkbar a:hover{text-decoration:underline}button.group-access-button,button.section-access-button{border:none;background:none;padding:0;float:right;font-size:1.3em}button.group-access-button:focus,button.section-access-button:focus{outline:none}.sb-blockui-confirm-dialog{padding:2em;margin:0;width:30%;top:20%;left:35%;text-align:center;color:#000;border:none;background-color:#fff;cursor:default;border-radius:6px}.sb-block-deleted{background-color:#e5e5e5;color:#909090}.sb-block-deleted .sb-block-container .sb-classroom-teacher-name,.sb-block-deleted .sb-block-container .sb-classroom-title,.sb-block-deleted .sb-block-container .sb-footer-title{color:#909090}.sb-block-deleted .sb-type-footer{border-color:#d2d2d2}.sb-block-deleted .sb-type-footer .btn.sb-restore-button{margin:0}.isIOS .modal-open{overflow-y:auto!important}.modal-footer .btn{margin-top:0;margin-bottom:0}#calendarManagementModal .modal-body,#notificationManagementModal .modal-body{max-height:600px;overflow-y:auto}#calendarManagementModal .calendar-readonly-panel,#notificationManagementModal .calendar-readonly-panel{background-color:#eee}#calendarManagementModal .submit-group,#notificationManagementModal .submit-group{margin-bottom:0}#calendarManagementModal .submit-group .btn,#notificationManagementModal .submit-group .btn{margin:0}#calendarManagementModal .calendars-list .label,#calendarManagementModal .notification-list .label,#notificationManagementModal .calendars-list .label,#notificationManagementModal .notification-list .label{padding-bottom:0}#calendarManagementModal .calendars-list a,#calendarManagementModal .notification-list a,#notificationManagementModal .calendars-list a,#notificationManagementModal .notification-list a{font-weight:700}#calendarManagementModal .calendars-list .list-header,#calendarManagementModal .notification-list .list-header,#notificationManagementModal .calendars-list .list-header,#notificationManagementModal .notification-list .list-header{margin-bottom:20px;border-bottom:1px solid #e0e0e0;padding:5px 0}#calendarManagementModal .new-calendar-form,#calendarManagementModal .new-notification-form,#notificationManagementModal .new-calendar-form,#notificationManagementModal .new-notification-form{margin-bottom:30px}#calendarManagementModal .minicolors-swatch,#calendarManagementModal .minicolors-swatch-color,#notificationManagementModal .minicolors-swatch,#notificationManagementModal .minicolors-swatch-color,.sb-url-block{cursor:pointer}.sb-hyphenate{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.sb-card .sb-card-header{background:#f1f1f1 none repeat scroll 0 0;border-radius:5px 5px 0 0;font-weight:700;padding:10px;text-align:center}.sb-card .sb-card-header-text{font-size:2em}.sb-card .splitter{background:#eee none repeat scroll 0 0;border-bottom:1px solid #ccc;height:1px;margin-bottom:10px;padding:10px 0;text-align:center}.sb-card .splitter .hr-btn{background:#fff none repeat scroll 0 0;border:1px solid #ccc;border-radius:3px;font-weight:700;padding:3px 15px;line-height:18px}.sb-card .sb-card-content{padding:15px 30px}.sb-card .sb-card-logo{margin:30px 0;max-width:250px;max-height:120px}.sb-card .category-label [class*=fa-]{padding-right:3px}.sb-card .sb-card-contact{max-width:170px;text-align:center;margin:30px auto}.sb-card .sb-card-contact .directions{padding-left:2px}.sb-card .sb-card-map{width:100%;height:400px;border:1px solid #ccc}.sb-card .sb-card-footer{text-align:center;padding:30px 20px;background:#f1f1f1;border-top:1px solid #ccc}.sb-card .editable{display:inline-block;border:1px solid transparent;padding:0 0 0 2px;cursor:pointer}.sb-card .editable-activate,.sb-card a.editable-click:hover{border:1px solid #ccc;border-radius:2px;padding:0 0 0 2px;background:#fff}.sb-card .editable-field{float:right;margin-top:-1px;cursor:pointer;background:#eee;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:0 5px;margin-left:3px}.sb-card .editable-empty-field{font-style:italic;color:#555}.sb-card .editable-submit{margin:0}.sb-card .sb-school-type{text-align:center;font-size:1em;height:2.4em;padding-top:.5em;border-radius:6px}.sb-modal-loading{text-align:center;padding-top:150px;min-height:560px}.modal-dialog .close{position:absolute;right:.5em;top:.5em;z-index:9999}.modal-dialog .packery{margin-top:0}.modal-dialog .sb-block{box-shadow:none;margin:0}.ui-autocomplete{max-height:100px;overflow-y:auto;overflow-x:hidden}.sb-top-right-corner{position:absolute;top:0;right:0}.sb-bottom-right-corner{position:absolute;bottom:0;right:0}.sb-1em-padding{padding:1em}.sb-1-half-em-padding{padding:.5em}.sb-social-icon-badge[class*=fa-]{font-size:1.5em;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:50%}.map-expander{position:static;text-decoration:none}.map-expanded{width:266px!important;height:196px!important}.modal-trigger{cursor:pointer}.modal{pointer-events:auto!important}#welcome-page-container{position:fixed;top:0;bottom:0;left:0;right:0}#skiptocontent a{padding:6px;position:absolute;top:-40px;left:0;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;background:#ad141f;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;z-index:1000}#skiptocontent a:active,#skiptocontent a:focus{position:absolute;left:0;top:0;outline:0;-webkit-transition:top .5s ease-in;transition:top .5s ease-in}.sb-primary-nav{height:auto;z-index:670;position:relative}.sb-navbar-background{box-shadow:0 2px 2px 0 rgba(0,0,0,.1),0 1px 0 0 rgba(0,0,0,.1)}.sb-navbar-primary-container,.sb-navbar-secondary-container{display:block;z-index:680;height:inherit}.sb-navbar-secondary-container{padding:.85em 0;text-align:right}.sb-navbar-left{float:left!important}.sb-navbar-right{margin-right:-15px}.sb-navbar-primary-element,.sb-navbar-primary-element.sb-navbar-primary-element-logo{margin:0}.sb-navbar-primary-element .sb-navbar-title{font-size:1.75em}@media (max-width:608px){.sb-navbar-primary-element .sb-navbar-title{font-size:1em}}.sb-navbar-primary-element .sb-navbar-logo{max-width:65vw;height:70px;padding:4px}.sb-navbar-primary-element span.sb-navbar-social-media{font-size:2rem;margin-left:.5em}.sb-navbar-primary-element .btn{margin:0;padding:0;font-size:inherit;line-height:inherit}.sb-navbar-button-text{display:inline-block;font-size:1.3em;line-height:1em;padding:.555em 1em}.sb-navbar-button-image{display:inline-block;height:1.75em;width:1.75em;background-size:contain;background-repeat:no-repeat;background-position:50%;border-radius:6.5em;position:relative;top:.35em;left:.8em}.sb-navbar-secondary-element{display:inline-block;margin:0 1em}.sb-navbar-secondary-element.sb-district-home-link{margin:1em}.sb-navbar-link-text{margin-left:3px;line-height:50px;display:block}.sb-navbar-container{font-family:Open Sans,sans-serif;margin:0 auto;position:fixed;left:0;top:0;right:0;-webkit-transform:translateZ(0);transform:translateZ(0);display:block;height:50px;overflow:visible;z-index:680}.sb-navbar-table{display:table;width:100%}.sb-navbar-table .sb-navbar-row{display:table-row;width:100%}.sb-navbar-table .sb-navbar-row .sb-navbar-cell{display:table-cell;vertical-align:middle;text-align:center}.sb-navbar-left-content{float:left;width:30%;height:50px;text-align:left;padding:10px}.sb-navbar-center-content{height:50px;line-height:28px;text-align:center;width:40%;margin:0 auto;padding:10px}.sb-navbar-right-content{float:right;width:30%;height:50px;text-align:right;padding:10px}.sb-navbar-left-content-small{float:left;width:20%;height:50px;line-height:28px;text-align:center;border-right:1px solid #ddd;cursor:pointer;color:#ddd;padding:10px}.sb-navbar-center-content-small{height:50px;line-height:28px;text-align:center;width:60%;margin:0 auto;padding:10px}.sb-navbar-right-content-small{float:right;width:20%;height:50px;line-height:28px;text-align:center;border-left:1px solid #ddd;cursor:pointer;color:#ddd;padding:10px}.sb-navbar-center-content-small a,.sb-navbar-center-content a{color:#b8b8b8;text-decoration:none}.sb-navbar-center-content-small a:hover,.sb-navbar-center-content a:hover{color:#606060}.sb-navbar-left-content-small a,.sb-navbar-left-content a,.sb-navbar-right-content-small a,.sb-navbar-right-content a{color:#b8b8b8;text-decoration:none}.sb-navbar-left-content-small:hover,.sb-navbar-left-content-small a:hover,.sb-navbar-left-content:hover,.sb-navbar-left-content a:hover,.sb-navbar-right-content-small:hover,.sb-navbar-right-content-small a:hover,.sb-navbar-right-content:hover,.sb-navbar-right-content a:hover{color:#606060;border-color:#ccc #c2c2c2 #b8b8b8}.sb-navbar-button{height:32px;padding:0;display:block}#schoolMenuButton .sb-navbar-button-image:before{position:absolute;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:23px;top:0;left:4px;content:"\f015"}.search-form .search-text:focus~.speech{display:inline-block!important}.search-form .speech{pointer-events:all;right:25px;display:none}.search-form span.fas{color:#333!important}.search-form .form-group{margin-bottom:0}.search-form .form-group input::placeholder{color:#4e4e4e}.search-form .form-group span.fa.fa-search{color:#4e4e4e}.search-form .search-text{width:75px;border-radius:1.5em;-webkit-transition:width .5s;-moz-transition:width .5s;transition:width .5s}.search-form .search-text::placeholder{visibility:hidden!important}.search-form .search-text:focus{width:400px;box-shadow:0;background-color:#fafafa;border-color:#aaa;color:#333;outline-style:none}.search-form .search-text:focus::placeholder{visibility:visible!important}.sb-search-container{width:100%;height:100%;display:table}.sb-search-container-block{display:table-cell;vertical-align:middle;text-align:center;padding-right:2em}.sb-search-title{text-align:center;text-transform:uppercase;font-size:1.5em;font-weight:600;padding-top:.5em;padding-bottom:.5em}.sb-navbar-search-field{border-radius:1.5em;box-shadow:inset 0 0 2px rgba(0,0,0,.07);background:#f8f8f8;border:1px solid #ccc;color:#b8b8b8;font-size:1.5em;margin:0;padding:.4em 2em .5em 1em;position:relative;display:inline-block;width:100%;height:100%}.sb-navbar-search-label{letter-spacing:-.01em;margin-top:1em;font-size:1em;text-align:center}.sb-navbar-search-field:focus{background-color:#fafafa;border-color:#aaa;color:#333;outline-style:none}.sb-navbar-search-submit{position:absolute;right:.5em;top:.3em;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:1.5em;background-color:transparent;text-shadow:none;border:none}.sb-navbar-menu-columns-container{overflow-y:auto;bottom:0;left:0;right:0;top:0;height:auto;width:640px}.sb-navbar-menu-column-header{font-weight:700;padding:10px}.sb-navbar-menu-column-header a{color:#333}.sb-navbar-menu-columns-container ul{width:200px;list-style:none}.sb-navbar-menu-column0,.sb-navbar-menu-column1,.sb-navbar-menu-column2{margin-top:0;margin-bottom:0;padding:0 0 6px}.sb-navbar-menu-column0 li,.sb-navbar-menu-column1 li,.sb-navbar-menu-column2 li{list-style:none;margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sb-navbar-menu-column0 li.header,.sb-navbar-menu-column1 li.header,.sb-navbar-menu-column2 li.header{font-weight:700}.sb-navbar-menu-column0{float:left;margin-left:10px;margin-right:0}.sb-navbar-menu-column1{float:left;margin-left:10px;margin-right:10px}.sb-navbar-menu-column2{float:left;margin-left:0;margin-right:10px}.navigation-container{top:0;position:sticky;z-index:670}.cody-house-namespace-wrapper .btn .icon{display:inline-block;width:16px;height:16px;margin:1px 8px 0 0;float:left}.cody-house-namespace-wrapper .btn-github .icon{opacity:.6}.cody-house-namespace-wrapper a{color:#63c0f5;text-shadow:0 0 5px rgba(104,182,255,.5);text-decoration:none}.cody-house-namespace-wrapper .cf:after,.cody-house-namespace-wrapper .cf:before{content:"";display:table}.cody-house-namespace-wrapper .cf:after{clear:both}.cody-house-namespace-wrapper .cf{zoom:1}.cody-house-namespace-wrapper body,.cody-house-namespace-wrapper html,.cody-house-namespace-wrapper li,.cody-house-namespace-wrapper ul{margin:0;padding:0}.cody-house-namespace-wrapper div,.cody-house-namespace-wrapper li,.cody-house-namespace-wrapper ul{border-radius:3px}.cody-house-namespace-wrapper .c1{color:#b5e853}.cody-house-namespace-wrapper .c2{color:#63c0f5}.cody-house-namespace-wrapper .c4{color:#888}.cody-house-namespace-wrapper .c5{color:#666667}.cody-house-namespace-wrapper .c6{color:#888}.cody-house-namespace-wrapper .bgC1,.cody-house-namespace-wrapper .gray{background-color:#ccc}.cody-house-namespace-wrapper .bgC2,.cody-house-namespace-wrapper .yellow{background-color:#ff8}.cody-house-namespace-wrapper .bgC3,.cody-house-namespace-wrapper .red{background-color:#f99}.cody-house-namespace-wrapper .bgC4,.cody-house-namespace-wrapper .blue{background-color:#aaf}.cody-house-namespace-wrapper .bgC5,.cody-house-namespace-wrapper .green{background-color:#9f9}.cody-house-namespace-wrapper .bgC6,.cody-house-namespace-wrapper .gree2{background-color:#bfb}.cody-house-namespace-wrapper .bgC7,.cody-house-namespace-wrapper .brown{background-color:#c26b2b}.cody-house-namespace-wrapper .pT20{padding-top:20px}.cody-house-namespace-wrapper .pV10{padding-top:10px;padding-bottom:10px}.cody-house-namespace-wrapper .pR{position:relative}.cody-house-namespace-wrapper .t10{top:10px}.cody-house-namespace-wrapper .dN{display:none}.cody-house-namespace-wrapper .zI1000{z-index:1000}.cody-house-namespace-wrapper .small1{font-size:.8em}.cody-house-namespace-wrapper .small2{font-size:.7em}.cody-house-namespace-wrapper .small3{font-size:.6em}.cody-house-namespace-wrapper .tAR{text-align:right}.cody-house-namespace-wrapper .clear{clear:both}.cody-house-namespace-wrapper img.descPicture{display:block;width:100%;margin:0 7px 30px 0;float:left;cursor:pointer}.cody-house-namespace-wrapper img.descPicture.descPictureClose{width:150px}.cody-house-namespace-wrapper #sTree2,.cody-house-namespace-wrapper #sTreePlus{margin:10px auto}.cody-house-namespace-wrapper .move{margin-right:5px}.cody-house-namespace-wrapper .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.cody-house-namespace-wrapper .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.cody-house-namespace-wrapper .btn-cancel,.cody-house-namespace-wrapper .btn-create,.cody-house-namespace-wrapper .btn-update{width:auto}.cody-house-namespace-wrapper .sortableListsClosed>.add-new{display:none}.cody-house-namespace-wrapper .sortableListsOpen>.add-new{display:block;background-color:transparent!important;padding:7px}.cody-house-namespace-wrapper .sTree2{overflow:hidden;margin:20px 0}.cody-house-namespace-wrapper .sTree2 li{margin:5px;border:1px solid #3f3f3f}.cody-house-namespace-wrapper .listsDisable,.cody-house-namespace-wrapper .listsDisable li,.cody-house-namespace-wrapper .listsDisable li div{background-color:transparent;list-style-type:square;list-style-position:inside}.cody-house-namespace-wrapper .ui-selectmenu-open.ui-front{z-index:10000}.cody-house-namespace-wrapper .title{display:inline-block;margin:0}.cody-house-namespace-wrapper #sortableListsBase li div.link-contain form,.cody-house-namespace-wrapper #sTree2 li div.link-contain form,.cody-house-namespace-wrapper #sTreePlus li div.link-contain form{display:inline-block}.cody-house-namespace-wrapper .description-field,.cody-house-namespace-wrapper .icon-field,.cody-house-namespace-wrapper .internal-url-field,.cody-house-namespace-wrapper .sub,.cody-house-namespace-wrapper .sub-sub,.cody-house-namespace-wrapper .top,.cody-house-namespace-wrapper .type-field,.cody-house-namespace-wrapper .url-field{display:none}.cody-house-namespace-wrapper .sub-sub .sub-sub,.cody-house-namespace-wrapper .sub .sub,.cody-house-namespace-wrapper .top .top{display:block}.cody-house-namespace-wrapper .heading .sub,.cody-house-namespace-wrapper .modal .heading{display:none}.cody-house-namespace-wrapper .modal.heading .heading,.cody-house-namespace-wrapper .top.create .icon-field,.cody-house-namespace-wrapper .top.create .type-field,.cody-house-namespace-wrapper .top.update .icon-field,.cody-house-namespace-wrapper .type1 .icon-field{display:block}.cody-house-namespace-wrapper .type1.sub.heading .icon-field{display:none}.cody-house-namespace-wrapper .type1.sub-sub .internal-url-field,.cody-house-namespace-wrapper .type1.sub-sub .url-field,.cody-house-namespace-wrapper .type2.sub .description-field,.cody-house-namespace-wrapper .type2.sub .icon-field,.cody-house-namespace-wrapper .type2.sub .internal-url-field,.cody-house-namespace-wrapper .type2.sub .url-field,.cody-house-namespace-wrapper .type3 .icon-field,.cody-house-namespace-wrapper .type3 .internal-url-field,.cody-house-namespace-wrapper .type3 .url-field{display:block}.cody-house-namespace-wrapper .move{margin:0 1.5em 0 .3em}.cody-house-namespace-wrapper .sortableListsOpen>.add-new{padding:10px;display:inline-block;height:56px;overflow:hidden}.cody-house-namespace-wrapper .btn{text-align:center;font-size:16px;border-radius:20px;padding:6px 20px}.cody-house-namespace-wrapper .modal-content{overflow:hidden}.cody-house-namespace-wrapper .top.create .modal-header{background:#48aaff}.cody-house-namespace-wrapper .top.create .modal-header h3{margin:0;color:#f5f5f5}.cody-house-namespace-wrapper .top.create .modal-header .close{color:#fff;background:#337ab7;width:25px;line-height:25px;border-radius:15px}.cody-house-namespace-wrapper .link-contain{position:relative}.cody-house-namespace-wrapper .link-contain .title{margin-right:1em}.cody-house-namespace-wrapper .link-contain .title span[class*=fa-]{margin-right:.5em}.cody-house-namespace-wrapper .link-contain .title label{margin-right:1em}.cody-house-namespace-wrapper .link-contain .title span.list-type{font-size:.8em}.cody-house-namespace-wrapper .btn.btn-cancel{background:#f0f8ff;color:#70a1cc}.cody-house-namespace-wrapper .btn.btn-cancel:hover{background:#70a1cc;color:#f0f8ff}@media only screen and (max-width:1169px){.cody-house-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item:before{display:none}.cody-house-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item [class*=fa-]{line-height:40px;font-size:36px;float:left}.cody-house-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item div{float:left}.cody-house-namespace-wrapper .cd-primary-nav .cd-nav-gallery .cd-nav-item h3,.cody-house-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item h3{line-height:40px}}#sortableListsBase ul,#sTree2 ul{background:transparent}#sortableListsBase li div.link-contain .move,#sortableListsBase li div.link-contain .title,#sortableListsBase li div.link-contain a,#sTree2 li div.link-contain .move,#sTree2 li div.link-contain .title,#sTree2 li div.link-contain a{font-size:18px;color:#666;text-shadow:0 0 1px rgba(104,182,255,.5)}#sTree2 li,#sTreePlus li,ul#sortableListsBase li{list-style-type:none;color:#000;border:none;margin:1em;border-radius:10px}#sTree2 li div.link-contain,#sTreePlus li div.link-contain,ul#sortableListsBase li div.link-contain{background-color:#fff}#sTree2 li.sortableListsOpen,#sTreePlus li.sortableListsOpen,ul#sortableListsBase li.sortableListsOpen{border-bottom:1px solid #ccc;border-left:1px solid #ccc}#sortableListsBase div.link-contain{-webkit-box-shadow:13px 10px 54px -2px #a3a3a3;-moz-box-shadow:13px 10px 54px -2px #a3a3a3;box-shadow:13px 10px 54px -2px #a3a3a3;cursor:move}#sTree2 li div.link-contain,#sTreePlus li div.link-contain{background:#fff;padding:16px;border:1px solid #ccc;border-radius:10px}#sTree2 li.sortableListsOpen>div.link-contain,#sTreePlus li.sortableListsOpen>div.link-contain{border-left:none}#sortableListsBase>li{-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}#sortableListsBase li div.link-contain{background:#edf7ff;padding:16px;border:1px solid #ccc;border-radius:10px}#sTree2 li div.link-contain .move:hover{cursor:move}.codyhouse-frontend-namespace-wrapper .sb-navbar-link-icon>.fa-angle-down,.codyhouse-frontend-namespace-wrapper .sb-navbar-link-icon>.fa-angle-right{width:10px;margin-left:8px}@media (max-width:1215px){.codyhouse-frontend-namespace-wrapper .nav-on-left.overflow-hidden{overflow:hidden}}.codyhouse-frontend-namespace-wrapper a{text-decoration:none}.codyhouse-frontend-namespace-wrapper input{font-size:1.6rem}.codyhouse-frontend-namespace-wrapper input[type=search]::-ms-clear{display:none}.codyhouse-frontend-namespace-wrapper input[type=search]::-webkit-search-cancel-button,.codyhouse-frontend-namespace-wrapper input[type=search]::-webkit-search-decoration,.codyhouse-frontend-namespace-wrapper input[type=search]::-webkit-search-results-button,.codyhouse-frontend-namespace-wrapper input[type=search]::-webkit-search-results-decoration{display:none}.codyhouse-frontend-namespace-wrapper .cd-main-header{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform}@media (max-width:1215px){.codyhouse-frontend-namespace-wrapper #sb-content-canvas,.codyhouse-frontend-namespace-wrapper .cd-main-header,.codyhouse-frontend-namespace-wrapper .sb-body-bg,.codyhouse-frontend-namespace-wrapper .sb-navbar-primary-container,.codyhouse-frontend-namespace-wrapper .sb-notification{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.codyhouse-frontend-namespace-wrapper #sb-content-canvas.nav-is-visible,.codyhouse-frontend-namespace-wrapper .cd-main-header.nav-is-visible,.codyhouse-frontend-namespace-wrapper .sb-body-bg.nav-is-visible,.codyhouse-frontend-namespace-wrapper .sb-navbar-primary-container.nav-is-visible,.codyhouse-frontend-namespace-wrapper .sb-notification.nav-is-visible{-webkit-transform:translateX(-260px);-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-o-transform:translateX(-260px);transform:translateX(-260px)}.codyhouse-frontend-namespace-wrapper .cd-main-header{height:0}.codyhouse-frontend-namespace-wrapper .sb-organization-color-secondary-nav{border-top:0}}.codyhouse-frontend-namespace-wrapper .cd-main-header{z-index:3}.codyhouse-frontend-namespace-wrapper .cd-nav{text-align:left}.codyhouse-frontend-namespace-wrapper .cd-nav .cd-primary-nav{margin-bottom:0}.codyhouse-frontend-namespace-wrapper .nav-is-fixed .cd-main-header{position:fixed;top:0;left:0;width:100%}@media (min-width:1216px){.codyhouse-frontend-namespace-wrapper .cd-main-header:after{clear:both;content:"";display:table}}.codyhouse-frontend-namespace-wrapper .cd-logo{position:absolute;top:12px;left:5%}.codyhouse-frontend-namespace-wrapper .cd-logo img{display:block}@media (max-width:1215px){.codyhouse-frontend-namespace-wrapper .nav-on-left .cd-logo{left:auto;right:5%}}@media (min-width:1216px){.codyhouse-frontend-namespace-wrapper .cd-logo{top:26px;left:4em}}.codyhouse-frontend-namespace-wrapper .cd-header-buttons{position:absolute;display:inline-block;top:3px;right:5%}.codyhouse-frontend-namespace-wrapper .cd-header-buttons li{display:inline-block}@media (max-width:1215px){.codyhouse-frontend-namespace-wrapper .nav-on-left .cd-header-buttons{right:auto;left:5%}.codyhouse-frontend-namespace-wrapper .nav-on-left .cd-header-buttons li{float:right}}@media (min-width:1216px){.codyhouse-frontend-namespace-wrapper .cd-header-buttons{top:18px;right:4em}}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger{position:relative;display:block;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span:after,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span:before{position:absolute;display:inline-block;height:3px;width:24px;background:#2e3233}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;-webkit-transition:background .3s .3s;-moz-transition:background .3s .3s;transition:background .3s .3s}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span:after,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span:before{content:"";right:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s .3s;-moz-transition:-moz-transform .3s .3s;transition:transform .3s .3s}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span:before{top:-6px}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span:after{top:6px}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger.nav-is-visible span{background:rgba(46,50,51,0)}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger.nav-is-visible span:after,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger.nav-is-visible span:before{background:#2e3233}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger.nav-is-visible span:before{-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-moz-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);-o-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg)}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger.nav-is-visible span:after{-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-o-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}@media (min-width:1216px){.codyhouse-frontend-namespace-wrapper .cd-nav-trigger{display:none}}.codyhouse-frontend-namespace-wrapper .cd-primary-nav,.codyhouse-frontend-namespace-wrapper .cd-primary-nav ul{list-style-type:none;position:fixed;top:0;right:0;height:100%;width:260px;background:#2e3233;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.codyhouse-frontend-namespace-wrapper .cd-primary-nav a,.codyhouse-frontend-namespace-wrapper .cd-primary-nav ul a{display:block;height:50px;line-height:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid #3a3f40;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;overflow:hidden;white-space:nowrap}.codyhouse-frontend-namespace-wrapper .cd-primary-nav a:hover,.codyhouse-frontend-namespace-wrapper .cd-primary-nav ul a:hover{overflow:visible;z-index:100}.codyhouse-frontend-namespace-wrapper .cd-primary-nav a:hover div,.codyhouse-frontend-namespace-wrapper .cd-primary-nav ul a:hover div{background-color:inherit}.codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav{text-align:left;z-index:-1}.codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav li{display:block;height:50px;line-height:50px;padding:0 20px}.codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav li a,.codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav li span[class*=fa-]{color:#fff}.codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav li span[class*=fa-]{display:initial}.codyhouse-frontend-namespace-wrapper .cd-primary-nav.is-hidden,.codyhouse-frontend-namespace-wrapper .cd-primary-nav ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.codyhouse-frontend-namespace-wrapper .cd-primary-nav.moves-out>li>a,.codyhouse-frontend-namespace-wrapper .cd-primary-nav ul.moves-out>li>a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav.is-hidden,.codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav.moves-out>li>a,.codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav ul.is-hidden,.codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav ul.moves-out>li>a{display:none}@media (max-width:1215px){.codyhouse-frontend-namespace-wrapper .nav-on-left .cd-primary-nav,.codyhouse-frontend-namespace-wrapper .nav-on-left .cd-primary-nav ul{right:auto;left:0}}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .see-all a{color:inherit}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item{height:80px;line-height:80px;padding:20px}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item:before{content:"";display:block;position:absolute;left:20px;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-size:40px 40px}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item div{display:inline-block}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item h3{overflow:hidden;text-overflow:ellipsis}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item p{font-size:1.3rem;display:none}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item [class*=fa-]{color:#2e3233;font-size:40px;margin-right:20px;vertical-align:top}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item .sb-organizations-navbar-text-color:hover{border-bottom:none}@media (max-width:1215px){.codyhouse-frontend-namespace-wrapper .cd-primary-nav{padding-left:0;visibility:hidden;-webkit-transition:visibility 0s .3s;-moz-transition:visibility 0s .3s;transition:visibility 0s .3s}.codyhouse-frontend-namespace-wrapper .cd-primary-nav.moves-out ul.cd-secondary-nav,.codyhouse-frontend-namespace-wrapper .cd-primary-nav.moves-out ul.cd-secondary-nav.moves-out>li>ul,.codyhouse-frontend-namespace-wrapper ul.cd-nav-icons{padding-left:0}.codyhouse-frontend-namespace-wrapper .cd-primary-nav.nav-is-visible{visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s}}@media (min-width:1216px){.codyhouse-frontend-namespace-wrapper ul.cd-nav-icons{padding-left:0}.codyhouse-frontend-namespace-wrapper .cd-primary-nav{position:static;padding:0;height:auto;width:auto;float:right;overflow:visible;background:transparent}.codyhouse-frontend-namespace-wrapper .cd-primary-nav:after{clear:both;content:"";display:table}.codyhouse-frontend-namespace-wrapper .cd-primary-nav.moves-out>li>a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.codyhouse-frontend-namespace-wrapper .cd-primary-nav ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:3}.codyhouse-frontend-namespace-wrapper .cd-primary-nav ul.is-hidden,.codyhouse-frontend-namespace-wrapper .cd-primary-nav ul.moves-out>li>a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.codyhouse-frontend-namespace-wrapper .cd-primary-nav ul.moves-out>li>a{opacity:1}.codyhouse-frontend-namespace-wrapper .cd-primary-nav>li{float:left;margin-left:.5em;font-size:1.2em}.codyhouse-frontend-namespace-wrapper .cd-primary-nav>li>a{position:relative;display:inline-block;padding:0 10px;overflow:visible;border-bottom:none;-webkit-transition:color .3s,box-shadow .3s;-moz-transition:color .3s,box-shadow .3s;transition:color .3s,box-shadow .3s}.codyhouse-frontend-namespace-wrapper .cd-primary-nav>li>a.selected{box-shadow:inset 0 -2px 0 #fff}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .go-back,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .see-all{display:none}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-headings,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav{position:absolute;top:50px;width:100vw;background:#fff;padding:48px 64px;box-shadow:inset 0 0 0 rgba(0,0,0,.4),0 3px 6px rgba(0,0,0,.4);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery:after,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons:after,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav:after{clear:both;content:"";display:table}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery.is-hidden,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-headings.is-hidden,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons.is-hidden,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery>.see-all,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons>.see-all,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav>.see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery>.see-all a,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons>.see-all a,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav>.see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:700;text-align:center;line-height:80px;border-top:1px solid #e2e3df;border-bottom:none;margin:0;padding:0;-webkit-transition:color .2s,background .2s,border .2s;-moz-transition:color .2s,background .2s,border .2s;transition:color .2s,background .2s,border .2s}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery>.see-all a:hover,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons>.see-all a:hover,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav>.see-all a:hover{background:#2e3233;border-color:#2e3233;color:#fff}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav>li{height:340px;width:23%;float:left;text-align:left;margin-right:2.66%;border-right:1px solid #e2e3df;overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav>li:nth-child(4n+0){margin-right:0;border-right:none}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-headings>li>a,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav>li>a,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav>li>span{font-weight:700;font-size:1.6rem;margin-bottom:.6em}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav a{height:30px;line-height:30px;padding:0 18% 0 0;border-bottom:none;font-size:1.4rem}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav ul{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav ul ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav ul ul .go-back{display:block}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav ul ul .go-back a{color:transparent}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav ul ul .see-all{display:block}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav .moves-out>li>a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery li{width:22%;float:left;margin:0 4% 40px 0}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery li:nth-child(4n+2){margin-right:0}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery .cd-nav-item{border-bottom:none;padding:0;height:auto;line-height:1.2}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:static;margin-top:0;height:auto;width:100%;margin-bottom:.6em}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery .cd-nav-item h3{font-weight:700;padding:0 .4em}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons li{width:32%;float:left;margin:0 2% 20px 0}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons li:nth-child(3n+2){margin-right:0}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item{border-bottom:none;height:95px;line-height:1.4;position:relative}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item:before{left:25px}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item:hover{background:#f6f6f5}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item h3{font-weight:700;line-height:inherit}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons .cd-nav-item p{display:block}.codyhouse-frontend-namespace-wrapper .cd-primary-nav.moves-out>li>ul.cd-secondary-nav>li>ul{padding-left:0}}.codyhouse-frontend-namespace-wrapper .go-back a,.codyhouse-frontend-namespace-wrapper .has-children>a{position:relative}.codyhouse-frontend-namespace-wrapper .go-back a:after,.codyhouse-frontend-namespace-wrapper .go-back a:before{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#464c4e;-webkit-backface-visibility:hidden;backface-visibility:hidden}.codyhouse-frontend-namespace-wrapper .go-back a:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.codyhouse-frontend-namespace-wrapper .go-back a:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:1216px){.codyhouse-frontend-namespace-wrapper .go-back a:after,.codyhouse-frontend-namespace-wrapper .go-back a:before{background:#c9cbc4}.codyhouse-frontend-namespace-wrapper .go-back a:hover:after,.codyhouse-frontend-namespace-wrapper .go-back a:hover:before{background:#69aa6f}}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .go-back a{padding-left:40px}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .go-back a:after,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .go-back a:before{left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%}@media (min-width:1216px){.codyhouse-frontend-namespace-wrapper .cd-primary-nav .go-back a{padding-left:20px}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .go-back a:after,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .go-back a:before{left:1px}}.codyhouse-frontend-namespace-wrapper .no-js .cd-primary-nav{position:relative;height:auto;width:100%;overflow:visible;visibility:visible;z-index:2}@media (min-width:1216px){.codyhouse-frontend-namespace-wrapper .no-js .cd-primary-nav{position:absolute;z-index:3;display:inline-block;width:auto;top:0;right:150px;padding:0}.codyhouse-frontend-namespace-wrapper .no-js .nav-is-fixed .cd-primary-nav{position:fixed}}.codyhouse-frontend-namespace-wrapper .iconpicker-container{position:static;margin-left:1em}.sb-admin-nav{position:fixed;bottom:14px;left:0;z-index:2000}.sb-admin-nav .sb-admin-main-nav .btn-icon{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#fff;border:1px solid #ccc;padding:.6em 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);display:block;text-align:center;width:50px;height:50px;color:#4d4d4d;font-size:14px}.sb-admin-nav .sb-admin-main-nav .btn-icon span[class*=fa-]{font-size:2.3em;width:100%}.sb-admin-nav .sb-admin-main-nav .btn-icon:hover{color:#212121}.sb-admin-nav .sb-admin-main-nav ul{list-style:none;padding-left:10px}.sb-admin-nav .sb-admin-main-nav ul li{margin:7px 0;padding:5px;position:relative}.sb-admin-nav .sb-admin-main-nav ul li.active{padding-right:80px;max-width:200px;border-bottom-left-radius:30px;border-top-left-radius:30px;width:69px}.sb-admin-nav .sb-admin-main-nav ul li.active span.curvetop{content:"";pointer-events:none;position:absolute;height:40px;width:40px;overflow:hidden;right:-18px;top:-11px}.sb-admin-nav .sb-admin-main-nav ul li.active span.curvetop:after{content:"";position:absolute;margin-left:-19px;margin-top:-21px;height:40px;width:40px;background:transparent;border-radius:25px}.sb-admin-nav .sb-admin-main-nav ul li.active span.curvebottom{content:"";pointer-events:none;position:absolute;height:40px;width:40px;overflow:hidden;right:-17px;top:30px}.sb-admin-nav .sb-admin-main-nav ul li.active span.curvebottom:after{content:"";position:absolute;margin-left:-18px;margin-top:22px;height:40px;width:40px;background:transparent;border-radius:25px}.sb-admin-nav-window{position:fixed;left:85px;bottom:14px;margin:0 auto!important;width:270px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22)}.sb-admin-nav-window .close{position:absolute;right:.3em;top:.1em;font-size:2em;z-index:9999}.sb-admin-nav-window .close:hover{color:#000}.sb-admin-nav-window .sb-admin-nav-window-sub-list{height:100%;padding:1.2em 0;vertical-align:top;width:70px;position:absolute;list-style-type:none;border-right:1px solid #ccc;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow-y:auto}.sb-admin-nav-window .sb-admin-nav-window-sub-list.empty-sub-list{width:15px}.sb-admin-nav-window .sb-admin-nav-window-sub-list li.sb-admin-nav-window-sub-list-item{font-size:1em;height:calc(9% - 1px);line-height:2.8em}.sb-admin-nav-window .sb-admin-nav-window-sub-list li.sb-admin-nav-window-sub-list-item a{display:block;border-radius:50px;margin:0 .5em;font-size:1em;font-weight:600;text-decoration:none;padding-left:1em;white-space:nowrap;color:inherit}.sb-admin-nav-window .sb-admin-nav-window-sub-list li.sb-admin-nav-window-sub-list-item a.active,.sb-admin-nav-window .sb-admin-nav-window-sub-list li.sb-admin-nav-window-sub-list-item a:hover{color:#000;background-color:#eee}.sb-admin-nav-window .sb-admin-nav-window-content{position:relative;overflow-x:hidden;text-align:left;max-height:calc(100vh - 50px);min-height:270px;margin-left:70px}.sb-admin-nav-window .sb-admin-nav-window-content.empty-sub-list{margin-left:15px}.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper{background:#fff none repeat scroll 0 0;border-bottom-right-radius:10px;border-top-right-radius:10px;box-sizing:border-box;height:100%;height:calc(100vh - 90px);overflow-y:auto;overflow-x:hidden;padding:1em 2em}.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper .tab-header{margin:1em 0;border-bottom:1px solid #888;padding-bottom:.5em}.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper .sb-block{border:1px solid #e4e4e4}.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper .btn-add-block{margin:.5em 0;font-size:1.2em}.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper .block-details-intro{margin:.5em 0}.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper .block-details-help{margin-top:2em}.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper .media{padding:.5em;border:1px solid transparent}.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper .media img,.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper .media span[class*=fa-]{width:64px}.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper .media .media-body{vertical-align:middle}.sb-admin-nav-window .sb-admin-nav-window-content .block-details-wrapper .media:hover{border:1px solid #ccc}.sb-right-drawer{position:fixed;bottom:20px;text-align:center;visibility:hidden;z-index:1000;background:#fff;border:1px;border-radius:6px;overflow-y:hidden}.sb-right-drawer h1,.sb-right-drawer h2,.sb-right-drawer h3,.sb-right-drawer h4{margin:0}.sb-right-drawer a{text-decoration:none;color:inherit}.sb-right-drawer-size{width:16em;right:-16em}.sb-right-drawer-header{position:absolute;top:0;height:6em;width:100%;background-color:#838388;color:#fff;text-align:left;padding:1em}.sb-right-drawer-header h2{font-weight:700}.sb-right-drawer-header #edit-circle-close{position:absolute;top:1em;right:1em}.sb-right-drawer-header #edit-circle-close:hover{color:#bbb}.sb-right-drawer-content{position:absolute;top:6em;bottom:0;width:100%;overflow-y:auto;overflow-x:hidden;text-align:left;z-index:1001;border:1px solid #838388;box-shadow:inset 0 0 3px rgba(0,0,0,.4);border-bottom-left-radius:6px;border-bottom-right-radius:6px}.sb-right-drawer-content ul{list-style-type:none;padding:0;margin:0}.sb-right-drawer-content ul li{font-size:1.5em;line-height:1.5em}.sb-right-drawer-content ul li .sb-right-drawer-list-item{border-bottom:1px solid #eff2f6;padding:.5em .5em .5em 1em}.sb-right-drawer-content ul li .sb-right-drawer-list-item span:not([class*=fa-]){margin-left:1em}#sb-admin-nav ul{position:fixed;width:200px;margin:0;padding:0;border:0;font-size:100%;font:inherit;list-style:none;vertical-align:baseline;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);background:#fff;visibility:hidden;overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:-webkit-transform .3s,visibility 0s .3s;-moz-transition:-moz-transform .3s,visibility 0s .3s;transition:transform .3s,visibility 0s .3s}#sb-admin-nav ul.is-visible{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s,visibility 0s 0s;-moz-transition:-moz-transform .3s,visibility 0s 0s;transition:transform .3s,visibility 0s 0s}#sb-admin-nav ul li{-webkit-backface-visibility:hidden;backface-visibility:hidden}#sb-admin-nav ul li a{display:block;padding:1.6em;border-bottom:1px solid #eff2f6;color:#000}#sb-admin-nav ul li a:hover{color:#000;background-color:#eee}#sb-admin-nav ul li:last-child a{border-bottom:none}.sb-settings-block-bootstrap{display:block;position:relative;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);margin:0 7px;overflow:hidden}.sb-settings-block-bootstrap .sb-settings-block-navigation{padding-top:1em;padding-bottom:1em}.sb-settings-block-bootstrap .sb-settings-block-content{border-left:1px solid rgba(0,0,0,.2)}.sb-settings-block{display:block;position:relative;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);margin:0 7px;overflow:hidden}.sb-settings-block .sb-settings-block-navigation{width:25%;float:left;padding-left:20px;font-family:Open Sans,sans-serif;padding-top:30px}.sb-settings-block .sb-settings-block-navigation ul{list-style:none;padding:0;margin:0}.sb-settings-block .sb-settings-block-navigation ul li{margin-bottom:20px}.sb-settings-block .sb-settings-block-navigation ul li a{margin-left:0}.sb-settings-block .sb-settings-block-navigation ul li a.active{font-family:Open Sans,sans-serif}.sb-settings-block .sb-settings-block-navigation .ui-state-active,.sb-settings-block .sb-settings-block-navigation .ui-state-focus,.sb-settings-block .sb-settings-block-navigation .ui-state-hover,.sb-settings-block .sb-settings-block-navigation .ui-tabs-active{border:none;background:#fff}.sb-settings-block .sb-settings-block-navigation .ui-state-active a,.sb-settings-block .sb-settings-block-navigation .ui-state-focus a,.sb-settings-block .sb-settings-block-navigation .ui-state-hover a,.sb-settings-block .sb-settings-block-navigation .ui-tabs-active a{outline-color:#fff}.sb-settings-container{margin:0 auto;padding:0}.sb-settings-container .sb-settings-block-content-heading{margin:2em 0;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:1em}.sb-settings-container .sb-settings-block-content-heading strong{font-family:Open Sans,sans-serif}.sb-settings-container form{margin:20px 0}.sb-settings-container label{line-height:18px;padding-top:8px}.sb-settings-container .row{margin-bottom:10px}.sb-settings-container input,.sb-settings-container textarea{border-radius:5px;box-shadow:inset 0 0 2px rgba(0,0,0,.07);background:#f8f8f8;border:1px solid #ccc;margin:0 20px 0 0;padding:6px 30px 6px 9px;width:100%}.sb-settings-container input:focus,.sb-settings-container textarea:focus{background-color:#fafafa;border-color:#aaa;outline-style:none}.sb-settings-container textarea{resize:none}.sb-settings-container .select-picture{width:70%;margin:0}.sb-settings-container .select-picture img{float:left;margin-right:10px}.sb-settings-container .select-picture input{margin:0;width:27%;display:inline}.sb-settings-container .ui-tabs-panel{padding:0}.sb-settings-container .calendar-item{border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 0 2px rgba(0,0,0,.07);padding:20px;position:relative}.sb-settings-container .calendar-item .calendar-close{position:absolute;top:0;right:0;margin-right:20px}.sb-settings-container .calendar-item .error{color:red}.sb-settings-container .calendar-blank-form{display:none}.sb-settings-container .minicolors-panel,.sb-settings-container .minicolors-panel div{margin:0}.sb-settings-block-footer{width:100%;margin-top:10px;padding:0;text-align:right}.sb-settings-block-content .alert{margin-top:15px}.panel-errors{color:red}.sb-appearance-playground .sb-appearance-playground-canvas{width:75%;margin:0 auto;background-color:#f8f8f8;border-radius:6px}.sb-appearance-playground .sb-appearance-playground-canvas .sb-appearance-playground-primary-nav a{line-height:.5em;font-size:.5em}.sb-appearance-playground .sb-appearance-playground-canvas .sb-appearance-playground-primary-nav .sb-appearance-playground-secondary-nav{height:1em}.sb-appearance-playground .sb-appearance-playground-canvas .sb-appearance-playground-content{margin-top:1em;text-align:center;vertical-align:top}.sb-appearance-playground .sb-appearance-playground-canvas .sb-appearance-playground-content .sb-appearance-playground-block{height:10em;width:10em;display:inline-block;text-align:left}.sb-appearance-playground .sb-appearance-playground-canvas .sb-appearance-playground-footer{height:1em}#office365-auth-tab .group{width:180px;font-size:small;height:25px;margin-bottom:5px}.modal-card-locations .card-locations .btn{margin:0}.modal-card-locations .card-locations .btn:first-child{margin-right:4px}.modal-card-locations .card-locations .table{margin-bottom:0}.checkbox-default-links{margin:1em 0 0!important;width:1em!important}option.disabled{color:grey}.sb-contrast-results-panel{margin-top:2em}.sb-contrast-results-panel .sb-contrast-label{font-style:italic}.sb-alert-contrast-checker-result span:first-child,.sb-alert-contrast-checker-result span:nth-child(2),.sb-contrast-checker-result span:first-child,.sb-contrast-checker-result span:nth-child(2){font-weight:700}.sb-alert-contrast-checker-result span.pass,.sb-contrast-checker-result span.pass{color:green}.sb-alert-contrast-checker-result span.fail,.sb-contrast-checker-result span.fail{color:red}.sb-alert-contrast-checker-result span.help-block,.sb-contrast-checker-result span.help-block{font-size:smaller;margin-top:0}.sb-contrast-results{margin-top:2em}.sb-contrast-results .col-lg-6{padding:0 1em}.sb-contrast-results .col-lg-6 p{margin-top:.5em}.sb-contrast-results .sb-well{width:80px;height:40px;color:#fff;font-size:120%;margin-top:.7em;font-weight:700;line-height:.1em;text-align:center}.sb-contrast-results h4{margin:1em 0;border-bottom:1px solid #e3e3e3;padding-bottom:.5em}.btn{margin:4px;border-radius:5px}.btn-green{background:#02bf90;color:#fff}.sb-schools-search{padding-top:10px;padding-bottom:10px}.sb-schools-search .input-group-search{margin-bottom:20px;margin-top:20px;width:200px}.sb-schools-search p{color:#777}.sb-schools-search .input-group-block,.sb-schools-search p{margin-bottom:20px;margin-top:20px}.sb-schools-list{padding-left:0;padding-right:0}.sb-schools-list .sb-schools-look{padding-top:20px}.sb-schools-map{position:absolute;margin-top:20px;margin-bottom:20px;right:20px}#sb-district-map-canvas,.gm-style{border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);z-index:0;overflow:initial!important}#sb-district-map-canvas{width:100%;height:600px}.map-checkbox{background:hsla(0,0%,100%,.7);right:0;margin:.6em 1.8em;padding:.4em 1em;position:absolute;z-index:10;border-radius:4px;border:1px solid #ccc}.sb-school-rightTop{text-align:center;font-size:.8em;position:absolute;top:.7em;right:2.6em;width:11em;height:2.4em;padding-top:.5em;border-radius:6px}.sb-block .sb-school .sb-school-address{margin-top:40px;padding:10px}.sb-block .sb-school .sb-school-city,.sb-block .sb-school .sb-school-grades,.sb-block .sb-school .sb-school-title{margin-bottom:0;color:#333}.sb-block .sb-school .sb-school-image-container{text-align:center;overflow:hidden;height:100%;padding-bottom:4.3em}.sb-block .sb-school .sb-school-default-image{width:75%;margin:20% 0}.sb-block .sb-school .sb-school-image-auto-width{max-height:100%;max-width:100%}.sb-block .sb-school .sb-school-image-full-size{height:100%;width:100%;background:no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.sb-block .sb-school .sb-blockMeta-content{text-align:center}.sb-block .sb-school .sb-blockMeta-content p{white-space:normal}.modal-title{text-align:center}.school-modal{color:#666}.school-modal .sb-school-image-container{text-align:center;overflow:hidden;height:100%;padding-bottom:0}.school-modal .sb-school-default-image{width:75%;margin:5% 0}.school-modal .sb-school-image-auto-width{max-height:100%;max-width:100%}.school-modal .head{border-bottom:1px solid #ccc;padding:0 20px;clear:both}.school-modal .head h1,.school-modal .head h3{display:inline-block;margin-top:1em;margin-bottom:.3em;width:100%}.school-modal .head h4{padding-top:0;margin-bottom:1em}.school-modal .head table{table-layout:fixed}.school-modal .contact .left{width:48%;min-height:240px;display:inline-block}.school-modal .contact .left ul{list-style:none;margin:0;padding:0}.school-modal .contact .left ul .location-entry [contentEditable=true]:empty:not(:focus):before{content:attr(data-placeholder)}.school-modal .contact .left ul li{border-bottom:1px solid #ccc;padding-left:20px;margin:0 5px}.school-modal .contact .left ul li.location .directions{float:right;border:1px solid #ccc;border-radius:3px;width:5.4em;text-align:center;margin-left:10px;color:#666;padding-bottom:.4em}.school-modal .contact .left ul li.location .directions img{margin-top:1em}.school-modal .contact .left ul li.location .directions span{display:block;margin-top:7px;margin-left:0;font-size:1em}.school-modal .contact .left ul li.location .address{overflow:hidden;padding-top:6px}.school-modal .contact .left ul li.location .address p{margin:0;padding:0}.school-modal .contact .left ul li.location .address span{margin-left:0}.school-modal .contact .left ul li:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0;margin-left:-4px}.school-modal .contact .left ul li>div{display:inline-block;vertical-align:middle;width:97%}.school-modal .contact .left ul li span:not([class*=fa-]){display:inline-block;margin-left:.5em}.school-modal .contact .left ul li.phone{font-size:1.6em}.school-modal .contact .left ul li.phone span[class*=fa-]{vertical-align:middle}.school-modal .contact .left ul li.editor{height:auto;min-height:80px}.school-modal .contact .right{width:48%;float:right;position:relative}.school-modal .contact .right #schoolMap{width:100%;height:240px}.sb-category-filter-button:not(.active):not(:hover){background-color:#ccc!important;outline:0 none!important;color:#000!important;box-shadow:none}.sb-category-filter-button:not(.active):not(:hover).sb-category-filter-button-transparent{background-color:transparent!important;color:#bcbec0!important}.sb-filter-button-circles{display:inline-block;position:relative;text-align:center;vertical-align:top;margin:.7em .5em 0;width:5.5em}@media (min-width:608px){.sb-filter-button-circles{width:8rem}}.sb-filter-button-circles .sb-category-filter-name{font-size:1.2rem;color:#777;display:block}.sb-filter-button-circles .sb-filter-button-circle:not(.active):not(:hover):not(:focus) .icon-svgtag-background-fill{fill:#ccc!important}.sb-filter-button-circles .sb-filter-button-circle{box-shadow:0 1px 2px 0 rgba(0,0,0,.22);background:#aaa;display:inline-block;border-radius:100%;border-width:0;margin:.8em .5em;padding:0;width:5rem;height:5rem}.sb-filter-button-circles .sb-filter-button-circle .icon-fa{font-size:3em}.sb-filter-button-circles .sb-filter-button-circle .icon-img{width:3em;height:3em}.sb-filter-button-circles .sb-filter-button-circle .icon-svg,.sb-filter-button-circles .sb-filter-button-circle .icon-svgtag{height:inherit;width:inherit}.sb-block-icon-container{position:absolute;top:1.4em;right:.8em}.sb-block-icon{text-align:center;display:inline-block;position:relative;width:2.35em;height:2.35em;margin:0 .5em 0 0;background:#fff;border-radius:100%}.sb-block-icon .icon-fa{font-size:1.1em}.sb-block-icon .icon-img{width:1em;height:1em}.sb-block-icon .icon-svg,.sb-block-icon .icon-svgtag{width:2.35em;height:2.35em;margin-top:-.15em}.sb-background-color-classroom.sb-filter-button,.sb-background-color-department.sb-filter-button,.sb-background-color-district.sb-filter-button,.sb-background-color-google-drive.sb-filter-button,.sb-background-color-group.sb-filter-button,.sb-background-color-school.sb-filter-button,.sb-background-color-section.sb-filter-button,.sb-organization-color-element-bg.sb-filter-button:not(.active):not(:hover){background-color:#ccc;outline:0 none;color:#000}.sb-color-district,.sb-color-district-text{color:#cc2a36}.sb-background-color-district,.sb-background-color-district.sb-filter-button.active,.sb-background-color-district.sb-filter-button:active,.sb-background-color-district.sb-filter-button:hover{background-color:#cc2a36;color:#fff}.sb-color-school{color:#efb03f}.sb-color-school-text{color:#fae0b8}.sb-background-color-school,.sb-background-color-school.sb-filter-button.active,.sb-background-color-school.sb-filter-button:active,.sb-background-color-school.sb-filter-button:hover{background-color:#efb03f;color:#fff}.sb-color-classroom{color:#8bbf4e}.sb-color-classroom-text{color:#c8e0a8}.sb-background-color-classroom,.sb-background-color-classroom.sb-filter-button.active,.sb-background-color-classroom.sb-filter-button:active,.sb-background-color-classroom.sb-filter-button:hover{background-color:#8bbf4e;color:#fff}.sb-color-section,.sb-color-section-text{color:#00a4e4}.sb-background-color-section,.sb-background-color-section.sb-filter-button.active,.sb-background-color-section.sb-filter-button:active,.sb-background-color-section.sb-filter-button:hover{background-color:#00a4e4;color:#fff}.sb-color-group{color:#9679aa}.sb-color-group-text{color:#d4c9dd}.sb-background-color-group,.sb-background-color-group.sb-filter-button.active,.sb-background-color-group.sb-filter-button:active,.sb-background-color-group.sb-filter-button:hover{background-color:#9679aa;color:#fff}.sb-color-department,.sb-color-department-text{color:#ff7000}.sb-background-color-department,.sb-background-color-department.sb-filter-button.active,.sb-background-color-department.sb-filter-button:active,.sb-background-color-department.sb-filter-button:hover{background-color:#ff7000;color:#000}.sb-color-google-drive{color:#2a70e8}.sb-color-google-drive-text{color:#4385f6}.sb-background-color-google-drive,.sb-background-color-google-drive.sb-filter-button.active,.sb-background-color-google-drive.sb-filter-button:active,.sb-background-color-google-drive.sb-filter-button:hover{background-color:#2a70e8;color:#fff}.sb-background-color-alternative-school.sb-filter-button,.sb-background-color-elementary-school.sb-filter-button,.sb-background-color-high-school.sb-filter-button,.sb-background-color-middle-school.sb-filter-button,.sb-background-color-other-school.sb-filter-button,.sb-background-color-pre-school.sb-filter-button{background-color:#ccc;outline:0 none;color:#000}.sb-color-pre-school{color:#eb6841}.sb-background-color-pre-school,.sb-background-color-pre-school.sb-filter-button.active,.sb-background-color-pre-school.sb-filter-button:active,.sb-background-color-pre-school.sb-filter-button:hover{background-color:#eb6841;color:#fff}.sb-color-elementary-school{color:#edc951}.sb-background-color-elementary-school,.sb-background-color-elementary-school.sb-filter-button.active,.sb-background-color-elementary-school.sb-filter-button:active,.sb-background-color-elementary-school.sb-filter-button:hover{background-color:#edc951;color:#000}.sb-color-middle-school{color:#cc2a36}.sb-background-color-middle-school,.sb-background-color-middle-school.sb-filter-button.active,.sb-background-color-middle-school.sb-filter-button:active,.sb-background-color-middle-school.sb-filter-button:hover{background-color:#cc2a36;color:#fff}.sb-color-high-school{color:#4f372d}.sb-background-color-high-school,.sb-background-color-high-school.sb-filter-button.active,.sb-background-color-high-school.sb-filter-button:active,.sb-background-color-high-school.sb-filter-button:hover{background-color:#4f372d;color:#fff}.sb-color-alternative-school{color:#00a0b0}.sb-background-color-alternative-school,.sb-background-color-alternative-school.sb-filter-button.active,.sb-background-color-alternative-school.sb-filter-button:active,.sb-background-color-alternative-school.sb-filter-button:hover{background-color:#00a0b0;color:#fff}.sb-color-other-school{color:#4f372d}.sb-background-color-other-school,.sb-background-color-other-school.sb-filter-button.active,.sb-background-color-other-school.sb-filter-button:active,.sb-background-color-other-school.sb-filter-button:hover{background-color:#f96f2f;color:#fff}.sb-color-page{color:#090}.sb-background-color-page{background-color:#090}.sb-color-poll{color:#f60}.sb-background-color-poll{background-color:#f60}.sb-color-twitter{color:#55acee}.sb-background-color-twitter{background-color:#55acee}.sb-color-edmodo{color:#fff}.sb-background-color-edmodo{background-color:#376bb0}.sb-color-facebook{color:#3b5999}.sb-background-color-facebook{background-color:#3b5999}.sb-color-pinterest{color:#cc2127}.sb-background-color-pinterest{background-color:#cc2127}.sb-color-schoology{color:#211f20}.sb-background-color-schoology{background-color:#211f20}.sb-color-instagram{color:#3f729b}.sb-background-color-instagram{background-color:#3f729b}.sb-color-vimeo{color:#1bb7ea}.sb-background-color-vimeo{background-color:#1bb7ea}.sb-color-youtube{color:#cd201f}.sb-background-color-youtube{background-color:#cd201f}.sb-color-schooltube{color:#000}.sb-background-color-schooltube{background-color:#000}.sb-color-google{color:#4285f4}.sb-background-color-google{background-color:#4285f4}.sb-color-google-red{color:#dd4b39}.sb-background-color-google-red{background-color:#dd4b39}.sb-color-urllink{color:#4285f4}.sb-background-color-urllink{background-color:#4285f4}.sb-color-message-white{color:#1bb7ea}.sb-background-color-message-white{background-color:#fff}.sb-color-message-dark{color:#fff}.sb-background-color-message-dark{background-color:#830d33}.sb-color-message-light{color:#fff}.sb-background-color-message-light{background-color:#1bb7ea}.sb-color-news{color:#4285f4}.sb-background-color-news{background-color:#1bb7ea}.sb-color-office365{color:#cc2e15}.sb-background-color-office365{background-color:#cc2e15}.sb-login-container{margin:0 auto}.sb-login-block{display:block;position:relative;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);margin:0 7px;overflow:hidden;text-align:center}.sb-login-block .sb-login-school-header{text-align:center;margin:1em 0}.sb-login-block .sb-login-options{position:relative;height:250px;padding:1em 3em}.sb-login-button{display:inline-block;text-align:left;width:265px;height:44px;border-radius:3px;padding:2px;margin:.3em auto;font-size:1.2em;color:#fff}.sb-login-button a,.sb-login-button a:hover{color:inherit;text-decoration:none}.sb-login-button-text{margin-left:41px;line-height:40px;text-align:center}.sb-login-button-text-google{font-family:Roboto,sans-serif}.sb-login-button-text-office365{font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif}.sb-login-button-text-facebook{font-family:sans-serif}.sb-login-button-text-skip{margin-left:0;color:#515151;font-weight:600}.sb-login-button-logo{height:40px;width:40px;background-color:#fff;display:inline-block;border-radius:3px;vertical-align:middle;text-align:center;position:absolute}.sb-login-button-logo-background{background:#fff no-repeat 50%;background-size:contain;display:inline-block;vertical-align:middle}.sb-login-button-logo-background.sb-facebook-logo-svg{background-color:#3b5999}.sb-background-color-skip-login{background-color:#fff;border:1px solid #cecece}#login-schoolblocks h4{font-size:1.2em}.sb-google-logo-svg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy42NCIgaGVpZ2h0PSIxOCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMjcuNDc2IDE3LjM2NGMuMTA3LjU4OS4xNjQgMS4yMDIuMTY0IDEuODQxIDAgMi43NC0uOTgyIDUuMDQ4LTIuNjg0IDYuNjE1aC0yLjkwOHYtMi4yNTlhNC4xNDEgNC4xNDEgMCAwMDEuNzk2LTIuNzE2SDE5di0zLjQ4MWg4LjQ3NnoiLz48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iYiI+PHBhdGggZD0iTTEzLjk2NCAyMC43MWMuNzA4IDIuMTI3IDIuNjkyIDMuNzEgNS4wMzYgMy43MSAxLjIxMSAwIDIuMjQyLS4zMTkgMy4wNDgtLjg1OWwyLjkwOCAyLjI1OUMyMy40NjcgMjcuMTk0IDIxLjQzIDI4IDE5IDI4YTguOTk4IDguOTk4IDAgMDEtOC4wNDMtNC45NThWMjAuNzFoMy4wMDd6Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImMiPjxwYXRoIGQ9Ik0xMy45NjQgMTQuOTU4djIuMzMyYTUuNDEgNS40MSAwIDAwLS4yODIgMS43MWMwIC41OTMuMTAyIDEuMTcuMjgyIDEuNzFsLTMuMDA3IDIuMzMyYTkuMDA1IDkuMDA1IDAgMDEwLTguMDg0aDMuMDA3eiIvPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJkIj48cGF0aCBkPSJNMTkgMTBjMi40MjYgMCA0LjQ2My44OTIgNi4wMjIgMi4zNDRsLTIuNTgyIDIuNTgxYy0uOTMyLS44OTEtMi4xMTktMS4zNDUtMy40NC0xLjM0NS0yLjM0NCAwLTQuMzI4IDEuNTgzLTUuMDM2IDMuNzFsLTMuMDA3LTIuMzMyQTguOTk4IDguOTk4IDAgMDExOSAxMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTApIj48cGF0aCBkPSJNMTguOTggMTcuMjhoOC43NnY4LjY0aC04Ljc2eiIgZmlsbD0iIzMxOEFGNSIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjYikiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTApIj48cGF0aCBkPSJNMTAuOTQgMjAuNjRoMTQuMDR2Ny40NEgxMC45NHoiIGZpbGw9IiMzREE3NTEiLz48L2c+PGcgY2xpcC1wYXRoPSJ1cmwoI2MpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAgLTEwKSI+PHBhdGggZD0iTTkuOTggMTQuODhoNC4wOHY4LjI4SDkuOTh6IiBmaWxsPSIjRkRCOTAwIi8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNkKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwIC0xMCkiPjxwYXRoIGQ9Ik0xMC45NCA5Ljk2SDI1LjF2Ny40NEgxMC45NHoiIGZpbGw9IiNFQTNFMzYiLz48L2c+PC9zdmc+)}.sb-office365-logo-svg{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjY2UyYzAwIiBkPSJNNDEgNi42TDI4LjUgMyA2LjEgMTEuNEg2djI1LjNsOC0zLjJWMTNsMTUtMy43VjQwTDYgMzYuNyAyOC41IDQ1IDQxIDQxLjVWNi42eiIvPjwvc3ZnPg==)}.sb-facebook-logo-svg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI1NyI+PHBhdGggZD0iTTUzLjg1IDBIMy4xNUEzLjE1IDMuMTUgMCAwMDAgMy4xNXY1MC43QTMuMTUgMy4xNSAwIDAwMy4xNSA1N2gyNy4zVjM1SDIzdi04LjY3aDcuNDFWMjBjMC03LjM3IDQuNDktMTEuMzggMTEuMDYtMTEuMzggMi4yMzIuMDA3IDQuNDYyLjEzMyA2LjY4LjM4djcuNjloLTQuNTRjLTMuNTcgMC00LjI2IDEuNjktNC4yNiA0LjE4djUuNWg4LjU1TDQ2Ljc5IDM1aC03LjQ0djIyaDE0LjVBMy4xNSAzLjE1IDAgMDA1NyA1My44NVYzLjE1QTMuMTUgMy4xNSAwIDAwNTMuODUgMHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=)}.sb-top-drawer{width:100%;text-align:center;visibility:hidden;position:relative;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sb-top-drawer-container{width:100%}.sb-header-block{display:block;position:relative;height:auto;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);margin:0 7px;padding:20px 10px;text-align:center;overflow:hidden}.sb-header-block nav a.btn-default{padding:10px;color:#515151;font-size:1em}.sb-header-block nav a.btn-default:hover{color:#212121;background-color:inherit}.sb-header-block-title{color:#606060;text-decoration:none;margin:15px auto}.sb-header-block-title a,.sb-header-block-title a:hover{color:inherit}.sb-header-block-logout{position:absolute;top:10px;right:56px}.sb-header-block-close{position:absolute;top:10px;right:10px}.sb-header-block-close a{color:#454545}.sb-header-block-close a:hover{color:#2b2b2b}.sb-header-block-avatar{display:inline-block;max-height:37px;border-radius:30px}.sb-headerSchool-block,.sb-headerSponsor-block,.sb-headerStaff-block{display:block;position:relative;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);margin:0 7px;text-align:center;overflow:hidden;padding:1.5em 0}.sb-headerSchool-block .sb-navbar-search-submit,.sb-headerSponsor-block .sb-navbar-search-submit,.sb-headerStaff-block .sb-navbar-search-submit{z-index:1}.sb-headerCollection-block{display:block;position:relative;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);margin:0 7px;text-align:center;overflow:hidden;padding:.8em 0}.sb-headerCollection-block .sb-navbar-search-submit{z-index:1}.sb-calendar-container{margin:0 auto}.fc-event:hover{color:#777!important}.fc-list-view .fc-list-heading .ui-widget-header{background:#e8e8e8}.fc-list-view .fc-scroller{overflow-x:auto!important}.sb-calendar-button.notactive{background-color:#fff!important;color:#999!important}.sb-calendar-button.active{background-color:#eee}.sb-calendar-button-dot{display:inline-block;width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:1rem}.sb-calendar-block{display:block;position:relative;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);margin:0 7px;overflow:hidden;padding:20px}.sb-calendar-block .calendarList ul{margin:0 0 12px;padding:0;list-style-type:none;text-align:center}.sb-calendar-block .calendarList ul li{margin:4px;padding:4px;border-radius:5px;display:inline}.calendar-modal{color:#595959;padding:0}.calendar-modal .block{padding:4px;min-height:70px;border-top:1px solid #ccc}.calendar-modal .block:first-child{border-top:none}.calendar-modal .block .sub{padding-left:15px}.calendar-modal .block .sub:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0;margin-left:-4px}.calendar-modal .block .sub span[class*=fa-]{font-size:26px;vertical-align:middle;margin-right:30px}.calendar-modal .block .sub .full-date{display:inline-block;vertical-align:middle;padding-top:15px}.calendar-modal .block .sub .btn{margin-left:10px;margin-top:12px}.calendar-modal .description{padding:15px}.calendar-modal .description .meta .hosted-by{padding-top:14px;font-style:italic}.sb-calendar-margin ul li button{margin:.1em 0}.event-block-calendar{float:right;width:80%}@use "sass:map";.sb-event-list-block>button{display:block;text-align:left}.sb-event-list-date-block{width:3.2em;height:3.2em;line-height:1.2em;padding:.2em;margin-right:10px;text-align:center;float:left}.sb-event-list-date-block>span{display:block}.sb-event-list-date-block.sb-multiday{padding:.4em .2em .2em}.sb-event-list-date-block .sb-event-list-date-month{text-transform:uppercase;font-size:.9em}.sb-event-list-date-block .sb-event-list-date-day{font-size:1.6em}.sb-event-list-date-block .sb-event-list-date-day.sb-multiday{font-size:.9em}.sb-event-list-text-block{overflow:hidden;text-overflow:ellipsis}.sb-event-list-text-block .h4,.sb-event-list-text-block h4{font-weight:600}.sb-event-list-text-block .location{display:block}.sb-event-list-text-block .sb-text-muted{color:#515151}.sb-video-title-truncate{width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.answerList{list-style:none}.answerList li{position:relative;margin-bottom:1em}.answerList li a{border:none;background:none}.answerList li a [class*=fa-]{font-size:1.5em}.sb-slider-pause,.sb-slider-play{color:#fff!important;float:left;padding-left:1em}.sb-messageList{list-style:none}.sb-messageList .sb-messageItem{position:relative;padding-bottom:15px}.sb-messageList .sb-messageItem textarea{resize:none}.sb-messageList .sb-messageItem a{border:none;background:none}.sb-messageList .sb-messageItem a [class*=fa-]{font-size:1.5em}.sb-messageList .sb-messageItem .h4,.sb-messageList .sb-messageItem h4{color:grey;margin-left:15px;margin-bottom:25px;display:inline-block}.sb-messageList .sb-messageItem-divider{border-bottom:2px solid #eee}.sb-move-messageList{display:inline-block;margin-left:15px;margin-bottom:25px}.sb-blockMessageSlider{position:absolute;top:0;bottom:0;right:0;left:0}.sb-block:hover .blockScrollbar{opacity:1}.sb-block .blockScrollbar{opacity:0}.sb-message-block-slider-image{background:no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.sb-message-block-image{position:absolute;left:0;top:0;width:100%}.sb-message-block-image.sb-message-block-background-image{height:100%;background:no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.sb-facebook-album .sb-message-block-image{position:relative}.sb-message-slider{position:unset;height:100%;z-index:0}.sb-message-slider .sb-msgHead{position:relative;padding:1em;line-height:1em;vertical-align:middle;border-top-left-radius:6px;border-top-right-radius:6px}.sb-message-slider .sb-msgHead span{font-size:1.4em;line-height:1.2em;font-weight:700;text-transform:uppercase}.sb-block-container .unslider-nav{position:absolute;z-index:11;left:0;right:0;bottom:0;margin-bottom:0;padding:5px 0;background-color:rgba(0,0,0,.6)}.sb-block-container .unslider-nav ol{list-style:none;text-align:center}.sb-block-container .unslider-nav ol li{display:inline-block;width:10px;height:10px;margin:0 4px;background:transparent;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px solid #fff;cursor:pointer;opacity:1}.sb-block-container .unslider-nav ol li.unslider-active{background:#fff;cursor:default}.input-group{margin-bottom:1em}.sb-section-list{list-style:none;margin:0;padding:0}.sb-section-list li{padding-bottom:1em}.sb-section-list li:last-child{padding-bottom:0}.sb-section-list li .sb-section-item-picture{float:left;width:4em;height:4em;margin-right:1em;border:0;text-align:center;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);overflow:hidden}.sb-section-list li .sb-section-item-picture img.sb-block-logo,.sb-section-list li .sb-section-item-picture span[class*=fa-]{margin-top:.5em}.sb-block-message .sb-blockContent,.sb-block-message .sb-blockHead{position:relative}.sb-block-message .sb-blockContent ol,.sb-block-message .sb-blockContent ul,.sb-block-message .sb-blockHead ol,.sb-block-message .sb-blockHead ul{list-style-position:outside!important}.sb-blockContent .text-danger{display:block;text-align:center;margin-top:40%}.sb-blockContent audio,.sb-blockContent img,.sb-blockContent video{width:100%}.sb-blockContent iframe{width:100%;position:absolute;height:calc(100% - 5.5em);left:0}.sb-blockContent p a{text-decoration:underline}.sb-blockContent p.sb-url-link{margin:0}.sb-news-item button{text-align:left;width:100%}.sb-news-item span:not([class*=fa-]){color:#666;font-weight:600;font-size:1.2em}.sb-news-item .sb-news-item-read-more{color:#666;text-transform:uppercase;font-size:.8em;font-weight:600;margin-top:.8em}.sb-staff-block ul.staff-members{padding:0;list-style-type:none}.sb-staff-block ul.staff-members li{padding:0;margin-bottom:1em;cursor:pointer}.sb-staff-block ul.staff-members li button{display:block;width:100%;text-align:left}.sb-staff-block ul.staff-members .sb-staff-name-without-title{padding-left:0;padding-top:9px}.sb-staff-block ul.staff-members .sb-staff-name-with-title{padding-left:0;padding-top:0}.sb-staff-block ul.staff-members .sb-staff-title{font-size:.8em}.sb-html-snippet-content{width:100%;height:100%;padding:0!important}.sb-html-snippet-content iframe{padding:0;width:100%;height:100%;border:0}.sb-twitter-card-list{border-bottom:1px solid #e8e8e8}.sb-twitter-card-list:last-child{border-bottom:0}.sb-facebook-post-list{border-bottom:1px solid #e8e8e8}.sb-facebook-post-list:last-child{border-bottom:0}.sb-facebook-embed-plugin{padding:10px!important;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;background-color:inherit}.sb-facebook-embed-plugin .fb-page{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,.4);box-shadow:0 0 10px 1px rgba(0,0,0,.4)}#sb-move-block .sb-clearMoveBlockSearch{border:none;display:inline;background:none}#sb-move-block .ui-autocomplete{color:#333;border-radius:5px;border-color:#ccc;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#fff}#sb-move-block .ui-autocomplete .highlight{text-decoration:underline;background-color:#ffffdb}.sb-pinterest-link>span{border-radius:initial!important;box-shadow:none!important}.ws-container .ws-inner{z-index:auto!important}.sb-files-embedded .sb-file-list-entry{margin-bottom:1em}.sb-files-embedded a:last-child .sb-file-list-entry{margin-bottom:0}.sb-block .sb-sharedfiles-iframe-container{position:relative}.sb-block .sb-sharedfiles-iframe-container .sb-sharedfiles-iframe-wrapper{right:0;left:0}@media (min-width:1px) and (max-width:607px){.sb-block .sb-sharedfiles-iframe-container .sb-sharedfiles-iframe-wrapper.sb-sharedfiles-google{right:1em;left:1em}}@media (max-width:911px){.sb-block .sb-sharedfiles-iframe-container .sb-sharedfiles-iframe-wrapper{position:absolute;top:0;bottom:0;-webkit-overflow-scrolling:touch!important;overflow:auto!important}}.sb-block .sb-sharedfiles-iframe-container .sb-sharedfiles-iframe-wrapper>iframe{height:100%;width:100%}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted{border:5px dotted red}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted:before{position:absolute;top:0;left:0;z-index:50000;padding:3px;content:"deleted";background-color:red;color:#000}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-locked:before{content:"deleted and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-locked.sb-flux-capacitor-moved:before{content:"deleted, locked, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-locked.sb-flux-capacitor-resized:before{content:"deleted, locked, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-locked.sb-flux-capacitor-unlocked:before{content:"deleted, locked, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-moved:before{content:"deleted and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-moved.sb-flux-capacitor-locked:before{content:"deleted, moved, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-moved.sb-flux-capacitor-resized:before{content:"deleted, moved, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-moved.sb-flux-capacitor-unlocked:before{content:"deleted, moved, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-resized:before{content:"deleted and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-resized.sb-flux-capacitor-locked:before{content:"deleted, resized, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-resized.sb-flux-capacitor-moved:before{content:"deleted, resized, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-resized.sb-flux-capacitor-unlocked:before{content:"deleted, resized, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-unlocked:before{content:"deleted and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-unlocked.sb-flux-capacitor-locked:before{content:"deleted, unlocked, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-unlocked.sb-flux-capacitor-moved:before{content:"deleted, unlocked, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted.sb-flux-capacitor-unlocked.sb-flux-capacitor-resized:before{content:"deleted, unlocked, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked{border:5px dotted #00f}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked:before{position:absolute;top:0;left:0;z-index:50000;padding:3px;content:"locked";background-color:#00f;color:#fff}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-deleted:before{content:"locked and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-deleted.sb-flux-capacitor-moved:before{content:"locked, deleted, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-deleted.sb-flux-capacitor-resized:before{content:"locked, deleted, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-deleted.sb-flux-capacitor-unlocked:before{content:"locked, deleted, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-moved:before{content:"locked and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-moved.sb-flux-capacitor-deleted:before{content:"locked, moved, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-moved.sb-flux-capacitor-resized:before{content:"locked, moved, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-moved.sb-flux-capacitor-unlocked:before{content:"locked, moved, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-resized:before{content:"locked and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-resized.sb-flux-capacitor-deleted:before{content:"locked, resized, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-resized.sb-flux-capacitor-moved:before{content:"locked, resized, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-resized.sb-flux-capacitor-unlocked:before{content:"locked, resized, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-unlocked:before{content:"locked and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-unlocked.sb-flux-capacitor-deleted:before{content:"locked, unlocked, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-unlocked.sb-flux-capacitor-moved:before{content:"locked, unlocked, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked.sb-flux-capacitor-unlocked.sb-flux-capacitor-resized:before{content:"locked, unlocked, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved{border:5px dotted orange}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved:before{position:absolute;top:0;left:0;z-index:50000;padding:3px;content:"moved";background-color:orange;color:#000}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-deleted:before{content:"moved and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-deleted.sb-flux-capacitor-locked:before{content:"moved, deleted, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-deleted.sb-flux-capacitor-resized:before{content:"moved, deleted, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-deleted.sb-flux-capacitor-unlocked:before{content:"moved, deleted, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-locked:before{content:"moved and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-locked.sb-flux-capacitor-deleted:before{content:"moved, locked, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-locked.sb-flux-capacitor-resized:before{content:"moved, locked, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-locked.sb-flux-capacitor-unlocked:before{content:"moved, locked, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-resized:before{content:"moved and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-resized.sb-flux-capacitor-deleted:before{content:"moved, resized, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-resized.sb-flux-capacitor-locked:before{content:"moved, resized, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-resized.sb-flux-capacitor-unlocked:before{content:"moved, resized, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-unlocked:before{content:"moved and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-unlocked.sb-flux-capacitor-deleted:before{content:"moved, unlocked, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-unlocked.sb-flux-capacitor-locked:before{content:"moved, unlocked, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved.sb-flux-capacitor-unlocked.sb-flux-capacitor-resized:before{content:"moved, unlocked, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized{border:5px dotted green}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized:before{position:absolute;top:0;left:0;z-index:50000;padding:3px;content:"resized";background-color:green;color:#fff}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-deleted:before{content:"resized and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-deleted.sb-flux-capacitor-locked:before{content:"resized, deleted, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-deleted.sb-flux-capacitor-moved:before{content:"resized, deleted, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-deleted.sb-flux-capacitor-unlocked:before{content:"resized, deleted, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-locked:before{content:"resized and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-locked.sb-flux-capacitor-deleted:before{content:"resized, locked, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-locked.sb-flux-capacitor-moved:before{content:"resized, locked, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-locked.sb-flux-capacitor-unlocked:before{content:"resized, locked, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-moved:before{content:"resized and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-moved.sb-flux-capacitor-deleted:before{content:"resized, moved, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-moved.sb-flux-capacitor-locked:before{content:"resized, moved, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-moved.sb-flux-capacitor-unlocked:before{content:"resized, moved, and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-unlocked:before{content:"resized and unlocked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-unlocked.sb-flux-capacitor-deleted:before{content:"resized, unlocked, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-unlocked.sb-flux-capacitor-locked:before{content:"resized, unlocked, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized.sb-flux-capacitor-unlocked.sb-flux-capacitor-moved:before{content:"resized, unlocked, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked{border:5px dotted #00f}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked:before{position:absolute;top:0;left:0;z-index:50000;padding:3px;content:"unlocked";background-color:#00f;color:#fff}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-deleted:before{content:"unlocked and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-deleted.sb-flux-capacitor-locked:before{content:"unlocked, deleted, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-deleted.sb-flux-capacitor-moved:before{content:"unlocked, deleted, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-deleted.sb-flux-capacitor-resized:before{content:"unlocked, deleted, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-locked:before{content:"unlocked and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-locked.sb-flux-capacitor-deleted:before{content:"unlocked, locked, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-locked.sb-flux-capacitor-moved:before{content:"unlocked, locked, and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-locked.sb-flux-capacitor-resized:before{content:"unlocked, locked, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-moved:before{content:"unlocked and moved"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-moved.sb-flux-capacitor-deleted:before{content:"unlocked, moved, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-moved.sb-flux-capacitor-locked:before{content:"unlocked, moved, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-moved.sb-flux-capacitor-resized:before{content:"unlocked, moved, and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-resized:before{content:"unlocked and resized"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-resized.sb-flux-capacitor-deleted:before{content:"unlocked, resized, and deleted"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-resized.sb-flux-capacitor-locked:before{content:"unlocked, resized, and locked"}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked.sb-flux-capacitor-resized.sb-flux-capacitor-moved:before{content:"unlocked, resized, and moved"}.sb-search-groups.ui-autocomplete-loading+.sb-loading-icon{display:inline-block}.sb-group-ous-block .sb-loading-icon{display:none;font-size:1.42em;float:right;margin-right:.5em;margin-top:-1.5em;position:relative;z-index:2;color:grey}.sb-group-permissions-profile-icon-container{display:table}.sb-group-permissions-profile-icon-container .sb-group-permissions-profile-icon{display:table-cell;vertical-align:middle;text-align:center;position:relative;font-size:1.5em}#permissionsModal div.form-horizontal{margin-bottom:40px}#permissionsModal .form-group .btn-block{margin:0}#permissionsModal .form-group .btn-block,#permissionsModal .form-group .form-control,#permissionsModal .form-group .remove-icon span[class*=fa-]{height:40px}#permissionsModal .form-group .sb-small-profile-image{margin:0 auto}#permissionsModal .form-group .role-select{font-weight:700;color:#777}#permissionsModal .form-group .remove-icon{color:#666}#permissionsModal .form-group .remove-icon span{cursor:pointer;line-height:40px}#permissionsModal .form-group h3{font-weight:700;color:#777}#permissionsModal .form-group p.form-control-static{color:#888;padding:0}#permissionsModal .form-group .control-margin>*{margin-top:.5em;margin-bottom:.5em}.sb-page-container-with-tools{width:956px;margin:0 auto}.sb-page-width{width:700px}.sb-page-container{position:relative;height:auto;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22)}.sb-page-header{display:table;content:" ";clear:both;border-bottom:1px solid #e7e7e7;padding:1em;width:100%}.sb-page-header h2{line-height:1.75em}.sb-page-header .sb-ada-page-errors-count{margin-right:2em;margin-top:.5em;line-height:1.25em}.sb-page-header .sb-ada-page-errors-count span:first-child{display:block}.sb-page-header .sb-ada-page-errors-count span:last-child a:hover{cursor:pointer}.sb-page-header .btn{margin:.285em 0;font-size:1em;line-height:1.75em}.sb-ada-page-errors-table{margin:1em;display:none}.sb-ada-page-errors-table .panel-heading>span{margin-top:.5em}#pageBody.sb-page-body{padding:1em}.sb-page-footer{display:table;content:" ";clear:both;border-top:1px solid #e7e7e7;padding:1em;width:100%}.sb-page-footer .btn{margin:.285em 0;font-size:1em;line-height:1.75em}.sb-page-tools{position:fixed;top:70px;right:12px;width:250px;height:500px;padding:12px;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);overflow-y:scroll}.sb-page-block-preview{position:absolute;top:70px;left:12px;width:200px;height:auto}.versionsList{list-style:none;margin:0 0 0 5px;padding:0}#comparePageModal .modal-dialog,#comparePageModal .modal-dialog .modal-content{width:700px}#comparePageModal .modal-dialog .modal-content table.diff{margin-right:30px}#test-results-table tbody>tr>td:last-child{width:85px}#test-results-table ul{padding-left:.5em;list-style-type:none}.blocksFontColor{font-family:var(--fontFamily)!important}.blocksFontColor,.blocksFontColor:active,.blocksFontColor:focus,.blocksFontColor:hover{color:var(--blocksTextColor)!important}.themeFontColor{font-family:var(--fontFamily)!important}.themeFontColor,.themeFontColor:active{color:var(--primaryFontColor)!important}.blocksBackgroundColor{background-color:var(--blocks);font-family:var(--fontFamily)!important}.blocksBackgroundColor,.blocksBackgroundColor:active,.blocksBackgroundColor:focus,.blocksBackgroundColor:hover{color:var(--blocksTextColor)!important}.secondaryNavBackgroundColor{background-color:var(--secondaryNavBackground);font-family:var(--fontFamily)!important}.secondaryNavBackgroundColor,.secondaryNavBackgroundColor:active,.secondaryNavBackgroundColor:focus,.secondaryNavBackgroundColor:hover{color:var(--secondaryNavBackgroundTextColor)!important}.themeBackgroundColor{background-color:#fff;font-family:var(--fontFamily)!important}.themeBackgroundColor,.themeBackgroundColor:active{color:var(--primaryFontColor)!important}.themeFontFamily{font-family:var(--fontFamily)}.elementSpacer{height:1rem}@media (min-width:912px){.elementSpacer{height:2rem}}.sb-element-spacer{height:1rem}@media (min-width:912px){.sb-element-spacer{height:2rem}}.sb-classroom-header-labels{display:block;position:relative;height:auto;margin:0 7px;text-align:center}.sb-classroom-linked-floating-button{padding:0 12px 0 0;border-style:none;margin-left:0;font-size:1em}.sb-classroom-linked-floating-button img{margin-right:.8em}.sb-classroom-follow-floating-button{padding:5px 12px;border-style:none;margin-right:0;font-size:1em;color:#4d4d4d}.sb-classroom-follow-floating-button span[class*=fa-]{margin-right:.2em;color:gold;font-size:1.4em;vertical-align:top}.sb-classroom-header-top-block{display:flex;align-items:center;position:relative;min-height:4em;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);margin:0 7px;padding:0 1em;font-weight:400}.sb-classroom-header-top-block #privateOrganizationButton{position:absolute;right:0}.sb-classroom-header-top-block .breadcrumbs{display:inline-block}.sb-classroom-header-top-block .breadcrumbs a{font-size:1.3em}.sb-classroom-header-top-block .breadcrumbs span[class*=fa-]{margin:0 .5em;font-size:1.3em}.sb-classroom-header-top-block .row{margin-right:-15px;margin-left:-15px;width:100%}.sb-classroom-header-top-block.page-top{margin:0;box-shadow:none}.sb-classroom-title{color:#000;font-weight:700;font-size:1.3em}.sb-classroom-teacher{display:table;width:100%;height:3em;text-align:right}.sb-classroom-teacher .sb-classroom-teacher-title{display:table-cell;text-align:center;vertical-align:middle;width:100%;height:100%}.sb-classroom-teacher .sb-classroom-teacher-title a,.sb-classroom-teacher .sb-classroom-teacher-title a:focus,.sb-classroom-teacher .sb-classroom-teacher-title a:hover,.sb-classroom-teacher .sb-classroom-teacher-title a:visited{outline:none;text-decoration:none}.sb-classroom-teacher .sb-classroom-teacher-image{height:3em;width:3em;margin-right:.5em;display:inline-block;vertical-align:middle}.sb-classroom-teacher .sb-classroom-teacher-name{line-height:2em;color:#606060;vertical-align:middle}.sb-classroom-teacher .sb-classroom-multiple-teachers{display:inline-block}.sb-classroom-teacher .sb-classroom-multiple-teachers a:focus,.sb-classroom-teacher .sb-classroom-multiple-teachers a:hover,.sb-classroom-teacher .sb-classroom-multiple-teachers a:visited{text-decoration:none;outline:none}.sb-classroom-button-container{position:relative;width:268px;float:left;margin:8px}.sb-classroom-button{text-transform:uppercase;white-space:normal;width:100%;margin:0;padding:20px 16px;position:relative}.sb-new-classroom-button{opacity:.5}.sb-classroom-header-block.deleted{height:13em}.sb-classroom-title+.sb-restore-button{margin-left:25px}.sb-teachers-label{font-size:1.2em;margin-right:1em}.editable-address{display:block;margin-bottom:5px}.editable-buttons .btn-primary{margin:0}.editable-buttons .btn-default{margin:0 0 0 7px!important;border:1px solid #ccc!important}.sb-footer{background-color:#3e3f42;color:#e0e0e2;margin-top:1em;padding:1em 0 3em;position:relative}.sb-footer .sb-footer-column{margin-top:2em;border-left:2px solid #494a4d}.sb-footer .sb-footer-column:first-of-type{border-left:none}.sb-footer ul{list-style:none;padding:0}.sb-footer ul li{margin-top:1em}.sb-footer ul li [class*=fa-]{margin-right:.5em}.sb-footer ul li.sb-address-icon:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f3c5"}.sb-footer ul li.sb-phone-icon:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f095"}.sb-footer a{color:inherit;text-decoration:none}.sb-footer a:active,.sb-footer a:focus,.sb-footer a:hover{color:#fff}.sb-footer .sb-footer-title{color:#fff;text-transform:uppercase}.sb-footer .sb-footer-location-entry-divider{width:25rem;margin:1rem 0;border-top:1px solid #ddd}.sb-tips-intro{background:-webkit-linear-gradient(top,#fff8cc,#fff0bd);padding:1em;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22)}.sb-error-container{margin:0 auto}.sb-error-block{display:block;position:relative;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);margin:0 7px;overflow:hidden;text-align:center}.sb-error-block .sb-error-school-header{text-align:center;margin:1em 0}.sb-error-block .sb-error-message{position:relative;padding:1em 3em}.sb-error-inside-block{text-align:center;color:#a94442}.sb-error-inside-block-icon{font-size:3em}.sb-error-inside-block-header h2{color:#a94442!important}.sb-error-inside-block-message{position:relative;text-align:left;margin-top:2em}.sb-teacher-card{table-layout:fixed;width:100%}.sb-teacher-card .sb-teacher-card-image-cell{text-align:center;vertical-align:middle;width:40%}.sb-teacher-card .sb-teacher-img-size-small{display:inline-block;height:4em;width:4em}.sb-teacher-card .sb-teacher-card-info-cell{text-align:left;vertical-align:top;width:60%;overflow-y:hidden}.sb-teacher-card .sb-teacher-card-info-cell div.sb-h1{padding:1em 1em 1em .5em}.sb-teacher-card .sb-teacher-card-name{font-weight:700;word-wrap:break-word}.sb-teacher-card .sb-teacher-card-title{font-size:.9em;font-style:italic;overflow-y:hidden;height:100%}.sb-sponsor-content{display:block;position:relative;border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);overflow:hidden;padding-bottom:5em}.alert-hide{display:none}.checkout-container{margin:0 auto}.checkout-container .sponsor-select-form{text-align:center}.checkout-container .flash{border:1px solid #ccc;padding:10px;text-align:center;font-size:1.5em;font-weight:700;margin-bottom:20px}.checkout-container .panel-title{display:inline;font-weight:700;padding-left:15px}.checkout-container .payment .panel-default .panel-heading h3{text-align:center;color:#666;margin:.5em 0;font-weight:700}.checkout-container .payment .panel-title{padding-left:0}.checkout-container .checkbox.pull-right{margin:0}.checkout-container .payment-heading{display:table;width:100%;vertical-align:middle}.checkout-container .payment .no-schools-selected-message{display:none;text-align:center}.checkout-container .panel .display-table{display:table;width:100%}.checkout-container .panel .display-tr{display:table-row}.checkout-container .panel .display-td{display:table-cell;vertical-align:middle;width:50%}.checkout-container .sponsor-list{padding:0 45px}.checkout-container .sponsor-list .sponsor-list-item{border-bottom:1px dotted #aaa;padding:15px;clear:both}.checkout-container .sponsor-list .sponsor-list-item div:first-child,.checkout-container .sponsor-list .sponsor-list-item div:nth-child(2){color:#666}.checkout-container .sponsor-select{margin:0 auto}.checkout-container .sponsor-select .btn{margin:15px -1px}.checkout-container .sb-school-type-row-header{padding:15px 0}.checkout-container .display-cell{padding:0 5px}.checkout-container .sponsor-list-logo{display:none}.checkout-container .sponsor-totals{color:#666;padding:1em 0;margin-top:1.5em;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.checkout-container .sponsor-totals .sponsor-totals-subtotal{margin-bottom:1em}.checkout-container .sponsor-totals .sponsor-totals-subtotal span{color:#666;font-weight:700}.checkout-container .sponsor-totals .sponsor-totals-discount span{color:#830d33}.checkout-container .sponsor-totals .row-main{margin:0;padding:1em}.checkout-container .sponsor-totals .table{margin-bottom:0}.checkout-container .sponsor-totals .table td{border:0}.checkout-container .sponsor-totals .discount-block{margin:1em 0;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f5f5f5;padding:.05em}.checkout-container .sponsor-totals .discount-block td{background:#f5f5f5;padding:.25em}.checkout-container .sponsor-totals .discount-block .header{background:#eee;border-bottom:1px solid #ccc;text-align:center}.checkout-container .sponsor-totals .discount-block .content{text-align:center;font-size:1.6em}.checkout-container .grand-totals{padding:1em 0;margin-bottom:2em}.checkout-container .grand-totals span{color:#000;font-weight:700}.checkout-container .payment-details{margin:1em 0}.checkout-container .payment-details .panel-default .panel-heading{padding-bottom:2em}.checkout-container .payment-details h3{color:#000;margin-top:1em;font-weight:700}.checkout-container .payment-details .icon-list{padding:0;margin:0;list-style:none}.checkout-container .payment-details .icon-list li{margin:1em 1em 1em 1.5em}.checkout-container .payment-details .icon-list li span{color:#666}.checkout-container .payment-details .icon-list li.list-item:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f00c";float:left;margin-left:-1.5em;color:#5bbc51}.checkout-container .payment-details .left-inner-addon{position:relative}.checkout-container .payment-details .left-inner-addon input{padding-left:2.1em}.checkout-container .payment-details .left-inner-addon span[class*=fa-]{padding:.7em;position:absolute;pointer-events:none}.checkout-container .payment-details .card-number{margin-bottom:0}.checkout-container .payment-details .card-number input{border-bottom-left-radius:0;border-bottom-right-radius:0}.checkout-container .payment-details .card-email-address{margin-top:1em}.checkout-container .payment-details .card-cvc-existing div{padding:0 0 1em}.checkout-container .payment-details .card-expiry-date-and-cvc div{padding-left:0;padding-right:0}.checkout-container .payment-details .card-expiry-date-and-cvc .card-expiry-month,.checkout-container .payment-details .card-expiry-date-and-cvc .card-expiry-year{width:50%;border-top:0;display:inline-block}.checkout-container .payment-details .card-expiry-date-and-cvc .card-expiry-month{border-top:0;border-right:0;padding-left:3em;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.checkout-container .payment-details .card-expiry-date-and-cvc .card-expiry-year{border-top:0;border-left:0;border-right:0;border-radius:0}.checkout-container .payment-details .card-expiry-date-and-cvc .card-cvc{border-top:0;border-left:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.checkout-container .payment-details .payment-button{padding-left:0;margin:2em 0 0;padding-right:0}.checkout-container .payment-details .payment-button button{font-weight:700}.sb-block-sponsor-small{position:absolute;background:none!important;border:none!important;box-shadow:none!important;text-align:center;background-color:hsla(0,0%,100%,.7)!important}.sb-block-sponsor-small .sb-blockContent{height:100%;padding:.5em}.sb-block-sponsor-small .sb-block-sponsor-small-table{display:table;width:100%;height:100%}.sb-block-sponsor-small .sb-block-sponsor-small-table .sb-block-sponsor-small-header{display:table-row;height:1px;color:#444;text-transform:capitalize}.sb-block-sponsor-small .sb-block-sponsor-small-table .sb-block-sponsor-small-body{height:100%}.sb-block-sponsor-small .sb-block-sponsor-small-table .sb-block-sponsor-small-footer{display:table-row;height:1px}.sponsor-modal .modal-wrapper{background:#fff;border-radius:5px 5px 0 0}.sponsor-modal .modal-body{padding:0}.sb-card-sponsor .sb-sponsor-image{height:14em;max-width:14em;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;border-radius:5px;border-style:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);margin:0 auto}.sb-card-sponsor .sb-sponsor-image-active{display:table;font-size:2em;color:#cdcdcd;height:100%;width:100%;cursor:pointer;background-color:rgba(0,0,0,.4);border-radius:5px;opacity:0}.sb-card-sponsor .sb-sponsor-image-active span[class*=fa-]{display:table-cell;text-align:center;vertical-align:middle}.sb-card-sponsor .sb-sponsor-image-active:hover{opacity:1}.sb-block-sponsor .sb-block-rightTop{position:absolute;top:.7em;right:.7em}.sb-block-sponsor .sb-block-logo-container{text-align:center;margin-top:3em}.sb-block-sponsor .sb-block-logo{max-width:8em;max-height:4em}.sb-block-sponsor .sb-block-title{padding:.5em .5em 0}.sb-block-sponsor .sb-block-url{margin-top:1.4em}.sb-block-sponsor .sb-block-card-trigger{cursor:pointer}.sb-block-sponsor .sb-card-logo-container{text-align:center;overflow:hidden}.sb-tag-label{text-align:center;font-size:.8em;width:11em;height:2.4em;padding-top:.5em;border-radius:6px;display:inline-block}.sponsor-admin{padding:1.5em 0;border-radius:5px;background:hsla(0,0%,100%,.8)}.sponsor-admin .admin-nav{margin-bottom:1.5em}.sponsor-admin .admin-header{padding:1em .5em 0 0;font-weight:700}.sponsor-admin .status{font-weight:700}.sponsor-admin .status-pending{color:#942a25}.sponsor-admin .status-approved{color:#030}.sponsor-admin .status-declined{color:#333c4e}.sponsor-admin .organization-title{font-weight:700;margin-bottom:.5em}.sponsor-admin .cancel-sponsorship{margin-top:2em}.sponsor-container{text-align:center}.sponsor-container section{overflow:hidden;padding-top:60px}.sponsor-container #sell-hero{position:relative;-webkit-border-radius:1em 1em 0 0;-moz-border-radius:1em 1em 0 0;border-radius:1em 1em 0 0;color:#000}.sponsor-container #sell-hero div{position:relative}.sponsor-container #sell-hero div h2{margin-bottom:2em;font-weight:700}.sponsor-container #sell-hero div h1{margin-bottom:1.5em;font-weight:700;font-size:3.8em;text-shadow:-1px -1px 0 #ccc,1px -1px 0 #ccc,-1px 1px 0 #ccc,1px 1px 0 #ccc}.sponsor-container #sell-hero div a{border:3px solid #8aabbf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#000;display:inline-block;font-size:2em;font-weight:700;margin-bottom:4em;padding:1em 2em;text-decoration:none}.sponsor-container #sell-hero div a:hover{background-color:hsla(0,0%,100%,.4)}.sponsor-container #sell-hero aside{height:100%;left:0;position:absolute;top:0;width:100%}.sponsor-container #sell-bits{background-color:#fff}.sponsor-container #sell-bits div>span{display:block;margin-top:2em;font-size:1.3em}.sponsor-container #sell-bits img{height:150px;width:150px}.sponsor-container #sell-bits hr{width:2em;height:2px;background-color:#ccd0d2}.sponsor-container #sell-action{background-color:#fff}.sponsor-container #sell-action div{display:inline-block;background-color:#eee;margin:1em;padding:2em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}.sponsor-container #sell-action div .price{padding:20px 0 0;margin:0}.sponsor-container #sell-action hr{height:4px;background-color:#fff;border:none;margin:1em 0}.sponsor-container #sell-action a{border:3px solid #356887;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;font-size:1.5em;margin-top:.8em;padding:.5em 2em;text-decoration:none;color:#000}.sponsor-container .price .symbol{display:inline-block;margin-top:25px;vertical-align:top}.sponsor-container .price span,.sponsor-container .price span+span+span{font-size:20px}.sponsor-container .price span+span{font-size:81px;font-weight:700}.sponsor-container .sell-contact{background-color:#fff;-webkit-border-radius:0 0 1em 1em;-moz-border-radius:0 0 1em 1em;border-radius:0 0 1em 1em}.sponsor-container .sell-contact input.form-control{color:#999;font-weight:700;height:48px;margin-bottom:23px}.sponsor-container .sell-contact textarea.form-control{height:119px;margin-bottom:23px;padding-top:12px;color:#999;font-weight:700}.sponsor-container .sell-contact button.form-control{border:3px solid;color:#356887;font-size:16px;font-weight:700;height:48px}.sponsor-container .sell-contact p{margin:0 auto;max-width:590px}.sponsor-container #sell-action>p,.sponsor-container #sell-contact>p{margin-bottom:40px}.sponsor-container #sell-bits>div>span,.sponsor-container h3,.sponsor-container h4{color:#2b414d}.sponsor-container section p{color:#b2b2b2;font-size:16px}.glyphicon-lg{font-size:1.1em;margin-right:5px}.btn-approve.active{background:#67b168}.btn-decline.active{background:#c09853}.sponsor-row{border-bottom:1px solid #ccc;padding:1em 0;margin-bottom:10px}.header-row{background:#eee}.sponsor-row-logo{max-height:4em;margin-right:1em}.sub-header{margin:0;border-bottom:1px solid #ccc;padding:.2em 0}.wrapper-btn-preview{display:none}#active .sponsor-row:last-child,#declined .sponsor-row:last-child,#pending .sponsor-row:last-child{border-bottom:0}.sponsor-status{margin:2em 0 3em}.billingtip,.schoolstip{border-bottom:1px dotted #444;cursor:pointer;display:inline-block}.btn-approve{background:#6c9937;color:#fff}.btn-decline{background:#942a25;color:#fff}.sb-background-color-1.sb-filter-button,.sb-background-color-2.sb-filter-button,.sb-background-color-3.sb-filter-button,.sb-background-color-4.sb-filter-button,.sb-background-color-5.sb-filter-button,.sb-background-color-6.sb-filter-button{background-color:#ccc;outline:0 none;color:#000}.sb-background-color-1,.sb-background-color-1.sb-filter-button.active,.sb-background-color-1.sb-filter-button:active,.sb-background-color-1.sb-filter-button:hover{background-color:#eb6841;color:#fff}.sb-background-color-2,.sb-background-color-2.sb-filter-button.active,.sb-background-color-2.sb-filter-button:active,.sb-background-color-2.sb-filter-button:hover{background-color:#edc951;color:#000}.sb-background-color-3,.sb-background-color-3.sb-filter-button.active,.sb-background-color-3.sb-filter-button:active,.sb-background-color-3.sb-filter-button:hover{background-color:#cc2a36;color:#fff}.sb-background-color-4,.sb-background-color-4.sb-filter-button.active,.sb-background-color-4.sb-filter-button:active,.sb-background-color-4.sb-filter-button:hover{background-color:#4f372d;color:#fff}.sb-background-color-5,.sb-background-color-5.sb-filter-button.active,.sb-background-color-5.sb-filter-button:active,.sb-background-color-5.sb-filter-button:hover{background-color:#00a0b0;color:#fff}.sb-background-color-6,.sb-background-color-6.sb-filter-button.active,.sb-background-color-6.sb-filter-button:active,.sb-background-color-6.sb-filter-button:hover{background-color:#f96f2f;color:#fff}#sb-organizations-map{position:relative;width:100%;height:0;margin-bottom:0}#sb-organizations-map.active{border:1px solid #aaa;height:35vh;margin-bottom:2rem}#sb-organizations-map .sb-block-icon{cursor:pointer;position:relative}.sb-footer{clear:both}.sb-map-balloon{position:absolute;top:-5rem;left:50%;transform:translateX(-50%);width:17rem;padding:1rem 2rem;z-index:10;color:#000;background:#fff;border:1px solid #000;box-shadow:2px 2px 12px rgba(0,0,0,.5);text-align:center;cursor:default;font-size:1rem;display:none}.sb-map-balloon.active{display:block}.sb-map-balloon:after,.sb-map-balloon:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sb-map-balloon:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:15px;margin-left:-15px}.sb-map-balloon:before{border-color:#000 transparent transparent;border-width:16px;margin-left:-16px}.sb-grid-wrapper{position:relative}.sb-grid-wrapper.fade{opacity:1}.sb-grid-wrapper.in{z-index:1050}.sb-grid-wrapper.in .sb-flux-capacitor-pane{visibility:visible;opacity:1;transition:opacity .3s;z-index:1061}.sb-grid-wrapper.in .packery{z-index:1060}.sb-grid-wrapper .sb-flux-capacitor-pane{visibility:hidden;position:fixed;margin-top:.5em;top:0;left:0;width:100%;opacity:0;transition:visibility 0s .3s,opacity .3s}.sb-grid-wrapper .sb-flux-capacitor-pane #sb-flux-capacitor-cancel{color:#dfdfdf;text-shadow:none;opacity:1;font-size:2em;margin:0 .2em 0 .5em}.sb-grid-wrapper .sb-flux-capacitor-pane .cd-horizontal-timeline{position:relative;height:10em;opacity:1;background-color:#444;color:#fff;padding:0 1.5em}.sb-grid-wrapper .sb-flux-capacitor-pane .timeline-header{position:absolute;top:1em;left:0;width:100%}.sb-grid-wrapper .sb-flux-capacitor-pane .timeline-context{position:absolute;bottom:1em;left:0;width:100%}.sb-grid-wrapper .sb-flux-capacitor-pane .tooltip{margin-top:1.3em}.sb-grid-wrapper .sb-flux-capacitor-pane .sb-flux-capacitor-actions{position:absolute;right:.5em;top:.5em}.cd-horizontal-timeline{opacity:0;margin:2em auto;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.cd-horizontal-timeline:before{content:"mobile";display:none}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .timeline{position:absolute;height:4em;width:100%;top:3em;left:0;padding:0 1.5em}.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 3em;overflow:hidden}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:2em;height:2px;background:#dfdfdf;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.cd-horizontal-timeline .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:1.3rem;padding-bottom:15px;color:transparent;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cd-horizontal-timeline .events a:after{content:"";position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-9px;height:20px;width:20px;border-radius:50%;border:5px solid #dfdfdf;background-color:#444}.cd-horizontal-timeline .events a.selected{cursor:not-allowed}.cd-horizontal-timeline .events a.selected:after{background-color:#7b9d6f;border-color:#7b9d6f}.cd-horizontal-timeline .events a.older-event:after{border-color:#7b9d6f}.cd-horizontal-timeline .events ol{list-style-type:none;margin:0}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#7b9d6f;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.no-touch .cd-horizontal-timeline .events a:hover:after{background-color:#7b9d6f;border-color:#7b9d6f;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}@media only screen and (min-width:1100px){.cd-horizontal-timeline{margin:6em auto}.cd-horizontal-timeline:before{content:"desktop"}}.events-content ol,ul.cd-timeline-navigation{list-style-type:none;margin:0}.cd-timeline-navigation a{position:absolute;z-index:1;top:2em;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:2.5em;width:2.5em;border-radius:50%;border:2px solid #dfdfdf;color:#dfdfdf;padding:.5em 0;overflow:hidden;white-space:nowrap;-webkit-transition:border-color .3s,color .3s;-moz-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s}.cd-timeline-navigation a.prev{left:1.5em}.cd-timeline-navigation a.next{right:1.5em}.cd-timeline-navigation a span[class*=fa-]{font-size:1.2em}.cd-timeline-navigation a.inactive{cursor:not-allowed}.no-touch .cd-timeline-navigation a:hover{border-color:#7b9d6f;color:#7b9d6f}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf;color:#dfdfdf}@media (max-width:508px){.school-modal .contact .left{display:block;width:100%}.school-modal .contact .right{display:none}}@media (max-width:768px){.sb-header-block .sb-navbar-secondary-element{display:block;padding:4px}.sb-header-block nav .btn-default{margin:0;width:100%}}@media (max-width:992px){#secondaryNavSmall{overflow:hidden;height:auto}#secondaryNavSmall.mobile-open{height:auto}#secondaryNavSmall .sb-navbar-secondary-element{display:block;padding:1em}#secondaryNavSmall .sb-navbar-secondary-element.sb-navbar-left,#secondaryNavSmall .sb-navbar-secondary-element.sb-navbar-right{float:none!important}#secondaryNavSmall .sb-navbar-mobile-block{height:3em;line-height:3em;margin-top:-.85em}#secondaryNavSmall .sb-navbar-mobile-block .sb-navbar-mobile-btn{padding:0 1em}}@media (max-width:608px){.sb-navbar-primary-element .sb-navbar-logo{height:50px}.search-form .search-text{width:15px;padding-right:29px}.search-form .search-text:focus{width:200px}.sb-block .sb-blockMessageSlider .unslider .unslider-active{overflow-y:hidden}.sb-block.sb-expanded-on-mobile .sb-blockMessageSlider .unslider .unslider-active{overflow-y:auto}.sb-row-height{height:152px;position:fixed;top:0;left:0}.sb-row-height-with-header{height:178px;position:fixed;top:0;left:0}.sb-row-height-teacher-with-header{height:204px;position:fixed;top:0;left:0}.sb-min-height{max-height:none}.sb-h1,.sb-min-height.sb-h1{height:138px}.sb-h2{height:290px}.sb-h3{height:442px}.sb-h4{height:594px}.sb-h5{height:746px}.sb-h6{height:898px}.sb-h7{height:1050px}.sb-h8{height:1202px}.sb-h9{height:1354px}.sb-h10{height:1506px}#sb-organizations-map.sb-h1,.sb-w1.sb-h1,.sb-w2.sb-h1,.sb-w2.sb-h2,.sb-w2.sb-h3,.sb-w3.sb-h1,.sb-w3.sb-h2,.sb-w3.sb-h3,.sb-w3.sb-h4,.sb-w3.sb-h5,.sb-w4.sb-h1,.sb-w4.sb-h2,.sb-w4.sb-h3,.sb-w4.sb-h4,.sb-w4.sb-h5,.sb-w4.sb-h6,.sb-w4.sb-h7{height:138px}#sb-organizations-map.sb-h2{height:290px}#sb-organizations-map.sb-h3{height:442px}#sb-organizations-map.sb-h4{height:594px}#sb-organizations-map.sb-h5{height:746px}#sb-organizations-map.sb-h6{height:898px}#sb-organizations-map.sb-h7{height:1050px}#sb-organizations-map.sb-h8{height:1202px}#sb-organizations-map.sb-h9{height:1354px}#sb-organizations-map.sb-h10{height:1506px}}@media (min-width:1px){body:before{content:"break-point-xs"}.sb-email-styles,body{font-size:14px}#sb-content-canvas,.sb-content-canvas,.sb-right-drawer{top:6em}.packery,.sb-content-width{max-width:304px;margin:0 auto}.sb-content-width-plus-margin{max-width:290px;margin:0 auto}.packery{position:relative;margin-top:-7px}.sb-packery-container-without-map{width:304px}.sb-packery-container-with-map #sb-organizations-map{display:none}.sb-column-width{width:304px;position:fixed;top:0;left:0}.sb-w1,.sb-w2,.sb-w3,.sb-w4{width:290px}.sb-fully-expanded-map-width{width:-14px}.sb-row-height{height:152px;position:fixed;top:0;left:0}.sb-row-height-with-header{height:178px;position:fixed;top:0;left:0}.sb-row-height-teacher-with-header{height:204px;position:fixed;top:0;left:0}.sb-min-height{max-height:none}.sb-h1,.sb-min-height.sb-h1{height:138px}.sb-h2{height:290px}.sb-h3{height:442px}.sb-h4{height:594px}.sb-h5{height:746px}.sb-h6{height:898px}.sb-h7{height:1050px}.sb-h8{height:1202px}.sb-h9{height:1354px}.sb-h10{height:1506px}#sb-organizations-map.sb-h1{height:138px}#sb-organizations-map.sb-h2{height:290px}#sb-organizations-map.sb-h3{height:442px}#sb-organizations-map.sb-h4{height:594px}#sb-organizations-map.sb-h5{height:746px}#sb-organizations-map.sb-h6{height:898px}#sb-organizations-map.sb-h7{height:1050px}#sb-organizations-map.sb-h8{height:1202px}#sb-organizations-map.sb-h9{height:1354px}#sb-organizations-map.sb-h10{height:1506px}.sb-search-row-height{height:175px;position:fixed;top:0;left:0}.sb-search-h2{height:336px}#toolButton{position:fixed;bottom:20px;right:20px;height:60px;width:60px;background-color:#fff;border-radius:60px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);z-index:1000;text-align:center;padding:9px;color:#4d4d4d;font-size:14px}#toolButtonText{visibility:hidden}#sb-admin-nav ul{right:50px;bottom:50px}#sb-universal-modal .modal-dialog{margin:10px auto!important}}@media (min-width:1px) and (max-width:607px){#sb-universal-modal .modal-content,#sb-universal-modal .modal-dialog,#sb-universal-modal .sb-h1,#sb-universal-modal .sb-h2,#sb-universal-modal .sb-h3,#sb-universal-modal .sb-h4,#sb-universal-modal .sb-h5,#sb-universal-modal .sb-h6,#sb-universal-modal .sb-h7,#sb-universal-modal .sb-h8,#sb-universal-modal .sb-h9,#sb-universal-modal .sb-h10{height:100%}}@media (min-width:1px) and (max-width:607px){.sb-classroom-teacher .sb-classroom-multiple-teachers{margin-right:-1.2em!important}.sb-hidden-xs{display:none!important}}@media (min-width:608px){body:before{content:"break-point-sm"}.sb-email-styles,body{font-size:14px}.packery,.sb-content-width{max-width:608px;margin:0 auto}.sb-content-width-plus-margin{max-width:594px;margin:0 auto}.packery{margin-top:-7px}.sb-packery-container-without-map{width:608px}.sb-packery-container-with-map{float:left;width:304px}.sb-packery-container-with-map.map-active{width:304px}.sb-column-width{width:304px;position:fixed;top:0;left:0}.sb-w1{width:290px}.sb-w2,.sb-w3,.sb-w4{width:594px}.sb-fully-expanded-map-width{width:290px}.sb-row-height{height:152px;position:fixed;top:0;left:0}.sb-row-height-with-header{height:178px;position:fixed;top:0;left:0}.sb-row-height-teacher-with-header{height:204px;position:fixed;top:0;left:0}.sb-min-height{max-height:none}.sb-h1,.sb-min-height.sb-h1{height:138px}.sb-h2{height:290px}.sb-h3{height:442px}.sb-h4{height:594px}.sb-h5{height:746px}.sb-h6{height:898px}.sb-h7{height:1050px}.sb-h8{height:1202px}.sb-h9{height:1354px}.sb-h10{height:1506px}#sb-organizations-map.sb-h1{height:138px}#sb-organizations-map.sb-h2{height:290px}#sb-organizations-map.sb-h3{height:442px}#sb-organizations-map.sb-h4{height:594px}#sb-organizations-map.sb-h5{height:746px}#sb-organizations-map.sb-h6{height:898px}#sb-organizations-map.sb-h7{height:1050px}#sb-organizations-map.sb-h8{height:1202px}#sb-organizations-map.sb-h9{height:1354px}#sb-organizations-map.sb-h10{height:1506px}.sb-search-row-height{height:175px;position:fixed;top:0;left:0}.sb-search-h2{height:336px}#toolButton{position:fixed;bottom:20px;right:20px;height:90px;width:60px;background-color:#fff;border-radius:60px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);z-index:1000;text-align:center;padding:6px;color:#4d4d4d}#toolButtonText{visibility:visible;font-size:small;margin:4px 0 0}#sb-admin-nav ul{right:50px;bottom:65px}.sb-block.sb-w2 .sb-block-list.sb-sub li,.sb-block.sb-w3 .sb-block-list.sb-sub li,.sb-block.sb-w4 .sb-block-list.sb-sub li{width:19.7em}.sb-add-block-form,.sb-edit-block-form{margin-right:334px}.sb-block-sponsor .sb-block-logo{max-width:16em;max-height:8em}.sb-block-sponsor .sb-block-title{padding:1em .7em 0}.sponsor-container #sell-hero>div>a{margin-left:20px;margin-right:20px;font-size:20px}.sponsor-container #sell-bits>div{margin-top:60px}.sponsor-container #sell-bits>div:first-child{margin-top:0}.sponsor-container #sell-bits>div>span{margin-top:20px}.wrapper-btn-preview{display:inline-block}.sponsor-row-logo{max-height:70px;margin-right:20px}.checkout-container .display-table{display:table;table-layout:inherit;width:100%}.checkout-container .display-cell{display:table-cell;vertical-align:middle;float:none}.sb-card-sponsor .sb-card-contact{margin:30px 20px;max-width:inherit;text-align:left}.sponsor-list-logo{display:inline-block}.sponsor-select .btn-group .multiselect{width:320px!important}.sb-teacher-card .sb-teacher-img-size-small{height:7em;width:7em}.sb-admin-nav-window{width:470px}.sb-admin-nav-window .sb-admin-nav-window-sub-list{width:100px}.sb-admin-nav-window .sb-admin-nav-window-content{margin-left:100px}}@media (min-width:608px) and (max-width:911px){.sb-hidden-sm{display:none!important}}@media (min-width:1px) and (max-width:911px){.sb-navbar-secondary-container{text-align:left!important}.sb-block-sponsor-small .sb-block-sponsor-small-table .sb-block-sponsor-small-body h3{font-size:1em}}@media (max-width:1216px){.sb-contrast-results{right:0;bottom:0;width:288px;position:relative}}@media (min-width:912px){body:before{content:"break-point-md"}.packery,.sb-content-width{max-width:912px;margin:0 auto}.sb-content-width-plus-margin{max-width:898px;margin:0 auto}.packery{margin-top:-7px}.sb-packery-container-without-map{width:912px}.sb-packery-container-with-map{float:left;width:608px}.sb-packery-container-with-map.map-active{width:304px}.sb-column-width{width:304px;position:fixed;top:0;left:0}.sb-w1{width:290px}.sb-w2{width:594px}.sb-w3,.sb-w4{width:898px}.sb-fully-expanded-map-width{width:594px}.sb-block.sb-w3 .sb-block-list.sb-sub li,.sb-block.sb-w4 .sb-block-list.sb-sub li{width:15em}.sb-card .sb-card-contact{margin:20px 0;max-width:inherit;text-align:left}}@media (min-width:912px) and (max-width:1215px){.sb-hidden-md{display:none!important}}@media (min-width:1216px){body:before{content:"break-point-lg"}#sb-content-canvas,.sb-content-canvas,.sb-right-drawer{top:10em}.packery,.sb-content-width{max-width:1216px;margin:0 auto}.sb-content-width-plus-margin{max-width:1202px;margin:0 auto}.packery{margin-top:-7px}.sb-packery-container-without-map{width:1216px}.sb-packery-container-with-map{float:left;width:912px}.sb-packery-container-with-map.map-active{width:304px}.sb-column-width{width:304px;position:fixed;top:0;left:0}.sb-w1{width:290px}.sb-w2{width:594px}.sb-w3{width:898px}.sb-w4{width:1202px}.sb-fully-expanded-map-width{width:898px}.sb-hidden-lg{display:none!important}.sb-block.sb-w4 .sb-block-list.sb-sub li{width:16.2em}}iframe#google-file-picker-receiver{border:none;width:602px;height:502px}.google-file-picker-modal-width{width:602px}.google-file-picker{margin-left:0}.google-file-picker img{height:20px;width:20px}.google-file-picker span{margin-left:5px;font-weight:700;vertical-align:middle}#sb-notification-drawer{z-index:600!important}#sb-notification-drawer .sb-notification.open .sb-alert-banner{visibility:visible}#sb-notification-drawer.cd-top-submenu-open{z-index:-1!important}#sb-notification-drawer.cd-top-submenu-open .sb-notification.open .sb-alert-banner{visibility:hidden}.notification-list .input-group{margin-bottom:0}.sb-notification-end-date,.sb-notification-start-date{font-size:12px!important}.sb-alert-overlay{margin-top:calc(-2rem + 7px)}.sb-alert-banner{visibility:hidden;margin-top:calc(2rem - 7px);margin-bottom:0}.sb-alert-banner .alert-content{display:block;height:auto}.sb-alert-banner .alert-content p{text-align:center;margin:0}.sb-alert-overlay{top:0;left:0;bottom:0;width:100%;position:absolute;height:100vh;overflow-y:auto;z-index:1}.sb-alert-overlay .sb-alert-overlay-box{z-index:1;height:auto;padding:10px;max-width:800px;position:relative;border-radius:10px;margin:50px auto 0;box-shadow:0 0 10px #666}.sb-alert-overlay .sb-alert-overlay-box .sb-box-action,.sb-alert-overlay .sb-alert-overlay-box .sb-box-message{text-align:center}.sb-alert-overlay .sb-alert-overlay-box .sb-box-action button{font-size:20px;padding:6px;border-radius:6px;display:inline-block}.sb-alert-banner,.sb-alert-overlay{font-size:16px}.sb-alert-banner h3,.sb-alert-overlay h3{font-size:1.25em}.sb-alert-banner ol,.sb-alert-banner ul,.sb-alert-overlay ol,.sb-alert-overlay ul{padding:0;list-style-position:inside!important}.sb-alert-banner a,.sb-alert-overlay a{color:inherit!important}.sb-animated{animation-duration:1s;animation-fill-mode:both}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.sb-animated-flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.sb-animated-pulse{animation-name:pulse}.sb-collection-filter-bar{position:relative;margin:0 auto;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;text-align:left;color:#333;padding:0;font-size:1.5rem;width:100%}@media (min-width:608px){.sb-collection-filter-bar{font-size:2rem;width:658px}}.sb-collection-filter-bar-row{vertical-align:middle;display:flex;align-items:center}.sb-collection-filter-bar-search{font-weight:700;padding:0 1rem;flex:1 1 auto;order:0}.sb-collection-filter-bar-line{border-left:1px solid #000;height:2rem;flex:1 1 auto;order:2}.sb-collection-filter-bar-map{font-weight:700;padding:0 1.5rem;flex:1 1 auto;order:3;color:#333}.sb-collection-filter-bar-map.active,.sb-collection-filter-bar-map:active{color:#e8702a}.sb-collection-filter-bar-map button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit}.sb-collection-filter-bar-input{width:100%;flex:5 5 auto;order:1}.sb-collection-filter-bar-input .tagify{border:none!important}.sb-collection-filter-bar-input input,.sb-collection-filter-bar-input textarea{width:100%;border:none;color:inherit;font-size:inherit!important;font-weight:400}.sb-collection-filter-bar-tag{display:inline-block;border:none;background:transparent;color:inherit;margin:0;padding:0;font-weight:400;text-transform:lowercase}.sb-collection-filter-bar-tag:focus{outline:none}.sb-collection-filter-bar-tag.active{border-bottom:1px solid}.sb-no-filter-results-msg{display:none;text-align:center;margin-top:7px;min-height:470px}.sb-no-filter-results-msg.active{display:block}.sb-organization-color-primary-nav{background-color:var(--primaryNavBackground);color:var(--primaryNavBackgroundTextColor)}.sb-organization-color-primary-nav a.sb-organization-font-color{color:inherit}.sb-organization-color-primary-nav a.sb-home-link:hover{color:#ccc!important}.sb-organization-color-secondary-nav{background-color:var(--secondaryNavBackground);border-top:2px solid var(--darkerBgColor5)}.sb-organization-color-secondary-nav,.sb-organization-color-secondary-nav a{color:var(--secondaryNavBackgroundTextColor)}.sb-organization-color-secondary-nav .sb-navbar-link-text.active,.sb-organization-color-secondary-nav .sb-navbar-link-text:active,.sb-organization-color-secondary-nav .sb-navbar-link-text:focus,.sb-organization-color-secondary-nav .sb-navbar-link-text:hover{border-bottom:2px solid var(--secondaryNavBackgroundTextColor)}.sb-organization-color-block-font,.sb-organization-color-block-font a,.sb-organization-color-block-font a:hover{color:var(--blockBgTextColorUseBlocks)}.sb-organization-color-block-bg{background-color:var(--blocks);color:var(--blocksTextColor)}.sb-organization-color-block-bg a,.sb-organization-color-block-bg a:hover{color:var(--blocksTextColor)}.sb-organization-color-element-bg,a.sb-organization-color-element-bg{background-color:var(--elements);color:var(--elementsTextColorNoBlocks)}.sb-organization-color-element-bg:focus,.sb-organization-color-element-bg:hover,a.sb-organization-color-element-bg:focus,a.sb-organization-color-element-bg:hover{background-color:var(--darkerElements10);color:var(--darkerElements10TextColor)}.sb-organization-color-element-outline,a.sb-organization-color-element-outline{border-color:var(--elements);border-width:2px;color:var(--elements)}.sb-organization-color-element-outline:focus,.sb-organization-color-element-outline:hover,a.sb-organization-color-element-outline:focus,a.sb-organization-color-element-outline:hover{border-color:var(--darkerElements10);color:var(--darkerElements10)}.sb-organization-color-element-font,a.sb-organization-color-element-font{color:var(--elements)}.sb-organization-color-element-font:focus,.sb-organization-color-element-font:hover,a.sb-organization-color-element-font:focus,a.sb-organization-color-element-font:hover{color:var(--darkerElements10)}.sb-admin-nav .sb-admin-main-nav ul li.active{background:var(--secondaryNavBackground)}.sb-admin-nav .sb-admin-main-nav ul li.active span.curvebottom:after,.sb-admin-nav .sb-admin-main-nav ul li.active span.curvetop:after{border:8px solid var(--secondaryNavBackground)}.sb-admin-nav-window-sub-list{background-color:var(--secondaryNavBackground);color:var(--secondaryNavBackgroundTextColor)}.sb-admin-nav-window-sub-list li.sb-nav-window-sub-list-item a{display:block;color:var(--secondaryNavBackgroundTextColor)}.sb-admin-nav-window-sub-list li.sb-nav-window-sub-list-item a:active,.sb-admin-nav-window-sub-list li.sb-nav-window-sub-list-item a:focus,.sb-admin-nav-window-sub-list li.sb-nav-window-sub-list-item a:hover{background:var(--darkerBgColor10)}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger.nav-is-visible>span:after,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger.nav-is-visible>span:before,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger>span,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger>span:after,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger>span:before{background:var(--primaryNavBackgroundTextColorNoBlocksUseSecondary)}.codyhouse-frontend-namespace-wrapper .sb-organizations-navbar-text-color{color:var(--blockBgTextColorNoBlocksUseSecondary)!important}.codyhouse-frontend-namespace-wrapper .sb-organizations-navbar-text-color:hover{border-bottom:2px solid var(--secondaryNavBackgroundTextColor)}.sb-alert-banner{color:var(--fontColor);background-color:var(--backgroundColor)}.sb-alert-overlay{color:var(--fontColor);background-color:var(--backgroundColor90Opacity)}.sb-alert-overlay .sb-alert-overlay-box,.sb-box-action button{background-color:var(--backgroundColor)}.sb-box-action button{border:1px solid var(--fontColor)}.sb-box-action button:hover{border:1px solid var(--backgroundColor);color:var(--backgroundColor)!important;background-color:var(--fontColor)!important}html.isNotIOS.isNotAndroidChrome body.sb-theme-floating_blocks{background:var(--backgroundImage) no-repeat 50% fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}html.isAndroidChrome body.sb-theme-floating_blocks .sb-body-bg,html.isIOS body.sb-theme-floating_blocks .sb-body-bg{position:fixed;z-index:-1;top:0;left:0;width:100%;min-height:100%;height:100vh;background:var(--backgroundImage) no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}html.isAndroidChrome body.sb-theme-floating_blocks #sb-content-canvas,html.isAndroidChrome body.sb-theme-floating_blocks .sb-content-canvas,html.isIOS body.sb-theme-floating_blocks #sb-content-canvas,html.isIOS body.sb-theme-floating_blocks .sb-content-canvas{z-index:0}@media (min-width:1216px){html.isAndroidChrome body.sb-theme-floating_blocks #sb-content-canvas.nav-is-visible,html.isAndroidChrome body.sb-theme-floating_blocks .sb-content-canvas.nav-is-visible,html.isIOS body.sb-theme-floating_blocks #sb-content-canvas.nav-is-visible,html.isIOS body.sb-theme-floating_blocks .sb-content-canvas.nav-is-visible{z-index:-1}}body.sb-theme-floating_blocks .sb-top-drawer.open{margin-bottom:17px}body.sb-theme-floating_blocks .codyhouse-frontend-namespace-wrapper .cd-primary-nav{padding-right:0}body.sb-theme-floating_blocks .notification-container{margin-top:calc(2rem - 7px);position:sticky;z-index:600!important}body.sb-theme-floating_blocks .notification-container .sb-alert-banner{margin-top:0}body.sb-theme-floating_blocks .sb-sticky-nav-shadow{height:0;margin-top:17px}@media (min-width:1216px){body.sb-theme-floating_blocks .sb-navigation-shown{margin-top:17px}}body.sb-theme-floating_blocks .sb-primary-nav{background-color:transparent}body.sb-theme-floating_blocks .sb-primary-nav#primaryNavLarge{box-shadow:none}body.sb-theme-floating_blocks .sb-primary-nav#primaryNavLarge .sb-navbar-primary-container{border-radius:6px 6px 0 0;padding:10px}body.sb-theme-floating_blocks .sb-primary-nav .sb-navbar-primary-container{background:var(--opaquePrimaryNavBackground)}body.sb-theme-floating_blocks .sb-block,body.sb-theme-floating_blocks .sb-calendar-block,body.sb-theme-floating_blocks .sb-classroom-follow-floating-button,body.sb-theme-floating_blocks .sb-classroom-header-block,body.sb-theme-floating_blocks .sb-classroom-header-top-block,body.sb-theme-floating_blocks .sb-classroom-linked-floating-button,body.sb-theme-floating_blocks .sb-header-block,body.sb-theme-floating_blocks .sb-headerSchool-block,body.sb-theme-floating_blocks .sb-headerSponsor-block,body.sb-theme-floating_blocks .sb-headerStaff-block,body.sb-theme-floating_blocks .sb-login-block,body.sb-theme-floating_blocks .sb-settings-block,body.sb-theme-floating_blocks .sb-sponsor-content{background:hsla(0,0%,100%,.9)}body.sb-theme-floating_blocks .sb-multigrid-block-header{background:hsla(0,0%,100%,0)}body.sb-theme-floating_blocks .sb-multigrid-block-header span{background:hsla(0,0%,100%,.9);border-radius:200px;padding-right:10px;padding-left:10px;font-weight:700;text-transform:uppercase;color:var(--floatingBlockTextColorUseBlocks)}body.sb-theme-floating_blocks .sb-header-block nav a.btn-default:hover{background-color:#fff!important}body.sb-theme-floating_blocks .sb-calendar-button.active{background-color:#ddd!important}body.sb-theme-floating_blocks .sb-navbar-primary-element .sb-navbar-title{color:var(--primaryNavFontColor)}body.sb-theme-floating_blocks .sb-navbar-primary-element .sb-navbar-title:hover{color:var(--lighterPrimaryNavFontColor10)}body.sb-theme-floating_blocks .sb-navbar-primary-element span[class*=fa-]{color:var(--primaryNavFontColor)}body.sb-theme-floating_blocks .sb-navbar-primary-element span[class*=fa-]:hover{color:var(--lighterPrimaryNavFontColor10)}body.sb-theme-floating_blocks .sb-navbar-primary-element .btn{background-color:var(--primaryNavFontColor);color:var(--primaryNavFontColorTextColor)}body.sb-theme-floating_blocks .sb-navbar-primary-element .btn:hover{background-color:var(--lighterPrimaryNavFontColor10);color:var(--primaryNavFontColorTextColor)}body.sb-theme-floating_blocks .sb-secondary-nav{background-color:transparent}body.sb-theme-floating_blocks .sb-navbar-secondary-container{background:var(--opaquePrimaryNavBackground);border-radius:0 0 6px 6px;padding:0}body.sb-theme-floating_blocks .sb-organization-color-secondary-nav,body.sb-theme-floating_blocks .sb-organization-color-secondary-nav a,body.sb-theme-floating_blocks .sb-organization-color-secondary-nav button{color:var(--primaryNavFontColor)}body.sb-theme-floating_blocks .sb-organization-color-secondary-nav .sb-navbar-link-text.active,body.sb-theme-floating_blocks .sb-organization-color-secondary-nav .sb-navbar-link-text:active,body.sb-theme-floating_blocks .sb-organization-color-secondary-nav .sb-navbar-link-text:focus,body.sb-theme-floating_blocks .sb-organization-color-secondary-nav .sb-navbar-link-text:hover{border-bottom:2px solid var(--primaryNavFontColor)}body.sb-theme-floating_blocks .sb-organization-color-secondary-nav .is-mobile .sb-navbar-link-text.active,body.sb-theme-floating_blocks .sb-organization-color-secondary-nav .is-mobile .sb-navbar-link-text:active,body.sb-theme-floating_blocks .sb-organization-color-secondary-nav .is-mobile .sb-navbar-link-text:focus,body.sb-theme-floating_blocks .sb-organization-color-secondary-nav .is-mobile .sb-navbar-link-text:hover{border-bottom:none}body.sb-theme-floating_blocks .sb-multi-grid .sb-block:first-child .sb-multigrid-block-header{border-top-left-radius:6px}body.sb-theme-floating_blocks .sb-multi-grid .sb-block:last-child .sb-multigrid-block-header{border-top-right-radius:6px}body.sb-theme-floating_blocks .cd-more-info{background-color:#fff}body.sb-theme-floating_blocks .sb-blockContent h2,body.sb-theme-floating_blocks .sb-page-b-title{color:var(--floatingBlockTextColorUseBlocks)}body.sb-theme-floating_blocks .sb-center-overlay{background-color:var(--blocks)}body.sb-theme-floating_blocks #google_translate_element{visibility:hidden}@media (min-width:1216px){body.sb-theme-floating_blocks #sb-content-canvas{top:inherit}body.sb-theme-floating_blocks #sb-content-canvas.sb-top-drawer-is-open{margin-top:17px}body.sb-theme-floating_blocks .sb-right-drawer{top:16.5em}}@media only screen and (min-width:912px){body.sb-theme-floating_blocks #google_translate_element{visibility:visible;position:absolute;bottom:2em;left:-10px}}body.sb-theme-floating_blocks .sb-filter-button-circles .sb-category-filter-name{background:hsla(0,0%,100%,.9);padding:.1em .5em;border-radius:7px}body.sb-theme-minimal .sb-navbar-table .sb-navbar-row .sb-navbar-cell{width:100%;height:5em;line-height:5em;position:relative;text-align:left}body.sb-theme-minimal .sb-navbar-primary-element.sb-navbar-primary-element-logo{float:left}body.sb-theme-minimal .sb-navbar-secondary-element.sb-district-home-link{margin:2em 1em}body.sb-theme-minimal .codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav .cd-secondary-nav{top:0}body.sb-theme-minimal .codyhouse-frontend-namespace-wrapper .cd-primary-nav{float:left;padding-right:0}body.sb-theme-minimal .codyhouse-frontend-namespace-wrapper .cd-primary-nav li{margin-left:0}body.sb-theme-minimal .codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav{top:72px}body.sb-theme-minimal .codyhouse-frontend-namespace-wrapper .cd-main-header{float:left}body.sb-theme-minimal .sb-organization-color-secondary-nav{border-top:none;height:100%;color:var(--primaryNavFontColor)}body.sb-theme-minimal .sb-organization-color-secondary-nav a,body.sb-theme-minimal .sb-organization-color-secondary-nav button{color:var(--primaryNavFontColor);font-family:proxima-nova,Arial,sans-serif!important;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-style:normal;line-height:70px!important}body.sb-theme-minimal .sb-organization-color-secondary-nav .sb-navbar-link-text:hover{color:var(--elements)}body.sb-theme-minimal .sb-organization-color-secondary-nav .sb-navbar-link-text.active,body.sb-theme-minimal .sb-organization-color-secondary-nav .sb-navbar-link-text:active,body.sb-theme-minimal .sb-organization-color-secondary-nav .sb-navbar-link-text:focus,body.sb-theme-minimal .sb-organization-color-secondary-nav .sb-navbar-link-text:hover{border-bottom:2px solid var(--primaryNavFontColor)}body.sb-theme-minimal .sb-minimal-theme-login-button-container{position:absolute;top:0;right:0;white-space:nowrap;z-index:4}body.sb-theme-minimal .sb-minimal-theme-login-button-container #loginMenuButton,body.sb-theme-minimal .sb-minimal-theme-login-button-container #userMenuButton{line-height:1.42857143;padding:0}body.sb-theme-minimal #secondaryNavSmall .sb-navbar-secondary-container{text-align:center!important}@media only screen and (min-width:912px){body.sb-theme-minimal #sb-content-canvas{top:6em}}