/* https://google-webfonts-helper.herokuapp.com/fonts/merriweather-sans?subsets=latin */

/* merriweather-sans-300 - latin */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/merriweather/merriweather-sans-v8-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans Light'), local('MerriweatherSans-Light'),
    url('../fonts/merriweather/merriweather-sans-v8-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/merriweather/merriweather-sans-v8-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/merriweather/merriweather-sans-v8-latin-300.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}

/* merriweather-sans-300italic - latin */
@font-face {
    font-family: 'Merriweather Sans Italic';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/merriweather/merriweather-sans-v8-latin-300italic.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans Light Italic'), local('MerriweatherSans-LightItalic'),
    url('../fonts/merriweather/merriweather-sans-v8-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/merriweather/merriweather-sans-v8-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-300italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/merriweather/merriweather-sans-v8-latin-300italic.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}

/* merriweather-sans-regular - latin */
@font-face {
    font-family: 'Merriweather Sans Regular';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/merriweather/merriweather-sans-v8-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans'), local('MerriweatherSans-Regular'),
    url('../fonts/merriweather/merriweather-sans-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/merriweather/merriweather-sans-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/merriweather/merriweather-sans-v8-latin-regular.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}

/* merriweather-sans-700 - latin */
@font-face {
    font-family: 'Merriweather Sans Bold';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/merriweather/merriweather-sans-v8-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans Bold'), local('MerriweatherSans-Bold'),
    url('../fonts/merriweather/merriweather-sans-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/merriweather/merriweather-sans-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/merriweather/merriweather-sans-v8-latin-700.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}

/* merriweather-sans-italic - latin */
@font-face {
    font-family: 'Merriweather Sans Italic';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/merriweather/merriweather-sans-v8-latin-italic.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans Italic'), local('MerriweatherSans-Italic'),
    url('../fonts/merriweather/merriweather-sans-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/merriweather/merriweather-sans-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/merriweather/merriweather-sans-v8-latin-italic.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}

/* merriweather-sans-700italic - latin */
@font-face {
    font-family: 'Merriweather Sans BoldItalic';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/merriweather/merriweather-sans-v8-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans Bold Italic'), local('MerriweatherSans-BoldItalic'),
    url('../fonts/merriweather/merriweather-sans-v8-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/merriweather/merriweather-sans-v8-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-700italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/merriweather/merriweather-sans-v8-latin-700italic.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}

/* merriweather-sans-800italic - latin */
@font-face {
    font-family: 'Merriweather Sans 800Italic';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/merriweather/merriweather-sans-v8-latin-800italic.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans ExtraBold Italic'), local('MerriweatherSans-ExtraBoldItalic'),
    url('../fonts/merriweather/merriweather-sans-v8-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/merriweather/merriweather-sans-v8-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-800italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/merriweather/merriweather-sans-v8-latin-800italic.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}

/* merriweather-sans-800 - latin */
@font-face {
    font-family: 'Merriweather Sans 800Latin';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/merriweather/merriweather-sans-v8-latin-800.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans ExtraBold'), local('MerriweatherSans-ExtraBold'),
    url('../fonts/merriweather/merriweather-sans-v8-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/merriweather/merriweather-sans-v8-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-800.woff') format('woff'), /* Modern Browsers */
    url('../fonts/merriweather/merriweather-sans-v8-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/merriweather/merriweather-sans-v8-latin-800.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}



/* the fix ! simply ADD this block BELOW the above block */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'Merriweather Sans';
            src: url('../fonts/merriweather/merriweather-sans-v8-latin-300.svg#MerriweatherSans') format('svg');
    }
}

body {
  font-family: 'Merriweather Sans', sans-serif;
}
.region-navigation ul.menu.nav li {
  font-family: 'Merriweather Sans', sans-serif;
}
.logged-in .block-w21-block-overrides {
  background-image: none;
  background: #fff;
}
.liste-mit-bild .node {
  border-bottom: 1px dotted #4b4b4b;
  margin-bottom: 9.5px;
}
.liste-mit-bild .content-type {
  display: inline-block;
}
.liste-mit-bild .field-name-field-date {
  display: inline-block;
}
.liste-mit-bild .field-name-field-date + .field-name-field-topics:before {
  content: "> ";
  display: inline;
}
.liste-mit-bild .field-name-field-date ~ .content-type:before {
  content: "> ";
  display: inline;
}
.liste-mit-bild .field-name-field-topics {
  display: inline-block;
}
.liste-mit-bild .field-name-field-topics .field-items {
  display: inline-block;
}
.liste-mit-bild .field-name-field-topics .field-items .field-item .shs-hierarchy li {
  display: inline-block;
  margin: 0;
}
.liste-mit-bild .content .col-sm-2 {
  padding-left: 0px;
}
.liste-mit-bild .content .field-type-image {
  padding-top: 2.5px;
}
.liste-mit-bild .links {
  float: right;
}
.page-taxonomy-term .liste-mit-bild .field-name-field-topics {
  display: none;
}
.view-content-lists-search-index .liste-mit-bild .content-type {
  display: none;
}
@media (max-width: 767px) {
  .element-count {
    display: none;
  }
  .pager-first {
    display: none!important;
  }
  .pager-last {
    display: none!important;
  }
}
.block-marktwaechter-presse .content {
  margin-top: 20px;
  background-color: #f5f4ef;
  padding: 20px;
  font-size: 17px;
}
.vzbv-carousel-wrapper img {
  display: block;
}
@media (max-width: 991px) {
  #highlighted {
    display: none;
  }
  .themen-view-header-desktop {
    display: none;
  }
  .field-name-field-subtitle .field-items {
    display: none;
  }
  .field-name-field-image-source {
    padding: 10px;
    margin-top: -40px !important;
    background-color: rgba(0, 104, 174, 0.5);
  }
  .carousel-caption {
    background-color: rgba(0, 104, 174, 0.5);
  }
  .carousel-caption h3 a,
  .carousel-caption h3 a:hover {
    color: #fff;
  }
}
.view-sidebar-teaser .entity-bean img {
  width: 100%;
  padding-bottom: 5px;
}
@media (min-width: 992px) {
  #substituted {
    display: none;
  }
  .themen-view-header-mobile {
    display: none;
  }
}

.front .block-information-guide {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.node .content .field-item > a img {
    height: auto;
    width: 100%;
}

.teaser-infographic h2{
  font-size: 16px;
}

.front .block-information-guide .content > *:first-child:before {
  top: initial;
}

/** block information guide **/
@media (max-width: 767px) {

  .front .block-information-guide .content > *:first-child {
    font-size: 18px;
  }

  .front .block-information-guide .content > *:first-child:before {
    left: 20px;
  }
}

.view-vzbv-tweets .views-field-field-profile-image{
  display:block;
  float:left;
  margin-right:10px;
}



.bean-banner img{
	width: 100%;
}


/** Paragraphs **/

.paragraphs-item-audiofile{

}

.paragraphs-item-text {
	font-weight: normal;
	font-size: 13px;
}

.paragraphs-item-text .field{
margin-bottom: 10px;
}

.paragraphs-item-nur-bild{
  margin-bottom: 20px;
}

.paragraphs-item-text-links-bild-rechts .field-name-field-shorttext{
	float: left;
	width: 64%;
}
.paragraphs-item-text-links-bild-rechts .field-name-field-image{
	float: right;
	width: 35%;
}

.paragraphs-item-download {
    background: #f5f4ef none repeat scroll 0 0;
    margin-bottom: 33px;
    padding: 19px 32px 7px;
}
.paragraphs-item-download img,
.paragraphs-item-text-und-downloads-links-bild-re fieldset .field-name-field-download img{
	display: none;
}
.paragraphs-item-download a,
.paragraphs-item-text-und-downloads-links-bild-re fieldset .field-name-field-download a{
	padding-left: 20px;
	display: block;
	background: url(/sites/all/themes/vzbv_btw/images/dwld.png) no-repeat 0 3px;
}


.paragraphs-item-text-und-downloads-links-bild-re fieldset .field-name-field-download,
.paragraphs-item-text-und-bild-links-download-rec .field-name-field-download{
    background: #f5f4ef none repeat scroll 0 0;
    margin-bottom: 33px;
    padding: 19px 32px 18px;
}
.entity-paragraphs-item.paragraphs-item-download img,
.paragraphs-item-text-und-downloads-links-bild-re fieldset .field-name-field-download img,
.paragraphs-item-text-und-bild-links-download-rec .field-name-field-download img{
	display: none;
}
.entity-paragraphs-item.paragraphs-item-download a,
.paragraphs-item-text-und-downloads-links-bild-re fieldset .field-name-field-download a,
.paragraphs-item-text-und-bild-links-download-rec .field-name-field-download a{
	padding-left: 20px;
	display: block;
	background: url(/sites/all/themes/vzbv_btw/images/dwld.png) no-repeat 0 3px;
}

.paragraphs-item-text-und-downloads-links-bild-re .field-name-field-download .field-item,
.paragraphs-item-text-und-bild-links-download-rec .field-name-field-download .field-item,
.paragraphs-item-download .field-item{
	margin-bottom: 10px;
}

.paragraphs-items .field-item{
	clear: both;
}

.paragraphs-item-text-und-downloads-links-bild-re fieldset{
	float: left;
	width:77%;
	margin-bottom: 20px !important;
}
.paragraphs-item-text-und-downloads-links-bild-re .field-name-field-image{
	float: right;
	width: 21%;
	margin-bottom: 20px !important;
}
.paragraphs-item-text-und-downloads-links-bild-re .field-name-field-image img{
	width: auto !important;
}
.paragraphs-item-text-und-downloads-links-bild-re .field-name-field-download .field-item,
.entity-paragraphs-item.paragraphs-item-download .field-item{
	margin-bottom: 10px;
}

#node-127063 .paragraphs-item-text-und-bild-links-download-rec{
  padding-bottom: 20px;
}

/** Substitute font family **/

h1,h2,h3,h4,h5 {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}


/* line 772, ../sass/override.scss */
.view-themen-view-header .views-field-name {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.view-themen-view-header .views-field-field-slogan {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}


.link_down a:before,
.link_up a:before {
  font-family: icomoon;
}

/* line 1022, ../sass/override.scss */
.view-aktuelles .views-field-title {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.front .block-information-guide .content > p {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.view-pressemitteilungen .view-content .views-row .field-name-field-subtitle *,
.view-vzbv-taxonomy-term .view-content .views-row .field-name-field-subtitle * {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.block-views .views-field-description * {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.view-page-carousel .views-field-field-subtitle {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.view-page-carousel .views-field-body * {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.page-node .content-body .node .field-name-body .field-item > p:first-child {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.node .content .field-name-field-subtitle {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.site-sidebar-second .block-information-guide .content p {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.kontakt-header {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}


.view-startseite-slider .views-field-field-slogan,
.view-frontpage-slider-content-width .views-field-field-slogan {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.view-startseite-slider .views-field-title-1,
.view-startseite-slider .views-field-field-shorttext,
.view-frontpage-slider-content-width .views-field-title-1,
.view-frontpage-slider-content-width .views-field-field-shorttext {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.region-navigation ul.menu.nav > li.dropdown > a,
.region-navigation ul.menu.nav li .dropdown-menu > li > a{
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}

.vzbv-carousel-wrapper .vzbv-carousel-caption{
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: normal;
}



#sidebar-second-mobile #block-bean-banner-btw-seite-2017{
    display: none;
}

#block-bean-banner-btw-seite-2017{
    padding-left: 10px;
    padding-right: 10px;

}

.views-field-field-gallery img{
  max-width: 100%;
  height: auto;
}
