@font-face{font-family:"cooper_hewittheavy";src:url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Heavy-webfont.eot);src:url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Heavy-webfont.eot#iefix) format("embedded-opentype"),url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Heavy-webfont.woff2) format("woff2"),url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Heavy-webfont.woff) format("woff"),url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Heavy-webfont.ttf) format("truetype"),url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Heavy-webfont.svg#cooper_hewittheavy) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"cooper_hewittmedium";src:url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Medium-webfont.eot);src:url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Medium-webfont.eot#iefix) format("embedded-opentype"),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"),url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Medium-webfont.ttf) format("truetype"),url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Medium-webfont.svg#cooper_hewittmedium) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"cooper_hewittsemibold";src:url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Semibold-webfont.eot);src:url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Semibold-webfont.eot#iefix) format("embedded-opentype"),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"),url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Semibold-webfont.ttf) format("truetype"),url(/sites/ccmc/themes/ccmc/css/fonts/CooperHewitt-Semibold-webfont.svg#cooper_hewittsemibold) format("svg");font-weight:normal;font-style:normal;}h1,h2,h3,h4,h5,h6{margin:0 0 20px;line-height:1;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;}h1{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:36px;font-weight:normal;color:#1c2e72;text-transform:none;}h1.page-header{margin-top:0;padding-bottom:0;line-height:1.2;border-bottom:0;}h2{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:28px;font-weight:normal;color:#088ac5;text-transform:none;}h3{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:24px;font-weight:normal;color:#f27d21;text-transform:none;}h4{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;color:#55c6d1;text-transform:none;}p,ol,ul{margin:0 0 20px;line-height:1.5;}ol,ul{padding-left:40px;}a{color:#088ac5;text-decoration:none;}a:active,a:focus,a:hover{color:rgb(10.912195122,171.9853658537,245.087804878);text-decoration:underline;outline:0;}footer.footer{position:relative;margin-top:0;padding:40px 0 40px;color:#fff;background:#088ac5;border-top:0 solid transparent;}@media (max-width:991px){footer.footer > .container,footer.footer [class*=col-sm-]{width:100%;}}footer.footer a{color:#fff;}footer.footer a:focus,footer.footer a:hover{color:#fff;background-color:transparent;}footer.footer .footer-menu .nav{margin-bottom:10px;}footer.footer .footer-menu .nav li{margin-right:20px;float:left;}@media (max-width:991px){footer.footer .footer-menu .nav li{margin:0 0 10px;text-align:center;float:none;}}footer.footer .footer-menu .nav a{padding:0;font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;color:#fff;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;}@media (max-width:991px){footer.footer .footer-menu .nav a{display:inline-block;}}footer.footer .footer-menu .nav a:focus,footer.footer .footer-menu .nav a:hover{color:#fff;text-decoration:underline;background-color:transparent;}footer.footer .copyright p{margin-bottom:0;font-size:13px;}@media (max-width:991px){footer.footer .copyright p{text-align:center;}}footer.footer .social-links ul{margin:15px 0 0;float:right;display:flex;align-items:center;justify-content:center;}@media (max-width:991px){footer.footer .social-links ul{margin-top:30px;text-align:center;float:none;}}footer.footer .social-links li{padding:0 4px;}footer.footer .social-links a{width:45px;height:45px;font-size:24px;color:#fff;text-align:center;text-decoration:none;background:transparent;-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:flex;align-items:center;justify-content:center;}footer.footer .social-links a:focus,footer.footer .social-links a:hover{color:#fff;background:transparent;transform:scale(1.1);}footer.footer .social-links a.facebook{background:#4f62af;}footer.footer .social-links a.facebook:focus,footer.footer .social-links a.facebook:hover{background:#4f62af;}footer.footer .social-links a.twitter{background-color:#000;background-image:url("/sites/ccmc/themes/ccmc/img/x_logo_white.svg");background-position:center;background-repeat:no-repeat;background-size:18px;}footer.footer .social-links a.twitter:focus,footer.footer .social-links a.twitter:hover{background-color:#000;}footer.footer .social-links a.linkedin{background:rgb(16.6,112.05,157.7);}footer.footer .social-links a.linkedin:focus,footer.footer .social-links a.linkedin:hover{background:rgb(16.6,112.05,157.7);}footer.footer .social-links a.instagram{background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,rgba(0,0,0,0) 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,rgba(0,0,0,0) 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,rgba(0,0,0,0) 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,rgba(0,0,0,0) 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,rgba(0,0,0,0) 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,rgba(0,0,0,0) 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,rgba(0,0,0,0)),-webkit-gradient(linear,left top,left bottom,from(#6559ca),color-stop(30%,#bc318f),color-stop(50%,#e33f5f),color-stop(70%,#f77638),to(#fec66d));}footer.footer .social-links a.youtube{background:#e52325;}footer.footer .social-links a.youtube:focus,footer.footer .social-links a.youtube:hover{background:#e52325;}.header-wrapper{position:relative;top:0;width:100%;background:#fff;-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.15);box-shadow:0 0 25px 0 rgba(0,0,0,0.15);z-index:101;}@media (max-width:991px){.header-wrapper{position:relative;background:#fff;}}@media (max-width:1199px){.header-wrapper .container{width:100%;}}.header{height:90px;background:#fff;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;display:flex;align-items:center;}@media (max-width:1199px){.header{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}}@media (max-width:991px){.header{padding:0;height:57px;background:transparent;}}.header .region-header{width:100%;}.header .main-menu{text-align:left;}@media (max-width:991px){.header .main-menu{top:57px;left:0;display:none;}}.header .menu-icon{display:none;}@media (max-width:991px){.header .menu-icon{position:absolute;top:0;right:57px;display:block;z-index:1;}}.header .menu-icon i{width:57px;height:57px;line-height:57px;font-size:19px;color:#fff;text-align:center;background:#55c6d1;cursor:pointer;display:block;}.header .menu-icon i:focus,.header .menu-icon i:hover{color:#fff;background:#55c6d1;}.header .menu-icon i.active{background:#55c6d1;}.header .block-search{position:absolute;top:50%;right:35px;margin-top:-21px;}@media (max-width:991px){.header .block-search{top:0;right:0;margin-top:0;}}.header .block-search .form-search{padding:2px 25px 2px 15px;height:38px;line-height:38px;}@media (max-width:991px){.header .block-search .form-search{padding:2px 10px;}}.header .search-icon{position:absolute;top:50%;right:15px;margin-top:-21px;z-index:100;}@media (max-width:991px){.header .search-icon{top:0;right:0;margin-top:0;height:57px;line-height:57px;}}.header .search-icon i{width:38px;height:38px;line-height:38px;font-size:18px;color:#088ac5;text-align:center;background:transparent;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;cursor:pointer;display:block;}@media (max-width:991px){.header .search-icon i{margin-top:0;width:57px;height:57px;line-height:57px;color:#fff;background:#088ac5;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}}.header .search-icon i:focus,.header .search-icon i:hover{color:#fff;background:#088ac5;}@media (max-width:991px){.header .search-icon i:focus,.header .search-icon i:hover{color:#fff;background:#088ac5;}}.header .search-icon i.active{color:#fff;background:#088ac5;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}@media (max-width:991px){.header .search-icon i.active{background:#088ac5;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}}.logo{margin-right:20px;text-align:center;display:table;float:left;}@media (max-width:1199px){.logo{margin-right:10px;}}@media (max-width:991px){.logo{margin-left:10px;}}.logo a{width:auto;height:90px;background:transparent;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;display:table-cell;vertical-align:middle;}@media (max-width:991px){.logo a{width:auto;height:57px;}}.logo a:focus,.logo a:hover{background:transparent;}.logo img{max-width:fit-content;width:125px;height:auto;}@media (max-width:1199px){.logo img{width:100px;height:auto;}}@media (max-width:991px){.logo img{width:auto;height:48px;}}body{margin-top:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#555;background:#088ac5;-webkit-font-smoothing:subpixel-antialiased;}@media (max-width:991px){body{margin-top:0;}}img{max-width:100%;height:auto;}.page{position:relative;background:#fff;}@media (max-width:991px){.path-front .page{margin-top:0;}}.page > .container{padding-left:0;padding-right:0;background:#fff;display:table;}@media (max-width:767px){.page > .container{padding-left:15px;padding-right:15px;display:inherit;}}.page .page-content{background:#f3fafb;display:table-row;}@media (max-width:991px){.page .page-content{background:#fff;}}@media (max-width:767px){.page .page-content{width:auto;display:inherit;}}.page .col-sm-9{height:100%;background:#fff;display:table-cell;overflow:auto;}@media (max-width:991px){.page .col-sm-9{width:100%;}}@media (max-width:767px){.page .col-sm-9{display:inherit;}}.page .no-sidebar{background:#fff;}.page .main-content{margin:0 auto;padding-top:40px;padding-bottom:30px;width:85%;min-height:900px;background:#fff;}@media (max-width:991px){.page .main-content{width:100%;min-height:0;}}@media (max-width:767px){.page .main-content{padding-bottom:20px;float:none;}}.page .main-content article{position:relative;}.page .main-content article p:last-child{margin-bottom:20px;}.page .main-content article a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-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;}.page .main-content article a[name]{margin-top:-110px;height:110px;visibility:hidden;display:block;}@media (max-width:991px){.page .main-content article a[name]{margin-top:-77px;height:77px;}}@media (max-width:767px){.page .main-content article a[name]{margin-top:-20px;height:20px;}}.page .main-content .align-center img{margin:0 auto 20px;}.page .main-content .align-left img{margin:7px 25px 20px 0;}.page .main-content .align-right img{margin:7px 0 20px 25px;}@media (max-width:767px){.page .main-content .align-left,.page .main-content .align-right{float:none;}.page .main-content .align-left img,.page .main-content .align-right img{margin:0 auto 20px;}}.page .main-content img.align-center{margin:0 auto 20px;}.page .main-content img.align-left{margin:7px 25px 20px 0;}.page .main-content img.align-right{margin:7px 0 20px 25px;}@media (max-width:767px){.page .main-content img.align-left,.page .main-content img.align-right{margin:0 auto 20px;float:none;}}@media (max-width:991px){.page .col-sm-offset-2{margin-left:0;}}table{margin-bottom:20px;width:100%;font-size:16px;border-color:#ddd;}@media (max-width:600px){table{font-size:16px;border:0;}}table.no-border{border-color:transparent;}table.no-border th,table.no-border td{padding:10px !important;border:0 !important;}@media (max-width:600px){table.no-border th,table.no-border td{padding:0 !important;}}table.has-border{border-color:#ddd;}table.has-border th,table.has-border td{border:1px solid #ddd !important;}table th,table td{padding:10px !important;line-height:1.5 !important;border:1px solid #ddd !important;vertical-align:top;}@media (max-width:600px){table th,table td{margin-top:-1px;padding:10px !important;display:block;}}@media (max-width:600px){table th:last-of-type,table td:last-of-type{padding-bottom:20px;}}@media (max-width:600px){table tr{width:100%;}}table tr:last-of-type{margin-bottom:0;}table th{font-weight:bold;color:#fff;text-align:left;background:#55c6d1;}table th.width-25,table td.width-25{width:25%;}@media (max-width:600px){table th.width-25,table td.width-25{width:100%;}}table th.width-33,table td.width-33{width:33%;}@media (max-width:600px){table th.width-33,table td.width-33{width:100%;}}table th.width-50,table td.width-50{width:50%;}@media (max-width:600px){table th.width-50,table td.width-50{width:100%;}}table th h1:last-child,table th h2:last-child,table th h3:last-child,table th h4:last-child,table th h5:last-child,table th h6:last-child,table th p:last-child,table th ul:last-child,table th ol:last-child,table td h1:last-child,table td h2:last-child,table td h3:last-child,table td h4:last-child,table td h5:last-child,table td h6:last-child,table td p:last-child,table td ul:last-child,table td ol:last-child{margin-bottom:0;}.pager-wrapper{text-align:center;}ul.tabs--primary{margin-bottom:20px;}ul.pagination{margin:10px 0 5px;}@media (max-width:991px){ul.pagination{margin-bottom:15px;}}ul.pagination > li:first-child > a,ul.pagination > li:first-child > span{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;}ul.pagination > li:last-child > a,ul.pagination > li:last-child > span{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;}ul.pagination > li.disabled{display:none;}ul.pagination > li > a,ul.pagination > li > span{min-width:35px;color:#088ac5;}ul.pagination > li > a:focus,ul.pagination > li > a:hover,ul.pagination > li > span:focus,ul.pagination > li > span:hover{color:rgb(10.912195122,171.9853658537,245.087804878);background-color:#f3fafb;z-index:0;}ul.pagination > .active a,ul.pagination > .active span{color:#fff;background-color:#088ac5;border-color:#088ac5;}ul.pagination > .active a:focus,ul.pagination > .active a:hover,ul.pagination > .active span:focus,ul.pagination > .active span:hover{color:#fff;background-color:#088ac5;border-color:#088ac5;}.is-unpublished{background:pink;}.wf-loading{visibility:hidden;}.wf-active{visibility:visible;}.cke_editable,.cke_panel_frame,.cke_ltr{background:#fff;}.red-text{color:red;}#add-to-home-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10000001;}#add-to-home{position:fixed;top:50%;left:50%;margin-top:-53px;margin-left:-150px;padding:15px 25px 15px 15px;width:300px;line-height:1.4;font-size:13px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.5);box-shadow:0 0 20px 0 rgba(0,0,0,0.5);z-index:10000002;}#add-to-home .app-icon{margin-right:12px;float:left;}#add-to-home .app-icon img{border:1px solid #ddd;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}#add-to-home .message{display:inherit;}#add-to-home .share-icon{margin:0 3px;width:15px;height:auto;vertical-align:-33%;}#add-to-home .ath-close{text-align:center;}#add-to-home .ath-close a.btn-small{margin:15px 0 0 -60px;padding:10px 5px;width:70px;}.roadblock .roadblock-close{color:#fff;}.fa.modal-loading{color:#088ac5;}.doan{opacity:0 !important;}.running{opacity:1 !important;}.animate__animated.delay-200ms{-webkit-animation-delay:200ms;animation-delay:200ms;}.animate__animated.delay-400ms{-webkit-animation-delay:400ms;animation-delay:400ms;}.animate__animated.delay-600ms{-webkit-animation-delay:600ms;animation-delay:600ms;}.animate__animated.delay-800ms{-webkit-animation-delay:800ms;animation-delay:800ms;}.animate__animated.delay-1000ms{-webkit-animation-delay:1000ms;animation-delay:1000ms;}.animate__animated.delay-1400ms{-webkit-animation-delay:1400ms;animation-delay:1400ms;}.animate__animated.delay-1800ms{-webkit-animation-delay:1800ms;animation-delay:1800ms;}.path-error-404 .col-sm-9,.path-privacy-policy .col-sm-9,.path-search .col-sm-9,.path-sitemap .col-sm-9,.path-social-networking-policy .col-sm-9{width:100%;}.path-error-404 .hero,.path-error-404 .sidebar,.path-privacy-policy .hero,.path-privacy-policy .sidebar,.path-search .hero,.path-search .sidebar,.path-sitemap .hero,.path-sitemap .sidebar,.path-social-networking-policy .hero,.path-social-networking-policy .sidebar{display:none;}.sidebar{padding:0;background-color:#f3fafb;}@media (max-width:991px){.sidebar{padding:0 15px;width:100%;background-color:#fff;}}@media (max-width:991px){.sidebar .block-call-to-action{display:none;}}.sidebar .block-call-to-action .field--name-field-call-to-action-link a{padding:28px 20px 25px;width:100%;line-height:1;font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;background:#088ac5 !important;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;float:left;}.sidebar .block-call-to-action .field--name-field-call-to-action-link a:focus,.sidebar .block-call-to-action .field--name-field-call-to-action-link a:hover{background:rgb(8.9951219512,155.1658536585,221.5048780488) !important;transform:scale(1);}.footer-ad{position:fixed;left:0;bottom:0;width:100%;text-align:center;background-color:rgba(7.0048780488,120.8341463415,172.4951219512,0.95);display:flex;align-items:center;justify-content:center;z-index:5;}@media (max-width:767px){.footer-ad .container{padding:5px;}}.footer-ad .field--name-body{padding:10px 25px;max-height:110px;}@media (max-width:767px){.footer-ad .field--name-body{padding:5px;}}.footer-ad .field--name-body ins{position:relative;margin:0 auto;width:728px;height:90px;display:block;}@media (max-width:767px){.footer-ad .field--name-body ins{width:auto;height:50px;}}@media (max-width:500px){.footer-ad .field--name-body ins{width:100%;height:auto;}}.footer-ad .field--name-body ins:before{content:"Advertisement";position:absolute;top:37px;left:-50px;font-size:10px;color:#fff;text-transform:uppercase;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}@media (max-width:767px){.footer-ad .field--name-body ins:before{display:none;}}.footer-ad .field--name-body img{max-width:728px;width:100%;max-height:90px;}@media (max-width:767px){.footer-ad .field--name-body img{width:auto;max-height:50px;}}@media (max-width:500px){.footer-ad .field--name-body img{max-width:100%;height:auto;}}.homepage-ad .field--name-body,.sidebar-ad .field--name-body{max-width:270px;}.homepage-ad .field--name-body a,.sidebar-ad .field--name-body a{position:relative;text-decoration:none;}.homepage-ad .field--name-body a:before,.sidebar-ad .field--name-body a:before{content:"Advertisement";position:relative;top:0;left:0;font-size:10px;color:#bbb;text-transform:uppercase;display:block;}.homepage-ad .field--name-body a img,.sidebar-ad .field--name-body a img{max-width:270px;width:100%;max-height:270px;}@media (max-width:991px){.homepage-ad .field--name-body{margin:0 auto;}}.sidebar-ad{margin:20px auto;max-width:270px;clear:both;}@media (max-width:1199px){.sidebar-ad{margin:0 15px 20px;}}@media (max-width:991px){.sidebar-ad{margin:0 auto 40px;}}.banner{position:relative;width:100%;height:610px;background-color:#fff;background-image:url("/sites/ccmc/themes/ccmc/img/banner_2560x610_new.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;}@media (max-width:1680px){.banner{height:550px;background-image:url("/sites/ccmc/themes/ccmc/img/banner_1680x550_new.jpg");}}@media (max-width:1349px){.banner{height:450px;background-image:url("/sites/ccmc/themes/ccmc/img/banner_1349x450_new.jpg");}}@media (max-width:991px){.banner{height:350px;background-image:url("/sites/ccmc/themes/ccmc/img/banner_991x350_new.jpg");}}@media (max-width:767px){.banner{height:300px;background-image:url("/sites/ccmc/themes/ccmc/img/banner_767x300_new.jpg");}}@media (max-width:550px){.banner{height:250px;background-image:url("/sites/ccmc/themes/ccmc/img/banner_550x250_new.jpg");}}@media (max-width:1199px){.banner .container{padding:0;width:100%;}}@media (max-width:1349px){.banner .row{margin:0;width:100%;}}@media (max-width:1349px){.banner .col-sm-12{padding:0;width:100%;}}.banner .meeting-info{position:absolute;top:72px;left:52px;width:614px;height:466px;background-image:url("/sites/ccmc/themes/ccmc/img/meeting_logo_2025.png");background-position:center;background-repeat:no-repeat;background-size:contain;}@media (max-width:1680px){.banner .meeting-info{top:65px;left:105px;width:553px;height:420px;}}@media (max-width:1349px){.banner .meeting-info{top:52px;left:183px;width:441px;height:344px;}}@media (max-width:1199px){.banner .meeting-info{top:0;left:0;width:100%;height:450px;background-image:url("/sites/ccmc/themes/ccmc/img/meeting_logo_tagline_2025.png");background-size:775px;}}@media (max-width:991px){.banner .meeting-info{height:350px;background-size:605px;}}@media (max-width:767px){.banner .meeting-info{height:300px;background-size:450px;}}@media (max-width:550px){.banner .meeting-info{height:250px;background-image:url("/sites/ccmc/themes/ccmc/img/meeting_logo_2025.png");background-size:220px;}}.banner .circle{position:absolute;padding-top:15px;line-height:1.1;font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:27px;color:#fff;text-align:center;text-transform:uppercase;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;}@media (max-width:1680px){.banner .circle{font-size:24px;}}@media (max-width:1349px){.banner .circle{font-size:19px;}}@media (max-width:1199px){.banner .circle{display:none;}}.banner .circle.orange{top:95px;right:56px;padding-top:22px;width:184px;height:184px;background-color:#f27d21;z-index:1;}@media (max-width:1680px){.banner .circle.orange{top:86px;right:107px;padding-top:22px;width:167px;height:167px;}}@media (max-width:1349px){.banner .circle.orange{top:76px;right:197px;padding-top:17px;width:131px;height:131px;}}.banner .circle.aqua{top:161px;right:225px;width:177px;height:177px;background-color:#55c6d1;}@media (max-width:1680px){.banner .circle.aqua{top:145px;right:261px;padding-top:17px;width:159px;height:159px;}}@media (max-width:1349px){.banner .circle.aqua{top:121px;right:318px;width:127px;height:127px;}}.banner .circle.white{top:271px;right:139px;width:160px;height:160px;color:#088ac5;background-color:rgba(255,255,255,0.78);}@media (max-width:1680px){.banner .circle.white{top:243px;right:183px;padding-top:16px;width:144px;height:144px;}}@media (max-width:1349px){.banner .circle.white{top:200px;right:256px;padding-top:14px;width:114px;height:114px;}}.banner .circle.blue{top:346px;right:264px;width:185px;height:185px;background-color:#088ac5;}@media (max-width:1680px){.banner .circle.blue{top:312px;right:295px;padding-top:13px;width:167px;height:167px;}}@media (max-width:1349px){.banner .circle.blue{top:255px;right:346px;width:132px;height:132px;}}.banner .ccmc-logo{position:absolute;top:402px;right:37px;width:174px;height:58px;background-image:url("/sites/ccmc/themes/ccmc/img/ccmc_logo.svg");background-position:center top;background-repeat:no-repeat;background-size:207px;}@media (max-width:1680px){.banner .ccmc-logo{top:363px;right:91px;width:157px;height:52px;background-size:186px;}}@media (max-width:1349px){.banner .ccmc-logo{top:296px;right:183px;width:124px;height:41px;background-size:147px;}}@media (max-width:1199px){.banner .ccmc-logo{display:none;}}.btn,.form-submit{line-height:1;font-family:"cooper_hewittmedium",Helvetica,Arial,sans-serif;font-weight:normal;color:#fff !important;text-align:center;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;white-space:normal;}.btn:focus,.btn:hover,.btn:active,.btn:active:focus,.btn.active:focus,.form-submit:focus,.form-submit:hover,.form-submit:active,.form-submit:active:focus,.form-submit.active:focus{color:#fff;text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}.btn .ajax-progress-throbber,.form-submit .ajax-progress-throbber{display:none;}.btn-large{padding:12px 25px 10px;line-height:1.2;font-size:18px;background:#55c6d1 !important;border-color:transparent;border-style:solid;border-width:0;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}.btn-large:focus,.btn-large:hover,.btn-large:active{background:rgb(125.1388888889,211.4583333333,219.8611111111) !important;border-color:transparent;}.btn-small,.form-submit{padding:7px 15px 6px;line-height:1.3;font-size:14px;background:#088ac5 !important;border-color:transparent;border-style:solid;border-width:0;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}.btn-small:focus,.btn-small:hover,.btn-small:active,.form-submit:focus,.form-submit:hover,.form-submit:active{background:rgb(8.9951219512,155.1658536585,221.5048780488) !important;border-color:transparent;}.chosen-container.chosen-container-multi{padding:0;width:100% !important;height:auto;line-height:inherit;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#999;background-color:#fff;border:0;}.chosen-container.chosen-container-multi .chosen-choices{padding:0 2.5px;min-height:34px;background:none;border-color:#ccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow: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;}.chosen-container.chosen-container-multi .chosen-choices li.search-field{padding:0;}.chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:0;padding:5px;min-height:34px;height:auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.chosen-container.chosen-container-multi .chosen-choices li.search-choice{margin:5px 2.5px 0 2.5px;padding:3px 20px 3px 5px;line-height:1;color:#999;background:#f5f5f5;border-color:#ccc;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:6px;}@media (max-width:767px){.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:6px;}}.chosen-container.chosen-container-multi .chosen-drop{border-color:#088ac5;}.chosen-container.chosen-container-multi .chosen-drop .result-selected{color:#ddd;}.chosen-container.chosen-container-multi .chosen-drop .active-result{color:#999;}.chosen-container.chosen-container-multi .chosen-results li{padding:9px;}.chosen-container.chosen-container-multi .chosen-results li.highlighted{color:#fff;background:#088ac5;}.chosen-container.chosen-container-active .chosen-choices{border-color:#088ac5;}.chosen-container.chosen-container-single{padding:0;border:0;}.chosen-container.chosen-container-single.chosen-container-active .chosen-single{background-image:url("/sites/ccmc/themes/ccmc/img/forms_select.svg");background-position:100% 50%;background-repeat:no-repeat;background-size:24px;border-color:#088ac5;}.chosen-container.chosen-container-single .chosen-single{padding:6px 9px;height:36.5px;line-height:24px;color:#999;background-image:url("/sites/ccmc/themes/ccmc/img/forms_select.svg");background-position:100% 50%;background-repeat:no-repeat;background-size:24px;border-color:#ccc;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.chosen-container.chosen-container-single .chosen-single div{display:none;}.chosen-container.chosen-container-single .chosen-drop{border-color:#088ac5;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.chosen-container.chosen-container-single .chosen-drop .result-selected{color:#ddd;}.chosen-container.chosen-container-single .chosen-drop .active-result{color:#999;}.chosen-container.chosen-container-single .chosen-search input[type=text]{height:34px;line-height:34px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;background-image:none !important;border-color:#088ac5;}.chosen-container.chosen-container-single .chosen-results li{line-height:1.3;}.chosen-container.chosen-container-single .chosen-results li.highlighted{color:#fff;background:#088ac5;}.countdown{text-align:center;background-image:url("/sites/ccmc/themes/ccmc/img/countdown_bg.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;}.countdown.block{padding:80px 15px;}.countdown.block h2{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:28px;font-weight:normal;color:#088ac5;text-transform:uppercase;}.countdown.block #clock{margin-bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;}.countdown.block #clock .time{margin:0 2px;padding:18px 5px 12px;min-width:60px;height:auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#98c03b;text-transform:uppercase;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;}@media (max-width:500px){.countdown.block #clock .time{min-width:50px;font-size:10px;}}.countdown.block #clock .time .num{line-height:0.8;font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:24px;font-weight:normal;color:#088ac5;display:block;}@media (max-width:500px){.countdown.block #clock .time .num{font-size:20px;}}.countdown.block .btn{margin-top:30px;}.main-content form{margin-bottom:20px;}form#search-block-form{float:right;}@media (max-width:767px){form#search-block-form{width:100%;}}form#search-block-form button{display:none;}form .form-item{margin-bottom:15px;}form .input-group{width:100%;}form .input-group-btn{display:none;}form input,form select,form textarea,form .form-control{font-size:17px;-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:16px;}}form textarea.form-control{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.path-not-front form .form-type-checkboxes,.path-not-front form .form-type-radios,.path-not-front form .form-type-checkbox,.path-not-front form .form-type-radio,.path-not-front form .webform-component-radios,.path-not-front form .webform-component-checkboxes{margin-bottom:0;}.path-not-front form .form-type-checkboxes:last-of-type label,.path-not-front form .form-type-radios:last-of-type label,.path-not-front form .form-type-checkbox:last-of-type label,.path-not-front form .form-type-radio:last-of-type label,.path-not-front form .webform-component-radios:last-of-type label,.path-not-front form .webform-component-checkboxes:last-of-type label{margin-bottom:5px;}.path-not-front form .form-type-checkboxes label,.path-not-front form .form-type-radios label,.path-not-front form .form-type-checkbox label,.path-not-front form .form-type-radio label,.path-not-front form .webform-component-radios label,.path-not-front form .webform-component-checkboxes label{margin-bottom:15px;font-weight:700;}.path-not-front form input[type=radio],.path-not-front form input[type=checkbox]{position:absolute !important;top:5px;left:0 !important;margin:0 !important;height:auto;background:#fff;border:1px solid #ccc;outline:0 !important;-webkit-appearance:none;appearance:none;}.path-not-front 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;}.path-not-front form input[type=radio]:checked{background:#41ad49;}.path-not-front form input[type=checkbox]{width:15px;height:15px;}.path-not-front 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;}.path-not-front form .radio label,.path-not-front 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{color:#555;}form .form-required:after{content:" *";font-weight:normal;color:red;background:none;vertical-align:baseline;}form .form-inline .form-control{width:100%;}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-color:#fff;border-color:#088ac5;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}form .form-control::-moz-placeholder{color:#bbb;opacity:1;}form .form-control:focus::-moz-placeholder{color:#bbb;}form .form-control:-ms-input-placeholder{color:#bbb;}form .form-control:focus:-ms-input-placeholder{color:#bbb;}form .form-control::-webkit-input-placeholder{color:#bbb;}form .form-control:focus::-webkit-input-placeholder{color:#bbb;}form .select-wrapper:after{display:none !important;}form .select-wrapper select{line-height:inherit;}form .select-wrapper select.form-control{padding-right:25px;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 .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;}#webform-submission-contact-add-form .form-item-email-alerts{margin:20px 0;}#webform-submission-contact-add-form label[for=edit-email-alerts]{margin-bottom:0;font-weight:bold;display:flex;align-items:center;}#webform-submission-contact-add-form .help-block{margin-top:0;color:#555;}#webform-submission-contact-add-form #edit-email-alerts--description{margin-left:30px;line-height:1.5;}.hello-bar{background:#fff;border-bottom:1px solid #eee;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}@media (max-width:1199px){.hello-bar .container{width:100%;}}.hello-bar .field--name-field-hello-bar-short-text p{line-height:1.1;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;color:#555;}.hero{position:relative;width:100%;height:450px;background-color:#fff;background-image:url("/sites/ccmc/themes/ccmc/img/hero_2560x450_new.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;}@media (max-width:1349px){.hero{background-image:url("/sites/ccmc/themes/ccmc/img/banner_1349x450_new.jpg");}}@media (max-width:991px){.hero{height:350px;background-image:url("/sites/ccmc/themes/ccmc/img/banner_991x350_new.jpg");}}@media (max-width:767px){.hero{height:300px;background-image:url("/sites/ccmc/themes/ccmc/img/banner_767x300_new.jpg");}}@media (max-width:550px){.hero{height:250px;background-image:url("/sites/ccmc/themes/ccmc/img/banner_550x250_new.jpg");}}.hero .meeting-info{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/sites/ccmc/themes/ccmc/img/meeting_logo_tagline_2025.png");background-position:center;background-repeat:no-repeat;background-size:775px;}@media (max-width:991px){.hero .meeting-info{background-size:605px;}}@media (max-width:767px){.hero .meeting-info{background-size:450px;}}@media (max-width:550px){.hero .meeting-info{height:250px;background-image:url("/sites/ccmc/themes/ccmc/img/meeting_logo_2025.png");background-size:220px;}}.main-menu{text-align:center;}@media (max-width:991px){.main-menu{position:absolute;width:100%;text-align:left;}}.main-menu ul.nav{margin:0;float:none;}@media (max-width:991px){.main-menu ul.nav{position:absolute;padding:10px 0;width:100%;background:#55c6d1;z-index:1;}}.main-menu ul.nav li{padding:0;display:inline-block;float:none;}@media (max-width:991px){.main-menu ul.nav li{width:100%;float:left;}}.main-menu ul.nav li.active,.main-menu ul.nav li.active-trail{color:#f27d21;}@media (max-width:991px){.main-menu ul.nav li.active,.main-menu ul.nav li.active-trail{border-color:transparent;}}.main-menu ul.nav li.active:focus,.main-menu ul.nav li.active:hover,.main-menu ul.nav li.active-trail:focus,.main-menu ul.nav li.active-trail:hover{color:#f27d21;}.main-menu ul.nav li.moved-item{display:none;}@media (max-width:991px){.main-menu ul.nav li.moved-item{margin-left:0;background:#55c6d1;border-bottom:0;display:block;}.main-menu ul.nav li.moved-item a{line-height:1.2;color:#fff;}.main-menu ul.nav li.moved-item a:focus,.main-menu ul.nav li.moved-item a:hover{color:#fff;}}.main-menu ul.nav li a{padding:0 12px;height:90px;line-height:90px;font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;color:#088ac5;letter-spacing:0;text-transform:uppercase;border-bottom:0 solid transparent;-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:1199px){.main-menu ul.nav li a{padding:0 10px;font-size:15px;}}@media (max-width:991px){.main-menu ul.nav li a{padding:12px 30px 12px 15px;height:auto;line-height:1.2;font-size:16px;color:#fff;}}.main-menu ul.nav li a:focus,.main-menu ul.nav li a:hover{color:#55c6d1;background:transparent;text-decoration:none;}@media (max-width:991px){.main-menu ul.nav li a:focus,.main-menu ul.nav li a:hover{color:#fff;background:transparent;}}.main-menu ul.nav li a:focus .caret,.main-menu ul.nav li a:hover .caret{border-color:#55c6d1 transparent;}@media (max-width:991px){.main-menu ul.nav li a:focus .caret,.main-menu ul.nav li a:hover .caret{border-color:#fff transparent;}}.main-menu ul.nav li a.active,.main-menu ul.nav li a.active-trail{color:#f27d21;background:transparent;border-color:transparent;}@media (max-width:991px){.main-menu ul.nav li a.active,.main-menu ul.nav li a.active-trail{color:#fff;background:transparent;border-color:transparent;}}.main-menu ul.nav li a.active:focus,.main-menu ul.nav li a.active:hover,.main-menu ul.nav li a.active-trail:focus,.main-menu ul.nav li a.active-trail:hover{color:#55c6d1;background:transparent;text-decoration:none;}@media (max-width:991px){.main-menu ul.nav li a.active:focus,.main-menu ul.nav li a.active:hover,.main-menu ul.nav li a.active-trail:focus,.main-menu ul.nav li a.active-trail:hover{color:#fff;background:transparent;}}.main-menu ul.nav li a.login,.main-menu ul.nav li a.logout{color:#fff;}.main-menu ul.nav .caret{border-color:#55c6d1 transparent;}@media (max-width:991px){.main-menu ul.nav .caret{position:absolute;top:20px;right:15px;border-color:#fff transparent;}}.main-menu ul.nav .open > a,.main-menu ul.nav .open > a:focus,.main-menu ul.nav .open > a:hover{background-color:#fff !important;border-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}@media (max-width:991px){.main-menu ul.nav .open > a,.main-menu ul.nav .open > a:focus,.main-menu ul.nav .open > a:hover{background:transparent !important;border-color:transparent;}}.main-menu ul.nav .open > a .caret,.main-menu ul.nav .open > a:focus .caret,.main-menu ul.nav .open > a:hover .caret{border-color:#55c6d1 transparent;}@media (max-width:991px){.main-menu ul.nav .open > a .caret,.main-menu ul.nav .open > a:focus .caret,.main-menu ul.nav .open > a:hover .caret{border-color:#fff transparent;}}.main-menu ul.nav .dropdown-menu{margin-top:0;padding:10px 0;width:250px !important;background:#fff;background:white;border:0 solid transparent;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:0 20px 25px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 20px 25px 0 rgba(0,0,0,0.15);box-shadow:0 20px 25px 0 rgba(0,0,0,0.15);}@media (max-width:991px){.main-menu ul.nav .dropdown-menu{position:relative;padding:0;width:100% !important;background:#55c6d1;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}}.main-menu ul.nav .dropdown-menu > .active > a,.main-menu ul.nav .dropdown-menu > .active > a:hover,.main-menu ul.nav .dropdown-menu > .active > a:focus{background-color:transparent;}.main-menu ul.nav .dropdown-menu > .active > a.active{color:#f27d21;background-color:transparent;}@media (max-width:991px){.main-menu ul.nav .dropdown-menu > .active > a.active{color:#fff;}}.main-menu ul.nav .dropdown-menu > .active > a.active:focus,.main-menu ul.nav .dropdown-menu > .active > a.active:hover{color:#f27d21;}@media (max-width:991px){.main-menu ul.nav .dropdown-menu > .active > a.active:focus,.main-menu ul.nav .dropdown-menu > .active > a.active:hover{color:#fff;}}.main-menu ul.nav .dropdown-menu li{width:100%;border:0;border-bottom:1px solid transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}@media (max-width:991px){.main-menu ul.nav .dropdown-menu li{border-bottom:0;}}.main-menu ul.nav .dropdown-menu li a{padding:10px 15px;height:auto;line-height:1.2;font-family:"cooper_hewittmedium",Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;color:rgb(110.5,110.5,110.5);letter-spacing:0;text-transform:none;border-bottom:0;white-space:normal;}@media (max-width:991px){.main-menu ul.nav .dropdown-menu li a{padding:10px 25px;font-size:16px;color:#fff;}}.main-menu ul.nav .dropdown-menu li a:focus,.main-menu ul.nav .dropdown-menu li a:hover{color:#55c6d1;background:transparent;}@media (max-width:991px){.main-menu ul.nav .dropdown-menu li a:focus,.main-menu ul.nav .dropdown-menu li a:hover{color:#fff;}}.main-menu ul.nav .dropdown-menu li a.is-active{color:#f27d21;background-color:transparent;}@media (max-width:991px){.main-menu ul.nav .dropdown-menu li a.is-active{color:#fff;}}.main-menu ul.nav .dropdown-menu li a.is-active:focus,.main-menu ul.nav .dropdown-menu li a.is-active:hover{color:#f27d21;}@media (max-width:991px){.main-menu ul.nav .dropdown-menu li a.is-active:focus,.main-menu ul.nav .dropdown-menu li a.is-active:hover{color:#fff;}}.main-menu ul.nav .dropdown-menu li.last{border-bottom:0;}.main-menu ul.nav .dropdown-menu .indent-menu{padding-left:0;}.main-menu ul.nav .dropdown-menu .indent-menu a{padding-left:25px;padding-right:25px;}@media (max-width:991px){.main-menu ul.nav .dropdown-menu .indent-menu a{padding-left:20px;padding-right:20px;}}@media (max-width:991px){.main-menu ul.nav .dropdown-menu .indent-menu a{padding-left:40px;padding-right:40px;}}.main-menu ul.nav .dropdown-menu .indent-menu .indent-menu a{padding-left:40px;padding-right:40px;}@media (max-width:991px){.main-menu ul.nav .dropdown-menu .indent-menu .indent-menu a{padding-left:35px;padding-right:35px;}}@media (max-width:991px){.main-menu ul.nav .dropdown-menu .indent-menu .indent-menu a{padding-left:55px;padding-right:55px;}}.block-search{position:absolute;right:0;}@media (max-width:991px){.block-search{width:100%;left:0;}}.block-search form{position:absolute;right:0;display:none;float:left;z-index:100;}@media (max-width:991px){.block-search form{top:57px;left:0;padding:8px;width:100%;background:#088ac5;}}@media (max-width:991px){.block-search form .form-item{margin-bottom:0;}}.block-search .form-group{margin-bottom:0;}.block-search .input-group{width:100%;}.block-search .form-search{position:relative;top:0;padding:2px 15px;width:230px;height:38px;line-height:38px;font-size:16px;background:#fff;border-color:#088ac5;border-right:0;-moz-border-radius:40px 0 0 40px;-webkit-border-radius:40px 0 0 40px;border-radius:40px 0 0 40px;}@media (max-width:991px){.block-search .form-search{top:0;width:100%;border:0 !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}}.block-search .form-search:focus{background:#fff;border-color:#088ac5;}.block-search .help-block{display:none;}.block-search .form-actions{display:none;}.path-error-404 .page-content .sidebar{display:none;}.path-error-404 .page-content .col-sm-9{width:100%;}.path-error-404 .page-content .main-content #search-form .form-control{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.path-error-404 .page-content .main-content #search-form .form-control:focus{color:#555;background:#fff;border-color:#088ac5;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.path-error-404 .page-content .main-content #search-form .help-block,.path-error-404 .page-content .main-content #search-form .search-help-link{display:none;}body.path-search .main-content .page-header{text-indent:-9999px;}body.path-search .main-content .page-header:before{content:"Search";text-indent:0;float:left;}body.path-search .main-content #search-form .help-block,body.path-search .main-content #search-form .search-help-link{display:none;}body.path-search .main-content h3{margin-bottom:5px;line-height:1.3;font-size:20px;}.sidebar .section-menu{width:100%;overflow:auto;}@media (max-width:991px){.sidebar .section-menu{display:none;}}.sidebar .section-menu ul.nav{padding:10px 0;width:100%;}.sidebar .section-menu ul.nav > li{padding:0;width:100%;border-bottom:1px solid transparent;}.sidebar .section-menu ul.nav > li a{padding:10px 15px;line-height:1.2;font-family:"cooper_hewittmedium",Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;color:rgb(110.5,110.5,110.5);text-decoration: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;}.sidebar .section-menu ul.nav > li a:focus,.sidebar .section-menu ul.nav > li a:hover{color:#55c6d1;background:transparent;}.sidebar .section-menu ul.nav > li a.is-active{color:#f27d21;background:transparent;}.region-sponsors{padding-top:80px;}#block-sponsorintro{margin:0 auto;text-align:center;}#block-sponsorintro h2{margin:0 auto 20px;max-width:850px;line-height:1;font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:28px;font-weight:normal;color:#088ac5;text-transform:uppercase;}@media (max-width:991px){#block-sponsorintro h2{max-width:100%;}}#block-sponsorintro .field--name-field-welcome-block-text{margin:0 auto 40px;max-width:850px;text-align:center;}@media (max-width:991px){#block-sponsorintro .field--name-field-welcome-block-text{max-width:100%;}}#block-sponsorintro .field--name-field-welcome-block-text p{line-height:1.3;font-size:16px;}@media (max-width:767px){#block-sponsorintro .field--name-field-welcome-block-text p{font-size:18px;}}#block-sponsorintro .field--name-field-welcome-block-text .sponsor-text-block-body{margin:0 auto;}.block-views-blocksponsors-block-1{margin:0 auto;padding-bottom:40px;text-align:center;}@media (max-width:991px){.block-views-blocksponsors-block-1{width:100%;}}.block-views-blocksponsors-block-1 h2{margin-bottom:25px;line-height:1;font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:28px;font-weight:normal;color:#088ac5;text-transform:uppercase;}@media (max-width:991px){.block-views-blocksponsors-block-1 .container{width:100%;}}@media (max-width:767px){.block-views-blocksponsors-block-1 .slide-group{margin-bottom:30px;}.block-views-blocksponsors-block-1 .slide-group:last-of-type{margin-bottom:0;}}.block-views-blocksponsors-block-1 header h3{color:#55c6d1;text-transform:uppercase;}.block-views-blocksponsors-block-1 .bx-wrapper{margin:0;background:transparent;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.block-views-blocksponsors-block-1 .bx-wrapper .bx-viewport{left:0;background:transparent;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;overflow:visible !important;}.block-views-blocksponsors-block-1 .bx-wrapper .bxslider{padding:0;text-align:center;}.block-views-blocksponsors-block-1 .bx-wrapper li{text-align:center;}.block-views-blocksponsors-block-1 .bx-wrapper h3{display:none;}.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row-wrapper{margin:0 5px;max-width:200px;display:inline-block;float:none;}@media (max-width:991px){.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row-wrapper{margin:0 2px;}}@media (max-width:767px){.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row-wrapper{margin:0 auto 10px;max-width:220px;width:100%;display:block;}}.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row{position:relative;margin:0 auto;width:200px;height:110px;}@media (max-width:1199px){.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row{width:174px;}}@media (max-width:991px){.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row{width:137px;}}@media (max-width:767px){.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row{width:auto;height:125px;}}.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row .field-content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;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;}.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row .field-content:focus img,.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row .field-content:hover img{transform:scale(1.1);}.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row img{margin:0 auto;max-width:175px;width:auto;max-height:75px;height:auto;-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){.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row img{max-width:140px;}}@media (max-width:991px){.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row img{max-width:100px;}}@media (max-width:767px){.block-views-blocksponsors-block-1 .bx-wrapper .sponsor-row img{max-width:195px;max-height:100px;}}.block-views-blocksponsors-block-1 .bx-wrapper .bx-controls{display:none;}.testimonials{background:#55c6d1;display:block;}.testimonials .block-views-blocktestimonials-block-1{margin:80px auto;max-width:850px;}@media (max-width:991px){.testimonials .block-views-blocktestimonials-block-1{max-width:100%;}}.testimonials h2{line-height:1;font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:28px;font-weight:normal;color:#fff;text-align:center;text-transform:uppercase;}.testimonials .testimonial-slides{position:relative;}.testimonials .tns-controls{display:none;}.testimonials .views-field-field-testimonial-quote{margin-bottom:0;line-height:1.3;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:italic;font-weight:400;color:#fff;text-align:center;}@media (max-width:767px){.testimonials .views-field-field-testimonial-quote{font-size:18px;}}.testimonials .fa-quote-left{margin-right:7px;}.testimonials .fa-quote-right{margin-left:7px;}.testimonials .source{margin:20px auto 0;height:100px;text-align:left;display:table;display:none;}@media (max-width:991px){.testimonials .source{float:none;}}.testimonials .source .photo{margin-right:15px;width:100px;height:100px;border:0 solid transparent;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,0.25);box-shadow:0 6px 10px 0 rgba(0,0,0,0.25);overflow:hidden;}@media (max-width:991px){.testimonials .source .photo{margin:0 auto 15px;}}.testimonials .source .photo .no-photo{width:100px;height:100px;background-image:url("/sites/ccmc/themes/ccmc/img/no_photo.jpg");background-position:center;background-repeat:no-repeat;background-size:contain;}.testimonials .source .photo img{margin:0;width:100px;height:100px;}.testimonials .source .author{line-height:1.2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;display:table-cell;vertical-align:middle;}@media (max-width:991px){.testimonials .source .author{margin-top:10px;height:auto;text-align:center;display:block;}}.testimonials .source .author .author-name{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;}.utility-menu{float:right;}@media (max-width:991px){.utility-menu{display:none;}}.utility-menu ul.nav li{margin-right:1px;float:left;}.utility-menu ul.nav li a{padding:0 10px;height:38px;line-height:38px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;color:#088ac5;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;}@media (max-width:991px){.utility-menu ul.nav li a{height:57px;line-height:57px;}}.utility-menu ul.nav li a:focus,.utility-menu ul.nav li a:hover{color:rgb(59.9219512195,188.6536585366,247.0780487805);background:transparent;}.utility-menu ul.nav li a:before{width:38px;height:38px;font-size:18px;text-indent:0;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.utility-menu ul.nav li a.signup{color:#088ac5;}@media (max-width:991px){.utility-menu ul.nav li a.signup{display:none;}}.utility-menu ul.nav li a.signup:focus,.utility-menu ul.nav li a.signup:hover{color:rgb(10.912195122,171.9853658537,245.087804878);}@media (max-width:991px){.utility-menu ul.nav li a.contact{display:none;}}.utility-menu ul.nav li a.icon{padding:0;width:38px;text-align:center;text-indent:-9999px;}.utility-menu ul.nav li a.facebook:before{content:"\f09a";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;}@media (max-width:991px){.utility-menu ul.nav li a.facebook{display:none;}}.utility-menu ul.nav li a.twitter:before{content:"\f099";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;}@media (max-width:991px){.utility-menu ul.nav li a.twitter{display:none;}}.utility-menu ul.nav li a.linkedin:before{content:"\f0e1";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;}@media (max-width:991px){.utility-menu ul.nav li a.linkedin{display:none;}}.utility-menu ul.nav li a.instagram:before{content:"\f16d";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;}@media (max-width:991px){.utility-menu ul.nav li a.instagram{display:none;}}.utility-menu ul.nav li a.youtube:before{content:"\f16a";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;}@media (max-width:991px){.utility-menu ul.nav li a.youtube{display:none;}}.path-contact .block-contact-info p:last-child{margin-bottom:20px;}.path-contact #edit-preview{display:none;}.path-event-registration .col-sm-9{width:100%;}.path-event-registration .col-sm-9 .main-content{width:100%;}.path-event-registration .col-sm-9 iframe{width:100%;height:100%;}.path-event-registration .sidebar{display:none;}.path-front .page > .container{padding:0;}.path-front .page .alert{margin-top:30px;}.path-front .page .page-content{margin:50px 0;background:#fff;display:block;}@media (max-width:991px){.path-front .page .page-content{margin:40px 0 0;}}@media (max-width:991px){.path-front .page [class*=col-sm-]{margin-bottom:40px;width:100%;float:left;}}.block-welcome-block h2{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:28px;font-weight:normal;color:#088ac5;text-transform:uppercase;}@media (max-width:991px){.block-welcome-block h2{line-height:1;}}.block-welcome-block p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;}.block-custom-block h2{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:28px;font-weight:normal;color:#088ac5;text-transform:uppercase;}.block-custom-block h3,.block-custom-block h4,.block-custom-block h5,.block-custom-block h6{color:#088ac5;}.block-custom-block p{font-size:16px;}.main-content .view-program .view-header{text-align:center;}.main-content .view-program .view-filters .form--inline{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.main-content .view-program .view-filters .form--inline .form-type-select{margin:10px 5px 0;width:100%;}.main-content .view-program .view-filters .form--inline .form-type-select.form-item-field-session-track-target-id{margin-top:30px;}.main-content .view-program .view-filters .form--inline .form-type-select.form-item-field-session-level-target-id{display:none;}.main-content .view-program .view-filters .form--inline .form-type-select label{margin-bottom:5px;text-align:center;display:block;}.main-content .view-program .view-filters [id*=edit-field-time-slot-value-wrapper]{width:100%;}.main-content .view-program .view-filters [id*=edit-field-time-slot-value-wrapper] .panel-body .form-item:focus label,.main-content .view-program .view-filters [id*=edit-field-time-slot-value-wrapper] .panel-body .form-item:hover label{color:rgb(10.912195122,171.9853658537,245.087804878);background-color:#f3fafb;}.main-content .view-program .view-filters [id*=edit-field-time-slot-value-wrapper] .panel-body .form-item.active label{color:#fff;background-color:#088ac5;}@media (max-width:500px){.main-content .view-program .view-filters [id*=edit-field-time-slot-value-wrapper] .panel-body .form-item.active label{color:rgb(10.912195122,171.9853658537,245.087804878);}}.main-content .view-program .view-filters [id*=edit-field-time-slot-value-wrapper] .panel-body .form-item.active label:after{border-color:#088ac5 transparent transparent transparent;display:block;}.main-content .view-program .view-filters [id*=edit-field-time-slot-value-wrapper] .panel-body .form-item label{font-weight:700;color:#088ac5;background-color:#f3fafb;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id]{margin:30px 0 0;width:100%;text-align:center;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id] legend{margin:0 0 15px;font-size:16px;font-weight:bold;color:#555;border-bottom:0;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id] [id*=edit-field-session-track-target-id] .form-checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id] [id*=edit-field-session-track-target-id] .form-item{margin:0 3px 5px 3px;float:left;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id] [id*=edit-field-session-track-target-id] label{margin-bottom:0;padding:9px 12px 9px 10px !important;line-height:1;font-size:14px;font-weight:400;color:#fff;display:flex;align-items:center;background-color:#55c6d1;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id] [id*=edit-field-session-track-target-id] label[for*=track-target-id-22]{background-color:#1c2e72;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id] [id*=edit-field-session-track-target-id] label[for*=track-target-id-23]{background-color:#55c6d1;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id] [id*=edit-field-session-track-target-id] label[for*=track-target-id-21]{background-color:#088ac5;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id] [id*=edit-field-session-track-target-id] label[for*=track-target-id-24]{background-color:#98c03b;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id] [id*=edit-field-session-track-target-id] input[type=checkbox]{position:relative !important;top:0;margin:0 10px 0 0 !important;width:14px;height:14px;background-color:#fff;border:0;outline:0;appearance:none;-webkit-appearance:none;}.main-content .view-program .view-filters fieldset[data-drupal-selector=edit-field-session-track-target-id] [id*=edit-field-session-track-target-id] 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;}.main-content .view-program .view-filters .form-actions{margin-top:20px;display:block;}.main-content .view-program .view-filters .form-actions .btn{margin-right:0;display:block !important;}.main-content .view-program .view-content h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#555;background-color:#f3fafb;border-color:#ddd;}.main-content .view-program .view-content h3:before{content:"\f017";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:relative;top:1px;margin-right:10px;font-size:16px;color:#088ac5;}.main-content .view-program .view-content h3:after{content:"ET";}.main-content .view-program .view-content .views-row{border-color:#ddd;}.main-content .view-program .view-content .views-row.cec-session{padding-right:70px;}.main-content .view-program .view-content .views-row.cec-session:after{content:"";position:absolute;top:50%;right:10px;margin-top:-25px;width:40px;height:50px;background-image:url("/sites/ccmc/themes/ccmc/img/cec.png");background-position:center;background-repeat:no-repeat;background-size:88%;}.main-content .view-program .view-content .views-row:last-of-type{border-bottom-width:1px;}.main-content .view-program .view-content .views-row .views-field-title h4{margin-bottom:0;line-height:1.3;font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;text-transform:none;}.main-content .view-program .view-content .views-row .views-field-title h4 a{-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;}.main-content .view-program .view-content .views-row .views-field-field-sub-title{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:16px;font-style:italic;font-weight:normal;color:rgb(123.25,123.25,123.25);}.main-content .view-program .view-content .views-row .views-field-field-session-track,.main-content .view-program .view-content .views-row .views-field-field-session-level{margin-top:15px;font-size:13px;}.main-content .view-program .view-content .views-row .views-field-field-session-track span{padding:5px 8px;color:#fff;}.main-content .view-program .view-content .views-row .views-field-field-session-track span[data-track-id="22"]{background-color:#1c2e72;}.main-content .view-program .view-content .views-row .views-field-field-session-track span[data-track-id="23"]{background-color:#55c6d1;}.main-content .view-program .view-content .views-row .views-field-field-session-track span[data-track-id="21"]{background-color:#088ac5;}.main-content .view-program .view-content .views-row .views-field-field-session-track span[data-track-id="24"]{background-color:#98c03b;}.main-content .view-program .view-content .views-row .views-field-field-session-track strong{display:none;}.main-content .view-program .view-content .views-row .views-field-field-session-room{font-size:14px;}.main-content .view-program .view-content .views-row .views-field-field-session-room .field-content:before{content:"\f041";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;margin-right:10px;color:#088ac5;text-align:center;display:inline-block;}.main-content .view-program .view-content .views-row .views-field-field-talk-speakers{font-size:14px;}.main-content .view-program .view-content .views-row .views-field-field-talk-speakers .views-label:before{content:"\f130";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:relative;top:1px;margin-right:10px;font-size:15px;color:#088ac5;}.main-content .view-program .view-content .views-row .views-field-field-talk-speakers ul li::marker{color:#088ac5;}.main-content .view-program .view-content .views-row .views-field-field-talk-speakers ul li a{-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;}.main-content .view-program .view-content .views-row .views-field-field-session-talks{margin-top:10px;}.main-content .view-program .view-content .views-row .views-field-field-session-talks ul{margin:0;padding-left:20px;}.main-content .view-program .view-content .views-row .views-field-field-session-talks ul li{margin-bottom:10px;line-height:1.4;font-size:15px;}.main-content .view-program .view-content .views-row .views-field-field-session-talks ul li::marker{color:#088ac5;}.main-content .view-program .view-content .views-row .views-field-field-session-talks ul li:last-of-type{margin-bottom:0;}.main-content .view-program .view-empty{margin-bottom:10px;text-align:center;}.main-content .view-program .view-footer{margin-top:30px;width:100%;font-size:14px;font-style:italic;text-align:center;display:inline-block;}.main-content .view-program .view-footer .cec-callout{margin-bottom:20px;position:relative;padding:12px 12px 12px 55px;line-height:1.3;font-size:15px;color:#f27d21;text-align:left;background-color:rgb(253.9444444444,242.8611111111,227.5555555556);border:1px solid #f27d21;}@media (max-width:400px){.main-content .view-program .view-footer .cec-callout{font-size:14px;}}.main-content .view-program .view-footer .cec-callout:before{content:"";position:absolute;top:50%;left:7px;margin-top:-25px;width:40px;height:50px;background-image:url("/sites/ccmc/themes/ccmc/img/cec.png");background-position:center;background-repeat:no-repeat;background-size:88%;float:left;}.main-content .view-program .view-footer .cec-callout strong{font-style:normal;}.main-content .view-schedule-at-a-glance .view-header{margin-bottom:15px;text-align:center;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-title{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:28px;font-weight:normal;color:#088ac5;text-transform:none;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content{background-color:#f3fafb;border-color:#ddd;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;color:#555;border-top:1px solid #ddd;}@media (max-width:767px){.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content h3{background-color:#f3fafb;border:1px solid #ddd;}}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content h3:after{content:"ET";}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content h3 time:first-of-type:before{content:"\f017";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;position:relative;top:1px;margin-right:10px;font-size:16px;color:#088ac5;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row{border-color:#ddd;}@media (max-width:767px){.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row{border:1px solid #ddd;}}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row.cec-session{padding-right:70px;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row.cec-session:after{content:"";position:absolute;top:50%;right:10px;margin-top:-25px;width:40px;height:50px;background-image:url("/sites/ccmc/themes/ccmc/img/cec.png");background-position:center;background-repeat:no-repeat;background-size:88%;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row .views-field-title{line-height:1.3;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row .views-field-title a{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;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;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row .views-field-field-sub-title{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:16px;font-style:italic;font-weight:normal;color:rgb(123.25,123.25,123.25);}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row .views-field-field-session-room .field-content{font-size:14px;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row .views-field-field-session-room .field-content:before{content:"\f041";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;margin-right:10px;font-size:16px;color:#088ac5;text-align:center;display:inline-block;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row .views-field-field-session-talks li{font-size:15px;}.main-content .view-schedule-at-a-glance .group-time-slot .grouped-content .views-row .views-field-field-session-talks li::marker{color:#088ac5;}.main-content .view-schedule-at-a-glance .view-footer{margin-top:30px;font-size:14px;font-style:italic;text-align:center;}.main-content .view-schedule-at-a-glance .view-footer .cec-callout{margin-bottom:20px;position:relative;padding:12px 12px 12px 55px;line-height:1.3;font-size:15px;color:#f27d21;text-align:left;background-color:rgb(253.9444444444,242.8611111111,227.5555555556);border:1px solid #f27d21;}@media (max-width:400px){.main-content .view-schedule-at-a-glance .view-footer .cec-callout{font-size:14px;}}.main-content .view-schedule-at-a-glance .view-footer .cec-callout:before{content:"";position:absolute;top:50%;left:7px;margin-top:-25px;width:40px;height:50px;background-image:url("/sites/ccmc/themes/ccmc/img/cec.png");background-position:center;background-repeat:no-repeat;background-size:88%;float:left;}.main-content .view-schedule-at-a-glance .view-footer .cec-callout strong{font-style:normal;}.page-node-type-session .view-session-detail .views-field-field-time-slot-1 .date strong,.page-node-type-session .view-session-detail .views-field-field-time-slot-1 .time strong{display:none;}.page-node-type-session .view-session-detail .views-field-field-time-slot-1 .date:before{content:"\f133";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;font-size:16px;color:#088ac5;}.page-node-type-session .view-session-detail .views-field-field-time-slot-1 .time:before{content:"\f017";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;color:#088ac5;}.page-node-type-session .view-session-detail .views-field-field-time-slot-1 .time:after{content:" ET";}.page-node-type-session .view-session-detail .views-field-field-session-room .room:before{content:"\f041";speak:none;font-style:normal;font-weight:normal;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;margin-right:7px;width:20px;color:#088ac5;text-align:center;display:inline-block;}.page-node-type-session .view-session-detail .views-field-field-session-room .room strong{display:none;}.page-node-type-session .view-session-detail .cec-session{position:relative;padding:12px 12px 12px 55px;line-height:1.3;font-size:15px;color:#f27d21;background-color:rgb(253.9444444444,242.8611111111,227.5555555556);border:1px solid #f27d21;}@media (max-width:400px){.page-node-type-session .view-session-detail .cec-session{font-size:14px;}}.page-node-type-session .view-session-detail .cec-session:before{content:"";position:absolute;top:50%;left:7px;margin-top:-25px;width:40px;height:50px;background-image:url("/sites/ccmc/themes/ccmc/img/cec.png");background-position:center;background-repeat:no-repeat;background-size:88%;float:left;}.page-node-type-session .view-session-detail .cec-session strong{font-style:normal;}.page-node-type-session .view-session-detail .views-field-field-session-talks{margin-top:30px;}.page-node-type-session .view-session-detail .views-field-field-session-talks .field-content > ul{margin:0;padding:0;list-style:none;}.page-node-type-session .view-session-detail .views-field-field-session-talks .field-content > ul li{padding:30px 20px 10px;border-top:1px solid #ddd;}.page-node-type-session .view-session-detail .views-field-field-session-talks .field-content > ul li:last-of-type{padding-bottom:0;}.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk h2 a{font-size:26px;color:#088ac5;cursor:text;}.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk h2 a:focus,.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk h2 a:hover{color:#088ac5;text-decoration:none;}.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk .field--label{margin-bottom:20px;font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:24px;font-weight:normal;color:#f27d21;}.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk .field--name-field-talk-objective .field--items,.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk .field--name-field-talk-speakers .field--items{margin-bottom:20px;}.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk .field--name-field-talk-objective .field--item,.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk .field--name-field-talk-speakers .field--item{margin-left:40px;display:list-item;list-style-type:initial;}.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk .field--name-field-talk-objective .field--item p:last-child,.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk .field--name-field-talk-speakers .field--item p:last-child{margin-bottom:0;}.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk .field--name-field-talk-speakers .field--item a.btn{padding:0 !important;font-size:16px !important;font-weight:400;color:#088ac5 !important;text-transform:none !important;background-color:transparent !important;border-radius:0 !important;display:inline;}.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk .field--name-field-talk-speakers .field--item a.btn:focus,.page-node-type-session .view-session-detail .views-field-field-session-talks article.talk .field--name-field-talk-speakers .field--item a.btn:hover{color:rgb(10.912195122,171.9853658537,245.087804878) !important;text-decoration:underline !important;}.page-node-type-speaker .speaker-contact img,.page-node-type-speaker .speaker-contact .no-photo{border:3px solid #ddd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.page-node-type-speaker .speaker-contact .no-photo{background-image:url("/sites/ccmc/themes/ccmc/img/default_speaker.jpg");}.page-node-type-speaker .speaker-contact a{color:#fff;}.page-node-type-speaker .speaker-contact a:focus .fa,.page-node-type-speaker .speaker-contact a:hover .fa{background-color:rgb(10.912195122,171.9853658537,245.087804878);}.page-node-type-speaker .speaker-contact a.website .fa{background-image:url("/sites/ccmc/themes/ccmc/img/icon_globe.svg");background-position:center;background-repeat:no-repeat;background-size:17px;}.page-node-type-speaker .speaker-contact a.website .fa:before{text-indent:-9999px;}.page-node-type-speaker .speaker-contact a.twitter .fa{background-image:url("/sites/ccmc/themes/ccmc/img/x_logo_white.svg");background-position:center;background-repeat:no-repeat;background-size:15px;}.page-node-type-speaker .speaker-contact a.twitter .fa:before{text-indent:-9999px;}.page-node-type-speaker .speaker-contact .fa{background-color:#088ac5;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.page-node-type-speaker h2{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:28px;font-weight:normal;color:#088ac5;}.page-node-type-speaker h3{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:24px;font-style:italic;font-weight:normal;color:#f27d21;}.page-node-type-speaker .speaker-sessions h2{font-family:"cooper_hewittsemibold",Helvetica,Arial,sans-serif;font-size:24px;font-weight:normal;color:#f27d21;}.main-content .view-speakers .views-field-title{font-size:15px;font-weight:700;}.main-content .view-speakers .views-field-title a{-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;}.main-content .view-speakers .views-field-title a:focus img,.main-content .view-speakers .views-field-title a:focus .no-photo,.main-content .view-speakers .views-field-title a:hover img,.main-content .view-speakers .views-field-title a:hover .no-photo{border-color:rgb(10.912195122,171.9853658537,245.087804878);}.main-content .view-speakers .views-field-title img,.main-content .view-speakers .views-field-title .no-photo{border:3px solid #ddd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.main-content .view-speakers .views-field-title .no-photo{background-image:url("/sites/ccmc/themes/ccmc/img/default_speaker.jpg");}.view-sponsors-listing .page-header{text-align:center;}.view-sponsors-list{overflow:auto;}.view-sponsors-list .view-content{margin-top:15px;}.view-sponsors-list .view-content h3{margin:0;padding:10px;width:100%;font-size:24px;color:#fff;text-align:center;background-color:#088ac5;}.view-sponsors-list .view-content ul{margin-bottom:0;padding:0;width:100%;list-style:none;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}@media (max-width:767px){.view-sponsors-list .view-content ul{display:block;}}.view-sponsors-list .view-content li{position:relative;margin:0 5px;width:31.9%;height:150px;display:flex;align-items:center;justify-content:center;}@media (max-width:1199px){.view-sponsors-list .view-content li{width:31.5%;}}@media (max-width:767px){.view-sponsors-list .view-content li{margin:15px auto;max-width:220px;width:100%;height:125px;display:block;}}.view-sponsors-list .view-content li .link_popup{position:absolute;top:0;left:0;width:100%;height:100%;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;display:flex;align-items:center;}.view-sponsors-list .view-content li .link_popup:focus img,.view-sponsors-list .view-content li .link_popup:hover img{transform:scale(1.1);}.view-sponsors-list .view-content li img{margin:0 auto;max-width:195px;width:auto;max-height:100px;height:auto;-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){.view-sponsors-list .view-content li img{max-width:170px;}}@media (max-width:991px){.view-sponsors-list .view-content li img{max-width:195px;max-height:100px;}}.popup-close{right:0;}@media (max-width:767px){.popup-close{right:10px;}}#popup-close{width:40px;height:40px;line-height:40px;font-size:20px;}.pop-logo img{margin:0 auto 10px;max-width:200px;max-height:100px;width:auto;height:auto;}.pop-booth{margin-bottom:10px;text-align:center;}.pop-link{text-align:center;}.pop-profile{margin-top:10px;text-align:center;}@media (max-width:767px){.path-user .page .main-content .nav{margin-bottom:20px;padding-left:20px;list-style:disc;}.path-user .page .main-content .nav > li{display:list-item;}.path-user .page .main-content .nav-tabs{border-bottom:0;}.path-user .page .main-content .nav-tabs > li{margin-bottom:10px;float:none;}.path-user .page .main-content .nav-tabs > li.active > a{border:0;}.path-user .page .main-content .nav-tabs > li a{margin-right:0;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:inline;}.path-user .page .main-content .nav-tabs > li a:focus,.path-user .page .main-content .nav-tabs > li a:hover{background-color:transparent;border-color:transparent;}}.path-user .hero{display:none;}body.role-administrator,body.role-publisher{margin-top:0;}body.role-administrator header,body.role-publisher header{background-color:#fff;}body.role-administrator .slider,body.role-administrator .banner,body.role-administrator .hero,body.role-administrator .page,body.role-publisher .slider,body.role-publisher .banner,body.role-publisher .hero,body.role-publisher .page{margin-top:0;}
