/*
Theme Name: Alte Apotheke Kappelrodeck
Description: Vorlage für Alte Apotheke Kappelrodeck
Author: rundum.marketing
Author URI: https://www.rundum.marketing
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.shadow{box-shadow: 0 5px 8px 0 rgba(160, 166, 168, 0.35) !important;}
.title-sidebar{padding:15px 0px 15px 30px !important;background-color: #f8f9fb;}
strong{font-weight:500 !important;}
i.glyphicon.fa-facebook-f,
i.glyphicon.apotheke-instagram{color: var(--awb-color1);}
h1{margin-bottom:20px !important;}

.legal h2, .legal h3, .legal h4{margin:20px 0 20px 0 !important;line-height:1.2 !important;}


.legal h2{font-size:28px !important;}
.legal h3{font-size:24px !important;}
.legal h4{font-size:20px !important;}

.legal a{
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;	
}

.colored-list ul, .legal ul{list-style-type: square !important;}
.colored-list ul, .legal ol, .legal ul{padding-left:15px !important;}
.colored-list ul li, .legal ol li, .legal ul li{padding-left:5px !important;}
.colored-list ul li::marker, .legal ul li::marker{color: var(--awb-color4);}
.colored-list.white ul li::marker{color: var(--awb-color1);}

a.show-more-button{justify-content:left;}

.fusion-builder-placeholder, .fusion-builder-placeholder:active, .fusion-builder-placeholder:hover, .fusion-builder-placeholder:visited{
	
	background-color: var(--awb-color5) !important;

}

.post-card-title{font-size:28px !important;}


.fusion-filters{margin-bottom:30px !important;}

body.search-no-results div.fusion-post-cards-archives-tb{background-color: var(--awb-color1);padding:30px !important;box-shadow: 8px 5px 15px 0px hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 85%));}
body.search-no-results h2.fusion-nothing-found{font-size:17px !important;}

@media only screen and (max-width: 640px) {
	.post-card-title,
	h1{font-size:28px !important;}
	h1{margin-bottom:0px !important;}
	
	.legal h2{font-size:22px !important;}
	.legal h3{font-size:20px !important;}
	.legal h4{font-size:18px !important;}
	
	h2.panel-title{font-size:17px !important;}

	li#menu-item-49{display:none !important;}
	
	div#team .fusion-filters{display:none !important;}
	
	ul#menu-rechtliches-1{margin-bottom:40px;}
	ul#menu-rechtliches-1 li{width:100px;padding:15px 0px;margin:0px !important;}
	

}

@media only screen and (max-width: 640px) {
div.fusion-tb-footer.fusion-footer .fusion-fullwidth{padding-left:20px !important;padding-right:20px !important;}
}

::selection {
  background: var(--awb-color5);
  color: var(--awb-color1);
  text-shadow: none;
}