/*
Theme Name: Avada Child
Description: Child theme for Avada themecd 
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
p, h1, h2, h3, h4, h5, h6 {
  font-family: 'Inter', sans-serif;
}

.fusion-highlight.awb-highlight-background {
  padding: 0.4em 0.6em;
}

.toggle-white p {
  color: #ffffff;
}

.toggle-white h1 .heading-white {
  color: #ffffff;
}

.smaller-heading-white {
  color: #ffffff;
}

.fusion-imageframe .imageframe-none .imageframe-5 .hover-type-none .full-width-image .fusion-animated {
  width: 100% !important;
}

.reinforcemnet-member .accordian .fusion-accordian .fusion-accordian .panel-heading .panel-title a {

  color: black !important;
}

.capitalize {
  text-transform: capitalize;
}

main-black {
  background-color: #232325;
}

main-red: {
  background-color: #d10005;
}

.big-header {
  font-size: clamp(2rem, 0.661rem + 3.571vw, 3.875rem);
}

.small-frontpage-text {
  width: 30vw
}

.main-header {
  font-size: clamp(2rem, 0.482rem + 4.048vw, 4.125rem);
  font-weight: 600;
}

.subheader {
  font-size: clamp(1.5rem, 0.518rem + 2.619vw, 2.875rem);
  font-weight: 600;
}

main-link a {
  color: #d10005;
}

secondary-link a {
  color: #ffffff;
}

.info-card {
  background-color: #E5AF2E;
  padding: 3rem;
  border-radius: .8rem;
  box-shadow 0 0 10px rgba(0, 0, 0, 0.1);
  color: #ffffff;
}

/* 
/* .black-heading-40px {
  font-size: 40px;
  line-height: 1.5;
  font-weight: 500;
}
.black-bold-33 {
	font-size: clamp(18px, 12.7826px + 1.6304cqi, 33px);
	font-weight: 600;
	line-height: 1.5;
}
.black-20 p {
	font-size: clamp(0.75rem, 0.55rem + 0.8vw, 1.25rem);
	font-weight: 400;
	line-height: 1.5;
} */