body{font-family:'Lato',sans-serif;font-weight:400;color:#404040;line-height:1.5em}h1,h2,h3,h4,h5,h5,h6{line-height:1.3em}body{background-color:#f4f4f4;margin:0}footer.footer-main{background:#e7e8ea;padding:15px;margin-bottom:30px;position:relative;display:block;border-radius:7px}footer.footer-main p{margin-bottom:10px;margin-top:0}footer.footer-main *:last-child{margin-bottom:0}hr{margin:30px 0;border:none;border-top:1px solid #bfc3c7}.align-left{align-self:flex-start;display:inline-block}.align-right{align-self:flex-start;display:inline-block}.flex-item,.flex-item>.wp-block-group__inner-container{display:flex;justify-content:space-between}.fixed-width{width:90%}.fixed-width>.wp-block-group__inner-container{width:100%}.align-items-center{margin:0 auto}.inline-block{display:inline-block}h1{font-size:140%}h2{font-size:130%}h3{font-size:120%}a{color:#506686;text-decoration:none}.expandable-list{position:relative;padding-right:15px;padding-left:15px;padding-bottom:20px}.expandable-list li.expanded>ul{max-height:100%;margin-top:15px !important;display:block}.expandable-list li ul{max-height:0px;transition:all .5s ease;overflow:hidden;margin-top:0 !important;padding-right:0;padding-left:12px;display:none}.expandable-list li{position:relative;cursor:pointer}.expandable-list li strong{position:relative}.expandable-list li li.expandable li{letter-spacing:0px}.expandable-list .has-children span,.expandable-list .has-children a{padding-right:18px}.expandable-list .has-children span{display:block}.expandable-list li.expandable>.has-children:after{content:"\f078";position:absolute;width:1em;height:1em;top:.2em;right:2px;color:#fff;font-family:"Font Awesome 5 Pro";transition:all .5s ease;transform:rotate(-90deg);opacity:1;pointer-events:none}.expandable-list li.expandable.expanded>.has-children:after{transform:rotate(0deg) translateX(.2em);opacity:1}#main-content ol.letter{list-style-type:lower-alpha}#main-content ol.roman{list-style-type:lower-roman}#main-content ol.disc{list-style-type:disc}#main-content ol.circle{list-style-type:circle}#main-content .child-page-links{margin:1.5rem}#main-content .child-page-content{margin:1.5rem 0}body.search-results .pagination{display:flex;justify-content:space-evenly;margin:1rem auto 2rem auto}@media (min-width:700px){body.search-results .pagination{width:75%}}body.search-results .pagination>div{text-align:center}body.search-results .pagination>div a{border:1px solid #506686;border-radius:1rem;width:9rem;display:inline-block;padding:.5rem}body.search-results .pagination>div a:hover{opacity:.85}body.search-results .pagination .nav-previous a:before{font-family:"Font Awesome 5 Pro";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f0a8";margin-right:.5rem}body.search-results .pagination .nav-next a:after{font-family:"Font Awesome 5 Pro";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f0a9";margin-left:.5rem}.pdf-export-container{margin-bottom:15px;border:1px solid;border-radius:6px;padding:3px 6px;cursor:pointer;display:inline-block}.pdf-export-container:hover{opacity:.8}#main-content img{max-width:100%;height:auto}@font-face{font-family:'Futura Std Medium';font-style:normal;font-weight:400;src:local("Futura Std Medium"),url("/wp-content/themes/3MW-gutenberg/fonts/FuturaStdMedium.woff") format("woff")}header{text-align:center;padding:20px;width:90%;margin:0 auto}header h2{font-family:'Futura Std Medium';margin-top:10px;margin-bottom:10px;font-size:25px;color:#7699bd;letter-spacing:1px}#header-links{font-size:13px;padding:0}#header-links li{list-style:none;display:inline-block}#header-links li a{color:#404040}#header-links li:after{content:'|';padding:0 10px;opacity:.3}#header-links li:last-child:after{content:none}@media only screen and (min-width:900px){header .section.clearfix{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;direction:ltr;align-items:center}header .section.clearfix>*{flex:1}header .section.clearfix #logo img{width:230px}header h2{text-align:left}header .section.clearfix>*:last-child{text-align:right;padding:0;max-width:280px}}@media only screen and (min-width:900px) and (max-width:1199px){header h2{font-size:2vw}header #header-links li{font-size:1.3vw}}.content-container{background-color:#fff;box-shadow:0 0 40px rgba(38,62,86,.2);margin:0 auto 40px}.copyright-content{text-align:center;margin-bottom:50px}.sidebar-width{width:300px}.sidebar-header{background-color:#7699bd;padding:30px;display:flex;margin-bottom:30px;box-shadow:0px 0px 15px rgba(0,0,0,.1);display:flex;justify-content:center}.sidebar-header form{position:relative}.sidebar-header .wp-block-group__inner-container{min-width:100%}.sidebar-header button.search-submit{position:absolute;right:0;top:0;background:#4b6886;border:none;padding:10px 10px 10px 14px;cursor:pointer}.sidebar-header .wp-block-search input,.sidebar-header .wp-block-search button{height:40px}.sidebar-header input{font-size:18px;border:none;padding:5px 32px 5px 10px}.sidebar-header i{color:#fff;font-size:20px;margin-right:5px}.sidebar-header h2{font-size:180%;display:inline-block}.sidebar-header h2 strong{color:#fff}.dark-background{background-color:#404040}.dark-background li{margin-bottom:15px;list-style:none;font-size:17px !important}.dark-background li .has-children{color:#fff;font-weight:400;padding-right:0;width:100%;display:block}.dark-background li strong{font-weight:400}.dark-background li ul{margin-top:15px}.dark-background li *{color:#fff !important}.dark-background ul li:last-child{margin-bottom:0}.sidebar{min-height:100%}.sidebar li{line-height:150%}.sidebar .sticky-sidebar{position:-webkit-sticky;position:sticky;top:0;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.sidebar .sticky-sidebar::-webkit-scrollbar{display:none}.sidebar .wp-block-search .wp-block-search__input{max-width:100%}.content-section{width:calc(100% - 330px);padding-left:30px;padding-right:30px}.content-section h1{padding-bottom:0}.sidebar-header-image{padding:0;margin:0}.top-section{border-bottom:1px solid rgba(0,0,0,.1)}.mobile-bars{position:absolute;left:5px;margin-top:12px;border:1px solid #4b6886;padding:0 5px}.mobile-bars i{color:#4b6886}.mobile-bars:hover{opacity:.85}@media screen and (min-width:980px){.mobile-button,.mobile-bars{display:none}}@media screen and (max-width:415px){.mobile-bars{margin-top:-18px}}@media screen and (max-width:980px){#page-container{padding-top:10px !important;padding-bottom:10px !important}.mobile-bars{display:block}.mobile-button{border-radius:0 100px 100px 0;position:fixed;left:0;bottom:20px;width:40px;height:40px;line-height:40px;text-align:center;z-index:999;background-color:#4b6886}.mobile-button span:after{content:"\f054";font-family:"Font Awesome 5 Pro";color:#fff;cursor:pointer;opacity:1}.mobile-button span{transition:all .5s ease}.mobile-button.open span{transform:rotate(180deg);transition:all .5s ease;display:inline-block}.content-container{background-color:#fff;position:relative}.sidebar{position:fixed;left:-110%;z-index:2;transition:all .5s ease;top:0}.sidebar.open{left:0}.sidebar ul.expandable-list{height:74vh;height:-webkit-calc(100vh - 100px);height:calc(100vh - 100px)}.sidebar ul.expandable-list>li:last-child{margin-bottom:150px}.content-section{width:100%}.content-section h1{margin-bottom:15px}.top-section div:last-child p{text-align:left !important}}.mb-0{margin-bottom:0 !important}.mt-1{margin-top:1rem}.mr-1{margin-right:.4rem}.align-self-center{align-self:center}.space-between{justify-content:space-between}.d-flex{display:flex}.subtext{margin-top:.3rem;font-size:85%;color:#737272}.results>div{display:inline-block;margin-right:2rem}.registration-form{max-width:500px}.registration-form form label{font-weight:700;display:block;margin-bottom:5px}.registration-form form em{display:block;margin-bottom:5px}.registration-form form input[type=text],.registration-form form input[type=password],.registration-form form select{font-size:20px;line-height:1.33333333;border-width:.0625rem;padding:3px 0 3px 6px;margin:0 6px 16px 0;min-height:24px;border-radius:7px;width:100%}.registration-form form button[type=button]{line-height:2.30769231;padding:0 12px;background:#007cba;border-color:#007cba;color:#fff;text-decoration:none;text-shadow:none;outline:none;border-style:solid;border-radius:4px;cursor:pointer}.registration-form form button[type=button][disabled]{opacity:.65;cursor:not-allowed}.registration-form form .error{border-color:#e00}.registration-complete{display:none}