h3 {
}
.gold-text {
	color:#f2d75e;
}
.chestnut-text {
	color:#dc308b;
}
.bg-green {
	background-color:rgb(35, 53, 25);
	background-image:url('/uploads/images/Events/Tour_of_Trees/background-decorations.png');
	background-size:cover;
    background-size: 1800px;
}
.contentBlock.t2.layout-template-33 .wrapper > .img-wrapper {
    width: 30%;
    border: 3px solid #fff;
}
.p_tour-trees .contentBlock a {
	color:#769f39;
}
.p_tour-trees .chestnut-text {
	color:#dc308b;
}
.p_tour-trees .ContentBlockWrapper {
	overflow:hidden;
}
.p_tour-trees .contentBlock svg {
	width:100vw;
	position:relative;
    left: calc((100vw - 1140px) / 2 * -1);
}
.contentBlock .img .overlay {
	right: auto;
	top: auto;
	height: auto;
	justify-content: flex-start;
	align-items: end;
}
.contentBlock .img .overlay img {
    position: relative;
    left: -48%;
    bottom: -90px;
}
.contentBlock.t2 .img-wrapper .img::before {
	display:block;
	content:'';
	width:100%;
	height:100%;
    background-color: rgb(118, 159, 57);
    opacity: 0.251;
    position: absolute;
	top:15px;
	left:15px;
	z-index:-1;
	
}
.bg-juniper {
	background-image:url('/uploads/images/Events/Tour_of_Trees/background-green-tree.jpg');
	background-repeat:no-repeat;
	background-size:cover;
}
.bulb-1 {
    animation: blink-green-pink 1.5s infinite;
}
.bulb-2, .bulb-5 {
    animation: blink-yellow-green 1.5s infinite;
}
.bulb-3, .bulb-6 {
    animation: blink-pink-yellow 1.5s infinite;
}
.bulb-8 {
    animation: blink-yellow-pink 1.5s infinite;
}
.bulb2-1, .bulb2-7 {
    animation: blink-blue-white 1.5s infinite;
}
.bulb2-2, .bulb2-4, .bulb2-6 {
    animation: blink-pink-blue 1.5s infinite;
}
.bulb2-3, .bulb2-5 {
    animation: blink-white-yellow 1.5s infinite;
}
@keyframes blink-yellow-green {
  0%, 49% {
    fill: #f2d65f;
  }
  50%,100% {
    fill: #77a240;
  }
}
@keyframes blink-green-pink {
  0%, 49% {
    fill: #77a240;
  }
  50%,100% {
    fill: #dc308b;
  }
}
@keyframes blink-pink-yellow {
  0%, 49% {
    fill: #dc308b;
  }
  50%,100% {
    fill: #f2d65f;
  }
}
@keyframes blink-yellow-pink {
  0%, 49% {
    fill: #f2d65f;
  }
  50%,100% {
    fill: #dc308b;
  }
}
@keyframes blink-blue-white {
  0%, 49% {
    fill: #229eb2;
  }
  50%,100% {
    fill: #ffffff;
  }
}
@keyframes blink-pink-blue {
  0%, 49% {
    fill: #db348a;
  }
  50%,100% {
    fill: #229eb2;
  }
}
@keyframes blink-white-yellow {
  0%, 49% {
    fill: #ffffff;
  }
  50%,100% {
    fill: #f2d65f;
  }
}

@media (max-width: 1265px) {
	.p_tour-trees .contentBlock svg {
		left:-6.5%;
	}	
}
@media (max-width: 1024px) {
	.p_tour-trees .contentBlock svg {
		left:-8.5%;
	}	
}
