@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,400i,500,600,700&display=swap);
*{box-sizing:border-box}html{font-size:20px}body{font-family:raleway,sans-serif;line-height:1.25rem;background-color:#fff;color:#333}footer{height:80px;width:100%}h1,h2{font-weight:300;text-transform:uppercase}h1{font-size:2.85rem;line-height:3rem;letter-spacing:-0.05em}h2{line-height:2rem;letter-spacing:-0.025em}h3{font-weight:300;font-size:1.5rem}h4{text-transform:uppercase;font-size:1.25rem;font-weight:bold}a{color:#5c8080}a:hover{color:rgb(60.72,84.48,84.48)}.truncate-single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.background-dark{background-color:#ccb985;color:#fff}.background-medium{background-color:#f0f0f0}.full-width-container>*{width:1024px;margin-left:auto;margin-right:auto}.full-width-container{min-width:1024px;width:100%;margin-left:0;margin-right:0}main h1{margin:0;padding-top:95px;padding-bottom:40px}.page-content-container{padding-left:40px;padding-right:40px}.padding-right-0{padding-right:0 !important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){a.download-group{min-width:100%}}body.login{background-color:#ccb985;color:#fff}body.login a:focus{box-shadow:0 0 1px 1px #999}body.login .preamble p{margin-bottom:20px}body.login .preamble h1{margin:0;padding-top:95px;padding-bottom:40px;text-align:left}body.login .preamble a{color:inherit;font-weight:bold}body.login .preamble ul{list-style:none}body.login .loginarea{margin:auto;width:400px}body.login #login{margin:auto;padding:20px 0 0;width:400px}body.login #login h1{display:none}body.login #login .message,body.login #login #login_error,body.login #login #login_error a{color:#333}body.login #login .message{border-color:#5c8080}body.login #login #login_error{border-color:#ce3333}body.login #login #backtoblog,body.login #login #nav{display:none}body.login #lostpwd{font-size:.7em;margin:24px 0 0 24px}body.login #lostpwd a{color:#fff}body.login form{background-color:#f0f0f0;border-radius:10px;border-width:0;color:#5c8080;font-size:14px;padding:40px 24px;text-transform:uppercase}body.login form *{letter-spacing:.08em}body.login form label{font-weight:600;cursor:default}body.login form input{font-size:1em;border-color:rgba(0,0,0,0)}body.login form input:hover{border-color:#ccc}body.login form input:focus{border-color:#999;box-shadow:none}body.login form .forgetmenot label{font-weight:normal;cursor:pointer}body.login form .button.wp-hide-pw{color:#5c8080;height:inherit}body.login form .button.wp-hide-pw:hover{color:#666}body.login form .button.wp-hide-pw:focus{border-color:#999;box-shadow:none}body.login form .button-large{background-color:rgba(0,0,0,0);border-color:#5c8080;border-radius:100px;border-width:2px;color:#5c8080;font-size:16px;font-weight:600;text-transform:uppercase}body.login form .button-large:hover{background-color:#666;color:#fff}body.login form .button-large:focus{box-shadow:0 0 1px 1px #1e8cbe}body.login form .button-primary{background-color:#5c8080;border-color:rgba(0,0,0,0);color:#fff}@media screen and (max-width: 400px){body.login.interim-login .preamble{display:none}body.login.interim-login .nav{display:none}body.login.interim-login .full-width-container{min-width:0;margin-left:auto;margin-right:auto}body.login.interim-login .full-width-container>*{width:initial}body.login.interim-login .loginarea{width:90%}body.login.interim-login #login{width:100%}}footer,body.login footer{margin-top:90px;height:125px}footer>div,body.login footer>div{padding-top:45px;height:100%;display:flex;justify-content:center}footer .logo,body.login footer .logo{height:100%;padding-bottom:10px}footer img,body.login footer img{margin-left:auto;margin-right:auto}footer.logo-white>div{border-top:solid 1px hsla(0,0%,100%,.4)}footer.logo-white img{filter:opacity(80%)}footer.logo-white img:hover{filter:opacity(100%)}footer.logo-black>div{border-top:solid 1px rgba(0,0,0,.2)}footer.logo-black img{filter:opacity(20%)}footer.logo-black img:hover{filter:opacity(40%)}div.nav{background-color:#000;height:60px}div.nav div.nav-container{display:flex;align-items:center;justify-content:space-between}div.nav div.nav-container *{height:100%}div.nav ul{list-style-type:none;margin:0;padding:0;display:flex}div.nav a{color:#999;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;padding:0 20px}div.nav li.current-menu-item a,div.nav a:hover{color:#fff;font-weight:500}div.nav li:not(.current-menu-item) a:hover{background-color:#c1a96a}a.download-group{color:inherit;text-decoration-line:inherit;display:flex;flex-direction:row}a.download-group .download-icon{height:32px;width:32px;border:0px solid rgba(0,0,0,0);border-radius:50%;background:#ccc url("../images/button-download_retina.png") no-repeat center center}a.download-group .download-title{color:#666;font-weight:500;line-height:1em}a.download-group .download-details{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;padding:7px 15px 0 15px}a.download-group .download-description{color:#999;font-size:.75rem;line-height:1em;font-weight:300;padding-top:5px}a.download-group .link-icon{height:32px;width:32px;border:0px solid rgba(0,0,0,0);border-radius:50%;background-color:#ccc;mask:url("../images/globe.svg") no-repeat center center;mask-size:36px 36px}a.download-group:hover *{color:#000}a.download-group:hover .download-icon{background-color:#5c8080}a.download-group:hover .link-icon{background-color:#5c8080}a.unit-download-group{text-decoration-line:inherit;display:flex;flex-direction:row;align-items:center;padding:8px}a.unit-download-group .unit-download-icon{height:36px;width:36px;min-height:36px;min-width:36px;border:2px solid #fff;border-radius:50%;background:#5c8080 url("../images/button-download_retina.png") no-repeat center center}a.unit-download-group .unit-download-title{color:#666;font-weight:500;padding-left:15px;padding-right:15px}a.unit-download-group:hover{background-color:#5c8080;border-radius:32px}a.unit-download-group:hover *{color:#fff}body.error404 main .wrapper{display:flex;flex-direction:column;align-items:center}body.error404 main .wrapper p.sub404{font-size:1.5rem;line-height:1.8rem;text-align:center;max-width:50%}body.error404 main .wrapper>p{max-width:65%}body.error404 main .wrapper h1.big{padding-top:0;font-size:360px;line-height:normal;letter-spacing:normal;font-weight:bold;color:#5c8080}.resource-section ul.nav-tabs{padding:80px 0 20px 20px;border:0px solid rgba(0,0,0,0);border-right:1px solid #ccc;text-align:right}.resource-section li{width:100%}.resource-section .nav-link,.resource-section .nav-link.active{background:none;transition:padding .3s,border .3s}.resource-section .nav-link{color:#ccc;padding:5px 45px 5px 0;margin:15px 0;font-weight:bold;border:none;border-right:4px solid rgba(0,0,0,0);border-radius:0;overflow:hidden;text-overflow:ellipsis}.resource-section .nav-link:hover{color:#666;border-right:4px solid rgba(0,0,0,0)}.resource-section .nav-link.active{color:#5c8080;border-right:4px solid #666;padding-right:20px;padding-left:25px}.resource-section .tab-content{padding:40px 80px 20px 30px}.resource-section .tab-content ul{list-style-type:none;padding:0;margin:0}.resource-section .download-group{margin:15px 0}p.resource-type{font-size:.7rem;font-weight:300}.unit-details{padding:40px;padding-bottom:0}.unit-details-header{border-bottom:1px solid #ccc;padding-bottom:10px}.unit-details-header h3{margin-bottom:0;text-align:center}.unit-header{padding:40px 40px 25px 40px}.unit-header>.download{padding-left:24px;padding-right:0}.unit-header .download-group{width:190px}.unit-tabs{border-width:0;align-content:space-between}.unit-tabs .nav-item{margin:4px}.unit-tabs .nav-link{border:1px solid #ccc;height:52px;min-width:52px;max-width:104px;padding:0 6px;text-align:center;font-size:.8rem;font-weight:bold;border-radius:26px;font-family:"Montserrat",sans-serif;background-color:#fff;color:#5c8080;display:flex;align-items:center;justify-content:center;transition:background-color .75s,color .75s}.unit-tabs .nav-link:hover{background-color:#666;border-color:#666;color:#fff;transition:background-color 0s,color 0s}.unit-tabs .nav-link.active{background-color:#5c8080;border-color:#5c8080;color:#fff}.grade-tabs{border-width:0;padding-left:15px;padding-right:15px}.grade-tabs>.nav-item{margin-left:5px;margin-right:5px}.grade-tabs .nav-link{border-color:hsla(0,0%,100%,.6);border-bottom-width:0px;color:inherit;font-family:"Montserrat",sans-serif;font-size:1.1rem;font-weight:bold;padding:13px 18px}.grade-tabs .nav-link:hover{border-color:#5c8080;background-color:#5c8080}.grade-tabs .nav-link.active{border-color:#f0f0f0;background-color:#f0f0f0;color:#5c8080}.grade-tab-label{padding:10px 0 8px 20px;margin-bottom:0;text-transform:uppercase;font-size:14px;font-weight:bold}body.page-template-page_resource_list footer{margin-top:0}body.page-template-page_resource_list .nav-tabs .nav-item{margin-bottom:0}body.page-template-page_resource_list .medium-dark{color:#999}body.page-template-page_resource_list .disclaimer{color:hsla(0,0%,100%,.6);font-size:small;font-style:italic;border-left:1px solid hsla(0,0%,100%,.6)}body.page-template-page_resource_list .disclaimer p{margin:0}body.page-template-page_resource_list .page-content-container{display:flex;align-items:flex-start}body.page-template-page_resource_list .page-content-container *:first-child{padding-left:0}body.page-template-page_resource_list .page-content-container *:last-child{padding-right:0}body.page-template-page_resource_list .tab-content{color:#666}
