/* 40-footer.css
 * Generated from the active LibertyRoots Code Snippets export.
 * Each block keeps the original snippet ID for safe comparison and future cleanup.
 */

/* ============================================================
 * Original Snippet ID 60: Enfold/Wordpress - Footer Responsive Ready machen CSS
 * Footer Responsive Ready machen und auf verschiedene Bildschirmgrößen optimieren (Footerseite mit Avia Layout Manager erstellt)
 * ============================================================ */
#footer-bereich-komplet{
		box-shadow: var(--oben-unten-shadow-frei);
	}
	
	/*Footer Schrift anpassen*/
	.Kontakt-Footer {margin-top: 12px;}
	.footer-kontakt-pluss {margin-top: -8px;}
	.Footer-Titel {line-height: 1;}
	
	/*Footer Zitat Line Height anpassen*/
	.zitat-line-height {
	line-height: 1;}

	/*Footer reduzieren am Handy*/
	@media only screen and (max-width: 319px) {
	div .av_one_fifth {
    margin: 3% !important;
    width: 94% !important;
	}}
	
	
	/*Abstände Korigieren Handy*/
	@media only screen and (max-width: 476px) and (min-width: 463px) {
		.av-2fxhqfi-f8fe0b536dc8cda7d883f496911fbf9f {
			padding-bottom: 20px;}}
	
	@media only screen and (max-width: 479px) and (min-width: 477px) {
		.av-2fxhqfi-f8fe0b536dc8cda7d883f496911fbf9f {
			padding-bottom: 40px;}}
	
	@media only screen and (max-width: 589px) and (min-width: 512px) {
		.av-2fxhqfi-f8fe0b536dc8cda7d883f496911fbf9f {
			padding-bottom: 10px;}}
	
	@media only screen and (max-width: 600px) and (min-width: 590px) {
		.av-2panib2-34b15d19ca73d64f7cdd69c1dc46e113 {
			padding-bottom: 8px;}}
	
	@media only screen and (max-width: 683px) and (min-width: 626px) {
		.av-2panib2-34b15d19ca73d64f7cdd69c1dc46e113 {
			padding-bottom: 5px;}}
	
	@media only screen and (max-width: 767px) and (min-width: 749px) {
		.av-2panib2-34b15d19ca73d64f7cdd69c1dc46e113 {
			padding-bottom: 5px;}}
	
	@media only screen and (max-width: 1024px) and (min-width: 990px) {
		.av-172u5u6-1c1219b761b1b08edddb4ea296ad8c3a{
			top: -100px;}}


	@media only screen and (max-width: 589px) and (min-width: 320px) {
		div .av_one_fifth {
			margin: 3% !important;
			width: 44% !important;}
	
		#woocommerce_gzd_widget_trusted_shops_shop_review_sticker-3 {
			padding-bottom: 0px;}
		
/* light.theme.css | https://widgets.trustedshops.com/reviews/tsSticker/css/light.theme.css */

.ts-rating-light.testimonial .carousel {
  /* max-width: 336px; */
  /* min-width: 168px; */
  max-width: 90% !important;
  min-width: 120px !important;
}

.ts-rating-light.testimonial .carousel .carousel-inner .item {
  /* padding: 0 20px; */
  padding: 0 5px !important;
}

	}
	
	@media only screen and (max-width: 767px) and (min-width: 590px) {
	div .av_one_fifth {
    margin: 3% !important;
    width: 27.3% !important;
	}
	.ts-rating-light.testimonial .carousel .carousel-inner .item {
	padding: 4px !important;
	}
	.ts-rating-light.testimonial .carousel {
 	min-width:160px !important;
	}}
	
	@media only screen and (max-width: 1024px) and (min-width: 768px) {
	div .av_one_fifth {
    margin: 3% !important;
    width: 19% !important;
	}}
	
	/* Socket Line Height */
	#socket .sub_menu_socket li {
    line-height: 18px;
    border: none !important;}
	
	
	/* Widgettitel ausblenden */
	.widgettitle {
	display: none;
	}

	
	/*Trusted Shops Widget kleiner machen*/
	.ts-date-info {
		display: none;
	}
	.ts-rating-light.testimonial .carousel .carousel-inner .item {
		height: 100px !important;
	}
