/* basic.css */
.button a,button{display: inline-block;padding: 0.5em 2.75em;background:	#EC6608;font-size: 1.3125em;margin: 0.5em 0;text-align: center;color: #ffff;font-weight: 700;text-decoration: none;border-radius: 2px;box-shadow: 0 1px 2px rgba(0,0,0,0.15);border: 0;transition: all 0.3s ease 0s}.button a:hover,.button a:focus
button a:hover,button a:focus{background-color: #710c13}.button-center,.text-center{text-align: center}button{cursor: pointer}.box h2::before{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 0.75em;background: #EC6608;color: #fff;text-align: center;width: 40px;height: 40px;line-height: 40px;margin-right: 10px;border-radius: 50%;display: inline-block}.box-wrapper{display: flex; justify-content: space-between;flex-wrap: wrap;margin-top: 40px}.box{width: 24%;min-width: 100px}.box22{width: 30%;min-width: 100px}.box33{width: 49%;min-width: 100px}.box h2{font-size: 1.5em;font-weight: 700;margin: 0 0 1.25em 0;padding: 0}.header-image{position: relative;width:100%;height: auto;overflow: hidden}.header-image h1{position: absolute;bottom: 50px;left: 25px;font-size: 3.375em;color: #fff;line-height: 1;margin-bottom: 0;text-align: left}.header-image h1{background: rgba(236, 102, 8, 0.85);margin-top: 5px;float: left;padding: 10px}#wrapper{width: 100%;  max-width: 960px;  margin: 50px auto 0 auto}#main .inside{padding: 2em 0 0 0}#header .inside{display: flex;justify-content: space-between;align-items: center}#logo{line-height: 0}#nav-main ul{margin: 0;padding: 0}#nav-main li{list-style: none;display: inline-block;margin: 0;padding: 0}#nav-main a,#nav-main strong{display: block;text-decoration: none;font-size: 1.125em;color: #292c37;font-weight: 700;margin: 0 1em;line-height: 1.5}#nav-main a.last,#nav-main .active.last{margin-right: 0}#nav-main a:hover,#nav-main a:focus{color: #9f111b}#nav-main strong.active,#nav-main .trail{color: #9f111b}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;src: local(''),url('files/theme/fonts/robotoroboto-v30-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */url('files/theme/fonts/robotoroboto-v30-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;src: local(''),url('files/theme/fonts/robotoroboto-v30-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */url('files/theme/fonts/robotoroboto-v30-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}@font-face{font-family: 'Roboto';font-style: italic;font-weight: 400;src: local(''),url('files/theme/fonts/robotoroboto-v30-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */url('files/theme/fonts/robotoroboto-v30-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}a,a:visited{color: black;text-decoration: underline}a:hover,a:focus,a:active{color: #710c13;outline: 0}a:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}ol{list-style: decimal}li{margin-left: 2em}hr{border: 1px solid #292c37;margin: -1px 0}ul{list-style: square}ul ul,ol ol,ul ol,ol ul{margin-top: 0em;margin-bottom: 0em}p,ul,ol,pre,table,blockquote{margin-top: 0em;margin-bottom: 1.5em}h4,h5,h6{font-size: 1em;line-height: 1.5em;margin-top: 1.5em;margin-bottom: 0.3em;text-align: center}h3{font-size: 1.3125em;line-height: 1.14285714em;margin-top: 1.14285714em;margin-bottom: 0.2em;color: #EC6608}h2{font-size: 1.75em;line-height: 1.71428571em;margin-top: 1em;margin-bottom: 0.1em;color: #EC6608;text-align: center}h1{font-family: Verdana;letter-spacing: -2px;font-size: 2.375em;line-height: 1.26315789em;margin-top: 0.63157895em;margin-bottom: 0.5em;color: #EC6608;text-align: center}h1,h2,h3,h4{font-weight: 700}h1+h2,h1+div h2{margin-top: 0}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{border-top: 20px solid #EC6608;font-family: Roboto, Arial, sans-serif;font-weight: 400; font-size: 1em;line-height: 1.5;color: #292c37}html{overflow-y: scroll; heighh: 100%;font-size: 16px;line-height: 24px; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}#footer{margin-top: 40px;border-top: 1px solid #ccc}#footer h5{color: #EC6608;margin-top: 0;text-align: left}#footer a,#footer a:visited{color: #292c37;text-decoration: unterline}#footer a:hover{color: #710c13}.footer-copyright{margin-top: 40px;border-top: 1px solid #ccc;font-size: 0.75em;padding: 10px 0}.socialicons{list-style: none;margin: 0;padding: 0}.socialicons li{font-size: 2.5em;line-height: 1;display: inline-block;vertital-align: top;margin-right: 5px;margin-left: 0}#left .mod_navigation{margin-top: 60px}#left .inside{padding-right: 60px}#left h5{color: #EC6608;margin-top: 0;text-transform: uppercase;font-weight: 700;margin-bottom: 1em}#left h5::after{width: 40px; height: 2px;display: block;margin-top: 0; background-color: #9f111b;content: " "}#left .mod_navigation ul{list-style: none;margin: 0;padding: 0}#left .mod_navigation ul li{border-bottom: 1px solid #ccc;margin: 0;padding: 0}#left .mod_navigation ul li a,#left .mod_navigation ul li strong{color: #&ora;text-decoration: none; line-height: 2.5;display: block; font-weight: 400}#left .mod_navigation ul li a:hover,#left .mod_navigation ul li a:focus{color: #9f111b;text-decoration: underline}#left .mod_navigation ul li strong.active,#left .mod_navigation ul li .trail{color: #9f111b;font-weight: 700}figure.float_left{margin-right: 1.5em}figure.float_right{margin-left: 1.5em}figure.float_above,figure.float_below{margin-bottom: 1.5em}.image_container{display: inline-block}.caption{line-height: 1.2;font-size: 0.875em;background-color: #e1e1e1;text-align: center;padding: 3px;margin-bottom: 0.25em}table{width: 100%;overflow: auto;border-collapse: collapse;border-spacing: 0;border: 1px solid #ccc}th,td{border: 1px solid #ccc;padding: 5px 10px}th{background: #efefef;font-weight: 700;text-align: left}.ce_accordion{margin-bottom: 1px}.ui_accordion-content{border: 1px solid #ccc;padding: 0.25em 0.5em}.ce_accordion .toggler{cursor: pointer;color: #fff;background: #292c37;outline: none;padding: 0.5em;font-weight:700}.ce_accordion .toggler.active,.ce_accordion .toggler:hover{background: #9f111b}.ui-icon:before{font-family: "Font Awesome 5 Free";color: #fff;font-style: normal;font-variant: normal;text-rendering: auto;webkit-font-smoothing: antialiased;display: inline-block;width: 25px;text-align: center;content: '\f101'}.ui-accordion-header-active .ui-icon:before{content: '\f338'}.ce_sliderStart{background: #efefef}.slider-control{height: 60px}.slider-control .slider-menu{font-size: 50px;line-height: 55px}.slider-control .slider-prev{left: 15px}.slider-control .slider-next{right: 15px}.ce_gallery>ul{margin: 0;padding: 0;display: flex;flex-flow: row wrap}.ce_gallery>ul li.col_first{clear:none}.ce_gallery>ul li{float: none;margin: 0.25em auto}label{display: block}input,textarea,select,checkbox{margin-bottom: 1em;padding: 0.5em;border: 1 px solid #999;outline: 0;width: 100%;border-radius: 2px}input:focus,textarea:focus,select:focus,checkbox:focus{border: 1px solid #9f111b}form span.mandatory{display: none}.submit{margin-top: 0}p.error{color: red;background: #f1f1f1;border: 2px solid red;padding: 0.5em;margin: 0 0 0.25em 0}.radio_container span{margin-right: 2em}.layout_latest{margin-bottom: 3em;padding-bottom: 3em;border-bottom: 1px solid #ccc}.layout_latest h2,.layout_full h1{margin: 0}.layout_latest h2 a{color: #292c37;text-decoration: none}.layout_latest .info,.layout_full .info{font-size: 0.875em}.mod_newsarchive .layout_latest .info{margin-bottom: 0}.layout_latest .info:before,.layout_full .info:before{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;display: inline-block;content: "\f073";width: 20px;text-align: center}#footer .layout_simple{border-bottom: 1px solid #ccc;padding: 0.5em 0}#footer .layout_simple.first{padding-top: 0}#footer .layout_simple a{font-weight: 700;text-decoration: none}.mod_newsmenu ul{list-style: none;margin: 0}.mod_newsmenu .year{margin: 0}.mod_newsmenu a{text-decoration: none}.mod_newsmenu a:hover,.mod_newsmenu a:focus,.mod_newsmenu strong.active{color: #710c13;text-decoration: unterline}