/*
Theme Name:   Phlox Pro Child
Author: averta
Author URI: http://www.averta.net
Template:     phlox-pro
Version: 5.2.3
Text Domain:  phlox-pro
*/

/*Custome CSS*/
body {
	font-family: "Maven Pro", Sans-serif;
	color: #585858;
}
h1 {font-family: "Maven Pro", Sans-serif;font-size:36px;line-height:36px;font-weight:400;color:#23A455;}
h2 {font-family: "Maven Pro", Sans-serif;font-size:24px;line-height:32px;font-weight:700;}
h3 {font-family: "Maven Pro", Sans-serif;font-size:24px;line-height:32px;font-weight:500;}
h4.entry-title {font-family: "Maven Pro", Sans-serif;font-size:19px !important;line-height:28px !important;font-weight:400 !important;}
p {font-family: "Maven Pro", Sans-serif;font-size:16px;line-height:28px;font-weight:400;}
/*Custome Fonts*/
 
 i {font-family: 'FontAwesome';font-style:normal}
.fas.fa-bolt {margin-right:10px;} 
.fas.fa-car {font-size:10em;text-align:center;}
.fas.fa-subway {font-size:10em;}
.fas.fa-plane {font-size:10em;}
#mygmap{
	width:100%;
	height:400px;
}
.aux-cart-contents span{
	padding: 2px!important;
}
/*################Startseite################*/
/*Home*/
 .featured-article-home .entry-main{word-break: break-word;padding: 0px 20px 0px 20px;}
 .master-carousel .aux-mc-item {box-shadow: 0 0 10px 0 rgba(0,0,0,.15);     height: 610px !important;}
.master-carousel .aux-mc-item:hover {box-shadow: 0 0 30px 0 rgba(0,0,0,.15);}  
/*Header*/
/* .top-nav a {color:#585858;font-size:14px;line-height:20px;font-weight: 500;text-align:center;}
.top-nav {text-align:center;} */
.slide-mag {
  display: block;
  height: 160px;
  overflow: hidden;
  text-align:center;

}
.slide-mag:hover img{
  margin-top:-50px;
  -webkit-transition: margin 1s;
  -moz-transition: margin 1s;
  transition: margin 1s;
}
/*Newsletter-Box/Evalanche*/
.check-option-box {display: inline;}
.form-check {position: relative;display: inline-block;}
.form-check-inline .form-check-input {
    /* display: none; */
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0;
}
.form-check-label {
    position: relative;
	font-size: 14px;
	line-height:20px;
	color:#585858;
	font-family: 'Maven Pro', Sans-serif;
}
.form-check-input, .form-check-label {
    display: inline-block;
    vertical-align: inherit;
    cursor: pointer;
}

.nl-send input {background-color:#5696d7;color:#fff;padding: .618em 1em;font-weight: 700;}
.nl-send {text-align:center;}
label {color: #7a7a7a;font-family:  "Maven Pro", Sans-serif;}
label.itemname {margin-bottom:5px;margin-top:10px;}
.check-interest {margin-bottom:5px;}
input.eva_button {margin-top:20px;font-size:20px;line-height:20px;color:#fff;background-color:#23A455;padding: 12px 24px !important;font-weight: 500;}
input.eva_button:hover {background-color:#23A455;}
.eva_button {margin-top:20px;font-size:20px;line-height:20px;color:#fff;background-color:#23A455;padding:5px 50px 5px 50px !important;font-weight: 500;width:100%;}
.eva_button:hover {background-color:#23A455;}
#form-error-nl { color:red;text-align:center;font-size:16px;font-family: "Maven Pro", Sans-serif; }
select.error,input[type="email"].error,input[type="text"].error {border:2px solid red !important;}
select.valid,input[type="email"].valid,input[type="text"].valid {border:2px solid green !important;}
input[type="checkbox"].error {box-shadow: red 0px 0px 1px 1px;}
input[type="checkbox"].valid {box-shadow: green 0px 0px 1px 1px;}
label.error {display:none !important;}
.clear{clear:both;}
.eva-iframe {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
 
.eva-iframe iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
} 

/*Footer*/
.ueberuns {
  display: block;
  overflow: hidden;
}
 
.expand, .contract {
  cursor: pointer;
  font-weight: bold;
  padding: 15px 0;
  text-align: center;
color:#ffffff;;
}
.expand:hover, .contract:hover {
  color: #23A455;
}
 
.hide {
  display: none;
}

/*PayWall*/
#leaky-paywall-login-form {margin: 0 auto;}
.account-bts {display:none;}
.showaccount {display:block !important;}


/*woocommerce styles*/
.woocommerce button.button.alt {background-color: #5696d7;}
.woocommerce button.button.alt:hover {background-color: #787878;}
.single-product .product_meta {display: none;}
.woocommerce div.product p.price {color:#5696d7;}
.woocommerce span.onsale {background-color:#5696d7;}
.woocommerce a.button.alt {background-color:#23A455;}
.woocommerce a.button.alt:hover {background-color: #787878;}
.woocommerce-cart table.cart td.actions .coupon .input-text {min-width:200px;}
#billing_title {padding: 13px 48px 13px 18px;}
.col-1 h2,.col-2 h2 {font-size:34px !important;}
.woocommerce form.login, .woocommerce form.register {min-height:420px;}

/*Tool-Tip*/
.coupon-tooltip .tooltiptext {
  visibility: hidden;
  color: #fff;
  text-align: center;
  position: absolute;
  z-index: 1;
  bottom: 70%;
  left: 10%;
  opacity: 0;
  transition: opacity 0.3s;
}
.coupon-tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
/*blog-sidebar*/
.sidebar-inner {padding: 1.5em !important;}
ins {background-color:#fff;}
#elementor-tab-title-7181 .elementor-toggle-icon.elementor-toggle-icon-left {
	float:none !important;
}
#elementor-tab-title-7181 {
text-align:center !important;	
}
#elementor-tab-content-7181 {
	text-align: center !important;
}
#tab-description h2 {
	display:none !important;
}
#db-1558340752548 a {
	width: 240px !important;
	height: 50px !important;
}
.woocommerce .cart.shop_table .product-thumbnail img {
width: 60px;
}

.select2-selection.select2-selection--single {
	border: solid 1px #bbb;
    border-top-color: rgb(187, 187, 187);
    border-right-color: rgb(187, 187, 187);
    border-bottom-color: rgb(187, 187, 187);
    border-left-color: rgb(187, 187, 187);
background: transparent;
    box-sizing: border-box;
    margin: 0;
    outline: 0;
    line-height: normal;
border-radius: 0px;
width:400px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 25px;
    position: absolute;
    top: 1px;
    right: 32px;
    width: 20px;
}
.select2-dropdown.select2-dropdown--above {
	width:400px !important;
}
.select2-dropdown.select2-dropdown--below {
	width:400px !important;
}
@media screen and (max-width:1200px) {
.summary.entry-summary h1 {
	font-size:27px;
}
}
@media screen and (min-width:1201px) {
.summary.entry-summary h1 {
	font-size:35px;
}
}
.backbutton {
	float:left !important;
}
.backbutton-cart {
	float:right !important;
}
#prev-step-payment {
	float:left;
}
.buttonback {
	color: #1bb0ce;
	/* display:none; */
}
.elementor-element-2fea658 {
	margin: 0 auto;
	font-family: "Verdana", Sans-serif !important;
    color: #6ec1e4;
}
#contactForm input[type="submit"] {
	background-color:#6ec1e4 !important;
}
#db-1558537388240 img {
	width:70% !important;
}
#cn-accept-cookie {
	color:white !important;
	background-color: #2C2C2C !important;
}
#cn-refuse-cookie {
	color:white !important;
	background-color: #2C2C2C !important;
}
.ew-forum-bts {min-width:250px;}

#menu-1-361c9e6 li a{
    background-color: #f4f4f4 !important;
    border-radius: 30px !important;
}
#menu-1-361c9e6 li a:hover{
    background-color: #29bdef !important;
    border-radius: 30px !important;
    
}
.mahover {
background-image: url("https://www.elektrowirtschaft.de/wp-content/uploads/2020/01/EW_10_2019_tite_mockup_web@2x.png") !important;
display:block !important;
height:100%;
	transition: transform .75s !important;
transform: translateY(20px) translateZ(0);
background-repeat:no-repeat;
width:400px;
}
.mahover:hover {
transform: translateY(0) translateZ(0);
}

#mhover {
	height: 90px !important;
	width: 155px !important;
}
.hentry .entry-info [class^="entry-"]+[class^="entry-"]:before {display:none;}
.hentry .entry-content {margin-bottom:20px !important;}
div.entry-info {margin-bottom:0px !important;}
article.media-land {margin-bottom:0px !important;}

/*Blog Styles*/
.nocomments {display:none;}
.aux-single-post-share {display:none;}

.page-title-section .aux-breadcrumbs {
	margin-top:15px !important;
	margin-bottom: 5px !important;
}
.aux-page-title-entry {
	margin-bottom: 0px !important;
}
.widget-title {
	color: #23A455;
	    font-family: "Maven Pro", Sans-serif;
    font-weight: 400;
	    font-size: 18px;

}
.adzone {
	margin:0 auto;
}
.adzone728 {
	margin:0 auto;
	width:728px !important;
}
.adzone970 img {
	margin: 0 auto;
}
.adzone970 {
	text-align:center;
}
#custom_html-14 {
	margin:0 auto;
}
.entry-title {
	font-family: "Maven Pro", Sans-serif;
	color: #23A455!important;
}
.lae-module-meta {
	margin-top:10px !important;
}
.lae-excerpt {
	min-height:210px;
}
.lae-block .lae-block-filter .lae-block-filter-dropdown:hover .lae-block-filter-more {
	background-color:#23A455;
	color:white !important;
}
.wpprint a img {
	display:inline !important;
	margin-bottom:5px;
}
.entry-footer a {
	border:none !important;
}
.elementor-post__read-more {
	font-size:18px !important;
	color:#23A455 !important;
	font-family: "Maven Pro", Sans-serif !important;
	 font-weight: 400 !important; 
}

.btn-readmore {
	font-size:18px !important;
	color:#23A455 !important;
	font-family: "Maven Pro", Sans-serif !important;
	 font-weight: 400 !important; 
}
.leaky_paywall_subscription_option {
	border: 2px solid #23A455 !important;
	width:22em !important;
}

div[id^="option-"] {
	float:left !important;
	margin:5px !important;
	min-height:518px !important;
	width:370px !important;
}

#option-1 {
	/*min-height:648px !important;*/
}
#option-3 {
	/*min-height:648px !important;*/
}
#option-1 .leaky_paywall_subscription_allowed_content {
	/*min-height:451px !important;*/
}
#option-3 .leaky_paywall_subscription_allowed_content {
	/*min-height:451px !important;*/
}
#option-5 .leaky_paywall_subscription_allowed_content {
	/*min-height:288px !important;*/
}
.leaky_paywall_subscription_allowed_content {
	min-height:369px;
}

@media screen and (min-width:1290px) {
#option-4 {
	
}
}
@media screen and (max-width:1289px) {
#option-3 {
	clear:both !important;
}
}
@media screen and (max-width:1289px) {
#option-5 {
	clear:both !important;
}
}
.leaky_paywall_subscription_allowed_content {
	min-height:251px;
}
#categoryview {
	float:left;
	min-height:650px;
	width:288px;
	padding:5px;
	border:1px solid #efefef;
}

@media screen and (max-width:627px) {
#categoryview {
	float:none;
	margin:0 auto;
}
}


ins {
	padding:0px !important;
}
.cweiterlesen {
	font-family:Maven Pro;
	color:#23A455 !important;
	font-size:18px;
	font-weight:500;
}
.excerpt {
	color:#585858 !important;
	font-family: Maven Pro;
	font-size:16px;
	font-weight:400;
}
.cheadline {
	color:#585858 !important;
	font-family:Maven Pro;
	font-size: 19px;
	font-weight: 400;
	line-height:30px !important;
	min-height:90px;
}
.cweiterlesenewp::before {
	content:url('https://www.nahverkehrspraxis.de/npplus-weiterlesen.png');
	font-family:Maven Pro;
	color:#23A455 !important;
	font-size:18px;
	font-weight:500;
}

.cpage {
	text-align:center;
	margin-top:15px;
}
.sponsored {
	font-size:12px;
	text-align:center;
}
.sub-menu {
	z-index:100000 !important;


}
.sub-menu li {
	z-index:100000 !important;
	border:none !important;

}
.sub-menu li a {
	z-index:100000 !important;

}
.elementor-nav-menu {
	z-index:100;
}
.elementor-nav-menu li {
		z-index:100;
}
.elementor-nav-menu li a {
		z-index:100;
}
.entry-content h2, .comment-body h2 {
	font-size: 1.375em !important;
    line-height: 1.15 !important;
}
/* .master-carousel {
	height: 720px !important;
} */
.aah hr {
	margin-bottom:10px;
	
}
.aaheader {
	width:100%;
	background-color:#EFEFEF;
	margin-bottom:20px;
	background-image:url("/ce/inhaltsverzeichnis.png");
}
.aaheader-mobil {
	width:100%;
	background-color:#EFEFEF;
	margin-bottom:20px;
	background-image:url("/ce/inhaltsverzeichnis-mobil.png");
}
.aahtext {
	width:40%;
	float:left;
	height:300px;
	margin-left:20px;
	margin-top:10px;
}
.aahimage {
	padding:15px;
	width:30%;
	float:left;
}
.elementor-12250 .elementor-element.elementor-element-3347355d .elementor-nav-menu--dropdown a.elementor-item-active {
	color:white !important;
}
.aux-read-more {
	color:#23A455 !important;
	font-family: Maven Pro !important;
	
}

.categorylink {
	color:#23A455 !important;
	font-family: Maven Pro !important;
}
.aux-blog-land-style .hentry .aux-read-more {
border:none;
}
.aux-blog-land-style .hentry .aux-read-more:hover {
background-color:unset !important;
}
.bdt-price-table .bdt-price-table-period.bdt-price-table-period-position-below {
	margin-top:18px !important;
}
.stickyad {
	position:absolute;
	left:4%;
}
.stickyad2 {
	position:absolute;
	right:4%;
}
@media screen and (max-width:1550px) {
.stickyad {
	display:none;
}
}
@media screen and (max-width:1690px) {
.stickyad2 {
	display:none;
}
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance:textfield;
}
.aux-page-title-entry {
	padding-bottom:5px;
}
.aux-simple-context > .entry-media {
	margin-bottom:15px !important;
	margin-top:15px !important;
	max-width:600px;
	margin: 0 auto;
	text-align:center!important;
}
.mysubs li::before {

}
.mysubs i {
font-weight: 900 !important;
font-family: "Font Awesome 5 Free" !important;
margin-right: 10px !important;
font-size: 14px !important;

}

.leaky_paywall_subscription_option {
	border:none !important;
	border-radius:0px !important;
	background-color:#F0F0F0 !important;
}
.aux-widget-recent-post-widget > article {
	padding: 5px 0 !important;
}
.aux-sidebar {
	height:auto !important;
}
.mheight {
	min-height:500px !important;
}
.tribe-event-title {
	font-family:Maven Pro !important;
	font-size:18px !important;
	color:#23A455 !important;
	font-weight: 400 !important;
}
.aux-widget-recent-post-widget .entry-title {
		font-family:Maven Pro !important;
	font-size:18px !important;
	color:#23A455 !important;
	font-weight: 400 !important;
}
.widget-title {
	font-family:Maven Pro !important;
	font-size:20px !important;
	color:#23A455 !important;
	font-weight: 500 !important;
}
hr[class*="aux-divider"] {
	margin-top:1em !important;
	margin-bottom:1em !important;
}
.featured_image_caption {
	font-size:12px;
	color:#585858;
}
.subimg {
	
}
img.myimg{
	height:100%!important;
	width:100%;
}
.leaky_paywall_subscription_option h3 {
    margin-bottom: 5px;
	font-family: "Maven Pro", Sans-serif;
font-weight: 400;
font-size: 24px;
}

.bdt-price-table-feature-text.bdt-display-inline-block {
	font-family: "Maven Pro", Sans-serif !important;
font-weight: 500 !important;
font-size: 14px !important;
line-height: 1 !important;
}
.liaround::before {
	border-top-style: solid !important;
border-top-color:#ddd !important;
border-top-width: 1px !important;
margin-top: 15px !important;
margin-bottom: 15px !important;
box-sizing: border-box !important;
margin: 10px 12.5% !important;
content: '' !important;
display: block !important;
}
.liaround {
	list-style:none;
}
.epa {
	width:100%;
	padding:15px 15px 15px 15px;
	margin-top:20px;
	background-color:#00000008;
	margin-bottom:25px;
	text-align:center;
	border: 1px solid;
}
.epahead {
	margin-bottom:20px;
}
.epahead img {
	/*width:110px;*/
}
.epacontent button {

	background-color: #23A455;
border-radius: 4px;
}
.epacontent button a {
	color: #fff;
		font-family: "Maven Pro", Sans-serif;
	font-size: 16px;
}
.epaspan::before {
	font-family: "Font Awesome 5 Free";
	content: "\f00c";
	font-weight: 900;
	display: inline-block;
	margin-right: 10px;
}
.tribe-event-duration {
	font-size:16px !important;
}
a.button.aux-black, button.aux-black, input[type="button"].aux-black, .aux-button.aux-black {
	background-color:white !important;
	color:#23A455 !important;
	font-family: "Maven Pro", Sans-serif !important;
font-weight: 500 !important;
text-shadow:none !important;
box-shadow: 0 0 0 1px #3D3D3D inset;
}
.aconnect {
	font-family: "Maven Pro", Sans-serif;
	font-size:14px;
}

.featured_image_caption {
	/*text-transform:uppercase;*/
}
.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label, .ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label {
	font-family: "Maven Pro", Sans-serif;
	font-size:18px;
	font-weight: 700;
	color:#585858;
}
.ur-frontend-form button, .ur-frontend-form button[type="submit"], .ur-frontend-form input[type="submit"] {
	color:#fff !important;
font-family:"Maven Pro",Sans-serif !important;
font-size:16px !important;
background-color:#23A455 !important;
margin-left:unset !important;
}
.elementor-12250 .elementor-element.elementor-element-3347355d .elementor-nav-menu--dropdown {
	border:none !important;
}
#sm-1581433759613102-4 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-8546 {
	font-size:16px !important;
}
.elementor-12250 .elementor-element.elementor-element-3347355d .elementor-nav-menu--dropdown a:hover, .elementor-12250 .elementor-element.elementor-element-3347355d .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-12250 .elementor-element.elementor-element-3347355d .elementor-nav-menu--dropdown a.highlighted {
	background-color:#23A455 !important;
}
.elementor-12250 .elementor-element.elementor-element-3347355d .elementor-nav-menu--main .elementor-item:hover, .elementor-12250 .elementor-element.elementor-element-3347355d .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-12250 .elementor-element.elementor-element-3347355d .elementor-nav-menu--main .elementor-item.highlighted, .elementor-12250 .elementor-element.elementor-element-3347355d .elementor-nav-menu--main .elementor-item:focus {
	color:#23A455 !important;
}
.crp_related .crp_title {
font-family:"Maven Pro",Sans-serif !important;
font-size:15px !important;
line-height:19px !important;
text-shadow:unset !important;
}
.woocommerce-result-count {
	display:none !important;
}
.woocommerce-ordering {
	display:none !important;
}
#w-email {
	display:none !important;
}
.single-post .aux-primary .hentry .entry-title {
	font-size:25px !important;
}
.elementor-7 .elementor-element.elementor-element-a93cdab .entry-title a {
	color:#23A455 !important;
}
.elementor-7 .elementor-element.elementor-element-aad7f14 .entry-title a {
		color:#23A455 !important;
}
.entry-info .aux-text-align-center {
	margin-bottom:10px;
}
@media screen and (min-width:1285px) {
#option-4 {
	clear:both !important;
}
}
@media screen and (max-width:1279px) {
#option-5 {
	clear:both !important;
}
}
.out-of-stock {
	display:none;
}
.dnews .entry-main {
	padding-left:10px;
}
.page-title {
	font-size:1.6em !important;
}
.carouselheight .master-carousel {
	height:680px !important;
}
.aux-read-more::after {
    content: '\2192';
    font-family: Arial;
    font-size: 1.1em;
    display: inline-block;
    margin-left: 0.4em;
}
.aux-mc-item .entry-media a img {
	width:404px !important;
	height:261px !important;
}
.post .type-post .status-publish .entry-media img {
	max-height:400px !important;
}
   
.entry-main {
	padding-left:10px;
}
.entry-date {
	margin-right:5px;
}
#leaky_paywall_message a {
	color:#23A455 !important;
}
.media-land .entry-media {
	margin-bottom:0px !important;
}
.cpage ul li {
	float:left;
	margin-right:10px;
}
.cpage ul {
	width:670px;
	margin:0 auto;
	margin-top:15px;
}
.content .entry-media a img {
	margin:0 auto;
	max-height:500px;
}
.aux-widget-recent-post-widget .entry-media+div {
	padding-left:0px !important;
	margin-left:90px !important;
}
.bsbar {
width: 60%;
height: 40px;
padding:0px !important;
font-family:"Maven Pro",Sans-serif !important;
}
.woocommerce {
	margin-top:10px;
}
.aux-content-top-margin .aux-primary {
	padding-top:2.375em;
}
.elementor-37824 .elementor-element.elementor-element-7a0df4da .elementor-nav-menu--dropdown a.elementor-item-active {
	color:#23A455 !important;
	background-color:white !important;
}
.elementor-37824 .elementor-element.elementor-element-7a0df4da .elementor-nav-menu--dropdown a:hover, .elementor-37824 .elementor-element.elementor-element-7a0df4da .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-37824 .elementor-element.elementor-element-7a0df4da .elementor-nav-menu--dropdown a.highlighted {
		color:white !important;
	/*background-color:#23A455 !important;*/
}
.elementor-37824 .elementor-element.elementor-element-7a0df4da .elementor-nav-menu--dropdown {
	border:none !important;
}
a {
	color:#23A455;
}
.elementor-widget-heading .elementor-heading-title {
	color:#23A455 !important;
}
.tribe-block__event-website a {
	background-color:none !important;
	color:#23A455;
}
.elementor-icon-list-text img {
	margin-top:-7px;
}
.elementor-37824 .elementor-element.elementor-element-35447d10 .aux-cart-contents > span {
		background-color:#23A455 !important;
}
.elementor-37824 .elementor-element.elementor-element-7a0df4da .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color:#23A455 !important;
}
.elementor-icon-box-icon a {
	color:#23A455 !important;
	border-color:#23A455 !important;
}
.elementor-icon-box-title a {
	font-size:18px !important;
}
#leaky_paywall_message button {
	background-color:#ffffff !important;
}
.leaky-paywall-payment-button a {
	background:#23A455 !important;
}
.aux-archive.aux-template-type-side-media .aux-primary .entry-media, .aux-search.aux-template-type-side-media .aux-primary .entry-media {
	float: left !important;
width: 35% !important;
}
.aux-archive.aux-template-type-side-media .aux-primary .entry-media + .entry-main, .aux-search.aux-template-type-side-media .aux-primary .entry-media + .entry-main {
	padding-left: 1.875em !important;
width: 65% !important;
}
.elementor-heading-title {
	font-family:"Maven Pro", Sans-serif !important;
}
.widget-container a:hover {
	color:#23A455 !important;
}
.aux-search.aux-advanced-search .aux-primary .entry-media+.entry-main {
	    padding-left: 1.875em !important;
}
.woocommerce button.button.alt {
	background-color:#23A455 !important;
}
.woocommerce div.product p.price {
	color:#23A455 !important;
}
#post-7 > div > div > div.elementor.elementor-7 > div > div > section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div.aux-parallax-section.elementor-element.elementor-column.elementor-top-column > div > div > div.elementor-element.ntm.elementor-widget.elementor-widget-aux_recent_posts > div > section > div.master-carousel.aux-center-control.aux-ajax-view.aux-mc-init > div.aux-mc-view > div > div.aux-mc-item.mc-item-active > article > div.entry-media {
	/*height:200px !important;*/
}
.aux-column-post-entry .post .entry-media, .aux-widget-recent-posts .post .entry-media, .aux-widget-recent-posts-masonry .post .entry-media {
	/*height:340px !important;*/
}
ul.elementor-nav-menu {
	z-index:10000 !important;
}
li.menu-item {
		z-index:10000 !important;
}
.coupon {
	display:none;
}
.woocommerce-form-coupon-toggle {
		display:none;
}
.elementor-button-link .elementor-button .elementor-size-lg {
	background-color:#fffff !important;
}
.aux-mc-item .entry-media a img {
    width: 404px !important;
    height: 261px !important;
}
.content .entry-media a img {
    max-height: 500px;
}
.woocommerce-Tabs-panel--additional_information h2 {
	display:none !important;
}
.leaky_paywall_subscription_limit_details {
	display:none !important;
}
@media screen and (max-width:1200px) {
.elementor-element-488fbb68 {
	display:none;
}
}
@media (max-width: 320px)
{
.sp-dsgvo-privacy-popup {
max-width: 310px;
font-size: 18px;
}
.sp-dsgvo-category-name,
.sp-dsgvo-popup-more-information-title
{
font-size: 0.75em;
}
}

@media (max-height: 568px) {
.sp-dsgvo-privacy-content-category-content
{
max-height: 250px !important;
}
.sp-dsgvo-popup-more-information-content
{
max-height: 280px !important;
}
}


@media (max-width: 540px) {
.sp-dsgvo-privacy-popup {
font-size: 20px;
}
}
.leaky-paywall-checkout-button button {
	border:1px solid #666666;
	
}
.elementor-item::after {
	/*background-color:#23A455 !important;*/
}
.entry-main .entry-info {
    margin-bottom: 15px !important;
}
.woocommerce-error a {
	color:#000000 !important;
}
.woocommerce-thankyou-order-details {
	margin-top:35px !important;
		margin-bottom: 30px !important;
}

@media (max-width: 767px) {
.aux-blog-land-style .hentry .entry-meta
{
margin-top:0px !important;
}
}
 

@media (max-width: 767px) {
.master-carousel .aux-center-control .aux-ajax-view .aux-mc-init
{
height:665px !important;
}
}

@media (max-width: 767px) {
#categoryview {
height:unset !important;
min-height: unset !important;
margin-bottom: 10px;
}
.mheight {
	height:unset !important;
	min-height: unset !important;
}

}
#categoryview {
height:unset !important;
min-height: 530px !important;
}
@media (min-width: 767px) {
.plusbutton {
	margin-right:25px;
}
}
iframe {
	width:100%;
}
.mec-container h1 {
	display:none;
}
.mec-search-form {
	margin-top:40px;
}
.page-numbers {
	margin-right:5px;
}

@media (max-width: 1235px) {
.elementor-element-6aa8157b ul
{
width:125px;
margin-left:40px !important;
}
.elementor-element-6aa8157b ul li
{
margin-bottom:10px !important;
}
.aux-cart-wrapper {
	margin-top:17px !important;
}
}
@media screen and (min-width: 1185px) and (max-width: 1475px) {
.centerads {
	width:80%;
}
}
@media screen and (min-width: 1476px) {
.centerads {
	width:64%;
}
}
@media screen and (max-width:1184px) {
.centerads {
	width:99%;
	margin-left:10px !important;
	margin:unset;
}
}
@media screen and (max-width:960px) {
.firstads {
	display:none;
}
}
.elementor-nav-menu--dropdown li:not(:last-child) {
	border-color:#23A455 !important;
}
@media screen and (max-width:767px) {
.aux-fold, .aux-fold-padding, .aux-boxed-container > .aux-container {
	margin-left:0px !important;
	margin-right:0px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}
.menu-item a:hover {
	background-color:#23a455 !important;
}
.entry-main {
	padding-left:0px !important;
}
.aux-sticky-piece {
	margin-top:2px !important;
}
}
.aux-cart-wrapper.aux-cart-element .aux-card-dropdown {
	right:10% !important;
	left: unset !important;
}
.aux-cart-contents > span {
	display:none;
}
.aux-breadcrumbs {
	display:none;
}
.elementor-sub-item:hover{
	background-color:#23a455 !important;
}
.aux-search .entry-main {
	margin-bottom:15px !important;
}
.aux-search .hentry::after {
	margin-bottom:1.75em !important;
}
.aux-search .hentry {
	margin-bottom:1.75em !important;
}
.aux-search .post-type {
	margin-bottom:15px !important;
}
.scroll-down-arrow {
	display:none !important;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
	right:unset !important;
}
a.elementor-item-active {
	color:#23a455 !important;
	background-color:white !important;
}

.elementor-37824 .elementor-element.elementor-element-0521c13 .elementor-nav-menu--dropdown {
	border-color:#23a455 !important;
}
#leaky-paywall-invoices-subscriber-fields-wrap #leaky-paywall-invoices-subscriber-fields-box {
	top:130px !important;
}
.tribe-block__event-website a {
	color:white !important;
	background-color:#23A455 !important;
}
.tribe-block__events-link .tribe-block__btn--link a {
	color:#23A455 !important;
}
.leaky_paywall_subscription_options {
	display:unset !important;
}