ul.navigation.sf-arrows li a {
  padding-left: 4.7px;
	padding-right: 4.7px !important;
}

img.aligncenter {
  margin: 0 auto;
}

body.category-schweizerische-bundesbahnen-sbb h1.category-name {
	font-size: 37px !important;
}

.home .post .post-title a, .search .post-title a, .archive .post-title a, .post h1, .slider-h1 {
  font-size: 25px !important;
	/* font-size: 21.684535189113376px !important; */
	font-size: 23px !important;
  line-height: 29px;
}

body.s-category-schweizweit #sidebar #ajdg_grpwidgets-1,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-2,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-3,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-4,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-5,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-6,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-7,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-8,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-8,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-10,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-11,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-12,

body.s-category-schweizweit #sidebar #ajdg_grpwidgets-14,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-15,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-16,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-17,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-18,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-19,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-20,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-21,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-22,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-23,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-24,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-25,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-26,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-27,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-28,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-29,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-30,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-31,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-32,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-33,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-34,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-35,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-36,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-37,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-38,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-39,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-40,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-41,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-42,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-43,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-44,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-45,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-46,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-47,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-48,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-49,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-50,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-51,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-52,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-53,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-54,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-55,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-56,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-57,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-58,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-59,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-60,

body.s-category-schweizweit #sidebar #ajdg_grpwidgets-62,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-63,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-64,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-65,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-66,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-67,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-68,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-69,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-70,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-71,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-72,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-73,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-74,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-75,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-76,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-77,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-78,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-79,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-80,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-81,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-82,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-83,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-84,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-85,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-86,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-87,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-88,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-89,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-90,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-91,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-92,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-93,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-94,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-95,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-96,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-97,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-98,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-99,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-101,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-102,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-103,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-104,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-105,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-106,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-107,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-108,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-109,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-110,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-111,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-112,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-113,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-114,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-115,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-116,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-117,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-118,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-119,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-120,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-121,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-122,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-123,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-124,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-125,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-126,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-127,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-128,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-129,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-130,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-131,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-132,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-133,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-134,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-135,
body.s-category-schweizweit #sidebar #ajdg_grpwidgets-136 {
	display: none !important;
}

.sf-menu li ul li a {
  letter-spacing: 0.02em;
}

.category-page-bottom .g .g-single img {
	transform: scale(1.01);
}

body.category.category-sonstige-feuerwehr-einsaetze .category-name,
body.category.category-internetkriminalitaet .category-name,
body.category.category-stadt-affoltern-am-albis .category-name,
body.category.category-stadt-schaffhausen .category-name,
body.category.category-stadt-rapperswil-jona .category-name {
  font-size: 44px !important;
}

@media screen and (max-width: 994px) {
	body.category-verkehrsmeldungen > #centcon-main > #container > h1.category-name {
		font-size: calc( 7vw ) !important;
	}
}

ul.navigation li a {
  padding: 15px 6.7px;
  font-size: 14px;
	letter-spacing: -0.06em;
}

.sf-arrows .sf-with-ul {
    padding-right: 6.7px !important;
}

ul.navigation li.first a {
  padding-left: 6.7px !important;
}

.regions-promotion_box {
	display: none !important;
}

.banner-gott-ch {
	height: 150px;
}

.subpost-more .lcp_catlist li {
  height: 150px;
	margin: 1em 0;
	background-color: rgba(52, 85, 130, 0.1);
}

.subpost-more .lcp_catlist li a:nth-child(1) {
  display: block;
	height: calc( 150px - 2 * 1em );
  margin-left: 150px;
	padding: 1em;
  font-size: 20px !important;
  line-height: 24px;
  font-weight: bold;
	color: #000000;
}


@media screen and (max-width: 528px) {
	.subpost-more .lcp_catlist li a:nth-child(1) {
  	font-size: 16px !important;
	  line-height: 20px;
	}
}

.subpost-more .lcp_catlist li a:nth-child(2) {
  width: 150px;
	height: 150px;
	top: 0;
}

@media screen and (max-width: 359.999px) {
		.subpost-more .lcp_catlist li a:nth-child(1) {
			margin-left: 0;
		}
	.subpost-more .lcp_catlist li a:nth-child(2) {
  	width: 75px;
		height: 75px;
		top: unset;
		bottom: 0;
		left: unset;
		right: 0;
		z-index: -1;
		opacity: 0.5;
	}
}

.subpost-more img {
  height: 150px;
	max-width: 150px;
	width: 150px;
}

@media screen and (max-width: 359.999px) {
	.subpost-more img {
  	height: 75px;
		max-width: 75px;
		width: 75px;
	}
}

.subpost-more .lcp_catlist li a:hover {
  text-decoration: none;
}

.subpost-more {
  display: none;
}

.subpost-other {
  background-color: #ffffff;
	padding: 1em;
	display: grid;
	grid-auto-columns: auto;
	gap: 0.7em;
	border: 1px solid #ddd;
}

body .g, body .ajdg_grpwidgets, body .subpost-other a[href*="//bit.ly/"] {
	display: grid !important;
	grid-template-columns: auto auto;
	column-gap: 1em;
	justify-content: flex-start;
}

.subpost-other img {
  max-width: 85px;
}

.subpost-other h3 {
  color: #345582;
	font-size: 15px !important;
	margin: 0;
}

.subpost-other .g-25,
.subpost-other .g-26,
.subpost-other .g-27,
.subpost-other .g-28,
.subpost-other .g-29,
.subpost-other .g-30,
.subpost-other .g-31,
.subpost-other .g-32,
.subpost-other .g-33,
.subpost-other .g-34,
.subpost-other .g-35,
.subpost-other .g-36,
.subpost-other .g-37,
.subpost-other .g-38,
.subpost-other .g-39,
.subpost-other .g-40,
.subpost-other .g-41,
.subpost-other .g-42,
.subpost-other .g-43,
.subpost-other .g-44,
.subpost-other .g-45,
.subpost-other .g-46,
.subpost-other .g-47,
.subpost-other .g-48,
.subpost-other .g-49,
.subpost-other .g-50 {
  max-width: 100%;
}

@media screen and (min-width: 994px) {
body.slug-impressum #container #content,
body.slug-mediadaten #container #content,
body.slug-mobile-banner #container #content,
body.slug-article-box #container #content {
    width: 100% !important;
}
}

body.category-sachbeschaedigung h1.category-name {
	letter-spacing: 0.05em !important;
}

@media screen and (min-width: 994px) {

  .category_image_banner {
    margin-top: -0px;
	}
	
	nav ul li#menu-item-326190 ul,
	nav ul li#menu-item-326164 ul {
  	width: calc(2 * 17em) !important;
	}
	
	nav ul li#menu-item-324820 ul {
  	width: calc(2 * 13em) !important;
	}

	nav ul li#menu-item-326190 ul li,
	nav ul li#menu-item-326164 ul li,
	nav ul li#menu-item-324820 ul li {
	  width: 49% !important;
	}

}


body.category-verkehrsmeldungen h1.category-name {
	letter-spacing: 0 !important;
}

#centcon-mobile,
#centcon-mobile-bottom {
	background-color: #FFFFFF;
}

.box img {
	margin-left: -50px !important;
}

#sidebar .mobile {
	height: 75px;
	width: 100%;
	border: none;
}

@media only screen and (max-width:320px){
	.jp-relatedposts-items .jp-relatedposts-post {
		clear: none !important;
	}
}

@media only screen and (max-width:640px) {
	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
  	clear: none;
	}
}

#jp-relatedposts .jp-relatedposts-items-visual {
  margin-right: -20px;
}

body article a[href*="//bit.ly/"] {
  display: inline !important;
}

.premiumbox-image {
  width: 50px !important;
  height: 50px !important;
}

.premiumbox-ad-outer {
  height: 65px !important;
}

.premiumbox-link {
  height: 63px !important;
}

#text-45 {
	clear: both;
}

#content article p .swipebox {
	display: flex;
	justify-content: center;
}

.nowrap {
	white-space: nowrap;
}

body .g,
body .ajdg_grpwidgets,
body a[href*="//bit.ly/"] {
    display: block !important;
}

#centcon-mobile {
	overflow: hidden;
}

.kacheln {
	height: calc(50vw - 24px);
}
.kacheln iframe {
	height: 100% !important;
	border: none;
}

@media only screen and (min-width: 994px) {
	.kacheln {
		height: 251px;
	}
}

@media only screen and (min-width: 383px) and (max-width: 550px) {
	.kacheln {
		height: calc(111vw - 30px - 24px);
	}
}

@media only screen and (max-width: 383px) {
	.kacheln {
		height: calc(395vw - 60px - 24px);
	}
}

.wix-video {
	height:315px;
}
.wix-video iframe {
	height:100% !important;
}
@media (max-width:994px) {
	.wix-video {
		height:58vw;
	}
}

.premiumbox-outer-container {
	margin-bottom: 20px;
}

#toptranslate {
	display: inline-block;
	margin-top: 35px;
	margin-left: 51px;
	font-weight: bold;
}
.toptranslate-mobile {
	display: none;
}
@media (max-width: 994px) {
.toptranslate-mobile {
		background-color: #345582;
		display: flex;
		justify-content: space-evenly;
		font-weight: 400;
	}
	.toptranslate-mobile,
	.toptranslate-mobile a {
		color: rgba(255,255,255,1);
	}
}

font {
	color: unset;
	font-weight: unset;
}

.premiumbox-outer-container .g .g-col {
	width: 100%;
}

@media only screen and (max-width: 994px) {
	.mean-bar nav.mean-nav li.current-menu-parent>a {
		color: #FFFFFF !important;
	}
	.mean-bar nav.mean-nav ul ul li.current-menu-parent>a {
		color: #345582 !important;
	}
}

.mean-bar nav.mean-nav li.current-menu-parent>a.sf-with-ul {
	color: #ffffff !important;
}

.weg {
	display: none;
}

#centcon-mobile,
#centcon-mobile-inner {
	overflow: hidden !important;
}

#uebersicht-lebensmittellaeden .card-header {
    background: linear-gradient(120deg,#ffffff,#fefefe);
}

#uebersicht-lebensmittellaeden .highlight .card-header {
    background: linear-gradient(120deg,#ffffff,#ffffff,#a4bbdb,#345582);
}

.nav_logo {
	padding-top: 6px;
}

#sidebar h3, .h3 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.swipebox-overlay {
	display: none !important;
}

.page-impressum-hr-1 {
	margin-top: 10px;
}

@media only screen and (max-width: 994px) {
	body.category .category-name, h1.special-headline, #search-title, .special-404 {
			margin-top: 0 !important;
			padding: 20px 0 !important;
			margin-left: 0 !important;
	}
}

@media screen and (max-width: 994px) {
	#container .g iframe {
			display: block !important;
	}
}

.sidebar-shortcode.mobile-top-2 .g {
	margin: 18px auto;
}

.sidebar-shortcode.mobile-top-2 .g-col {
	width: 100%;
}

.mobile-top-2-outer .mobile-billboard-box {
	text-align: unset;
}

.mobile-top-2-outer .embed_container_block {
	margin: 0 !important;
}

.mobile-top-2-hr-1,
.mobile-top-2-hr-2 {
	display: none;
}


body.slug-lokale-lebensmittellaeden-in-der-schweiz {
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333;
	background-color: #edeeef;
}

body.slug-lokale-lebensmittellaeden-in-der-schweiz .navbar {
    justify-content: unset;
    padding: 0;
}

table.article tr:hover a {
	color: #FFFFFF;
}

#uebersicht-lebensmittellaeden {
	margin: 20px 0;
}

#uebersicht-lebensmittellaeden .kantonsname {
	margin: auto 20px auto 0;
}

#uebersicht-lebensmittellaeden .card-header .img-wappen {
	height: 50px;
}

#uebersicht-lebensmittellaeden .card-header img.img-excluded {
	margin: 10px 20px;
}

#uebersicht-lebensmittellaeden .card-header a {
	min-width: 42px;
	margin: 10px 20px;
}

#uebersicht-lebensmittellaeden .card-header button {
	display: flex;
	width: calc( 100% - 2 * .75rem );
	text-align: left;
	color: #444;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

#uebersicht-lebensmittellaeden .card-header {
	padding: 0;
	background: linear-gradient(90deg, #ffffff, #f7f7f7);
}

#uebersicht-lebensmittellaeden .btn-link:hover {
	text-decoration: none;
}

* {
	box-sizing: content-box;
}


body.loggedin.author #centcon-main #container,
body.loggedin.category #centcon-main #container,
body.loggedin.search #centcon-main #container,
body.loggedin.page #centcon-main #container {
    margin: 0 !important;
}

#searchbox-right {
	/* display: none; */
}

.headline-news,
.hr-startpage-below-headline-news,
.bnwa-outer,
.hr-startpage-below-bnwa {
	display: none !important;
}

centcon-main,
#centcon-header {
    margin: 0px auto !important;
}


@media screen and (min-width: 994px) {
	body.four04 #centcon-main #container {
			padding-top: 161px !important;
	}
}

body #centcon-main #container {
    margin: 0 !important
}

body.slug-impressum #centcon-main #container .special-headline {
	/* margin-bottom: 30px; */
}

@media only screen and (max-width: 994px) {
	body #centcon-main #container h1.special-headline,
	body.category #centcon-main #container .category-name {
		font-size: 36px !important;
	}
	body.category-blaulicht-branchen-news #centcon-main #container .category-name {
		font-size: 32px !important;
	}
	body #centcon-main #container h1.special-headline {
		margin-bottom: 30px;
	}
}
/*
body.slug-impressum #centcon-main #container {
	margin-top: 155px !important;
}
body.slug-impressum #centcon-main #container .special-headline {
	margin-top: -60px;
	margin-bottom: 30px;
}
*/

body.author #centcon-main #container,
body.category #centcon-main #container,
body.search #centcon-main #container,
body.page #centcon-main #container {
	margin-top: 0 !important;
	padding-top: 125px !important;
}

@media (min-width: 995px) {
	
	body.home #centcon-main #container,
	body.singular #centcon-main #container {
			margin-top: 0 !important;
			padding-top: 160px !important;
	}
	
	body.author #centcon-main #container,
	body.category #centcon-main #container,
	body.search #centcon-main #container,
	body.page #centcon-main #container {
		padding-top: 155px !important;
	}
	
	#content {
    padding-top: 0;
	}
	
}

ul.navigation {
    margin: 2px 0 0;
}

#topsearch {
    margin-top: 27px;
}

logo,
#logo {
		 margin: 10px 10px 10px 60px;
}
logo img,
#logo img {
    max-height: 80px;
}

.highcharts-credits {
	display: none !important;
}

.category-page-bottom {
	margin-bottom: -52px;
}

body.category-aargau .category_image_banner,
body.category-appenzell-ausserrhoden .category_image_banner,
body.category-appenzell-innerrhoden .category_image_banner,
body.category-basel-landschaft .category_image_banner,
body.category-basel-stadt .category_image_banner,
body.category-bern .category_image_banner,
body.category-freiburg .category_image_banner,
body.category-genf .category_image_banner,
body.category-glarus .category_image_banner,
body.category-graubuenden .category_image_banner,
body.category-jura .category_image_banner,
body.category-luzern .category_image_banner,
body.category-neuenburg .category_image_banner,
body.category-nidwalden .category_image_banner,
body.category-obwalden .category_image_banner,
body.category-schaffhausen .category_image_banner,
body.category-schwyz .category_image_banner,
body.category-solothurn .category_image_banner,
body.category-st-gallen .category_image_banner,
body.category-tessin .category_image_banner,
body.category-thurgau .category_image_banner,
body.category-uri .category_image_banner,
body.category-waadt .category_image_banner,
body.category-wallis .category_image_banner,
body.category-zug .category_image_banner,
body.category-zuerich .category_image_banner,
body.category-schweiz .category_image_banner,
body.category-liechtenstein .category_image_banner,
body.category-deutschland .category_image_banner,
body.category-oesterreich .category_image_banner,
body.category-winterthur .category_image_banner,
body.category-blaulicht-branchen-news .category_image_banner {
	margin-left: 0;
}
.category_image_banner {
	margin-bottom: 0;
}
.category-page-top,
.category-page-bottom,
.category-page-center {
	width: 994px;
  margin-left: -60px;
}

body.category-stadt-zuerich .category_image_banner {
    margin-left: 0;
}

body.home a.category-billboard-banner-link {
	display: block;
}
body.home .category_image_banner {
	margin-left: 0;
}
body.home .category-page-top {
    margin-top: 0;
}
@media only screen and (min-width: 994px) {
	body.home .category-page-top {
		margin-top: -6px;
	}
}

.category-billboard-banner-link .category-billboard-banner-container {
		margin-top: 0;
}

@media only screen and (max-width: 993.999px) {
	.category-page-top,
	.category-page-bottom,
	.category-page-center {
		width: 100%;
		margin-left: 0;
	}
	.category-page-bottom {
		margin-bottom: -53px;
	}
	.category-page-center {
		margin-bottom: 0px;
	}
	.category-billboard-banner-link .category-billboard-banner-container {
		margin-top: 0;
	}
	.category-billboard-banner-frame {
		position: relative;
		width: 100%;
		height: 24vw;
	}
	.category-page-top {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 994px) {
	.category-billboard-banner-frame {
		position: relative;
		height: 250px;
	}
}

.extdesc-emblem-image {
	max-height: 100px;
}
.extdesc-emblem-container {
	width: 100%;
	text-align: center;
}

#extdesc-hr-top {
	margin-top: 3em;
}


#extdesc-sources {
	display: none !important;
}

.extdesc-hr,
.extdesc-separator {
	margin: 3em 0 3em;
	height: 3px;
}

body.slug-mediadaten .page-title,
body.slug-impressum .page-title,
body.slug-mobile-banner .page-title,
body.slug-article-box .page-title {
	display: none !important;
}

body.category .category-name,
h1.special-headline,
#search-title,
.special-404 {
    padding: 10px 60px;
    margin-top: 0;
		margin-bottom: 0;
    width: calc( 100% );
    margin-left: -60px;
    background: #345582;
    text-transform: uppercase;
    color: #FFFFFF !important;
    font-size: 70px !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-align: center;
		line-height: 1.1;
}

@media only screen and (min-width: 994px) {
	body.slug-impressum h1.special-headline,
	body.slug-mediadaten h1.special-headline {
			margin-top: -5px;
	}
}

@media only screen and (max-width: 895px) {
	body.category .category-name,
	h1.special-headline,
	#search-title,
	.special-404 {
			margin-top: -24px;
			background: #345582;
			font-size: 30px;
    	padding: 20px 0;
			width: 100%;
			max-width: 100%;
			margin-left: 0;
	}
}

@media only screen and (min-width: 896px) {
	.extended-description {
    width: calc( 100% - 14em ) !important;
    padding: 7em !important;
	}
}


.extended-description {
	width: 100%;
	clear: both;
	padding: 2em 0;
	text-align: justify;
}
.extended-description h1,
.extended-description h2,
.extended-description h3,
.extended-description h4,
.extended-description h5,
.extended-description h6 {
	text-align: left;
}

.extended-description h1 {
	font-size: 30px;
	margin: 1.5em 0 1.2em;
	font-weight: 700;
}
.extended-description h2 {
	font-size: 25px;
	margin: 1.2em 0 1em;
	font-weight: 700;
}
.extended-description h3 {
	margin: 1em 0 0.7em;
}

.extended-description ul {
	margin: 1em;
}
.extended-description ul li {
	margin-left: 2em;
}

#extdesc-sources {
	color: rgba(51,51,51,0.7)
}




.corona {
	display: none;
}

.embed_container_block-square {
		width: 100% !important;
}
.embed_container_block-square iframe {
		height: 100% !important;
}
.embed_container_block-square:after {
		content: "" !important;
		display: block !important;
		padding-bottom: 100% !important;
}

.portrait {
		width: 100% !important;
		aspect-ratio: 5/7;
}
.portrait iframe {
		height: 100% !important;
		border: 0;
}


.box-pfeil-fullwidth {
		max-width: calc(100% + 70px) !important;
		width: calc(100% + 70px) !important;
		margin-left: -60px !important;
		margin-top: 1em !important;
		margin-bottom: 1em !important;
}

.category-page-center,
.category-page-bottom {
	clear: both;
}
.category-page-center {
	padding-top: 24px;
	padding-bottom: 24px;
}
.category-page-bottom {
	padding-top: 50px;
}

.category-page-bottom .category_image_banner {
	margin-bottom: 0;
}

body.s-category-publireportagen .g.g-21,
body.s-category-publireportagen-archiv .g.g-21 {
	display: block !important;
}

.corona-outer-regions {
	display: none;
}

.premiumbox-outer-container {
	border-top: 1px solid #ddd;
}



.cat_img_title {
	text-shadow: 0 0 3px rgba(0,0,0,0.7), 0 0 3px rgba(0,0,0,0.7);
}

/*
@media screen and (min-width: 994px) {
	.category-billboard-banner-link {
		display: block;
		margin-top: 36px;
	}
}
*/

@media screen and (max-width: 994px) {
	.category_image_banner {
			margin-bottom: 0 !important;
	}
}

.premiumbox-container {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
}
.premiumbox-ad-outer {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	height: 76px;
}
.premiumbox-link {
	width: 100%;
	height: 100%;
}
.premiumbox-ad-inner {
	width: 100%;
	height: calc( 100% - 11px );
	padding: 5px 0;
	border-bottom: 1px solid #ddd;
}
.premiumbox-image {
	width: 65px;
	height: 65px; 
	float: left;
}
.premiumbox-title {
	display: block;
	width: calc( 100% - 70px );
	float: left;
	margin-left: 5px;
	font-size: 15px !important;
	letter-spacing: 0;
}


@media screen and (min-width: 994px) {
	#container #centcon-mobile-bottom,
	#container #centcon-mobile-bottom-inner {
			display: none !important;
	}
}
#centcon-mobile-bottom, #centcon-mobile-bottom-inner {
    position: fixed;
    bottom: 0;
    left: 12px;
    width: calc(100% - 24px);
    height: 75px !important;
    min-height: 75px !important;
    max-height: 75px !important;
    z-index: 98;
		padding-bottom: 0px;
		background-color: #345582;
}
@media screen and (max-width: 994px) {
	#centcon-mobile-bottom .g iframe {
			display: block !important;
	}
}

#centcon-mobile-bottom {
		  display: block !important;
}

.mobile-billboard-box-bottom {
	height: 75px;
	width: 100%;
}

@media screen and (min-width: 994px) {
	.corona-outer {
    width: calc( 100% + 120px ) !important;
    margin: 0 0 20px -60px !important;
	}
}



.corona-text {
	color: #FFF !important;
}

a.corona-link {
	color: #FFF !important;
	display: block;
}

body.category .corona {
	display: none;
}

body.category-coronavirus .cat_img_title {
	text-shadow: 0 0 3px rgba(0,0,0,0.7), 0 0 30px rgba(0,0,0,0.7), 0 0 30px rgba(0,0,0,0.7), 0 0 45px rgba(0,0,0,0.7), 0 0 45px rgba(0,0,0,0.7), 0 0 60px rgba(0,0,0,0.7), 0 0 60px rgba(0,0,0,0.7);
}

body.category-coronavirus .category_image_banner {
	overflow: hidden;
}

a.corona-link:hover {
		text-decoration: none !important;
}

a.corona-link:hover {
		text-decoration: none !important;
}

.corona-outer {
		width: 100%;
		height: 100px;
		margin: 0 0 20px;
	  background-image: url(https://polizei.news/wp-content/uploads/2020/03/bg-l.jpg);
    background-position: center;
    background-size: cover;
		overflow: hidden;
}

.corona-overlay {
		width: 100%;
		height: 100px;
}
.corona-overlay-1 {
		background-color: rgba(0,0,0,0.5);
}
.corona-overlay-2 {
		background-color: rgba(255,0,0,0.4);
}
.corona-inner {
		display: block;
		margin: 0 auto;
		padding: 20px;
		text-align: center;
		font-weight: bold;
		font-size: 3em;
		color: #FFF;
}

@media screen and (max-width: 600px) {
	.corona-inner {
			font-size: 2em;
			line-height: 2.25em;
	}
}
@media screen and (max-width: 420px) {
	.corona-inner {
			font-size: 1.5em;
			line-height: 3em;
	}
}
@media screen and (max-width: 320px) {
	.corona-inner {
			font-size: 1.5em;
			line-height: 1.5em;
	}
}



.corona-outer-regions .corona-inner {
		font-size: 3em;
		line-height: 1.4em;
}

@media screen and (max-width: 650px) {
	.corona-outer-regions .corona-inner {
			font-size: 2em;
			line-height: 2em;
	}
}
@media screen and (max-width: 470px) {
	.corona-outer-regions .corona-inner {
			font-size: 1.5em;
			line-height: 2.5em;
	}
}
@media screen and (max-width: 370px) {
	.corona-outer-regions .corona-inner {
			font-size: 1.5em;
			line-height: 1.5em;
	}
}
@media screen and (min-width: 994px) {
	.corona-outer-regions .corona-inner {
			font-size: 1.5em;
			line-height: 2.5em;
	}
}


.ajdg_grpwidgets .g {
    margin-bottom: 20px;
}

.embed_container_block > iframe[src^="https://www.google.com/maps/"] {
    position: relative !important;
}

.embed_container_block {
    display: block;
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    margin: 20px 0 !important;
}
.embed_container_block:not(.embedded-video-fb) iframe {
    position: absolute;
		/*
		top: 0;
    left: 0;
    height: 100%;
		*/
    width: 100%;
}

.embedded-video-fb {
	width: 100%;
	text-align: center;
}
.embedded-video-fb iframe {
	margin-bottom: -8px;
}

#adrotate-banner-384 {
	display: none;
}

body.s-category-einbrueche #adrotate-banner-384,
body.s-category-diebstahl #adrotate-banner-384 {
	display: block;
}

/*
body.page.slug-mediadaten #centcon-main #container,
body.loggedin.page.slug-mediadaten #centcon-main #container {
    margin: 155px auto 0 !important;
		padding-top: 60px !important;
}
*/

@media (min-width: 995px) {
	#centcon-main #container,
	#centcon-main #container .bnwa-outer,
	#centcon-main footer#footer {
			width: calc( 994px - 120px ) !important;
			max-width: calc( 994px - 120px ) !important;
	}
}


.wp-next-post-navi {
	height: 50px;
	padding-top: 20px;
	border-top: 1px #EEEEEE solid;
	margin-bottom: 20px;
}
.wp-next-post-navi .button {
	background-color: #345582;
	border: none !important;
	color: #FFFFFF !important;
	margin: 0 !important;
	border-radius: 0;
}
.wp-next-post-navi .button:hover {
	box-shadow: none !important;
	margin: 0;
	background-color: #333333 !important;
}

@media screen and (max-width:994px){
	/* nav.mean-nav ul.navigation li.first a:first-child { padding: 20px !important;} */
}

.mean-bar .mean-nav ul#menu-hauptmenue li a {
	padding: 15px 20px;
	border-top: none;
}
.mean-bar .mean-nav ul#menu-hauptmenue li {
	border-top: 1px solid rgba(255,255,255,0.5);
}


.postimage .caption {
	width: 100% !important;
}

#centcon-main a.regions-fb_kantonsgruppe-link:hover {
	text-decoration: none;
}

#centcon-main .regions-fb_kantonsgruppe-box {
	height: 100px!important;
	display: grid;
	align-items: flex-end;
}
.loggedin #centcon-main .regions-fb_kantonsgruppe-box {
	height: 100px !important;
}

@media (min-width: 995px) {

	.admegaposts .icon-arrow-right:before {
			content: "\1F882";
	}
	.admegaposts .icon-arrow-left:before {
			content: "\1F880";
	}

	#centcon-main #container,
	#centcon-main #container .bnwa-outer,
	#centcon-main footer#footer {
			width: 994px;
			max-width: 994px;
	}
	.loggedin #centcon-main #container,
	.loggedin #centcon-main #container .bnwa-outer,
	.loggedin #centcon-main footer#footer {
			width: 874px;
			max-width: 874px;
	}
	
}


h1:not(.site-title):before,
h2:before {
    display: none;
}

.post a.more-link, .post a.comment-link {
    width: auto;
    display: inline-block;
}

.single-post-newsletter,
.hr-startpage-below-newsletter-box,
.s-category-publireportagen #respond,
.s-category-publireportagen .a-115,
.s-category-publireportagen .g-21 {
	display: none !important;
}

#respond {
	margin-top: 20px;
}

@media (min-width: 995px) {
	#centcon-main #container { margin-top: 171px !important; }
	#centcon-main #container { padding-top: 20px !important; }
	.headline-news {
		margin-top: 20px;
	}
}



.addthis_jumbo_share, .single-post-newsletter {
    border: none;
}

article .single-post-newsletter {
    margin-top: 20px !important;
		height: 153px;
}

.image-below-title {
	border-bottom: 1px #eee solid;
	padding-bottom: 12px;
}

@media screen and (max-width: 994px) {
	#centcon-mobile .g iframe {
			display: block !important;
	}
}

#centcon-mobile { display: block; }

@media (min-width: 995px) {
	#centcon-mobile { display: none; }
}

#centcon-mobile .adsbygoogle {
	margin-bottom: 0;
}

#sidebar .g iframe {
	display: block !important;
}

@media screen and (max-width: 994px) {
	#sidebar .g iframe {
		display: block !important;
	}
}

#centcon-mobile,
#centcon-mobile > div,
#centcon-mobile > div > div,
#centcon-mobile > div > div > div,
#centcon-mobile > div > div > div > div,
#centcon-mobile > div > div > div > div > div,
#centcon-mobile > div > div > div > div > div > iframe {
	max-width: 100% !important;
	margin: 0 auto !important;
}

.lcp_catlist {
		list-style-type: none;
		margin-left: 0;
}
.lcp_catlist li {
		display: block;
		position: relative;
		min-height: 75px;
}
.publireportagen-artikel {
		margin: 32px 0;
}
.publireportagen-artikel .lcp_catlist li,
.publireportagen-artikel .lcp_catlist li:nth-child(n+2) {
		border-top: 1px solid #ddd;
		letter-spacing: initial;
		font-size: 15px;
		line-height: initial;
}
.regions-promotion_box {
		font-size: 15px;
		line-height: initial;
		letter-spacing: initial;
}
.publireportagen-artikel .lcp_catlist li:last-child {
		border-bottom: 1px solid #ddd;
}
.lcp_catlist li:nth-child(n+2) {
		border-top: 1px solid rgba(255,255,255,0.5);
}
.lcp_catlist li a:nth-child(1) {
    display: block;
		margin-left: 70px;
}
.lcp_catlist li a:nth-child(2) {
		display: block;
		position: absolute;
		left: 0;
		top: 5px;
		width: 65px;
}

.category-winterthur .cat_img_title {
		display: none;
}

.g-22, /* Branchennews - Publireportagen */
.g-23, /* Branchennews - AD POOL */
.category-blaulicht-branchen-news .g-1, /* Kategorie Branchennews >> Publireportagen */
.category-blaulicht-branchen-news .g-7, /* Kategorie Branchennews >> AD POOL */
.category-blaulicht-branchen-news .g-25,
.category-blaulicht-branchen-news .g-26,
.category-blaulicht-branchen-news .g-27,
.category-blaulicht-branchen-news .g-28,
.category-blaulicht-branchen-news .g-29,
.category-blaulicht-branchen-news .g-30,
.category-blaulicht-branchen-news .g-31,
.category-blaulicht-branchen-news .g-32,
.category-blaulicht-branchen-news .g-33,
.category-blaulicht-branchen-news .g-34,
.category-blaulicht-branchen-news .g-35,
.category-blaulicht-branchen-news .g-36,
.category-blaulicht-branchen-news .g-37,
.category-blaulicht-branchen-news .g-38,
.category-blaulicht-branchen-news .g-39,
.category-blaulicht-branchen-news .g-40,
.category-blaulicht-branchen-news .g-41,
.category-blaulicht-branchen-news .g-42,
.category-blaulicht-branchen-news .g-43,
.category-blaulicht-branchen-news .g-44,
.category-blaulicht-branchen-news .g-45,
.category-blaulicht-branchen-news .g-46,
.category-blaulicht-branchen-news .g-47,
.category-blaulicht-branchen-news .g-48,
.category-blaulicht-branchen-news .g-49,
.category-blaulicht-branchen-news .g-50,
.category-blaulicht-branchen-news .g-51,
.category-blaulicht-branchen-news .g-52,
.category-blaulicht-branchen-news .g-53,
.category-blaulicht-branchen-news .g-54,
.category-blaulicht-branchen-news .g-55,
.category-blaulicht-branchen-news .g-56,
.category-blaulicht-branchen-news .g-57,
.category-blaulicht-branchen-news .g-58,
.category-blaulicht-branchen-news .g-59,
.category-blaulicht-branchen-news .g-60,
.category-blaulicht-branchen-news .g-61,
.category-blaulicht-branchen-news .g-62,
.category-blaulicht-branchen-news .g-63,
.category-blaulicht-branchen-news .g-64,
.category-blaulicht-branchen-news .g-65,
.category-blaulicht-branchen-news .g-66,
.category-blaulicht-branchen-news .g-67,
.category-blaulicht-branchen-news .g-68,
.category-blaulicht-branchen-news .g-69,
.category-blaulicht-branchen-news .g-70,
.category-blaulicht-branchen-news .g-71,
.category-blaulicht-branchen-news .g-72,
.category-blaulicht-branchen-news .g-73,
.category-blaulicht-branchen-news .g-74,
.category-blaulicht-branchen-news .g-75,
.category-blaulicht-branchen-news .g-76,
.category-blaulicht-branchen-news .g-77,
.category-blaulicht-branchen-news .g-78,
.category-blaulicht-branchen-news .g-79,
.category-blaulicht-branchen-news .g-80,
.category-blaulicht-branchen-news .g-81,
.category-blaulicht-branchen-news .g-82,
.category-blaulicht-branchen-news .g-83,
.category-blaulicht-branchen-news .g-84,
.s-category-blaulicht-branchen-news .g-1, /* Publireportagen */
.s-category-blaulicht-branchen-news .g-7, /* AD POOL */
.s-category-blaulicht-branchen-news .g-25,
.s-category-blaulicht-branchen-news .g-26,
.s-category-blaulicht-branchen-news .g-27,
.s-category-blaulicht-branchen-news .g-28,
.s-category-blaulicht-branchen-news .g-29,
.s-category-blaulicht-branchen-news .g-30,
.s-category-blaulicht-branchen-news .g-31,
.s-category-blaulicht-branchen-news .g-32,
.s-category-blaulicht-branchen-news .g-33,
.s-category-blaulicht-branchen-news .g-34,
.s-category-blaulicht-branchen-news .g-35,
.s-category-blaulicht-branchen-news .g-36,
.s-category-blaulicht-branchen-news .g-37,
.s-category-blaulicht-branchen-news .g-38,
.s-category-blaulicht-branchen-news .g-39,
.s-category-blaulicht-branchen-news .g-40,
.s-category-blaulicht-branchen-news .g-41,
.s-category-blaulicht-branchen-news .g-42,
.s-category-blaulicht-branchen-news .g-43,
.s-category-blaulicht-branchen-news .g-44,
.s-category-blaulicht-branchen-news .g-45,
.s-category-blaulicht-branchen-news .g-46,
.s-category-blaulicht-branchen-news .g-47,
.s-category-blaulicht-branchen-news .g-48,
.s-category-blaulicht-branchen-news .g-49,
.s-category-blaulicht-branchen-news .g-50,
.s-category-blaulicht-branchen-news .g-51,
.s-category-blaulicht-branchen-news .g-52,
.s-category-blaulicht-branchen-news .g-53,
.s-category-blaulicht-branchen-news .g-54,
.s-category-blaulicht-branchen-news .g-55,
.s-category-blaulicht-branchen-news .g-56,
.s-category-blaulicht-branchen-news .g-57,
.s-category-blaulicht-branchen-news .g-58,
.s-category-blaulicht-branchen-news .g-59,
.s-category-blaulicht-branchen-news .g-60,
.s-category-blaulicht-branchen-news .g-61,
.s-category-blaulicht-branchen-news .g-62,
.s-category-blaulicht-branchen-news .g-63,
.s-category-blaulicht-branchen-news .g-64,
.s-category-blaulicht-branchen-news .g-65,
.s-category-blaulicht-branchen-news .g-66,
.s-category-blaulicht-branchen-news .g-67,
.s-category-blaulicht-branchen-news .g-68,
.s-category-blaulicht-branchen-news .g-69,
.s-category-blaulicht-branchen-news .g-70,
.s-category-blaulicht-branchen-news .g-71,
.s-category-blaulicht-branchen-news .g-72,
.s-category-blaulicht-branchen-news .g-73,
.s-category-blaulicht-branchen-news .g-74,
.s-category-blaulicht-branchen-news .g-75,
.s-category-blaulicht-branchen-news .g-76,
.s-category-blaulicht-branchen-news .g-77,
.s-category-blaulicht-branchen-news .g-78,
.s-category-blaulicht-branchen-news .g-79,
.s-category-blaulicht-branchen-news .g-80,
.s-category-blaulicht-branchen-news .g-81,
.s-category-blaulicht-branchen-news .g-82,
.s-category-blaulicht-branchen-news .g-83,
.s-category-blaulicht-branchen-news .g-84 {

	display: none;
}

.category-blaulicht-branchen-news .g-22, /* Branchennews - Publireportagen */
.category-blaulicht-branchen-news .g-23, /* Branchennews - AD POOL */
.s-category-blaulicht-branchen-news .g-22, /* Branchennews - Publireportagen */
.s-category-blaulicht-branchen-news .g-23 /* Branchennews - AD POOL */ {
		display: block;
}



.category-publireportagen .banner-gott-ch {
		border-top: 1px solid #ddd;
  	padding-top: 20px;
  	height: 220px !important;
}

.category-publireportagen .g.g-21 {
    height: 150px !important;
}

.g.g-21 {
    height: 150px !important;
		margin: 20px 0;
}

.plista_widget_belowArticle {
    padding-top: 0 !important;
}

.plista_widget_belowArticle {
    margin-top: 21px;
}

.category-schweiz .cat_img_title,
.category-liechtenstein .cat_img_title {
	display: initial;
}

.category_image_banner {
    margin-top: -16px;
		margin-top: 0;
}

@media screen and (min-width: 768px) and (max-width: 993px) {
  .category_image_banner {
    margin-top: -105px;
		margin-top: 0;
	}
}



.regions-promotion_box {
  margin: 20px 0;
	color: #FFFFFF !important;
	padding: 2.5em;
	background-color: rgb(66,103,178);
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow:
		0 0 1000px rgba(0,0,0,0.5) inset,
		0 0 100px rgba(0,0,0,0.5) inset;
}

.regions-promotion_box ul {
	margin-bottom: 0;
}

.regions-promotion_box hr {
	margin: 10px 0;
}

.regions-promotion_box-header {
	margin-top: 0;
}

.regions-fb_kantonsgruppe-link {
	color: #FFFFFF !important;
	display: block;
	width: 100%;
	font-weight: bold;
}

.regions-fb_kantonsgruppe-box {
	color: #FFFFFF !important;
	padding: 25px;
	background-color: rgb(66,103,178);
	height: 100px !important;
}

.regions-fb_kantonsgruppe-header {
	margin-top: 0;
}

.regions-promotion_box a,
.regions-promotion_box h2 {
	color: #FFFFFF;
  text-shadow: 0px 0px 10px rgba(0,0,0,0.9), 0px 0px 3px rgba(0,0,0,0.9);
}


iframe.banner-gott-ch {
		overflow: hidden;
		height: calc(250px + 2em);
  	width: 100%;
  	margin: 1em 0;
  	border: 0;
}

.g.g-21 {
		height: 280px;
}

@media screen and (max-width: 994px) {
.g.g-21 > .g-single > iframe {
		display: block !important;
}
}


.postimage.feature-content.image-below-title .caption span {
		display: none;
}

.bc-content {
		height: 250px;
}

.mean-bar .adsbygoogle,
.mean-bar .google-auto-placed {
		display: none !important;
}

/** logo **/

@media screen and (max-width: 440px){
#nav_logo {

    position: absolute;
    top: 0px;

}
  

#google_ads_iframe {
		margin-top: 0px!important;
    margin-bottom: 0px!important;
}
  
  
  
#nav_logo a img {

    top: 6px;
  	height: auto;
  	max-width: 200px;

}
.mean-container .mean-nav {
    margin-top: 50px !important;
}
}

@media screen and (max-width: 320px){
#nav_logo a img {

    top: 11px;
  	height: auto;
  	max-width: 150px;

}
}

@media screen and (max-width: 200px){
#nav_logo a img {

    top: 5px;
  	height: auto;
  	max-width: 100px;

}
}




/*************** PLISTA START ********************/

.plista_widget_sidebar .plistaHeadline {
	 font-size: 17px;
}

.plista_widget_belowArticle_2 .plistaAllOuter .plistaList a.plista_widget_belowArticle_2_item {
  	margin-bottom: 20px;
}

.plista_widget_belowArticle_2 .plistaAllOuter .plistaList a.plista_widget_belowArticle_2_item span.itemTitle {
  	height: 33px;
}

.plista_widget_belowArticle_2 .plistaHeadline,
.plista_widget_belowArticle_2 .plistaFooter {
		display: none;
}

.plista_widget_topArticle .plistaAllOuter {
    margin-top: -6px;
}

.plista_widget_topArticle .plistaAllOuter {
	padding-top: 4px;
	margin-bottom: 36px;
}

/*************** PLISTA END ********************/

/*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***/

/*************** BASIC LAYOUT START ********************/

#centcon-mobile,
#centcon-mobile-inner {
		position: fixed;
  	top: 50px;
  	left: 12px;
  	width: calc(100% - 24px);
  	height: 75px !important;
  	min-height: 75px !important;
  	max-height: 75px !important;
		z-index: 98;
}


.g.g-21 > .g-single {
		margin: 0 !important;
}

.mobile-billboard-box {
		width: 100%;
  	height: 75px !important;
  	min-height: 75px !important;
  	max-height: 75px !important;
  	text-align: center;
}



.mobile-billboard-box iframe {
		margin: 0 auto;
}

@media (max-width: 994px) {
	#content {
		padding-top: 12px;
	}
}

@media (max-width: 480px) {
    body #centcon-main #container {
		    padding-top: 125px !important;
    }
}

@media (min-width: 480px) and (max-width: 994px){
    body #centcon-main #container {
		    padding-top: 125px !important;
    }
}

@media screen and (min-width: 994px){

    #centcon-main #container {
        padding-top: 0px;
        padding-top: 0px !important;
    }

    body.loggedin .mega_banner, body.loggedin .mega_banner_bottom,
    .mega_banner, .mega_banner_bottom {
        margin-top: 173px !important;
        margin-bottom: 0px !important;
    }

    div.mega_banner {
        padding-top: 0 !important;
      	margin-top: 173px !important;
    }

    #container #content,
    #container #sidebar {
        margin-top: 30px;
    }
  
  	#header,
  	body.loggedin #header {
        padding: 7px 0 0;
		}

}
  
@media screen and (max-width: 994px){
  
    #sidebar {
        margin-top: 40px;
    }

}


@media screen and (max-width: 481px){
	/* #centcon-main #sidebar ul li.widget .g { display: block; } */
}

@media (max-width: 767px) {
    #centcon-mobile {
        text-align: center;
    }
}

#centcon-side {
	z-index: 11;
}

.article {
	width: 100%;
}

@media screen and (max-width: 994px) {
.adspace-bottom-mobile-container {
    z-index: 10000000000 !important;
}
}

/*************** BASIC LAYOUT END ********************/

/*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***/

/*************** FOOTER START ********************/

#toplink {
  	cursor: pointer;
}

/*************** FOOTER END ********************/

/*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***/

/*************** POPUP BEGIN ********************/

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    background-color: rgba(0,0,0,0.75);
}

/*************** POPUP END ********************/

/*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***/

/*************** NEWSLETTER BEGIN ********************/

.mailster-form .mailster-email-wrapper {
	z-index: 2;
}
.mailster-form .mailster-submit-wrapper {
	z-index: 1;
}

body.home .mailster-form {
    margin-bottom: 0px;
  	width: 100%;
}

@media screen and (max-width: 500px){
    body.home .mailster-form .mailster-email-wrapper .mailster-email {
        width: calc(100%) !important;
    }
    body.home .mailster-form .mailster-submit-wrapper {
        clear: both;
    }
}

body.home .popup .mailster-form {
  	width: 100%;
}

body.home .mailster-form .mailster-email {
	line-height: 0.75em;
	padding: 11.25px;
	font-size: 1.125em;
	width: calc(100% - 142px);
	float: left;
}
body.home .mailster-form .mailster-submit-wrapper input.submit-button {
    padding: 11.25px;
    font-size: 1.125em;
}
body.home .mailster-form .mailster-submit-wrapper {
    margin-top: 0px;
}

.mailster-form-1 {
    margin-bottom: 0 !important;
}

.slug-newsletter-verwaltung .mailster-form {
	background: linear-gradient(22.5deg, rgb(52, 85, 130), rgba(52, 85, 130, 0.9), rgba(52, 85, 130, 0.1)), url("http://polizei.news/wp-content/polizeinews/ereignisse/bg-pn-newsletter.jpeg");
  	background-size: cover;
  	width: 100%;
  	padding: 35px;
}

.mailster-form .mailster-email {
	width: 100%;
	line-height: 1em;
	padding: 10px;
	font-size: 1.5em;
	border: 0;
}

.mailster-form .mailster-submit-wrapper {
	text-align: center;
  	margin-top: 5px;
}

.mailster-form .mailster-submit-wrapper input.submit-button {
	padding: 10px;
	background: #345582;
	border: 0;
	color: #FFFFFF;
	font-size: 1.5em;
	box-shadow: 0 0 100px #FFFFFF;
}

.mailster-form-info.success,
.mailster-form-info.error,
.mailster-email-wrapper.error {
    text-align: center;
    background: rgba(255,255,255,0.2) !important;
    border: 0;
    padding: 15px !important;
}

.slug-newsletter-verwaltung .mailster-form-info.success,
.slug-newsletter-verwaltung .mailster-form-info.error,
.slug-newsletter-verwaltung .mailster-email-wrapper.error,
.slug-newsletter-verwaltung .mailster-form-fields {
    padding: 20px !important;
    font-size: 1.2em;
    line-height: 2em;
}

/*************** NEWSLETTER END ********************/

/*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***/

/*************** MISC RULES BEGIN ********************/

#sidebar .textwidget img {
	max-width: 100%;
}

.post.normal .postimage {
	text-align: center;
}

@media screen and (max-width: 600px) {
  .home .post .post-title a,
  .archive .post .post-title a,
  .singular .post .post-title a,
  .post h1 {
  	font-size: 18px !important;
	line-height: 22px !important;
  }

  .conditional_container_top {
  	display: none !important;
  }
}

body,
.post,
.post a.more-link,
.post a.comment-link,
span.pop-title,
#sidebar h3 {
    font-size: 15px !important;
}

body.singular .post,
body.singular .post a.more-link,
body.singular .post a.comment-link,
body.singular span.pop-title,
body.singular article {
    font-size: 17px !important;
		letter-spacing: 0.9px;
		line-height: 1.5em;
}

.more-link {
    font-size: initial;
		letter-spacing: initial;
		line-height: 1.5em;
}

body.not-singular .fb_kantonsgruppe_box {
	display: none !important;
}

body.slug-newsletter-verwaltung article p:nth-child(3) {
    text-align: center;
	margin-top: 50px;
	font-size: 150%;
}

body.slug-newsletter-verwaltung article .mymail-form {
	text-align: center;
}

body.slug-newsletter-verwaltung article .mymail-form input {
	border: 1px solid #345582;
}

/*************** MISC RULES END ********************/

/*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***/
/*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***/
/*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***/

/*************** CUSTOM COLORS BEGIN ********************/

a,
ul.navigation li.current_page_item > a,
#footer a,
#toplink:hover,
a#toplink:hover,
ul.navigation.sf-menu li li a,
ul.navigation li.current_page_item > a,
ul.navigation li.current-menu-item > a,
ul.navigation li.current-cat > a,
ul.navigation li.current-menu-parent > a,
#sidebar a,
ul.navigation li.current_page_item > a,
.plista_widget_belowArticle .itemTitle,
.mean-container .mean-bar,
.mean-container .mean-nav,
#smm_search_nav form.searchform .searchfield,
.searchbox a.fawesome_searchicon .fa,
#menu-hauptmenue li:hover ul li a,
form.searchform > div.searchbox > a.fawesome_searchicon > i.fa,
.plista_widget_belowArticle > .plistaList .itemTitle,
#menu-hauptmenue .sub-menu a {
    color: #345582;
}

.plista_widget_belowArticle .itemTitle {
    color: #345582 !important;
}

.pagenavigation .wp-pagenavi a {
	background-color: #333;
}

ul.navigation li:hover,
.mymail-form .submit-button,
.post a.more-link,
.post a.comment-link,
input.formbutton,
.mean-container .mean-bar,
.mean-container .mean-nav,
.searchbox a.fawesome_searchicon .fa,
.admp-title:hover,
.owl-theme .owl-controls .owl-page span,
img.megaposts-thumbs,
div.owl-item .admp-title:hover,
.posts_carousel_type3.admpselector-1.owl-theme .owl-controls .owl-buttons div,
.admegaposts .posts_carousel_type3.admpselector-1.owl-theme .owl-controls .owl-buttons div,
.pagenavigation .wp-pagenavi a:hover,
.pagenavigation .wp-pagenavi .current,
#toplink,
.aawp-product__ribbon--bestseller,
.aawp-product__ribbon--sale {
	background-color: #345582;
}

nav.mean-nav ul li a,
ul.navigation li#menu-item-32774 a,
a.page.larger:hover,
.wp-pagenavi span.current,
ul.navigation li:hover,
.admp-title:hover,
div.owl-item .admp-title:hover,
ul.navigation li:hover,
#footer .footline-toplink {
	color: #FFFFFF;
}

#toplink:hover,
ul.navigation.sf-menu li li a,
form.searchform > div.searchbox > a.fawesome_searchicon > i.fa {
    background-color: #FFFFFF !important;
}

a.page.larger:hover,
.wp-pagenavi span.current {
    border: 1px solid #345582;
}

.posts_carousel_type3.admpselector-1.owl-theme .owl-controls .owl-buttons div {
    border: 3px solid #FFFFFF;
}

.article tr:hover {
    background-color: #345582;
    color: #FFFFFF
}

/*************** CUSTOM COLORS END ********************/

/*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***/



/*
@media screen and (min-width: 994px) {
	.headline-news,
	.hr-startpage-below-billboard,
	.bnwa-outer {
		display: none;
}
	body.loggedin .headline-news,
	body.loggedin .hr-startpage-below-billboard,
	body.loggedin .bnwa-outer {
		display: block;
}
}
*/

/******

.arrow_box {
	position: relative;
	background: #4267B2;
	border: 5px solid #5F94FF;
}
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_box:after {
	border-color: rgba(66, 103, 178, 0);
	border-bottom-color: #4267B2;
	border-width: 25px;
	margin-left: -25px;
}
.arrow_box:before {
	border-color: rgba(95, 148, 255, 0);
	border-bottom-color: #5F94FF;
	border-width: 32px;
	margin-left: -32px;
}
*******/


@media screen and (max-width: 994px)
nav.mean-nav ul.navigation li.first a:first-child {
    padding-left: 0 !important;
}