body, html {font-family:'Open Sans' !important;font-size:16px;}
body.modal-open { background-position: 10px 150px;
    background-size: 1590px;z-index:9999999999999999999999999;
    background-attachment: scroll;}
body.custom-background {
 
} 
.menufloat-left {float:left;margin-right:5px}
.hiddencontent ul,ul.hiddencontentul,.alm-listing li .hiddencontent ul.hiddencontentul li {list-style: square !important;margin-bottom:0;overflow:visible !important}
ul.hiddencontentul li {margin-bottom:0;}
.alignleft {clear:both;}
li.noline a {border:0 !important}
aside {margin-bottom:50px !important;}
.btn-blue {border-radius: 0 !important;float:right}
.reflisting li p {font-size:1.45em}
div.headerimages-single div div img {margin-bottom:30px !important}
#stoerer {position: absolute;margin-top:5%;max-width:60%;height:auto;margin-left:20%;opacity:0.8;z-index:99;display:none} 
#loading {width:100%;height:100%;position: fixed;background-color:#fff;z-index:9999}
.pace {z-index:999999 !important}
.innertabteaser {max-width:280px;width:280px}
/*li.mk a {border-bottom:1px solid #fff} */
h4.entry-title  {margin:0;padding:0;font-size:1em !important}
ul.ecs-event-list {margin:0 !important;padding:0;}
li.ecs-event {margin:0 !important;padding:0 !important;margin-left:0px !important;list-style: none;font-size:1em !important}
ul#menu-aktuelles {list-style:none;padding:0 !important;margin:0 !important}

ul#menu-aktuelles li {padding:2px !important;margin:0 !important}

ul#menu-aktuelles li a {padding:5px;background-color:#f2f2f2;display:block;font-size:1.4em !important}
ul#menu-aktuelles li a:hover,ul#menu-aktuelles li a.active{color:#fff;background-color: #0099cc !important;text-decoration:none}
p.socialmedia a { float:left; margin-right:15px;}
a.totop {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	
display: none;
  height: 50px; 
  width: 80px;font-size:20px;
  position: fixed;
  bottom: 40px;
	line-height: 50px;
  right: 10px;
	z-index:600000000001;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  text-align: center;
  color:white !important ;
  background-color: #0099cc;

} 
.tribe-events-notices { border-radius: 0 !important}
a[property="item"] { font-size:1em !important}
a.tolast {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */

display: block;
  height: 50px;
	padding-top:8px;
  width: 80px;font-size:18px;
  position: fixed;
  bottom: 100px;
	line-height: 40px;
  right: 10px;
	z-index:600000000001;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  text-align: center;
  color:white !important ;
  background-color: #0099cc;

}
a.totop:hover,a.tolast:hover { color:#0099cc !important;
  background-color: #fff;}
.hiddencontent{display:none;}

@font-face {
  font-family: 'fontello';
  src: url('font/fontello.eot?235630');
  src: url('font/fontello.eot?235630#iefix') format('embedded-opentype'),
       url('font/fontello.woff2?235630') format('woff2'),
       url('font/fontello.woff?235630') format('woff'),
       url('font/fontello.ttf?235630') format('truetype'),
       url('font/fontello.svg?235630#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?235630#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
 
  
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 

 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-ql5grbzg5t:before { content: '\e801'; } /* '' */
button, input[type="button"], input[type="reset"], input[type="submit"] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    box-shadow: none !important;
    color: rgba(0, 0, 0, .8);
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1;
    padding: .6em 1em .4em;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.arr {position:absolute;color:#fff;top:0;z-index:9999999999999999999999999}
.dashicons-media-text {line-height:39px;padding-top:10px}
.prevarrow {left:20px}
.nextarrow {right:20px}
.slickelm {min-height:180px;background-size: cover;}
.slick-caption {width:100%;width:100%;padding-top:90px;}
.slick-caption .caption-inner {background-color:rgba(255,255,255,0.95);width:80%;float:right}
.slidery {width:100%;margin-left:0px;padding:0;display:flex;justify-content: space-between}
.slick-slide  {margin-right:30px !important;}
.mobile_button {position:fixed;right:60px;z-index:100999999000;margin-left:10px;top:10px;display:none}
.frontpage-three-caption{cursor:pointer;background-color:rgba(255,255,255,0.95);min-height:30px;position:absolute;top:100px;z-index:999;  padding: 7px 0 7px 15px;}
#primary-menu li span {display:block;margin-left:20px;margin-top:-27px}
#primary-menu2 li span {display:block;margin-left:20px;margin-top:-27px}
span.frstline{display:inline-block;text-transform:uppercase;font-size:1em !important;line-height:14px !important;margin-bottom:-10px}
span.scndline {display:inline-block;text-transform:uppercase;font-size:1em !important;margin-top:-15px !important}
#frontpage-three {margin-top:-50px;margin-bottom:45px}
#primary-menu li a {font-weight:300 !important}
.postdate {background-color:#f7f7f7 !important;color:#0099cc;padding:5px;font-size:1.25em;}
.frontpage-three-caption h2 {
    color: #0099cc;
    margin: 5px 0;
    font-size: 17px;
}


.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before {
    content: '';
    display: block;
    height: 7px;
    width: 7px;
    padding: 0;
    background: rgba(255,255,266,0.8) !important;
    margin: 5px auto 0 -4px;
    position: absolute;
    left: 50%;
    bottom: 4px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.tribe-mini-calendar .tribe-mini-calendar-today div[id*='daynum-'] a:before {
    content: '';
    display: block;
    height: 7px;
    width: 7px;
    padding: 0;
    background: #fff !important;
    margin: 5px auto 0 -4px;
    position: absolute;
    left: 50%;
    bottom: 4px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.tribe-events-past {
	background-color:#f2f2f2;
	color:#0099cc !important;font-weight:300 !important;
}
.tribe-mini-calendar-nav td {
    background: #f2f2f2 !important; 
    border-color: #0099cc!important;font-weight:300 !important;
}
td.tribe-events-thismonth,.tribe-mini-calendar td {background-color:#f2f2f2 !important;
	color:#0099cc !important;font-weight:300 !important;color:#0099cc !important;color:#0099cc !important;}
.tribe-events-thismonth div {font-weight:300 !important;}
.tribe-mini-calendar th {
    color: #0099cc;
    background: #f2f2f2 !important; 
    border-color:#0099cc !important; ;font-weight:300 !important;
    font-weight: 300;
}
.tribe-mini-calendar-no-event {
    color: #999 ;font-weight:300 !important;
    padding: 5px 0 15px 0;
}
.tribe-mini-calendar td {
  color:#0099cc !important;
    border-color:  #0099cc !important; font-weight:300 !important;
    -webkit-transition: all .2s cubic-bezier(0.550, 0.085, 0.680, 0.530);
    transition: all .2s cubic-bezier(0.550, 0.085, 0.680, 0.530);
}

.tribe-mini-calendar td.tribe-events-has-events,.tribe-mini-calendar td.tribe-events-has-events div a {
    background: #0099cc !important;border-color:#fff;
	color:#fff !important;font-weight:300 !important
}
.tribe-mini-calendar td.tribe-events-past,.tribe-mini-calendar-no-event {
    opacity:1 !important;
	color:#0099cc !important;font-weight:300 !important
}
.tribe-mini-calendar .tribe-events-othermonth .tribe-mini-calendar-no-event {
    background: #f2f2f2 !important;color:#0099cc !important;opacity:1 !important
}
.tribe-mini-calendar-nav span,.tribe-mini-calendar-dayofweek {color:#0099cc !important;font-weight:300 !important}
footer {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0f9ff+0,0099d2+100&1+0,0.25+100 */
background: -moz-linear-gradient(top, rgba(240,249,255,1) 0%, rgba(0,153,210,0.25) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(240,249,255,1) 0%,rgba(0,153,210,0.25) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(240,249,255,1) 0%,rgba(0,153,210,0.25) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#400099d2',GradientType=0 ); /* IE6-9 */}

.widget-title {font-size:1.6em !important;color:#0099d2}
h2.programmh2{font-size:1.2em !important;color:#0099d2;font-weight:600}
#calendar_wrap {width:100%;padding:15px !important;font-size:1.4em;background-color: #f7f7f7;}
#calendar_wrap caption {font-size:1.45em;    color: #0099cc;}
#wysija-2,#tag_cloud-2,#tribe-events-list-widget-3 {font-size:1.2em !important;}
.close_4 {margin-top:4px !important}
.newsletter-box .subscribe-box {
    background: #4792d6;
    padding: 0px 15px;
    /* border: solid 1px #ccc; */
    width: 100%;
    box-sizing: border-box;
    margin-top: -15px !important;
}
.modal-backdrop {
background-color:#f2f2f2 !important;
	opacity: 0.1 !important;
	z-index:9999999999999999;
}
.modal {
    
    z-index: 100050 !important;
   
}
.importedcontent p,table td p {font-size:1em !important;}
.shortcontent,.post{font-size:1.0em !important;}
.shortcontent,.post p{font-size:1.45em !important;}
h1.shortcontent {font-size:3em !important;margin-bottom:40px!important;}
.contentimported {margin-left:30px;}
.contentimported p, table {font-size:1.45em !important;}
table#wp-calendar {font-size:1em !important;}
img.size-full {max-width:200px !important;float:left;}
#topimage {margin-top:-50px;margin-bottom:30px;padding:10px;}
/*
vorher:
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.33);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.33);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.33);
*/
#main h2 {font-size:1em !important}
#main h2.fronth2 {font-size:0px !important}

h6,h5 {font-size:1.8em !important; }
.maincontent h6 {font-size:1em !important}
h6 {padding:5px;color:#0099d2 !important;background-color:#f2f2f2;font-size:1.8em !important;}
.frontpage-three-caption h3 {
    color: #3FBFDA;
    margin: 5px 0;
    font-size: 16px;
} 
#overmapbox a:visited {
    color: #fff !important;
}
h3.normal {color:#0099cc;font-size:20px;}
#overmapbox a:visited {
    color: #fff !important;
}
li.border,.border {border-bottom:1px dotted rgba(0,153,204,0.9)}
ul.nav-tabschange li.active {border-right:5px solid #fff !important;}

ul.nav-tabs {margin-left:0 !important;border-bottom:5px solid #fff !important;background-color:#f7f7f7;color: #0099cc !important;}
ul.nav-tabs li {border:0 !important;border-right:5px solid #fff !important;margin-left:0 !important;background-color:#f7f7f7;color: #0099cc !important;}
ul.nav-tabs li,ul.nav-tabs li a {border-radius:0 !important;font-size:1.125em;text-transform:uppercase;}
ul.nav-tabs li a {width:100%;height:100%;color: #0099cc}
ul.nav-tabs li.active a {width:100%;height:100%;color: #fff !important;}
.nav-tabs li.active {background-color:#0099cc !important;border:0 !important}
.nav-tabs {
    border-bottom: none !important;
}

ul.nav-tabs li a:hover {background-color: #0099cc;color: #fff !important; }
.fronttabs>li.active>a {background-color: #0099cc !important;color: #fff !important; }
.fronttabs>li>a {color: #0099cc !important; }

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;background-color: #0099cc;
    /*background-color: #006699 !important;*/
    border:0 !important;
    border-bottom-color: transparent;border-right:5px solid #fff !important;
}
.nav-tabs>li {
    float: left;
    margin-bottom: 0px !important;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: none !important;
    border-radius: 4px 4px 0 0;
}
#primary-menu ul {margin-top:-5px !important;}
#primary-menu2 ul {margin-top:-5px !important;}
.maincontent {font-size:1.45em !important}
#breadcrumbs {font-size:1.5em !important;font-weight:600;color:#0098d2;}
#breadcrumbs a {color:#0098d2;}

.slider-title {color:#0099cc !important}
.panelcontent {padding:5px; padding-left:15px;font-size:1.45em}
.programm-vor-panels .col-md-3,.programm-vor-panels .col-md-9 {padding:15px 15px;font-size:1.45em}
.panelcontent.active{background-color:#f7f7f7 !important;color:#0099cc;transition: all 0.3s}
.programm-vor-panels.active{background-color:#0099cc !important;color:#fff;transition: all 0.3s}
/* form stuff */
h1.entry-title{font-family:"Open Sans";color:#0099cc;font-size:24px;margin:0;padding:0;margin-bottom:20px;height:auto;}
.page-header h1.entry-title {padding-left:15px}
h2.entry-title{font-family:"Open Sans";color:#0099cc;text-transform: uppercase;font-size:20px;margin:0;padding:0;margin-bottom:10px;margin-top:25px;border-bottom:1px solid #0099cc}
h2.entry-title-noborder{font-family:"Open Sans";color:#0099cc;text-transform: uppercase;font-size:20px;margin:0;padding:0;margin-bottom:10px;margin-top:25px;}
h2.fronth2 {font-family:"Open Sans";color:#0099cc;text-transform: uppercase;font-size:20px !important;margin:0;padding:0;margin-bottom:10px;}
a h2.smallerh1:hover {text-decoration:none !important; color:#0099cc;}
.contentimagediv {max-width:300px;width:auto;float:left;margin-right:20px;}
.contentimage {margin-bottom:30px;margin-left:0px}
.filterul {
	list-style:none;margin:0;padding:0;
	width:80%;margin-left:10%;margin-top:30px;border-bottom:1px solid #bababa;
}c
.p1 {background-color:#f7f7f7;}
.p2 {border-top:1px solid #ccc;}
.filterul li {
	border-top:1px solid #bababa;
	padding:10px;
	font-size:1.1em;text-transform: uppercase
}
#overmapbox {
	position:relative;
	width:50%;
	margin-left:50%;
	z-index:99999;
	min-height:390px;
	background-color:#f7f7f7;
	margin-top:-391px
}

.maincontent h4 {
    color: #189ACA !important;
    font-weight: 600;
    border-bottom: 1px solid #189ACA;
    padding-bottom: 10px;
    margin: 40px 0 20px 0;
}
h4.entry-title {
	border:0;padding:0;margin:0;text-transform:none !important;font-weight:400
}
.tab-a {text-align:center;width:30px;margin:auto;display:block;}

input[type="text"]::-webkit-input-placeholder {
color: #0099cc !important;
}
 
input[type="text"]:-moz-placeholder { /* Firefox 18- */
color: #0099cc !important;  
}
 
input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
color: #0099cc !important;  
}
 
input[type="text"]:-ms-input-placeholder {  
color: #0099cc !important;  
}
#topnavscrolled {position:fixed;top:0;width:100%;height:115px;z-index:99999999;display:none;}
#topnavscrollmenu {list-style:none;padding:10px;margin:0;margin-top:-15px;margin-bottom:13px;float:right}
#topnavscrollmenu li {float:left;margin-right:20px;font-size:1.3em;}
.btn-primary
{color: #fff;
background-color: #0099cc !important;
border-color: #0099cc !important;
width: 80%;
margin-left: 10%;
margin-top:20px;
	
}
.btn {
	margin-right:10px !important
}
input, select {border-radius : 0 !important}
.toppadding{padding-top:13px;padding-left:40px !important}
.search-form {margin-top:30px;width:100% !important}
.search-field {border-radius:0 !important;background-color:rgba(255,255,255,0.9) !important;border: 1px solid #0099cc !important;width:100% !important;padding:5px !important;margin:auto;}
.site-logo {padding-left:15px}
.logocontainer {margin-bottom:70px;width:100%;padding:0;background-color: #fff;}
.tabwidget {margin-top:0;background-color: #f7f7f7;height:390px;margin-bottom: 40px;}

.widgeth4 {float:left;padding:0 20px; display:inline; font-size:1.45em;margin-left:15px;margin-top:-18px;margin-bottom:0px;height:auto;font-weight:600}
.widgeth42 {padding:0 20px; display:block;padding-left:25px; font-size:1.25em;margin-left:15px;margin-top:0;margin-bottom:0px;height:auto;font-weight:400;}

.innertabteaser{clear:both;display:block;font-size:1.2em;margin-top:-20px;padding-left:35px}
.innertabdate {float:left;color:#0099cc;font-size:1.45em;margin-left:-10px;font-weight:600;line-height:1.4em}
.innertabdate2 {color:#0099cc;font-size:1.45em;margin-left:-10px;font-weight:600}
#wrap-search-main{position: absolute;margin-top:10px;padding:10px;background-color:transparent;font-size:1.2em;line-height:24px;}
span.meta {margin-top:-10px !important;margin-bottom:10px;font-size:1em !important;padding-left:10px;display:block}
#search-form-middle {padding-top:15px}
.modal-content,.modal-header,.modal-footer {border-radius:0 !important}
.modal-header {background-color:#0099cc;color:#fff;text-transform:uppercase}
.overview {position:absolute;list-style: none;margin-left:-30px}
.overview li {min-height:30px;height:auto;margin:15px}
.wysija-input {width:100%;padding:5px;}
.btn-blue,.wysija-submit.wysija-submit-field{background-color: #0099cc !important;color:#fff !important;text-shadow:none !important;border-color:#0099cc !important;}
.postmeta {background-color:#fff; color:#000;width:130%;padding:10px;padding-left:0;font-size:1.3em}
.wysija-submit.wysija-submit-field {font-size:1.35em;width:100px}
.btn-default {border-radius:0 !important}
.viewport {
	
    width: 100%;
    height: 280px;
    overflow: hidden;
    position: relative;
}
.carouselslide {width:auto;height:20px;}
#filterselect,#formGroupInputLarge {
	width:80%;
	margin-left:10%;
	
}
#recent-posts-2 {margin-left:8px !important}
#tribe-events-list-widget-2 {
	margin-left:-63px !important;margin-top:-10px;
}
.tribe-events-widget-link {margin-left:68px}
.tribe-event-duration {margin-top:-8px !important;}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    padding-left: 0px !important;
}



.nopadding {padding:1px !important;padding-right:10px;}
.fa-search {color: #2693B2;}
#formGroupInputLarge { margin-left:0;width:100%;}
#formGroupInputLarge {color: #2693B2;}
.form-group-md select.form-control {width:90%;margin-left:5%;background-color:#e7e7e7;color: #2693B2;text-transform: uppercase;margin-top:15px}
/* tabs frontpage */
#secondary { background:white; width:100%;padding-left:20px !important; padding-right:15px !important}
.d4p-st-tab{min-height:373px}
.widget_d4p-smashing-tabber,.d4p-tabber-widget ul.d4p-tabber-header li a.selected {
background-color:#e7e7e7 !important;
	}
.d4p-tabber-widget, div.d4p-st-tab,.d4p-tabber-widget ul.d4p-tabber-header li a.selected {
	border:none !important;
}
a.d4p-st-title {color:#292929 !important;text-transform: none}
.d4p-tabber-widget ul.d4p-tabber-header li a.selected, .d4p-tabber-widget ul.d4p-tabber-header li a {font-weight:300 !important}
#d4p-smashing-tabber-2 {
    height: 390px;
   
    margin-top: 30px;
}
#primary-menu li span {
    display: block;
    margin-left: 15px !important;
    margin-top: -27px;
}
#primary-menu2 li span {
    display: block;
    margin-left: 15px !important;
    margin-top: -27px;
}
#mobile-menu {margin-top:-40px;}
#mobile-menu li {font-size:1.4em;border-bottom:1px solid #0098d2;}
#mobile-menu li a{color:#0098d2;width:100%;height:100%;padding:2px;}
#mobile-menu li a:hover, #mobile-menu li.current-menu-item a,#mobile-menu li.current-menu-parent a{color:rgba(0,0,0,1);}
#mobile-menu li ul {margin-left:0px !important}
#mobile-menu li ul li {font-size:0.95em;border-bottom:none;}
#calendar-2,#tribe-mini-calendar-2{margin-top:20px}
ul.nav-tabs {margin-left:0 !important;border-bottom:5px solid #fff !important;background-color:#f7f7f7;}
ul.nav-tabs li {border:0 !important;border-right:5px solid #fff !important;margin-left:0 !important;background-color:#f7f7f7;}

ul.nav-tabs li a {width:100%;height:100%;}
ul.nav-tabs li.active a {width:100%;height:100%;}
.nav-tabs li.active {background-color:#0099cc !important;border:0 !important}
.nav-tabs {
    border-bottom: none !important;
}
.tab-content {
 
}
a.post.post-page {font-size:1em !important}
ul.nav-tabs li a:hover {background-color: #0099cc;color: #fff }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;background-color: #0099cc ;
    /*background-color: #006699 !important;*/
    border:0 !important;
    border-bottom-color: transparent;border-right:5px solid #fff 
}
.nav-tabs>li {
    float: left;
    margin-bottom: 0px !important;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: none !important;
    border-radius: 4px 4px 0 0;
}
.fronttab {   background-color: #f7f7f7;}
/*.tab-content {border: 1px solid #ccc}
.tab-pane {min-height:345px}*/
.tagungstabs {margin-bottom:20px !important}
.panel-time {display:block;font-weight:600}
h2.bereich,#main h2.bereich,#main .entry-content h2.bereich {width:100%;height:80px;line-height:80px;vertical-align:middle;text-align:center;color:#fff;font-size:1.45em !important}
h2.bereich1 {background-color:#00649e;} h2.bereich2 {background-color:#00ccff;} h2.bereich3 {background-color:#0098d2;} h2.bereich4 {background-color:#2c759f;}
.firstHeading {font-size:1.2em; font-weight:600;color:#fff;margin-top:-5px;padding-right:10px}
#contentmap {border:0 !important;background-color:none;color:#fff;height:auto;overflow:hidden;min-height:100px;padding:20px;}


/*
* content stuff
*/
.entry-content ul,.entry-content ol {max-width:100% !important;margin-bottom:40px !important;margin-left:0;padding-top:10px;padding-bottom:10px}
.entry-content ul li,.entry-content ol li {font-size:1.45em;padding:3px;line-height:16px;}

/*
tab stuff 
*/
#main .entry-content h2 {font-size:1.8em !important;}
.tabimage{width:300px;float:left;margin-right:20px;margin-bottom:0px;}
.tabimage2{max-width:150px !important;float:left;margin-right:20px;margin-bottom:0px;}

/*
youtube stuff
*/
html {
    background-color: #f3f3f3;
}
.wrapper {
    max-width: 100%;
    margin: 60px auto;
    padding: 0 20px;
}

.youtube { 
    background-color: #000;
    margin-bottom: 30px;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}
.youtube img {
    width: 100%;
    top: -16.82%;
    left: 0;
    opacity: 0.7;
}
.youtube .play-button {
    width: 90px;margin-bottom:20px;max-width:100px;
    height: 60px;
    background-color: #333;
    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}
.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
    cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}
.previewimage {
	float:left !important;margin-right:20px;margin-bottom:20px;max-width:100px;
}
.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.msalogo img{
	max-width:120px;
	width:100%;
	height:auto;
	margin:auto;
}

.salogo img{
	max-width:80%;
	height:auto;
	width:100%;
	margin:auto;
}


.mbwlogo img{
	max-width:100px;
	height:auto;
	width:100%;
	margin:auto;
}


a.dellink { color:red;}

.checkboxcontainer {
    border: 1px solid #f3f3f3;
    margin-right: 2%;
    padding: 2%;
    width: 47%;height:430px
}
.checkboxcontainer2 {
    border: 1px solid #f3f3f3;
    margin-right: 0%;
    padding: 2%;
    width: 48%;
	height:430px
}
.checkboxcontainer3 {
    border: 1px solid #f3f3f3;
    margin-right: 0%;
    padding: 2%;
    width: 100%;
	height:auto
}
.checkboxcontainer-filter {
	
    margin-right: 0%;
    padding: 2%;
    width: 300px;
	height:auto
}
#breadcrumbs i.fa-angle-right:last-child {display:none !important; }
label[for=field_401-15] {display:none !important; }

#main h2.smallerh1 {font-size:1.8em !important;color:#0099d2; text-transform: uppercase;}
.ecs-event h4 {font-size:1.3em !important;color:#0099d2; text-transform: uppercase;}
.tcon{position: absolute; z-index:99999999999;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;background:white;outline:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.tcon > *{display:block}.tcon:hover,.tcon:focus{outline:none}.tcon::-moz-focus-inner{border:0}.tcon-menu__lines{display:inline-block;height:5.71429px;width:40px;border-radius:2.85714px;transition:.3s;background:#036796;position:relative}.tcon-menu__lines::before,.tcon-menu__lines::after{display:inline-block;height:5.71429px;width:40px;border-radius:2.85714px;transition:.3s;background:#036796;content:'';position:absolute;left:0;-webkit-transform-origin:2.85714px center;transform-origin:2.85714px center;width:100%}.tcon-menu__lines::before{top:10px}.tcon-menu__lines::after{top:-10px}.tcon-transform .tcon-menu__lines{-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}.tcon-menu--xbutterfly{width:auto}.tcon-menu--xbutterfly .tcon-menu__lines::before,.tcon-menu--xbutterfly .tcon-menu__lines::after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top .3s .6s ease,-webkit-transform .3s ease;transition:top .3s .6s ease,transform .3s ease}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines{background:transparent}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before,.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after{top:0;transition:top .3s ease,-webkit-transform .3s .5s ease;transition:top .3s ease,transform .3s .5s ease;width:40px}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.tcon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;background:transparent;outline:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.tcon > *{display:block}.tcon:hover,.tcon:focus{outline:none}.tcon::-moz-focus-inner{border:0}.tcon-menu__lines{display:inline-block;height:5.71429px;width:40px;border-radius:2.85714px;transition:.3s;background:#036796;position:relative}.tcon-menu__lines::before,.tcon-menu__lines::after{display:inline-block;height:5.71429px;width:40px;border-radius:2.85714px;transition:.3s;background:#036796;content:'';position:absolute;left:0;-webkit-transform-origin:2.85714px center;transform-origin:2.85714px center;width:100%}.tcon-menu__lines::before{top:10px}.tcon-menu__lines::after{top:-10px}.tcon-transform .tcon-menu__lines{-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}.tcon-menu--xbutterfly{width:auto}.tcon-menu--xbutterfly .tcon-menu__lines::before,.tcon-menu--xbutterfly .tcon-menu__lines::after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top .3s .6s ease,-webkit-transform .3s ease;transition:top .3s .6s ease,transform .3s ease}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines{background:transparent}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before,.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after{top:0;transition:top .3s ease,-webkit-transform .3s .5s ease;transition:top .3s ease,transform .3s .5s ease;width:40px}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

/*** elusive ****/

/*!
 *  Elusive Icons 2.0.0 by @ReduxFramework - http://elusiveicons.com - @reduxframework
 *  License - http://elusiveicons.com/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'Elusive-Icons';src:url('../fonts/elusiveicons-webfont.eot?v=2.0.0');src:url('../fonts/elusiveicons-webfont.eot?#iefix&v=2.0.0') format('embedded-opentype'),url('../fonts/elusiveicons-webfont.woff?v=2.0.0') format('woff'),url('../fonts/elusiveicons-webfont.ttf?v=2.0.0') format('truetype'),url('../fonts/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular') format('svg');font-weight:normal;font-style:normal}.el{display:inline-block;font:normal normal normal 14px/1 'Elusive-Icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.el-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.el-2x{font-size:2em}.el-3x{font-size:3em}.el-4x{font-size:4em}.el-5x{font-size:5em}.el-fw{width:1.28571429em;text-align:center}.el-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.el-ul>li{position:relative}.el-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.el-li.el-lg{left:-1.85714286em}.el-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.el.pull-left{margin-right:.3em}.el.pull-right{margin-left:.3em}.el-spin{-webkit-animation:el-spin 2s infinite linear;animation:el-spin 2s infinite linear}.el-pulse{-webkit-animation:el-spin 1s infinite steps(8);animation:el-spin 1s infinite steps(8)}@-webkit-keyframes el-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes el-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.el-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.el-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.el-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.el-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .el-rotate-90,:root .el-rotate-180,:root .el-rotate-270,:root .el-flip-horizontal,:root .el-flip-vertical{filter:none}.el-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.el-stack-1x,.el-stack-2x{position:absolute;left:0;width:100%;text-align:center}.el-stack-1x{line-height:inherit}.el-stack-2x{font-size:2em}.el-inverse{color:#fff}.el-address-book-alt:before{content:"\f101"}.el-address-book:before{content:"\f102"}.el-adjust-alt:before{content:"\f103"}.el-adjust:before{content:"\f104"}.el-adult:before{content:"\f105"}.el-align-center:before{content:"\f106"}.el-align-justify:before{content:"\f107"}.el-align-left:before{content:"\f108"}.el-align-right:before{content:"\f109"}.el-arrow-down:before{content:"\f10a"}.el-arrow-left:before{content:"\f10b"}.el-arrow-right:before{content:"\f10c"}.el-arrow-up:before{content:"\f10d"}.el-asl:before{content:"\f10e"}.el-asterisk:before{content:"\f10f"}.el-backward:before{content:"\f110"}.el-ban-circle:before{content:"\f111"}.el-barcode:before{content:"\f112"}.el-behance:before{content:"\f113"}.el-bell:before{content:"\f114"}.el-blind:before{content:"\f115"}.el-blogger:before{content:"\f116"}.el-bold:before{content:"\f117"}.el-book:before{content:"\f118"}.el-bookmark-empty:before{content:"\f119"}.el-bookmark:before{content:"\f11a"}.el-braille:before{content:"\f11b"}.el-briefcase:before{content:"\f11c"}.el-broom:before{content:"\f11d"}.el-brush:before{content:"\f11e"}.el-bulb:before{content:"\f11f"}.el-bullhorn:before{content:"\f120"}.el-calendar-sign:before{content:"\f121"}.el-calendar:before{content:"\f122"}.el-camera:before{content:"\f123"}.el-car:before{content:"\f124"}.el-caret-down:before{content:"\f125"}.el-caret-left:before{content:"\f126"}.el-caret-right:before{content:"\f127"}.el-caret-up:before{content:"\f128"}.el-cc:before{content:"\f129"}.el-certificate:before{content:"\f12a"}.el-check-empty:before{content:"\f12b"}.el-check:before{content:"\f12c"}.el-chevron-down:before{content:"\f12d"}.el-chevron-left:before{content:"\f12e"}.el-chevron-right:before{content:"\f12f"}.el-chevron-up:before{content:"\f130"}.el-child:before{content:"\f131"}.el-circle-arrow-down:before{content:"\f132"}.el-circle-arrow-left:before{content:"\f133"}.el-circle-arrow-right:before{content:"\f134"}.el-circle-arrow-up:before{content:"\f135"}.el-cloud-alt:before{content:"\f136"}.el-cloud:before{content:"\f137"}.el-cog-alt:before{content:"\f138"}.el-cog:before{content:"\f139"}.el-cogs:before{content:"\f13a"}.el-comment-alt:before{content:"\f13b"}.el-comment:before{content:"\f13c"}.el-compass-alt:before{content:"\f13d"}.el-compass:before{content:"\f13e"}.el-credit-card:before{content:"\f13f"}.el-css:before{content:"\f140"}.el-dashboard:before{content:"\f141"}.el-delicious:before{content:"\f142"}.el-deviantart:before{content:"\f143"}.el-digg:before{content:"\f144"}.el-download-alt:before{content:"\f145"}.el-download:before{content:"\f146"}.el-dribbble:before{content:"\f147"}.el-edit:before{content:"\f148"}.el-eject:before{content:"\f149"}.el-envelope-alt:before{content:"\f14a"}.el-envelope:before{content:"\f14b"}.el-error-alt:before{content:"\f14c"}.el-error:before{content:"\f14d"}.el-eur:before{content:"\f14e"}.el-exclamation-sign:before{content:"\f14f"}.el-eye-close:before{content:"\f150"}.el-eye-open:before{content:"\f151"}.el-facebook:before{content:"\f152"}.el-facetime-video:before{content:"\f153"}.el-fast-backward:before{content:"\f154"}.el-fast-forward:before{content:"\f155"}.el-female:before{content:"\f156"}.el-file-alt:before{content:"\f157"}.el-file-edit-alt:before{content:"\f158"}.el-file-edit:before{content:"\f159"}.el-file-new-alt:before{content:"\f15a"}.el-file-new:before{content:"\f15b"}.el-file:before{content:"\f15c"}.el-film:before{content:"\f15d"}.el-filter:before{content:"\f15e"}.el-fire:before{content:"\f15f"}.el-flag-alt:before{content:"\f160"}.el-flag:before{content:"\f161"}.el-flickr:before{content:"\f162"}.el-folder-close:before{content:"\f163"}.el-folder-open:before{content:"\f164"}.el-folder-sign:before{content:"\f165"}.el-folder:before{content:"\f166"}.el-font:before{content:"\f167"}.el-fontsize:before{content:"\f168"}.el-fork:before{content:"\f169"}.el-forward-alt:before{content:"\f16a"}.el-forward:before{content:"\f16b"}.el-foursquare:before{content:"\f16c"}.el-friendfeed-rect:before{content:"\f16d"}.el-friendfeed:before{content:"\f16e"}.el-fullscreen:before{content:"\f16f"}.el-gbp:before{content:"\f170"}.el-gift:before{content:"\f171"}.el-github-text:before{content:"\f172"}.el-github:before{content:"\f173"}.el-glass:before{content:"\f174"}.el-glasses:before{content:"\f175"}.el-globe-alt:before{content:"\f176"}.el-globe:before{content:"\f177"}.el-googleplus:before{content:"\f178"}.el-graph-alt:before{content:"\f179"}.el-graph:before{content:"\f17a"}.el-group-alt:before{content:"\f17b"}.el-group:before{content:"\f17c"}.el-guidedog:before{content:"\f17d"}.el-hand-down:before{content:"\f17e"}.el-hand-left:before{content:"\f17f"}.el-hand-right:before{content:"\f180"}.el-hand-up:before{content:"\f181"}.el-hdd:before{content:"\f182"}.el-headphones:before{content:"\f183"}.el-hearing-impaired:before{content:"\f184"}.el-heart-alt:before{content:"\f185"}.el-heart-empty:before{content:"\f186"}.el-heart:before{content:"\f187"}.el-home-alt:before{content:"\f188"}.el-home:before{content:"\f189"}.el-hourglass:before{content:"\f18a"}.el-idea-alt:before{content:"\f18b"}.el-idea:before{content:"\f18c"}.el-inbox-alt:before{content:"\f18d"}.el-inbox-box:before{content:"\f18e"}.el-inbox:before{content:"\f18f"}.el-indent-left:before{content:"\f190"}.el-indent-right:before{content:"\f191"}.el-info-circle:before{content:"\f192"}.el-instagram:before{content:"\f193"}.el-iphone-home:before{content:"\f194"}.el-italic:before{content:"\f195"}.el-key:before{content:"\f196"}.el-laptop-alt:before{content:"\f197"}.el-laptop:before{content:"\f198"}.el-lastfm:before{content:"\f199"}.el-leaf:before{content:"\f19a"}.el-lines:before{content:"\f19b"}.el-link:before{content:"\f19c"}.el-linkedin:before{content:"\f19d"}.el-list-alt:before{content:"\f19e"}.el-list:before{content:"\f19f"}.el-livejournal:before{content:"\f1a0"}.el-lock-alt:before{content:"\f1a1"}.el-lock:before{content:"\f1a2"}.el-magic:before{content:"\f1a3"}.el-magnet:before{content:"\f1a4"}.el-male:before{content:"\f1a5"}.el-map-marker-alt:before{content:"\f1a6"}.el-map-marker:before{content:"\f1a7"}.el-mic-alt:before{content:"\f1a8"}.el-mic:before{content:"\f1a9"}.el-minus-sign:before{content:"\f1aa"}.el-minus:before{content:"\f1ab"}.el-move:before{content:"\f1ac"}.el-music:before{content:"\f1ad"}.el-myspace:before{content:"\f1ae"}.el-network:before{content:"\f1af"}.el-off:before{content:"\f1b0"}.el-ok-circle:before{content:"\f1b1"}.el-ok-sign:before{content:"\f1b2"}.el-ok:before{content:"\f1b3"}.el-opensource:before{content:"\f1b4"}.el-paper-clip-alt:before{content:"\f1b5"}.el-paper-clip:before{content:"\f1b6"}.el-path:before{content:"\f1b7"}.el-pause-alt:before{content:"\f1b8"}.el-pause:before{content:"\f1b9"}.el-pencil-alt:before{content:"\f1ba"}.el-pencil:before{content:"\f1bb"}.el-person:before{content:"\f1bc"}.el-phone-alt:before{content:"\f1bd"}.el-phone:before{content:"\f1be"}.el-photo-alt:before{content:"\f1bf"}.el-photo:before{content:"\f1c0"}.el-picasa:before{content:"\f1c1"}.el-picture:before{content:"\f1c2"}.el-pinterest:before{content:"\f1c3"}.el-plane:before{content:"\f1c4"}.el-play-alt:before{content:"\f1c5"}.el-play-circle:before{content:"\f1c6"}.el-play:before{content:"\f1c7"}.el-plurk-alt:before{content:"\f1c8"}.el-plurk:before{content:"\f1c9"}.el-plus-sign:before{content:"\f1ca"}.el-plus:before{content:"\f1cb"}.el-podcast:before{content:"\f1cc"}.el-print:before{content:"\f1cd"}.el-puzzle:before{content:"\f1ce"}.el-qrcode:before{content:"\f1cf"}.el-question-sign:before{content:"\f1d0"}.el-question:before{content:"\f1d1"}.el-quote-alt:before{content:"\f1d2"}.el-quote-right-alt:before{content:"\f1d3"}.el-quote-right:before{content:"\f1d4"}.el-quotes:before{content:"\f1d5"}.el-random:before{content:"\f1d6"}.el-record:before{content:"\f1d7"}.el-reddit:before{content:"\f1d8"}.el-redux:before{content:"\f1d9"}.el-refresh:before{content:"\f1da"}.el-remove-circle:before{content:"\f1db"}.el-remove-sign:before{content:"\f1dc"}.el-remove:before{content:"\f1dd"}.el-repeat-alt:before{content:"\f1de"}.el-repeat:before{content:"\f1df"}.el-resize-full:before{content:"\f1e0"}.el-resize-horizontal:before{content:"\f1e1"}.el-resize-small:before{content:"\f1e2"}.el-resize-vertical:before{content:"\f1e3"}.el-return-key:before{content:"\f1e4"}.el-retweet:before{content:"\f1e5"}.el-reverse-alt:before{content:"\f1e6"}.el-road:before{content:"\f1e7"}.el-rss:before{content:"\f1e8"}.el-scissors:before{content:"\f1e9"}.el-screen-alt:before{content:"\f1ea"}.el-screen:before{content:"\f1eb"}.el-screenshot:before{content:"\f1ec"}.el-search-alt:before{content:"\f1ed"}.el-search:before{content:"\f1ee"}.el-share-alt:before{content:"\f1ef"}.el-share:before{content:"\f1f0"}.el-shopping-cart-sign:before{content:"\f1f1"}.el-shopping-cart:before{content:"\f1f2"}.el-signal:before{content:"\f1f3"}.el-skype:before{content:"\f1f4"}.el-slideshare:before{content:"\f1f5"}.el-smiley-alt:before{content:"\f1f6"}.el-smiley:before{content:"\f1f7"}.el-soundcloud:before{content:"\f1f8"}.el-speaker:before{content:"\f1f9"}.el-spotify:before{content:"\f1fa"}.el-stackoverflow:before{content:"\f1fb"}.el-star-alt:before{content:"\f1fc"}.el-star-empty:before{content:"\f1fd"}.el-star:before{content:"\f1fe"}.el-step-backward:before{content:"\f1ff"}.el-step-forward:before{content:"\f200"}.el-stop-alt:before{content:"\f201"}.el-stop:before{content:"\f202"}.el-stumbleupon:before{content:"\f203"}.el-tag:before{content:"\f204"}.el-tags:before{content:"\f205"}.el-tasks:before{content:"\f206"}.el-text-height:before{content:"\f207"}.el-text-width:before{content:"\f208"}.el-th-large:before{content:"\f209"}.el-th-list:before{content:"\f20a"}.el-th:before{content:"\f20b"}.el-thumbs-down:before{content:"\f20c"}.el-thumbs-up:before{content:"\f20d"}.el-time-alt:before{content:"\f20e"}.el-time:before{content:"\f20f"}.el-tint:before{content:"\f210"}.el-torso:before{content:"\f211"}.el-trash-alt:before{content:"\f212"}.el-trash:before{content:"\f213"}.el-tumblr:before{content:"\f214"}.el-twitter:before{content:"\f215"}.el-universal-access:before{content:"\f216"}.el-unlock-alt:before{content:"\f217"}.el-unlock:before{content:"\f218"}.el-upload:before{content:"\f219"}.el-usd:before{content:"\f21a"}.el-user:before{content:"\f21b"}.el-viadeo:before{content:"\f21c"}.el-video-alt:before{content:"\f21d"}.el-video-chat:before{content:"\f21e"}.el-video:before{content:"\f21f"}.el-view-mode:before{content:"\f220"}.el-vimeo:before{content:"\f221"}.el-vkontakte:before{content:"\f222"}.el-volume-down:before{content:"\f223"}.el-volume-off:before{content:"\f224"}.el-volume-up:before{content:"\f225"}.el-w3c:before{content:"\f226"}.el-warning-sign:before{content:"\f227"}.el-website-alt:before{content:"\f228"}.el-website:before{content:"\f229"}.el-wheelchair:before{content:"\f22a"}.el-wordpress:before{content:"\f22b"}.el-wrench-alt:before{content:"\f22c"}.el-wrench:before{content:"\f22d"}.el-youtube:before{content:"\f22e"}.el-zoom-in:before{content:"\f22f"}.el-zoom-out:before{content:"\f230"}


/***** / elusive ****/

.mobilenav {width:80%;background-color:#fff;position:fixed;left:-80%;height:100%;overflow:auto;min-height:70%;top:0;z-index:99998;border-bottom:1px solid #546d74;-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.37);box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.37);}
.tcon {background-color:white !important;position:fixed}
.mobilenav{padding-top:70px}
.mobilenav ul {list-style:none;width:80%;}
.mobilenav ul li {padding:5px;}
.mobilenav ul li a{color: #546d74;text-decoration:none;font-size:1.1em}
.mobilenav ul li a:hover{color: #ff0909;text-decoration:none}
.form-horizontal {   
    width: 100% !important;
    }
	.slick-slide {max-height:300px;}
.site-logo {margin-left:-15px}

.underipad {display:none;}
.overipad{display:block}
@media (max-width: 1200px) { 
	
	.fronttabs {font-size:0.85em;}
.frontpage-three-caption { min-height:30px;position:absolute;top:75px; }
}
@media (max-width: 1024px) {
	.fronttabs {font-size:0.75em;}
	#topnavscrolled {display:none;}
	.site-logo {float:left !important;}
	
	.underipad {padding:20px;display:block;height:130px;background-color:#fff;margin-top:-20px;}
.overipad{display:none}
	.mobile_button {position:fixed;z-index:100000;margin-left:30px;right:85px;margin-top:10px;display:block}
.frontpage-three-caption { min-height:30px;position:absolute;top:65px; }
}

@media (max-width: 992px) {
	li.tablink {margin-bottom:10px !important}
	.slickelm {min-height:200px;background-size: cover;}
.slick-caption {width:100%;width:100%;padding-top:120px;}
	.fronttabs {font-size:1em;}
	h2.fronth2 {margin-top:20px;}
.frontpage-three-caption h2 {
    color: #0099cc;
    margin: 5px 0;
    font-size: 12px;
}
.frontpage-three-caption h3 {
    color: #3FBFDA;
    margin: 5px 0;
    font-size: 10px;
}
.frontpage-three-caption { min-height:30px;position:absolute;top:70px; }
}
.hiddendata{display:none;}

@media (max-width: 890px) {
	

.frontpage-three-caption { min-height:30px;position:absolute;top:50px; }
}

@media (max-width: 768px) {
	#stoerer {display:none !important}
	h1.entry-title {font-size:1.8em;width:100%;height:auto}
	#calendar-2 {display:none}
	.widgetcol {padding: 0 !important}
	.tabwidget {width:100% !important;height:auto;padding:0;margin-bottom:30px;}
.msalogo img{
	max-width:70%;
	width:100%;
	height:auto;
	margin:auto;margin-bottom:80px;
}

.salogo img{
		max-width:70%;
	height:auto;
	width:100%;
	margin:auto;
	margin-bottom:80px;
}


.mbwlogo img{
		max-width:70%;
	height:auto;
	width:100%;
	margin:auto;margin-bottom:80px;
}
		
	.site-info {padding:0 0 !important}
	#menu-footermenue {width:100%;margin:auto;}
	#menu-footermenue>li {width:100% !important;text-align:center;font-size:1.4em;}
	#menu-footermenue>li.menu-item-has-children {margin-top:20px;}
	.underipad {padding:20px;display:block;height:70px;background-color:#fff;margin-top:-20px;}
	.site-logo img {max-width:280px !important;margin-top:-10px}
	.slick-slide {max-height:300px;}
	.frontpage-three-caption h2 {
    color: #0099cc;
    margin: 5px 0;
    font-size: 17px;
}
	#overmapbox {
	position:static;
	width:100%;
	margin-left:0%;
	
	min-height:390px;
		margin-top:30px;
	background-color:#f7f7f7;
	
}
	.front-map,#stoerer {display:none;}
	.header-toolbar .search-field {
    background: #fff;
    border: 2px solid #32D3FF;
    min-width: 200px !important;
		max-width:100px !important;
    padding: 7px 12px !important;
    line-height: 15px;
    font-size: 13px;margin-top:-9px;margin-left:20px}
	.menu-headermenue-container {display:none;}
.frontpage-three-caption h3 {
    color: #3FBFDA;
    margin: 5px 0;
    font-size: 16px;
}
	#topnavscrolled {display:none;}
	.col-xs-12 img {margin:auto;margin-bottom:20px;}
.frontpage-three-caption { min-height:30px;position:absolute;top:50px; }
}
@media (max-width: 768px) and (min-width: 520px) {
	.frontpage-three-caption h2 {
    color: #0099cc;
    margin: 5px 0;
    font-size: 12px;
}
	.frontpage-three-caption h3 {    font-size: 12px;}
	.frontpage-three-caption { min-height:30px;position:absolute;top:20px; }
}
@media (max-width: 520px) {#topnavscrolled {display:none;}
	.innertabteaser {max-width:200px;}
	#mobile-menu {margin-left:-20px;margin-top:-30px;width:100%}
	#mobile-menu li {font-size:1.3em;border-bottom:1px solid #0098d2;}
#mobile-menu li a{color:#0098d2;width:100%;height:100%;padding:2px;}
#mobile-menu li a:hover, #mobile-menu li.current-menu-item a,#mobile-menu li.current-menu-parent a{color:rgba(0,0,0,1);}
#mobile-menu li ul {margin-left:-20px !important}
#mobile-menu li ul li {font-size:0.95em;border-bottom:none;}
	header {background-image:none !important;}
	.site-logo img {max-width:200px !important;margin-top:-10px}
}

@media (max-width: 320px) { #topnavscrolled {display:none;}
	#mobile-menu {margin-left:-20px;margin-top:-30px;width:100%}
	#mobile-menu li {font-size:1.3em;border-bottom:1px solid #0098d2;}
#mobile-menu li a{color:#0098d2;width:100%;height:100%;padding:2px;}
#mobile-menu li a:hover, #mobile-menu li.current-menu-item a,#mobile-menu li.current-menu-parent a{color:rgba(0,0,0,1);}
#mobile-menu li ul {margin-left:-20px !important}
#mobile-menu li ul li {font-size:0.95em;border-bottom:none;}
	header {background-image:none !important;}
	.site-logo img {max-width:200px !important;margin-top:-10px}
	.frontpage-three-caption { min-height:30px;position:absolute;top:30px; font-size:1em;}
}
.maincontent {padding-left: 15px !important}
.alignnone, .size-full, .wp-image-365 {width:100% !important;max-width:100% !important;height:auto !important;}
.maincontent h2 {font-size:1.3em !important;font-weight:700;color:#0099cd;text-transform:uppercase;margin-bottom:25px;margin-top:30px}




/***
*
*/

.site-header.smallerheader	{
	position:fixed;z-index:9999;max-width:1200px;width:1200px;
	height:170px;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.31);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.31);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.31);
	transition: all ease 0.3s;
}
.main-navigation.smallerheader {
	margin-top:-50px;transition: all ease 0.3s;
}
#breadcrumbs.smallerheader{
	margin-top:-10px;transition: all ease 0.3s;
}
.site-logo.smallerheader {
	max-width:200px;transition: all ease 0.3s;
}
.toppadding.smallerheader {
	padding-top:0;
	margin-top:-10px;
}
.shariff {margin-left:-5px !important;margin-top:30px!important ; }
.smlink {float:left;margin-left:30px;font-size:1.4em;padding:10px;background:white}
.entry-content ul.shariff-buttons {background-color:none !important}
.hiddencontent.entry-content
.widget_wysija_cont .wysija-submit {
    display: block;
    margin-top: 30px !important;
}
.input-lg {
    height: 36px !important;
    
}
	
/***
**25.06.17
**********/
.frm_style_formidable-style.with_frm_style .frm_radio {
    display: block;
    margin-bottom: 10px !important;
}
.mce-wordcount { display: none !important}
.popupwindow{
	position:absolute;
	z-index:999999999999999999999999;
	background:white;
	width:300px;height:auto;
	top:20%;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.27);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.27);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.27);
	left:50%;
	margin-left:-150px;
	display:none;
	padding:10px;
}
.eventteaser {
	max-width:70%
}
.panellink,.panellink:hover,.panellink:visited {color:#444 !important; text-decoration: none;}




@media (max-width: 768px) { .popupwindow{ width:500px; } }
@media (max-width: 580px) { .popupwindow{ width:300px; }
#breadcrumbs {display:none} }
		#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav li {
    float: left;
    margin-right: 5px;
    text-align: left;
    width: 100% !important;
}
.postmeta {
    background-color: #fff;
    color: #000;
    width: 100%;
    padding: 10px;
    padding-left: 0;
    font-size: 1.3em;
}
	.tribe-mini-calendar th.tribe-mini-calendar-dayofweek {
    height: 30px !important;
    padding-top: 10px !important;
    font-weight: bold !important;
}

#mailpoet_form_3 .mailpoet_text, #mailpoet_form_3 .mailpoet_textarea {
    width: 100% !important;
    padding: 10px !important;
	font-size:1.2em;
}
.mailpoet_submit {
	    width: 100% !important;
    padding: 10px !important;
    margin-top: -15px !important;
    /* margin: auto; */
    font-size: 1.2em !important;
    float: none;
    margin-left: 0!important;
    margin-right: 50px
}
.mailpoet_paragraph {
    height: auto;
    padding-bottom: 10px;
}

.ecs-event-list li {
	padding-bottom:20px !important;border-bottom:1px dotted #0098d2;margin-bottom:20px !important;
}


#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav li {
    float: left;
    margin-right: 5px;
    width: 47% !important;
    text-align: left;
}


#menu-aktuelle-tagung { list-style:none;margin-left:0;padding-left:0;margin-bottom:40px}
#menu-aktuelle-tagung li { font-size:1.5em;float:left;margin-right:10px;}
#menu-aktuelle-tagung li.current-menu-item a{color:#fff !important;background-color:#189ECE;display:inline-block;padding:10px}
#menu-aktuelle-tagung li a{color:#189ECE !important;background-color:#EDEDED;display:inline-block;padding:10px;text-transform: uppercase;
    font-size: 0.9em;
}
#aktuelletagung {margin-bottom:40px !important}