#centcon-mobile {
	overflow: hidden;
}

.b9a-category-page-top {
	width: calc( 100% + 120px );
	margin: -27px 0 27px -60px;
}

@media only screen and (max-width: 994px) {
	.b9a-category-page-top {
		width: 100%;
		margin: -106px 0 27px 0;
	}
}

@media (max-width: 767px) {
	.b9a-category-page-top {
		margin-top: -31px;
	}
}

#sidebar ul {
	margin-top: -8px;
}

.more-link {
	width: auto;
	display: inline-block;
}

.loggedin #container {
	padding-top: 232px !important;
}
#container {
	padding-top: 200px !important;
}

#centcon-mobile {
	background-color: #FFFFFF;
}

#centcon-mobile .adsbygoogle {
	margin-bottom: 0;
}

#centcon-mobile,
#centcon-mobile-inner {
		position: fixed;
  	top: 64px;
  	left: 12px;
  	width: calc(100% - 24px);
  	height: 75px !important;
  	min-height: 75px !important;
  	max-height: 75px !important;
		z-index: 98;
}

@media (max-width: 480px) {
body #centcon-main #container {
		padding-top: 170px !important;
}
}

@media (min-width: 480px) and (max-width: 994px){
body #centcon-main #container {
		padding-top: 170px !important;
}
}



@media screen and (max-width: 481px){
	#centcon-main #sidebar ul li.widget .g { display: block; }
}

@media (max-width: 767px) {
#centcon-mobile {
    text-align: center;
}
}

.single-post-newsletter form input.button {
    background: #333;
    border: 0;
    padding: 15px;
    color: #FFFFFF;
}
.single-post-newsletter form input.button:hover {
    color: #EB0000;
	background-color: #FFFFFF;
}

#at_hover.atm-s a:hover,
.atm-s a:hover,
.addthis_jumbo_share table .at-svc-compact {
    background-color: #EB0000 !important;
}
.atm-i #at_hover.atm-s a,
.atm-i.atm-s a,
.atm-i #at_hover.atm-s .at_bold {
    color: #EB0000 !important;
}
.mean-container .mean-nav ul li a.fawesome_searchicon {
    text-align: right;
}

div.single-post-newsletter {
	background: #EB0000 !important;
}

.pagenavigation .wp-pagenavi .pages {
  	display: none;
}

#toplink {
  	cursor: pointer;
}



.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%;
}

body.home .popup .mailster-form {
  	width: 100%;
}

body.home .mailster-form .mailster-email {
	line-height: 0.75em;
	padding: 12px !important;
	font-size: 18px;
  	line-height: 18px;
	width: calc(100% - 146.11px);
	float: left;
  	border-radius: 0;
}
body.singular .mailster-form .mailster-email {
	padding: 15px;
}
body.home .mailster-form .mailster-submit-wrapper input.submit-button {
    padding: 12px;
    font-size: 18px;
  	line-height: 21px;
}
body.home.firefox .mailster-form .mailster-submit-wrapper input.submit-button {
  	line-height: 18px;
}

body.home .mailster-form .mailster-submit-wrapper {
    margin-top: 0px;
}

.mailster-form input.submit-button {
	border-radius: 0;
}

.article {
	width: 100%;
}


.mailster-form-1 {
    margin-bottom: 0 !important;
}

.slug-newsletter-verwaltung .mailster-form {
  	width: 100%;
  	padding: 35px;
}

.mailster-form .mailster-email {
	width: 100%;
	line-height: 1em;
	/* padding: 15px; */
	font-size: 1.5em;
	border: 0;
}

.mailster-form .mailster-submit-wrapper {
	text-align: center;
  	margin-top: 20px;
}


.mailster-form .mailster-submit-wrapper input.submit-button {
	padding: 15px;
	background: #333;
	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;
}



/*************** CUSTOM COLORS ********************/

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: #EB0000;
}

.plista_widget_belowArticle .itemTitle {
    color: #EB0000 !important;
}

.pagenavigation .wp-pagenavi a,
.pagenavigation .wp-pagenavi a:link {
	background-color: #333 !important;
}

.pagenavigation .wp-pagenavi a:hover,
.pagenavigation .wp-pagenavi .current,
.article tr:hover td {
	background-color: #EB0000 !important;
}

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: #EB0000;
}

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,
#footer a,
.article tr:hover td a,
.article .header a {
	color: #FFFFFF;
}

.article {
	width: 100%;
}

#footer .footline-toplink,
#footer a {
	color: #FFFFFF !important;
}

#footer #toplink:hover,
#footer a#toplink:hover {
    color: #EB0000 !important;
}

#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 #EB0000;
}

.posts_carousel_type3.admpselector-1.owl-theme .owl-controls .owl-buttons div {
    border: 3px solid #FFFFFF;
}

.article tr:hover {
    background-color: #EB0000;
    color: #FFFFFF
}