/*
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: 14px;
  font-weight: 700;
  /*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;
        */
}
@media only screen and (max-width: 1280px) {
  body #menu-main-navigation.sf-menu a {
    padding-left: 0px;
  }
  body #menu-main-navigation.sf-arrows .sf-with-ul {
    padding-right: 30px;
  }
}
@media only screen and (max-width: 1280px) {
  body .progression-studios-header-full-width #progression-studios-header-width header#masthead-pro .width-container-pro {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }
}
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, #000000 50%, transparent 100%);
  background-image: linear-gradient(to bottom, #60c3ad 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;
}
.page-id-353 .hidepartnersloop {
  border: 5px solid #FF0000 !important;
  display: none !important;
}
.page-id-5156 .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;
}*/
.menu-item-5165 {
  display: none;
}
ul.progression-studios-call-to-action li a {
  color: #60c3ad;
  background: #fedcc6;
}
ul.progression-studios-call-to-action li a:hover {
  color: #fedcc6;
  background: #60c3ad;
}
.registerbtn,
.registrationbtn {
  display: none;
}
@media only screen and (max-width: 767px) {
  .registerbtn,
  .registrationbtn {
    display: block;
  }
  .registerbtn a,
  .registrationbtn a {
    background-color: #60c3ad;
    color: #fedcc6;
  }
}
@media print {
  .elementor-accordion .elementor-tab-content {
    display: block !important;
  }
}
.swiper-slide-image {
  height: 100px;
}
/*# sourceMappingURL=style.css.map */