/*
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
*/
#main {
  padding-top: 0 !important;
}
.fusion-read-more {
  padding: 11px 23px;
  line-height: 16px;
  font-size: 13px;
  color: #fff;
  background: #399;
  text-transform: uppercase;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 2px;
  border-width: 2px;
  border-style: solid;
}
.fusion-blog-shortcode .fusion-read-more:after {
    content: '' !important;
}
.image-caption {
  font-size: 80%;
}

/* Custom Font Style */
.caption {
  font-size:12px;
  font-weight:700;
  line-height:1.2em;
  color:#181818;
  text-transform:uppercase;
  letter-spacing:3px;
}
.wp-caption-text { font-size: 80%; margin-top: 6px; }
.tablepress thead th {
  background-color: #399 !important;
  color: #fff !important;
  font-weight:500 !important;
}

.kursprogramm ul {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

@media (max-width: 800px) {
  .fusion-text.intro,
  .fusion-text.intro span {
    font-size: 18px !important;
  }
  .fusion-columns .fusion-column #media_image-3 {
    margin: 25px 0 -35px -5px !important;
  }
  .fusion-columns .fusion-column #media_image-3 img {
    max-width: 300px !important;
  }
  .fusion-header {
    background: #fff !important;
  }
  .fusion-text {
    font-size: .85em !important;
  }
  .fusion-toggle-heading,
  .toggle-content { font-size: 14px !important; }
  .fusion-carousel-item { margin-left: 10px !important; }
  .fusion-nav-prev,
  .fusion-nav-next { display: none !important; }
  .fusion-accordian .panel-title a { padding: 5px 10px !important; }
  html.avada-is-100-percent-template #main.width-100 { padding-left: 20px !important; padding-right: 20px !important; }
  .page-id-1190 .fusion-fullwidth { padding-right: 10% !important; padding-left: 10% !important; }
  .post-template-default .fusion-fullwidth { padding-left: 0 !important; padding-right: 0 !important; }
  .post-template-default #main .fusion-row { width: 100% !important; max-width: 100% !important; }
  .post-template-default .related-posts .fusion-carousel-positioner { margin-left: 0 !important; }
  .post-content .kurs-header p { margin-bottom: 0 !important; }
  .kurs-body {}
}

