/*
Theme Name: Pressville Child
Theme URI: http://preview.lsvr.sk/pressville
Template: pressville
Author: LSVRthemes
Author URI: http://themeforest.net/user/LSVRthemes/portfolio
Description: Municipal WordPress Theme
Tags: post-formats,theme-options,threaded-comments,translation-ready,featured-images,custom-logo,custom-menu,one-column,two-columns,three-columns,four-columns,right-sidebar
Version: 2.6.7.1658231758
Updated: 2022-07-19 13:55:58

*/

/* Sidebar einklappen */
.sub-menu {display: none;}
.current_page_item .sub-menu, .current_page_parent .sub-menu {display: block;}
.current_page_item .sub-menu, .current_page_parent .sub-menu {display: none;}

.columns__sidebar--left #sidebar {
}

.widget_nav_menu a {
	color: #555555 !important;
}

.widget_nav_menu .current-menu-item > a {
	color: #FC001E !important;
}

.widget__title {
	
}

.widget_nav_menu li {
	font-weight: normal;
}

aktuelle_nachrichten_startseite {
	color: #6BA534;
}

.header-titlebar__overlay {
    background-color: #fff !important;
}
.header-titlebar__title-link {
    display:none !important;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0 !important;
}

img.header-titlebar__logo-image {
    max-width: 200%;
    height: auto;
}

/* Footer */
.footer-widget p {
    margin: 0;
}

/* Footer - Text 2022 Stadt Lengenfeld */
.footer-text p{
    margin: 0 !important;
}
#footer {
    color: #8a949b;
    background-color: #1e2427;
    padding: 0 !important;
	margin: 0 0 0 0 !important;
}
#breadcrumbs {
    margin: 0 0 60px 0;
    display: none;
}

/* Custom Widget 1 rechte seite Home 
.columns__sidebar--right #sidebar {
	padding-top: 920px;
}
*/

/* Seitentitel auf Home verschwinden lassen 
.page-id-271 .page__header {
display: none;
}
*/

@media (max-width: 991px) {
 #lsvr-media-query-breakpoint {
  font-family:'991'
 }
 h1 {
  font-size:32px !important;
	}
}

#header .header-navbar {
    border-bottom: none;
}

.header-search__toggle {
	top: 14px !important;
}

.header-mobile-toggle {
	margin-bottom: -11px !important;
}

/* Abstand zur Sidebar ändern */
.sidebar {
	margin-right:0 !important;
	padding-right:0 !important;
}

.columns__sidebar--left #sidebar {
	margin-right:0 !important;
	padding-right:0 !important;
	margin-left: 70px;
}

/* Abstand zur Sidebar links für Tablet- und Mobilansicht wieder in Standard ändern */
@media screen and (max-width: 1100px) {
	.columns__sidebar--left #sidebar {
        margin-left: 10px;
	}
}

/* Ändert den Anker wegen Sticky Menü - schiebt den Anker nach unten */
.elementor-menu-anchor {
display: block;
position: relative;
top: -90px;
}

.elementor-kit-969 button, .elementor-kit-969 input[type=button], .elementor-kit-969 input[type=submit], .elementor-kit-969 .elementor-button {
	background-color: none !important;
}

.header-search__toggle {
	background-color: #1b6729 !important;
}

.header-titlebar {
	background-color: #fff !important;
	padding: 10px 0 !important;
}

.navigation.pagination .prev, .navigation.pagination .next {
	text-decoration: none !important;
}

.elementor-kit-9 button:hover, .elementor-kit-9 button:focus, .elementor-kit-9 input[type="button"]:hover, .elementor-kit-9 input[type="button"]:focus, .elementor-kit-9 input[type="submit"]:hover, .elementor-kit-9 input[type="submit"]:focus, .elementor-kit-9 .elementor-button:hover, .elementor-kit-9 .elementor-button:focus {
	color: #ffffff !important;
}

a:hover {
	text-decoration: underline !important;
}


/* Elementor Lightbox Icons Abstände anpassen */

.elementor-slideshow__footer, 
.elementor-slideshow__header {
    box-sizing: border-box;
}

/* Neue Nachrichten- und Veranstaltungsliste Titelfarbe- und größe */

.lsvr-pressville-post-grid__title {
	font-size: 48px !important;
	color: #218533 !important;
}

 Titel Beiträge/Veranstaltungen Hintergrundfarbe Barrierefreiheit

.lsvr-pressville-post-grid__post.has-post-thumbnail .lsvr-pressville-post-grid__post-title-link {
	background-color: #0000008F;
} 


#aktuelle_nachrichten h4 a
{
    color: #000000;
}
#aktuelle_veranstaltungen h4 a
{
    color: #000000;
}

/* Google fonts lokal einbinden */

/* oswald-200 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: local(''),
       url('../fonts/oswald-v49-latin-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/oswald-v49-latin-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/oswald-v49-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/oswald-v49-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/oswald-v49-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* oswald-500 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/oswald-v49-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/oswald-v49-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* oswald-600 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/oswald-v49-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/oswald-v49-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/oswald-v49-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/oswald-v49-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('/fonts/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
  src: url('/fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: url('/fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: url('/fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: url('/fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('/fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: url('/fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
