@font-face{font-family:"cooper_hewittbook";src:url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-book-webfont.woff2) format("woff2"),url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-book-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"cooper_hewittbook_italic";src:url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-bookitalic-webfont.woff2) format("woff2"),url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-bookitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"cooper_hewittmedium";src:url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-medium-webfont.woff2) format("woff2"),url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-medium-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"cooper_hewittsemibold";src:url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-semibold-webfont.woff2) format("woff2"),url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-semibold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"cooper_hewittsemibold_italic";src:url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-semibolditalic-webfont.woff2) format("woff2"),url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-semibolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"cooper_hewittbold";src:url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-bold-webfont.woff2) format("woff2"),url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"cooper_hewittbold_italic";src:url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-bolditalic-webfont.woff2) format("woff2"),url(/sites/ccmc/themes/ccmc/css/fonts/cooperhewitt-bolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}h1,h2,h3,h4,h5,h6{margin:0 0 20px;line-height:1.2em;}h1{font-family:"cooper_hewittsemibold",sans-serif;font-size:36px;}h1.page-header{margin-top:0;padding-bottom:0;color:#d97d27;border-bottom-width:0;}h2{font-family:"cooper_hewittsemibold",sans-serif;font-size:32px;font-weight:normal;color:#555;}h3{font-family:"cooper_hewittsemibold",sans-serif;font-size:28px;font-weight:normal;color:#555;}h4{font-family:"cooper_hewittsemibold",sans-serif;font-size:24px;font-weight:normal;color:#555;}h5{font-family:"cooper_hewittsemibold",sans-serif;font-size:20px;font-weight:normal;color:#555;}h6{font-family:"cooper_hewittsemibold",sans-serif;font-size:16px;font-weight:normal;color:#555;}p,ol,ul{margin:0 0 20px;line-height:1.4;}.alert p:last-child,.alert ol:last-child,.alert ul:last-child{margin-bottom:0;}a{color:#006eb7;text-decoration:none;word-wrap:break-word;}a:active,a:focus,a:hover{color:#1eb4ec;text-decoration:underline;outline:0;}footer.footer{margin-top:0;padding:0;border:0;}footer.footer .connect{padding:35px 0 40px;color:#fff;text-align:center;text-transform:uppercase;background:#011f41;}footer.footer .connect p{margin-bottom:10px;font-size:22px;}footer.footer .connect ul{margin:0;display:flex;justify-content:center;}footer.footer .connect ul li{padding:0 24px;}@media (max-width:991px){footer.footer .connect ul li{padding:0 4px;}}footer.footer .connect ul li a{width:46px;height:46px;line-height:46px;font-size:26px;color:#011f41;text-align:center;background:#006eb7;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;display:block;}footer.footer .connect ul li a:focus,footer.footer .connect ul li a:hover{background:#1eb4ec;transform:scale(1.1);}footer.footer .connect ul li a.twitter i{width:46px;height:46px;line-height:46px;background-image:url("/sites/ccmc/themes/ccmc/img/x_logo_blue.svg");background-position:center;background-repeat:no-repeat;background-size:20px;display:inline-block;}footer.footer .address{padding:50px 0;background:#fff;}footer.footer .address .col-sm-12{display:flex;align-items:center;justify-content:center;}@media (max-width:991px){footer.footer .address .col-sm-12{text-align:center;display:block;}}footer.footer .address img{margin-right:30px;width:290px;height:auto;}@media (max-width:1199px){footer.footer .address img{width:240px;}}@media (max-width:991px){footer.footer .address img{margin-right:0;margin-bottom:30px;}}footer.footer .address p{margin:0;line-height:1.3;font-size:20px;color:#1b3d69;}@media (max-width:1199px){footer.footer .address p{line-height:1.4;font-size:18px;}}@media (max-width:767px){footer.footer .address p{font-size:16px;}}@media (max-width:991px){footer.footer .address p span{display:block;}}footer.footer .address p strong{text-transform:uppercase;}@media (max-width:991px){footer.footer .address p strong{margin-bottom:5px;line-height:normal;display:inline-block;}}@media (max-width:991px){footer.footer .address p strong.bullet{display:none;}}footer.footer .copyright{padding:35px 0;text-align:center;background:#fbf6ef;}footer.footer .copyright p{margin:0;line-height:1.3;font-size:14px;color:#011f41;}footer.footer .copyright p a{color:#1b3d69;}footer.footer .copyright p a:focus,footer.footer .copyright p a:hover{color:#006eb7;}footer.footer #block-footermenu ul.nav{margin-bottom:10px;}footer.footer #block-footermenu ul.nav li{margin:0 15px;display:inline-block;}@media (max-width:991px){footer.footer #block-footermenu ul.nav li{margin:0 0 10px;display:inherit;}}footer.footer #block-footermenu ul.nav li a{padding:0;font-weight:500;color:#011f41;text-transform:uppercase;}@media (max-width:767px){footer.footer #block-footermenu ul.nav li a{display:inline-block;}}footer.footer #block-footermenu ul.nav li a:focus,footer.footer #block-footermenu ul.nav li a:hover{color:#0780c4;text-decoration:underline;background:transparent;}.header{position:relative;top:0;width:100%;background:#011f41;z-index:100;}.header.scroll{-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);}@media (max-width:1199px){.header > .container{width:100%;}}@media (max-width:991px){.header > .container{position:relative;top:0;height:60px;background:#011f41;z-index:100;}}@media (max-width:991px){.header .col-sm-12{padding:0;}}.header .home-icon,.header .menu-icon,.header .search-icon{position:absolute;top:0;width:55px;height:60px;display:none;}.header .home-icon{left:0;text-indent:-9999px;}@media (max-width:991px){.header .home-icon{display:block;}}.header .home-icon a{width:55px;height:60px;background-image:url("/sites/ccmc/themes/ccmc/img/icon_home_white.svg");background-position:center;background-repeat:no-repeat;background-size:24px;display:block;}.header .home-icon a:focus,.header .home-icon a:hover{background-image:url("/sites/ccmc/themes/ccmc/img/icon_home_tan.svg");}.header .menu-icon{left:55px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;}@media (max-width:991px){.header .menu-icon{display:flex;}}.header .menu-icon:focus .bar,.header .menu-icon:hover .bar{background:#f9dfa5;}.header .menu-icon .bar{position:relative;margin:2.5px 0;width:25px;height:2px;background:#fff;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;opacity:0.9;display:block;}.header .search-icon{right:0;width:60px;background-image:url("/sites/ccmc/themes/ccmc/img/icon_search_white.svg");background-position:center;background-repeat:no-repeat;background-size:30px;cursor:pointer;}@media (max-width:991px){.header .search-icon{display:block;}}.header .search-icon:focus,.header .search-icon:hover{background-image:url("/sites/ccmc/themes/ccmc/img/icon_search_tan.svg");}#logo.active{z-index:1000;}.logo{position:relative;width:100%;background:#fff;text-align:center;border-top:1px solid #011f41;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);display:flex;align-items:center;z-index:100;}@media (max-width:991px){.logo{margin-top:0;padding:20px 0;border-top:0;}}@media (max-width:1199px){.logo .container{width:100%;}}.logo [class*=col-sm-]{height:178px;display:flex;align-items:center;}@media (max-width:1680px){.logo [class*=col-sm-]{height:140px;}}@media (max-width:991px){.logo [class*=col-sm-]{height:120px;}}@media (max-width:991px){.logo .col-sm-4{width:100%;height:auto;justify-content:center;}}@media (max-width:991px){.logo .col-sm-8{height:0;}}.logo img{width:290px;height:auto;float:left;}@media (max-width:1680px){.logo img{width:auto;height:100px;}}@media (max-width:991px){.logo img{height:79px;}}.logo .social-links{margin-bottom:0;width:100%;display:flex;justify-content:end;}@media (max-width:991px){.logo .social-links{display:none;}}.logo .social-links li{padding:0 19px;}@media (max-width:1199px){.logo .social-links li{padding:0 12px;}}.logo .social-links a{width:35px;height:35px;line-height:35px;color:#fff;text-align:center;background:#afafaf;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;display:block;}.logo .social-links a:focus,.logo .social-links a:hover{background:rgb(200.5,200.5,200.5);transform:scale(1.1);}.logo .social-links a.twitter i{width:35px;height:35px;line-height:35px;background-image:url("/sites/ccmc/themes/ccmc/img/x_logo_white.svg");background-position:center;background-repeat:no-repeat;background-size:14px;display:inline-block;}.logo .search-close{position:fixed;top:15px;right:15px;width:60px;height:60px;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:1002;}@media (max-width:991px){.logo .search-close{top:0;right:0;}}.logo .search-close.active{display:flex;}.logo .search-close .bar{position:absolute;width:40px;height:3px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}@media (max-width:991px){.logo .search-close .bar{width:25px;height:2px;}}.logo .search-close .bar:first-of-type{transform:rotate(45deg);}.logo .search-close .bar:last-of-type{transform:rotate(-45deg);}body{margin-top:0;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.4;color:#555;}body.no-scroll{overflow:hidden;}*:focus{outline:none;}img{max-width:100%;height:auto;}hr{margin:40px 0;border-top:2px solid #ddd;clear:both;}.page{position:relative;width:100%;}@media (max-width:991px){.page{z-index:101;}}@media (max-width:991px){.main-container{width:100%;}}.main-container.has-sidebar{background-color:#fcf5e0;background-image:url("/sites/ccmc/themes/ccmc/img/sidebar_bg.png"),url("/sites/ccmc/themes/ccmc/img/sidebar_bg.png");background-position:780px top,right top;background-repeat:repeat-y,repeat-y;}@media (max-width:1199px){.main-container.has-sidebar{background-position:646px top,right top;}}@media (max-width:991px){.main-container.has-sidebar{background:none;}}.main-content{padding-top:40px;padding-bottom:25px;min-height:800px;background:#fff;}@media (max-width:991px){.main-content{min-height:0;width:100%;float:none;clear:both;}}@media (max-width:991px){.main-content[class*=col-sm-]{width:100%;margin-left:auto;margin-right:auto;}}.main-content .region-content article{position:relative;}.main-content .region-content article a[name]{margin-top:-145px;height:145px;visibility:hidden;display:block;}@media (max-width:991px){.main-content .region-content article a[name]{margin-top:-110px;height:110px;}}@media (max-width:767px){.main-content img{margin:0 auto 20px;display:block;float:none;}}.main-content table{margin-bottom:20px;width:100%;}.main-content table th,.main-content table td{padding:10px;border:1px solid #ccc;vertical-align:top;}.main-content table th{font-weight:700;color:#555;background:#fbc22c;}.main-content .table-responsive{margin-bottom:20px;}@media (max-width:767px){.main-content .table-responsive{border:0;}}.main-content table.table{margin-bottom:0;width:100%;font-size:16px;border-color:#ccc;}.main-content table.table.no-border{border-color:transparent;}.main-content table.table.no-border th,.main-content table.table.no-border td{padding:10px !important;border:0 !important;}.main-content table.table.has-border{border-color:#ccc;}.main-content table.table.has-border th,.main-content table.table.has-border td{border:1px solid #ccc !important;}.main-content table.table > thead > tr > th,.main-content table.table > tbody > tr > th,.main-content table.table > tfoot > tr > th,.main-content table.table > thead > tr > td,.main-content table.table > tbody > tr > td,.main-content table.table > tfoot > tr > td{border:1px solid #ccc !important;}.main-content table.table th,.main-content table.table td{padding:10px !important;line-height:1.4 !important;vertical-align:top;}.main-content table.table tr:last-of-type{margin-bottom:0;}.main-content table.table th{font-weight:700;color:#555;background:#fbc22c;}.main-content table.table th.width-25,.main-content table.table td.width-25{width:25%;}.main-content table.table th.width-33,.main-content table.table td.width-33{width:33%;}.main-content table.table th.width-50,.main-content table.table td.width-50{width:50%;}.pager-nav{padding-top:5px;}p:last-child,.panel:last-child{margin-bottom:20px;}ul.tabs--primary{margin-bottom:20px;}@media (max-width:767px){.path-user ul.tabs--primary{margin-left:20px;border-bottom:0;list-style:disc;}.path-user ul.tabs--primary li{margin:7px 0 7px 5px;display:list-item;float:none;}.path-user ul.tabs--primary li a{padding:0;border:0 !important;}.path-user ul.tabs--primary li a:focus,.path-user ul.tabs--primary li a:hover{background-color:transparent;}}.pagination{margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}@media (max-width:600px){.pagination > li.pager__item{display:none;}.pagination > li.pager__item.pager__item--first,.pagination > li.pager__item.pager__item--previous,.pagination > li.pager__item.active,.pagination > li.pager__item.pager__item--next,.pagination > li.pager__item.pager__item--last{display:inline;}}.pagination > li > a{padding-top:8px;color:#006eb7;}.pagination > li > a:focus,.pagination > li > a:hover{color:#1eb4ec;background-color:#f5f5f5;}.pagination > .active > a,.pagination > .active > span{background-color:#006eb7;border-color:#006eb7;}.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span:focus,.pagination > .active > span:hover{background-color:#006eb7;border-color:#006eb7;}.is-unpublished{background:pink;}@media (max-width:991px){.sidebar-wrapper{width:100%;background:#fcf5e0;overflow:auto;}}.sidebar-wrapper .sidebar{margin:45px 0 20px;padding:0 20px;width:100%;display:inline-block;}@media (max-width:991px){.sidebar-wrapper .sidebar{margin:0 auto;padding:45px 0;max-width:360px;display:block;}}.sidebar-wrapper .sidebar .block{padding:25px 20px;background:#fff;-moz-box-shadow:5px 5px 0 0 rgb(248.6810344828,230.9879310345,188.0189655172);-webkit-box-shadow:5px 5px 0 0 rgb(248.6810344828,230.9879310345,188.0189655172);box-shadow:5px 5px 0 0 rgb(248.6810344828,230.9879310345,188.0189655172);}.sidebar-wrapper .sidebar .block h2{padding-bottom:2px;font-size:22px;border-bottom:4px solid #fbc22c;display:inline-block;}@media (max-width:1199px){.sidebar-wrapper .sidebar .block h2{font-size:20px;}}@media (max-width:991px){.sidebar-wrapper .sidebar .block h2{font-size:22px;}}.btn-large{position:relative;line-height:normal;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-style:solid;display:inline-block;white-space:normal;padding:10px 20px 10px 25px;font-size:16px;font-weight:500;background:#006eb7;border-color:transparent;border-width:0;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.btn-large:focus,.btn-large:hover,.btn-large:active{color:rgb(249.9,249.9,249.9);}.btn-large:focus,.btn-large:hover,.btn-large:active,.btn-large:active:focus,.btn-large.active:focus{color:rgb(249.9,249.9,249.9);text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}.btn-large:after{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:relative;top:-1px;margin-left:7px;line-height:0;font-size:14px;}.btn-large:focus,.btn-large:hover,.btn-large:active{background:rgb(0,88.5409836066,147.3);border-color:transparent;}.btn-large:before{left:12px;margin-top:-19px;width:38px;height:38px;}.btn-small,.form-submit{position:relative;line-height:normal;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-style:solid;display:inline-block;white-space:normal;padding:7px 15px 8px 18px;font-size:13px;font-weight:500;background:#006eb7;border-color:transparent;border-width:0;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.btn-small:focus,.btn-small:hover,.btn-small:active,.form-submit:focus,.form-submit:hover,.form-submit:active{color:rgb(249.9,249.9,249.9);}.btn-small:focus,.btn-small:hover,.btn-small:active,.btn-small:active:focus,.btn-small.active:focus,.form-submit:focus,.form-submit:hover,.form-submit:active,.form-submit:active:focus,.form-submit.active:focus{color:rgb(249.9,249.9,249.9);text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}.btn-small:after,.form-submit:after{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:relative;top:0;margin-left:5px;line-height:0;font-size:13px;}.btn-small:focus,.btn-small:hover,.btn-small:active,.form-submit:focus,.form-submit:hover,.form-submit:active{background:rgb(0,88.5409836066,147.3);border-color:transparent;}.btn-small:before,.form-submit:before{left:10px;margin-top:-10px;width:20px;height:20px;}.btn-small:active,.form-submit:active{background-color:rgb(0,88.5409836066,147.3) !important;}.text-align-left{text-align:left;}.text-align-center{text-align:center;}.text-align-right{text-align:right;}.float-right{float:right;margin-left:15px;}@media (max-width:991px){.float-right{float:none;margin-left:0;}}.float-left{float:left;margin-right:15px;}@media (max-width:991px){.float-left{float:none;margin-right:0;}}.img-center{margin:20px auto;display:block;}.img-left{margin:7px 25px 15px 0;float:left;}.img-right{margin:7px 0 15px 25px;float:right;}.img-center,.img-left,.img-right{max-width:100%;}.img-center.has-border,.img-left.has-border,.img-right.has-border{border:3px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px 0 #ccc;-webkit-box-shadow:0 0 3px 0 #ccc;box-shadow:0 0 3px 0 #ccc;}table{margin-bottom:20px;width:100%;font-size:16px;border-color:#ccc;}table.no-border{border-color:transparent;}table.no-border th,table.no-border td{padding:10px !important;border:0 !important;}table.has-border{border-color:#ccc;}table.has-border th,table.has-border td{border:1px solid #ccc !important;}table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td{border:1px solid #ccc;}table th,table td{padding:10px !important;line-height:1.4 !important;vertical-align:top;}table tr:last-of-type{margin-bottom:0;}table th{font-weight:bold;color:#555;text-align:left;background:#fbc22c;}table th.width-25,table td.width-25{width:25%;}table th.width-33,table td.width-33{width:33%;}table th.width-50,table td.width-50{width:50%;}.block-fast-facts{width:100%;min-height:315px;display:inline-block;}@media (max-width:991px){.block-fast-facts{display:block;overflow:auto;}}@media (max-width:400px){.block-fast-facts{margin:0 auto;width:225px;}}.block-fast-facts .block-content{position:relative;margin:40px 20px 15px 0;padding:65px 30px 25px 50px;max-width:250px;background:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:10px 10px 0 3px #faecca;-webkit-box-shadow:10px 10px 0 3px #faecca;box-shadow:10px 10px 0 3px #faecca;float:right;}@media (max-width:1199px){.block-fast-facts .block-content{padding:75px 20px 25px 40px;max-width:185px;}}@media (max-width:991px){.block-fast-facts .block-content{margin:40px 40px 15px 0;padding:65px 30px 25px 50px;max-width:250px;}}@media (max-width:400px){.block-fast-facts .block-content{margin-right:0;padding:75px 20px 25px 40px;max-width:185px;}}.block-fast-facts .block-content:before{content:"";position:absolute;top:-40px;left:-30px;width:150px;height:108px;background-image:url("/sites/ccmc/themes/ccmc/img/fast_facts.svg");background-position:center;background-repeat:no-repeat;background-size:contain;}.block-fast-facts .block-content:after{content:"";position:absolute;top:65px;left:-40px;width:60px;height:207px;background-image:url("/sites/ccmc/themes/ccmc/img/casey.svg");background-position:center;background-repeat:no-repeat;background-size:contain;}.block-fast-facts .block-content .views-field-body p,.block-fast-facts .block-content .views-field-body li{margin-bottom:10px;line-height:1.3;font-family:"cooper_hewittbook",sans-serif;font-size:18px;color:#1b3d69;}@media (max-width:1199px){.block-fast-facts .block-content .views-field-body p,.block-fast-facts .block-content .views-field-body li{font-size:16px;}}@media (max-width:991px){.block-fast-facts .block-content .views-field-body p,.block-fast-facts .block-content .views-field-body li{font-size:18px;}}@media (max-width:400px){.block-fast-facts .block-content .views-field-body p,.block-fast-facts .block-content .views-field-body li{font-size:16px;}}.block-fast-facts .block-content .views-field-body p:last-child,.block-fast-facts .block-content .views-field-body li:last-child{margin-bottom:0;}.block-fast-facts .block-content .views-field-body ul,.block-fast-facts .block-content .views-field-body ol{margin-bottom:0;padding-left:20px;}.block-fast-facts .block-content .views-field-body ul ul,.block-fast-facts .block-content .views-field-body ol ul,.block-fast-facts .block-content .views-field-body ul ol,.block-fast-facts .block-content .views-field-body ol ol{margin-top:15px;padding-left:30px;}.block-fast-facts .block-content .views-field-field-fast-facts-source{position:relative;margin:10px 0 20px 20px;line-height:normal;font-size:13px;font-style:italic;}.block-fast-facts .block-content .views-field-field-fast-facts-source:before{content:"— ";position:absolute;top:0;left:-17px;}.block-featured-issue-brief .views-field-field-issue-brief-thumbnail img{margin-bottom:20px;border:1px solid #ddd;}.block-featured-issue-brief .views-field-title p{margin-bottom:0;line-height:normal;font-weight:bold;}.block-featured-profile .view-content{text-align:center;}.block-featured-profile .view-content [class*=views-field-field-people-headshot]{margin:0 auto 10px;width:150px;height:150px;background-image:url(/sites/ccmc/themes/ccmc/css/default_headshot.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;border:4px solid #ddd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.block-featured-profile .view-content [class*=views-field-field-people-headshot] a{display:inline-block;}.block-featured-profile .view-content [class*=views-field-field-people-headshot] img{margin:0 auto;width:142px;height:142px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.block-featured-profile .view-content .views-field-title{margin-bottom:5px;line-height:normal;font-weight:bold;}.block-featured-profile .view-content .views-field-field-people-quote p{margin-bottom:0;font-size:14px;font-style:italic;}.main-content form{margin-bottom:20px;}form .form-group{position:relative;margin-bottom:15px;}form .form-group:last-child{margin-bottom:15px;}form .input-group{width:100%;}form input,form select,form textarea,form .form-control{font-family:"Montserrat",sans-serif;font-size:16px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}@media (max-width:767px){form input,form select,form textarea,form .form-control{font-size:18px;}}form textarea.form-control{height:115px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}form .form-type-checkboxes,form .form-type-radios,form .form-type-checkbox,form .form-type-radio,form .webform-component-radios,form .webform-component-checkboxes{margin-bottom:0;}form .form-type-checkboxes label,form .form-type-radios label,form .form-type-checkbox label,form .form-type-radio label,form .webform-component-radios label,form .webform-component-checkboxes label{margin-bottom:10px;}form input[type=radio],form input[type=checkbox]{position:absolute !important;top:8px;left:0 !important;margin:0 !important;height:auto;background:#fff;border:1px solid #ccc;outline:0 !important;-webkit-appearance:none;appearance:none;}form input[type=radio]{width:14px;height:14px;border:3px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 0 0 1px #ccc;-webkit-box-shadow:0 0 0 1px #ccc;box-shadow:0 0 0 1px #ccc;}form input[type=radio]:checked{background:#41ad49;}form input[type=checkbox]{width:15px;height:15px;}form input[type=checkbox]:checked{background-image:url("/sites/ccmc/themes/ccmc/img/forms_check.svg");background-position:center;background-repeat:no-repeat;background-size:contain;}form .radio label,form .checkbox label{padding-left:30px !important;cursor:default;display:block;}form .select-wrapper:after{display:none !important;}form .select-wrapper select{line-height:inherit;}form .select-wrapper select.form-control{color:#999;background-image:url("/sites/ccmc/themes/ccmc/img/forms_select.svg");background-position:100% 50%;background-repeat:no-repeat;background-size:24px;-webkit-appearance:none;-webkit-border-radius:0px;}form .form-file{height:auto;border:0;}form .form-required:after{content:"*";margin-left:4px;width:auto;height:auto;line-height:inherit;color:red;background:none;vertical-align:inherit;}form .form-control{padding:6px 9px;height:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;}@media (max-width:767px){form .form-control{width:100%;}}form .form-control:focus{color:#555;background:#fff;border-color:#1eb4ec;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}form .form-control.form-search::placeholder{color:#555;letter-spacing:1px;text-transform:uppercase;}form .form-control.form-search::-moz-placeholder{color:#555;letter-spacing:1px;opacity:1;}form .form-control.form-search:focus::-moz-placeholder{color:#555;}form .form-control.form-search:-ms-input-placeholder{color:#555;letter-spacing:1px;}form .form-control.form-search:focus:-ms-input-placeholder{color:#555;}form .form-control.form-search::-webkit-input-placeholder{color:#555;letter-spacing:1px;}form .form-control.form-search:focus::-webkit-input-placeholder{color:#555;}form .description{line-height:1.3;font-size:14px;}form .image-widget-data .form-control{padding-left:0;height:auto;background:none;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}form .captcha{margin-bottom:15px;}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;}input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px #fff inset;}.secondary-header{height:200px;background-image:url("/sites/ccmc/themes/ccmc/img/hero.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;}@media (max-width:991px){.secondary-header{height:80px;}}.main-menu-wrapper{position:absolute;top:0;width:100%;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:10;}.main-menu-wrapper.fixed{position:fixed;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);}@media (max-width:991px){.main-menu-wrapper.fixed{position:absolute;}}.main-menu-wrapper .container{background:#011f41;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}@media (max-width:1199px){.main-menu-wrapper .container{width:100%;}}@media (max-width:991px){.main-menu-wrapper .container{background:#fff;}}.main-menu-wrapper .container.fixed{width:100%;}.main-menu-wrapper .container .col-sm-12:after{content:"";width:100%;height:1px;background:#011f41;float:left;}@media (max-width:991px){.main-menu-wrapper .container .col-sm-12:after{display:none;}}#block-ccmc-main-menu{display:flex;align-items:center;float:none;}@media (max-width:991px){#block-ccmc-main-menu{display:none;float:none;}#block-ccmc-main-menu.open{display:block;}}.role-anonymous #block-ccmc-main-menu .menu--main .my-profile{display:none;}.role-administrator #block-ccmc-main-menu ul.nav li.first a[data-drupal-link-system-path="<front>"],.role-bok_subscriber #block-ccmc-main-menu ul.nav li.first a[data-drupal-link-system-path="<front>"],.role-publisher #block-ccmc-main-menu ul.nav li.first a[data-drupal-link-system-path="<front>"]{display:none;}#block-ccmc-main-menu ul.nav{margin:0 auto;}@media (max-width:991px){#block-ccmc-main-menu ul.nav{position:absolute;top:-120px;left:0;width:100%;background:#fff;-moz-box-shadow:0 20px 25px 0 rgba(51,51,51,0.25);-webkit-box-shadow:0 20px 25px 0 rgba(51,51,51,0.25);box-shadow:0 20px 25px 0 rgba(51,51,51,0.25);z-index:100;}}#block-ccmc-main-menu ul.nav li{margin:0;padding:0 10px;display:inline-block;}@media (max-width:1199px){#block-ccmc-main-menu ul.nav li{padding:0 5px;}}@media (max-width:991px){#block-ccmc-main-menu ul.nav li{margin-right:0;padding:0;width:100%;float:left;}}#block-ccmc-main-menu ul.nav li.first a[data-drupal-link-system-path="<front>"]{padding:0 20px;text-indent:-9999px;background-image:url("/sites/ccmc/themes/ccmc/img/icon_home_white.svg");background-position:center;background-repeat:no-repeat;background-size:24px;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li.first a[data-drupal-link-system-path="<front>"]{display:none;}}#block-ccmc-main-menu ul.nav li.first a[data-drupal-link-system-path="<front>"]:focus,#block-ccmc-main-menu ul.nav li.first a[data-drupal-link-system-path="<front>"]:hover{background-image:url("/sites/ccmc/themes/ccmc/img/icon_home_tan.svg");}@media (max-width:991px){#block-ccmc-main-menu ul.nav li.last{border-bottom:0;}}#block-ccmc-main-menu ul.nav li.last a{border-right:0;}#block-ccmc-main-menu ul.nav li.last span.search{margin:0;padding:0 20px;height:90px;line-height:90px;text-indent:-9999px;background-image:url("/sites/ccmc/themes/ccmc/img/icon_search_white.svg");background-position:center;background-repeat:no-repeat;background-size:30px;cursor:pointer;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li.last span.search{display:none;}}#block-ccmc-main-menu ul.nav li.last span.search:focus,#block-ccmc-main-menu ul.nav li.last span.search:hover{background-image:url("/sites/ccmc/themes/ccmc/img/icon_search_tan.svg");}#block-ccmc-main-menu ul.nav li.active,#block-ccmc-main-menu ul.nav li.active-trail{color:#fff;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li.active,#block-ccmc-main-menu ul.nav li.active-trail{border-color:rgba(255,255,255,0.35);}}#block-ccmc-main-menu ul.nav li.active:focus,#block-ccmc-main-menu ul.nav li.active:hover,#block-ccmc-main-menu ul.nav li.active-trail:focus,#block-ccmc-main-menu ul.nav li.active-trail:hover{color:#fff;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li.active.last,#block-ccmc-main-menu ul.nav li.active-trail.last{border-bottom:0;}}#block-ccmc-main-menu ul.nav li.moved-item{display:none;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li.moved-item{display:block;}#block-ccmc-main-menu ul.nav li.moved-item a{color:#1b3d69;}#block-ccmc-main-menu ul.nav li.moved-item a:focus,#block-ccmc-main-menu ul.nav li.moved-item a:hover{color:#006eb7;}}#block-ccmc-main-menu ul.nav li a{position:relative;padding:0 10px;height:90px;line-height:90px;font-family:"cooper_hewittbook",sans-serif;font-size:20px;font-weight:normal;color:#989899;text-transform:none;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;display:block;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li a{padding:10px 15px;height:auto;line-height:inherit;font-size:18px;color:#1b3d69;}}#block-ccmc-main-menu ul.nav li a:focus,#block-ccmc-main-menu ul.nav li a:hover{color:#fff;background:transparent;text-decoration:none;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li a:focus,#block-ccmc-main-menu ul.nav li a:hover{color:#006eb7;background:transparent;}}#block-ccmc-main-menu ul.nav li a:focus .caret,#block-ccmc-main-menu ul.nav li a:hover .caret{border-color:#fff transparent;}#block-ccmc-main-menu ul.nav li a.active,#block-ccmc-main-menu ul.nav li a.active-trail{color:#fff;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li a.active,#block-ccmc-main-menu ul.nav li a.active-trail{color:#006eb7;}}@media (max-width:767px){#block-ccmc-main-menu ul.nav li a.active,#block-ccmc-main-menu ul.nav li a.active-trail{border-color:transparent;}}#block-ccmc-main-menu ul.nav li a.active:focus,#block-ccmc-main-menu ul.nav li a.active:hover,#block-ccmc-main-menu ul.nav li a.active-trail:focus,#block-ccmc-main-menu ul.nav li a.active-trail:hover{background:transparent;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li a.active:focus,#block-ccmc-main-menu ul.nav li a.active:hover,#block-ccmc-main-menu ul.nav li a.active-trail:focus,#block-ccmc-main-menu ul.nav li a.active-trail:hover{background:transparent;}}#block-ccmc-main-menu ul.nav li a.has-submenu{padding-right:20px;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li a.has-submenu{padding-right:40px;}}#block-ccmc-main-menu ul.nav li a.highlighted{color:#fff;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li a.highlighted{color:#006eb7;}}#block-ccmc-main-menu ul.nav li a.subscribe{padding:7px 20px 7px 25px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;color:#fff;text-transform:uppercase;background:#d97d27;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:initial;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li a.subscribe{padding:12px 15px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:block;}}#block-ccmc-main-menu ul.nav li a.subscribe:after{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:relative;top:-1px;margin-left:7px;line-height:0;font-size:14px;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li a.subscribe:after{display:none;}}#block-ccmc-main-menu ul.nav li a.subscribe:focus,#block-ccmc-main-menu ul.nav li a.subscribe:hover{background:#fa9230;}#block-ccmc-main-menu ul.nav li a.subscriber-home{padding:0 20px;text-indent:-9999px;background-image:url("/sites/ccmc/themes/ccmc/img/icon_home_white.svg");background-position:center;background-repeat:no-repeat;background-size:24px;}@media (max-width:991px){#block-ccmc-main-menu ul.nav li a.subscriber-home{display:none;}}#block-ccmc-main-menu ul.nav li a.subscriber-home:focus,#block-ccmc-main-menu ul.nav li a.subscriber-home:hover{background-image:url("/sites/ccmc/themes/ccmc/img/icon_home_tan.svg");background-position:center;background-repeat:no-repeat;background-size:24px;}#block-ccmc-main-menu ul.nav .caret{width:6px;border:0;}#block-ccmc-main-menu ul.nav .caret:after{content:"\f107";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:absolute;top:0;margin-left:3px;font-size:22px;}@media (max-width:991px){#block-ccmc-main-menu ul.nav .caret:after{top:0;right:0;margin:0;width:40px;height:100%;line-height:initial;font-size:18px;display:flex;align-items:center;justify-content:center;}}#block-ccmc-main-menu ul.nav .open > a,#block-ccmc-main-menu ul.nav .open > a:focus,#block-ccmc-main-menu ul.nav .open > a:hover{background-color:transparent;}@media (max-width:991px){#block-ccmc-main-menu ul.nav .open > a,#block-ccmc-main-menu ul.nav .open > a:focus,#block-ccmc-main-menu ul.nav .open > a:hover{border-color:transparent;background-color:transparent;}}#block-ccmc-main-menu ul.nav .open > a .caret,#block-ccmc-main-menu ul.nav .open > a:focus .caret,#block-ccmc-main-menu ul.nav .open > a:hover .caret{border-color:#fff transparent;}#block-ccmc-main-menu ul.nav .dropdown-menu{max-width:275px !important;min-width:275px !important;background:#fff;background:white;border-color:#011f41;border-style:solid;border-width:1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 3px 5px 0 rgba(51,51,51,0.2);-webkit-box-shadow:0 3px 5px 0 rgba(51,51,51,0.2);box-shadow:0 3px 5px 0 rgba(51,51,51,0.2);}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu{position:relative;margin:0 !important;padding:0;max-width:100% !important;min-width:100% !important;background:#fff;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}}#block-ccmc-main-menu ul.nav .dropdown-menu a,#block-ccmc-main-menu ul.nav .dropdown-menu a:hover,#block-ccmc-main-menu ul.nav .dropdown-menu a:focus{background-color:transparent;}#block-ccmc-main-menu ul.nav .dropdown-menu a.active-trail,#block-ccmc-main-menu ul.nav .dropdown-menu a.is-active{color:#006eb7;background-color:transparent;}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu a.active-trail,#block-ccmc-main-menu ul.nav .dropdown-menu a.is-active{background-color:transparent;}}#block-ccmc-main-menu ul.nav .dropdown-menu a.active-trail:focus,#block-ccmc-main-menu ul.nav .dropdown-menu a.active-trail:hover,#block-ccmc-main-menu ul.nav .dropdown-menu a.is-active:focus,#block-ccmc-main-menu ul.nav .dropdown-menu a.is-active:hover{color:#006eb7;}#block-ccmc-main-menu ul.nav .dropdown-menu li{padding:0;width:100%;border:0;border-top:1px solid transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#block-ccmc-main-menu ul.nav .dropdown-menu li.last{border-bottom:1px solid transparent;}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu li.last{border-bottom:0;}}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu li li > a{padding-left:45px;}}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu li li li > a{padding-left:60px;}}#block-ccmc-main-menu ul.nav .dropdown-menu li a{position:relative;padding:8px 35px 8px 15px;height:auto;line-height:1.2;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:normal;color:#1b3d69;text-transform:none;border:0;white-space:normal;}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu li a{padding:10px 40px 10px 30px;}}#block-ccmc-main-menu ul.nav .dropdown-menu li a:focus,#block-ccmc-main-menu ul.nav .dropdown-menu li a:hover{color:#006eb7;background-color:transparent;}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu li a:focus,#block-ccmc-main-menu ul.nav .dropdown-menu li a:hover{color:#d2232a;background-color:transparent;}}#block-ccmc-main-menu ul.nav .dropdown-menu li a.has-submenu:before{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:absolute;top:9px;right:12px;font-size:13px;height:20px;line-height:20px;}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu li a.has-submenu:before{top:0;right:0;width:40px;height:100%;display:flex;align-items:center;justify-content:center;}}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu li a.has-submenu:before{content:"\f107";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;font-size:18px;}}#block-ccmc-main-menu ul.nav .dropdown-menu li a.highlighted{color:#006eb7;}#block-ccmc-main-menu ul.nav .dropdown-menu .indent-menu{padding-left:0;}#block-ccmc-main-menu ul.nav .dropdown-menu .indent-menu a{padding-left:25px;padding-right:25px;}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu .indent-menu a{padding-left:40px;padding-right:40px;}}#block-ccmc-main-menu ul.nav .dropdown-menu .indent-menu .indent-menu a{padding-left:40px;padding-right:40px;}@media (max-width:991px){#block-ccmc-main-menu ul.nav .dropdown-menu .indent-menu .indent-menu a{padding-left:55px;padding-right:55px;}}#popup-overlay{background:rgba(1,31,65,0.9);}#popup-lightbox{max-width:900px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.popup-close{top:-40px;right:0;}@media (max-width:767px){.popup-close{right:10px;}}.player .popup-close{right:30px;}#popup-close{width:40px;height:40px;line-height:40px;font-size:22px;background:#fff;}#block-amsssologinblockaa{display:none;}#popup-lightbox{background-color:#fbf6ef;padding:30px;position:absolute;top:-12px;right:15px;-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,0.5);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.5);box-shadow:0 5px 10px -5px rgba(0,0,0,0.5);display:none;}@media (max-width:991px){#popup-lightbox{top:-28px;}}@media (max-width:767px){#popup-lightbox{top:-70px;right:0;padding:30px 20px;width:100%;}}#popup-lightbox.open{display:block;}#popup-lightbox.player{padding:0;}#popup-lightbox h2,#popup-lightbox .login-block-title{color:#d97d27;}@media (max-width:767px){#popup-lightbox h2,#popup-lightbox .login-block-title{text-align:center;}}#popup-lightbox .login-block-title{text-align:center;text-transform:capitalize;}#popup-lightbox .user-login-form{margin:0 auto;max-width:320px;text-align:center;}#popup-lightbox .user-login-form label{display:none;}#popup-lightbox .user-login-form ul.login-form-links{padding-left:0;list-style:none;}#popup-lightbox .user-login-form form{margin:0 auto;max-width:320px;}#popup-lightbox .user-login-form input.form-control{margin-bottom:20px;}#popup-lightbox .user-login-form .help-block{display:none;}#popup-lightbox .user-login-form #user-login-form .glyphicon-log-in{display:none;}#popup-lightbox .user-login-form .form-actions{margin-bottom:0;}#popup-lightbox .user-login-form .form-actions .btn{margin:0;}#popup-lightbox .account-info{width:50%;float:left;}@media (max-width:767px){#popup-lightbox .account-info{margin-bottom:30px;width:100%;text-align:center;float:none;}}#popup-lightbox .account-info .user-bio-img{margin-right:15px;width:90px;height:90px;border:3px solid #ddd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left;}@media (max-width:767px){#popup-lightbox .account-info .user-bio-img{float:none;}}#popup-lightbox .account-info .welcome{margin:10px 0;}@media (max-width:767px){#popup-lightbox .account-info .buttons{margin-bottom:20px;}}#popup-lightbox .account-info iframe{width:100% !important;}@media (max-width:767px){#popup-lightbox .account-info iframe{width:auto !important;}}#popup-lightbox #my-account-wrapper{width:50%;float:left;}@media (max-width:767px){#popup-lightbox #my-account-wrapper{width:100%;float:none;}}#popup-lightbox #my-account-wrapper #menu-my-account{margin-bottom:0;}#popup-lightbox #my-account-wrapper .menu-item{margin-bottom:8px;line-height:1.3;}#popup-lightbox #my-account-wrapper .menu-item:last-of-type{margin-bottom:0;}#popup-lightbox #my-account-wrapper .sub-menu{margin-top:8px;}.block-pace-seal .block-content img{margin:0 auto;max-height:100px;display:inherit;}.block-pace-seal .block-content p{font-size:14px;}.block-pace-seal .block-content p:last-child{margin-bottom:0;}.block-pace-similar-courses .view-content ul{margin-bottom:0;padding-left:0;list-style:none;}.block-pace-similar-courses .view-content li{margin-bottom:15px;line-height:1.2;font-size:15px;}.block-pace-similar-courses .view-content li:last-of-type{margin-bottom:0;border-bottom:0;}.block-pace-similar-courses .view-content li .views-field-title{margin-bottom:2px;}.block-request-issue-brief .block-content p{font-size:14px;}.block-request-issue-brief .block-content p:last-child{margin-bottom:0;}#block-searchform{margin-left:20px;}@media (max-width:991px){#block-searchform{display:none;}}#block-searchform.active{position:fixed;top:0;left:0;margin-left:0;width:100%;height:100%;background:rgba(1,31,65,0.9);display:block;z-index:1001;}@media (max-width:991px){#block-searchform #search-block-form{position:relative;margin:75px auto 0;max-width:737px;width:100%;}}@media (max-width:767px){#block-searchform #search-block-form{margin:75px 15px 0;max-width:100%;width:auto;}}#block-searchform .form-group{margin:0;}#block-searchform .input-group{width:100%;}#block-searchform .form-search{padding:0 5px 0 15px;width:275px;height:35px;color:#011f41;background:#e4e9ef;border:0;-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;}@media (max-width:1199px){#block-searchform .form-search{width:250px;}}@media (max-width:991px){#block-searchform .form-search{position:absolute;padding:0 50px 0 5px;width:100%;height:50px;font-family:"cooper_hewittbook",sans-serif;font-size:26px;color:#fff;text-transform:uppercase;background:transparent;border-color:#fff;border-style:solid;border-width:0 0 2px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}}#block-searchform .form-search:focus{color:#011f41;}@media (max-width:991px){#block-searchform .form-search:focus{color:#fff;}}#block-searchform .form-search::-moz-placeholder{color:#011f41;opacity:1;}@media (max-width:991px){#block-searchform .form-search::-moz-placeholder{color:#fff;}}#block-searchform .form-search:focus::-moz-placeholder{color:#011f41;}@media (max-width:991px){#block-searchform .form-search:focus::-moz-placeholder{color:#fff;}}#block-searchform .form-search::-ms-input-placeholder{color:#011f41;}@media (max-width:991px){#block-searchform .form-search::-ms-input-placeholder{color:#fff;}}#block-searchform .form-search:focus:-ms-input-placeholder{color:#011f41;}@media (max-width:991px){#block-searchform .form-search:focus:-ms-input-placeholder{color:#fff;}}#block-searchform .form-search::-webkit-input-placeholder{color:#011f41;}@media (max-width:991px){#block-searchform .form-search::-webkit-input-placeholder{color:#fff;}}#block-searchform .form-search:focus::-webkit-input-placeholder{color:#011f41;}@media (max-width:991px){#block-searchform .form-search:focus::-webkit-input-placeholder{color:#fff;}}@media (max-width:991px){#block-searchform .input-group-btn{position:absolute;right:0;width:50px;z-index:10;}}#block-searchform button.form-submit{position:relative;width:40px;height:35px;text-indent:-9999px;background-color:#e4e9ef !important;background-image:url("/sites/ccmc/themes/ccmc/img/icon_search_blue.svg");background-position:left center;background-repeat:no-repeat;background-size:28px;border:0;-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}@media (max-width:991px){#block-searchform button.form-submit{position:relative;top:-2px;left:0;width:52px;height:52px;text-indent:-9999px;background-color:transparent !important;background-image:url("/sites/ccmc/themes/ccmc/img/icon_search_white.svg");background-position:center;background-repeat:no-repeat;background-size:30px;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}}#block-searchform .help-block{display:none;}#block-searchform .ui-autocomplete{max-width:315px !important;min-width:0 !important;background:#fff;border-color:#011f41;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}@media (max-width:1199px){#block-searchform .ui-autocomplete{max-width:290px !important;}}@media (max-width:991px){#block-searchform .ui-autocomplete{max-width:100% !important;}}#block-searchform .ui-autocomplete .ui-menu-item{padding:0;white-space:normal;}#block-searchform .ui-autocomplete .ui-menu-item.ui-autocomplete-field-group{display:none;}#block-searchform .ui-autocomplete .ui-menu-item-wrapper{padding:7px 10px;line-height:1.2;font-family:"Montserrat",sans-serif;font-size:15px;color:#011f41;-moz-transition:none 0.3s ease 0s;-o-transition:none 0.3s ease 0s;-webkit-transition:none 0.3s ease 0s;transition:none 0.3s ease 0s;}#block-searchform .ui-autocomplete .ui-menu-item-wrapper.ui-state-active{color:#fff;background:#1b3d69;text-decoration:none;border-color:transparent;}#block-searchform .ui-autocomplete .ui-menu-item-wrapper .ui-autocomplete-field-created{display:none;}.homepage-slider{height:700px;}@media (max-width:1680px){.homepage-slider{height:500px;}}@media (max-width:991px){.homepage-slider{height:400px;}}@media (max-width:767px){.homepage-slider{height:350px;}}.homepage-slider .block-content{position:relative;padding:0;width:100%;}.homepage-slider .slider-slide{position:relative;}@media (max-width:1680px){.homepage-slider .slider-slide{height:500px !important;}}@media (max-width:991px){.homepage-slider .slider-slide{height:400px !important;}}@media (max-width:767px){.homepage-slider .slider-slide{height:350px !important;}}.homepage-slider .slider-background{background-position:center;background-repeat:no-repeat;background-size:cover;}@media (max-width:1680px){.homepage-slider .slider-background{height:500px !important;}}@media (max-width:991px){.homepage-slider .slider-background{height:400px !important;}}@media (max-width:767px){.homepage-slider .slider-background{height:350px !important;}}.homepage-slider .slide-content{position:absolute;top:0;left:0;padding:50px 30px 0;width:100%;height:100%;text-align:center;background:rgba(1,31,65,0.6);display:flex;align-items:center;justify-content:center;}@media (max-width:991px){.homepage-slider .slide-content{padding-top:0;}}@media (max-width:767px){.homepage-slider .slide-content{padding:0 15px;}}.homepage-slider .slide-content .slide-content-inner{max-width:1140px;}.homepage-slider .slide-content .slider-title{margin:0 auto 20px;padding-bottom:8px;line-height:1.05;font-family:"cooper_hewittsemibold",sans-serif;font-size:80px;color:#fff;border-bottom:5px solid #fbc22c;display:inline-block;}@media (max-width:1680px){.homepage-slider .slide-content .slider-title{padding-bottom:5px;font-size:50px;}}@media (max-width:1199px){.homepage-slider .slide-content .slider-title{font-size:40px;}}@media (max-width:991px){.homepage-slider .slide-content .slider-title{margin-bottom:16px;font-size:34px;}}@media (max-width:767px){.homepage-slider .slide-content .slider-title{font-size:30px;}}@media (max-width:500px){.homepage-slider .slide-content .slider-title{margin-bottom:10px;padding-bottom:0;font-size:23px;border-bottom:0;}}.homepage-slider .slide-content p{margin:0 auto 20px;max-width:750px;font-family:"cooper_hewittbook",sans-serif;font-size:28px;color:#fff;}@media (max-width:1680px){.homepage-slider .slide-content p{font-size:26px;}}@media (max-width:1199px){.homepage-slider .slide-content p{max-width:600px;font-size:24px;}}@media (max-width:991px){.homepage-slider .slide-content p{font-size:20px;}}@media (max-width:500px){.homepage-slider .slide-content p{line-height:1.2;font-size:17px;}}.homepage-slider .slide-content p:last-child{margin-bottom:0;}.homepage-slider .slide-content .slide-btn-link a{position:relative;line-height:normal;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-style:solid;display:inline-block;white-space:normal;padding:10px 20px 10px 25px;font-size:16px;font-weight:500;background:#006eb7;border-color:transparent;border-width:0;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background-color:#d97d27;padding-top:7px;padding-bottom:7px;}.homepage-slider .slide-content .slide-btn-link a:focus,.homepage-slider .slide-content .slide-btn-link a:hover,.homepage-slider .slide-content .slide-btn-link a:active{color:rgb(249.9,249.9,249.9);}.homepage-slider .slide-content .slide-btn-link a:focus,.homepage-slider .slide-content .slide-btn-link a:hover,.homepage-slider .slide-content .slide-btn-link a:active,.homepage-slider .slide-content .slide-btn-link a:active:focus,.homepage-slider .slide-content .slide-btn-link a.active:focus{color:rgb(249.9,249.9,249.9);text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}.homepage-slider .slide-content .slide-btn-link a:after{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:relative;top:-1px;margin-left:7px;line-height:0;font-size:14px;}.homepage-slider .slide-content .slide-btn-link a:focus,.homepage-slider .slide-content .slide-btn-link a:hover,.homepage-slider .slide-content .slide-btn-link a:active{background:rgb(0,88.5409836066,147.3);border-color:transparent;}.homepage-slider .slide-content .slide-btn-link a:active,.homepage-slider .slide-content .slide-btn-link a:focus,.homepage-slider .slide-content .slide-btn-link a:hover{background:rgb(174.3307086614,100.0787401575,30.6692913386);}.homepage-slider .slide-content .slide-btn-link a:focus,.homepage-slider .slide-content .slide-btn-link a:hover{background-color:#fa9230;}.homepage-slider .tns-nav{position:absolute;bottom:40px;width:100%;text-align:center;}@media (max-width:1680px){.homepage-slider .tns-nav{bottom:20px;}}.homepage-slider .tns-nav button{margin:0 10px;padding:0;width:14px;height:14px;background:#fff;border:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}@media (max-width:1199px){.homepage-slider .tns-nav button{width:12px;height:12px;}}@media (max-width:767px){.homepage-slider .tns-nav button{margin:0 8px;width:10px;height:10px;}}.homepage-slider .tns-nav button.tns-nav-active{background:#fbc22c;}@media (max-width:991px){.homepage-slider .tns-controls{display:none;}}.homepage-slider .tns-controls button{position:absolute;top:50%;margin:0;padding:0;width:80px;height:50px;line-height:50px;color:#fff;text-align:center;text-indent:-9999px;background:transparent;border:0;}.homepage-slider .tns-controls [data-controls=prev]:before,.homepage-slider .tns-controls [data-controls=next]:before{content:"";width:80px;height:50px;font-size:48px;text-indent:0;float:left;}.homepage-slider .tns-controls [data-controls=prev]{left:0;}.homepage-slider .tns-controls [data-controls=prev]:before{content:"\f104";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;}.homepage-slider .tns-controls [data-controls=next]{right:0;}.homepage-slider .tns-controls [data-controls=next]:before{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;}@media (max-width:991px){#block-ccmc-account-menu{display:none;}}.role-anonymous #block-ccmc-account-menu .menu--account .my-profile{display:none;}#block-ccmc-account-menu ul.nav{margin:0;float:left !important;}@media (max-width:991px){#block-ccmc-account-menu ul.nav{position:absolute;top:0;right:0;}}#block-ccmc-account-menu ul.nav li.first{position:inherit;}#block-ccmc-account-menu ul.nav li a{padding:0 20px;height:90px;line-height:90px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:normal;color:#fff;text-transform:uppercase;}@media (max-width:991px){#block-ccmc-account-menu ul.nav li a{height:60px;line-height:60px;}}#block-ccmc-account-menu ul.nav li a:focus,#block-ccmc-account-menu ul.nav li a:hover{color:#f9dfa5;background-color:transparent;}#block-ccmc-account-menu ul.nav li a.highlighted{color:#f9dfa5;}#block-ccmc-account-menu ul.nav li a.login{position:absolute;top:0;right:15px;padding-left:35px;background-image:url("/sites/ccmc/themes/ccmc/img/icon_login_white.svg");background-position:16px 49%;background-repeat:no-repeat;background-size:12px;}#block-ccmc-account-menu ul.nav li a.login:focus,#block-ccmc-account-menu ul.nav li a.login:hover{background-image:url("/sites/ccmc/themes/ccmc/img/icon_login_tan.svg");}#block-ccmc-account-menu ul.nav li a[data-drupal-link-system-path=user]{position:absolute;top:0;right:0;padding-left:35px;background-image:url("/sites/ccmc/themes/ccmc/img/icon_user_white.svg");background-position:16px 49%;background-repeat:no-repeat;background-size:15px;}#block-ccmc-account-menu ul.nav li a[data-drupal-link-system-path=user]:focus,#block-ccmc-account-menu ul.nav li a[data-drupal-link-system-path=user]:hover,#block-ccmc-account-menu ul.nav li a[data-drupal-link-system-path=user].highlighted{background-image:url("/sites/ccmc/themes/ccmc/img/icon_user_tan.svg");}#block-ccmc-account-menu ul.nav .caret{width:6px;border:0;display:none;}#block-ccmc-account-menu ul.nav .caret:after{content:"\f107";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:absolute;top:0;margin-left:3px;font-size:13px;}#block-ccmc-account-menu ul.nav .open > a,#block-ccmc-account-menu ul.nav .open > a:focus,#block-ccmc-account-menu ul.nav .open > a:hover{background-color:transparent;}#block-ccmc-account-menu ul.nav .dropdown-menu{width:max-content !important;background:#fff;background:white;border-color:#011f41;border-style:solid;border-width:1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 3px 5px 0 rgba(51,51,51,0.2);-webkit-box-shadow:0 3px 5px 0 rgba(51,51,51,0.2);box-shadow:0 3px 5px 0 rgba(51,51,51,0.2);}#block-ccmc-account-menu ul.nav .dropdown-menu > .active > a,#block-ccmc-account-menu ul.nav .dropdown-menu > .active > a:hover,#block-ccmc-account-menu ul.nav .dropdown-menu > .active > a:focus{background-color:transparent;}#block-ccmc-account-menu ul.nav .dropdown-menu > .active > a.is-active{color:#006eb7;background-color:transparent;}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu > .active > a.is-active{background-color:transparent;}}#block-ccmc-account-menu ul.nav .dropdown-menu > .active > a.is-active:focus,#block-ccmc-account-menu ul.nav .dropdown-menu > .active > a.is-active:hover{color:#006eb7;}#block-ccmc-account-menu ul.nav .dropdown-menu li{padding:0;width:100%;border:0;border-top:1px solid transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu li{border-top:0;}}#block-ccmc-account-menu ul.nav .dropdown-menu li.last{border-bottom:1px solid transparent;}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu li.last{border-bottom:0;}}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu li li > a{padding-left:45px;}}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu li li li > a{padding-left:60px;}}#block-ccmc-account-menu ul.nav .dropdown-menu li a{position:relative;padding:8px 15px;height:auto;line-height:1.2;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:normal;color:#1b3d69;text-align:right;text-transform:none;border:0;white-space:normal;}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu li a{padding:10px 40px 10px 30px;}}#block-ccmc-account-menu ul.nav .dropdown-menu li a:focus,#block-ccmc-account-menu ul.nav .dropdown-menu li a:hover{color:#006eb7;background-color:transparent;}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu li a:focus,#block-ccmc-account-menu ul.nav .dropdown-menu li a:hover{color:#d2232a;background-color:transparent;}}#block-ccmc-account-menu ul.nav .dropdown-menu li a.has-submenu:before{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:absolute;top:9px;right:12px;font-size:13px;height:20px;line-height:20px;}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu li a.has-submenu:before{top:0;right:0;width:40px;height:100%;display:flex;align-items:center;justify-content:center;}}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu li a.has-submenu:before{content:"\f107";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;font-size:18px;}}#block-ccmc-account-menu ul.nav .dropdown-menu li a.highlighted{color:#d2232a;}#block-ccmc-account-menu ul.nav .dropdown-menu .indent-menu{padding-left:0;}#block-ccmc-account-menu ul.nav .dropdown-menu .indent-menu a{padding-left:25px;padding-right:25px;}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu .indent-menu a{padding-left:40px;padding-right:40px;}}#block-ccmc-account-menu ul.nav .dropdown-menu .indent-menu .indent-menu a{padding-left:40px;padding-right:40px;}@media (max-width:991px){#block-ccmc-account-menu ul.nav .dropdown-menu .indent-menu .indent-menu a{padding-left:55px;padding-right:55px;}}.page-node-type-news .comments h2{margin-top:40px;border-bottom:5px solid #fbc22c;display:inline-block;}.page-node-type-news .comments .js-comment:before{content:"";position:absolute;left:30px;bottom:-20px;width:0;height:0;border-color:#fbf6ef transparent transparent transparent;border-style:solid;border-width:20px 50px 0 0;}.page-node-type-news .comments .indented{margin-left:40px;}.page-node-type-news .comments .indented .js-comment:before{top:-20px;right:30px;left:inherit;border-color:transparent transparent #fbf6ef transparent;border-width:0 0 20px 50px;}.page-node-type-news li.comment-add{display:none;}.path-comment .js-comment,.page-node-type-news .js-comment{position:relative;margin-bottom:30px;padding:30px;background:#fbf6ef;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.path-comment .js-comment .submitted,.page-node-type-news .js-comment .submitted{font-size:14px;font-style:italic;}.path-comment .js-comment .field--name-comment-body img,.page-node-type-news .js-comment .field--name-comment-body img{display:none;}.path-comment .js-comment .links,.page-node-type-news .js-comment .links{margin:0;}.path-comment .js-comment li,.page-node-type-news .js-comment li{padding-left:0;}.path-comment .js-comment li a,.page-node-type-news .js-comment li a{position:relative;line-height:normal;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-style:solid;display:inline-block;white-space:normal;padding:7px 15px 8px 18px;font-size:13px;font-weight:500;background:#006eb7;border-color:transparent;border-width:0;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;padding-right:18px;}.path-comment .js-comment li a:focus,.path-comment .js-comment li a:hover,.path-comment .js-comment li a:active,.page-node-type-news .js-comment li a:focus,.page-node-type-news .js-comment li a:hover,.page-node-type-news .js-comment li a:active{color:rgb(249.9,249.9,249.9);}.path-comment .js-comment li a:focus,.path-comment .js-comment li a:hover,.path-comment .js-comment li a:active,.path-comment .js-comment li a:active:focus,.path-comment .js-comment li a.active:focus,.page-node-type-news .js-comment li a:focus,.page-node-type-news .js-comment li a:hover,.page-node-type-news .js-comment li a:active,.page-node-type-news .js-comment li a:active:focus,.page-node-type-news .js-comment li a.active:focus{color:rgb(249.9,249.9,249.9);text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}.path-comment .js-comment li a:after,.page-node-type-news .js-comment li a:after{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:relative;top:0;margin-left:5px;line-height:0;font-size:13px;}.path-comment .js-comment li a:focus,.path-comment .js-comment li a:hover,.path-comment .js-comment li a:active,.page-node-type-news .js-comment li a:focus,.page-node-type-news .js-comment li a:hover,.page-node-type-news .js-comment li a:active{background:rgb(0,88.5409836066,147.3);border-color:transparent;}.path-comment .js-comment li a:after,.page-node-type-news .js-comment li a:after{display:none;}.path-comment .comment-form .form-item-homepage,.path-comment .comment-form .js-filter-wrapper,.page-node-type-news .comment-form .form-item-homepage,.page-node-type-news .comment-form .js-filter-wrapper{display:none;}.path-comment .comment-form .form-submit,.page-node-type-news .comment-form .form-submit{padding-right:18px;}.path-comment .comment-form .form-submit:after,.page-node-type-news .comment-form .form-submit:after{display:none;}.path-contact form.contact-form .form-item-copy,.path-contact form.contact-form #edit-preview{display:none;}.view-events .view-all-events .view-filters{display:none;}.view-events .view-all-events .views-row{padding:25px 20px;width:100%;border-bottom:1px solid #ddd;float:left;}.view-events .view-all-events .views-row:first-of-type{border-top:1px solid #ddd;}.view-events .view-all-events .views-row:nth-child(odd){background:#fbf6ef;}.view-events .view-all-events .views-label{font-weight:bold;}.view-events .view-all-events .views-field-title{font-size:18px;font-weight:bold;}.view-events .view-all-events .views-field-field-event-type .field-content{display:inline;}.page-node-type-event .field--label{display:inline;}.page-node-type-event .field--label:after{content:":";}.page-node-type-event .field--item{display:initial;}.page-node-type-event .field--name-field-event-end-date{margin-bottom:20px;}[class*=region-front-] .block-content{margin:0 auto;font-family:"cooper_hewittbook",sans-serif;font-size:24px;color:#fff;text-align:center;}@media (max-width:991px){[class*=region-front-] .block-content{font-size:20px;}}[class*=region-front-] .block-content h2{margin:0 auto 20px;max-width:700px;font-family:"cooper_hewittsemibold",sans-serif;font-size:40px;color:#fff;}@media (max-width:991px){[class*=region-front-] .block-content h2{max-width:600px;font-size:34px;}}@media (max-width:767px){[class*=region-front-] .block-content h2{max-width:530px;font-size:30px;}}[class*=region-front-] .block-content p strong,[class*=region-front-] .block-content p b{font-weight:normal;}[class*=region-front-] .block-get-certified,[class*=region-front-] .block-stay-certified,[class*=region-front-] .block-upcoming-events{width:100%;}[class*=region-front-] .block-get-certified .block-content,[class*=region-front-] .block-stay-certified .block-content,[class*=region-front-] .block-upcoming-events .block-content{position:relative;padding-top:60px;padding-bottom:60px;}[class*=region-front-] .block-get-certified .block-content h2:after,[class*=region-front-] .block-stay-certified .block-content h2:after,[class*=region-front-] .block-upcoming-events .block-content h2:after{content:"";position:relative;margin:3px auto 0;height:5px;background:#fbc22c;display:block;}[class*=region-front-] .block-get-certified .block-content p:last-child,[class*=region-front-] .block-stay-certified .block-content p:last-child,[class*=region-front-] .block-upcoming-events .block-content p:last-child{margin-bottom:0;}[class*=region-front-] .block-get-certified,[class*=region-front-] .block-stay-certified{background-repeat:no-repeat;}[class*=region-front-] .block-get-certified .block-content,[class*=region-front-] .block-stay-certified .block-content{max-width:585px;min-height:400px;font-family:"cooper_hewittmedium",sans-serif;color:#1b3d69;display:flex;flex-direction:column;justify-content:center;}@media (max-width:1199px){[class*=region-front-] .block-get-certified .block-content,[class*=region-front-] .block-stay-certified .block-content{max-width:485px;}}@media (max-width:991px){[class*=region-front-] .block-get-certified .block-content,[class*=region-front-] .block-stay-certified .block-content{max-width:375px;}}[class*=region-front-] .block-get-certified .block-content h2,[class*=region-front-] .block-stay-certified .block-content h2{color:#1b3d69;}@media (max-width:991px){[class*=region-front-] .block-get-certified .block-content h2,[class*=region-front-] .block-stay-certified .block-content h2{display:inline-block;}}[class*=region-front-] .block-get-certified .block-content h2:after,[class*=region-front-] .block-stay-certified .block-content h2:after{width:100%;}[class*=region-front-] .block-get-certified .block-content p:first-child,[class*=region-front-] .block-stay-certified .block-content p:first-child{margin:0 auto 20px;}[class*=region-front-] .block-get-certified .block-content a.btn,[class*=region-front-] .block-stay-certified .block-content a.btn{background-color:#1b3d69;padding-top:7px;padding-bottom:7px;}[class*=region-front-] .block-get-certified .block-content a.btn:active,[class*=region-front-] .block-get-certified .block-content a.btn:focus,[class*=region-front-] .block-get-certified .block-content a.btn:hover,[class*=region-front-] .block-stay-certified .block-content a.btn:active,[class*=region-front-] .block-stay-certified .block-content a.btn:focus,[class*=region-front-] .block-stay-certified .block-content a.btn:hover{background:rgb(16.5681818182,37.4318181818,64.4318181818);}[class*=region-front-] .block-get-certified{background-color:#b9dbf6;background-position:center 44%;background-size:1900px;clear:both;}@media (max-width:1199px){[class*=region-front-] .block-get-certified{background-position:center 65%;background-size:1500px;}}@media (max-width:991px){[class*=region-front-] .block-get-certified{padding-bottom:200px;background-position:center bottom;background-size:410px;}}.webp [class*=region-front-] .block-get-certified{background-image:url("/sites/ccmc/themes/ccmc/img/get_certified_bg.webp");}@media (max-width:991px){.webp [class*=region-front-] .block-get-certified{background-image:url("/sites/ccmc/themes/ccmc/img/get_certified_bg2.webp");}}.no-webp [class*=region-front-] .block-get-certified{background-image:url("/sites/ccmc/themes/ccmc/img/get_certified_bg.png");}@media (max-width:991px){.no-webp [class*=region-front-] .block-get-certified{background-image:url("/sites/ccmc/themes/ccmc/img/get_certified_bg2.png");}}[class*=region-front-] .block-get-certified .block-content{left:-292.5px;min-height:460px;}@media (max-width:1199px){[class*=region-front-] .block-get-certified .block-content{left:-242.5px;}}@media (max-width:991px){[class*=region-front-] .block-get-certified .block-content{left:0;max-width:100%;min-height:0;display:block;}}[class*=region-front-] .block-get-certified .block-content p:first-child{max-width:275px;}[class*=region-front-] .block-get-certified .block-content p:last-child{left:585px;}@media (max-width:1199px){[class*=region-front-] .block-get-certified .block-content p:last-child{left:485px;}}@media (max-width:991px){[class*=region-front-] .block-get-certified .block-content p:last-child{position:relative;left:0;height:auto;}}[class*=region-front-] .block-stay-certified{background-color:#fee0a4;background-position:center top;background-size:1260px;clear:both;}@media (max-width:1199px){[class*=region-front-] .block-stay-certified{background-position:0 bottom;background-size:1110px;}}@media (max-width:991px){[class*=region-front-] .block-stay-certified{padding-bottom:200px;background-position:center bottom;background-size:460px;}}.webp [class*=region-front-] .block-stay-certified{background-image:url("/sites/ccmc/themes/ccmc/img/stay_certified_bg.webp");}@media (max-width:991px){.webp [class*=region-front-] .block-stay-certified{background-image:url("/sites/ccmc/themes/ccmc/img/stay_certified_bg2.webp");}}.no-webp [class*=region-front-] .block-stay-certified{background-image:url("/sites/ccmc/themes/ccmc/img/stay_certified_bg.jpg");}@media (max-width:991px){.no-webp [class*=region-front-] .block-stay-certified{background-image:url("/sites/ccmc/themes/ccmc/img/stay_certified_bg2.jpg");}}[class*=region-front-] .block-stay-certified .block-content{right:-292.5px;}@media (max-width:1199px){[class*=region-front-] .block-stay-certified .block-content{right:-242.5px;}}@media (max-width:991px){[class*=region-front-] .block-stay-certified .block-content{right:0;max-width:100%;min-height:0;display:block;}}[class*=region-front-] .block-stay-certified .block-content p:first-child{max-width:235px;}[class*=region-front-] .block-stay-certified .block-content p:last-child{left:-585px;}@media (max-width:1199px){[class*=region-front-] .block-stay-certified .block-content p:last-child{left:-485px;}}@media (max-width:991px){[class*=region-front-] .block-stay-certified .block-content p:last-child{position:relative;left:0;height:auto;}}[class*=region-front-] .block-stay-certified .block-content p:last-child{position:absolute;top:0;width:100%;height:100%;}@media (max-width:991px){[class*=region-front-] .block-stay-certified .block-content p:last-child{position:relative;left:0;height:auto;}}[class*=region-front-] .block-stay-certified .block-content p:last-child .video-popup{position:relative;top:50%;left:50%;margin:-75px 0 0 -75px;width:150px;height:150px;text-indent:-9999px;display:block;}@media (max-width:991px){[class*=region-front-] .block-stay-certified .block-content p:last-child .video-popup{top:0;left:0;margin:0 auto;width:75px;height:75px;}}[class*=region-front-] .block-stay-certified .block-content p:last-child .video-popup:before{content:"\f144";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:absolute;top:50%;left:50%;margin:-75px 0 0 -75px;width:150px;height:150px;line-height:150px;font-size:130px;color:#555;text-indent:0;opacity:0.5;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}@media (max-width:991px){[class*=region-front-] .block-stay-certified .block-content p:last-child .video-popup:before{top:0;left:0;margin:0;width:75px;height:75px;line-height:75px;font-size:80px;}}[class*=region-front-] .block-stay-certified .block-content p:last-child .video-popup:focus:before,[class*=region-front-] .block-stay-certified .block-content p:last-child .video-popup:hover:before{transform:scale(1.1);}[class*=region-front-] .block-upcoming-events .block-content h2:before{content:"";position:relative;margin:0 auto 25px;width:90px;height:90px;background-position:center;background-repeat:no-repeat;background-size:contain;display:block;}@media (max-width:991px){[class*=region-front-] .block-upcoming-events .block-content h2:before{width:70px;height:70px;}}@media (max-width:767px){[class*=region-front-] .block-upcoming-events .block-content h2:before{width:60px;height:60px;}}[class*=region-front-] .block-upcoming-events{background:#d97d27;}[class*=region-front-] .block-upcoming-events .block-content{max-width:950px;}[class*=region-front-] .block-upcoming-events .block-content h2{display:inline-block;}[class*=region-front-] .block-upcoming-events .block-content h2:before{background-image:url("/sites/ccmc/themes/ccmc/img/icon_events.svg");}[class*=region-front-] .block-upcoming-events .block-content h2:after{width:100%;}[class*=region-front-] .block-upcoming-events .block-content a.btn{background-color:#e19854;padding-top:7px;padding-bottom:7px;}[class*=region-front-] .block-upcoming-events .block-content a.btn:active,[class*=region-front-] .block-upcoming-events .block-content a.btn:focus,[class*=region-front-] .block-upcoming-events .block-content a.btn:hover{background:rgb(217.3880597015,125.8656716418,40.6119402985);}[class*=region-front-] .block-upcoming-events .block-content a.btn:focus,[class*=region-front-] .block-upcoming-events .block-content a.btn:hover{background-color:rgb(230.328358209,170.2940298507,114.371641791);}.block-about-cdms,.block-about-ccm{width:50%;float:left;}@media (max-width:991px){.block-about-cdms,.block-about-ccm{width:100%;float:none;}}.block-about-cdms .block-content,.block-about-ccm .block-content{position:relative;padding-top:60px;padding-bottom:60px;max-width:585px;width:100%;font-family:"cooper_hewittmedium",sans-serif;color:#1b3d69;}@media (max-width:1199px){.block-about-cdms .block-content,.block-about-ccm .block-content{padding-top:40px;}}.block-about-cdms .block-content h2,.block-about-ccm .block-content h2{margin-top:60px;margin-bottom:5px;text-indent:-9999px;float:left;}.block-about-cdms .block-content h2:before,.block-about-ccm .block-content h2:before{content:"";position:absolute;top:60px;left:0;width:100%;height:90px;background-position:center;background-repeat:no-repeat;background-size:contain;}@media (max-width:1199px){.block-about-cdms .block-content h2:before,.block-about-ccm .block-content h2:before{height:70px;}}.block-about-cdms .block-content p,.block-about-ccm .block-content p{margin:0 auto 20px;clear:both;}.block-about-cdms .block-content p:last-child,.block-about-ccm .block-content p:last-child{margin-bottom:0;}.block-about-cdms .block-content a.btn,.block-about-ccm .block-content a.btn{background-color:#d97d27;padding-top:7px;padding-bottom:7px;}.block-about-cdms .block-content a.btn:active,.block-about-cdms .block-content a.btn:focus,.block-about-cdms .block-content a.btn:hover,.block-about-ccm .block-content a.btn:active,.block-about-ccm .block-content a.btn:focus,.block-about-ccm .block-content a.btn:hover{background:rgb(174.3307086614,100.0787401575,30.6692913386);}.block-about-cdms .block-content a.btn:focus,.block-about-cdms .block-content a.btn:hover,.block-about-ccm .block-content a.btn:focus,.block-about-ccm .block-content a.btn:hover{background-color:#fa9230;}.block-about-cdms{background:#f9dfa5;}.block-about-cdms .block-content{float:right;}@media (max-width:991px){.block-about-cdms .block-content{float:none;}}.block-about-cdms .block-content h2:before{background-image:url("/sites/ccmc/themes/ccmc/img/cdms_logo.svg");}.block-about-cdms .block-content p{max-width:325px;}.block-about-ccm{background:#f8eccc;}.block-about-ccm .block-content{float:left;}@media (max-width:991px){.block-about-ccm .block-content{float:none;}}.block-about-ccm .block-content h2:before{background-image:url("/sites/ccmc/themes/ccmc/img/ccm_logo_registered.svg");}.block-about-ccm .block-content p{max-width:250px;}.block-homepage-logos{height:120px;background:#f5f5f5;clear:both;}@media (max-width:767px){.block-homepage-logos{height:auto;}}@media (max-width:991px){.block-homepage-logos .block-content{width:100%;}}.block-homepage-logos ul.list-inline{margin:0;width:100%;height:120px;display:flex;justify-content:space-evenly;}@media (max-width:767px){.block-homepage-logos ul.list-inline{margin:30px 0;height:auto;display:block;}}.block-homepage-logos ul.list-inline li{padding:0 15px;height:100%;display:flex;align-items:center;}@media (max-width:991px){.block-homepage-logos ul.list-inline li{padding:0 5px;}}@media (max-width:767px){.block-homepage-logos ul.list-inline li{margin:0 auto;padding:15px 0;max-width:300px;display:block;}}@media (max-width:767px){.block-homepage-logos ul.list-inline li.symposium img{max-height:75px;}}.block-homepage-logos ul.list-inline li img{max-width:85%;height:auto;transition:transform 0.25s;}@media (max-width:767px){.block-homepage-logos ul.list-inline li img{max-width:100%;width:auto;max-height:50px;}}.block-homepage-logos ul.list-inline li img:focus,.block-homepage-logos ul.list-inline li img:hover{transform:scale(1.1);}.region-front-ccm{display:flex;}@media (max-width:991px){.region-front-ccm{display:block;}}.block-ccm-exam,.block-ccm-renewal{width:50%;float:left;}@media (max-width:991px){.block-ccm-exam,.block-ccm-renewal{width:100%;}}.block-ccm-exam .block-content,.block-ccm-renewal .block-content{position:relative;padding-top:60px;padding-bottom:60px;max-width:585px;width:100%;font-family:"cooper_hewittmedium",sans-serif;color:#fff;}@media (max-width:1199px){.block-ccm-exam .block-content,.block-ccm-renewal .block-content{font-size:21px;}}@media (max-width:991px){.block-ccm-exam .block-content,.block-ccm-renewal .block-content{max-width:100%;font-size:20px;}}.block-ccm-exam .block-content h2,.block-ccm-renewal .block-content h2{padding-bottom:5px;line-height:1.1;border-bottom:5px solid #fbc22c;display:inline-block;}@media (max-width:1199px){.block-ccm-exam .block-content h2,.block-ccm-renewal .block-content h2{font-size:36px;}}@media (max-width:991px){.block-ccm-exam .block-content h2,.block-ccm-renewal .block-content h2{font-size:34px;}}@media (max-width:767px){.block-ccm-exam .block-content h2,.block-ccm-renewal .block-content h2{font-size:30px;}}.block-ccm-exam .block-content h2:before,.block-ccm-renewal .block-content h2:before{content:"";position:relative;margin:0 auto 20px;width:80px;height:80px;background-position:center;background-repeat:no-repeat;background-size:contain;display:block;}@media (max-width:991px){.block-ccm-exam .block-content h2:before,.block-ccm-renewal .block-content h2:before{width:65px;height:65px;}}@media (max-width:767px){.block-ccm-exam .block-content h2:before,.block-ccm-renewal .block-content h2:before{width:50px;height:50px;}}.block-ccm-exam .block-content h2:after,.block-ccm-renewal .block-content h2:after{display:none;}.block-ccm-exam .block-content p,.block-ccm-renewal .block-content p{margin:0 auto 20px;padding:0 30px;clear:both;}@media (max-width:1199px){.block-ccm-exam .block-content p,.block-ccm-renewal .block-content p{padding:0 20px;}}@media (max-width:991px){.block-ccm-exam .block-content p,.block-ccm-renewal .block-content p{padding:0;}}.block-ccm-exam .block-content p:last-child,.block-ccm-renewal .block-content p:last-child{margin-bottom:0;}.block-ccm-exam .block-content p strong,.block-ccm-renewal .block-content p strong{line-height:normal;font-family:"cooper_hewittsemibold",sans-serif;font-size:26px;}@media (max-width:1199px){.block-ccm-exam .block-content p strong,.block-ccm-renewal .block-content p strong{font-size:23px;}}@media (max-width:991px){.block-ccm-exam .block-content p strong,.block-ccm-renewal .block-content p strong{font-size:22px;}}.block-ccm-exam .block-content a.btn,.block-ccm-renewal .block-content a.btn{background-color:#1b3d69;padding-top:7px;padding-bottom:7px;}.block-ccm-exam .block-content a.btn:active,.block-ccm-exam .block-content a.btn:focus,.block-ccm-exam .block-content a.btn:hover,.block-ccm-renewal .block-content a.btn:active,.block-ccm-renewal .block-content a.btn:focus,.block-ccm-renewal .block-content a.btn:hover{background:rgb(16.5681818182,37.4318181818,64.4318181818);}.block-ccm-exam{background:#0780c4;}.block-ccm-exam .block-content{float:right;}.block-ccm-exam .block-content h2:before{background-image:url("/sites/ccmc/themes/ccmc/img/icon_ccm_exam.svg");}.block-ccm-exam .block-content h2:after{width:61%;}.block-ccm-renewal{background:#006eb7;}.block-ccm-renewal .block-content{float:left;}.block-ccm-renewal .block-content h2:before{background-image:url("/sites/ccmc/themes/ccmc/img/icon_ccm_renewal.svg");}.block-ccm-renewal .block-content h2:after{width:70%;}@media (max-width:1199px){.block-ccm-renewal .block-content h2:after{width:63%;}}.news-wrapper{padding:0 0 60px;background:#fbf6ef;}@media (max-width:991px){.news-wrapper{padding:0 0 30px;}}@media (max-width:1199px){.news-wrapper > .container{width:100%;}}.news-wrapper .region-front-news{display:flex;}@media (max-width:991px){.news-wrapper .region-front-news{margin:0 auto;display:block;}}.news-wrapper .block-center-stage,.news-wrapper .block-blog,.news-wrapper .block-press-releases{margin-top:-60px;display:flex;}@media (max-width:1199px){.news-wrapper .block-center-stage,.news-wrapper .block-blog,.news-wrapper .block-press-releases{margin-top:60px;}}@media (max-width:991px){.news-wrapper .block-center-stage,.news-wrapper .block-blog,.news-wrapper .block-press-releases{margin-top:30px;width:100%;display:block;}}.news-wrapper .block-center-stage .block-content,.news-wrapper .block-blog .block-content,.news-wrapper .block-press-releases .block-content{margin:0 15px;padding-top:90px;width:100%;background:#fff;}@media (max-width:1199px){.news-wrapper .block-center-stage .block-content,.news-wrapper .block-blog .block-content,.news-wrapper .block-press-releases .block-content{margin:0;}}.news-wrapper .block-center-stage .block-content h2,.news-wrapper .block-blog .block-content h2,.news-wrapper .block-press-releases .block-content h2{margin-bottom:10px;font-size:28px;}.news-wrapper .block-center-stage .block-content h2:before,.news-wrapper .block-blog .block-content h2:before,.news-wrapper .block-press-releases .block-content h2:before{content:"";position:absolute;top:30px;left:50%;margin-left:-30px;width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-size:contain;}.news-wrapper .block-center-stage .block-content .view-content,.news-wrapper .block-blog .block-content .view-content,.news-wrapper .block-press-releases .block-content .view-content{padding:0 30px;}@media (max-width:1199px){.news-wrapper .block-center-stage .block-content .view-content,.news-wrapper .block-blog .block-content .view-content,.news-wrapper .block-press-releases .block-content .view-content{padding:0 10px;}}@media (max-width:991px){.news-wrapper .block-center-stage .block-content .view-content,.news-wrapper .block-blog .block-content .view-content,.news-wrapper .block-press-releases .block-content .view-content{margin:0 auto;padding:0;max-width:400px;}}.news-wrapper .block-center-stage .block-content .view-content ul,.news-wrapper .block-blog .block-content .view-content ul,.news-wrapper .block-press-releases .block-content .view-content ul{margin-bottom:30px;padding:0;list-style:none;}.news-wrapper .block-center-stage .block-content .view-content li,.news-wrapper .block-blog .block-content .view-content li,.news-wrapper .block-press-releases .block-content .view-content li{position:relative;margin:0 0 10px;padding-left:20px;}.news-wrapper .block-center-stage .block-content .view-content li:before,.news-wrapper .block-blog .block-content .view-content li:before,.news-wrapper .block-press-releases .block-content .view-content li:before{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;font-size:16px;color:#555;}.news-wrapper .block-center-stage .block-content .view-content .views-field-title,.news-wrapper .block-blog .block-content .view-content .views-field-title,.news-wrapper .block-press-releases .block-content .view-content .views-field-title{line-height:normal;text-align:left;}.news-wrapper .block-center-stage .block-content .view-content a,.news-wrapper .block-blog .block-content .view-content a,.news-wrapper .block-press-releases .block-content .view-content a{font-family:"Montserrat",sans-serif;font-size:18px;color:#555;display:inline-block;}.news-wrapper .block-center-stage .block-content .view-content a:focus,.news-wrapper .block-center-stage .block-content .view-content a:hover,.news-wrapper .block-blog .block-content .view-content a:focus,.news-wrapper .block-blog .block-content .view-content a:hover,.news-wrapper .block-press-releases .block-content .view-content a:focus,.news-wrapper .block-press-releases .block-content .view-content a:hover{color:#1eb4ec;}.news-wrapper .block-center-stage .block-content a.btn,.news-wrapper .block-blog .block-content a.btn,.news-wrapper .block-press-releases .block-content a.btn{background-color:#1b3d69;margin-bottom:20px;padding-top:7px;padding-bottom:7px;}.news-wrapper .block-center-stage .block-content a.btn:active,.news-wrapper .block-center-stage .block-content a.btn:focus,.news-wrapper .block-center-stage .block-content a.btn:hover,.news-wrapper .block-blog .block-content a.btn:active,.news-wrapper .block-blog .block-content a.btn:focus,.news-wrapper .block-blog .block-content a.btn:hover,.news-wrapper .block-press-releases .block-content a.btn:active,.news-wrapper .block-press-releases .block-content a.btn:focus,.news-wrapper .block-press-releases .block-content a.btn:hover{background:rgb(16.5681818182,37.4318181818,64.4318181818);}.news-wrapper .block-center-stage .block-content{border-top:6px solid #1b3d69;}.news-wrapper .block-center-stage .block-content h2{color:#1b3d69;}.news-wrapper .block-center-stage .block-content h2:before{background-image:url("/sites/ccmc/themes/ccmc/img/icon_center_stage.svg");}.news-wrapper .block-blog{display:flex;}.news-wrapper .block-blog .block-content{border-top:6px solid #d97d27;}.news-wrapper .block-blog .block-content h2{color:#d97d27;}.news-wrapper .block-blog .block-content h2:before{background-image:url("/sites/ccmc/themes/ccmc/img/icon_blog.svg");}.news-wrapper .block-press-releases{display:flex;}.news-wrapper .block-press-releases .block-content{border-top:6px solid #1eb4ec;}.news-wrapper .block-press-releases .block-content h2{color:#1eb4ec;}.news-wrapper .block-press-releases .block-content h2:before{background-image:url("/sites/ccmc/themes/ccmc/img/icon_press_releases.svg");}.block-code-conduct{padding:35px 0 40px;text-align:center;background:#006eb7;}.block-code-conduct p{margin-bottom:0;}.block-code-conduct p a:not(.btn){margin:5px 0;line-height:1;font-family:"cooper_hewittbold_italic",sans-serif;font-size:40px;color:#011f41;text-decoration:none;text-transform:uppercase;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;display:inline-block;}@media (max-width:767px){.block-code-conduct p a:not(.btn){font-size:30px;}}.block-code-conduct p a:not(.btn):focus,.block-code-conduct p a:not(.btn):hover{transform:scale(1.05);}.block-code-conduct p a:not(.btn) span{color:#fff;}.block-code-conduct p a.btn{background-color:#1b3d69;margin-top:5px;padding-top:7px;padding-bottom:7px;}.block-code-conduct p a.btn:active,.block-code-conduct p a.btn:focus,.block-code-conduct p a.btn:hover{background:rgb(16.5681818182,37.4318181818,64.4318181818);}.block-code-conduct p a.btn:focus,.block-code-conduct p a.btn:hover{background-color:#011f41;}.path-front .messages__wrapper{margin:0 auto;max-width:1170px;}.path-front .messages__wrapper .alert{margin:30px 15px;font-family:"Montserrat",sans-serif;font-size:18px;}@media (max-width:991px){.path-front .messages__wrapper .alert{margin:20px 15px;}}.path-front .messages__wrapper .alert .btn{color:#fff;}.view-issue-briefs .view-issue-briefs .view-content{margin-bottom:20px;}.view-issue-briefs .view-issue-briefs .views-row{position:relative;padding:30px 0;border-bottom:1px solid #ddd;}.view-issue-briefs .view-issue-briefs .views-row:first-of-type{margin-top:40px;border-top:1px solid #ddd;}.view-issue-briefs .view-issue-briefs .views-row .img{position:absolute;top:30px;left:0;float:left;}@media (max-width:767px){.view-issue-briefs .view-issue-briefs .views-row .img{position:relative;top:0;}}.view-issue-briefs .view-issue-briefs .views-row .img img{border:1px solid #ddd;}@media (max-width:767px){.view-issue-briefs .view-issue-briefs .views-row .img img{margin:5px 20px 20px 0;width:100px;}}.view-issue-briefs .view-issue-briefs .views-row .desc{padding-left:170px;}@media (max-width:767px){.view-issue-briefs .view-issue-briefs .views-row .desc{padding-left:0;}}.view-issue-briefs .view-issue-briefs .views-row .desc h2{font-size:26px;}.view-issue-briefs .view-issue-briefs .views-row .desc p{display:inline;}.view-issue-briefs .view-issue-briefs .pager-nav{margin:0 0 20px;padding:0;width:100%;display:inline-block;}.page-node-type-news .field--name-field-news-author-headshot{margin:0 0 20px 20px;float:right;}.page-node-type-news .field--name-field-news-author-headshot img{width:150px;height:150px;border:3px solid #fbc22c;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}@media (max-width:767px){.page-node-type-news .field--name-field-news-author-headshot img{display:none;}}.page-node-type-news .field--name-field-news-tags{margin:10px 0 20px;padding-top:10px;border-top:1px solid #ddd;width:100%;float:left;}.page-node-type-news .field--name-field-news-tags .field--items{padding-right:0;display:flex;}.page-node-type-news .field--name-field-news-tags .field--items .field--item:after{content:", ";}.page-node-type-news .field--name-field-news-tags .field--items .field--item:last-of-type:after{display:none;}.main-content .view-news .views-row{padding:30px 0;border-bottom:1px solid #ddd;}.main-content .view-news .views-row:first-of-type{border-top:1px solid #ddd;}.main-content .view-news .views-row:last-of-type{margin-bottom:20px;}.main-content .view-news .views-field-field-news-author-headshot{margin:0 0 20px 20px;float:right;}@media (max-width:767px){.main-content .view-news .views-field-field-news-author-headshot{display:none;}}.main-content .view-news .views-field-field-news-author-headshot img{width:100px;height:100px;border:3px solid #fbc22c;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.main-content .view-news .views-field-title h2{font-size:26px;}.main-content .view-news .views-field-created{margin-bottom:15px;font-size:14px;font-style:italic;}.main-content .view-news .views-field-field-news-tags{display:none;}@media (max-width:991px){.page-node-type-courses .main-container{width:100%;}}@media (max-width:991px){.page-node-type-courses .main-content{margin-left:0;width:100%;}}.page-node-type-courses article.courses .field{margin-bottom:20px;}.page-node-type-courses article.courses .field--label{font-weight:700;}.page-node-type-courses article.courses .field--name-field-course-learning-objectives .field--items{margin:20px 0;padding-left:40px;}.page-node-type-courses article.courses .field--name-field-course-learning-objectives .field--item{display:list-item;}@media (max-width:991px){.path-courses .main-container{width:100%;}}.path-courses .main-content{margin-left:0;width:100%;}.pace-courses-list .view-filters{margin-bottom:30px;background:#e8f5ff;border:1px solid #ddd;}.pace-courses-list .view-filters form{position:relative;margin-bottom:0;padding:25px 20px;}.pace-courses-list .view-filters form .form-group:last-child{margin-bottom:0;}.pace-courses-list .view-filters .form-item{margin-bottom:20px;vertical-align:bottom;}.pace-courses-list .view-filters .form-item .form-control,.pace-courses-list .view-filters .form-item .select-wrapper{width:100%;}.pace-courses-list .view-filters .form-item-title,.pace-courses-list .view-filters .form-item-title-1{padding:0 5px;width:50%;}@media (max-width:767px){.pace-courses-list .view-filters .form-item-title,.pace-courses-list .view-filters .form-item-title-1{padding:0;width:100%;}}.pace-courses-list .view-filters .form-item-title{padding-left:0;}.pace-courses-list .view-filters .form-item-title-1{padding-right:0;}.pace-courses-list .view-filters .form-item-title-1,.pace-courses-list .view-filters .form-item-field-course-credits-value{float:right;}.pace-courses-list .view-filters .form-item-field-course-course-type-target-id{display:none;}.pace-courses-list .view-filters .form-item-field-course-offering-type-target-id,.pace-courses-list .view-filters .form-item-field-course-credits-value{padding:0 5px;width:50%;}@media (max-width:767px){.pace-courses-list .view-filters .form-item-field-course-offering-type-target-id,.pace-courses-list .view-filters .form-item-field-course-credits-value{padding:0;width:100%;}}.pace-courses-list .view-filters .form-item-field-course-offering-type-target-id{padding-left:0;}.pace-courses-list .view-filters .form-item-field-course-credits-value{padding-right:0;}.pace-courses-list .view-filters #edit-field-course-offering-geofield-proximity-wrapper{width:66.67%;}@media (max-width:767px){.pace-courses-list .view-filters #edit-field-course-offering-geofield-proximity-wrapper{width:100%;}}.pace-courses-list .view-filters .form-item-field-course-offering-geofield-proximity-value,.pace-courses-list .view-filters .origin-address-autocomplete{padding:0 5px;width:50%;}@media (max-width:767px){.pace-courses-list .view-filters .form-item-field-course-offering-geofield-proximity-value,.pace-courses-list .view-filters .origin-address-autocomplete{padding:0;width:100%;}}.pace-courses-list .view-filters .form-item-field-course-offering-geofield-proximity-value .help-block,.pace-courses-list .view-filters .origin-address-autocomplete .help-block{margin:2px 0 0;}.pace-courses-list .view-filters .form-item-field-course-offering-geofield-proximity-value{padding-left:0;}.pace-courses-list .view-filters label[for=edit-field-course-offering-geofield-proximity-value]{text-indent:-9999px;}.pace-courses-list .view-filters label[for=edit-field-course-offering-geofield-proximity-value]:before{content:"Distance";text-indent:0;float:left;}.pace-courses-list .view-filters .origin-address-autocomplete{float:right;}.pace-courses-list .view-filters .form-item-field-company-featured-value{margin:30px 0 0;padding-left:10px;width:32.5%;float:right;}@media (max-width:767px){.pace-courses-list .view-filters .form-item-field-company-featured-value{margin-top:25px;padding:0;width:100%;}}@media (max-width:991px){.pace-courses-list .view-filters .form-item-field-company-featured-value label{font-size:14px;}}@media (max-width:767px){.pace-courses-list .view-filters .form-item-field-company-featured-value label{font-size:16px;}}.pace-courses-list .view-filters .form-item-field-company-featured-value input[type=checkbox]{position:relative !important;top:2px;margin-right:10px !important;}.pace-courses-list .view-filters .form-item-sort-by,.pace-courses-list .view-filters .form-item-sort-order{margin:0;padding:0 5px;width:16.67%;}@media (max-width:767px){.pace-courses-list .view-filters .form-item-sort-by,.pace-courses-list .view-filters .form-item-sort-order{margin-bottom:20px;padding:0;width:100%;}}.pace-courses-list .view-filters .form-item-sort-by{padding-left:0;clear:left;}.pace-courses-list .view-filters .form-actions{position:absolute;right:20px;bottom:25px;display:inline-block;}@media (max-width:767px){.pace-courses-list .view-filters .form-actions{position:relative;right:0;bottom:0;}}.pace-courses-list .view-filters .form-actions .btn{margin-right:5px;}.pace-courses-list .view-filters .panel{margin-bottom:0;width:auto;background:transparent;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.pace-courses-list .view-filters .panel .panel-body{padding:0;}.pace-courses-list .view-filters .panel label{display:block;}.pace-courses-list .view-filters .proximity-filter-summary{display:none;}@media (max-width:767px){.pace-courses-list .view-filters label{margin-bottom:0;}}.pace-courses-list .view-content{margin-bottom:20px;width:100%;display:inline-block;}.pace-courses-list .view-content .views-row{position:relative;padding:25px 20px;width:100%;border-bottom:1px solid #ddd;float:left;}.pace-courses-list .view-content .views-row:first-of-type{border-top:1px solid #ddd;}.pace-courses-list .view-content .views-row:nth-child(odd){background:#fbf6ef;}.pace-courses-list .view-content .views-row.featured:before{content:"";position:absolute;top:-2px;right:-2px;width:67px;height:67px;background-image:url("/sites/ccmc/themes/ccmc/img/featured_provider.png");background-position:center;background-repeat:no-repeat;background-size:contain;}.pace-courses-list .view-content .views-field-title h2{margin-bottom:5px;max-width:75%;font-size:22px;}.pace-courses-list .view-content .left-col,.pace-courses-list .view-content .right-col{line-height:1.6;}.pace-courses-list .view-content .left-col{padding-right:20px;width:60%;float:left;}@media (max-width:767px){.pace-courses-list .view-content .left-col{width:100%;float:none;}}.pace-courses-list .view-content .right-col{min-width:210px;text-align:right;float:right;}@media (max-width:767px){.pace-courses-list .view-content .right-col{min-width:0;width:100%;text-align:left;float:none;}}.pace-courses-list .view-content .right-col strong{min-width:125px;text-align:left;float:left;}@media (max-width:767px){.pace-courses-list .view-content .right-col strong{min-width:0;float:none;}}.pace-courses-list .view-content .right-col .btn-large{margin-top:10px;width:100%;}@media (max-width:767px){.pace-courses-list .view-content .right-col .btn-large{width:auto;}}.pace-courses-list .pager-nav{margin:0 0 20px;padding:0;width:100%;display:inline-block;}@media (max-width:991px){.page-node-type-company .main-container{width:100%;}}.page-node-type-company .main-content{margin-left:0;width:100%;}.page-node-type-company article.company .field:last-of-type{margin-bottom:20px;}.page-node-type-company article.company .field .field--label{padding-right:0;font-style:italic;font-weight:normal;display:initial;}.page-node-type-company article.company .field .field--label:after{content:": ";}.page-node-type-company article.company .field .field--item{padding-right:0;display:initial;}.page-node-type-company article.company .field--name-field-company-logo{margin:0 0 20px 20px;float:right;}@media (max-width:767px){.page-node-type-company article.company .field--name-field-company-logo{margin:0 0 20px;float:none;}}.page-node-type-company article.company .field--name-field-company-logo img{margin:0;max-width:185px;max-height:125px;}.page-node-type-company article.company .field--name-body p:last-child{margin-bottom:0;}.path-pace-provider-directory .view-pace-provider-directory .views-row{margin-bottom:20px;width:49%;float:left;}@media (max-width:767px){.path-pace-provider-directory .view-pace-provider-directory .views-row{margin:0 auto 20px;max-width:400px;width:100%;float:none;}}.path-pace-provider-directory .view-pace-provider-directory .views-row:nth-child(even){float:right;}@media (max-width:767px){.path-pace-provider-directory .view-pace-provider-directory .views-row:nth-child(even){float:none;}}.path-pace-provider-directory .view-pace-provider-directory .views-row a{padding:0 20px;min-height:140px;background:#fff;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.path-pace-provider-directory .view-pace-provider-directory .views-row a:focus,.path-pace-provider-directory .view-pace-provider-directory .views-row a:hover{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);}.path-pace-provider-directory .view-pace-provider-directory .views-row a:focus img,.path-pace-provider-directory .view-pace-provider-directory .views-row a:hover img{transform:scale(1.1);}.path-pace-provider-directory .view-pace-provider-directory .views-row img{margin-bottom:0;max-width:185px;max-height:125px;transition:transform 0.25s;}.view-people-of-ccmc .view-people-of-ccmc.view .view-content{text-align:center;}.view-people-of-ccmc .view-people-of-ccmc.view .view-content h3{margin-top:40px;}.view-people-of-ccmc .view-people-of-ccmc.view .views-row{margin-bottom:30px;width:49.5%;display:inline-block;vertical-align:top;}@media (max-width:600px){.view-people-of-ccmc .view-people-of-ccmc.view .views-row{width:100%;}}.view-people-of-ccmc .view-people-of-ccmc.view [class*=views-field-field-people-headshot]{margin:0 auto 10px;width:150px;height:150px;background-image:url(/sites/ccmc/themes/ccmc/css/default_headshot.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;border:4px solid #ddd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.view-people-of-ccmc .view-people-of-ccmc.view [class*=views-field-field-people-headshot] a{display:inline-block;}.view-people-of-ccmc .view-people-of-ccmc.view [class*=views-field-field-people-headshot] img{margin:0 auto;width:142px;height:142px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.view-people-of-ccmc .view-people-of-ccmc.view .views-field-title,.view-people-of-ccmc .view-people-of-ccmc.view .views-field-field-people-commissioner-positi{margin:0 auto;max-width:200px;line-height:normal;}.view-people-of-ccmc .view-people-of-ccmc.view .views-field-title{margin-bottom:5px;font-weight:bold;}.view-people-of-ccmc .view-people-of-ccmc.view .views-field-field-people-commissioner-positi{font-size:14px;font-style:italic;}.page-node-type-people-of-ccmc .field--name-field-people-headshot{margin:0 0 15px 30px;width:180px;height:180px;background-image:url(/sites/ccmc/themes/ccmc/css/default_headshot.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;border:4px solid #ddd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:right;}@media (max-width:767px){.page-node-type-people-of-ccmc .field--name-field-people-headshot{margin:0 auto 15px;float:none;}}.page-node-type-people-of-ccmc .field--name-field-people-headshot img{margin:0 auto;width:172px;height:172px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.page-node-type-people-of-ccmc .field--name-field-people-quote{margin:0 0 20px 30px;width:180px;line-height:1.5;font-size:14px;font-style:italic;color:#1b3d69;text-align:center;clear:both;float:right;}@media (max-width:767px){.page-node-type-people-of-ccmc .field--name-field-people-quote{margin:0 auto 30px;width:100%;float:none;}}.page-node-type-people-of-ccmc .field--name-field-people-quote:before{content:"“";}.page-node-type-people-of-ccmc .field--name-field-people-quote:after{content:"”";}body.path-not-front .main-content #search-form{display:none;}.page-search .search-results h3.title,.page-search404 .search-results h3.title{font-size:1.3em;margin-bottom:10px;}.page-search .search-results li.search-result,.page-search404 .search-results li.search-result{margin-bottom:1.2em;padding-bottom:0.1em;border-bottom:1px dotted #ddd;}.page-search .search-results .search-info,.page-search404 .search-results .search-info{display:none;}.page-search .main-content h2,.page-search404 .main-content h2{font-size:1.6em;}.page-search #block-system-main,.page-search404 #block-system-main{clear:both;overflow:hidden;}.page-search ol.search-results,.page-search404 ol.search-results{padding-left:20px;}.path-search .main-content .page-header{text-indent:-9999px;}.path-search .main-content .page-header:before{content:"Search";text-indent:0;float:left;}.path-search .main-content #search-form{display:none;}.path-search .main-content h2{display:none;}.path-search .main-content h3{margin-bottom:5px;font-size:24px;text-transform:none;}.path-search .main-content ol li{margin-bottom:20px;}.path-search .main-content .pagination li{text-transform:capitalize;}.path-search .main-content .pagination li.pager__item--first a:before,.path-search .main-content .pagination li.pager__item--previous a:before,.path-search .main-content .pagination li.pager__item--next a:before,.path-search .main-content .pagination li.pager__item--last a:before{float:left;}.path-search .main-content .pagination li.pager__item--first a span,.path-search .main-content .pagination li.pager__item--previous a span,.path-search .main-content .pagination li.pager__item--next a span,.path-search .main-content .pagination li.pager__item--last a span{display:inline-block;}.path-search .main-content .pagination li.pager__item--first a:after{content:"«";}.path-search .main-content .pagination li.pager__item--previous a:after{content:"‹";}.path-search .main-content .pagination li.pager__item--next a:after{content:"›";}.path-search .main-content .pagination li.pager__item--last a:after{content:"»";}.sitemap .sitemap-item{margin-bottom:20px;}.sitemap .sitemap-item.sitemap-item--menu-account ul.menu--account > li a[data-drupal-link-system-path=user]{text-transform:capitalize;}.sitemap .nav{padding-left:25px;list-style:revert;}.sitemap .nav > li{display:list-item;}.sitemap .nav > li > a{padding:0;display:inline-block;}.sitemap .nav > li > a:focus,.sitemap .nav > li > a:hover{text-decoration:underline;background:transparent;}.sitemap .nav .dropdown-menu{position:relative;margin:0;padding:0 0 0 25px;width:100%;font-size:16px;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;list-style:revert;display:block;float:none;z-index:0;}.sitemap .nav .dropdown-menu > li > a{padding:0;line-height:1.4;color:#006eb7;display:initial;white-space:normal;}.sitemap .nav .dropdown-menu > li > a:focus,.sitemap .nav .dropdown-menu > li > a:hover{color:#1eb4ec;text-decoration:underline;background:transparent;}@media (max-width:767px){.sitemap .nav li{margin:10px 0;}}.sitemap .nav .caret{display:none;}.path-ssa .main-content{margin-left:0;width:100%;}body .view-amazon-store.view .views-row{position:relative;padding:25px 20px;border-top:1px solid #ddd;overflow:auto;}body .view-amazon-store.view .views-row:nth-child(odd){background-color:#fbf6ef;}body .view-amazon-store.view .views-row:last-of-type{margin-bottom:30px;border-bottom:1px solid #ddd;}body .view-amazon-store.view .views-field-field-amazon-image{margin:0 0 20px 20px;float:right;}body .view-amazon-store.view .views-field-field-amazon-image img{margin-bottom:0;max-width:100px;max-height:150px;}@media (max-width:767px){body .view-amazon-store.view .views-field-field-amazon-image img{max-width:75px;max-height:100px;}}body .view-amazon-store.view .views-field-title h2{margin-bottom:5px;font-size:22px;}body .view-amazon-store.view .views-field-field-amazon-author{font-size:15px;font-style:italic;}body .view-amazon-store.view .views-field-field-amazon-author p{margin-bottom:0;}body .view-amazon-store.view .views-field-body{margin-top:20px;}body .view-amazon-store.view .views-field-field-amazon-link p{margin-bottom:0;}.ah-accordian .view-header h2{margin:0 0 10px;font-size:24px;display:inline-block;}.ah-accordian .view-content{border-width:1px 0 1px;border-style:dotted;border-color:#ccc;}.ah-accordian .view-content .education-unit-row,.ah-accordian .view-content .accordian-row{border-bottom:1px dotted #ccc;}.ah-accordian .view-content .education-unit-row:last-of-type,.ah-accordian .view-content .accordian-row:last-of-type{border-bottom:0;}.ah-accordian .view-content .acc-header-wrapper{background:#fcf9f4;overflow:auto;}.ah-accordian .view-content .views-field-title{padding:15px;width:80%;font-weight:bold;float:left;}.ah-accordian .view-content .acc-control i{width:50px;height:50px;line-height:50px;font-size:34px;color:#d97d27;text-align:center;cursor:pointer;float:right;}.ah-accordian .view-content .acc-control i.fa-plus,.ah-accordian .view-content .acc-control i.fa-minus{cursor:pointer;}.ah-accordian .view-content .acc-container{padding:15px;overflow:auto;}@media (max-width:767px){.ah-accordian .view-content .acc-container{padding:10px;}}@media (max-width:767px){.ah-accordian .view-content .acc-container .webinar-time{margin-bottom:10px;}}.ah-accordian .view-content .acc-container .webinar-time strong{margin-right:4px;float:left;}@media (max-width:767px){.ah-accordian .view-content .acc-container .webinar-time strong{margin:0;display:block;float:none;}}.ah-accordian .view-content .acc-container .webinar-time .date-display-range{display:inline;}@media (max-width:767px){.ah-accordian .view-content .acc-container .webinar-body strong{display:block;}}.ah-accordian .view-content .acc-container .webinar-buttons{margin-top:10px;}.ah-accordian .view-content .acc-container .webinar-buttons .btn{position:relative;line-height:normal;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-style:solid;display:inline-block;white-space:normal;position:relative;line-height:normal;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-style:solid;display:inline-block;white-space:normal;padding:7px 15px 8px 18px;font-size:13px;font-weight:500;background:#006eb7;border-color:transparent;border-width:0;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;margin-right:2px;padding:10px 20px;background:#006eb7;border-color:transparent;}.ah-accordian .view-content .acc-container .webinar-buttons .btn:focus,.ah-accordian .view-content .acc-container .webinar-buttons .btn:hover,.ah-accordian .view-content .acc-container .webinar-buttons .btn:active{color:rgb(249.9,249.9,249.9);}.ah-accordian .view-content .acc-container .webinar-buttons .btn:focus,.ah-accordian .view-content .acc-container .webinar-buttons .btn:hover,.ah-accordian .view-content .acc-container .webinar-buttons .btn:active,.ah-accordian .view-content .acc-container .webinar-buttons .btn:active:focus,.ah-accordian .view-content .acc-container .webinar-buttons .btn.active:focus{color:rgb(249.9,249.9,249.9);text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}.ah-accordian .view-content .acc-container .webinar-buttons .btn:focus,.ah-accordian .view-content .acc-container .webinar-buttons .btn:hover,.ah-accordian .view-content .acc-container .webinar-buttons .btn:active{color:rgb(249.9,249.9,249.9);}.ah-accordian .view-content .acc-container .webinar-buttons .btn:focus,.ah-accordian .view-content .acc-container .webinar-buttons .btn:hover,.ah-accordian .view-content .acc-container .webinar-buttons .btn:active,.ah-accordian .view-content .acc-container .webinar-buttons .btn:active:focus,.ah-accordian .view-content .acc-container .webinar-buttons .btn.active:focus{color:rgb(249.9,249.9,249.9);text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}.ah-accordian .view-content .acc-container .webinar-buttons .btn:after{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:relative;top:0;margin-left:5px;line-height:0;font-size:13px;}.ah-accordian .view-content .acc-container .webinar-buttons .btn:focus,.ah-accordian .view-content .acc-container .webinar-buttons .btn:hover,.ah-accordian .view-content .acc-container .webinar-buttons .btn:active{background:rgb(0,88.5409836066,147.3);border-color:transparent;}.ah-accordian .view-content .acc-container .webinar-buttons .btn:focus,.ah-accordian .view-content .acc-container .webinar-buttons .btn:hover{background:rgb(0,88.5409836066,147.3);border-color:transparent;}.ah-accordian .view-content .acc-container .webinar-buttons .btn .fa{margin-right:5px;margin-left:-5px;}.ah-accordian .view-content .acc-container .webinar-expired{color:#b94a48;}.ah-accordian .view-content .acc-container .webinar-expired a{font-weight:bold;color:#b94a48;}.block-live-webinars{margin-bottom:30px;overflow:auto;}.block-live-webinars .view-events .view-header h2{margin:0 0 10px;}.block-live-webinars .view-events .view-content{padding-top:0;}.block-live-webinars .view-events .view-content .views-row{padding:15px;}.block-live-webinars .view-events .view-content .btn{margin-top:10px;padding:10px 20px;}.node-type-edu-unit #education-tracker,.page-node-take #education-tracker,.page-stay-certified #education-tracker{margin-bottom:20px;overflow:auto;}@media (max-width:767px){.node-type-edu-unit #education-tracker,.page-node-take #education-tracker,.page-stay-certified #education-tracker{margin-bottom:15px;background:transparent;}}.node-type-edu-unit #education-tracker .et-step,.page-node-take #education-tracker .et-step,.page-stay-certified #education-tracker .et-step{width:16.667%;line-height:1.1;font-size:12px;font-weight:bold;color:#ddd;text-align:center;text-transform:uppercase;background:#f5f5f5;border:1px solid #006eb7;border-right:0;float:left;}@media (max-width:767px){.node-type-edu-unit #education-tracker .et-step,.page-node-take #education-tracker .et-step,.page-stay-certified #education-tracker .et-step{margin:0 0 10px 20px;width:auto;line-height:1;font-size:14px;font-weight:normal;text-align:left;text-shadow:none;text-transform:none;border:0;display:list-item;float:none;}}.node-type-edu-unit #education-tracker .et-step.active a,.page-node-take #education-tracker .et-step.active a,.page-stay-certified #education-tracker .et-step.active a{color:#d97d27;background:#fbf6ef;}@media (max-width:767px){.node-type-edu-unit #education-tracker .et-step.active a,.page-node-take #education-tracker .et-step.active a,.page-stay-certified #education-tracker .et-step.active a{background:transparent;}}.node-type-edu-unit #education-tracker .et-step:last-of-type,.page-node-take #education-tracker .et-step:last-of-type,.page-stay-certified #education-tracker .et-step:last-of-type{border-right:1px solid #006eb7;}@media (max-width:767px){.node-type-edu-unit #education-tracker .et-step:last-of-type,.page-node-take #education-tracker .et-step:last-of-type,.page-stay-certified #education-tracker .et-step:last-of-type{border-right:0;}}.node-type-edu-unit #education-tracker .et-step.selected,.page-node-take #education-tracker .et-step.selected,.page-stay-certified #education-tracker .et-step.selected{color:#fff;background:#006eb7;}@media (max-width:767px){.node-type-edu-unit #education-tracker .et-step.selected,.page-node-take #education-tracker .et-step.selected,.page-stay-certified #education-tracker .et-step.selected{color:#006eb7;font-weight:bold;text-shadow:none;background:transparent;}}.node-type-edu-unit #education-tracker .et-step a,.page-node-take #education-tracker .et-step a,.page-stay-certified #education-tracker .et-step a{padding:10px 0 15px;width:100%;display:block;}@media (max-width:767px){.node-type-edu-unit #education-tracker .et-step a,.page-node-take #education-tracker .et-step a,.page-stay-certified #education-tracker .et-step a{padding:0;display:inline;}}.node-type-edu-unit #education-tracker .et-step a:focus,.node-type-edu-unit #education-tracker .et-step a:hover,.page-node-take #education-tracker .et-step a:focus,.page-node-take #education-tracker .et-step a:hover,.page-stay-certified #education-tracker .et-step a:focus,.page-stay-certified #education-tracker .et-step a:hover{color:#006eb7;text-decoration:none;}@media (max-width:767px){.node-type-edu-unit #education-tracker .et-step a:focus,.node-type-edu-unit #education-tracker .et-step a:hover,.page-node-take #education-tracker .et-step a:focus,.page-node-take #education-tracker .et-step a:hover,.page-stay-certified #education-tracker .et-step a:focus,.page-stay-certified #education-tracker .et-step a:hover{color:#006eb7;text-decoration:underline;}}.node-type-edu-unit #education-tracker .et-step .break,.page-node-take #education-tracker .et-step .break,.page-stay-certified #education-tracker .et-step .break{display:block;}@media (max-width:767px){.node-type-edu-unit #education-tracker .et-step .break,.page-node-take #education-tracker .et-step .break,.page-stay-certified #education-tracker .et-step .break{display:inline;}}.node-type-edu-unit #education-tracker .et-step .wrapper,.page-node-take #education-tracker .et-step .wrapper,.page-stay-certified #education-tracker .et-step .wrapper{padding:10px 0 15px;display:block;}@media (max-width:767px){.node-type-edu-unit #education-tracker .et-step .wrapper,.page-node-take #education-tracker .et-step .wrapper,.page-stay-certified #education-tracker .et-step .wrapper{padding:0;display:inline;}}.node-type-edu-unit #education-tracker .et-step .icon,.page-node-take #education-tracker .et-step .icon,.page-stay-certified #education-tracker .et-step .icon{margin:0 auto 2px;width:50px;height:50px;line-height:50px;font-size:36px;display:block;}@media (max-width:767px){.node-type-edu-unit #education-tracker .et-step .icon,.page-node-take #education-tracker .et-step .icon,.page-stay-certified #education-tracker .et-step .icon{display:none;}}.node-type-edu-unit .view-content .buttons,.page-node-take .view-content .buttons,.page-stay-certified .view-content .buttons{margin:5px 0 20px 20px;float:right;}@media (max-width:767px){.node-type-edu-unit .view-content .buttons,.page-node-take .view-content .buttons,.page-stay-certified .view-content .buttons{margin:0 0 20px;float:none;}}.node-type-edu-unit .view-content .buttons p,.page-node-take .view-content .buttons p,.page-stay-certified .view-content .buttons p{margin-bottom:3px !important;}.node-type-edu-unit .view-content .buttons .btn,.page-node-take .view-content .buttons .btn,.page-stay-certified .view-content .buttons .btn{position:relative;line-height:normal;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-style:solid;display:inline-block;white-space:normal;position:relative;line-height:normal;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-style:solid;display:inline-block;white-space:normal;padding:7px 15px 8px 18px;font-size:13px;font-weight:500;background:#006eb7;border-color:transparent;border-width:0;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;padding:10px;width:148px;background:#006eb7;border-color:transparent;}.node-type-edu-unit .view-content .buttons .btn:focus,.node-type-edu-unit .view-content .buttons .btn:hover,.node-type-edu-unit .view-content .buttons .btn:active,.page-node-take .view-content .buttons .btn:focus,.page-node-take .view-content .buttons .btn:hover,.page-node-take .view-content .buttons .btn:active,.page-stay-certified .view-content .buttons .btn:focus,.page-stay-certified .view-content .buttons .btn:hover,.page-stay-certified .view-content .buttons .btn:active{color:rgb(249.9,249.9,249.9);}.node-type-edu-unit .view-content .buttons .btn:focus,.node-type-edu-unit .view-content .buttons .btn:hover,.node-type-edu-unit .view-content .buttons .btn:active,.node-type-edu-unit .view-content .buttons .btn:active:focus,.node-type-edu-unit .view-content .buttons .btn.active:focus,.page-node-take .view-content .buttons .btn:focus,.page-node-take .view-content .buttons .btn:hover,.page-node-take .view-content .buttons .btn:active,.page-node-take .view-content .buttons .btn:active:focus,.page-node-take .view-content .buttons .btn.active:focus,.page-stay-certified .view-content .buttons .btn:focus,.page-stay-certified .view-content .buttons .btn:hover,.page-stay-certified .view-content .buttons .btn:active,.page-stay-certified .view-content .buttons .btn:active:focus,.page-stay-certified .view-content .buttons .btn.active:focus{color:rgb(249.9,249.9,249.9);text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}.node-type-edu-unit .view-content .buttons .btn:focus,.node-type-edu-unit .view-content .buttons .btn:hover,.node-type-edu-unit .view-content .buttons .btn:active,.page-node-take .view-content .buttons .btn:focus,.page-node-take .view-content .buttons .btn:hover,.page-node-take .view-content .buttons .btn:active,.page-stay-certified .view-content .buttons .btn:focus,.page-stay-certified .view-content .buttons .btn:hover,.page-stay-certified .view-content .buttons .btn:active{color:rgb(249.9,249.9,249.9);}.node-type-edu-unit .view-content .buttons .btn:focus,.node-type-edu-unit .view-content .buttons .btn:hover,.node-type-edu-unit .view-content .buttons .btn:active,.node-type-edu-unit .view-content .buttons .btn:active:focus,.node-type-edu-unit .view-content .buttons .btn.active:focus,.page-node-take .view-content .buttons .btn:focus,.page-node-take .view-content .buttons .btn:hover,.page-node-take .view-content .buttons .btn:active,.page-node-take .view-content .buttons .btn:active:focus,.page-node-take .view-content .buttons .btn.active:focus,.page-stay-certified .view-content .buttons .btn:focus,.page-stay-certified .view-content .buttons .btn:hover,.page-stay-certified .view-content .buttons .btn:active,.page-stay-certified .view-content .buttons .btn:active:focus,.page-stay-certified .view-content .buttons .btn.active:focus{color:rgb(249.9,249.9,249.9);text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}.node-type-edu-unit .view-content .buttons .btn:after,.page-node-take .view-content .buttons .btn:after,.page-stay-certified .view-content .buttons .btn:after{content:"\f105";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:relative;top:0;margin-left:5px;line-height:0;font-size:13px;}.node-type-edu-unit .view-content .buttons .btn:focus,.node-type-edu-unit .view-content .buttons .btn:hover,.node-type-edu-unit .view-content .buttons .btn:active,.page-node-take .view-content .buttons .btn:focus,.page-node-take .view-content .buttons .btn:hover,.page-node-take .view-content .buttons .btn:active,.page-stay-certified .view-content .buttons .btn:focus,.page-stay-certified .view-content .buttons .btn:hover,.page-stay-certified .view-content .buttons .btn:active{background:rgb(0,88.5409836066,147.3);border-color:transparent;}.node-type-edu-unit .view-content .buttons .btn:focus,.node-type-edu-unit .view-content .buttons .btn:hover,.page-node-take .view-content .buttons .btn:focus,.page-node-take .view-content .buttons .btn:hover,.page-stay-certified .view-content .buttons .btn:focus,.page-stay-certified .view-content .buttons .btn:hover{background:rgb(0,88.5409836066,147.3);border-color:transparent;}.node-type-edu-unit .view-content .buttons .btn .fa,.page-node-take .view-content .buttons .btn .fa,.page-stay-certified .view-content .buttons .btn .fa{margin-right:5px;margin-left:-5px;}.node-type-edu-unit .view-content .views-field-field-edu-mat-embed-codes,.page-node-take .view-content .views-field-field-edu-mat-embed-codes,.page-stay-certified .view-content .views-field-field-edu-mat-embed-codes{clear:both;}.views-field-field-edu-mat-description,.views-field-field-edu-mat-downloadable{margin-bottom:20px;display:inline-block;}.views-field-field-edu-mat-description p,.views-field-field-edu-mat-description ul,.views-field-field-edu-mat-downloadable p,.views-field-field-edu-mat-downloadable ul{margin-bottom:10px;}.views-field-field-edu-mat-downloadable{display:inline-block;}.views-field-field-edu-mat-downloadable ul{padding-left:0;list-style:none;}.views-field-field-edu-mat-downloadable li{margin-bottom:10px;}.views-field-field-edu-mat-downloadable img{margin:0 !important;display:inline-block !important;}.node-type-quiz .tabs--primary,.node-type-quiz #edit-submit-hidden{display:none;}.node-type-quiz #quiz-view-table th,.node-type-quiz #quiz-view-table td{padding:8px;line-height:inherit;border:1px solid #ddd;}@media (max-width:600px){.node-type-quiz #quiz-view-table th,.node-type-quiz #quiz-view-table td{padding:0;width:50%;line-height:1;border:0;display:inline-block;}}.page-node-take .tabs--primary,.page-node-take #edit-submit-hidden{display:none;}.page-node-take #quiz-progress{margin-bottom:20px;}.page-node-take .quiz-question-multichoice h2{display:none;}.page-node-take .quiz-question-multichoice .form-item{margin-bottom:0;}.page-node-take .quiz-question-multichoice .field-name-body{margin:15px 0 10px;font-size:18px;font-weight:bold;}.page-node-take .quiz-question-multichoice .form-type-radios label{font-size:14px;}.page-node-take .quiz-question-multichoice .table{margin-bottom:0;}.page-node-take .quiz-question-multichoice tr.multichoice-row th,.page-node-take .quiz-question-multichoice tr.multichoice-row td{font-size:16px;border:0;vertical-align:middle;}@media (max-width:600px){.page-node-take .quiz-question-multichoice tr.multichoice-row th,.page-node-take .quiz-question-multichoice tr.multichoice-row td{display:inline-block;}}.page-node-take .quiz-question-multichoice tr.multichoice-row th p,.page-node-take .quiz-question-multichoice tr.multichoice-row td p{margin-bottom:0;}.page-node-take .quiz-question-multichoice tr.multichoice-row .radio,.page-node-take .quiz-question-multichoice tr.multichoice-row .checkbox{margin-top:0;}.page-node-take .quiz-question-multichoice button#edit-back,.page-node-take .quiz-question-multichoice button#edit-op,.page-node-take .quiz-question-multichoice button#edit-submit{margin:15px 0;}.page-node-take .quiz-question-multichoice button.q-skip-button{display:none;}.page-education-manual-cert .form-item-custmanualname label{display:none;}.page-education-manual-cert .form-item-custmanualname #edit-custmanualname{margin-bottom:3px;}.role-administrator.node-type-quiz .tabs--primary,.role-administrator.node-type-quiz #edit-submit-hidden,.role-administrator.page-node-take .tabs--primary,.role-administrator.page-node-take #edit-submit-hidden,.role-publisher.node-type-quiz .tabs--primary,.role-publisher.node-type-quiz #edit-submit-hidden,.role-publisher.page-node-take .tabs--primary,.role-publisher.page-node-take #edit-submit-hidden{display:block;}.node-type-archived-webinars .field-name-field-archived-webinar-embed-cod{margin-bottom:20px;}.quiz-results-popup table:last-of-type{margin-bottom:0;}.quiz-results-popup table td{text-align:left;vertical-align:middle;}.quiz-results-popup table td.rtecenter{text-align:center;}.role-administrator .main-menu-wrapper,.role-publisher .main-menu-wrapper{position:relative !important;}.role-administrator .main-menu-wrapper.fixed,.role-publisher .main-menu-wrapper.fixed{position:relative !important;}.role-administrator .main-menu-wrapper .container,.role-publisher .main-menu-wrapper .container{width:100%;}.role-administrator .homepage-slider .slide-content,.role-publisher .homepage-slider .slide-content{padding-top:0;}.role-administrator .main-content .region-content article a[name],.role-publisher .main-content .region-content article a[name]{margin-top:-55px;height:55px;}
