@import url(https://fonts.googleapis.com/css?family=Baloo+Bhaina:100,200,300,400,500,600,700,800,900);/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;outline:none}button,select{text-transform:none}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body{width:100%;height:100%;background-color:transparent;margin:0;padding:0}.ccm-page{color:#fff;background-color:rgba(0,0,0,0);font-family:inherit;font-size:16px;font-weight:300;text-align:left;line-height:1.5}@media (max-width:1200px){.ccm-page{font-size:16px}}.ccm-page strong,.ccm-page b{font-weight:900;font-family:inherit}.ccm-page pre{font-size:20px;font-family:inherit;color:#000;background-color:#d3d3d3;border-color:#808080;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}@media (max-width:1200px){.ccm-page pre{font-size:20px}}.ccm-page a{text-decoration:none;color:#000;cursor:pointer}.ccm-page a:hover{color:#4a2626}.ccm-page a:active,.ccm-page a:focus{outline:none;background-color:transparent}.ccm-page a.modal-link{color:#00f}.ccm-page a.modal-link:hover{color:#00f}.ccm-page .nav>li>a:focus,.ccm-page .nav>li>a:hover{background-color:transparent;background:transparent}.ccm-page h1{font-size:48px;color:#9c3232;padding:0;margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:0px;font-weight:600;text-transform:none;font-family:inherit;line-height:1.1}@media (max-width:1200px){.ccm-page h1{font-size:48px}}@media (max-width:576px){.ccm-page h1{font-size:40px}}.ccm-page h2{font-size:36px;color:#9c3232;padding:0;margin-top:15px;margin-bottom:20px;margin-left:0px;margin-right:0px;font-weight:600;text-transform:none;font-family:inherit;line-height:1.1}@media (max-width:1200px){.ccm-page h2{font-size:36px}}@media (max-width:576px){.ccm-page h2{font-size:30px}}.ccm-page h3{font-size:28px;color:#000;padding:0;margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:0px;font-weight:600;text-transform:none;font-family:inherit;line-height:1.1}@media (max-width:1200px){.ccm-page h3{font-size:28px}}@media (max-width:576px){.ccm-page h3{font-size:28px}}.ccm-page h4{font-size:18px;color:#000;padding:0;margin-top:5px;margin-bottom:5px;margin-left:0px;margin-right:0px;font-weight:600;text-transform:none;font-family:inherit;line-height:1.1}@media (max-width:1200px){.ccm-page h4{font-size:18px}}@media (max-width:576px){.ccm-page h4{font-size:18px}}.ccm-page h5{font-size:18px;color:#000;padding:0;margin-top:5px;margin-bottom:5px;margin-left:0px;margin-right:0px;font-weight:600;text-transform:none;font-family:inherit;line-height:1.1}@media (max-width:1200px){.ccm-page h5{font-size:18px}}@media (max-width:576px){.ccm-page h5{font-size:18px}}.ccm-page h6{font-size:18px;color:#000;padding:0;margin-top:5px;margin-bottom:5px;margin-left:0px;margin-right:0px;font-weight:600;text-transform:none;font-family:inherit;line-height:1.1}@media (max-width:1200px){.ccm-page h6{font-size:18px}}@media (max-width:576px){.ccm-page h6{font-size:18px}}.ccm-page .btn,.ccm-page .btn-primary,.ccm-page .btn-success,.ccm-page .button-contrast,.ccm-page .btn-warning,.ccm-page .btn-default,.ccm-page .pagelist-edit-button{text-shadow:none;text-align:center;display:inline-block;border-width:.5px;border-style:solid;border-radius:5px;text-transform:none;text-decoration:none;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;font-size:18px;margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:0px;white-space:normal;max-width:100%}.ccm-page .btn:focus,.ccm-page .btn-primary:focus,.ccm-page .btn-success:focus,.ccm-page .button-contrast:focus,.ccm-page .btn-warning:focus,.ccm-page .btn-default:focus,.ccm-page .pagelist-edit-button:focus,.ccm-page .btn:active,.ccm-page .btn-primary:active,.ccm-page .btn-success:active,.ccm-page .button-contrast:active,.ccm-page .btn-warning:active,.ccm-page .btn-default:active,.ccm-page .pagelist-edit-button:active{outline:none;box-shadow:none;background:inherit;background-color:inherit}.ccm-page .btn-primary{color:#fff;background-color:#608a89;border-color:#000}.ccm-page .btn-primary:hover{color:#fff;background-color:#000}.ccm-page .btn-primary:focus,.ccm-page .btn-primary:active{background-color:#608a89}.ccm-page .btn-contrast,.ccm-page .btn-success{color:#fff;background-color:#000;border-color:#000}.ccm-page .btn-contrast:hover,.ccm-page .btn-success:hover{color:#000;background-color:#fff}.ccm-page .btn-contrast:focus,.ccm-page .btn-success:focus,.ccm-page .btn-contrast:active,.ccm-page .btn-success:active{background-color:#000}.ccm-page .btn-warning,.ccm-page .pagelist-edit-button{background-color:#f0ad4e;position:absolute;top:0;left:0;padding:5px 10px;text-align:center;z-index:50}.ccm-page .btn-cookieBanner{color:#fff;background-color:#000;border-color:#fff;border-radius:5px;border-width:2px;width:200px;margin:10px 0px;text-align:center}.ccm-page .btn-cookieBanner:hover{color:#000;background-color:#fff}.ccm-page ul{text-align:initial}.ccm-page li:active,.ccm-page li:focus{outline:none}.ccm-page .color_one{color:#808080}.ccm-page .color_two{color:#d3d3d3}.ccm-page .designline:after{content:"";display:block;background-color:#000;height:2px;width:50px;margin-top:5px;margin-bottom:5px}.ccm-page hr{border-top-style:solid;border-top-color:#000;border-top-width:1px}.ccm-page header{background-color:#fff;color:#5e7f68;z-index:100;font-size:21px}.ccm-page header a{text-decoration:none}.ccm-page header .header-inner{padding-top:10px;padding-bottom:5px;display:table;width:100%;text-align:left}@media (max-width:1200px){.ccm-page header{font-size:15px}}@media (max-width:992px){.ccm-page header{font-size:15px}}@media (max-width:767px){.ccm-page header{font-size:28px}}.ccm-page #logo-wrapper{display:inline-block;z-index:20;position:relative;left:0;top:0;font-size:22px;font-family:Baloo Bhaina;text-align:left}.ccm-page #logo-wrapper img{width:auto;height:100%;max-height:120px}.ccm-page #button-wrapper{margin-left:10px;margin-right:10px;position:fixed;top:20px;right:30px;z-index:20;background-color:#fff}@media (max-width:992px){.ccm-page #button-wrapper{top:20px;right:30px}}@media (max-width:767px){.ccm-page #button-wrapper{top:15px;right:30px}}.ccm-page #button-wrapper button.lines-button{display:block;padding:20px 10px;border:none;background:transparent;transition:all .3s;cursor:pointer;user-select:none}.ccm-page #button-wrapper button.lines-button .lines{display:block;width:30px;height:5px;background:#000;transition:0.3s;position:relative}.ccm-page #button-wrapper button.lines-button .lines:before,.ccm-page #button-wrapper button.lines-button .lines:after{display:inline-block;width:30px;height:5px;background:#000;transition:0.3s;position:absolute;left:0;content:''}.ccm-page #button-wrapper button.lines-button .lines:before{top:10px}.ccm-page #button-wrapper button.lines-button .lines:after{top:-10px}.ccm-page #button-wrapper button.lines-button.open .lines{background:transparent}.ccm-page #button-wrapper button.lines-button.open .lines:before,.ccm-page #button-wrapper button.lines-button.open .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:30px}.ccm-page #button-wrapper button.lines-button.open .lines:before{top:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.ccm-page #button-wrapper button.lines-button.open .lines:after{top:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.ccm-page #nav-wrapper{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;display:table-cell;vertical-align:middle}@media (max-width:767px){.ccm-page #nav-wrapper{display:none;padding-top:0px;padding-bottom:0px;background-color:#fff}.ccm-page #nav-wrapper #navigation{display:table;height:100%;width:100%}.ccm-page #nav-wrapper #navigation #responsive-nav{display:table-cell;vertical-align:middle}}.ccm-page #nav-wrapper ul.nav{list-style-type:none}@media (min-width:768px){.ccm-page #nav-wrapper ul.nav{margin-bottom:0;float:right;padding:0px}.ccm-page #nav-wrapper ul.nav>li{float:left;display:table-cell;text-align:center}}.ccm-page #nav-wrapper ul.nav>li>a{color:#5e7f68;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px}.ccm-page #nav-wrapper ul.nav>li>a:after{content:'';height:3px;background-color:#9c3232;width:0%;left:50%;position:relative;display:block;top:100%;transition:all .5s}@media (max-width:1200px){.ccm-page #nav-wrapper ul.nav>li>a{padding-top:10px;padding-bottom:10px;padding-left:8px;padding-right:8px}}.ccm-page #nav-wrapper ul.nav>li>ul:not(.menu-language-switcher-container){display:none;position:absolute;background-color:#fff;padding:10px 40px;list-style-type:none}@media (max-width:767px){.ccm-page #nav-wrapper ul.nav>li>ul:not(.menu-language-switcher-container){display:none}}.ccm-page #nav-wrapper ul.nav>li ul.menu-language-switcher-container{list-style-type:none;padding-left:0px}.ccm-page #nav-wrapper ul.nav>li ul.menu-language-switcher-container li{display:table-cell;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;text-align:center}@media (max-width:1200px){.ccm-page #nav-wrapper ul.nav>li ul.menu-language-switcher-container li{padding-top:10px;padding-bottom:10px;padding-left:8px;padding-right:8px}}@media (max-width:767px){.ccm-page #nav-wrapper ul.nav>li ul.menu-language-switcher-container li{display:block}}.ccm-page #nav-wrapper ul.nav>li ul.menu-language-switcher-container li.active{display:none}.ccm-page #nav-wrapper ul.nav>li:hover a{color:#9c3232}.ccm-page #nav-wrapper ul.nav>li:hover a:after{width:100%;left:0%}@media (max-width:767px){.ccm-page #nav-wrapper ul.nav>li:hover a:after{left:50%;transform:translateX(-50%)}}.ccm-page #nav-wrapper ul.nav>li:hover>ul:not(.menu-language-switcher-container){display:block}@media (max-width:767px){.ccm-page #nav-wrapper ul.nav>li:hover>ul:not(.menu-language-switcher-container){display:none}}.ccm-page #nav-wrapper ul.nav>li.nav-path-selected a{color:#9c3232}.ccm-page #nav-wrapper ul.nav>li.nav-path-selected a:after{width:100%;left:0%;background-color:#9c3232}@media (max-width:767px){.ccm-page #nav-wrapper ul.nav>li.nav-path-selected a:after{left:50%;transform:translateX(-50%)}}@media (max-width:767px){.ccm-page #nav-wrapper ul.nav{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.ccm-page #nav-wrapper ul li a{font-size:21px;font-weight:400;text-transform:none}@media (max-width:1200px){.ccm-page #nav-wrapper ul li a{font-size:15px}}@media (max-width:992px){.ccm-page #nav-wrapper ul li a{font-size:15px}}@media (max-width:767px){.ccm-page #nav-wrapper ul li a{font-size:28px;text-align:center}}.ccm-page.navbar-margin .nav_fixed #button-wrapper{margin-top:48px}.ccm-page .nav_fixed header{top:0px;width:100%;position:fixed}.ccm-page .nav_fixed header .header-inner #nav-wrapper{z-index:19}@media (max-width:767px){.ccm-page .nav_fixed header .header-inner #nav-wrapper{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);height:0;overflow:hidden;width:100%;-webkit-transition:height .5s ease-in;-moz-transition:height .5s ease-in;-o-transition:height .5s ease-in;transition:height .5s ease-in}}.ccm-page .nav_fixed header .header-inner #button-wrapper{z-index:20}@media (min-width:768px){.ccm-page .nav_fixed header .header-inner #button-wrapper{display:none}}@media (max-width:767px){.ccm-page .nav_fixed header.open #nav-wrapper{-webkit-transition:height .5s ease-in;-moz-transition:height .5s ease-in;-o-transition:height .5s ease-in;transition:height .5s ease-in;height:100vh}}.ccm-page.navbar-margin .nav_overlay header{padding-top:0px}.ccm-page.navbar-margin .nav_overlay #button-wrapper,.ccm-page.navbar-margin .nav_overlay #logo-wrapper{margin-top:48px}.ccm-page .nav_overlay header{background-color:transparent}.ccm-page .nav_overlay header #logo-wrapper,.ccm-page .nav_overlay header #nav-wrapper{position:fixed}.ccm-page .nav_overlay header #logo-wrapper{top:20px}.ccm-page .nav_overlay header #nav-wrapper{top:0;left:0;opacity:0;z-index:15;width:100%;height:100%;overflow:hidden;background-color:#fff;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in;display:block}.ccm-page .nav_overlay header #nav-wrapper #navigation{display:table;height:100%;width:100%}.ccm-page .nav_overlay header #nav-wrapper #navigation #responsive-nav{display:table-cell;vertical-align:middle}.ccm-page .nav_overlay header #nav-wrapper #navigation #responsive-nav ul.nav{float:none}.ccm-page .nav_overlay header #nav-wrapper #navigation #responsive-nav ul.nav li{float:none;display:block}.ccm-page .nav_overlay header #nav-wrapper #navigation #responsive-nav ul.nav li a{display:inline-block}@media (max-width:767px){.ccm-page .nav_overlay header #nav-wrapper #navigation #responsive-nav ul.nav li a{display:block}}.ccm-page .nav_overlay header.open #nav-wrapper{opacity:1}.ccm-page .nav_fixed_metanav header{top:0px;width:100%;z-index:100;position:fixed;background-color:white}@media (min-width:768px){.ccm-page .nav_fixed_metanav header #button-wrapper{display:none}}.ccm-page .nav_fixed_metanav header .header-inner .topBar{background-color:#fff;color:#5e7f68}@media (max-width:767px){.ccm-page .nav_fixed_metanav header .header-inner .topBar #nav-wrapper{background-color:#fff;display:table-cell}}.ccm-page .nav_fixed_metanav header .header-inner .topBar #nav-wrapper .ccm-search-block-submit{padding:4px 10px;margin:0;vertical-align:top;border-width:2px}@media (max-width:767px){.ccm-page .nav_fixed_metanav header .header-inner .topBar #nav-wrapper .ccm-search-block-submit{padding:2px 10px;margin:3px 5px;border-width:2px}}.ccm-page .nav_fixed_metanav header .header-inner .bottomBar{background-color:#000;color:#fff}@media (max-width:767px){.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper{position:fixed;top:0;left:50%;transform:translateX(-50%);height:0;overflow:hidden;width:100%;background-color:#fff;-webkit-transition:height .5s ease-in;-moz-transition:height .5s ease-in;-o-transition:height .5s ease-in;transition:height .5s ease-in}}.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li{display:table-cell;vertical-align:middle}.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li>a{padding:0px;color:#fff;margin-right:15px;margin-top:0px;margin-bottom:0px;font-size:16px}@media (max-width:992px){.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li>a{font-size:16px}}@media (max-width:767px){.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li>a{font-size:16px;margin:0;margin-top:5px;margin-bottom:5px}}.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li>a:after{content:'';height:3px;background-color:#00f;width:0%;left:50%;position:relative;display:block;top:100%;transition:all .5s}.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li>a:hover{color:#00f;background-color:transparent}.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li>a:hover:after{width:100%;left:0%}@media (max-width:767px){.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li>a:hover:after{left:50%;transform:translateX(-50%)}}.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li>a:focus,.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li>a:active{background-color:transparent}.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li.nav-path-selected a{color:#00f}.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li.nav-path-selected a:after{width:100%;left:0%;background-color:#00f}@media (max-width:767px){.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li.nav-path-selected a:after{left:50%;transform:translateX(-50%)}}@media (max-width:767px){.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul{width:100%;margin:0;padding:0px}.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav>ul>li{display:inline;text-align:center;clear:both}}@media (max-width:767px){.ccm-page .nav_fixed_metanav header .header-inner .bottomBar #metanav-wrapper #responsive-nav{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media (max-width:767px){.ccm-page .nav_fixed_metanav header.open .header-inner .bottomBar #metanav-wrapper{height:100vh;-webkit-transition:height .5s ease-in;-moz-transition:height .5s ease-in;-o-transition:height .5s ease-in;transition:height .5s ease-in}}.ccm-page .nav_fixed_metanav_overlay header{top:0px;width:100%;z-index:100;position:fixed}.ccm-page .nav_fixed_metanav_overlay header .header-inner{background-color:#fff;color:#5e7f68;padding-top:10px;padding-bottom:5px;z-index:16;position:relative}.ccm-page .nav_fixed_metanav_overlay header .header-inner:before{content:'';color:white;position:absolute;top:0;left:75px;height:100%;border-left:solid 1px;border-color:#000}.ccm-page .nav_fixed_metanav_overlay header .header-inner a{color:#5e7f68;text-decoration:none}.ccm-page .nav_fixed_metanav_overlay header .header-inner li:hover a{color:#9c3232}.ccm-page .nav_fixed_metanav_overlay header .header-inner .wrapper{display:inline-block}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper{position:relative;z-index:20}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button{display:block;padding:10px;border:none;background:transparent;height:50px;width:50px;right:15px;top:15px;transition:all .3s;cursor:pointer;user-select:none}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button span{display:block}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button:hover{opacity:1}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button .lines{display:inline-block;width:30px;height:5px;background:#000;transition:0.3s;position:relative}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button .lines:before,.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button .lines:after{display:inline-block;width:30px;height:5px;background:#000;transition:0.3s;position:absolute;left:0;content:''}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button .lines:before{top:10px}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button .lines:after{top:-10px}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button.open .lines{background:transparent}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button.open .lines:before,.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button.open .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:30px}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button.open .lines:before{top:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper button.lines-button.open .lines:after{top:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper.panel-open button.lines-button.open .lines{background-color:#000}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper.panel-open button.lines-button.open .lines:after{transform:rotate(-45deg);width:15px;top:-4px;left:-3px}.ccm-page .nav_fixed_metanav_overlay header .header-inner #button-wrapper.panel-open button.lines-button.open .lines:before{left:-3px;transform:rotate(45deg);width:15px;top:4px}.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li{display:inline-block;cursor:pointer}.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li>ul{position:fixed;top:0;padding-top:109px;width:500px;z-index:-1;padding-left:15px;max-height:0px;transition:none;overflow:hidden}@media (max-width:1200px){.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li>ul{padding-left:8px}}.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li>ul:before{content:'';display:block;width:100vw;height:200px;max-height:0px;transition:none;background-color:#fff;position:fixed;left:0;z-index:-1}.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li>ul li{display:block}.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li>ul li:first-child{padding-top:10px}.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li>ul li a{color:#000}.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li>ul li a:hover{color:#00f}.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li:hover>ul{overflow:visible;transition-delay:0.1s;max-height:309px}.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li:hover>ul:before{max-height:309px;transition-delay:0s}.ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li.extra_link img{display:inline-block;margin-top:-5px}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper{position:fixed;top:0;left:-400px;width:400px;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#fff;padding-left:0px;transition:left ease-in;transition-duration:.7s}@media (max-width:1200px){.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper{width:380px;left:-380px}}@media (max-width:575px){.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper{width:100vw;left:-100vw}}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav{padding-top:100px}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav{position:absolute;left:0px;width:400px;transition:left .3s linear}@media (max-width:1200px){.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav{width:380px}}@media (max-width:575px){.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav{width:100vw}}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav li{border-bottom:1px solid #fff}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav li:first-child{border-top:1px solid #fff}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav li a{display:block;padding-left:10px;color:#fff;text-decoration:none}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav li a:hover{color:#000}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav li a:after{font-family:"FontAwesome";content:"\f105";float:right}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav li>ul{display:none}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav li.extra_link{cursor:pointer;line-height:45px}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav li.extra_link img{display:inline-block}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav li.no-arrow a:after{display:none}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav li.main-link>a{font-weight:900;font-family:inherit}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav.sub-ul{position:absolute;left:400px;width:400px}@media (max-width:1200px){.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav.sub-ul{left:380px;width:380px}}@media (max-width:575px){.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav.sub-ul{left:100vw;width:100vw}}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav.main-ul.open{left:-400px}@media (max-width:1200px){.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav.main-ul.open{left:-380px}}@media (max-width:575px){.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav.main-ul.open{left:-100vw}}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav.sub-ul.open{left:0px}.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav ul.nav.sub-ul li a:after{display:none}.ccm-page .nav_fixed_metanav_overlay header.open #overlay-wrapper{z-index:15;left:0;transition:left ease-in;transition-duration:.7s}.ccm-page .nav_fixed_metanav_overlay header li.nav-selected a,.ccm-page .nav_fixed_metanav_overlay header li.nav-path-selected a,.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper li.nav-selected a,.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper li.nav-path-selected a{color:#9c3232}.ccm-page .nav_fixed_metanav_overlay header li.nav-selected a:hover,.ccm-page .nav_fixed_metanav_overlay header li.nav-path-selected a:hover,.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper li.nav-selected a:hover,.ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper li.nav-path-selected a:hover{color:#5e7f68}.ccm-page .nav_fixed_metanav_overlay header #nav_bg_overlay{position:fixed;left:100vw;right:0px;top:0px;transition:left .5s linear;transition-duration:.7s;bottom:0px;z-index:101;background-color:rgba(255,255,255,0.8)}.ccm-page .nav_fixed_metanav_overlay header.open #nav_bg_overlay{left:400px}@media (max-width:1200px){.ccm-page .nav_fixed_metanav_overlay header.open #nav_bg_overlay{left:380px}}@media (max-width:575px){.ccm-page .nav_fixed_metanav_overlay header.open #nav_bg_overlay{left:100vw}}.ccm-toolbar-visible .ccm-page .nav_fixed_metanav_overlay header .header-inner #nav-wrapper ul.nav li>ul{top:48px}.ccm-toolbar-visible .ccm-page .nav_fixed_metanav_overlay header #overlay-wrapper .overlay-nav{margin-top:48px}.ccm-page .globalRightSidebar ul.nav{text-align:left}.ccm-page .globalRightSidebar ul.nav .contrast{background-color:#00f}.ccm-page .globalRightSidebar ul.nav .contrast .contrast_link{color:#fff}.ccm-page .globalRightSidebar ul.nav .contrast:hover{background-color:#fff}.ccm-page .globalRightSidebar ul.nav .contrast:hover .contrast_link{color:#000}.ccm-page .globalRightSidebar ul.nav li{max-width:100%;width:300px;background-color:#d3d3d3;margin-bottom:5px;display:block}.ccm-page .globalRightSidebar ul.nav li a{text-decoration:none;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#000}.ccm-page .globalRightSidebar ul.nav li:hover{background-color:#ffa500}.ccm-page .globalRightSidebar ul.nav li:hover a:hover{background-color:transparent;background:transparent;color:#000}.ccm-page .menu-language-switcher-container ul#menu-language-switcher.menu li a{text-transform:none;color:#000 !important;font-family:inherit;font-weight:400}.ccm-page .menu-language-switcher-container ul#menu-language-switcher.menu li a:hover{color:#00f !important}.ccm-page .menu-language-switcher-container ul#menu-language-switcher.menu li.active a{font-family:inherit;font-weight:700}.ccm-page .menu-language-switcher-container ul#menu-language-switcher.menu li:not(:first-child) a:before{content:' ';color:#5e7f68;display:inline-block;font-family:inherit;margin-top:0px;margin-left:1px;margin-right:1px;transform:translateY(0px)}.ccm-page .nav_simpit header{padding-top:0 !important;background-color:transparent;position:fixed;width:100%}.ccm-page .nav_simpit header .header-inner #cornerTriangle{position:fixed;background-color:#00f;max-height:300px;height:100%;width:100%;top:0;left:0;transform:translateX(-50%) rotate(-45deg);transform-origin:unset;transition:transform 1s,max-height 1s,transform-origin 1s,background-color 1s}@media (max-width:767px){.ccm-page .nav_simpit header .header-inner #cornerTriangle{transition:transform 1s,max-height 1s,transform-origin 1s,background-color 1s,width 1s,left 1s;width:800px;left:-150px}}.ccm-page .nav_simpit header .header-inner #logo-wrapper{position:fixed;left:-500px;transition:left 1s}.ccm-page .nav_simpit header .header-inner #icon-wrapper{position:fixed;top:0;left:0;z-index:21;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;transition:top 1s}@media (max-width:992px){.ccm-page .nav_simpit header .header-inner #icon-wrapper{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}}@media (max-width:767px){.ccm-page .nav_simpit header .header-inner #icon-wrapper{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}}.ccm-page .nav_simpit header .header-inner #icon-wrapper img{width:250px;height:100%;max-width:64vw;max-height:100px}@media (max-width:1200px){.ccm-page .nav_simpit header .header-inner #icon-wrapper img{width:200px}}@media (max-width:992px){.ccm-page .nav_simpit header .header-inner #icon-wrapper img{width:180px}}@media (max-width:767px){.ccm-page .nav_simpit header .header-inner #icon-wrapper img{width:160px}}.ccm-page .nav_simpit header .header-inner #nav-wrapper ul.nav>li>a{color:#000;transition:color 1s}@media (max-width:767px){.ccm-page .nav_simpit header .header-inner #nav-wrapper ul.nav>li>a{color:#5e7f68}}@media (max-width:767px){.ccm-page .nav_simpit header .header-inner #nav-wrapper{display:block;top:-100vh;position:fixed;height:100%;width:100%;left:0;background-color:#fff;transition:top 1s}}.ccm-page .nav_simpit header .header-inner #button-wrapper{display:none}@media (max-width:767px){.ccm-page .nav_simpit header .header-inner #button-wrapper{display:block}}.ccm-page .nav_simpit header.simpitTransition .header-inner #cornerTriangle{background-color:#fff;max-height:100px;transform:rotate(0deg) translateX(0%);transform-origin:0%}@media (max-width:767px){.ccm-page .nav_simpit header.simpitTransition .header-inner #cornerTriangle{max-height:80px;left:0;width:100%}}.ccm-page .nav_simpit header.simpitTransition .header-inner #logo-wrapper{left:0}.ccm-page .nav_simpit header.simpitTransition .header-inner #icon-wrapper{top:-500px;z-index:19}.ccm-page .nav_simpit header.simpitTransition .header-inner #nav-wrapper ul.nav>li>a{color:#5e7f68}.ccm-page .nav_simpit header.open .header-inner #nav-wrapper{top:0}.ccm-page .nav_simpit header.open .header-inner #logo-wrapper{left:-500px}.ccm-page .nav_simpit header.open .header-inner #icon-wrapper{top:0px}.ccm-page.navbar-margin .nav_simpit header{padding-top:0}.ccm-page.navbar-margin .nav_simpit header.simpitTransition #cornerTriangle{transition:margin-top 1s,transform 1s,max-height 1s,transform-origin 1s,background-color 1s;margin-top:48px}.ccm-page.navbar-margin .nav_simpit header #logo-wrapper,.ccm-page.navbar-margin .nav_simpit header #icon-wrapper,.ccm-page.navbar-margin .nav_simpit header #button-wrapper{margin-top:48px}.ccm-page{top:109px;position:relative}.ccm-page .globalBgImage{position:fixed;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1}.ccm-page.navbar-margin header{padding-top:48px}.ccm-page img{max-width:100%;height:auto}.ccm-page #sticker{top:0px}.ccm-page .carousel-inner>.item>a>img,.ccm-page .carousel-inner>.item>img,.ccm-page .img-responsive,.ccm-page .thumbnail a>img,.ccm-page .thumbnail>img{display:inline-block}.ccm-page .rslides_nav.prev,.ccm-page .rslides_nav.next{background:none;color:#000;background-color:transparent;text-decoration:none;height:auto;width:auto;padding-left:10px;padding-right:10px;font-size:20px;margin-top:-20px}.ccm-page .rslides_nav.prev:hover,.ccm-page .rslides_nav.next:hover{color:#fff;background-color:transparent}.ccm-page .rslides_nav.prev:before,.ccm-page .rslides_nav.next:before{font-family:"FontAwesome"}.ccm-page .rslides_nav.prev{text-align:right}.ccm-page .rslides_nav.prev:before{content:'\f053'}.ccm-page .rslides_nav.next:before{content:'\f054'}.ccm-page .fullscreenSlider .rslides>li{height:65vh}.ccm-page table{border-width:0px}.ccm-page table tr td{background-color:rgba(0,0,0,0);border-width:0px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px}.ccm-page table tr td:first-child{background-color:rgba(0,0,0,0);padding-right:0px;padding-left:0px}.ccm-page .fullscreenImg{cursor:pointer}.ccm-page .btImage.fullscreen{background-position:center;background-repeat:no-repeat;background-size:cover;height:65vh}.ccm-page .ccm-pagination-wrapper{text-align:center}.ccm-page .ccm-pagination-wrapper .pagination{margin-top:20px;margin-bottom:20px}.ccm-page .ccm-pagination-wrapper .pagination .prev>a,.ccm-page .ccm-pagination-wrapper .pagination .next>a,.ccm-page .ccm-pagination-wrapper .pagination .prev span,.ccm-page .ccm-pagination-wrapper .pagination .next span{position:relative;text-indent:-9000px;width:45px}.ccm-page .ccm-pagination-wrapper .pagination .prev>a:before,.ccm-page .ccm-pagination-wrapper .pagination .next>a:before,.ccm-page .ccm-pagination-wrapper .pagination .prev span:before,.ccm-page .ccm-pagination-wrapper .pagination .next span:before{font-family:'FontAwesome';position:absolute;display:block;top:0;left:0;right:0;bottom:0;text-indent:0;text-align:center;font-size:26px}.ccm-page .ccm-pagination-wrapper .pagination .prev>a:before,.ccm-page .ccm-pagination-wrapper .pagination .prev>span:before{content:'\f104'}.ccm-page .ccm-pagination-wrapper .pagination .next>a:before,.ccm-page .ccm-pagination-wrapper .pagination .next>span:before{content:'\f105'}.ccm-page .ccm-pagination-wrapper .pagination .active span{background-color:#000}.ccm-page .ccm-pagination-wrapper .pagination .disabled span{background-color:transparent}.ccm-page .ccm-pagination-wrapper .pagination li a{background-color:#808080;color:#000;border:none}.ccm-page .ccm-pagination-wrapper .pagination li a:hover{background-color:#000;color:#fff}.ccm-page .ccm-pagination-wrapper .pagination li span{border:none}.ccm-page .ccm-pagination-wrapper .pagination li:not(.active) span{color:#000}.ccm-page .ccm-pagination-wrapper .pagination li:not(:last-child) a,.ccm-page .ccm-pagination-wrapper .pagination li:not(:last-child) span{margin-right:3px}.ccm-page .kontrast,.ccm-page.kontrast{background-color:#608a89;color:#fff}.ccm-page .kontrast a,.ccm-page.kontrast a{color:#000}.ccm-page .kontrast a:hover,.ccm-page.kontrast a:hover{color:#fff}.ccm-page .kontrast h1,.ccm-page.kontrast h1{color:#fff}.ccm-page .kontrast h2,.ccm-page.kontrast h2{color:#fff}.ccm-page .kontrast h3,.ccm-page.kontrast h3{color:#fff}.ccm-page .kontrast h4,.ccm-page.kontrast h4{color:#fff}.ccm-page .kontrast h5,.ccm-page.kontrast h5{color:#fff}.ccm-page .kontrast h6,.ccm-page.kontrast h6{color:#fff}.ccm-page .farbig,.ccm-page.farbig{background-color:#00f;color:#000}.ccm-page .farbig a,.ccm-page.farbig a{color:#fff}.ccm-page .farbig a:hover,.ccm-page.farbig a:hover{color:#000}.ccm-page .farbig h1,.ccm-page.farbig h1{color:#fff}.ccm-page .farbig h2,.ccm-page.farbig h2{color:#fff}.ccm-page .farbig h3,.ccm-page.farbig h3{color:#fff}.ccm-page .farbig h4,.ccm-page.farbig h4{color:#fff}.ccm-page .farbig h5,.ccm-page.farbig h5{color:#fff}.ccm-page .farbig h6,.ccm-page.farbig h6{color:#fff}.ccm-page .accordion .btn.btn-warning.pagelist-edit-button{position:relative;padding:5px 5px;min-width:50px;margin-top:-100px;margin-right:-50px;float:right;width:75px}.ccm-page .accordion .title{position:relative;font-size:34px;color:#000;cursor:pointer;border:none;background:transparent;background-color:#fff;text-align:left;margin-top:25px;padding-top:10px;padding-bottom:10px;border-radius:5px;padding-left:0px;padding-right:0px}.ccm-page .accordion .title:focus{outline:none}.ccm-page .accordion .title:hover{color:#608a89}@media (max-width:992px){.ccm-page .accordion .title{font-size:30px}}.ccm-page .accordion .teaser{background:transparent;background-color:#fff;border:none;text-align:left;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border-radius:5px}.ccm-page .accordion .teaser p,.ccm-page .accordion .teaser a{font-size:16px}.ccm-page .accordion .teaser p{color:#000}.ccm-page .akkordeon_pfeile .title:not(:first-of-type):before{font-family:'FontAwesome';content:'\f063';position:absolute;transform:translate(-50%);top:-25px;color:#fff}.ccm-page .thumbnail_legend_border>.container-fluid>.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.ccm-page .thumbnail_legend_border .btn.btn-warning.pagelist-edit-button{position:relative;padding:5px 5px;min-width:50px}.ccm-page .thumbnail_legend_border .entry{margin-bottom:30px;display:block;text-decoration:none}.ccm-page .thumbnail_legend_border .entry .legend{background-color:#fff;color:#5e7f68;font-weight:400;text-transform:none;height:82px;display:table;width:100%}@media (max-width:992px){.ccm-page .thumbnail_legend_border .entry .legend{height:40px}}.ccm-page .thumbnail_legend_border .entry .legend>div{text-align:left;display:table-cell;height:82px;vertical-align:middle;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px}@media (max-width:992px){.ccm-page .thumbnail_legend_border .entry .legend>div{height:40px}}.ccm-page .thumbnail_legend_border .entry .legend.legendGreen{color:green}.ccm-page .thumbnail_legend_border .entry .legend.legendBlue{color:blue}.ccm-page .thumbnail_legend_border .entry .legend.legendOrange{color:orange}.ccm-page .thumbnail_legend_border .entry:hover .legend{background-color:#5e7f68;color:#fff}.ccm-page .thumbnail_legend_border .entry:hover .legend.legendGreen,.ccm-page .thumbnail_legend_border .entry:hover .legend.legendBlue,.ccm-page .thumbnail_legend_border .entry:hover .legend.legendOrange{color:#fff}.ccm-page .thumbnail_legend_border .entry:hover .legend.legendGreen{background-color:green}.ccm-page .thumbnail_legend_border .entry:hover .legend.legendBlue{background-color:blue}.ccm-page .thumbnail_legend_border .entry:hover .legend.legendOrange{background-color:orange}.ccm-page .left_right{width:100%}.ccm-page .left_right .left_right_entry{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.ccm-page .left_right .left_right_entry{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.ccm-page .left_right .left_right_entry .bgImage,.ccm-page .left_right .left_right_entry .contentWrapper{width:50%}@media (max-width:767px){.ccm-page .left_right .left_right_entry .bgImage,.ccm-page .left_right .left_right_entry .contentWrapper{min-height:215px;width:100%}}.ccm-page .left_right .left_right_entry .bgImage{min-height:600px;background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width:767px){.ccm-page .left_right .left_right_entry .bgImage{min-height:215px}}.ccm-page .left_right .left_right_entry .contentWrapper{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;max-width:700px}.ccm-page .left_right .left_right_entry:nth-child(2n){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ccm-page .left_right .left_right_entry:nth-child(2n) .contentWrapper{padding-right:20px;padding-left:20px}@media (max-width:767px){.ccm-page .left_right .left_right_entry:nth-child(2n){-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.ccm-page .left_right .left_right_entry .contentWrapper{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}.ccm-page .flexibleColumns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;background-color:transparent;height:100vh;width:100%}@media (max-width:767px){.ccm-page .flexibleColumns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.ccm-page .flexibleColumns .oneColumn{flex:1;background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;text-decoration:none}.ccm-page .flexibleColumns .oneColumn:hover .teaser{color:#fff}.ccm-page .flexibleColumns .oneColumn .teaser{width:100%;color:#000;font-size:30px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}@media (max-width:767px){.ccm-page .flexibleColumns .oneColumn .teaser{font-size:20px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}}.ccm-page .flipBoxes>.container-fluid>.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.ccm-page .flipBoxes .flipBox{cursor:pointer;background-color:blue;color:white;position:relative;height:300px;width:100%;margin-top:15px;margin-bottom:15px;transition:transform .6s;-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ccm-page .flipBoxes .flipBox .front,.ccm-page .flipBoxes .flipBox .back{position:absolute;margin:0 auto;top:0;left:0;height:300px;width:100%;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border-width:5px;border-color:#000;border-style:solid;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center}.ccm-page .flipBoxes .flipBox .front>p,.ccm-page .flipBoxes .flipBox .back>p{width:100%}.ccm-page .flipBoxes .flipBox .front{-ms-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);color:#000;background-color:#d3d3d3}.ccm-page .flipBoxes .flipBox .front:hover{background-color:#808080}.ccm-page .flipBoxes .flipBox .back{-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);color:#fff;background-color:#a9a9a9}.ccm-page .flipBoxes .flipBox .back>i{position:absolute;top:5px;right:5px;color:#fff}.ccm-page .flipBoxes .flipBox.flip{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);transition:transform .6s}.ccm-page .flipBoxes .flipBox.flip .front{-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ccm-page .flipBoxes .flipBox.flip .back{overflow-y:auto;-ms-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}.ccm-page .externalLinks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.ccm-page .externalLinks .entry{width:500px;margin-bottom:20px}@media (max-width:767px){.ccm-page .externalLinks .entry{width:100%}}.ccm-page .externalLinks .entry .contentWrapper{background-color:#d3d3d3;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}.ccm-page .externalLinks .entry .contentWrapper *{color:#000}.ccm-page .externalLinks .entry:hover .contentWrapper{background-color:#808080}.ccm-page .last_minute>.container-fluid>.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.ccm-page .last_minute .btn.btn-warning.pagelist-edit-button{position:relative;padding:5px 5px;min-width:50px}.ccm-page .last_minute .entry{background-color:#fff;color:#5e7f68;min-height:250px;margin-bottom:30px;display:block;text-decoration:none}.ccm-page .last_minute .entry img{padding:15px}.ccm-page .last_minute .entry .legend{font-weight:400;text-transform:none;height:82px;display:table;width:100%}@media (max-width:992px){.ccm-page .last_minute .entry .legend{min-height:40px}}.ccm-page .last_minute .entry .legend>div{text-align:left;display:block;vertical-align:middle;padding-top:15px;padding-bottom:5px}@media (max-width:992px){.ccm-page .last_minute .entry .legend>div{padding-left:15px;padding-right:15px}}.ccm-page .last_minute .entry .legend>p{padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;text-align:left;display:block}.ccm-page .last_minute .entry .submenu{display:block;overflow-y:auto;height:100px}.ccm-page .last_minute .entry:hover{background-color:#5e7f68;color:#fff}.ccm-page footer{background-color:#5e7f68;color:#fff;font-size:16px;padding:30px 0px}.ccm-page footer a{font-size:16px;color:#fff}.ccm-page footer a:hover{color:#9c3232}.ccm-page footer .footerLeft{text-align:left}.ccm-page footer .footerRight{text-align:right}@media (max-width:991px){.ccm-page footer .footerLeft,.ccm-page footer .footerRight{text-align:center}}.ccm-page #cookieBanner{width:100%;position:fixed;bottom:0;z-index:1000;background-color:#d3d3d3;color:#fff;padding-top:20px;padding-bottom:20px;display:none}.ccm-page #cookieBanner.visible{display:block}.ccm-edit-mode #cookieBanner{position:relative;display:block}.ccm-page div.ccm-modal{position:fixed !important;margin:0;border-radius:0px;border-width:1px !important;background:#fff !important;color:#000;box-shadow:none;padding:0px;max-width:800px !important}@media (max-width:992px){.ccm-page div.ccm-modal{max-width:90vw !important}}.ccm-page div.ccm-modal .ui-dialog-titlebar{font-size:25px;font-family:inherit;background:none;background-color:#d3d3d3;border:none;border-radius:0px;border-bottom:3px solid #000;padding-top:5px;padding-left:20px;padding-right:20px;padding-bottom:5px}.ccm-page div.ccm-modal .ui-dialog-titlebar .ui-dialog-title{font-weight:700;color:#000}.ccm-page div.ccm-modal .ui-dialog-content{padding:15px 26px;max-height:90vh !important;overflow-y:auto;background-color:transparent}.ccm-page div.ccm-modal .ui-button{top:0px;right:20px;line-height:1;background:none;color:#000;margin:0px;border:none;width:auto;height:auto}.ccm-page div.ccm-modal .ui-button:before{content:'\00D7';color:#000;font-weight:bold;font-size:40px;display:block;position:absolute;top:0px;left:0px}.ccm-page div.ccm-modal .ui-button:hover:before{color:#808080}.ccm-page div.ccm-modal .container{max-width:100%}.ui-widget-overlay{background:rgba(240,240,240,0.95)}.ccm-page .simpstyle-box,.ccm-page .simpstyle-box-contrast{padding-top:15px;padding-right:30px;padding-left:30px;padding-bottom:15px;margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:0px}@media (max-width:575px){.ccm-page .simpstyle-box,.ccm-page .simpstyle-box-contrast{padding-right:15px;padding-left:15px}}.ccm-page .simpstyle-box{background-color:#fff;color:#5e7f68}.ccm-page .simpstyle-box a{color:#9c3232}.ccm-page .simpstyle-box a:hover{color:#a10d0d}.ccm-page .simpstyle-box a.modal-link{color:#00f}.ccm-page .simpstyle-box a.modal-link:hover{color:#00f}.ccm-page .simpstyle-box-contrast{background-color:#00f;color:#fff}.ccm-page .simpstyle-box-contrast a{color:#fff}.ccm-page .simpstyle-box-contrast a:hover{color:#fff}.ccm-page .inlineBox{color:#000;background-color:#fff;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:5px;margin-bottom:5px;width:320px}@media (max-width:575px){.ccm-page .inlineBox{width:100%}}.ccm-page .lightgallery{list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;padding:0}.ccm-page .lightgallery li{float:left;padding:10px;width:20%;cursor:pointer;text-align:center}@media (max-width:767px){.ccm-page .lightgallery li{width:50%}}.ccm-page .lightgallery li img{width:100%;max-width:100%;display:block}.ccm-page .lightgallery li.video .playbutton{position:absolute;width:25%;top:50%;left:50%;transform:translate(-50%, -50%)}.ccm-page .course .wrapper{color:black;background-color:white;margin-top:20px}.ccm-page .course .contentWrapper{padding:50px}@media (max-width:767px){.ccm-page .course .contentWrapper{padding:25px}}.ccm-page .course .contentWrapper a{color:#9c3232}.ccm-page .course .contentWrapper a:hover{color:#5e7f68}.ccm-page .course .imageWrapper{padding:20px}.ccm-page .course .imageWrapper .courseImage{background-size:cover;background-position:center;background-repeat:no-repeat;height:300px}.ccm-page .course .courseInfoWrapper{background-color:transparent;margin-bottom:20px}.ccm-page .course .courseInfoWrapper .dates,.ccm-page .course .courseInfoWrapper #successMessage{background-color:white;padding:50px;margin-bottom:20px}.ccm-page .course .courseInfoWrapper .courseInstance{background-color:white;padding:50px;margin-bottom:20px}.ccm-page .course .courseInfoWrapper .courseInstance .btn-course{cursor:pointer}.ccm-page .course .courseInfoWrapper .courseInstance .unAvailable{visibility:hidden}.ccm-page .course .courseInfoWrapper .courseInstance.hidden{display:none}.ccm-page .course .courseInfoWrapper .courseInstance.pastCourse{background-color:lightgray}.ccm-page .course .courseInfoWrapper .tableHead{font-weight:bold}.ccm-page .course .courseInfoWrapper .tableBody{margin:10px 0}.ccm-page .course .courseInfoWrapper .courseForm,.ccm-page .course .courseInfoWrapper .datesForm,.ccm-page .course .courseInfoWrapper .courseInstanceForm{background-color:white;padding:50px;display:none}.ccm-page .course .courseInfoWrapper .courseForm.showForm,.ccm-page .course .courseInfoWrapper .datesForm.showForm,.ccm-page .course .courseInfoWrapper .courseInstanceForm.showForm{display:block}.ccm-page .course .courseInfoWrapper .courseForm fieldset,.ccm-page .course .courseInfoWrapper .datesForm fieldset,.ccm-page .course .courseInfoWrapper .courseInstanceForm fieldset{padding:0;margin:0}.ccm-page .course .courseInfoWrapper .courseForm fieldset .form-group:first-of-type,.ccm-page .course .courseInfoWrapper .datesForm fieldset .form-group:first-of-type,.ccm-page .course .courseInfoWrapper .courseInstanceForm fieldset .form-group:first-of-type{display:none}.ccm-page .course .courseInfoWrapper .courseForm fieldset .formTitle,.ccm-page .course .courseInfoWrapper .datesForm fieldset .formTitle,.ccm-page .course .courseInfoWrapper .courseInstanceForm fieldset .formTitle{padding:0}.ccm-page .course .courseInfoWrapper .courseForm select,.ccm-page .course .courseInfoWrapper .datesForm select,.ccm-page .course .courseInfoWrapper .courseInstanceForm select{display:none}.ccm-page .course .courseInfoWrapper .courseForm span.text-muted.small,.ccm-page .course .courseInfoWrapper .datesForm span.text-muted.small,.ccm-page .course .courseInfoWrapper .courseInstanceForm span.text-muted.small{color:transparent}.ccm-page .course .courseInfoWrapper .courseForm span.text-muted.small:before,.ccm-page .course .courseInfoWrapper .datesForm span.text-muted.small:before,.ccm-page .course .courseInfoWrapper .courseInstanceForm span.text-muted.small:before{color:black;position:absolute;content:'*'}.ccm-page .course .courseInfoWrapper .datesForm fieldset .form-group:first-of-type{display:block}.ccm-page .course .courseInfoWrapper .datesForm select,.ccm-page .course .courseInfoWrapper .courseInstanceForm select{display:inline-block}.ccm-page .course .registrationsWrapper{background-color:transparent}.ccm-page .course .registrationsWrapper .oneCourse{background-color:white;padding:50px;margin-bottom:20px;display:none}.ccm-page .course .registrationsWrapper .oneCourse.showCourse{display:block}.ccm-page .course .registrationsWrapper .oneCourse table{cursor:move;width:100%}.ccm-page .course .registrationsWrapper .oneCourse table tr{background-color:white}.ccm-page .course .registrationsWrapper .oneCourse table tr th,.ccm-page .course .registrationsWrapper .oneCourse table tr td{padding:5px;border:1px solid #000}.ccm-page .course .registrationsWrapper .oneCourse table tr th:first-child,.ccm-page .course .registrationsWrapper .oneCourse table tr td:first-child{text-align:center}.ccm-page .course .registrationsWrapper .oneCourse table tr.even{background-color:#5e7f68}.ccm-page .course .registrationsWrapper .oneCourse table tr.waitingList,.ccm-page .course .registrationsWrapper .oneCourse table tr.waitingList.even{background-color:#608a8947}.ccm-page #courseCalendar{background-color:white;padding:25px}.ccm-page #courseCalendar .calendar table{color:black}.ccm-page #courseCalendar .calendar table .fc-head{background-color:#5e7f68}.ccm-page #courseCalendar .calendar table .fc-head .fc-day-header{color:white}.ccm-page #courseCalendar .calendar table .fc-day{border:solid 1px #5e7f68}.ccm-page #courseCalendar .calendar table .fc-event-container a{background-color:#5e7f68;color:white;padding:5px;border:none}.ccm-page #courseCalendar .calendar table .fc-event-container a.inPast{background-color:#c0cac4;cursor:default}.ccm-page #courseCalendar .calendar table .fc-title{white-space:normal}.contentBox{margin-top:200px;background-color:white;padding:50px}.ccm-page .ccm-block-calendar-wrapper{background-color:white;color:black;padding:20px}