div.ccm-page div#header [class^="col-tp-"],div.ccm-page div#header [class^="col-pp-"]{position:static}div.ccm-page div#header.resized .ccm-nav-mega-menu-trigger{top:5px}.ccm-nav-mega-menu-trigger{background:url(../../../../packages/mega_menu_navigation/blocks/mega_menu_navigation/images/hamburger.svg);background-repeat:no-repeat;background-size:cover;position:absolute;right:25px;top:30px;transition:top 0.7s;height:40px;width:40px}div.ccm-page div#header.resized .ccm-nav-mega-menu{top:50px}.ccm-nav-mega-menu{position:absolute;top:100px;left:0;width:100%;overflow:auto;transition:top 0.7s}.ccm-nav-mega-menu .top-level-list{display:none}.ccm-nav-mega-menu.show-mobile-nav .top-level-list{display:block}.ccm-nav-mega-menu ul li{margin-bottom:0}.ccm-nav-mega-menu ul{margin:0;padding:0}.ccm-nav-mega-menu li{list-style:none}.ccm-nav-mega-menu a,.ccm-nav-mega-menu a:focus,.ccm-nav-mega-menu a:hover,.ccm-nav-mega-menu a:visited{color:#525151;text-decoration:none}.ccm-nav-mega-menu li a{display:block;padding:10px;padding-left:25px}.ccm-nav-mega-menu .top-level-item a{background:#fafafa}.ccm-nav-mega-menu .top-level-item{border-top:1px solid #d8d9d9;position:relative}.ccm-nav-mega-menu .top-level-item:last-child{border-bottom:1px solid #d8d9d9}.ccm-nav-mega-menu a.top-level-page{font-size:16px}.ccm-nav-mega-menu a.top-level-page:active,.ccm-nav-mega-menu a.top-level-page:hover{background:#83acd0;color:#fff}.ccm-nav-mega-menu .section-list.show-level,.ccm-nav-mega-menu .child-list.show-level{display:block}.ccm-nav-mega-menu .section-list,.ccm-nav-mega-menu .child-list{display:none}.ccm-nav-mega-menu .section-item a{background:#e8e8e8;border-top:1px solid #d8d9d9;padding-left:40px}.ccm-nav-mega-menu a.section-header{font-size:13px}.ccm-nav-mega-menu .child-item a{background:#dad8d8;color:#525151;font-size:13px;padding-left:55px}.ccm-nav-mega-menu a.section-header:active,.ccm-nav-mega-menu a.section-header:hover,.ccm-nav-mega-menu a.child-page:hover,.ccm-nav-mega-menu a.child-page:active{color:#4198e4}.ccm-nav-mega-menu .mobile-menu-toggle{color:#333;cursor:pointer;display:block;font-size:18px;font-family:ProximaNova-Medium;text-align:center;position:absolute;right:0}.ccm-nav-mega-menu .mobile-menu-toggle.top-level{height:43px;width:50px}.ccm-nav-mega-menu .mobile-menu-toggle.section-level{height:39px;width:50px}.ccm-nav-mega-menu .mobile-menu-toggle.top-level.closed,.ccm-nav-mega-menu .mobile-menu-toggle.section-level.closed{background:url(../../../../packages/mega_menu_navigation/blocks/mega_menu_navigation/images/down_arrow.svg);background-repeat:no-repeat;background-size:15px;background-position:center center}.ccm-nav-mega-menu .mobile-menu-toggle.top-level.open,.ccm-nav-mega-menu .mobile-menu-toggle.section-level.open{background:url(../../../../packages/mega_menu_navigation/blocks/mega_menu_navigation/images/up_arrow.svg);background-repeat:no-repeat;background-size:15px;background-position:center center}@media (min-width: 768px){div.ccm-page div#header{position:fixed}div.ccm-page div#header [class^="col-tp-"],div.ccm-page div#header [class^="col-pp-"]{position:relative}.ccm-nav-mega-menu-trigger{display:none}.ccm-nav-mega-menu{overflow:visible;position:static;width:auto}.ccm-nav-mega-menu .top-level-list{display:block}.ccm-nav-mega-menu .top-level-item{border-top:0}.ccm-nav-mega-menu .top-level-item:last-child{border-bottom:0}.ccm-nav-mega-menu .top-level-item:hover .section-list{display:table}div.ccm-page div#header.resized .ccm-nav-mega-menu .top-level-page{line-height:50px}.ccm-nav-mega-menu .top-level-page{display:block;padding:0 14px;text-align:center;text-transform:uppercase;line-height:100px;transition:line-height 0.7s}.ccm-nav-mega-menu .top-level-page.nav-selected{background:#bfbfbf;color:#3f3f3f}.ccm-nav-mega-menu .top-level-list .top-level-item{display:inline-block;height:100px;position:relative;transition:height 0.7s}div.ccm-page div#header.resized .ccm-nav-mega-menu .top-level-list .top-level-item{height:50px}.ccm-nav-mega-menu .section-list.show-level{display:none}.ccm-nav-mega-menu .mobile-menu-toggle{display:none}.ccm-nav-mega-menu .section-list{background:#fafafa;border-top:3px solid #d8d9d9;display:none;position:absolute;z-index:1}.ccm-nav-mega-menu li a{padding:0;text-align:left}.ccm-nav-mega-menu .top-level-item a,.ccm-nav-mega-menu .section-item a,.ccm-nav-mega-menu .child-item a{background:none}.ccm-nav-mega-menu .section-item a,.ccm-nav-mega-menu .child-item a{padding-left:0}.ccm-nav-mega-menu .top-level-1 .section-list{left:-188px}.ccm-nav-mega-menu .top-level-2 .section-list{right:-237px}.ccm-nav-mega-menu .top-level-3 .section-list,.ccm-nav-mega-menu .top-level-4 .section-list,.ccm-nav-mega-menu .top-level-5 .section-list,.ccm-nav-mega-menu .top-level-6 .section-list{right:0}.ccm-nav-mega-menu .section-row{display:table-row}.ccm-nav-mega-menu .section-item{display:table-cell;padding:20px;width:33.33%}.ccm-nav-mega-menu .section-row:nth-child(1) .section-item,.ccm-nav-mega-menu .section-row:nth-child(2) .section-item{padding:20px 20px 0}.ccm-nav-mega-menu .section-row:last-child .section-item{padding:20px}.ccm-nav-mega-menu .section-item a{border-top:none}.ccm-nav-mega-menu .section-count-1{width:207px}.ccm-nav-mega-menu .section-count-2{width:414px}.ccm-nav-mega-menu .section-count-3,.ccm-nav-mega-menu .section-count-4,.ccm-nav-mega-menu .section-count-5,.ccm-nav-mega-menu .section-count-6,.ccm-nav-mega-menu .section-count-7{width:621px}.ccm-nav-mega-menu a.section-header{display:block;margin-bottom:5px;text-transform:uppercase;font-family:ProximaNova-Bold}.ccm-nav-mega-menu .child-list{display:block}.ccm-nav-mega-menu li.child-item{margin-bottom:4px}.ccm-nav-mega-menu li.child-item:last-child{margin-bottom:0}}@media (max-width: 959px){div.ccm-page div#header .container{max-width:100%}}@media (min-width: 768px) and (max-width: 870px){div.ccm-page div#header .col-tp-20{width:15%}div.ccm-page div#header .col-tp-80{width:85%}nav.navigation{float:right}.ccm-nav-mega-menu .top-level-page{padding:0 10px}.ccm-nav-mega-menu .top-level-1 .section-list{left:-110px}}

div.alert-success{border:1px solid #05A000 !important;background-color:#B5ECB4 !important;padding:8px;margin-bottom:8px}div.alert-error,div.alert-danger{border:1px solid #f00 !important;background-color:#E4B5B5 !important;padding:8px;margin-bottom:8px}

img.ccm-captcha-image{display:block;margin:0px auto 30px auto}

