@media(min-width:1000px){
	.toad-chart-image{
		width:824px !important;
	}
	
	.donate-bottom-button{
		font-size:40px !important;
	}
	
	.builders-logo .vc_column-inner {
    padding: 0 !important;
}
	
.scorecard-container[style] {
    margin-bottom: 0 !important;
}
}

@media(max-width:1000px){
.mobile-column-swap .row_col_wrap_12_inner.col.span_12 {
    flex-direction: column-reverse;
}
}

.leadline {
    font-weight: bold;
}
.homepage-carousel--container .owl-stage {
padding: 0 !important;
}

.homepage-carousel--container .owl-dots {
/* 	display: none; */
	background: white;
}

.low-opacity {
	opacity: 0.1 !important;
}

.team-member-style-1 .team-member > img {
		width: 150px !important;
    height: 150px;
    border-radius: 50%;
    object-fit: cover;
    display: block;
    margin: 0 auto;
}

.team-member-style-1 .team-member > h4 {
	font-size: 21px;
	text-align: center;
}

.team-member-style-1 .team-member > .position {
	font-size: 16px;
	text-align: center;
  line-height: 21px;
}

/* Visual composer doesn't have heigth property for single images */
.match-height-535 {
	height: 535px !important;
	object-fit: contain;
	width: 100%;
}

.sct-img-height {
    aspect-ratio: 1.49 / 1 !important;
}

.owl-theme[data-desktop-cols] .owl-dots .owl-dot{
	margin:0 5px;
}

.owl-theme[data-desktop-cols] .owl-dots .owl-dot span{
	transform:scale(2);
}

.owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span{
		transform:scale(3);
}

.report-caption-right {
position: relative;
    bottom: 90px;
    width: 70%;
    font-size: 16px;
    color: #fff;
    left: -30px;
    line-height: 23px;
}

.report-caption-left {
	   position: absolute;
    bottom: 40px;
    width: 70%;
    font-size: 16px;
    color: #fff;
    right: -40px;
    line-height: 23px;
}

.report-section-bg .row-bg.viewport-desktop.using-image {
	background-size:contain;
}

.report-title-box .h1-accent {
	color: #3faca3 !important;
}

.toolkit-sub-title,
.report-text-author {
	font-weight:600;
}

.report-number-list {
  counter-reset: rn 0; 
}

.report-number-list ol {
  list-style: none !important;
  counter-reset: custom-counter; 
  padding-left: 0;
	margin:0;
}

.report-number-list ol li::marker {
  content: none !important;
}

.report-number-list ol > li {
  counter-increment: rn;   
  position: relative;
  margin: 1.2em 0;
  padding-left: 3em;           
}

.report-number-list ol > li::before {
  content: counter(rn);
  position: absolute;
  left: 0;
  top: 0.1em;
  width: 2em;
  height: 2em;
  background: #df8f04;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 1em;
}

.report-number-list-image p {
    position: absolute;
    left: 30px;
    top: 30px;
    width: 2em;
    height: 2em;
    background: #df8f04;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 1em;
}

.report-team-info {
	padding-top:10px;
}

.report-team-info p {
	padding-bottom: 0px;
	font-size:14px;
	line-height: 20px;
}

.report-news .nectar-post-grid .item-main {
	background: rgb(11.4, 24.3, 23.9, .6);
   padding: 20px;
}

.report-news .nectar-post-grid .post-heading {
	  font-size: 18px !important;
    line-height: 26px !important;
}

.display-inline {
	display: inline !important;
}


.team-members .team-member h4 {
	font-size: 18px;
	font-weight: bold;
}

.team-members .team-member .position {
	font-size: 16px;
	line-height: 21px;
	color: #DF8F04;
}

.report-section-bg {
    border-top: 1px solid grey;
}

.fish-wildlife-logo{
	max-height:180px;
}

.annual-report-blockquote-2025{
	font-size:25px;
	line-height:1.4;
	padding-left:30px
}

.report-caption-relative {
	font-size: 16px;
	line-height: 23px;
}