/*
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.13.1724842404
Updated: 2024-08-28 12:53:24
*/

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

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

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

.widget_nav_menu li {
	font-weight: normal;
}

/* Ändert die Hauptüberschrift "Heinsdorfergrund" Farbe auf weiß und größer */
.header-titlebar__title-link {
	color: #ffffff !important;
	font-size: 50px !important;
	text-decoration: none !important;
	font-weight: medium;
}

/* Hauptüberschrift "Heinsdorfergrund - Schatten für bessere Lesbarkeit bei manchen Hintergrundbildern */
a.header-titlebar__title-link {
	text-shadow: #000000 1px 1px 3px;
}

/* 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;
}

/* HANDY */
@media (max-width: 991px) {
 #lsvr-media-query-breakpoint {
  font-family:'991'
 }
	/* Kleinere h1 auf Handy */
 h1 {
  font-size:30px !important;
	}
	.header-titlebar__title-link {
		font-size:30px !important;
	}
	.lsvr-pressville-post-grid__title {
		font-size:26px !important;
	}
	
}

/* DESKTOP */
@media (min-width: 992px) {
	/* Setzt das Angewählte Element im Hauptmenü grau statt grün */
	.header-menu-primary__item--megamenu .header-menu-primary__submenu--level-1 .current-menu-item > .header-menu-primary__item-link {
	background-color: #e1e1e1 !important;
	}
}

/* Silbentrennung */
h1, h2, h3, h4, h5, h6, p {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; 
}

/* Verhindert Horizontalen Scroll */
html, body{
  width:100%;
  overflow-x:hidden;
}

/* Setzt den Text weiter nach links, damit Überschrift und Text auf einer Linie sind  */
.e-con{
	--padding-inline-start: 0px !important;
}

/* Setzt Listenmarker auf Quadrat in blau */
ul li {
	list-style-type: square;
}

ul li::marker {
	content: square;
	font-size: 17px;
    color: #006600;
}

/* Schiebt alle Single posts nach rechts - sonst nicht aligned mit Breadcrumbs */
#main .main__inner .blog-post-single {
	margin-left: 60px !important;
}

/* Setzt die 2. Navigation nach rechts */
.header-menu-secondary {
	left: auto !important;
	right: 0;
}

/* Hintergrundfarbe Kopfzeilenmenü */
@media screen and (max-width: 1024px) {
	.header-menu-secondary {
	background-color: #006600 !important;
	border-top: solid 1px #fff !important;
	}
}

/* Lässt bei Hover über die 2. Navigation alle Punkte weiß */
.header-menu-secondary__list a:hover {
	color: #ffffff !important;
}
.header-menu-secondary__list a {
	color: #fff!important;
}

@media (max-width: 991px) {
    .header-menu-secondary {
    color: #006600 !important;
	}
}

/* Listen-Style entfernen, da die Punkte in die Wörter rutschen */
.cmplz-links ul li {
	list-style-type: none;
}

#footer {
	background-color: #006600 !important;
}

/* Google fonts lokal einbinden*/

/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('/fonts/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       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-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       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-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       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-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       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-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       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-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('/fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       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 */
}

/* roboto-slab-100 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url('/fonts/roboto-slab-v24-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/roboto-slab-v24-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-slab-v24-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-100.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-slab-v24-latin-100.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-200 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url('/fonts/roboto-slab-v24-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/roboto-slab-v24-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-slab-v24-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-200.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-slab-v24-latin-200.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-300 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/roboto-slab-v24-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/roboto-slab-v24-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-slab-v24-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-slab-v24-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/roboto-slab-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/roboto-slab-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-slab-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-slab-v24-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-500 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/roboto-slab-v24-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/roboto-slab-v24-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-slab-v24-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-slab-v24-latin-500.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-600 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/roboto-slab-v24-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/roboto-slab-v24-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-slab-v24-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-slab-v24-latin-600.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/roboto-slab-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/roboto-slab-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-slab-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-slab-v24-latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-800 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url('/fonts/roboto-slab-v24-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/roboto-slab-v24-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-slab-v24-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-slab-v24-latin-800.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-900 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url('/fonts/roboto-slab-v24-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/roboto-slab-v24-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-slab-v24-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-slab-v24-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-slab-v24-latin-900.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}