#main {padding-bottom: 0!important; padding-top: 0!important; margin-bottom:0px!important}
h2 {text-transform: uppercase!important;color: #CC0819!important }
#branding { padding-bottom: 10px; padding-top: 10px; }
.dt-highlight {background-color:transparent!important;color:#333333;text-transform: uppercase!important;padding:0;display: block;margin-bottom:20px}
.text-near-logo {font-size:11px!important; text-transform: uppercase!important; color:#6F6F6F}
.text-near-logo td {text-align:left!important; padding:0 30px 0 0!important; line-height:140%}
.text-near-logo a {color:#CD071E!important; text-decoration:none}
.wf-container-footer{ padding: 20px 0; }
#footer .wf-container-footer { padding-bottom: 10px; padding-top: 20px!important; }
#footer widget_text { margin: 0 0 10px 0!important;}
.footer .widget { margin-bottom: -10px; }
#footer a {text-decoration:none!important}
.block:after {
content:'';
display:block;
clear: both;
}
.fc-common.nform input[type="text"], .fc-common.nform input[type="email"], .fc-common.nform input[type="number"], .fc-common.nform input[type="password"], .fc-common.nform input[type="date"], .fc-common.nform .select-cover, .fc-common.nform .bootstrap-timepicker, .fc-common.nform .datepicker-cover, .fc-common.nform .emailfield-cover, .fc-common.nform textarea {
color:#333!important;
}
.fc-common.nform input:focus, .fc-common.nform textarea:focus {
outline: none !important;
border:1px solid red!important;
box-shadow: 0 0 5px #719ECE!important;
} input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {
color: #000;
}
.nform placeholder {color: #000!important;}
.info-box {margin:30px 30px 50px 30px!important; background-color:rgba(255,255,255,0.85)!important;padding:30px;text-decoration:none!important }
.info-box a {text-decoration:none!important }
.info-box-top {margin:30px 30px 0 30px!important; background-color:rgba(255,255,255,0.85)!important;padding:30px 30px 10px 30px; }
.info-box-mitte {margin:0px 30px 0 30px!important; background-color:rgba(255,255,255,0.85)!important;padding:10px 30px;}
.info-box-middle {margin:0px 30px 0 30px!important; background-color:rgba(255,255,255,0.85)!important;padding:10px 30px;}
.info-box-bottom {margin:0 30px 50px 30px!important; background-color:rgba(255,255,255,0.85)!important;padding:10px 30px 30px 30px;}
.team-content {font: 12px/15px Arial,Verdana,sans-serif;text-decoration:none!important; margin: 15px 0px;}
.team-author,.team-content{text-align:left!important}
.dt-btn-m {color:#fff!important; margin-top:10px}
.footer-box {border:1px solid #A32532; padding:20px 20px 10px 20px; background-color:#fff; margin-top:10px }
.footer-box .box-title {font: 16px/28px "Open Sans",Helvetica,Arial,Verdana,sans-serif; margin:0;padding:0; color:#A32532!important}
.footer-box .box-content  {font: 13px/5px "Open Sans",Helvetica,Arial,Verdana,sans-serif;text-decoration:none!important}
@media all and (min-width: 1024px) 
{
.header-right-1 {width:227; height:115; float:left!important}
.header-right-2 {width:227; height:115; float:right!important}
}
@media all and (max-width: 1023px) 
{
body {font-size:80%!important}
.header-right-1,.header-right-2 {display:none}
} ul.dlm-downloads {list-style-type: none; margin-left:0}
ul.dlm-downloads li {max-width:300px;float:left; margin-right:40px;}
ul.dlm-downloads:after {
content:'';
display:block;
clear: both;
}
.download-box-header{height:70px; padding-top:5px;overflow:hidden;}
.download-box h1{font: 22px/30px "Open Sans",Helvetica,Arial,Verdana,sans-serif;text-decoration:none!important}
.download-box-description{height:100px; overflow:hidden; font: 13px/15px "Open Sans",Helvetica,Arial,Verdana,sans-serif;text-decoration:none!important}
.nform_btn {float:right}
.nform ul#form_ul {
margin-bottom: 0;
margin-left: 0;
margin-top: -1px;
padding: 14px 14px 14px 0!important;
}
.fancy-title {display:none}
.fancy-subtitle {display:none}
.breadcrumbs {display:none!IMPORTANT}
.breadcrumbs a, .breadcrumbs li {text-transform: uppercase!important;}
#cookie-notice .text-wrap {color:#000!important}