/*
Theme Name:     Mudrace Progression Child
Description:    Mudrace Progression Child Theme
Author:         Progression Studios
Template:       mudrace-progression

*/
body {
  font-family: 'DINNextLTPro', sans-serif;
}
body input,
body textarea,
body select {
  font-family: 'DINNextLTPro', sans-serif;
}
body #page-title-pro h1 {
  font-family: 'DINNextLTPro', sans-serif;
  font-weight: 600;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-family: 'DINNextLTPro', sans-serif;
}
body h2.progression-blog-title {
  font-family: 'DINNextLTPro', sans-serif;
}
body.single-post #page-title-pro h1 {
  font-family: 'DINNextLTPro', sans-serif;
}
body .sf-mega ul:after {
  display: none !important;
}
body #progression-sticky-header header .sf-mega h2.mega-menu-heading a,
body header .sf-mega h2.mega-menu-heading a {
  font-size: 16px;
  font-weight: 900;
  /*background: none !important;
        color: #444444;
        font-size: 20px;
        letter-spacing: 0px;
        font-weight: 500;
        padding: 0px;
        margin: 0px;
        line-height: 1;
        border: none;
        border: 5px solid #FF0000;
        */
}
body .sf-mega h2.mega-menu-heading {
  /*
        border: 5px solid #FF0000;
        text-transform: uppercase;
        position: relative;
        font-size: 10px;
        font-weight: 500;
        color: #444444;
        border-right: none;
        border-bottom: 1px solid transparent;
        padding: 45px 0px 18px 0px;
        margin: 0px 30px 12px 30px;
        line-height: 1;
        -webkit-text-stroke: 0px;
        letter-spacing: 0px;
        -webkit-font-smoothing: subpixel-antialiased;
        */
}
body #homeslider::before {
  /*
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            height: 150px;
            height: 200px;
            z-index: 30;
            content: " ";
            background-image: linear-gradient(to bottom, @cdBlack 50%, transparent 100%);
            background-image: linear-gradient(to bottom, @cdLightYellow 50%, transparent 100%);
            */
}
body .footer-text-right a {
  display: inline-block;
  text-align: right;
  width: 100%;
}
body .elementor-button {
  border-radius: 30px 30px 30px 30px;
  padding: 15px 30px 15px 30px;
  background-color: #60c3ad;
  color: #fedcc6;
}
body .elementor-button:hover {
  background-color: #fedcc6;
  color: #60c3ad;
}
body .sealpartners a img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.8;
}
body .sealpartners a:hover img {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
}
body #page-title-pro {
  background-color: #2a2b3d;
  background-image: url(images/headerneu3.jpg);
  background-color: #00000040;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}
body #page-title-pro:before {
  background: none !important;
}
body #page-title-pro .page-title {
  text-transform: none;
}
.page-id-247 .hidepartnersloop {
  border: 5px solid #FF0000 !important;
  display: none !important;
}
.page-id-247 .elementor-element-4db700a4,
.page-id-5156 .elementor-element-683401de {
  border: 5px solid #FF0000 !important;
  display: none !important;
}
/*.alltrails {
    border: 2px solid #FF0000 !important;
}*/
/*
#page-title-pro h1 {
    font-family: 'Anton', sans-serif;
    font-weight:400;
    color: #FF0000;
}*/
/*# sourceMappingURL=style.css.map */