﻿.header--bottom-inner--left{float:left;}


.wds_loading {
  text-align: center;
  height: 150px;
  margin-top: 60px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}


#content-side {
	background-repeat: repeat-y;
}

.left, .alignleft { float: left; display: inline; }

.main .content img.alignleft { margin-right: 22px; }

.main .cols .col img.alignleft { margin-right: 7px; }

#schreiben_form .stat_block .stat .cont{display:block;}

.catalog .product .cont{min-height:94px;}

  #schreiben_form .stat_block .stat .cont,#schreiben_form .stat_block .stat .right{float:none;}
.menu-item .sub{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}
.ua-ie-11 .fusion-imageframe, .ua-ie-11 .imageframe-align-center{font-size:0px;line-height:normal;}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
#connect{float:right;top:-15px;width:499px;height:82px;background-color:#cedfb5;padding:0 20px;overflow:hidden;position:relative;border:0 solid #dcddcd;border-width:0 1px 1px;border-bottom:1px solid #acada0}
#connect.axis{top:0}
#connect p{font-size:11px}
#connect select{display:block;margin:0 0 5px;width:210px}
#connect #search_location{width:175px;font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:11px;padding:2px}
#connect span{font-family:georgia,times,serif;display:block;position:absolute}
#connect .subheading{font-size:12px;top:29px;color:#9ba2a3;right:38px;font-weight:400;width:204px;text-align:center}
#connect .number{color:#333;top:43px;right:25px;font-size:30px}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}
.row{margin-left:-15px;margin-right:-15px}



.responsive-mobile-menu {display:none;}


.site-header-style-2 .mx-search-container .mx-search-form a i,
.site-header-style-2 .mx-search-container .responsive-mobile-menu a i,
.site-header-style-2 .mx-search-container .mx-wc-login a i{margin:0;}


.site-header-style-2 .mx-search-container .responsive-mobile-menu {display:none;}
 

.site-header-style-3 .mx-header-right .mx-search-form a i,
.site-header-style-3 .mx-header-right .responsive-mobile-menu a i,
.site-header-style-3 .mx-header-right .mx-wc-login a i{margin:0;}

.site-header-style-4 .mx-nav-form-content .fa-search,
.site-header-style-4 .responsive-mobile-menu .fa-bars {margin:0;}

.site-header-style-4 .responsive-mobile-menu {display:none;}

.rel{position:relative;}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}


.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}



.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

  footer.bottom .column {
    margin-bottom: 4em; }

  section.pagecontent .column {
    position: relative; }


.column, .columns {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
  float: left; }


.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  float: right; }


.column.end:last-child:last-child, .end.columns:last-child:last-child {
  float: left; }


.column.row.row, .row.row.columns {
  float: none; }


.row .column.row.row, .row .row.row.columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0; }


.reveal .column, .reveal .columns,
.reveal .columns {
  min-width: 0; }
.np .amp-recently-played-artist::before{content:" by "}
.np .amp-recently-played-artist{padding-left:0px;font:bold 12px Arial;line-height:100%;font-style:normal}
#block-30 ul.social-icons li{display:inline-block;margin-right:4px}
#block-30 ul.social-icons li:last-child{margin-right:0}
#block-30 div.social-icons-container{display:table;width:100%;height:100%}
#block-30 ul.social-icons{display:table-cell;text-align:right;vertical-align:middle}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

.at-widgets .entry-header-title {
margin-bottom: 10px;
}

.schedule-item-content  .entry-header-title .entry-title{
margin: 0;
}

article.post .entry-header-title,
article.page .entry-header-title{
width:100%;
display:block;
}

.entry-header-title .entry-title {
display: inline-block;
margin-right: 10px;
margin-top: 0;
}

.entry-header-title {margin-bottom: 15px;}

.entry-header-title p {font-weight: bold; text-indent: -10px; margin: 0; padding-left: 20px;}

.entry-header-title .fa {color: #c40d8e;}

.fusion-sep-clear {
  clear: both;
  display: block;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  width: 100%;
  overflow: hidden;
}
.view-audiologytoday-year h2{display:none;}
.view-brochures .post{min-height:150px;margin-top:0;}
.view-brochures .col-md-6 .post{margin-top:0;}
.view-charts-posters .post img{width:100px;}
.view-tip-of-the-month .views-exposed-form .views-exposed-widget{max-width:200px;}
.view-tip-of-the-month .selector span{width:100px !important;}
.node-teaser h3,.view-mode-compact_teaser h3{margin-top:0;}
.view-publication-articles .views-row{padding:10px 0;}
.view-audiologytoday-year .attachment-before{margin-bottom:15px;}
.view-audiologytoday-filtered-archives .issue{margin-bottom:15px;}
.view-audiologytoday-filtered-archives .events{margin-bottom:0;}
.view-audiologytoday-filtered-archives .read-online-articles a.btn{border-radius:0;}
.view .progress-disabled{float:none;}

.w3eden .panel-group {
    margin-bottom: 20px;
}

.w3eden .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}

.w3eden .panel-group .panel + .panel {
    margin-top: 5px;
}

.w3eden .panel-group .panel-heading {
    border-bottom: 0;
}

.w3eden .panel-group .panel-footer {
    border-top: 0;
}

.w3eden .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #dddddd;
}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}


.social-icon-single {
    display: inline-block;
    width: 100%;
    max-width: 2.8rem;
    margin-left: 1em;
    transition: all 0.125s cubic-bezier(0, 0.68, 0.44, 0.99)
}


    .social-icon-single:first-child {
        margin-left: 0
    }


    .social-icon-single:hover {
        -webkit-transform: scale(0.975);
        -ms-transform: scale(0.975);
        transform: scale(0.975);
        -webkit-filter: drop-shadow(0 1px 0 rgba(0,0,0,0.5));
        filter: drop-shadow(0 1px 0 rgba(0,0,0,0.5))
    }


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

.post-thumb {
width: 240px;
height: 180px;
float:left;
margin-right: 20px;
margin-top: 7px;
border: 1px solid #eee;
padding: 5px;
}

.post-thumb img, .single-thumb img {
width : 240px;
height : 180px;
margin: 0 !important;
padding: 0 !important;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.footer-menu {
  font-family: "Melbourne", sans-serif;
  margin: 20px 0 0 0;
  padding: 0; }

      .footer-menu:last-child {
        margin-right: 0; }

  .footer-menu a {
    text-decoration: none; }

  .footer-menu a:hover {
    color: #333; }

  .footer-menu li {
    display: inline;
    border-right: thin solid #21b684;
    padding-right: 15px;
    margin-right: 15px;
    font-size: 1.5em; }

  .footer-menu li:last-child {
    border: none; }

.so-widget-sow-image-default-bd5cd9da0588 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: inherit;
  height: auto;
}
.footer-nav .nav-horizontal ul.menu li a{height:14px !important;line-height:10px !important}
.footer-nav .menu-item{max-height:20px !important}
.footer-nav ul.menu li a{font-size:12px}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}



.tb-contact_widget ul.simple-contact li.link {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.vce-hero-section--wrap-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden;width:100%;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:center}
.vce-hero-section--wrap-row:after,.vce-hero-section--wrap-row:before{content:" ";display:table}
.vce-hero-section--wrap-row:after{clear:both}
.vce-hero-section--min-height .vce-hero-section--wrap-row{min-height:450px}

  #mobile-tabs {
    float: right;
  }

  .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
.responsive-leaderboard-container{position:relative;height:50px;float:left;width:100%}
