/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 20 2023 | 09:01:59 */
@font-face {
    font-family: 'Source Sans Pro Bold';
    src: url('../../../webfonts/sourcsanspro/SourceSansPro-Bold.eot');
    src: url('../../../webfonts/sourcsanspro/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../../webfonts/sourcsanspro/SourceSansPro-Bold.woff2') format('woff2'),
        url('../../../webfonts/sourcsanspro/SourceSansPro-Bold.woff') format('woff'),
        url('../../../webfonts/sourcsanspro/SourceSansPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Congenial Bold';
    src: url('../../../webfonts/congenial/Congenial-Bold.eot');
    src: url('../../../webfonts/congenial/Congenial-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../../webfonts/congenial/Congenial-Bold.woff2') format('woff2'),
        url('../../../webfonts/congenial/Congenial-Bold.woff') format('woff'),
        url('../../../webfonts/congenial/Congenial-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
/* Container */
#main {
  min-height:80.5vh;
}
/* Typografie */
h3 strong {font-family: 'Congenial Bold';}
.post-content h4 {font-weight: 800 !important; }
p strong {font-family: 'Source Sans Pro Bold';}
.post-content p {margin-bottom: 10px;}
.fusion-secondary-header {margin-bottom: 1em;}
.fusion-contact-info {font-size: 14px; color: white; line-height: 24px !important;}
.fusion-header {height: 80px !important;}
/* .fusion-bar-highlight {line-height: 50px !important; } */
a:hover, h2.entry-title.fusion-post-title a:hover {color: #0080cc !important;}
.fusion-column-wrapper div.fusion-text ul {
  list-style: disc outside url("https://helga-wiesmann.de/wp-content/uploads/2017/12/list-dot.png"); padding-left: 0;}
article .post .post-content ul {list-style: disc outside url("https://helga-wiesmann.de/wp-content/uploads/2017/12/list-dot.png") !important; padding-left: 0 !important;}
ul.fusion-checklist.fusion-checklist-1{  list-style: none!important;}
.fusion-main-menu {margin-top: 1em;}
.fusion-main-menu > ul > li > a:hover {color: #cccc33 !important;}
.fusion-main-menu ul a {  text-transform: uppercase;}
.fusion-main-menu .sub-menu {width: 200px !important;}
.fusion-main-menu .sub-menu li a:hover {color: white !important;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
  padding-top:10px;
  padding-bottom:10px;
  line-height: 1.3;
}
.post-content h2 {margin-bottom: 0.25em !important;}
.post-content h4 {font-weight:400!important;}
.post-content ul li {
	margin-bottom: .5em;
}
.fusion-content-boxes a:hover {color: #8a1289;}
.fusion-recent-posts .columns .column a:hover {color: #8a1289;}
#text-2.fusion-footer-widget-column.widget.widget_text {font-size: 16px;}
#text-4.fusion-footer-widget-column.widget.widget_text {text-align: center;}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column h4 {font-size: 24px;} /* Startseite Beitragstitel */
.fusion-recent-posts {margin-bottom: 0;}
.ccfic {text-align: right;}
.ccfic span.ccfic-text, .ccfic a {font-size: 12px; }
p.wp-caption-text {font-size: 12px !important; text-align: right !important;}
#main {padding-top: 0 !important;}
.flex-nav-prev,
.flex-nav-next {
	list-style: none;
}
.fusion-blog-shortcode .fusion-read-more::after {display:none;}

#nf-label-field-6 {	font-weight: 400;}
/* Menu mobile */
body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {
	height: auto;
	background-color: #f9f9f9;
	border-color: #dadada;
}
.fusion-logo img {
	width: auto;

}

.appointment a span {
  color:#cc3;
  border: 1px solid #cc3;
  padding:4px 8px;
  position: relative;
  left: -8px;
  transition: all 0.3s ease-in-out;
}
.appointment:hover a span {
  color:#cc3;
  background-color:white;
}
.appointment:hover > a {
  border-top-color:transparent!important;
}
.appointment.current_page_item > a{border-color:transparent!important;}

/*** Tabs Widget ***/
.fusion-tabs-widget .tab-holder .tab_content .image {width: 120px;}
.flickr_badge_image img, .pyre_tabs img, .recent-works-items img {max-width: 150px; height: auto;}
/*** Image sizes ***/
/* .fusion-imageframe img {max-width: 200px;} */
/*** Footer ***/
.pagination.clearfix {margin-bottom: 2em;}
.fusion-footer footer.fusion-footer-widget-area.fusion-widget-area.fusion-footer-widget-area-center div.fusion-row div.fusion-columns.fusion-columns-1.fusion-widget-area div.fusion-column.fusion-column-last.col-lg-12.col-md-12.col-sm-12 {background: #FAF6EB;}
#text-3.fusion-footer-widget-column.widget.widget_text div.textwidget p {text-align: right !important;}
.textwidget a:hover {cursor:pointer;}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, 
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {font-weight:400!important;}
.cc-banner.cc-theme-edgeless .cc-message {font-family:inherit;
	font-family: inherit;
	font-size: 0.8em;
	line-height: 1.2em;
  padding-top:6px;
}
.cc-window label:not(.cc-check),
.cc-banner.cc-theme-edgeless .cc-btn {
	font-size: 0.8em;
}
.cc-check {
	top: 3px;
}
.cc-revoke.cc-bottom.cc-animate.cc-color-override--754241920 {
	bottom: 0;
	height: 3em;
	bottom: 2em;
  font-size: 0.8em;
}
/* ==============
Startseite Neuaufbau 02/2020
================================= */
.fusion-full-width-sep.updates {
	margin: 2em 0;
}
#start_whitebox {width: auto !important;background:#fff;border-radius:8px;position: relative;
top: 1rem;}
#start_whitebox .whitebox h2 {font-size:42px!important;line-height:48px!important;color:#cccc00!important;}
.whitebox h2 {font-size:60px!important;margin-top:0;}
.fusion-title .title-sep.sep-double {top:0!important;}
.fusion-title-3 {
  margin-bottom:1em!important;
}
.fusion-title-3 + .fusion-text-2 {
  margin-top:-0.8em;
}
.home_videotitle h3 {color:white!important;font-size:24px;margin-top:0;}
@media only screen 
  and (max-device-width: 1024px) {
    #start_header {
      background-size: cover;
      background-position: left!important;
    padding: 3% 10px 12%!important;}
    #start_whitebox {width: 40% !important;}
    #start_whitebox .fusion-column-wrapper {background-color: rgba(255, 255, 255, 0)!important;}
#start_whitebox .whitebox h2 {
	font-size: 28px !important;
	line-height: 1.1 !important;
	margin-top: 0;
	margin-bottom: .5em !important;
}
.whitebox h2 {font-size: 30px !important;text-align: left !important;}
    #whitebox_empty {display:none;}
    #ichbinda {	margin-top: -3% !important;	padding-left: 12px;}
    .overlap {margin-top:-15px!important;}
    .subject_img {display:none;}
    .subject_text h1 {display:none;}
    .post-content h3 {font-size: 32px!important;}
    .subject_text h3, .subject_text p, .fusion-button-wrapper.fusion-aligncenter {text-align:left!important;}
    .post-content h3 {font-size: 26px!important;}
}
@media only screen and (max-width:767px) {
  #start_header {
    background-position-x: 30% !important;
  }
  #start_whitebox {width: 65% !important;}
  #start_whitebox .whitebox h2 {
	font-size: 22px !important;
	line-height: 26px !important;
}
}
/* Bildbeschriftungen, sofern Gina das ok findet  
p.wp-caption-text {
	text-align: center;
	position: absolute;
	top: 10%;
	width: 100%;
	display: flex;
	justify-content: center;
	font-size: 34px !important;
	font-family: "Congenial Thin";
	line-height: 48px;
	background: #ffffff85;
	align-content: center;}
*/

/* ====== Startseite URL in Veranstaltung ===== */
.wp-embedded-content.lazyloaded {
	width: 100%;
}
[class^="wp-embed-"] {
  font-family: "Source Sans Pro Regular 400";
}
.wp-embed * {font-family: "Source Sans Pro Regular 400";}
.wp-embed.post-415283.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-allgemein.category-vortrag {
	border-top: 1px solid #cccc00 !important;
	border-bottom: 1px solid #cccc00 !important;
	border-right: 0 !important;
	border-left: 0 !important;
}
/*Blog Korrekturen */
.about-author {display:none;}
.fusion-title.fusion-title-size-two.sep-double.sep-solid{margin-bottom:0!important;}
.fusion-carousel-wrapper {height:35vh!important;}
.tag-cloud-link.tag-link-45.tag-link-position-1:hover, .fusion-body .widget .tagcloud a:hover {color:white!important;}
.aktuell_post .fusion-post-medium {
  margin-bottom:0;
}
.aktuell_post .fusion-flexslider.flexslider.fusion-post-slideshow {
	width: 33%;
}
.aktuell_post_readmore .btn-green_smooth {
    position: relative;
    top: -14em;
    left: -1em;
}
#start_whitebox .fusion-button-wrapper.fusion-aligncenter {
 text-align:left;
}
#start_whitebox .btn-green_smooth {
 display:inline-block;
 position:relative;
 left:35%;
 top:-5vh
}
#start_header {
		margin-top: -7vh;
	}
@media only screen 
  and (max-width:767px) {
    .aktuell_post_readmore .btn-green_smooth {
	top: -6em;
	left: 0.5em;}
   #start_header {
	margin-top: -10vh;
	}
}
@media only screen 
  and (max-width:767px)
and (orientation: landscape){
    .aktuell_post_readmore .btn-green_smooth {
	float:right;
  margin-right: 2em;}
}
@media only screen 
  and (min-width:768px)
  and (max-width:1024px) {
    .aktuell_post_readmore .btn-green_smooth {
      top: -5em;
      left: 20.5em;}
   #start_header {
		margin-top: -5vh;
	}
}
}@media only screen 
  and (min-width:768px)
  and (max-width:1024px) 
and (orientation: landscape) {
    .aktuell_post_readmore .btn-green_smooth {
      top: -11em;
	left: 42.5%;
	margin-right: 0.5em;
}
}

.side:not(.fusion_builder_column_1_3) {
    padding: 1em;
    box-sizing: border-box;
    background-color: #faf6eb;
}

@media (min-width:768px) {
  .appointment a span {
    background-color:#cc3;
    color:white;
    padding:8px 16px;
}
}