/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.wp-admin-bar-my-account, .wp-admin-bar-top-secondary {display:none !important;}

/*
################# Farben #################
*/

.orange-bg {background-color:#f08228 !important;}
.grey-bg {background-color:#ece8e3 !important;}
.darkgrey-bg {background-color:#e3dcd5 !important;}
.darkgrey-font, .darkgrey-font p, .darkgrey-font a {color:#87827e !important;}
.white-bg {background-color:#ffffff !important;}

/*
################# Abstände #################
*/

.w1280, .single-navigation {max-width:1280px;margin-left: auto !important;margin-right: auto !important;padding-left:0px !important;padding-right:0 !important;}
.w1240 {padding-left:20px !important;padding-right:20px !important;max-width:1240px;margin-left: auto !important;margin-right: auto !important;}
.w1200 {padding-left:0px !important;padding-right:00px !important;max-width:1200px;margin-left: auto !important;margin-right: auto !important;}


.fusion-title {overflow: visible !important;}
.margin-bottom0, .margin-bottom0 p, .margin-bottom0 .fusion-title {margin-bottom:0px !important;}
.margin-bottom10 {margin-bottom:10px !important;}
.margin-bottom15 {margin-bottom:15px !important;}
.margin-bottom20 {margin-bottom:20px !important;}
.margin-bottom25 {margin-bottom:25px !important;}
.margin-bottom30 {margin-bottom:30px !important;}
.margin-bottom40 {margin-bottom:40px !important;}
.margin-bottom50 {margin-bottom:50px !important;}
.margin-bottom60 {margin-bottom:60px !important;}
.margin60 {margin-bottom:60px !important;}
.margin-top60 {margin-top:60px !important;}
.margin-top50 {margin-top:50px !important;}
.margin-top40 {margin-top:40px !important;}
.margin-top30 {margin-top:30px !important;}
.margin-top20 {margin-top:20px !important;}
.margin-top0 {margin-top:0px !important;}
.padding60 {padding:60px !important;}
.padding40 {padding:40px !important;}
.padding20 {padding:20px !important;}

.height90 {min-height: 90px !important;}

.margin-left10 {margin-left:10px !important;}
.margin-right10 {margin-right:10px !important;}
.margin-left20 {margin-left:20px !important;}
.margin-right20 {margin-right:20px !important;}
.margin-left40 {margin-left:40px !important;}
.margin-right40 {margin-right:40px !important;}

/*
################# Abstände Tablet #################
*/

@media screen and (max-width:991px) {
	
	.w1240 {padding-left:0px !important;padding-right:0px !important;margin-left: 0 !important;margin-right: 0 !important;}
	.padding60 {padding:40px !important;}
	#content {margin-bottom:0 !important;}
	.margin-top60 {margin-top:40px !important;}
	.margin-bottom60, .margin60 {margin-bottom:40px !important;}
	.margin-top60 {margin-top:40px !important;}
	.padding40 {padding:30px !important;}
}

/*
################# Abstände Mobile #################
*/

@media (max-width:567px) {
	
	.margin-top60 {margin-top:30px !important;}
	.padding60 {padding:30px !important;}
	.margin-bottom60, .margin60 {margin-bottom:30px !important;}
	.margin-top60 {margin-top:30px !important;}
	.fusion-column-wrapper .title {margin-bottom:0px !important;}
	.margin-top40 {margin-top:30px !important;}
	.margin-bottom40 {margin-bottom:30px !important;}
	.padding40 {padding:20px !important;}
}

/*
################# Bilder #################
*/

.radius5, .radius5 img {border-radius:5px !important;}
.bottom-round-corner {border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.top-round-corner {border-top-left-radius:5px;border-top-right-radius:5px;}

.radius5-not-for-img {border-radius:5px !important;}

/*
################# Bilder Tablet & Mobile #################
*/

@media (max-width:991px) {
	.tp-caption.radius5 img {border-radius:0px !important;}
	}

/*
################# Schrift #################
*/

.size48, .size48 h2, .size48 h3, .size48 p, .size48 a {font-size:48px !important;}
.size36, .size36 h2, .size36 h3 {font-size:36px !important;}
.size24, .size24 h2, .size24 h3, .size24 p, .size24 a {font-size:24px !important;}

@media (max-width:567px) {
	.size36, .size36 h2, .size36 h3 {font-size:24px !important;}
}

.orange, .orange h1, .orange h2, .orange h3, .orange h4, .orange h5, .orange h6, .orange p, .orange div, .orange a, .orange td, .orange tr, .orange span, .grey-font a:hover {color:#f08228 !important;}
.grey-font, .grey-font a {color: #aca9a6 !important;}
.firago-normal, .firago-normal p, .firago-normal a, .firago-normal h1, .firago-normal h2, .firago-normal h3, .firago-normal h4, .post-content p, .mehr, .post-content ul, .post-content ul li, h6.slider-h6, p.slider-text {font-size:18px;font-family: "FiraGo Roman Regular" !important;}
.mehr {letter-spacing:1px !important;}
.semibold, .semibold p, .semibold a, .semibold span, .semibold ul, .semibold ul li, li.semibold, .blog-h4 h4 {font-family: "FiraGo Bold" !important;}
.semibolditalic, .semibolditalic p, .semibolditalic a, .semibolditalic span, .semibolditalic ul, .semibolditalic ul li {font-family: "FiraGo BoldItalic" !important;}
.italic, .italic p, .italic a {font-style:italic !important;}
.white, .white p, .white a, .white h1, .white h2, .white h3, .white h4 {color:#fff !important}
.lineheight2, .lineheight2 p, .lineheight25 a {line-height:2 !important;}

.post-content a {text-decoration:underline;}
.bold-links a {font-family:"FiraGo Bold" !important;}
.bold-links-ohne-unterstrich a {font-family:"FiraGo Bold" !important; text-decoration:none;}
strong {font-family:"FiraGo Bold";font-weight:100;}
strong a {font-family:"FiraGo Bold" !important;font-weight:100;}

.blog-h2 {font-size:20px !important;}
.blog-h2 p {color:#87827e !important;font-family: "FiraGo Bold" !important;}
.blog-h2 a {color:#87827e !important;font-family: "FiraGo Bold" !important;}
.blog-h2 a:hover {color:#f08228 !important;font-family: "FiraGo Bold" !important;}
.blog-h4 a {font-family: "FiraGo Bold" !important;}

@media (min-width:992px) {
	.blog-h2 p {color:#87827e !important;font-family: "FiraGo Bold" !important;font-size:20px !important;}
}
	
@media (max-width:567px) {
	.size48, .size48 h2, .size48 h3, .size48 p, .size48 a {font-size:24px !important;}
	/* TODO JF: die richtige size H2 herausfinden und setzen und alles prüfen: */
	h2.title-heading-left {font-size:18px !important;} /* nur ein hack */
}

@media (max-width:567px) {
	.blog-h4 h4 {margin-top: 30px !important;}}
	
.fusion-title {
    hyphens: auto !important;
}

@media (max-width:567px)
{
	h1.title-heading-left {font-size:27px !important;}
}

@media (max-width:567px)
{
	.blog-h2  {padding-bottom: 20px !important;}
}

code {
  font-family: "FiraGo Roman Regular";
}

/*
################# Pfeile  #################
*/

.single-navigation a[rel=prev]:before {content: url("/wp-content/uploads/2018/11/darkgrey-arrow-left-40.png") !important;}
.single-navigation a[rel=next]:after {content: url("/wp-content/uploads/2018/11/darkgrey-arrow-40.png") !important;}

.fusion-nav-prev:before {content: url("/wp-content/uploads/2018/11/white-arrow-left-60.png") !important;}
.fusion-nav-next:before {content: url("/wp-content/uploads/2018/11/white-arrow-right-60.png") !important;}
.orange-arrow:before {content:url(/wp-content/uploads/2018/11/orannge-arrow-18.png) !important;margin-right:10px;display:inline-block !important;}
.white-arrow:before {content:url(/wp-content/uploads/2018/11/white-arrow-18.png) !important;margin-right:10px;display:inline-block !important;}
.grey-arrow .fusion-nav-prev:before {content:url(/wp-content/uploads/2018/11/darkgrey-arrow-left15.png) !important;}
.grey-arrow .fusion-nav-next:before {content:url(/wp-content/uploads/2018/11/darkgrey-arrow-right15.png) !important;}
.fusion-nav-prev:before {content: url("/wp-content/uploads/2018/11/white-arrow-left-60.png") !important;}
.fusion-nav-next:before {content: url("/wp-content/uploads/2018/11/white-arrow-right-60.png") !important;}

.awb-swiper-button-prev:before {content: url("/wp-content/uploads/2018/11/white-arrow-left-60.png") !important; padding-top: 12px;}
.awb-swiper-button-next:before {content: url("/wp-content/uploads/2018/11/white-arrow-right-60.png") !important; padding-top: 12px;}
.grey-arrow .awb-swiper-button-prev:before {content:url(/wp-content/uploads/2018/11/darkgrey-arrow-left15.png) !important;}
.grey-arrow .awb-swiper-button-next:before {content:url(/wp-content/uploads/2018/11/darkgrey-arrow-right15.png) !important;}


/*
################# Buttons #################
*/

.mehr {padding:0 !important;margin:0 !important;}
.mehr, .mehr:hover {background-color:transparent !important;}
.mehr-weiss {color:#fff !important;}

.highlight-mehr .fusion-button-text {font-size:18px;}

/*
################# Navigation #################
*/

nav.fusion-main-menu {height:60px;}
.fusion-secondary-main-menu {border-bottom:none !important;}
.fusion-main-menu ul {padding:15px 0;height:60px !important;}
.fusion-main-menu {padding:15px 0;height:60px !important;}
.fusion-main-menu .fusion-caret {display:none !important;}
.fusion-main-menu .fusion-dropdown-menu {overflow:visible !important;} 
.fusion-main-menu > ul > li > a {height:30px !important;border-radius:5px;color:#fff !important;padding-left:10px !important;padding-right:10px !important;}
.fusion-main-menu > ul > li > a:hover, .fusion-main-menu ul li.current_page_item a {color:#000 !important;background-color:#fff !important;
  -webkit-box-shadow: 0 7px 3px -5px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 7px 3px -5px rgba(0,0,0,0.1);
  box-shadow: 0 7px 9px -3px rgba(0,0,0,0.1);}
.fusion-main-menu ul li {vertical-align:inherit !important;margin-right:30px !important;}
.fusion-main-menu>ul>li:last-child {margin-right:0px !important;}
.fusion-secondary-main-menu {background-color:#f08228 !important;}
.fusion-main-menu > ul > li > a {text-transform:uppercase !important;}
.fusion-main-menu > ul > li > a > .fusion-megamenu-icon {font-size:21px !important;}
.fusion-main-menu>ul>li:nth-child(n+5) {margin-right:5px !important;}
.fusion-main-menu>ul>li:nth-child(n+5) a {padding:5px 5px 5px 6px !important;}

@media (max-width:1165px) {
	.fusion-main-menu > ul > li > a, .fusion-main-menu > ul > li > a > .fusion-megamenu-icon {font-size:18px !important;}
}

@media (max-width:1065px) {
	.fusion-main-menu > ul > li > a, .fusion-main-menu > ul > li > a > .fusion-megamenu-icon {font-size:16px !important;}
}

@media (max-width:1000px) {
	.fusion-main-menu > ul > li > a, .fusion-main-menu > ul > li > a > .fusion-megamenu-icon {font-size:15px !important;}
}

/* Submenü 2. Ebene */

.fusion-main-menu .sub-menu {background-color:transparent !important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:0 !important;padding-top: 15px !important;}
.fusion-main-menu > ul > li > a:hover > .fusion-megamenu-icon {color:#000 !important;}
.fusion-main-menu > ul .sub-menu li {background-color:#ece8e3;width: 240px;}
.fusion-main-menu > ul .sub-menu li:last-child {border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li:last-child > a {border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {color:#000 !important;font-size:18px !important;padding:5px 10px !important;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover, 
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:active {font-family:"FiraGo Bold" !important;} 


/* Submenü 3. Ebene */

/*
.fusion-main-menu > ul .sub-menu li.menu-item-has-children ul li a {line-height:1.1 !important; padding-top: 10px !important; padding-bottom: 10px !important;}
*/
.fusion-main-menu > ul .sub-menu li.menu-item-has-children ul li a {line-height:20px !important; padding-top: 10px !important; padding-bottom: 10px !important;}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li.menu-item-has-children ul {padding-top:0 !important;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li.menu-item-has-children ul li {background-color:#f3f0ec !important;} 
.fusion-main-menu > ul .sub-menu li.menu-item-has-children ul li:first-child, .fusion-main-menu .fusion-dropdown-menu .sub-menu li.menu-item-has-children ul li:first-child a {border-top-right-radius:5px !important;}
.fusion-main-menu ul .sub-menu li.menu-item-has-children ul li:last-child {border-bottom:none !important; border-bottom-left-radius:5px !important;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li.menu-item-has-children ul li:last-child a {border-bottom:none !important; border-bottom-left-radius:5px !important;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li.menu-item-has-children ul li a:hover, 
.fusion-main-menu .fusion-dropdown-menu .sub-menu li.menu-item-has-children ul li a:active {font-family:"FiraGo Bold" !important;background-color:#f08228 !important;color:#fff !important;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li.menu-item-has-children ul li {
	-webkit-box-shadow: inset 7px 0 9px -3px rgba(0,0,0,0.1) !important;
  -moz-box-shadow: inset 7px 0 9px -3px rgba(0,0,0,0.1) !important;
  box-shadow: inset 7px 0 9px -3px rgba(0,0,0,0.1) !important;
}

/* Mobile Menu Ebene 1 */

.fusion-mobile-nav-item a, .fusion-open-submenu {line-height:45px !important;height:45px !important;}
#mobile-menu-main-menu > li.fusion-mobile-nav-item:nth-last-child(-n+5) {display:none !important;}
#mobile-menu-main-menu > .fusion-mobile-nav-item > a {background-color:#e3dcd5 !important;color:#000 !important;font-family: "FiraGo Roman Regular" !important;font-size:18px !important;border-bottom:1px solid #fff !important;}

/* Mobile Menu Ebene 2 */

.fusion-sub-menu-open li.fusion-mobile-nav-item li a:before {content:"" !important;margin-left:0 !important;}
.fusion-sub-menu-open .fusion-mobile-nav-item a {background-color:#ece8e3 !important;font-family: "FiraGo Roman Regular" !important;font-size:18px !important;}

/* Mobile Menu Ebene 3 */

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {content:"" !important;margin-left:5px !important;}
.fusion-sub-menu-open .menu-item-has-children .fusion-mobile-nav-item a {background-color:#fff !important;font-family: "FiraGo Roman Regular" !important;font-size:18px !important;}

/*
################# Header #################
*/

.fusion-logo img {max-height:60px !important;}

#legal-menu-widget-area {position:absolute;right:0;top:0;}
ul#menu-top-right-menu {margin-top:0px !important;line-height:1;}
ul#menu-top-right-menu li {list-style:none;float:none !important;display:inline-block;}
ul#menu-top-right-menu li a {text-transform:uppercase;color:#87827e;font-family:"FiraGo Roman Regular" !important;font-size:12px;letter-spacing:6px;padding:0 5px;border-right:1px solid #87827e}
ul#menu-top-right-menu li a:hover {text-decoration:underline;}
ul#menu-top-right-menu li:last-child a {border-right:none !important;padding-right:0px !important;}
ul#menu-top-right-menu li:first-child a {padding-left:0px !important;}

.fusion-secondary-main-menu {margin-bottom: 60px;}
.fusion-header-content-3-wrapper {position: absolute;bottom: 0px;right: 0px;}

@media (max-width:991px) {
	#legal-menu-widget-area {position:absolute;right:0;bottom:0 !important;top:auto !important;}
	ul#menu-top-right-menu {margin-bottom:0px !important;line-height:1;}
	.fusion-secondary-main-menu {margin-bottom: 40px; background-color:#fff !important;}
}

@media (max-width:567px) {
  ul#menu-top-right-menu li a { font-size: 12px; letter-spacing: 2px; border: none; }
}

@media (max-width:500px) {
  ul#menu-top-right-menu li a { font-size: 8px; letter-spacing: 0px; border: none; padding: 0px; }
}

@media (max-width:400px) {
	#legal-menu-widget-area {display:none !important;}
}

.fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {color:#87827e !important;}

/*
################# Search #################
*/

.searchform .fusion-search-form-content .fusion-search-field input {
	background-color:#f3f0ec !important;
	/*border-radius:5px !important;*/
	border:none !important;
	height:30px !important;
	line-height:30px !important;
	color:#817a75 !important;  
	border-bottom-left-radius: 5px !important;
	border-top-left-radius: 5px !important;
}
.searchform .fusion-search-form-content .fusion-search-button input[type="submit"] {height:30px !important;width:30px !important;line-height:30px !important;background-color:#f3f0ec !important;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {color:#817a75 !important;}
.fusion-search-submit.searchsubmit {
    border-radius: 0px 5px 5px 0px !important;
}


/*
################# Logo Slider Bottom #################
*/

.logo-carousel-container {margin-bottom:0px !important;}
#partner-slider .logo-carousel-container .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper {padding-top:0px !important;padding-bottom:0px !important;height:100px !important;padding-left:50px;padding-right:50px;}
#partner-slider .fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img, .logo-carousel-container li.fusion-carousel-item {
	max-height:100px !important;
	max-width:180px !important;
}
#partner-slider .fusion-carousel .fusion-carousel-item img {height:100px !important;border-radius:5px;}

#partner-slider .logo-carousel-container .fusion-carousel .fusion-carousel-nav .fusion-nav-prev, #partner-slider .logo-carousel-container .fusion-carousel .fusion-carousel-nav .fusion-nav-next {height:100px !important;margin-top:-50px !important;background-color:#e3dcd5 !important;opacity:1 !important;right: 0px !important;}
#partner-slider .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, #partner-slider .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {color:#87827e !important;position: relative;/*top: 35px;*/}
#partner-slider .logo-carousel-container .fusion-carousel .fusion-carousel-nav .fusion-nav-prev, #partner-slider .logo-carousel-container .fusion-carousel .fusion-carousel-nav .fusion-nav-next {border-radius:5px !important;		}
.fusion-carousel-positioner, #partner-slider .fusion-nav-prev {margin-left:0 !important;}
#partner-slider .fusion-carousel-holder li:nth-child(1) {margin-left:50px !important;}
#partner-slider .fusion-carousel-holder li {width:180px !important;}
#partner-slider .fusion-nav-next {left:auto !important;}

/*
################# Logo Slider Bottom NEU 01.2023 LK #################
*/

/*#partner-slider .awb-swiper-button.awb-swiper-button-prev {
  height: 110px !important;
  max-height:120px !important;
  max-width:180px !important;
  margin-top: -3px !important;
  background-color: #e3dcd5 !important;
  opacity: 1 !important;
  right: 0px !important;
}
#partner-slider .awb-swiper-button.awb-swiper-button-next {
  height: 110px !important;
  max-height:120px !important;
  max-width:180px !important;
  margin-top: -3px !important;
  background-color: #e3dcd5 !important;
  opacity: 1 !important;
  right: 0px !important;
}
#partner-slider .swiper-wrapper {
  margin-left: 50px !important;
}*/
/* Pfeil Deaktivierung */
#partner-slider .awb-swiper-button.awb-swiper-button-next {
  display: none !important;
}
#partner-slider .awb-swiper-button.awb-swiper-button-prev {
  display: none !important;
}
#partner-slider .awb-icon-angle-left  {
  display: none !important;
}
#partner-slider .awb-icon-angle-right  {
  display: none !important;
}
#partner-slider .awb-swiper .fusion-image-wrapper {
  border-radius: 5px !important;
}


/*
################# Logo Slider Bottom Mobile #################
*/

@media (max-width:991px) {
	#partner-slider .fusion-carousel-holder li {margin-left:30px !important;}
	#partner-slider .fusion-carousel-holder li:nth-child(1) {margin-left:50px !important;}
	#partner-slider {padding-top:40px !important;padding-bottom:40px !important;}
}

@media (max-width:567px) {
	#partner-slider .fusion-carousel-holder li {margin-left:66.5px !important;}
	#partner-slider .fusion-carousel-holder li:nth-child(1) {margin-left:66.5px !important;}
}

/*
################# Footer #################
*/

p.footeradresse {font-size:16px !important;margin-top:0px !important;margin-bottom:0px !important;}
#menu-footer-right-menu {margin-right:auto;margin-left:auto;text-align:left;margin-top:0px !important;}
#menu-footer-right-menu li {border-bottom:none !important;display:inline-block;padding-top:0px !important;}
#menu-footer-right-menu li a {text-decoration:underline;font-size:16px !important;}
#menu-footer-right-menu li a:before {display:none;}
.fusion-columns .fusion-column:not(.fusion-column-last) {margin-bottom:40px !important;}


/*
################# Footer Tablet #################
*/

@media (max-width:991px) {
	#menu-footer-right-menu {text-align:center !important;}
	.fusion-footer-widget-area {padding-bottom:40px !important;}
}

@media (max-width:567px) {
.fusion-footer .fusion-column-last {margin-bottom:0 !important;}
}

/*
################# Startseite #################
*/

/* Top Topic */

#top-topic {height:100%;margin-bottom: 20px !important;}
#top-topic .fusion-builder-row .fusion-layout-column {height:480px;margin-bottom:0px !important;}
#text-toptopic-overlay {z-index:1;background-color:rgba(0,0,0,0.65);margin:0 !important;padding:25px !important;position: absolute;bottom:20px !important;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#text-toptopic-overlay p {margin:0 !important;color:#fff;font-size:36px !important;}
#text-toptopic-overlay p a {text-decoration:none;margin:0 !important;color:#fff;font-size:36px !important;font-family:"FiraGo Bold" !important;}

@media (max-width:991px) {
#top-topic {height:100%;}
#text-toptopic-overlay {bottom:20px !important;padding:25px !important;}
#text-toptopic-overlay p {margin:0 !important;color:#fff;font-size:36px !important;}
#text-toptopic-overlay p a {text-decoration:none;margin:0 !important;color:#fff;font-size:36px !important;font-family:"FiraGo Bold" !important;}
}

@media (max-width:567px) {
#top-topic {height:100%;}
#text-toptopic-overlay {bottom:20px !important;padding:10px !important;}
#text-toptopic-overlay p {margin:0 !important;color:#fff;font-size:24px !important;}
#text-toptopic-overlay p a {text-decoration:none;margin:0 !important;color:#fff;font-size:24px !important;font-family:"FiraGo Bold" !important;}
}

/* Beitragsslider */

h1.aps-title {display:none !important;}
.beitrags-slider-container .fusion-column-wrapper > div {margin-bottom:0 !important;}
.beitrags-slider-container > div > .fusion-layout-column {margin-bottom:0px !important;padding:0 50px;}

.beitrags-slider-container > div > .fusion-layout-column button {top:0% !important;background-color:#e3dcd5 !important;height:100%;border-radius:5px !important;width:30px !important;}
.beitrags-slider-container > div > .fusion-layout-column button:first-child {left:-50px !important;}
.beitrags-slider-container > div > .fusion-layout-column button:nth-child(2) {right:-50px !important;}

.beitrags-slider-container > div > .fusion-layout-column button i {display:none !important;}
.beitrags-slider-container > div > .fusion-layout-column button:nth-child(2):before {
	content: url(/wp-content/uploads/2018/11/darkgrey-arrow-right15.png) !important;display:block;position:relative;
}
.beitrags-slider-container > div > .fusion-layout-column button:first-child:before {
	content: url(/wp-content/uploads/2018/11/darkgrey-arrow-left15.png) !important;display:block;position:relative;
}

.aps-slider-wrapper-class .item a > img {border-top-left-radius:5px;border-top-right-radius:5px;}
.aps-themeb {border:none !important;box-shadow:none !important;padding:0 !important;}
.aps-themeb h2.aps-post-title {margin:0 !important;background-color:#ece8e3 !important;padding:16px 16px !important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
h2.aps-post-title a {font-size:24px !important;font-family:'FiraGo Bold' !important;color:#f08228 !important;text-decoration:none !important;line-height:1.5em;min-height:2.5em !important;overflow:hidden !important;line-height:1.3em;max-height:2.5em !important;display:inline-block;}

.aps-prev-1472304388 {cursor: pointer;}
.aps-next-1472304388 {cursor: pointer;}

@media (max-width:991px) {
	h2.aps-post-title a {font-size:20px !important;}
}
@media (max-width:567px) {
	h2.aps-post-title a {font-size:16px !important;}
}
@media (max-width:415px) {
	h2.aps-post-title a {font-size:16px !important;}
}


/* Top Topic 2 Links */

#top-topic2-outer {margin-bottom:0 !important;}
#top-topic2 .fusion-column-inner-bg, #top-topic2 .fusion-column-wrapper {border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#top-topic2 .fusion-column-wrapper {position:relative !important;padding:60px !important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-height:630px !important;}
.dunkel02 .fusion-column-wrapper {background: linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2));}
.dunkel06 .fusion-column-wrapper {background: linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6));}
.top-topic2-container {border-radius:5px;margin-bottom:0px !important;}
.top-topic2-container, .top-topic2-container h1 {color:#fff !important;}
.top-topic2-container h4 {margin:0 !important;padding:18px 20px !important;border-top-left-radius:5px; border-top-right-radius:5px; color:#fff !important; background-color:#f08228;font-size:24px !important;line-height:1 !important;}
.top-topic2-subheadline p {text-transform:uppercase;margin:0 0 10px 0 !important;letter-spacing:2px;}
.top-topic2-subheadline {margin-bottom:0px !important;}
.top-topic2-maincontentline {margin-bottom:40px !important;}
.top-topic2-maincontentline h2 {line-height:60px !important;}
a.mehr {text-decoration:none !important;}
.top-topic2-container .fusion-text {margin-bottom:0px !important;padding-bottom:0px !important;}

@media (max-width:991px) {
	#top-topic2-outer {margin-bottom:40px !important;}
	#top-topic2 .fusion-column-wrapper {min-height:1px !important;}
}

@media (max-width:567px) {
	#top-topic2-outer {margin-bottom:30px !important;}
	.top-topic2-maincontentline h2 {line-height:36px !important;}
	.top-topic2-subheadline p {font-size:18px !important;}
	#top-topic2 .fusion-column-wrapper {padding:30px !important;}
	.top-topic2-maincontentline h2 {font-size: 24px !important;}
}

#top-topic2-outer .fusion-column-inner-bg { margin-left: 0px !important}

/* Termine */

#termine h4 {font-size: 36px !important;line-height: 1 !important;margin:0 !important;background-color: #f08228 !important;border-top-left-radius:5px;border-top-right-radius:5px;padding: 12px 20px !important;}
#termine #em_widget-2 {margin-bottom:0 !important;}
#termine #em_widget-2 > ul {padding:40px !important;}
#termine #em_widget-2 > ul > li {margin-bottom:20px;}
#termine #em_widget-2 > ul > li:last-child {margin-bottom:0px !important;}

#termine-container .widget-title a {display:none;}
#termine-container #em_widget-2 {margin-bottom:0 !important;  padding-left: 40px !important;
}
#termine-container #em_widget-2 > ul {padding-left:40px;padding-right:40px}
#termine-container #em_widget-2 > ul > li {margin-bottom:20px;}
#termine-container #em_widget-2 > ul > li:last-child {margin-bottom:0px !important;}

@media (min-width:992px) and (max-width:1299px) {
	#termine .event-highlight-item-image li img {height:120px;}
}

.fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li {
  color: #838383 !important;
}

#termine .hightlight-mehr.mehr.semibold {
  color: #838383 !important;
}

#termine .size24.orange.semibold a {
  color: #838383 !important;
}
#termine .size24.orange.semibold a:hover {
  color: #838383 !important;
}

.event-list-container, .event-list-item-info {
  color: #000 !important;
  border-radius: 0px 0px 5px 5px !important;
}


/* 3er Teaser */

.teaser3 {margin-bottom:60px;}
.inner-teaser {margin-bottom:0px !important;}
.inner-teaser .fusion-column-wrapper {height:auto !important;}
.text-overlay-orange {background-color:rgba(240,130,40,0.9);padding:40px 0 !important;width:100%;position: absolute;bottom: -2px;z-index: 100;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.text-overlay-orange p {margin:0 !important;color:#fff;font-size:36px !important;text-align:center;letter-spacing:3px;text-transform:uppercase;line-height:1 !important;font-family:"FiraGo Bold" !important;}
.text-overlay-orange a {text-decoration: none; margin:0 !important;color:#fff;font-size:36px !important;text-align:center;letter-spacing:3px;text-transform:uppercase;line-height:1 !important;font-family:"FiraGo Bold" !important;}

@media (min-width:992px) and (max-width:1140px) {
	.text-overlay-orange p {font-size:24px !important;}
}

/* 3er Teaser Tablet */

@media (max-width:991px) {
	.teaser3 {margin-bottom:0px;}
	.teaser3 .fusion-column-wrapper {height:auto !important;min-height:1px !important;}
	.inner-teaser {margin-bottom:40px !important;}
	.inner-teaser img {width:100%;}
}

/* 3er Teaser Mobile */

@media (max-width:567px) {
	.text-overlay-orange {padding:30px 0 !important;}
	.text-overlay-orange p {font-size:24px !important;}
	.text-overlay-orange a {text-decoration: none; font-size:24px !important;}
	.fusion-column-last.inner-teaser {margin-bottom:0 !important;}
	.teaser3 {margin-bottom:30px !important;}
	.inner-teaser {margin-bottom:30px !important;}	
}

.text-overlay-orange a:hover {
  color: #fff !important
}


/* Darum Vegan */
#darum-vegan {height:540px;border-radius:5px;}
#darum-vegan .fusion-builder-row {height:100%;}
#dark-bg {background-color:rgba(0,0,0,0.65);padding:20px !important;color:#fff !important;margin:20px !important;border-radius:5px;bottom:20px;position: absolute;
    bottom: 0;}
#dark-bg h3 {font-size:36px !important;line-height:1 !important;text-transform:uppercase;letter-spacing:4px;}
#dark-bg p {margin-bottom:30px !important;}
span.vegan-v {display:inline-block;border-radius:5px;color:#fff !important;background:#f08228;padding:1px 5px 0px 8px;margin-right:5px;}

@media (max-width:991px) {
	#dark-bg {margin:0 !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;}
}

@media (max-width:567px) {
	#dark-bg h3 {font-size:24px !important;}
	#dark-bg {}
}


/*
################# Einzelne Blog Seite #################
*/

/* .rev_slider_wrapper {margin-top:60px !important;} */
.slider-h6 {margin:0 !important;font-family:"FiraGo Bold" !important;}
.slider-text {margin:0 !important;font-family:"FiraGo Roman Regular" !important;}

article.post > .fusion-post-slideshow {display:none !important;}

#blog-content {
  margin-top: 60px !important;
}

#blog-content h1 {color:#f08228 !important;}
.copyright-blog-entry a {text-decoration:underline !important;}
.copyright-blog-entry p {margin-bottom:0px !important;}

#bilder-karousel {margin-bottom:20px !important;}
#bilder-karousel .fusion-image-wrapper, .fluid-width-video-wrapper iframe {border-radius:5px !important;}
#bilder-karousel .awb-icon-angle-left {display: none;}
#bilder-karousel .awb-icon-angle-right {display: none;}
/*#bilder-karousel .swiper-autoheight
{
    height:400px !important;
}
@media (max-width:567px)
{
	#bilder-karousel .swiper-autoheight
	{
		height:260px !important;
	}
}*/

.blog-video .video-shortcode {border-top:20px solid #000 !important;border-bottom:20px solid #000 !important;border-radius:5px !important;background-color:#000 !important;}
.fluid-width-video-wrapper {overflow:hidden;}
.vimeo-film iframe
{
	border-top:20px solid #000 !important;
	border-bottom:20px solid #000 !important;
	border-radius:5px !important;
	background-color:#000 !important;
}

/* ## VIMEO PLAYER: Rounded Corners ## */
.vp-video-wrapper.transparent {
  border-radius: 5px !important;
}

#blog-accordion .fusion-toggle-heading {color:#87827e !important;text-transform:uppercase;}
#blog-accordion h4.panel-title {padding:8px 8px !important;}
#blog-accordion .fusion-panel:nth-child(2n-1) h4.panel-title {background-color:#e3dcd5 !important;}
#blog-accordion .fusion-panel h4.panel-title a {padding:0 !important;}

.blog-h4 h4 {text-transform: uppercase;}
.white-bullet-list ul, .orange-bullet-list ul
{
	/*padding-left:20px !important;*/
	margin-bottom:30px !important;
}
.white-bullet-list ul {list-style-image:url("/wp-content/uploads/2018/11/white-bullets-bottom2.png");}
.orange-bullet-list ul {list-style-image:url("/wp-content/uploads/2018/11/orange-bullets-bottom2.png");}

.mehr-theme-head-container {margin-bottom:0px !important;padding:12px 20px !important;color:#fff !important;border-top-left-radius:5px;border-top-right-radius:5px;}
.mehr-theme-head-container h3 {color:#fff !important;font-size:36px !important;line-height:1 !important;}
.mehr-theme-links-container {padding:15px 20px !important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#mehr-theme-head {margin-bottom:0 !important;}
#mehr-theme-head a { text-decoration: none; color: #FFFFFF;}

@media (max-width:567px) {
	.mehr-theme-head-container h3 {font-size:24px !important;}
	
}

#mehr-theme-links ul {padding:0px 0px 0px 20px !important;margin:0 !important;list-style-image:url("/wp-content/uploads/2018/11/orannge-arrow-18.png");}
#mehr-theme-ganz-links ul {padding:0px 0px 0px 5px !important;margin:0 !important;list-style-image:url("/wp-content/uploads/2018/11/orannge-arrow-18.png");}
#mehr-theme-ganz-links-tv ul {padding:0px 0px 0px 25px !important;margin:0 !important;list-style-image:url("/wp-content/uploads/2018/11/orannge-arrow-18.png");}
#liste-spendenseite ul {padding:0px 0px 0px 5px !important;margin:0 !important;list-style-image:url("/wp-content/uploads/2018/11/orannge-arrow-18.png");}
#liste-spendenseite li {margin-top:15px !important;}

.grauer-kasten-spendenseite
{
	background-color:#ece8e3 !important;
    padding: 20px 20px 20px 20px !important;
    margin: 10px 0px 10px 0px !important;
	border-radius:5px !important;
}


.mehr-theme-ganz-links-orangebullet ul {padding:0px 0px 0px 35px !important;margin:0 !important;list-style-image:url("/wp-content/uploads/2018/11/orange-bullets-bottom2.png");}

.bilder-karousel-container .fusion-carousel-wrapper {padding:0 !important;}
.bilder-karousel-container .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .bilder-karousel-container .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {margin-top:-30px;background-color:rgba(240,130,40,0.7) !important;height:60px !important;width:60px !important;opacity: 1;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {left:1px !important;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next {right:1px !important;left:auto !important;}
.bilder-karousel-container .fusion-carousel .fusion-carousel-nav .fusion-nav-next {border-top-left-radius:5px !important;border-bottom-left-radius:5px !important;}
.bilder-karousel-container .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;}
.fusion-nav-prev, .fusion-nav-next {background-color:transparent !important;}

#bilder-karousel .awb-swiper-button.awb-swiper-button-prev {
  background-color: rgba(240,130,40,0.7) !important;
  height: 60px !important;
  width: 60px !important;
  opacity: 1;
  border-radius: 0px 5px 5px 0px;
}
#bilder-karousel .awb-swiper-button.awb-swiper-button-next {
  background-color: rgba(240,130,40,0.7) !important;
  height: 60px !important;
  width: 60px !important;
  opacity: 1;
  border-radius: 5px 0px 0px 5px;
}
.awb-swiper-button-prev::before {
  content: url("/wp-content/uploads/2018/11/white-arrow-left-60.png") !important;
  padding-top: 12px;
}
.awb-swiper-button-next::before {
  content: url("/wp-content/uploads/2018/11/white-arrow-right-60.png") !important;
  padding-top: 12px;
}

/* Accordion */

.fusion-toggle-heading {
    font-size: 18px !important;
	letter-spacing:2px !important;
	font-family: "FiraGo Bold" !important;
	line-height:25px !important;
}

/* Beitrag Navigation */

.single-navigation
{
	/*display:none !important;*/
	height: 40px !important;
	line-height:40px !important;
	border-top:none !important;
	border-bottom:none !important;
	margin-bottom: 20px;
	margin-top:60px !important;
	text-align: right;
}
.single-navigation a[rel=prev] {float:left;margin-right:30px;padding-left: 60px;text-align:left !important;}
.single-navigation a[rel=next] {float:right;margin-left:30px;padding-right: 60px;margin-right:0px !important;}
.single-navigation a {background-color:#ece8e3;width:calc(50% - 30px);color:#87827e !important;border-radius:5px;}
.single-navigation a:hover {background-color:#e3dcd5 !important;}
.single-navigation a[rel=prev]:before, .single-navigation a[rel=next]:after {background-color:#e3dcd5;width:40px;height:40px;line-height:39px !important;color:#87827e !important;}
.single-navigation a[rel=prev]:before {border-top-left-radius:5px;border-bottom-left-radius:5px;left:0 !important;text-align:center;}
.single-navigation a[rel=next]:after {border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center;right:0;}
.single-navigation a[rel=prev] {border-top-right-radius:5px;border-bottom-right-radius:5px;}
.single-navigation a[rel=next] {border-top-left-radius:5px;border-bottom-left-radius:5px;}

/*
################# Einzelne Blog Seite Tablet Anpassungen #################
*/

@media screen and (max-width:991px) {

	#rev_slider_1_1_wrapper {margin-top:0px !important;}
	.single-navigation {margin-top:40px !important;}
	
	
}

/*
################# Einzelne Blog Seite Mobile Anpassungen #################
*/

@media screen and (max-width:567px) {
	.single-navigation {margin-top:20px !important;}
	.single-navigation a[rel=prev] {width:100%;margin-bottom:20px !important;}
	.single-navigation a[rel=next] {width:100%;}
	.single-navigation {height:auto !important;}
	/* .tp-caption {display:none !important;} */
	}

/*
################# Blog + Video Übersicht Seite Anpassungen #################
*/

#menu-kategorie-menu li {border:none !important;display:inline-block !important;;padding:0 !important;}
#menu-kategorie-menu  li a {background-color:transparent !important;padding:3px 12px !important;text-transform:uppercase;color:#000;margin-right:12px;font-weight:normal !important;letter-spacing:2px;}
#menu-kategorie-menu  li a:before {display:none !important;}
#menu-kategorie-menu  li.current-menu-item a {background-color:#f08228 !important;border-radius:5px;}
#menu-kategorie-menu  li a:hover {background-color:#f08228 !important;border-radius:5px;}
#menu-kategorie-menu  li a:hover, #menu-kategorie-menu li.current-menu-item a  {color:#fff !important;}
#kategorie-menu .widget_nav_menu {margin-bottom:0 !important;}

#menu-video-menu li {border:none !important;display:inline-block !important;;padding:0 !important;}
#menu-video-menu  li a {background-color:transparent !important;padding:3px 12px !important;text-transform:uppercase;color:#000;margin-right:12px;font-weight:normal !important;letter-spacing:2px;}
#menu-video-menu  li a:before {display:none !important;}
#menu-video-menu  li.current-menu-item a {background-color:#f08228 !important;border-radius:5px;}
#menu-video-menu  li a:hover {background-color:#f08228 !important;border-radius:5px;}
#menu-video-menu  li a:hover, #menu-video-menu li.current-menu-item a  {color:#fff !important;}
#video-menu .widget_nav_menu {margin-bottom:0 !important;}

#menu-recherche-menu li {border:none !important;display:inline-block !important;;padding:0 !important;}
#menu-recherche-menu  li a {background-color:transparent !important;padding:3px 12px !important;text-transform:uppercase;color:#000;margin-right:12px;font-weight:normal !important;letter-spacing:2px;}
#menu-recherche-menu  li a:before {display:none !important;}
#menu-recherche-menu  li.current-menu-item a {background-color:#f08228 !important;border-radius:5px;}
#menu-recherche-menu  li a:hover {background-color:#f08228 !important;border-radius:5px;}
#menu-recherche-menu  li a:hover, #menu-recherche-menu li.current-menu-item a  {color:#fff !important;}
#recherche-menu .widget_nav_menu {margin-bottom:0 !important;}

#menu-aktionen-menu li {border:none !important;display:inline-block !important;;padding:0 !important;}
#menu-aktionen-menu  li a {background-color:transparent !important;padding:3px 12px !important;text-transform:uppercase;color:#000;margin-right:12px;font-weight:normal !important;letter-spacing:2px;}
#menu-aktionen-menu  li a:before {display:none !important;}
#menu-aktionen-menu  li.current-menu-item a {background-color:#f08228 !important;border-radius:5px;}
#menu-aktionen-menu  li a:hover {background-color:#f08228 !important;border-radius:5px;}
#menu-aktionen-menu  li a:hover, #menu-aktionen-menu li.current-menu-item a  {color:#fff !important;}
#aktionen-menu .widget_nav_menu {margin-bottom:0 !important;}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper {border-radius:5px !important;border:none !important;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper {padding:15px 20px !important;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper .fusion-post-content, .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper .fusion-post-content h2 {margin-bottom:0 !important;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper .fusion-post-content h2 a {color:#f08228 !important;font-family: "FiraGo Bold" !important;font-size:24px !important;}

.fusion-load-more-button {font-family: "FiraGo Italic" !important;text-align:left !important;font-size:18px !important;text-transform:none !important;color:#aca9a6 !important;font-weight:normal !important;}
.fusion-load-more-button:after {content:'...' !important;display: inline-block !important;margin-left: 5px;}
.fusion-load-more-button.fusion-blog-button {background:none !important;}

@media only screen and (min-width: 992px) {
	.kategorie-menu-container {padding-left:10px !important;padding-right:10px !important;}
	.video-menu-container {padding-left:10px !important;padding-right:10px !important;}
	.recherche-menu-container {padding-left:10px !important;padding-right:10px !important;}
	.aktionen-menu-container {padding-left:10px !important;padding-right:10px !important;}
	.blog-grid-container {padding-left:20px !important;padding-right:20px !important;}
}

/*
################# Blog Übersicht Seite Tablet Anpassungen #################
*/

@media only screen and (max-width: 991px) {
	#menu-kategorie-menu  li {margin-bottom: 10px;margin-right:10px !important;border: 1px solid #f08228 !important;border-radius:5px !important;}
	#menu-kategorie-menu  li a {margin-right:0 !important;}
	#menu-video-menu  li {margin-bottom: 10px;margin-right:10px !important;border: 1px solid #f08228 !important;border-radius:5px !important;}
	#menu-video-menu  li a {margin-right:0 !important;}
	#menu-recherche-menu  li {margin-bottom: 10px;margin-right:10px !important;border: 1px solid #f08228 !important;border-radius:5px !important;}
	#menu-recherche-menu  li a {margin-right:0 !important;}
	#menu-aktionen-menu  li {margin-bottom: 10px;margin-right:10px !important;border: 1px solid #f08228 !important;border-radius:5px !important;}
	#menu-aktionen-menu  li a {margin-right:0 !important;}
}

/*
################# Blog + Video Übersicht Seite Mobil Anpassungen #################
*/

@media only screen and (max-width: 567px) {
	#menu-kategorie-menu  li {margin-right:0px !important;}
	#menu-video-menu  li {margin-right:0px !important;}
	#menu-aktionen-menu  li {margin-right:0px !important;}
}

/*
################# Modulseite Anpassungen #################
*/

.seite-headerbild-container .fusion-layout-column {margin-bottom:0 !important;}
.header-bild-text-layover {position:absolute !important;margin-bottom:0 !important;bottom:20px !important;left:20px !important;max-width:480px !important;}
.header-bild-text-layover .fusion-column-wrapper {padding:20px !important;margin-bottom:0 !important;border-radius: 5px !important;}
.header-bild-text-layover .fusion-column-wrapper p {margin-bottom:0 !important;}

/* Großer Button */

#big-botton-outer {margin-bottom:0 !important;}
#big-botton-outer .fusion-column-wrapper .fusion-button-wrapper {width:100% !important;}
.fusion-button-wrapper .big-button-container {width: 100% !important;border-radius: 5px !important;text-align: left;line-height: 50px;height: 120px;display: flex;align-items: center;text-decoration: none;padding-right:0 !important;padding-left:20px !important;}
.big-button-container span {font-size:30px !important;padding-right:100px !important;}
.big-button-container i {display: inline-block;height: 120px;line-height: 120px;width: 120px;text-align: center;background-color:#7f4214 !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;right: 0;position: absolute !important;}
.fa-arrow-right {font-size: 20px !important;}

/* Zeilenumbruch im Button */
.fusion-button-text {width: 460px;line-height: 120%;}

/* breiterer Text im Button */
.fusion-button-wrapper .big-button-container-nopadding {width: 100% !important;border-radius: 5px !important;text-align: left;line-height: 50px;height: 120px;display: flex;align-items: center;text-decoration: none;padding-right:0 !important;padding-left:20px !important;}
.big-button-container-nopadding span {font-size:36px !important;}
.big-button-container-nopadding i {display: inline-block;height: 120px;line-height: 120px;width: 120px;text-align: center;background-color:#7f4214 !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;right: 0;}

/* big gray button */
.fusion-button-wrapper .big-gray-button-container {width: 100% !important;border-radius: 5px !important;text-align: left;line-height: 50px;height: 120px;display: flex;align-items: center;text-decoration: none;padding-right:0 !important;padding-left:20px !important;}
.big-gray-button-container span {font-size:36px !important;padding-right:20px !important;}
.big-gray-button-container i {display: inline-block;height: 120px;line-height: 120px;width: 120px;text-align: center;color:#ffffff !important;background-color:#7d7670 !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;right: 0;}

/* Großer Button Tablet */

@media (max-width:991px) {
	.fusion-button-wrapper .big-button-container {line-height: 80px;height: 80px;}
	.big-button-container i {height: 80px;width: 80px;line-height: 80px;width: 80px;position: absolute !important;}
	.big-button-container span {font-size:24px !important;}
	.big-button-container-nopadding span {font-size:24px !important;}
	.header-bild-text-layover {position:absolute !important;margin-bottom:0 !important;bottom:0px !important;left:0px !important;max-width:100% !important;}
	.header-bild-text-layover .fusion-column-wrapper {border-top-left-radius: 0px !important;border-top-right-radius: 0px !important;}
	.header-bild-text-layover .fusion-text.white {display:none !important;}
	.header-bild-text-layover .fusion-title {margin-bottom:0px !important;}

	.fusion-button-wrapper .big-gray-button-container {line-height: 80px;height: 80px;}
	.big-gray-button-container i {height: 80px;width: 80px;line-height: 80px;width: 80px;}
	.fa-arrow-right {font-size: 16px !important;}
}

/* Großer Button Mobil */

@media (max-width:567px) {	
	.fusion-button-wrapper .big-button-container {line-height: 60px;height: 60px;}
	.big-button-container i {height: 60px;width: 60px;line-height: 60px;width: 60px;position: absolute !important;}
	.big-button-container span {font-size:18px !important;}
	.big-button-container-nopadding span {font-size:18px !important;}
	.header-bild-text-layover {display:none !important;}

	.big-gray-button-container i {height: 80px;width: 80px;line-height: 80px;width: 80px;}
	.big-gray-button-container span {font-size:18px !important;}
	.fa-arrow-right {font-size: 12px !important;}
}


/* Bild mit Infotext (oranger Hintergrund) */
	.bild-info-text {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
    padding: 16px 20px;position: absolute;
    bottom:0 !important;
    z-index: 100;width:100%;}
	.bild-info-text p {margin:0 !important;}
.bild-info-text a {text-decoration:none !important;font-family: "FiraGo Bold" !important;}

@media (max-width:567px) {
	#bild-info span.fusion-imageframe, #bild-info span.fusion-imageframe img {border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;}
	.bild-info-text {padding: 8px 10px;position:relative !important;}
	.bild-info-text p {font-size:18px !important;padding: 0px !important;}
}

/*
################# Beiträge Übersicht Anpassungen #################
*/

#menu-kategorie-menu li a {text-decoration:none !important;}
#menu-video-menu li a {text-decoration:none !important;}
#menu-recherche-menu li a {text-decoration:none !important;}
#menu-aktionen-menu li a {text-decoration:none !important;}

/*
################# Search Result Page Anpassungen #################
*/

.search-page-header {}
.search-page-header span.fusion-imageframe {z-index:0 !important;}
.search-page-header .title-heading-left {font-size:36px;}

/* Suchergebnisse Anpassungen */

#posts-container .fusion-post-wrapper {border-radius:5px !important;border:none !important;background-color: rgba(236,232,227,1);}
article.fusion-post-grid img {border-top-right-radius: 5px !important;border-top-left-radius:5px !important;}
.fusion-blog-layout-grid .fusion-post-content-wrapper {padding:15px 20px !important;}
article.fusion-post-grid h2.fusion-post-title {margin-bottom:20px !important;}
article.fusion-post-grid h2.fusion-post-title a {color:#f08228 !important;font-family: "FiraGo Bold" !important;font-size:24px !important;color:#f08228 !important;text-decoration:none !important;}

.search-page-footer {width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;}
.search-page-footer .textwidget {background-color: #f08228 !important;}
.search-page-footer .aktiv-tierrechte-container {background-color: #f08228 !important;}

/*
################# Videoseite Anpassungen #################
*/

.fusion-one-fifth h2 {-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}

/*
################# Ortsgruppenseite Anpassungen #################
*/

.og-table tr td {padding:8px 20px !important;}
@media (max-width:567px) {.og-table tr td {display: table-row;}}
.og-table tr:nth-child(2n-1) {background-color:#e3dcd5;}
.og-table tr td:nth-child(2), .og-table tr td:nth-child(2) a {font-family:"FiraGo Bold" !important;}
/* .og-table tr:last-child td:last-child:before {content: url(/wp-content/uploads/2018/11/orannge-arrow-18.png) !important;margin-right: 10px;display: inline-block !important;} */
.og-table tr:nth-child(5) td:last-child:before {content: url(/wp-content/uploads/2018/11/orannge-arrow-18.png) !important;margin-right: 10px;display: inline-block !important;}
.og-table tr:nth-child(6) td:last-child:before {content: url(/wp-content/uploads/2018/11/orannge-arrow-18.png) !important;margin-right: 10px;display: inline-block !important;}
.og-table tr:nth-child(7) td:last-child:before {content: url(/wp-content/uploads/2018/11/orannge-arrow-18.png) !important;margin-right: 10px;display: inline-block !important;}
.og-table tr:nth-child(8) td:last-child:before {content: url(/wp-content/uploads/2018/11/orannge-arrow-18.png) !important;margin-right: 10px;display: inline-block !important;}

#og-events-container h4 {color:#fff !important;}
#og-events-container ul {columns: 2;-webkit-columns: 2;-moz-columns: 2;}

#og-events-container .widget_events_maker_list li > a:first-child img {width: 60px;height: 60px;margin-right: 20px !important;}
#og-events-container .widget_events_maker_list .event-link a {color:#000 !important;font-size:18px !important;}
#og-events-container .widget_events_maker_list .event-link, #og-events-container .widget_events_maker_list .event-info {margin-bottom: 0px !important;}
#og-events-container ul.events-list li {height: 60px;}
#og-events-container .event-mehr-link {display:none !important;}
#og-events-container ul.events-list {padding: 20px !important;}
#og-events-container .event-link:before {content: url(/wp-content/uploads/2018/11/orannge-arrow-18.png) !important;margin-right: 2px;display: inline-block !important;}
#og-events-container .event-info {margin-left:52px !important;}

@media (max-width:991px) {
	#og-events-container ul {columns: 1 !important;-webkit-columns: 1 !important;-moz-columns: 1 !important;}
	
}

@media (max-width:567px) {
	
	#og-events-container .event-info {margin-left:12px !important;}
	#og-events-container ul.events-list li {border-bottom: 1px solid #ece8e3 !important;}
}

/*
################# Events Seite #################
*/

/* Hightlights 4er Container */

.event-highlight-container .widget_em_widget {margin-bottom:0 !important;}
.event-highlight-container .widget_em_widget > ul > li {width:50%;display:inline-block;margin-bottom:30px;vertical-align: top;clear:both;}
.event-highlight-container .widget_em_widget > ul > li:nth-child(3), .event-highlight-container .widget_em_widget > ul > li:nth-child(4) {margin-bottom:0;}

.event-highlight-item-image {display: inline-block;vertical-align: top;margin-right: 40px !important;}
.event-highlight-item-image li img {height:170px;border-radius:5px;}
.event-highlight-item-info {display: inline-block;max-width: 55%;}
.event-highlight-item-info li {font-family: "FiraGo Bold" !important;}
.event-highlight-item-info li a {text-decoration:none !important;font-family: "FiraGo Bold" !important;}
.event-highlight-item-info li:first-child, .event-highlight-item-info li:nth-child(2) {margin-bottom:16px;}

.hightlight-mehr:before {content: url(/wp-content/uploads/2018/11/orannge-arrow-18.png) !important;margin-right: 10px;display: inline-block !important;}

/* SAS Highlights */

.sas-highlight-container .widget_em_widget {margin-bottom:0 !important;}
.sas-highlight-container .widget_em_widget > ul > li {width:33%;display:inline-block;margin-bottom:0px;vertical-align: top;clear:both;}
.event-sas-item-image {display: inline-block;vertical-align: top;margin-right: 20px !important;}
.event-sas-item-image li img {height:40px;border-radius:5px;}
.event-sas-item-image li img {height:40px;border-radius:5px;}

/* Event List Container */

.event-list-container .widget_em_widget > ul > li {width:50%;display:inline-block;margin-bottom:30px;vertical-align: top;clear:both;}

.event-list-item-image {display: inline-block;vertical-align: top;margin-right: 20px !important;}
.event-list-item-image li img {height:60px;border-radius:5px;}

.event-arrow {display: inline-block;vertical-align: top;margin-right:10px !important;height:60px;}

.event-list-item-info {display: inline-block;max-width: 75%;}
.event-list-item-info li {line-height:1.2;}
.event-list-item-info li:first-child {margin-bottom:10px !important;}
.event-list-item-info li a {text-decoration:none !important;}

.event-list-item-image li img {height:60px;border-radius:5px;}

@media (max-width:1200px) {
	.event-highlight-container .widget_em_widget > ul > li {width:100%;}
	.sas-highlight-container .widget_em_widget > ul > li {width:100%;}
}

@media (max-width:1099px) {
	.og-event-container .widget_em_widget ul li {width:100%;}
	.og-event-container .widget_em_widget ul li:nth-last-child(2) {margin-bottom:30px !important;}
}

@media (max-width:991px) {
		.event-list-container .widget_em_widget > ul > li {width:100%;}
		.sas-list-container .widget_em_widget > ul > li {width:100%;}
	.event-highlight-container .widget_em_widget > ul > li:nth-child(3), .event-highlight-container .widget_em_widget > ul > li:nth-child(4) {margin-bottom:30px;}
}

@media (max-width:767px) {
	.event-highlight-item-image {display: block;margin-right:0 !important;}
	.event-highlight-item-image li img {height:100% !important;width:100%;border-radius:5px;margin-bottom:20px;}
	.event-highlight-item-info {display: inline-block;max-width: 100%;}
	.event-highlight-item-info li:first-child, .event-highlight-item-info li:nth-child(2) {margin-bottom:10px;}
}

@media (max-width:567px) {
	.event-arrow {display:none !important;}
	.event-list-item-image {display: block;margin-right:0 !important;}
	.event-list-item-image li img {height:100% !important;width:100%;border-radius:5px;margin-bottom:30px;}
	.event-sas-item-image {display: block;margin-right:0 !important;}
	.event-sas-item-image li img {height:100% !important;width:100%;border-radius:5px;margin-bottom:20px;}
	.event-list-item-info {display: inline-block;max-width: 100%;}
}

/* Veranstaltung Kategorie Menu */

#menu-event-kategorie-menu li {border:none !important;display:inline-block !important;;padding:0 !important;}
#menu-event-kategorie-menu  li a {background-color:transparent !important;padding:3px 12px !important;text-transform:uppercase;color:#000;margin-right:20px;font-weight:normal !important;letter-spacing:2px;text-decoration: none;}
#menu-event-kategorie-menu  li a:before {display:none !important;}
#menu-event-kategorie-menu  li.current-menu-item a {background-color:#f08228 !important;border-radius:5px;color:#fff !important;}
#menu-event-kategorie-menu  li a:hover {background-color:#f08228 !important;border-radius:5px;}
#menu-event-kategorie-menu  li a:hover, #menu-kategorie-menu li.current-menu-item a  {color:#fff !important;}
#menu-event-kategorie-menu .widget_nav_menu {margin-bottom:0 !important;}

@media only screen and (max-width: 991px) {
	#menu-event-kategorie-menu  li {margin-bottom: 10px;margin-right:10px !important;border: 1px solid #f08228 !important;border-radius:5px !important;}
	#menu-event-kategorie-menu  li a {margin-right:0 !important;}
	#menu-event-kategorie-menu  li {margin-bottom: 10px;margin-right:10px !important;border: 1px solid #f08228 !important;border-radius:5px !important;}
	#menu-event-kategorie-menu  li a {margin-right:0 !important;}
}

/* Mobile Anpassungen Kategorie Menu */

@media only screen and (max-width: 567px) {
	#menu-event-kategorie-menu  li {margin-right:0px !important;}
	#menu-event-kategorie-menu  li {margin-right:0px !important;}
}

/* Ortsgruppen Event Container */

.og-event-container .widget_em_widget {margin-bottom:0 !important;}
/*
.og-event-container .widget_em_widget ul li:nth-last-child(2), .og-event-container .widget_em_widget ul li:last-child {margin-bottom:0px !important;}
.og-event-container .widget_em_widget:first-child ul li:nth-last-child(2), .og-event-container .widget_em_widget:first-child ul li:last-child {margin-bottom:30px !important;} 
*/
.og-event-container .widget_em_widget ul li .event-list-item-info {max-width: 70% !important;}
.og-event-container .widget-title {margin-top:0px !important;margin-bottom:30px !important;color:#87827e !important;font-size:24px !important;}

@media (max-width:1099px) {
	.og-event-container .widget_em_widget ul li .event-list-item-info {width:100% !important;max-width: 100% !important;}
	.og-event-container .widget_em_widget ul li:nth-last-child(2) {margin-bottom:30px !important;}
}

/* Events: Allgemein */
.em.pixelbones h1 {
	font-size: var(--h1_typography-font-size) !important;}
@media (max-width: 567px) {
  .em.pixelbones h1 {
    font-size: 27px !important;
  }
}
.em.pixelbones h2, .em.pixelbones h3 {
  letter-spacing: 0px !important;
}
.em.pixelbones a {
	color: #212121 !important;
}

/* Anpassungen Kontaktformular */

.wpcf7-submit {background-color:#f08228 !important; border-radius:5px !important; font-family: "FiraGo Bold" !important;}
.wpcf7-mail-sent-ok {color:#ffffff !important; background-color:#f08228 !important; border:0px !important; border-radius:5px !important; font-family: "FiraGo Bold" !important;}
.wpcf7 button {border-radius:5px;}
.wpcf7 input, select, textarea {border-radius:5px !important;}
.select-arrow {border-radius:5px !important;}
.fusion-alert {border-radius:5px !important;}
.wpcf7-validation-errors {background-color:#87827e !important; color:#ffffff !important; border:0px !important;}

/* ############### Diverses ################# */


.fusion-carousel .fusion-carousel-nav .fusion-nav-next {right:1px !important;left:auto !important;}

.leichte-sprache {line-height:2.5;color:black;}
.leichte-sprache p {line-height:2.5;padding-bottom:0px;margin-bottom:0px; display:block;}
.leichte-sprache code {background-color:#e2dad3;border-radius:4px;padding:3px;font-family:FiraGo Roman Regular;}
.leichte-sprache ul {list-style-image: url(/wp-content/uploads/2018/11/orange-bullets-bottom2.png); padding-left: 10%;margin-block-start:0em; margin-block-end:0em;}
.eingerueckt p {padding-left:10%;}
.eingerueckt ul {list-style-image: url(/wp-content/uploads/2018/11/orange-bullets-bottom2.png); padding-left: 15%;margin-block-start:0em; margin-block-end:0em;}
.erklaerbox {display:none;border-radius:5px;padding:10px;background-color:#ece7e2}
.erklaerbox a {color:white;text-decoration:none;}
.erklaerbox code {background-color:#f08228;}


.toggle-content blockquote {background-color:#ece8e3 !important; border-radius:5px !important; border-style: none;}

.fusion-privacy-bar-acceptance {background-color: #f08228 !important;}

/* Instagram-Links */

.instagram-link img {display: inline-block; height: 60px; line-height: 60px; width: 60px; border-top-left-radius: 5px !important; border-bottom-left-radius:5px !important; left: 0; margin-right: 20px;}

.instagram-link a:link, .instagram-link a:visited {display: inline-block; height: 60px; line-height: 60px; width: 100%; font-size: 18px; text-decoration: none; text-align: left; background-color: #ECE8E3 !important; color: #87827E; font-family: "FiraGo Bold"; border-radius: 5px !important;}
.instagram-link a:hover, .instagram-link a:active {display: inline-block; height: 60px; line-height: 60px; width: 100%; font-size: 18px; text-decoration: none; text-align: left; background-color: #f08228 !important; color: #FFFFFF; font-family: "FiraGo Bold"; border-radius: 5px !important;}

/* Verlinkung der Terminuebersicht auf Startseite */

.widget-title a {text-decoration: none; color: #FFFFFF;}
.widget-title a:hover, .widget-title a:active {color: #FFFFFF;}

/* Formatierung Petitions-Widget */

.dk-speakout-widget-wrap p {line-height: 1.5; padding: 20px 20px 0px 20px;}
.z1 {z-index: 1;}
.dk-speakout-widget-form-wrap .dk-speakout-widget-form .dk-speakout-widget-full input {color: black;}
.dk-speakout-widget-form-wrap .dk-speakout-widget-form .dk-speakout-widget-half input {color: black;}

@media (min-width: 568px) and (max-width: 767px) {
.dk-speakout-widget-popup-wrap { top: 2px !important; }
.dk-speakout-widget-message { height: calc(100vh - 350px) !important; min-height: calc(100vh - 350px) !important; max-height: calc(100vh - 350px) !important; }
}

@media (max-width: 767px) {
.dk-speakout-widget-popup-wrap { left: 0px !important; width: 100% !important; }
.dk-speakout-widget-message-wrap { width: auto !important; border-right: none !important; }
.dk-speakout-widget-message { width: auto !important; }
.dk-speakout-widget-form-wrap { padding-bottom: 10px !important; min-height: 0px !important; }
.dk-speakout-widget-form-wrap { margin: auto !important; float: unset !important; }
}

/* OG-Map */

.leaflet-container { border-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.leaflet-popup-content p a { color: #f08228; }
#ogmap { min-height: 630; }
#ogmap h4 {font-size: 36px !important; line-height: 1 !important; margin:0 !important; color: #ffffff; background-color: #f08228 !important; border-top-left-radius:5px; border-top-right-radius:5px; padding: 12px 20px !important;}


/* Tabellen */
.table1col tr td { padding:8px 20px !important; border-color: #e3dcd5 !important; }
.table1col tr:nth-last-child(2n-1) {background-color:#e3dcd5 !important;}

.table2col tr td {padding:8px 20px !important;}
@media (max-width:567px) {.table2col tr td {display: table-row;}}
.table2col tr:nth-child(2n-1) {background-color:#e3dcd5;}
.table2col tr td:nth-child(2), .table2col tr td:nth-child(2) a {font-family:"FiraGo Bold" !important;}

/* Suche & Suchergebnisse */
.fusion-read-more {
    font-size: 18px !important;
}

/*
################# Cookie Banner: CookieYes #################
*/

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
     background-color: #f08228 !important;     
     border-radius: 5px !important; 
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
    background-color: #f08228 !important;
    border-radius: 5px !important;
}
table.cookielawinfo-winter thead th {
    background: #f08228 !important;
}
.cli-switch input:checked + .cli-slider {
    background-color: #f08228;
}

/*
################# Wichteln IFrame #################
*/
.wichteln-iframe {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  border-radius: 5px !important;
  height: 760px !important;

}

.wichteln-iframe-responsive {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100% !important;
}

@media (max-width:1130px) {
.wichteln-iframe {
  height: 800px !important;}
}

@media (max-width:991px) {
 .wichteln-iframe {
  height: 940px !important;}
}

@media (max-width:567px) {
 .wichteln-iframe {
  height: 1090px !important;}
}
