@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&family=Pirata+One&display=swap');

@font-face{
	font-family: 'Tiempos'; 
	src:
	url("https://dl.dropboxusercontent.com/scl/fi/egwd6tv0kskmbsbi24jbj/tiempos-headline-light.woff2?rlkey=bakay2xwu9bjp5iohm6gw1vdl&st=i5e3fo1i&dl=0") format("woff");
 }  

body {
	font-size: 14px;
}

.container-body {
	max-width: 860px;
}

.dropdown-toggle::after {
	display: none;
}

.nav, .navbar-nav, .navbar-left {
	--bs-nav-link-padding-x: unset;
  /**--bs-nav-link-padding-y: unset;**/
  --bs-nav-link-font-weight: unset;
  --bs-nav-link-color: unset;
  --bs-nav-link-hover-color: unset;
  --bs-nav-link-disabled-color: unset;
  display: unset;
  flex-wrap: unset;
  padding-left: unset;
  margin-bottom: unset;
  list-style: unset;
}

.hero-img-sec {
	background: url('https://picsum.photos/2000/500') left/cover;
	height: 40vh;
}


ol.tdhe {
	list-style: none;
	padding: 0;
}

ol li.tdhe {
	display: flex;
	align-items: center;
	gap: 1rem;
	padding: .5rem;
}

ol li.tdhe::before {
	counter-increment: list-item;
	content: counter(list-item);
	font-size: 30px;
	font-weight: 400;
	width: 1.5em;
	height: 1.5em;
	background: #00aa5d;
	flex: 0 0 auto;
	border-radius: 50%;
	color: black;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-left: 1px;
}

a {
	text-decoration: auto;

}

.tdhe {
	font-family: "Libre Franklin", Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
}

h1.tdhe  {
	font-family: "Tiempos", Georgia, sans-serif;
	font-size: 42px;
	letter-spacing: 0;
}




h2.tdhe {
		font-size:28px; 
		letter-spacing: 0;
	}

h2.tdhetiempos {
	font-family: "Tiempos", Georgia, sans-serif;
	}

h3.tdhe  {
		font-size: 20px;
		letter-spacing: 0;
	}
h3.tdhetiempos {
	font-family: "Tiempos", Georgia, sans-serif;
	}


	.bcorp {
		max-width: 60%;
	}

	p.tdhe  {
		font-size: 16px;
		letter-spacing: 0;
	}

.bcorp {

	max-height: 120px;
}

.color-bg-sec {
 	background-color: #00aa5d;
 	padding: 2rem;
 }

.footer-sec {
	background-color: #00aa5d;
}

.icon {
	width: 48px;
}

.tdbtn {
	background-color: #000;
	color: #fff !important;
	border: 2px solid black;
	font-weight: bold;

	border-radius: 50px;
	--bs-btn-padding-y: .5rem; --bs-btn-padding-x: 2.5rem;
	font-size: 16px;
	letter-spacing: 0;
	
	color: black;
	font-family: "Libre Franklin", Arial, sans-serif;

	padding: 5px 25px;
}

.btn-primary {

	background-color: #000;
	color: #fff !important;
	border: 2px solid black;
	font-weight: bold;

}

.btn-primary:hover {

	border: 2px solid black;

}

.tdbtn:hover {
	background-color: #fff;
	color: #000 !important;
	border: 2px solid black;
	
}

.btn-outline-primary {
	background-color: #00aa5d;
	border: 2px solid black;
	color: black !important;
	font-weight: bold;
}

.btn-outline-primary:hover {
	background-color: #000;
	border: 2px solid black;
	color: #fff !important;
}

.tdbtnoutline{
	background-color: #00aa5d;
	border: 2px solid black;
	color: black !important;
	font-weight: bold;
}

.tdbtnoutline:hover {
	background-color: #000;
	border: 2px solid black;
	color: #fff !important;
}

.textlink {
	color: #00aa5d !important;
	text-decoration: underline;
	display: inline-block;
}

.border {
	--bs-border-color: #00aa5d;
}

.outercolor {
	background-color: #00aa5d;
}

.footerlink {
	color: #000 !important;
	font-size: 16px;
		letter-spacing: 0;
		font-family: "Libre Franklin", Arial, sans-serif;
}

.bg-primary {
	background-color: var(--site-primary-color) !important;
}

.row {
	flex-wrap: nowrap;

}

.row > * {

	flex-shrink: initial;
}

/** @media (min-width: 1200px) {

	.tdhe h1 {
		font-size: 42px;
		letter-spacing: 0;
	}

	.tdhe h2 {
		font-size:28px; 
		letter-spacing: 0;
	}

	.tdhe h3 {
		font-size: 20px;
		letter-spacing: 0;
	}

	.bcorp {
		max-width: 60%;
	}

	.tdhe p {
		font-size: 16px;
		letter-spacing: 0;
	}
} **/


