*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased}body{background-color:#f8f8f8}body,.sb-email-styles{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}.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:0.7em 0.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,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:0.7em;right:0.7em}.sb-block-icon{text-align:center;display:inline-block;position:relative;width:2.35em;height:2.35em;margin:0 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:-0.15em}.sb-background-color-district.sb-filter-button,.sb-background-color-school.sb-filter-button,.sb-background-color-classroom.sb-filter-button,.sb-background-color-section.sb-filter-button,.sb-background-color-group.sb-filter-button,.sb-background-color-department.sb-filter-button,.sb-background-color-google-drive.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{color:#cc2a36}.sb-color-district-text{color:#cc2a36}.sb-background-color-district{background-color:#cc2a36;color:#FFF}.sb-background-color-district.sb-filter-button:hover,.sb-background-color-district.sb-filter-button:active,.sb-background-color-district.sb-filter-button.active{background-color:#cc2a36;color:#FFF}.sb-color-school{color:#EFB03F}.sb-color-school-text{color:#FAE0B8}.sb-background-color-school{background-color:#EFB03F;color:#FFF}.sb-background-color-school.sb-filter-button:hover,.sb-background-color-school.sb-filter-button:active,.sb-background-color-school.sb-filter-button.active{background-color:#EFB03F;color:#FFF}.sb-color-classroom{color:#8BBF4E}.sb-color-classroom-text{color:#C8E0A8}.sb-background-color-classroom{background-color:#8BBF4E;color:#FFF}.sb-background-color-classroom.sb-filter-button:hover,.sb-background-color-classroom.sb-filter-button:active,.sb-background-color-classroom.sb-filter-button.active{background-color:#8BBF4E;color:#FFF}.sb-color-section{color:#00A4E4}.sb-color-section-text{color:#00A4E4}.sb-background-color-section{background-color:#00A4E4;color:#FFF}.sb-background-color-section.sb-filter-button:hover,.sb-background-color-section.sb-filter-button:active,.sb-background-color-section.sb-filter-button.active{background-color:#00A4E4;color:#FFF}.sb-color-group{color:#9679AA}.sb-color-group-text{color:#D4C9DD}.sb-background-color-group{background-color:#9679AA;color:#FFF}.sb-background-color-group.sb-filter-button:hover,.sb-background-color-group.sb-filter-button:active,.sb-background-color-group.sb-filter-button.active{background-color:#9679AA;color:#FFF}.sb-color-department{color:#ff7000}.sb-color-department-text{color:#ff7000}.sb-background-color-department{background-color:#ff7000;color:#000}.sb-background-color-department.sb-filter-button:hover,.sb-background-color-department.sb-filter-button:active,.sb-background-color-department.sb-filter-button.active{background-color:#ff7000;color:#000}.sb-color-google-drive{color:#2A70E8}.sb-color-google-drive-text{color:#4385F6}.sb-background-color-google-drive{background-color:#2A70E8;color:#FFF}.sb-background-color-google-drive.sb-filter-button:hover,.sb-background-color-google-drive.sb-filter-button:active,.sb-background-color-google-drive.sb-filter-button.active{background-color:#2A70E8;color:#FFF}.sb-background-color-pre-school.sb-filter-button,.sb-background-color-elementary-school.sb-filter-button,.sb-background-color-middle-school.sb-filter-button,.sb-background-color-high-school.sb-filter-button,.sb-background-color-alternative-school.sb-filter-button,.sb-background-color-other-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:hover,.sb-background-color-pre-school.sb-filter-button:active,.sb-background-color-pre-school.sb-filter-button.active{background-color:#eb6841;color:#FFF}.sb-color-elementary-school{color:#edc951}.sb-background-color-elementary-school,.sb-background-color-elementary-school.sb-filter-button:hover,.sb-background-color-elementary-school.sb-filter-button:active,.sb-background-color-elementary-school.sb-filter-button.active{background-color:#edc951;color:#000}.sb-color-middle-school{color:#cc2a36}.sb-background-color-middle-school,.sb-background-color-middle-school.sb-filter-button:hover,.sb-background-color-middle-school.sb-filter-button:active,.sb-background-color-middle-school.sb-filter-button.active{background-color:#cc2a36;color:#FFF}.sb-color-high-school{color:#4f372d}.sb-background-color-high-school,.sb-background-color-high-school.sb-filter-button:hover,.sb-background-color-high-school.sb-filter-button:active,.sb-background-color-high-school.sb-filter-button.active{background-color:#4f372d;color:#FFF}.sb-color-alternative-school{color:#00a0b0}.sb-background-color-alternative-school,.sb-background-color-alternative-school.sb-filter-button:hover,.sb-background-color-alternative-school.sb-filter-button:active,.sb-background-color-alternative-school.sb-filter-button.active{background-color:#00a0b0;color:#FFF}.sb-color-other-school{color:#4f372d}.sb-background-color-other-school,.sb-background-color-other-school.sb-filter-button:hover,.sb-background-color-other-school.sb-filter-button:active,.sb-background-color-other-school.sb-filter-button.active{background-color:#F96F2F;color:#FFF}.sb-color-page{color:#009900}.sb-background-color-page{background-color:#009900}.sb-color-poll{color:#FF6600}.sb-background-color-poll{background-color:#FF6600}.sb-color-twitter{color:#55ACEE}.sb-background-color-twitter{background-color:#55ACEE}.sb-color-edmodo{color:#FFFFFF}.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:#000000}.sb-background-color-schooltube{background-color:#000000}.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:#ffffff}.sb-color-message-dark{color:#ffffff}.sb-background-color-message-dark{background-color:#830D33}.sb-color-message-light{color:#ffffff}.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}.modal{display:none}.hidden{display:none}html{height:auto !important}body{position:initial !important;min-height:initial !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}#sb-content-canvas,.sb-content-canvas{position:absolute;right:0;left:0;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}.sb-block{border:0;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,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:0.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-block:focus-within{outline:7px auto;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:rgba(120,120,120,0.75)}.sb-edit-block-loading .sb-block-loading{color:#fff}.sb-center-overlay{position:absolute;overflow:visible;top:5px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#FFFFFF;border-radius:25px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);overflow:hidden;border:0;height:30px;padding:5px 10px;font-family:'Open Sans', sans-serif;font-weight:normal;z-index:40}.sb-right-corner-overlay{position:absolute;top:10px;right:10px;color:#FFFFFF;border-radius:25px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);overflow:hidden;border:0;height:30px;padding:5px 10px;font-family:'Open Sans', sans-serif;font-weight:normal;z-index:40}.sb-left-corner-overlay{position:absolute;top:10px;left:10px;color:#FFFFFF;border-radius:25px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);overflow:hidden;border:0;height:30px;padding:5px 10px;font-weight:normal;z-index:40}.sb-meta-right-corner-overlay{position:absolute;bottom:8px;right:8px;color:#FFFFFF;border-radius:25px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);overflow:hidden;border:0;height:30px;padding:5px 10px;font-family:'Open Sans', sans-serif;font-weight:normal;z-index:40}.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,0.01) 1%, rgba(0,0,0,0.53) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.01) 1%, rgba(0,0,0,0.53) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.01) 1%, rgba(0,0,0,0.53) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#87000000',GradientType=0 );color:#ffffff;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{padding-bottom:0}.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:normal;border-top:1px solid #e7e7e7;color:#777;padding:0.3em;vertical-align:middle;display:table;width:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.sb-block .sb-blockHead{padding:0.9em 1em 0.9em 1em;line-height:1em;vertical-align:middle;border-top-left-radius:6px;border-top-right-radius:6px}.sb-block .sb-blockHead span:not(.fa){font-size:1.4em;line-height:1.2em;font-weight:bold;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,0.2)}.sb-blockMeta-content{vertical-align:middle;display:table-cell;float:none !important;text-align:left;padding:4px}.sb-blockMeta-content:last-child,.sb-blockMeta-content:first-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:0.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:normal}.sb-block .sb-block-list ul li:before{font-family:"Font Awesome 5 Free";font-weight:400;content:'\f111';font-size:0.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:0.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:normal;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:#333333}.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%;z-index:500 !important}.ui-resizable-se{z-index:500 !important}.sb-block.ui-draggable-dragging,.sb-block.is-dragging,.sb-block.ui-resizable-resizing,.sb-block.is-positioning-post-drag{z-index:100}.sb-button{background-clip:padding-box;border-radius:4px;border:1px solid rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.05);font-size:1.1em;border-color:#ccc #c2c2c2 #b8b8b8;background-color:#f7f7f7;background:-webkit-linear-gradient(#fff, #f0f0f0);background:linear-gradient(#fff, #f0f0f0);color:#5f5f5f;cursor:pointer;font-weight:bold;text-shadow:0 1px #fff;white-space:nowrap;padding:7px 10px 7px;text-align:center;vertical-align:middle}.sb-button:hover{border:1px solid rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,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:translate(0, 50%) !important;-moz-transform:translate(0, 50%) !important;-ms-transform:translate(0, 50%) !important;-o-transform:translate(0, 50%) !important;transform:translate(0, 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,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:35px;margin-top:20px}.sb-teachers-content .sb-teachers-search .input-group{width:200px}.sb-teachers-content .sb-teachers-search .form-horizontal{background:white;border-radius:6px;padding:15px;background:rgba(255,255,255,0.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,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,0.3);color:#878787;font-size:1.75em}.sb-teachers-content .sb-multigrid-block-header span{display:none}.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;margin-bottom:20px;margin-top:20px}.sb-sponsors-search .input-group-block{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 lightgrey}.sb-teacher-modal{padding:15px}.sb-teacher-modal .row{margin:0}.sb-teacher-modal span[placeholder]:empty:before,.sb-teacher-modal div[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:0.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,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 0 0 0}.sb-teacher-modal .sb-teacher-classes{text-align:center;padding:1.5em 0 0 0}.sb-teacher-modal .sb-teacher-classes .btn.btn-default{color:#777771;border:2px solid #777771;font-weight:bold}.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:normal;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:normal;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,0.4);border-radius:50%;opacity:0}.sb-teacher-modal .sb-teacher-select-img-container span.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:0.35em;margin:0}.sb-teacher-modal .sb-teacher-locations select.sb-school-district,.sb-teacher-modal .sb-teacher-locations select.sb-department{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:gray}.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:0px}.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-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,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:white;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 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:bold}.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:0.4em;margin-left:0.4em}.sb-page-b .sb-page-b-title{font-weight:bold}.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:0.8em;font-size:0.7em;padding:0.5em 1em}.sb-expand-on-mobile{background:rgba(229,229,229,0.85);background:-webkit-linear-gradient(rgba(229,229,229,0), #e5e5e5 30%, #C5C5C5);background:-o-linear-gradient(rgba(229,229,229,0), #e5e5e5 30%, #C5C5C5);background:-moz-linear-gradient(rgba(229,229,229,0), #e5e5e5 30%, #C5C5C5);background:linear-gradient(rgba(229,229,229,0), #e5e5e5 30%, #C5C5C5);font-size:1rem;position:absolute;height:3em;bottom:0;left:0;right:0;width:100%;padding:0.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:bold}.sb-top-edit-tool-linkbar{text-align:right;margin-bottom:2em}.sb-top-edit-tool-linkbar a,.sb-top-edit-tool-linkbar a:hover,.sb-top-edit-tool-linkbar a:focus{color:#ff0000;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-title,.sb-block-deleted .sb-block-container .sb-classroom-teacher-name,.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:bold}#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 0px}#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{cursor:pointer}.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:bold;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:bold;padding:3px 15px;line-height:18px}.sb-card .sb-card-content{padding:15px 30px}.sb-card .sb-card-logo{margin:30px 0 30px 0;max-width:250px;max-height:120px}.sb-card .category-label .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:0.5em;border-radius:6px}.sb-modal-loading{text-align:center;padding-top:150px;min-height:560px}.modal-dialog .close{position:absolute;right:0.5em;top:0.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:0.5em}.sb-social-icon-badge.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}#welcome-page-container{position:fixed;top:0;bottom:0;left:0;right:0}#skiptocontent a{padding:6px;position:absolute;top:-40px;left:0;color:white;border-right:1px solid white;border-bottom:1px solid white;border-bottom-right-radius:8px;background:#AD141F;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;z-index:1000}#skiptocontent a:focus,#skiptocontent a:active{position:absolute;left:0;top:0;outline:0;-webkit-transition:top .5s ease-in;transition:top .5s ease-in}.sb-primary-nav{top:0;height:auto;position:fixed;z-index:670;left:0;right:0}.sb-navbar-background{box-shadow:0 2px 2px 0 rgba(0,0,0,0.1),0 1px 0 0 rgba(0,0,0,0.1)}.sb-navbar-primary-container{display:block;z-index:680;height:inherit}.sb-navbar-secondary-container{display:block;z-index:680;padding:0.85em 0;height:inherit;text-align:right}.sb-navbar-left{float:left !important}.sb-navbar-right{margin-right:-15px}.sb-navbar-primary-element{margin:0}.sb-navbar-primary-element.sb-navbar-primary-element-logo{margin:0}.sb-navbar-primary-element .sb-navbar-title{font-size:1.75em}.sb-navbar-primary-element .sb-navbar-logo{height:70px;padding:4px}.sb-navbar-primary-element span.fa{font-size:2.8em;line-height:1em}.sb-navbar-primary-element span.sb-navbar-social-media{line-height:1.75em;font-size:1.3em;margin-left:0.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:0.555em 1em}.sb-navbar-button-image{display:inline-block;height:1.75em;width:1.75em;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:6.5em;position:relative;top:0.35em;left:0.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 a,.sb-navbar-center-content-small a{color:#b8b8b8;text-decoration:none}.sb-navbar-center-content a:hover,.sb-navbar-center-content-small a:hover{color:#606060}.sb-navbar-left-content a,.sb-navbar-left-content-small a,.sb-navbar-right-content a,.sb-navbar-right-content-small a{color:#b8b8b8;text-decoration:none}.sb-navbar-left-content:hover,.sb-navbar-left-content-small:hover,.sb-navbar-left-content a:hover,.sb-navbar-left-content-small a:hover,.sb-navbar-right-content:hover,.sb-navbar-right-content-small:hover,.sb-navbar-right-content a:hover,.sb-navbar-right-content-small a:hover{color:#606060;border-color:#ccc #c2c2c2 #b8b8b8}.sb-navbar-button{height:32px;padding:0px;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 .form-group{margin-bottom:0}.search-form .form-group span.fa.fa-search{color:#aaa}.search-form .search-text{width:150px;border-radius:1.5em;-webkit-transition:width .5s;-moz-transition:width .5s;transition:width .5s}.search-form .search-text:focus{width:400px;box-shadow:0;background-color:#fafafa;border-color:#aaa;color:#333;outline-style:none}.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:0.5em;padding-bottom:0.5em}.sb-navbar-search-field{border-radius:1.5em;box-shadow:inset 0 0 2px rgba(0,0,0,0.07);background:#f8f8f8;border:1px solid #ccc;color:#b8b8b8;font-size:1.5em;margin:0;padding:0.4em 2em 0.5em 1em;position:relative;display:inline-block;width:100%;height:100%}.sb-navbar-search-label{letter-spacing:-0.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:0.5em;top:0.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:bold;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:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-bottom:6px;padding-top:0px}.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:bold}.sb-navbar-menu-column0{float:left;margin-left:10px;margin-right:0px}.sb-navbar-menu-column1{float:left;margin-left:10px;margin-right:10px}.sb-navbar-menu-column2{float:left;margin-left:0px;margin-right:10px}.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:0.6;background:url("../imgs/blacktocat.png") 0 0 no-repeat}.cody-house-namespace-wrapper a{color:#63c0f5;text-shadow:0 0 5px rgba(104,182,255,0.5);text-decoration:none}.cody-house-namespace-wrapper .cf:before,.cody-house-namespace-wrapper .cf:after{content:"";display:table}.cody-house-namespace-wrapper .cf:after{clear:both}.cody-house-namespace-wrapper .cf{zoom:1}.cody-house-namespace-wrapper html,.cody-house-namespace-wrapper body,.cody-house-namespace-wrapper ul,.cody-house-namespace-wrapper li{margin:0;padding:0}.cody-house-namespace-wrapper li,.cody-house-namespace-wrapper ul,.cody-house-namespace-wrapper div{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:#ff9999}.cody-house-namespace-wrapper .bgC4,.cody-house-namespace-wrapper .blue{background-color:#aaaaff}.cody-house-namespace-wrapper .bgC5,.cody-house-namespace-wrapper .green{background-color:#99ff99}.cody-house-namespace-wrapper .bgC6,.cody-house-namespace-wrapper .gree2{background-color:#bbffbb}.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:0.8em}.cody-house-namespace-wrapper .small2{font-size:0.7em}.cody-house-namespace-wrapper .small3{font-size:0.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-create,.cody-house-namespace-wrapper .btn-update,.cody-house-namespace-wrapper .btn-cancel{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 0px}.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:0px}.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 .top,.cody-house-namespace-wrapper .sub,.cody-house-namespace-wrapper .sub-sub,.cody-house-namespace-wrapper .type-field,.cody-house-namespace-wrapper .icon-field,.cody-house-namespace-wrapper .url-field,.cody-house-namespace-wrapper .internal-url-field,.cody-house-namespace-wrapper .description-field{display:none}.cody-house-namespace-wrapper .top .top,.cody-house-namespace-wrapper .sub .sub,.cody-house-namespace-wrapper .sub-sub .sub-sub{display:block}.cody-house-namespace-wrapper .heading .sub{display:none}.cody-house-namespace-wrapper .modal .heading{display:none}.cody-house-namespace-wrapper .modal.heading .heading{display:block}.cody-house-namespace-wrapper .top.create .type-field,.cody-house-namespace-wrapper .top.create .icon-field{display:block}.cody-house-namespace-wrapper .top.update .icon-field{display:block}.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 .url-field,.cody-house-namespace-wrapper .type1.sub-sub .internal-url-field{display:block}.cody-house-namespace-wrapper .type2.sub .url-field,.cody-house-namespace-wrapper .type2.sub .internal-url-field,.cody-house-namespace-wrapper .type2.sub .icon-field,.cody-house-namespace-wrapper .type2.sub .description-field{display:block}.cody-house-namespace-wrapper .type3 .url-field,.cody-house-namespace-wrapper .type3 .internal-url-field,.cody-house-namespace-wrapper .type3 .icon-field{display:block}.cody-house-namespace-wrapper .move{margin:0 1.5em 0 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:0px;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.fa{margin-right:0.5em}.cody-house-namespace-wrapper .link-contain .title label{margin-right:1em}.cody-house-namespace-wrapper .link-contain .title span.list-type{font-size:0.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 .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}}#sTree2 ul,#sortableListsBase ul{background:transparent}#sTree2 li div.link-contain .move,#sTree2 li div.link-contain .title,#sTree2 li div.link-contain a,#sortableListsBase li div.link-contain .move,#sortableListsBase li div.link-contain .title,#sortableListsBase li div.link-contain a{font-size:18px;color:#666;text-shadow:0 0 1px rgba(104,182,255,0.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-right,.codyhouse-frontend-namespace-wrapper .sb-navbar-link-icon>.fa-angle-down{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-decoration,.codyhouse-frontend-namespace-wrapper input[type="search"]::-webkit-search-cancel-button,.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 .sb-body-bg,.codyhouse-frontend-namespace-wrapper .sb-navbar-primary-container,.codyhouse-frontend-namespace-wrapper .cd-main-header,.codyhouse-frontend-namespace-wrapper .sb-notification{-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s}.codyhouse-frontend-namespace-wrapper #sb-content-canvas.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 .cd-main-header.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:0px}.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::before,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span::after{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 0.3s 0.3s;-moz-transition:background 0.3s 0.3s;transition:background 0.3s 0.3s}.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span::before,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger span::after{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 0.3s 0.3s;-moz-transition:-moz-transform 0.3s 0.3s;transition:transform 0.3s 0.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::before,.codyhouse-frontend-namespace-wrapper .cd-nav-trigger.nav-is-visible span::after{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 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.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 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.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.fa{color:#ffffff}.codyhouse-frontend-namespace-wrapper .cd-nav.is-mobile .cd-primary-nav li span.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 ul.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.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:center center;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 .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 0.3s;-moz-transition:visibility 0s 0.3s;transition:visibility 0s 0.3s}.codyhouse-frontend-namespace-wrapper ul.cd-nav-icons{padding-left:0}.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{padding-left:0px}.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{-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{-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>li{float:left;margin-left:0.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 0.3s, box-shadow 0.3s;-moz-transition:color 0.3s, box-shadow 0.3s;transition:color 0.3s, box-shadow 0.3s}.codyhouse-frontend-namespace-wrapper .cd-primary-nav>li>a.selected{box-shadow:inset 0 -2px 0 #ffffff}.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-headings,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons{position:absolute;top:50px;width:100vw;background:#ffffff;padding:48px 64px;box-shadow:inset 0 0 0 rgba(0,0,0,0.4),0 3px 6px rgba(0,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-secondary-nav::after,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery::after,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons::after{clear:both;content:"";display:table}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-headings.is-hidden,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav.is-hidden,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery.is-hidden,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons.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-secondary-nav>.see-all,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-gallery>.see-all,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-nav-icons>.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-secondary-nav>.see-all a,.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{position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:bold;text-align:center;line-height:80px;border-top:1px solid #e2e3df;border-bottom:none;margin:0;padding:0;-webkit-transition:color 0.2s, background 0.2s, border 0.2s;-moz-transition:color 0.2s, background 0.2s, border 0.2s;transition:color 0.2s, background 0.2s, border 0.2s}.codyhouse-frontend-namespace-wrapper .cd-primary-nav .cd-secondary-nav>.see-all a:hover,.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{background:#2e3233;border-color:#2e3233;color:#ffffff}.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:bold;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:bold;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:bold;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:0px}}.codyhouse-frontend-namespace-wrapper .has-children>a,.codyhouse-frontend-namespace-wrapper .go-back a{position:relative}.codyhouse-frontend-namespace-wrapper .go-back a::before,.codyhouse-frontend-namespace-wrapper .go-back a::after{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::before,.codyhouse-frontend-namespace-wrapper .go-back a::after{background:#c9cbc4}.codyhouse-frontend-namespace-wrapper .go-back a:hover::before,.codyhouse-frontend-namespace-wrapper .go-back a:hover::after{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::before,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .go-back a::after{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::before,.codyhouse-frontend-namespace-wrapper .cd-primary-nav .go-back a::after{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:0.6em 0;box-shadow:0 1px 2px 0 rgba(0,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.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,0.22)}.sb-admin-nav-window .close{position:absolute;right:0.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 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:hover,.sb-admin-nav-window .sb-admin-nav-window-sub-list li.sb-admin-nav-window-sub-list-item a.active{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 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.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:bold}.sb-right-drawer-header #edit-circle-close{position:absolute;top:1em;right:1em}.sb-right-drawer-header #edit-circle-close:hover{color:#BBBBBB}.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,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:0.5em 0.5em 0.5em 1em}.sb-right-drawer-content ul li .sb-right-drawer-list-item span:not(.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,0.22);background:white;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 0.3s, visibility 0s 0.3s;-moz-transition:-moz-transform 0.3s, visibility 0s 0.3s;transition:transform 0.3s, visibility 0s 0.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 0.3s, visibility 0s 0s;-moz-transition:-moz-transform 0.3s, visibility 0s 0s;transition:transform 0.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-help-chat-status.online{color:green;font-weight:bold}.sb-help-chat-status.online:before{content:'online'}.sb-help-chat-status.offline{color:darkgray;font-style:italic}.sb-help-chat-status.offline:before{content:'offline'}.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,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,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,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-hover,.sb-settings-block .sb-settings-block-navigation .ui-state-active,.sb-settings-block .sb-settings-block-navigation .ui-tabs-active,.sb-settings-block .sb-settings-block-navigation .ui-state-focus{border:none;background:#FFF}.sb-settings-block .sb-settings-block-navigation .ui-state-hover a,.sb-settings-block .sb-settings-block-navigation .ui-state-active a,.sb-settings-block .sb-settings-block-navigation .ui-tabs-active a,.sb-settings-block .sb-settings-block-navigation .ui-state-focus 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,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,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,0.07);padding:20px;position:relative}.sb-settings-container .calendar-item .calendar-close{position:absolute;top:0px;right:0px;margin-right:20px}.sb-settings-container .calendar-item .error{color:#ff0000}.sb-settings-container .calendar-blank-form{display:none}.sb-settings-container .minicolors-panel{margin:0}.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:#FF0000}.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:0.5em;font-size:0.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 .table{margin-bottom:0}.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:0px !important;margin-top:1em !important;width:1em !important}option.disabled{color:gray}.sb-contrast-results-panel{margin-top:2em}.sb-contrast-results-panel .sb-contrast-label{font-style:italic}.sb-contrast-checker-result span:first-child,.sb-contrast-checker-result span:nth-child(2),.sb-alert-contrast-checker-result span:first-child,.sb-alert-contrast-checker-result span:nth-child(2){font-weight:bold}.sb-contrast-checker-result span.pass,.sb-alert-contrast-checker-result span.pass{color:green}.sb-contrast-checker-result span.fail,.sb-alert-contrast-checker-result span.fail{color:red}.sb-contrast-checker-result span.help-block,.sb-alert-contrast-checker-result span.help-block{font-size:smaller;margin-top:0px}.sb-contrast-results{margin-top:2em}.sb-contrast-results .col-lg-6{padding:0 1em}.sb-contrast-results .col-lg-6 p{margin-top:0.5em}.sb-contrast-results .sb-well{width:80px;height:40px;color:white;font-size:120%;margin-top:0.7em;font-weight:bold;line-height:0.1em;text-align:center}.sb-contrast-results h4{margin:1em 0 1em 0;border-bottom:1px solid #e3e3e3;padding-bottom:.5em}.btn{margin:4px;border-radius:5px}.btn-green{background:#02bf90;color:#ffffff}.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;margin-bottom:20px;margin-top:20px}.sb-schools-search .input-group-block{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,0.22);z-index:0;overflow:initial !important}#sb-district-map-canvas{width:100%;height:600px}.map-checkbox{background:rgba(255,255,255,0.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:0.8em;position:absolute;top:0.7em;right:2.6em;width:11em;height:2.4em;padding-top:0.5em;border-radius:6px}.sb-block .sb-school .sb-school-address{margin-top:40px;padding:10px}.sb-block .sb-school .sb-school-title{margin-bottom:0;color:#333333}.sb-block .sb-school .sb-school-grades,.sb-block .sb-school .sb-school-city{margin-bottom:0;color:#333333}.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 center center;-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:#666666}.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:0.3em;width:100%}.school-modal .head h4{padding-top:0em;margin-bottom:1em}.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:#666666;padding-bottom:0.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:0px}.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(.fa){display:inline-block;margin-left:0.5em}.school-modal .contact .left ul li.phone{font-size:1.6em}.school-modal .contact .left ul li.phone span.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:0.7em 0.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,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:0.7em;right:0.7em}.sb-block-icon{text-align:center;display:inline-block;position:relative;width:2.35em;height:2.35em;margin:0 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:-0.15em}.sb-background-color-district.sb-filter-button,.sb-background-color-school.sb-filter-button,.sb-background-color-classroom.sb-filter-button,.sb-background-color-section.sb-filter-button,.sb-background-color-group.sb-filter-button,.sb-background-color-department.sb-filter-button,.sb-background-color-google-drive.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{color:#cc2a36}.sb-color-district-text{color:#cc2a36}.sb-background-color-district{background-color:#cc2a36;color:#FFF}.sb-background-color-district.sb-filter-button:hover,.sb-background-color-district.sb-filter-button:active,.sb-background-color-district.sb-filter-button.active{background-color:#cc2a36;color:#FFF}.sb-color-school{color:#EFB03F}.sb-color-school-text{color:#FAE0B8}.sb-background-color-school{background-color:#EFB03F;color:#FFF}.sb-background-color-school.sb-filter-button:hover,.sb-background-color-school.sb-filter-button:active,.sb-background-color-school.sb-filter-button.active{background-color:#EFB03F;color:#FFF}.sb-color-classroom{color:#8BBF4E}.sb-color-classroom-text{color:#C8E0A8}.sb-background-color-classroom{background-color:#8BBF4E;color:#FFF}.sb-background-color-classroom.sb-filter-button:hover,.sb-background-color-classroom.sb-filter-button:active,.sb-background-color-classroom.sb-filter-button.active{background-color:#8BBF4E;color:#FFF}.sb-color-section{color:#00A4E4}.sb-color-section-text{color:#00A4E4}.sb-background-color-section{background-color:#00A4E4;color:#FFF}.sb-background-color-section.sb-filter-button:hover,.sb-background-color-section.sb-filter-button:active,.sb-background-color-section.sb-filter-button.active{background-color:#00A4E4;color:#FFF}.sb-color-group{color:#9679AA}.sb-color-group-text{color:#D4C9DD}.sb-background-color-group{background-color:#9679AA;color:#FFF}.sb-background-color-group.sb-filter-button:hover,.sb-background-color-group.sb-filter-button:active,.sb-background-color-group.sb-filter-button.active{background-color:#9679AA;color:#FFF}.sb-color-department{color:#ff7000}.sb-color-department-text{color:#ff7000}.sb-background-color-department{background-color:#ff7000;color:#000}.sb-background-color-department.sb-filter-button:hover,.sb-background-color-department.sb-filter-button:active,.sb-background-color-department.sb-filter-button.active{background-color:#ff7000;color:#000}.sb-color-google-drive{color:#2A70E8}.sb-color-google-drive-text{color:#4385F6}.sb-background-color-google-drive{background-color:#2A70E8;color:#FFF}.sb-background-color-google-drive.sb-filter-button:hover,.sb-background-color-google-drive.sb-filter-button:active,.sb-background-color-google-drive.sb-filter-button.active{background-color:#2A70E8;color:#FFF}.sb-background-color-pre-school.sb-filter-button,.sb-background-color-elementary-school.sb-filter-button,.sb-background-color-middle-school.sb-filter-button,.sb-background-color-high-school.sb-filter-button,.sb-background-color-alternative-school.sb-filter-button,.sb-background-color-other-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:hover,.sb-background-color-pre-school.sb-filter-button:active,.sb-background-color-pre-school.sb-filter-button.active{background-color:#eb6841;color:#FFF}.sb-color-elementary-school{color:#edc951}.sb-background-color-elementary-school,.sb-background-color-elementary-school.sb-filter-button:hover,.sb-background-color-elementary-school.sb-filter-button:active,.sb-background-color-elementary-school.sb-filter-button.active{background-color:#edc951;color:#000}.sb-color-middle-school{color:#cc2a36}.sb-background-color-middle-school,.sb-background-color-middle-school.sb-filter-button:hover,.sb-background-color-middle-school.sb-filter-button:active,.sb-background-color-middle-school.sb-filter-button.active{background-color:#cc2a36;color:#FFF}.sb-color-high-school{color:#4f372d}.sb-background-color-high-school,.sb-background-color-high-school.sb-filter-button:hover,.sb-background-color-high-school.sb-filter-button:active,.sb-background-color-high-school.sb-filter-button.active{background-color:#4f372d;color:#FFF}.sb-color-alternative-school{color:#00a0b0}.sb-background-color-alternative-school,.sb-background-color-alternative-school.sb-filter-button:hover,.sb-background-color-alternative-school.sb-filter-button:active,.sb-background-color-alternative-school.sb-filter-button.active{background-color:#00a0b0;color:#FFF}.sb-color-other-school{color:#4f372d}.sb-background-color-other-school,.sb-background-color-other-school.sb-filter-button:hover,.sb-background-color-other-school.sb-filter-button:active,.sb-background-color-other-school.sb-filter-button.active{background-color:#F96F2F;color:#FFF}.sb-color-page{color:#009900}.sb-background-color-page{background-color:#009900}.sb-color-poll{color:#FF6600}.sb-background-color-poll{background-color:#FF6600}.sb-color-twitter{color:#55ACEE}.sb-background-color-twitter{background-color:#55ACEE}.sb-color-edmodo{color:#FFFFFF}.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:#000000}.sb-background-color-schooltube{background-color:#000000}.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:#ffffff}.sb-color-message-dark{color:#ffffff}.sb-background-color-message-dark{background-color:#830D33}.sb-color-message-light{color:#ffffff}.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,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:0.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 center;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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTcuNjQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAsIDAsIDE3LjY0LCAxOCI+ICA8ZGVmcz4gICAgPGNsaXBQYXRoIGlkPSJDbGlwXzEiPiAgICAgIDxwYXRoIGQ9Ik0yNy40NzYsMTcuMzY0IEMyNy41ODMsMTcuOTUzIDI3LjY0LDE4LjU2NiAyNy42NCwxOS4yMDUgQzI3LjY0LDIxLjk0NSAyNi42NTgsMjQuMjUzIDI0Ljk1NiwyNS44MiBMMjIuMDQ4LDI1LjgyIEwyMi4wNDgsMjMuNTYxIEMyMy4wMDEsMjIuOTIzIDIzLjYzNSwyMS45NyAyMy44NDQsMjAuODQ1IEwxOSwyMC44NDUgTDE5LDE3LjM2NCBMMjcuNDc2LDE3LjM2NCB6Ii8+ICAgIDwvY2xpcFBhdGg+ICAgIDxjbGlwUGF0aCBpZD0iQ2xpcF8yIj4gICAgICA8cGF0aCBkPSJNMTMuOTY0LDIwLjcxIEMxNC42NzIsMjIuODM3IDE2LjY1NiwyNC40MiAxOSwyNC40MiBDMjAuMjExLDI0LjQyIDIxLjI0MiwyNC4xMDEgMjIuMDQ4LDIzLjU2MSBMMjQuOTU2LDI1LjgyIEMyMy40NjcsMjcuMTk0IDIxLjQzLDI4IDE5LDI4IEMxNS40ODIsMjggMTIuNDM4LDI1Ljk4MyAxMC45NTcsMjMuMDQyIEwxMC45NTcsMjAuNzEgTDEzLjk2NCwyMC43MSB6Ii8+ICAgIDwvY2xpcFBhdGg+ICAgIDxjbGlwUGF0aCBpZD0iQ2xpcF8zIj4gICAgICA8cGF0aCBkPSJNMTMuOTY0LDE0Ljk1OCBMMTMuOTY0LDE3LjI5IEMxMy43ODQsMTcuODMgMTMuNjgyLDE4LjQwNyAxMy42ODIsMTkgQzEzLjY4MiwxOS41OTMgMTMuNzg0LDIwLjE3IDEzLjk2NCwyMC43MSBMMTAuOTU3LDIzLjA0MiBDMTAuMzQ4LDIxLjgyNyAxMCwyMC40NTIgMTAsMTkgQzEwLDE3LjU0OCAxMC4zNDgsMTYuMTczIDEwLjk1NywxNC45NTggTDEzLjk2NCwxNC45NTggeiIvPiAgICA8L2NsaXBQYXRoPiAgICA8Y2xpcFBhdGggaWQ9IkNsaXBfNCI+ICAgICAgPHBhdGggZD0iTTE5LDEwIEMyMS40MjYsMTAgMjMuNDYzLDEwLjg5MiAyNS4wMjIsMTIuMzQ0IEwyMi40NCwxNC45MjUgQzIxLjUwOCwxNC4wMzQgMjAuMzIxLDEzLjU4IDE5LDEzLjU4IEMxNi42NTYsMTMuNTggMTQuNjcyLDE1LjE2MyAxMy45NjQsMTcuMjkgTDEwLjk1NywxNC45NTggQzEyLjQzOCwxMi4wMTcgMTUuNDgyLDEwIDE5LDEwIEwxOSwxMCB6Ii8+ICAgIDwvY2xpcFBhdGg+ICA8L2RlZnM+ICA8ZyBpZD0iTGF5ZXJfMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLCAtMTApIj4gICAgPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBfMSkiPiAgICAgIDxwYXRoIGQ9Ik0xOC45OCwxNy4yOCBMMjcuNzQsMTcuMjggTDI3Ljc0LDI1LjkyIEwxOC45OCwyNS45MiB6IiBmaWxsPSIjMzE4QUY1Ii8+ICAgIDwvZz4gICAgPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBfMikiPiAgICAgIDxwYXRoIGQ9Ik0xMC45NCwyMC42NCBMMjQuOTgsMjAuNjQgTDI0Ljk4LDI4LjA4IEwxMC45NCwyOC4wOCB6IiBmaWxsPSIjM0RBNzUxIi8+ICAgIDwvZz4gICAgPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBfMykiPiAgICAgIDxwYXRoIGQ9Ik05Ljk4LDE0Ljg4IEwxNC4wNiwxNC44OCBMMTQuMDYsMjMuMTYgTDkuOTgsMjMuMTYgeiIgZmlsbD0iI0ZEQjkwMCIvPiAgICA8L2c+ICAgIDxnIGNsaXAtcGF0aD0idXJsKCNDbGlwXzQpIj4gICAgICA8cGF0aCBkPSJNMTAuOTQsOS45NiBMMjUuMSw5Ljk2IEwyNS4xLDE3LjQgTDEwLjk0LDE3LjQgeiIgZmlsbD0iI0VBM0UzNiIvPiAgICA8L2c+ICA8L2c+PC9zdmc+)}.sb-office365-logo-svg{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNjZTJjMDA7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5PZmZpY2VfNDh4MTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjQxIDYuNiAyOC41IDMgNi4xIDExLjQgNiAxMS40IDYgMzYuNyAxNCAzMy41IDE0IDEzIDI5IDkuMyAyOSA0MCA2IDM2LjcgMjguNSA0NSA0MSA0MS41IDQxIDYuNiIvPjwvc3ZnPg==)}.sb-facebook-logo-svg{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTciIGhlaWdodD0iNTciIHZpZXdCb3g9IjAsIDAsIDU3LCA1NyI+ICA8ZyBpZD0iTGF5ZXJfMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwgMCkiPiAgICA8cGF0aCBkPSJNNTMuODUsMCBMMy4xNSwwIEMxLjQxLDAgMCwxLjQxIDAsMy4xNSBMMCw1My44NSBDMCw1NS41OSAxLjQxLDU3IDMuMTUsNTcgTDMwLjQ1LDU3IEwzMC40NSwzNSBMMjMsMzUgTDIzLDI2LjMzIEwzMC40MSwyNi4zMyBMMzAuNDEsMjAgQzMwLjQxLDEyLjYzIDM0LjksOC42MiA0MS40Nyw4LjYyIEM0My43MDIsOC42MjcgNDUuOTMyLDguNzUzIDQ4LjE1LDkgTDQ4LjE1LDE2LjY5IEw0My42MSwxNi42OSBDNDAuMDQsMTYuNjkgMzkuMzUsMTguMzggMzkuMzUsMjAuODcgTDM5LjM1LDI2LjM3IEw0Ny45LDI2LjM3IEw0Ni43OSwzNSBMMzkuMzUsMzUgTDM5LjM1LDU3IEw1My44NSw1NyBDNTUuNTksNTcgNTcsNTUuNTkgNTcsNTMuODUgTDU3LDMuMTUgQzU3LDEuNDEgNTUuNTksMCA1My44NSwwIHoiIGZpbGw9IiNGRkZGRkYiLz4gIDwvZz48L3N2Zz4=)}.sb-top-drawer{position:absolute;height:auto;width:100%;left:0;top:0;text-align:center;visibility:hidden;z-index:-1;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sb-top-drawer-container{position:absolute;left:0;right:0;bottom:0;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,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{color:inherit}.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:#A0A0A0}.sb-header-block-close a:hover{color:#666}.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,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,0.22);margin:0 7px;text-align:center;overflow:hidden;padding:0.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,0.22);margin:0 7px;overflow:hidden;padding:20px}.sb-calendar-block .calendarList ul{margin:0px 0px 12px 0px;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.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:0.1em 0em}.event-block-calendar{float:right;width:80%}.sb-event-list-date-block{width:3.2em;height:3.2em;line-height:1.2em;padding:0.2em;margin-right:10px;text-align:center;float:left}.sb-event-list-date-block.sb-multiday{padding:0.4em 0.2em 0.2em 0.2em}.sb-event-list-date-block .sb-event-list-date-month{text-transform:uppercase;font-size:0.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:0.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 .fa{font-size:1.5em}.sb-slider-pause,.sb-slider-play{color:#ffffff !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 .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 #eeeeee}.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-message-block-slider-image{background:no-repeat center center;-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 center center;-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:bold;text-transform:uppercase}.sb-message-slider ul{padding-left:0;height:100%}.sb-message-slider ul li{height:100%;list-style:none;position:relative;overflow-y:auto}.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,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,0.22);overflow:hidden}.sb-section-list li .sb-section-item-picture span.fa{margin-top:0.5em}.sb-section-list li .sb-section-item-picture img.sb-block-logo{margin-top:0.5em}.sb-block-message .sb-blockHead,.sb-block-message .sb-blockContent{position:relative}.sb-blockContent .text-danger{display:block;text-align:center;margin-top:40%}.sb-blockContent img,.sb-blockContent video,.sb-blockContent audio{width:100%}.sb-blockContent iframe{width:100%;position:absolute;height:calc(100% - 5.5em);left:0}.sb-blockContent p.sb-url-link{margin:0}.sb-news-item span:not(.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:0.8em;font-weight:600;margin-left:6.3em;margin-top:0.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 .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:0.8em}.sb-html-snippet-content{width:100%;height:100%;padding:0 !important}.sb-html-snippet-content iframe{position:relative;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:#aaa}.sb-facebook-embed-plugin .fb-page{-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.4);box-shadow:0px 0px 10px 1px rgba(0,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:initial !important}.ws-container .ws-inner{z-index:initial !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,.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved,.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked,.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked,.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized{border-style:dotted;border-width:5px}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted:before,.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved:before,.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked:before,.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked:before,.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized:before{position:absolute;top:0;left:0;z-index:50000;padding:3px}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted{border-color:red}.sb-flux-capacitor .sb-block.sb-flux-capacitor-deleted:before{content:'deleted';background-color:red}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved{border-color:orange}.sb-flux-capacitor .sb-block.sb-flux-capacitor-moved:before{content:'moved';background-color:orange}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized{border-color:green}.sb-flux-capacitor .sb-block.sb-flux-capacitor-resized:before{content:'resized';background-color:green;color:white}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked{border-color:blue}.sb-flux-capacitor .sb-block.sb-flux-capacitor-locked:before{content:'locked';background-color:blue;color:white}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked{border-color:blue}.sb-flux-capacitor .sb-block.sb-flux-capacitor-unlocked:before{content:'locked';background-color:blue;color:white}.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-deleted.sb-flux-capacitor-moved:before{content:'deleted and moved'}.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-moved.sb-flux-capacitor-resized:before{content:'deleted, moved, and resized'}.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:0.5em;margin-top:-1.5em;position:relative;z-index:2;color:gray}.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 .form-control,#permissionsModal .form-group .btn-block,#permissionsModal .form-group .remove-icon span.fa{height:40px}#permissionsModal .form-group .sb-small-profile-image{margin:0 auto}#permissionsModal .form-group .role-select{font-weight:bold;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:bold;color:#777}#permissionsModal .form-group p.form-control-static{color:#888;padding:0}#permissionsModal .form-group .control-margin>*{margin-top:0.5em;margin-bottom:0.5em}.sb-page-container-with-tools{width:956px;margin:0 auto}.sb-page-width{width:700px}.sb-page-container{position:relative;height:auto;border:0px;background:#FFF;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,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:0.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:0.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:0.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:0.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:0px;background:#FFF;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,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{width:700px}#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:0.5em;list-style-type:none}.sb-classroom-header-labels{display:block;position:relative;height:auto;margin:0.5em 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:0.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.fa{margin-right:0.2em;color:#FFD700;font-size:1.4em;vertical-align:top}.sb-classroom-header-top-block{display:block;position:relative;min-height:4em;line-height:4em;background:#FFF;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);margin:0 7px;padding:0 1em;font-weight:normal}.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.fa{margin-right:0.5em}.sb-classroom-header-top-block .row{margin-right:-15px;margin-left:-15px}.sb-classroom-header-top-block.page-top{margin:0;box-shadow:none}.sb-classroom-header-top-block .chevron::before{border-style:solid;border-width:0.1em 0.1em 0 0;border-color:#D7D7D7;content:'';display:inline-block;height:3em;transform:rotate(-45deg);vertical-align:top;width:3em;margin-left:-1.5em;margin-right:1.5em;margin-top:0.6em}.sb-classroom-header-top-block .chevron.right:before{left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.sb-classroom-header-top-block .chevron.bottom:before{top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.sb-classroom-header-top-block .chevron.left:before{left:0.25em;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.sb-classroom-title{color:#000;font-weight:bold;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:hover,.sb-classroom-teacher .sb-classroom-teacher-title a:focus,.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:0.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:0.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 !important;margin-left:7px !important;border:1px solid #ccc !important}.sb-footer{background-color:#3e3f42;color:#e0e0e2;margin-top:1em;padding:1em 0 3em 0;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 .fa{margin-right:0.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:hover,.sb-footer a:active,.sb-footer a:focus{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}.switch{position:relative;display:inline-block;vertical-align:top;width:56px;height:20px;padding:3px;border-radius:18px;cursor:pointer}.switch-input{position:absolute;top:0;left:0;opacity:0}.switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:uppercase;background:#eceeef;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),inset 0 0 2px rgba(0,0,0,0.15);-webkit-transition:0.15s ease-out;-moz-transition:0.15s ease-out;-o-transition:0.15s ease-out;transition:0.15s ease-out;-webkit-transition-property:opacity background;-moz-transition-property:opacity background;-o-transition-property:opacity background;transition-property:opacity background}.switch-label:before,.switch-label:after{position:absolute;top:50%;margin-top:-.5em;line-height:1;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit}.switch-label:before{content:attr(data-off);right:11px;color:#aaa;text-shadow:0 1px rgba(255,255,255,0.5)}.switch-label:after{content:attr(data-on);left:11px;color:white;text-shadow:0 1px rgba(0,0,0,0.2);opacity:0}.switch-input:checked ~ .switch-label{background:#47a8d8;box-shadow:inset 0 1px 2px rgba(0,0,0,0.15),inset 0 0 3px rgba(0,0,0,0.2)}.switch-input:checked ~ .switch-label:before{opacity:0}.switch-input:checked ~ .switch-label:after{opacity:1}.switch-handle{position:absolute;top:4px;left:4px;width:18px;height:18px;background:white;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,0.2);background-image:-webkit-linear-gradient(top, #fff 40%,#f0f0f0);background-image:-moz-linear-gradient(top, #fff 40%,#f0f0f0);background-image:-o-linear-gradient(top, #fff 40%,#f0f0f0);background-image:linear-gradient(to inverse-side(top), #fff 40%,#f0f0f0);-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;-o-transition:left 0.15s ease-out;transition:left 0.15s ease-out}.switch-handle:before{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:#f9f9f9;border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,0.02);background-image:-webkit-linear-gradient(top, #eee,#fff);background-image:-moz-linear-gradient(top, #eee,#fff);background-image:-o-linear-gradient(top, #eee,#fff);background-image:linear-gradient(to inverse-side(top), #eee,#fff)}.switch-input:checked ~ .switch-handle{left:40px;box-shadow:-1px 1px 5px rgba(0,0,0,0.2)}.switch-green>.switch-input:checked ~ .switch-label{background:#4fb845}.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,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,0.22);margin:0 7px;overflow:hidden;padding-bottom:1em;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 0.5em}.sb-teacher-card .sb-teacher-card-name{font-weight:bold;word-wrap:break-word}.sb-teacher-card .sb-teacher-card-title{font-size:0.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,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:bold;margin-bottom:20px}.checkout-container .panel-title{display:inline;font-weight:bold;padding-left:15px}.checkout-container .payment .panel-default .panel-heading h3{text-align:center;color:#666666;margin:0.5em 0;font-weight:bold}.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:nth-child(1),.checkout-container .sponsor-list .sponsor-list-item div:nth-child(2){color:#666666}.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:#666666;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:#666666;font-weight:bold}.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:#000000;font-weight:bold}.checkout-container .payment-details{margin:1em 0}.checkout-container .payment-details .panel-default .panel-heading{padding-bottom:2em}.checkout-container .payment-details h3{color:black;margin-top:1em;font-weight:bold}.checkout-container .payment-details .icon-list{padding:0;margin:0;list-style:none}.checkout-container .payment-details .icon-list li{margin:1em;margin-left:1.5em}.checkout-container .payment-details .icon-list li span{color:#666666}.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.fa{padding:0.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 0;padding-right:0}.checkout-container .payment-details .payment-button button{font-weight:bold}.sb-block-sponsor-small{position:absolute;background:none !important;border:none !important;box-shadow:none !important;text-align:center;background-color:rgba(255,255,255,0.7) !important}.sb-block-sponsor-small .sb-blockContent{height:100%;padding:0.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,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,0.4);border-radius:5px;opacity:0}.sb-card-sponsor .sb-sponsor-image-active span.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:0.7em;right:0.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:0.8em;width:11em;height:2.4em;padding-top:0.5em;border-radius:6px;display:inline-block}.sponsor-admin{padding:1.5em 0;border-radius:5px;background:rgba(255,255,255,0.8)}.sponsor-admin .admin-nav{margin-bottom:1.5em}.sponsor-admin .admin-header{padding:1em 0.5em 0 0;font-weight:bold}.sponsor-admin .status{font-weight:bold}.sponsor-admin .status-pending{color:#942a25}.sponsor-admin .status-approved{color:#003300}.sponsor-admin .status-declined{color:#333C4E}.sponsor-admin .organization-title{font-weight:bold;margin-bottom:0.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:bold}.sponsor-container #sell-hero div h1{margin-bottom:1.5em;font-weight:bold;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:bold;margin-bottom:4em;padding:1em 2em;text-decoration:none}.sponsor-container #sell-hero div a:hover{background-color:rgba(255,255,255,0.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 1em}.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:0.8em;padding:0.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:bold}.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:#999999;font-weight:bold;height:48px;margin-bottom:23px}.sponsor-container .sell-contact textarea.form-control{height:119px;margin-bottom:23px;padding-top:12px;color:#999999;font-weight:bold}.sponsor-container .sell-contact button.form-control{border:3px solid;color:#356887;font-size:16px;font-weight:bold;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 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 0px}.wrapper-btn-preview{display:none}#pending .sponsor-row:last-child,#active .sponsor-row:last-child,#declined .sponsor-row:last-child{border-bottom:0}.sponsor-status{margin:2em 0 3em 0}.schoolstip,.billingtip{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:hover,.sb-background-color-1.sb-filter-button:active,.sb-background-color-1.sb-filter-button.active{background-color:#eb6841;color:#FFF}.sb-background-color-2,.sb-background-color-2.sb-filter-button:hover,.sb-background-color-2.sb-filter-button:active,.sb-background-color-2.sb-filter-button.active{background-color:#edc951;color:#000}.sb-background-color-3,.sb-background-color-3.sb-filter-button:hover,.sb-background-color-3.sb-filter-button:active,.sb-background-color-3.sb-filter-button.active{background-color:#cc2a36;color:#FFF}.sb-background-color-4,.sb-background-color-4.sb-filter-button:hover,.sb-background-color-4.sb-filter-button:active,.sb-background-color-4.sb-filter-button.active{background-color:#4f372d;color:#FFF}.sb-background-color-5,.sb-background-color-5.sb-filter-button:hover,.sb-background-color-5.sb-filter-button:active,.sb-background-color-5.sb-filter-button.active{background-color:#00a0b0;color:#FFF}.sb-background-color-6,.sb-background-color-6.sb-filter-button:hover,.sb-background-color-6.sb-filter-button:active,.sb-background-color-6.sb-filter-button.active{background-color:#F96F2F;color:#FFF}#sb-organizations-map{position:relative;width:100%;height:0;margin-top:0}#sb-organizations-map.active{border:1px #AAA solid;height:35vh;margin-top:2em}#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,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:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;margin-left:-15px}.sb-map-balloon:before{border-color:transparent;border-top-color:#000;border-width:16px;margin-left:-16px}body.sb-flux-capacitor .modal-backdrop{opacity:0;transition:visibility 0s 0.3s, opacity 0.3s}body.sb-flux-capacitor .modal-backdrop.in{opacity:1;background-color:#ccc;transition:opacity 0.3s}.sb-grid-wrapper{position:relative}.sb-grid-wrapper.fade{opacity:1}.sb-grid-wrapper.in{z-index:1050}.sb-grid-wrapper.in .packery,.sb-grid-wrapper.in .sb-flux-capacitor-pane{z-index:1060}.sb-grid-wrapper.in .sb-flux-capacitor-pane{visibility:visible;opacity:1;transition:opacity 0.3s}.sb-grid-wrapper .sb-flux-capacitor-pane{visibility:hidden;position:absolute;top:-10.7em;left:0;width:100%;opacity:0;transition:visibility 0s 0.3s, opacity 0.3s}.sb-grid-wrapper .sb-flux-capacitor-pane #sb-flux-capacitor-cancel{color:#dfdfdf;text-shadow:none;opacity:1;font-size:2em;margin:0 0.2em 0 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:0.5em;top:0.5em}.cd-horizontal-timeline{opacity:0;margin:2em auto;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.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 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.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 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s}.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#7b9d6f;border-color:#7b9d6f;-webkit-transition:background-color 0.3s, border-color 0.3s;-moz-transition:background-color 0.3s, border-color 0.3s;transition:background-color 0.3s, border-color 0.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:0.5em 0;overflow:hidden;white-space:nowrap;-webkit-transition:border-color 0.3s, color 0.3s;-moz-transition:border-color 0.3s, color 0.3s;transition:border-color 0.3s, color 0.3s}.cd-timeline-navigation a.prev{left:1.5em}.cd-timeline-navigation a.next{right:1.5em}.cd-timeline-navigation a span.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-right,#secondaryNavSmall .sb-navbar-secondary-element.sb-navbar-left{float:none !important}#secondaryNavSmall .sb-navbar-mobile-block{height:3em;line-height:3em;margin-top:-0.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:initial}.sb-min-height.sb-h1{height:138px}.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-w1.sb-h1{height:138px}.sb-w2.sb-h1{height:138px}.sb-w2.sb-h2{height:138px}.sb-w2.sb-h3{height:138px}.sb-w3.sb-h1{height:138px}.sb-w3.sb-h2{height:138px}.sb-w3.sb-h3{height:138px}.sb-w3.sb-h4{height:138px}.sb-w3.sb-h5{height:138px}.sb-w4.sb-h1{height:138px}.sb-w4.sb-h2{height:138px}.sb-w4.sb-h3{height:138px}.sb-w4.sb-h4{height:138px}.sb-w4.sb-h5{height:138px}.sb-w4.sb-h6{height:138px}.sb-w4.sb-h7{height:138px}#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}}@media (min-width: 1px){body:before{content:"break-point-xs"}body,.sb-email-styles{font-size:14px}#sb-content-canvas,.sb-content-canvas,.sb-right-drawer{top:7em}.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{width:290px}.sb-w2{width:290px}.sb-w3{width:290px}.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:initial}.sb-min-height.sb-h1{height:138px}.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,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-dialog,#sb-universal-modal .modal-content,#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"}body,.sb-email-styles{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{width:594px}.sb-w3{width:594px}.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:initial}.sb-min-height.sb-h1{height:138px}.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,0.22);z-index:1000;text-align:center;padding:6px;color:#4d4d4d}#toolButtonText{visibility:visible;font-size:small;margin:4px 0 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 0.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{width:898px}.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 0px;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:bold;vertical-align:middle}#sb-notification-drawer{z-index:600 !important}#sb-notification-drawer .sb-notification{position:fixed}#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-start-date,.sb-notification-end-date{font-size:12px !important}.sb-alert-banner{visibility:hidden}.sb-alert-banner .alert-content{display:block;height:auto}.sb-alert-banner .alert-content p{font-weight:bold;text-align:center;margin:0}.sb-alert-overlay{left:0;bottom:0;width:100%;position:fixed;overflow-y:auto}.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 auto;box-shadow:0 0 10px #666}.sb-alert-overlay .sb-alert-overlay-box .sb-box-message{font-size:20px;text-align:center}.sb-alert-overlay .sb-alert-overlay-box .sb-box-action{text-align:center}.sb-alert-overlay .sb-alert-overlay-box .sb-box-action button{font-size:20px;padding:6px 6px;border-radius:6px;display:inline-block}.sb-animated{animation-duration:1s;animation-fill-mode:both}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.sb-animated-flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.sb-animated-pulse{animation-name:pulse}.sb-collection-filter-bar{position:relative;margin:2rem auto 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}.sb-collection-filter-bar-search{font-weight:bold;padding:0 1rem}.sb-collection-filter-bar-line{border-left:1px black solid;height:2rem}.sb-collection-filter-bar-map{font-weight:bold;padding:0 1.5rem;color:#333333}.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%}.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:normal}.sb-collection-filter-bar-tag{display:inline-block;border:none;background:transparent;color:inherit;margin:0;padding:0;font-weight:normal;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}.tooltipMenu{min-width:250px;border:1px solid #ccc;background:#fff;box-shadow:5px 5px 20px grey;display:none;position:absolute;z-index:1;margin-top:1.5rem;padding:2rem 0.5rem;left:50%;transform:translate(-50%, 0)}.tooltipMenu.visible{display:block}.tooltipMenu .close{position:absolute;right:1rem;top:1rem}.tooltipMenu ul{margin:0;padding:1rem 0 0 0}.tooltipMenu ul li{text-align:left;padding:1rem 1.5rem;font-size:1.5rem;width:100%;list-style:none}.tooltipMenu ul li a{color:initial;text-decoration-line:underline}.tooltipMenu ul li a:hover,.tooltipMenu ul li a:focus{font-weight:bold}.tooltipMenu.bottomSide::after{bottom:100%;left:45%;border-color:transparent transparent white transparent}.tooltipMenu::after{content:" ";position:absolute;border-width:10px;border-style:solid}.tooltipMenu::after.leftSide{left:100%;top:5%;border-color:transparent transparent transparent white}.tooltipMenu::after.rightSide{right:100%;top:5%;border-color:transparent white transparent transparent}.tooltipMenu::after.topSide{right:45%;top:100%;border-color:white transparent transparent transparent}.tooltip{position:relative;display:inline-block}.bottomSide{top:100%}.topSide{bottom:100%}.leftSide{right:70%;top:15%}.rightSide{left:70%;top:15%}

/*# sourceMappingURL=../maps/css/SchoolBlocksApp.bundles.app-d2b3afa32b.css.map */