.resetcontainer .container{width:100%;margin:0!important;padding:0;}
.dlh_googlemap iframe{width:100%;border:none;}
.img-circle img{border-radius:50%;}
.text-center .img-responsive{margin:auto;}
.floatright{float:right;}
.bangb1 h1{margin-bottom:0;padding-bottom:0;}
.float_right{float:right;}
.ce_gallery ul{margin:0;padding:0;list-style-type:none;}
#header .mod_navigation{}
#header .mod_navigation ul{margin:0;list-style-type:none;overflow:hidden;}
#header .mod_navigation ul li{float:none;}
.highlight{border-bottom:1px dotted #222;}
.invisible{display:none;}
#main .ce_table table{width:100%;border-collapse:collapse;background:#fff;border:1px solid rgba(0,0,0,0.1);}
#main .ce_table th{text-align:left;}
#main .ce_table th, #main .ce_table td{padding:17px;border-bottom:1px dotted #e7e7e7;}
#main .ce_table tr{-moz-transition:background .2s;-webkit-transition:background .2s;transition:background .2s;}
#main .ce_table tr:hover{background:#e7e7e7;}
header form .widget{margin:0;}
form .widget{margin:0 0 15px 0;}
.checkbox_container span{display:block;margin:3px 0;}
span.mandatory{color:red;}
.ce_accordion .toggler{cursor:pointer;padding:10px;font-size:16px;color:#363636;background:#fff;margin-top:10px;-moz-transition:background .5s;-webkit-transition:background .5s;transition:background .5s;}
.ce_accordion .toggler:hover, .ui-accordion-icons.active{color:#fff;}
.ce_accordion .accordion{padding:15px 0;background:#fff;}
.mod_nl_list ul,
.mod_faqlist ul,
.ce_downloads ul{padding-left:0;}
.ce_downloads{overflow:hidden;}
.mod_breadcrumb li, .mod_breadcrumb li a{float:left;line-height:normal;font-size:12px;}
.mod_breadcrumb li a{padding:0 5px 0 0;text-decoration:underline;}
.mod_breadcrumb li a:after{content:" > ";color:#666;}
.mod_search .even, .mod_search .odd,
.mod_nl_list ul li,
.mod_eventlist .event-entry,
.mod_faqlist ul li{padding:9px 0;border-bottom:1px solid #e7e7e7;overflow:hidden;}
.ce_downloads ul li a{padding:21px 0;display:block;background:#fff;}
.mod_search span.relevance,
.ce_downloads ul li span.size{font-size:10px;}
.mod_login input.submit{width:auto;margin-top:20px;}
.mainnavi ul{padding:0;margin:0;list-style-type:none;}
#header .mainnavi ul li{display:inline-block;}
.headerrelativeclass{position:relative;float:right;width:600px;}
#header .inside{position:inherit;}
#header .mainnavi ul.level_2{width:200px;position:absolute;visibility:hidden;opacity:0;z-index:999;margin-top:18px;}
#header .mainnavi ul.level_2 li a, #header .mod_navigation ul.level_2 li span{display:block;float:none;font-size:20px;font-size:13px;text-transform:none;margin:0;text-align:left;color:#eee;text-transform:uppercase;}
#header .mainnavi ul.level_2 li a.last{border-bottom:0;}
#header ul.level_1 li{}
#header .mainnavi ul.level_2 li{display:block;float:none;}
#header ul.level_1 li:hover ul.level_2, #header ul.level_1 li:hover{visibility:visible;opacity:1;}
#header .mainnavi ul.level_2,
#header .mainnavi ul.level_2 li a:hover, #header .mainnavi ul.level_2 li span:hover{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
#header .mainnavi ul.level_2 li a:hover, #header .mainnavi ul.level_2 li span:hover{padding-left:35px;}
#header .mod_navigation ul{overflow:visible!important;}
ul.level_2 li.submenu ul.level_3{display:none;}
ul.level_2 li.submenu:hover ul.level_3{display:block;}
li.submenu ul.level_3{margin:-38px 0 0 -240px !important;position:absolute;width:240px;z-index:99;}
.right-pic .img-responsive{width:100px;height:100px;display:inline-block;margin:0 6px 6px 0;}
.right-pic .img-responsive:hover{}
.cboxElement{overflow:hidden;display:block;}
@media screen and (max-width:767px){.bannerheadline{padding:50px!important;}
.footercontainer .footer-logo img.img-responsive{float:none!important;text-align:center;margin:auto;}
.footercontainer .footer-logo, .footercontainer .footer-socials{text-align:center;}
.fullwidth{width:100%!important;}
.logo{margin:10px 0!important;}
header .ce_form{clear:both;}
.floatright{float:none;text-align:center;}
.mod_quicknav{display:block;}
.logo .img-responsive{padding-top:0px!important;padding-bottom:0px!important;}
#slider h1{font-size:30px!important;}
.p-img{padding:50px 20px!important;}
figure.float_left, figure.float_right{float:none!important;margin:0 0 10px 0!important;}
#slider .slider-control{display:none;}
}
table{width:100%;border-collapse:collapse;}
table thead tr{border-bottom:1px solid rgba(0, 0, 0, 0.1);}
table .label{display:table-cell;color:#292928;font-size:14px;font-weight:400;}
table.calendar td, table th{font-weight:400;padding:17px !important;text-align:center;text-transform:uppercase;}
table.calendar .header{background:none;color:#666;}
table.calendar thead{border-bottom:none;}
tr th.label span{display:none;}
table.calendar td.active{position:relative;}
table.calendar td.active .event{display:none;display:none;}
table.calendar td.active .header{color:white;cursor:pointer;}
table.calendar td .event a{color:white;font-size:12px;}
table.calendar td.active:hover .event{background:none repeat scroll 0 0 #353535;color:white;display:block;height:auto;margin:5px 0;padding:10px;position:absolute;top:0;top:0;width:110px;z-index:99;}
table.calendar th.previous a{padding:5px 10px;font-size:16px;float:left;}
table.calendar th.next a{padding:5px 10px;font-size:16px;float:right;}
.formbody label{display:block;}
.formbody .mandatory span.mandatory{position:absolute;right:0;}
figure.float_left{float:left;}
.ce_downloads li img{display:block;margin:auto;}
.ce_downloads li{display:block;margin:7px;text-align:center;width:23%;float:left;}
.ce_downloads span{color:#666;display:block;}
span.relevance{float:right;margin-top:5px;}
figure{overflow:hidden;position:relative;}
@media screen and (max-width:450px){.fullwidth .content-slider .ce_text{padding:80px 0!important;}
#slider h3{font-size:180%!important;}
h1:after{width:30%!important;}
.footersocials{right:0!important;}
}
.mod_eventlist .layout_teaser{}
.mod_newslist .layout_latest:hover, .mod_eventlist .layout_teaser:hover{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.mod_eventlist h2, .mod_newslist h2{font-size:22px;margin-top:2px;}
.mod_eventlist a, .mod_newslist a{text-transform:uppercase;}
.mod_eventlist .teaser,
.mod_newslist .teaser{margin-bottom:5px;overflow:hidden;}
.mod_eventlist .event h2{font-size:18px;}
.mod_newslist .teaser{height:;}
.mod_eventlist .teaser{height:83px;}
.mod_newslist figure{border-radius:0;padding-bottom:0;margin-bottom:0!important;}
.ce_sliderStart{position:relative;}
.ce_sliderStart h1, .ce_sliderStart h2, .ce_sliderStart h3, .ce_sliderStart h4, .ce_sliderStart p{color:#fff;}
#slider .slider-control a.slider-prev:before, #slider .slider-control a.slider-next:after{height:33px;width:33px;padding:0;line-height:33px;text-align:center;}
p.error{padding:5px;background:red;color:white;margin:10px 0;}
.mejs-controls, .mejs-layers{display:none;}
.mejs-overlay-button{background:none;}
.rightblock{margin-bottom:30px;padding:17px;overflow:hidden;}
.rightblock p{color:rgba(0,0,0, 0.8);font-weight:400;}
.rightblock .form-control{background:none;border:1px solid rgba(0,0,0, 0.2);}
.rightblock input.submit{}
.rightblock h3{color:rgba(0,0,0, 0.8);}
.me-plugin{position:relative;}
.pdf_link{margin-bottom:10px;float:right;margin:0 15px;}
.pdf_link a{padding:5px;border:1px solid #e7e7e7;}
.invisible{display:none!important;}
footer input.text{height:33px;padding-left:12px;}
input.text, select, textarea{width:100%;}
.mejs-mediaelement{position:relative;overflow:hidden;}
.mejs-mediaelement video{width:100%;height:auto;}
.mejs-container{margin:auto;}
header .ce_form input.text{background:rgba(0, 0, 0, .5);border-color:#333;}
.form-control{box-shadow:none;height:45px;border:none;font-size:16px;background:none;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.newsletter .widget-text{width:70%;}
.home #newsletter input.text{padding:12px 16px 12px;color:#707070;border:0 none;border:1px solid rgba(0,0,0,0.3);}
.img-responsive{border-radius:0;}
footer p{margin:0 0 23px;font-weight:300;font-size:13px;color:#707176;line-height:1.6;}
header .submit{background:transparent none repeat scroll 0 0;font-size:15px;padding:8px;position:absolute;right:4px;top:0;}
.mod_login input.submit,
.submit_container input.submit{border-radius:0;}
.home-contact .form-control::-moz-placeholder{color:#a7a7ac;}
.newsletter-bg{padding:20px;}
.newsletter-bg h2{color:#fff;}
.navicontainer{position:relative;}
.searchbox{position:absolute;right:0;top:-2px;}
.pagination{display:block;float:none;clear:both;margin:20px 15px;padding-left:0;}
.pagination ul{list-style-type:none;float:right;margin:0;padding:0;display:inline-flex;}
.pagination li span, .pagination li a{display:inline-block;float:left;padding:2px 11px;margin:0 1px;color:#292928;font-size:12px;background:none;border:1px solid rgba(0,0,0,0.2);-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.pagination li span{background:#111125;}
.pagination li span:hover,
.pagination li a:hover{color:white;}
.pagination > p{float:left;font-size:12px;}
.search-filter{margin-top:-60px;padding-top:10px;}
.search-filter select{border:1px solid rgba(255,255,255,0.3);width:100%;}
.mod_calendar{border:1px solid rgba(0, 0, 0, 0.1);padding:15px 0;background:#fff;}
.mod_calendar h2{border-bottom:1px solid #cbcbcb;}
.events .eventpic{padding:0 10px 0 0;}
#slider .page-scroll em{border-radius:50%;color:#ffffff;font-size:20px;height:50px;line-height:50px;text-align:center;text-indent:4px;transition:all 0.5s ease 0s;width:50px;margin-top:20px;}
.form-control:focus{box-shadow:none;border-color:rgba(0,0,0,0.3);}
#header nav.slider-control{bottom:8px;left:35px;position:absolute;z-index:999;}
.slider-control{height:30px;font-size:34px;left:48%;position:absolute;}
#header nav.slider-control .slider-prev, #header nav.slider-control .slider-next{display:none;}
.slider-control .slider-prev{left:0;}
.slider-control .slider-next{right:0;}
.slider-control a, .slider-control .slider-menu{position:absolute;top:-80px!important;}
.slider-control .slider-menu{font-size:27px;left:50%;margin-left:-25%;text-align:center;top:0;width:50%;}
.slider-control a, .slider-control .slider-menu{display:inline-block;position:absolute;}
.slider-control .slider-menu b{color:#fff;font-size:23px;}
.slider-control .slider-menu b.active{font-size:27px;}
.slider-control .slider-menu{font-size:27px;text-align:center;}
.bgStyle{background-size:cover;padding:18% 0;background-position:center;}
.ce_comments .formbody input.text{border-bottom:1px solid rgba(0,0,0,0.1);}
.ce_comments .formbody input.text:hover, #ctrl_captcha:hover, #ctrl_comment:hover
#ctrl_captcha, #ctrl_comment, #ctrl_captcha{border:1px solid rgba(0,0,0,0.1);}
.ce_comments .formbody input.text:hover, #ctrl_captcha:hover, #ctrl_comment:hover,
.ce_comments .formbody input.text:active, #ctrl_captcha:active, #ctrl_comment:active,
.ce_comments .formbody input.text:focus, #ctrl_captcha:focus, #ctrl_comment:focus{border-bottom:1px solid rgba(0,0,0,0.2);}
.news{padding:0;}
.ce_gallery ul{overflow:hidden;}
.mod_eventlist h2{margin-top:23px;}
@media screen and (max-width:1200px){.big-title, .headersocials , .footerIcons{display:none;}
}
@media screen and (max-width:1200px){.big-title, .headersocials{display:none;}
}