/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
/* Theme customization starts here
-------------------------------------------------------------- */
@font-face {
  font-family: ff-meta-web-pro;
  src: url(https://use.typekit.com/af/899855/0000000000000000000175c2/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"), url(https://use.typekit.com/af/899855/0000000000000000000175c2/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"), url(https://use.typekit.com/af/899855/0000000000000000000175c2/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: ff-meta-web-pro;
  src: url(https://use.typekit.com/af/0e766a/0000000000000000000175c8/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"), url(https://use.typekit.com/af/0e766a/0000000000000000000175c8/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"), url(https://use.typekit.com/af/0e766a/0000000000000000000175c8/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: ff-meta-web-pro;
  src: url(https://use.typekit.com/af/e6ab51/0000000000000000000175c1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"), url(https://use.typekit.com/af/e6ab51/0000000000000000000175c1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"), url(https://use.typekit.com/af/e6ab51/0000000000000000000175c1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: ff-meta-web-pro;
  src: url(https://use.typekit.com/af/b670ea/0000000000000000000175c7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"), url(https://use.typekit.com/af/b670ea/0000000000000000000175c7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"), url(https://use.typekit.com/af/b670ea/0000000000000000000175c7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");
  font-weight: 700;
  font-style: italic;
}
.primary-font {
  font-family: 'ff-meta-web-pro', Arial, sans-serif;
}
.secondary-font {
  font-family: 'Roboto', Arial, sans-serif !important;
}
html,
body {
  font-size: 95%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'ff-meta-web-pro', Arial, sans-serif;
}
p {
  font-family: 'ff-meta-web-pro', Arial, sans-serif;
}
p {
  font-size: 18px;
  line-height: 23px;
}
.category-blogbeitraege p {
  font-size: 20px;
  line-height: 28px;
}
h2 {
  font-weight: 700;
}
h4 {
  font-weight: 700;
}
.intro-title h2 {
  font-size: 3.4rem !important;
  line-height: 50px !important;
}
.intro-title h3 {
  font-size: 1.6rem !important;
  font-weight: 400;
}
.intro-title p {
  text-transform: uppercase;
  color: #8b8470;
  font-size: 14px ;
}
.kursprogramm {
  min-height: 250px;
}
.kursprogramm p {
  font-size: 18px !important;
  line-height: 24px!important;
}
.kursprogramm hr {
  background-color: #fff!important;
  height: 4px !important;
}
.kursprogramm h3 {
  text-transform: uppercase;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-visible img {
  position: relative;
  z-index: 3000;
}
.button {
  font-weight: bold;
}
.button_align {
  margin-bottom: 5px !important;
}
#Footer {
  border-top: 1px solid #f9b11f;
}
@media (max-width: 728px) {
  .hidden-xs {
    display: none;
  }
}
.wpb_singleimage_heading {
  font-size: 20px;
  color: #f9b11f;
  text-transform: uppercase;
}
.breadcrumbs li {
  font-weight: 700;
  color: #fff !important;
}
.breadcrumbs li a {
  color: #fff !important;
}
@media (min-width: 728px) {
  .aside_left .the_content_wrapper {
    margin: 0 0 0 150px !important;
  }
}
@media (min-width: 728px) {
  .aside_right .the_content_wrapper {
    margin: 0 50px 0 50px !important;
  }
}
.is-sticky {
  border-bottom: 1px solid #f3ece3;
  -webkit-box-shadow: 2px 12px 20px -11px rgba(0, 0, 0, 0.34) !important;
  -moz-box-shadow: 2px 12px 20px -11px rgba(0, 0, 0, 0.34) !important;
  box-shadow: 2px 12px 20px -11px rgba(0, 0, 0, 0.34) !important;
}
.widget_nav_menu h4 {
  text-transform: uppercase;
}
.widget_nav_menu ul {
  background: none !important;
}
.widget_nav_menu ul li {
  border-bottom: 1px solid #f9b11f;
}
.widget_nav_menu ul li a:hover {
  text-decoration: none;
}
#footer .widgets_wrapper {
  padding: 25px 0!important;
}
.center-top-bot {
  background-image: url(img/center-top-bot.png);
  background-size: auto;
  background-repeat: no-repeat !important;
  background-size: 100% 100%  !important;
}
.center-bot {
  background-image: url(img/center-bot.png);
  background-size: auto;
  background-repeat: no-repeat !important;
  background-size: 100% 100%  !important;
}
.center-bot-fade {
  background-image: url(img/center-bot-fade.png);
  background-size: auto;
  background-repeat: no-repeat !important;
  background-size: 100% 100%  !important;
}
.left-top-bot {
  background-image: url(img/left-top-bot.png);
  background-size: auto;
  background-repeat: no-repeat !important;
  background-size: 100% 100%  !important;
}
.right-top-bot {
  background-image: url(img/right-top-bot.png);
  background-size: auto;
  background-repeat: no-repeat !important;
  background-size: 100% 100%  !important;
}
.center-bot-petrol {
  background-image: url(img/center-bot-petrol.png);
  background-size: auto;
  background-repeat: no-repeat !important;
  background-size: 100% 100%  !important;
  overflow: visible !important;
}
.center-bot-petrol .vc_single_image-img {
  z-index: 1000 !important;
  position: relative;
}
.center-bot-sand {
  background-image: url(img/center-bot-sand.png);
  background-size: auto;
  background-repeat: no-repeat !important;
  background-size: 100% 100%  !important;
  overflow: visible !important;
}
.center-bot-sand .vc_single_image-img {
  z-index: 1000;
}
.center-bot-orange {
  background-image: url(img/center-bot-orange.png);
  background-size: auto;
  background-repeat: no-repeat !important;
  background-size: 100% 100%  !important;
  overflow: visible !important;
}
.center-bot-orange .vc_single_image-img {
  z-index: 1000;
}
.text-light h1,
.text-light h2,
.text-light h3,
.text-light h4,
.text-light p {
  color: #fff;
}
@media (max-width: 728px) {
  .center-top-bot,
  .center-bot,
  .center-bot-fade,
  .left-top-bot,
  .right-top-bot,
  .center-bot-petrol,
  .center-bot-sand {
    background-image: none!important;
  }
}
.vc_grid-container-wrapper {
  margin-bottom: 0px !important;
}
.grid-start {
  margin-bottom: 0px !important;
}
.grid-start .vc_gitem-post-meta-field-zeitraum {
  color: #fff!important;
}
.seminarprogramm {
  margin-bottom: 0px !important;
}
.seminarprogramm .vc_gitem-post-meta-field-zeitraum {
  color: #8b8470;
  font-size: 16px;
}
.grid-aktuelles .vc_gitem-post-data-source-post_date,
.grid-aktuelles .vc_gitem-post-data-source-post_excerpt {
  color: #fff;
}
.grid-aktuelles .vc_gitem-post-data-source-post_date {
  font-size: 13px !important;
}
.grid-aktuelles .vc_gitem-post-data-source-post_title h4 {
  color: #f9b11f;
}
