.ccm-search-block-form.standard .search-box{position:relative}.ccm-search-block-form.standard .search-box label.hidden-text{width:100%;font-size:0}.ccm-search-block-form.standard .search-box label.hidden-text .ccm-search-block-text{width:100%;height:38px;padding-left:20px;padding-right:45px;background-color:#f5fdfd;border:1px solid #c1deeb;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#384787;font-size:16px;font-weight:700}.ccm-search-block-form.standard .search-box .ccm-search-block-submit{position:absolute;top:0;right:0;background-color:#50bbbd;background-image:url(/application/themes/custom/images/search-button.png);color:#000;border:0;width:38px;height:38px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0;font-size:0;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ccm-search-block-form.standard .search-box .ccm-search-block-submit:active,.ccm-search-block-form.standard .search-box .ccm-search-block-submit:focus,.ccm-search-block-form.standard .search-box .ccm-search-block-submit:hover{background-color:#75c9cb}.ccm-search-block-form.standard #searchResults{margin:15px 0 0}.ccm-search-block-form.standard #searchResults .searchResult{margin:0 0 10px;border:1px solid #c1deeb;padding:15px;background-color:#f5fdfd}.ccm-search-block-form.standard #searchResults .searchResult h3{margin:0 0 5px}.ccm-search-block-form.standard #searchResults .searchResult p{padding:0}.ccm-search-block-form.standard #searchResults .searchResult p .pageLink{margin:10px 0 0;display:inline-block}

.siteEditorNote{margin:10px 0;padding:6px 10px;border:2px solid #aa0000;background:white;background:rgba(255,255,255,0.85);color:#aa0000;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.siteEditorNote:before{content:"Site editor note:";display:block;font-weight:bold}.header .navigation{background-color:#f5fdfd !important;position:relative}@media (min-width:768px){.header .navigation ul.nav.mega{position:relative;list-style-type:none;margin:0 !important;padding:0;font-size:0;width:100%;flex-wrap:wrap;display:inline-flex;justify-content:space-between;height:39px;line-height:0;text-align:justify}.header .navigation ul.nav.mega>li{position:relative;display:inline}.header .navigation ul.nav.mega>li>a{display:inline-block}.header .navigation ul.nav.mega>li:after{content:' '}.header .navigation ul.nav.mega>li.nav-last:after{display:none}.header .navigation ul.nav.mega:after{content:' ';display:inline-block;position:relative;width:100%;height:0;vertical-align:top}.header .navigation ul.nav.mega li.level-1{position:static;display:inline-flex;margin:0px !important;font-size:18px;font-size:1.8rem}.header .navigation ul.nav.mega li.level-1.nav-last{display:inline-block}.header .navigation ul.nav.mega li.level-1 .sub-button,.header .navigation ul.nav.mega li.level-1 .back-button,.header .navigation ul.nav.mega li.level-1 ul.level-2 ul.level-3 ul{display:none}.header .navigation ul.nav.mega li.level-1:after{display:none}.header .navigation ul.nav.mega li.level-1>.item-wrapper{display:inline-block;position:relative}.header .navigation ul.nav.mega li.level-1>.item-wrapper>a{display:inline-block;position:relative;padding:15px 17px;line-height:1.5;font-size:17px;font-size:1.7rem;font-family:'Roboto Slab',sans-serif;font-weight:normal !important;color:#2f3175 !important}.header .navigation ul.nav.mega li.level-1>.item-wrapper>a .alt-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.header .navigation ul.nav.mega li.level-1>.item-wrapper>a .text{z-index:10000;display:block;position:relative}.header .navigation ul.nav.mega li.level-1>.item-wrapper>a:hover,.header .navigation ul.nav.mega li.level-1>.item-wrapper>a:focus,.header .navigation ul.nav.mega li.level-1>.item-wrapper>a:active,.header .navigation ul.nav.mega li.level-1>.item-wrapper>a.nav-path-selected{background-color:#2f3175;color:white !important;position:relative;text-decoration:none !important}.header .navigation ul.nav.mega li.level-1>.item-wrapper>a:hover .alt-bg,.header .navigation ul.nav.mega li.level-1>.item-wrapper>a:focus .alt-bg,.header .navigation ul.nav.mega li.level-1>.item-wrapper>a:active .alt-bg,.header .navigation ul.nav.mega li.level-1>.item-wrapper>a.nav-path-selected .alt-bg{opacity:1}.header .navigation ul.nav.mega li.level-1>.item-wrapper>a:hover+.sub-button,.header .navigation ul.nav.mega li.level-1>.item-wrapper>a:focus+.sub-button,.header .navigation ul.nav.mega li.level-1>.item-wrapper>a:active+.sub-button,.header .navigation ul.nav.mega li.level-1>.item-wrapper>a.nav-path-selected+.sub-button{color:white !important}.header .navigation ul.nav.mega li.level-1.nav-dropdown>.item-wrapper a{padding-right:38px;text-decoration:none !important}.header .navigation ul.nav.mega li.level-1 .sub-button.level-1{padding:0;display:inline-block;position:relative;top:1px;right:13px;bottom:0;z-index:15;transform:translateX(-20px);overflow:hidden;color:#2f3175 !important;background-color:transparent;color:black;font-size:20px;line-height:1;border:none;pointer-events:none;-ms-transition:240ms all cubic-bezier(0, 1, .5, 1);-moz-transition:240ms all cubic-bezier(0, 1, .5, 1);-webkit-transition:240ms all cubic-bezier(0, 1, .5, 1);-o-transition:240ms all cubic-bezier(0, 1, .5, 1);transition:240ms all cubic-bezier(0, 1, .5, 1)}.header .navigation ul.nav.mega li.level-1 .sub-button.level-1 span:before{content:'\f107';font-family:FontAwesome}.change-font-size .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 span:before{position:absolute;top:50%;transform:translateY(-50%)}.header .navigation ul.nav.mega li.level-1 .sub-button.level-1:hover,.header .navigation ul.nav.mega li.level-1 .sub-button.level-1:focus{color:red}.change-font-size .header .navigation ul.nav.mega li.level-1 .sub-button.level-1{max-height:69px;height:100%;width:28px;top:auto}.header .navigation ul.nav.mega li.level-1 ul.level-2{display:block !important;position:absolute;z-index:-1;line-height:1;top:100%;left:0;right:0;list-style-type:none;padding:20px;max-width:250px;min-width:250px;opacity:0;margin-top:0px !important;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#ce257d;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:254px;-moz-column-width:254px;column-width:254px}.header .navigation ul.nav.mega li.level-1 ul.level-2>li.nav-dropdown-title{position:absolute;top:20px;left:30px;right:30px;padding-bottom:15px;border-bottom:2px solid black;font-size:26px;font-size:2.6rem;font-weight:700;display:none}.header .navigation ul.nav.mega li.level-1 ul.level-2>li.nav-dropdown-title a{color:black}.header .navigation ul.nav.mega li.level-1 ul.level-2>li.nav-dropdown-title a:hover,.header .navigation ul.nav.mega li.level-1 ul.level-2>li.nav-dropdown-title a:active,.header .navigation ul.nav.mega li.level-1 ul.level-2>li.nav-dropdown-title a:focus{text-decoration:underline !important;outline:none !important}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2{text-align:left;padding:10px 10px 15px 10px;font-size:18px;font-size:1.8rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a{line-height:1.5;position:relative;color:white !important;font-weight:bold}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a.nav-path-selected:before{content:'» ';position:absolute;top:-2px;right:100%;padding-right:5px}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a:hover,.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a:active,.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a:focus{text-decoration:underline !important;outline:none !important}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3{display:inline-block !important;padding:0;padding-left:30px;vertical-align:text-top;list-style-type:none;width:100%}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 .nav-dropdown-title{display:none !important}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li{margin:5px 0 0;font-size:16px;font-size:1.6rem;position:relative}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li:after{content:'\f061';font-family:FontAwesome;position:absolute;left:-27px;top:3px;color:white !important}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li.nav-path-selected a:before{padding-right:10px}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li a{font-weight:normal;color:blue;display:inline-block;vertical-align:text-top;text-decoration:underline}.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li a:hover,.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li a:active,.header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li a:focus{text-decoration:none;outline:none !important}.header .navigation ul.nav.mega li.level-1:hover>.item-wrapper .sub-button.level-1,.header .navigation ul.nav.mega li.level-1.open-nav>.item-wrapper .sub-button.level-1{color:pink;transform:rotateZ(-180deg) translateX(20px)}.header .navigation ul.nav.mega li.level-1:hover ul.level-2,.header .navigation ul.nav.mega li.level-1:focus ul.level-2,.header .navigation ul.nav.mega li.level-1.open-nav ul.level-2{opacity:1;z-index:100}.no-csscolumns .header .navigation ul.nav.mega li.level-1:hover ul.level-2,.no-csscolumns .header .navigation ul.nav.mega li.level-1:focus ul.level-2,.no-csscolumns .header .navigation ul.nav.mega li.level-1.open-nav ul.level-2{display:block !important}.no-csscolumns .header .navigation ul.nav.mega li.level-1{position:relative}.no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2{top:26px;left:0;right:auto;width:320px;padding:10px}.no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2,.no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2>li.nav-dropdown-title,.no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3{display:none !important}.no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2,.no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a{word-break:break-word}}@media (max-width:995px) and (min-width:768px){.header .navigation ul.nav.mega{height:32px}.header .navigation ul.nav.mega li.level-1>.item-wrapper{display:inline-block}.header .navigation ul.nav.mega li.level-1>.item-wrapper>a{font-size:12px !important;font-size:1.2rem !important;padding:15px 27px 15px 10px !important}.header .navigation ul.nav.mega li.level-1>.item-wrapper .sub-button.level-1{right:3px !important}}@media (max-width:991px){.header .navigation{width:100% !important}}.sb-slidebar{background-color:#005eb8}@media (max-width:991px){.sb-slidebar{-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sb-slidebar:before{display:none}.sb-slidebar .container,.sb-slidebar .container-fluid{padding:0}.sb-slidebar .container .row>div,.sb-slidebar .container-fluid .row>div{position:static}.sb-slidebar ul.nav.mega{list-style-type:none;margin:0;padding:0;position:absolute;top:0;width:100%}.sb-slidebar ul.nav.mega li{position:initial !important;display:table;width:100%;min-height:48px;height:0px;margin:0}.sb-slidebar ul.nav.mega li .item-wrapper{display:table-row;height:100%}.sb-slidebar ul.nav.mega li .item-wrapper ul{background:transparent !important;padding-top:0px !important}.sb-slidebar ul.nav.mega li.nav-dropdown-title a{font-size:24px;font-size:2.4rem;font-weight:700;padding-top:6px;padding-bottom:6px}.sb-slidebar ul.nav.mega li.nav-path-selected>.item-wrapper>a{color:white;background:#004485}.sb-slidebar ul.nav.mega li a,.sb-slidebar ul.nav.mega li .sub-button,.sb-slidebar ul.nav.mega li .back-button{color:white;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sb-slidebar ul.nav.mega li a:hover,.sb-slidebar ul.nav.mega li .sub-button:hover,.sb-slidebar ul.nav.mega li .back-button:hover,.sb-slidebar ul.nav.mega li a:focus,.sb-slidebar ul.nav.mega li .sub-button:focus,.sb-slidebar ul.nav.mega li .back-button:focus,.sb-slidebar ul.nav.mega li a:active,.sb-slidebar ul.nav.mega li .sub-button:active,.sb-slidebar ul.nav.mega li .back-button:active{color:white;background:#004485;outline:none !important}.sb-slidebar ul.nav.mega li a:hover:after,.sb-slidebar ul.nav.mega li .sub-button:hover:after,.sb-slidebar ul.nav.mega li .back-button:hover:after,.sb-slidebar ul.nav.mega li a:focus:after,.sb-slidebar ul.nav.mega li .sub-button:focus:after,.sb-slidebar ul.nav.mega li .back-button:focus:after,.sb-slidebar ul.nav.mega li a:active:after,.sb-slidebar ul.nav.mega li .sub-button:active:after,.sb-slidebar ul.nav.mega li .back-button:active:after{border-color:white}.sb-slidebar ul.nav.mega li a{display:table-cell;vertical-align:middle;width:100%;padding:10px 16px;font-size:18px;font-size:1.8rem;font-weight:400;text-decoration:none}.sb-slidebar ul.nav.mega li .sub-button,.sb-slidebar ul.nav.mega li .back-button{display:table-cell;width:48px;min-width:48px;height:100%;background-color:transparent;border:none;position:relative}.sb-slidebar ul.nav.mega li .sub-button span,.sb-slidebar ul.nav.mega li .back-button span{display:block;width:100%;height:100%}.sb-slidebar ul.nav.mega li .sub-button span:after,.sb-slidebar ul.nav.mega li .back-button span:after{content:'';width:0;height:0;border-top:5px solid transparent !important;border-left:10px solid white;border-bottom:5px solid transparent !important;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sb-slidebar ul.nav.mega li .back-button span:after{border-left:none;border-right:10px solid white}.sb-slidebar ul.nav.mega li .sub-menu{display:none;position:absolute;top:0;left:100%;width:100%;z-index:999;margin:0;padding:0;padding-top:50px}}

