<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Oswald&display=swap" rel="stylesheet">



#breadcrumb {
  display: none;
}

p.lead {display: none;}

p:nth-child(3) {
    color: #030708 !important;
}

body  {
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  font-style: normal;
}

p  {
   font-family: Montserrat,sans-serif;
  font-size: 1.1rem;
  color: #030708;
  text-decoration: none;
  line-height: 1.5;
}

li  {
   font-family: Montserrat,sans-serif;
  font-size: 1.1rem;
  color: #030708;
  text-decoration: none;
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
   font-family: 'Oswald', sans-serif;
  font-weight: 700; 
  color: #d1b000;
  text-shadow: 1px 1px 3px rgba(255, 215, 0, .5);
letter-spacing: 2px;
}

h1 {font-size: 2.5rem!important; text-transform: uppercase;}

h2 {font-size: 2.25rem!important; }

h3 {font-size: 2.0rem!important; }

h4 {font-size: 1.75rem!important; }

h5 {font-size: 1.50rem!important; }

h6 {font-size: 1.25rem!important; }



.inner_video {max-width: 600px;
  width: 100%;
  margin: 0 auto;}

.inner_small {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
}

.inner_medium {
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
}

.inner {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}

.inner_large {
  max-width: 1350px;
  width: 100%;
  margin: 0 auto;
}

/*HERO IMAGE*/

.hero-section {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
              url(/members/images/44b.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: white;
  position: relative;
  padding: 60px 0; 
}


.hero-section h1 {
color: #ffffff;
}

.hero-section h3{
color: #ffffff;
}

.hero-section .button-yellow {
 text-transform: uppercase;
  font-weight: bold;
}




.bgAttach
{
    background-size: cover;
    margin-top: 0;
    align-items: center;
    background-position: center;
    min-height: 0;
    padding-bottom: 0;
    padding-top: 0;
}

/*TESTIMONIALS*/

.testimonials {
background: #7e7e7e;
color: #ffffff;
}

.testimonials p{
color: #ffffff;
}

p.section-author {
  font-family: 'Montserrat', sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #ffd700;
  margin-top: 1rem;
  padding-top: 0.5rem;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  line-height: 1.4;
}

.section-author strong {
  font-size: 1.1rem;
  font-weight: 700;
  display: block;
}

 .carousel-item.active,
.carousel-item-next,
.carousel-item-prev{
display:block !important;
}

.carousel-item {
    min-height: 200px;
}

  .carousel-indicators li {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    background-color: #d9d9d9;
   
}
/*
.carousel-indicators
{bottom: -50px;}*/

.carousel-indicators_2 li {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    background-color: #d9d9d9;
   
}
/*
.carousel-indicators_2
{bottom: -50px;}*/

.carousel-indicators_3 li {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    background-color: #d9d9d9;
   
}
/*
.carousel-indicators_3
{bottom: -50px;}*/

.carousel-indicators_4 li {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    background-color: #d9d9d9;
   
}
/*
.carousel-indicators_4
{bottom: -50px;}*/

/*WHAT IS CATCH WRESTLING*/

.catch-wrestling li {
 font-family: Montserrat,sans-serif;
  font-size: 1.1rem;
  color: #030708;
  text-decoration: none;
  line-height: 1.5;
}

/*LEGENDS*/

.legends li {
 font-family: Montserrat,sans-serif;
  font-size: 1.1rem;
  color: #030708;
  text-decoration: none;
  line-height: 1.5;
}

/*SCIENCE BEHIND*/

.science-behind h2 {
color: #030708;
}

.science-behind h3 {
  font-size: 5rem!important;  
  font-weight: 700;
  line-height: 1;
  margin-top: 2.25rem;   
color: #030708;
font-style: italic;
}

/* WRESTLERS FAIL */

.wrestlers-fail li {
   font-family: Montserrat,sans-serif;
  font-size: 1.1rem;
  color: #030708;
  text-decoration: none;
  line-height: 1.5;
}

.wrestlers-fail h3 {
color: #030708;
}

/*REVOLUTION*/

.revolution li {
font-family: Montserrat,sans-serif;
  font-size: 1.1rem;
  color: #030708;
  text-decoration: none;
  line-height: 1.5;
}

.revolution h4 {
color: #030708;
}

/* GET STARTED */

.get-started li {
   font-family: Montserrat,sans-serif;
  font-size: 1.1rem;
  color: #030708;
  text-decoration: none;
  line-height: 1.5;
}

.get-started h2 {
color: #030708;
}

@media (min-width: 992px) {
  .border-lg-end  {
    border-right: 1px solid #d1d1d1; 
  }
.border-lg-start{
    border-left: 1px solid #d1d1d1; 
  }
}

/*BUSINESS CASE */

.business-case h2 {color: #030708;}

main a {
    color: rgb(29, 43, 54);
    border-bottom: 0px solid rgb(29, 43, 54);
}

main a:hover {
    color: rgb(29, 43, 54);
    border-bottom: 0px solid rgb(29, 43, 54);
}

.bgblack {
    background-color: #000000 !important;
border-bottom: solid 1px #fff !important;
}

/* SECTION 1 */

.section-1 {
}

.section-1 h1{color: #ffffff;}
.section-1 h3{text-shadow: 1px 1px 3px rgba(255, 255, 255, .5);}


/*.scientificwrestler{
   background: #000000
}*/

.scientificwrestler{
   background-color: #000000;
  background-image: url(/public/images/black_backgound-2.png);
  background-repeat: repeat;
}



.scientificwrestler-transparent{
   background-color: transparent;
  background-image: url(/public/images/transparent_backgound-chemistry-1.png);
  background-repeat: repeat;
}

.video_header {
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
}

.overview {
    flex-direction: column;
    min-width: 0;
    color: #030708;
    word-wrap: break-word;
    background: rgb(240,240,240);
background: radial-gradient(circle, rgba(178,178,178,1) 20%, rgba(153,153,153,1) 40%, rgba(127,127,127,1) 60%);
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 20px;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.overview_2 {
    flex-direction: column;
    min-width: 0;
    color: #030708;
    word-wrap: break-word;
    background-color: rgba(255,255,255);
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 20px;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.fa-gradient {color: #d1b000;}

.scientificwrestler_2{
   background-color: #000000;
  background-image: url(/public/images/black_backgound-2.png);
  background-repeat: repeat;

}

.section-8 {color: #ffffff!important;}
.section-8 h2  {color: #ffffff!important;}
.section-8 h3 {color: #ffffff!important;}

.section-2 h4 {font-size: 2rem!important;}

.section-10 {}

.aff_box {
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 0.25rem;  
  background: rgb(240,240,240);
background: radial-gradient(circle, rgba(178,178,178,1) 20%, rgba(153,153,153,1) 40%, rgba(127,127,127,1) 60%);
}

.aff_box_body {
    padding: 1.25rem;
}


.testimonials .card-text{
color: #212529!important;
}

.colortestimonials .card{
color: #ffffff!important;
background-color: #000000;
}

.affiliates .card
{
position: relative;
    background-image: linear-gradient(to right, #020514, #111216, #1C1D21, #202125);
    background-color: #020514;
    background-clip: border-box;
    border-top: 1px solid #45484d;
    border-radius: 20px;
}

.affiliates .card-title{color: #fff; text-align: center;}
.affiliates .card-subtitle{color: #fff; text-align: center;}
.affiliates .card-text{color: #fff!important; text-align: center; font-size: 12px;}

.background{
background-color: #020514;
opacity: .2;
border-top: 1px solid #45484d;
border-radius: 20px;
}

p:nth-child(3) {
    color: #fff !important;
}



/*

.custom-heading {
 animation: fadeIn 5s;
}

.custom-body {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px; 
animation: fadeIn 5s;
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
*/


.inner_small {
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}

.inner_medium {
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
}

.inner {
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
}

.button-yellow {
 background-color: #ffd700;
  border: none;
  color: #000000!important; 
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 30px;
  transition: background-color 0.3s ease; 
  text-transform: uppercase;
  border-radius: 15px;
  font-weight: 900;
}

.button-yellow:hover {
background-color: #d1b000;
  color: #000000!important;
 text-decoration: none;
}


.section-5 {
  background: #7f7f7f;
 
}


.bottomline{
    border-radius: 3px;
border-top: solid 1px #F1F3F5;
}

.ui-accordion .ui-accordion-header, .mg-card-body .ui-accordion .ui-accordion-header {
    font-size: 1.5rem !important;
    font-weight: normal;
    padding: 20px;
}


