.triangle {
 width: 0;
 height: 0;
 border-left: 190px solid transparent;
 border-right: 190px solid transparent;
 border-bottom: 150px solid lime;
 margin: 0 auto;
}
.triangle2 {
 width: 0;
 height: 0;
 border-left: 190px solid transparent;
 border-right: 190px solid transparent;
 border-bottom: 150px solid lime;
 margin: 0 auto;
 margin-top:50px;
}
.triangle3 {
 width: 0;
 height: 0;
 border-left: 190px solid transparent;
 border-right: 190px solid transparent;
 border-bottom: 150px solid lime;
 margin: 0 auto;
 margin-top:50px;
}
.stem {
width: 60px;
height: 60px;
background-color: brown;
margin: 0 auto;
margin-top:50px;
}
#fire {
margin: 0 auto;
}

.decor-1 {
 width: 50px;
 height: 50px;
 background-color: #F0E68C;
 border-radius: 25px;
 margin-left:80px;
 margin-top: -70px;

}
.decor-2 {
 width: 50px;
 height: 50px;
 background-color: #F0E68C;
 border-radius: 25px;
 margin-left:200px;
 margin-top:-80px;
}

.decor-3 {
 width: 50px;
 height: 50px;
 background-color: #F0E68C;
 border-radius: 25px;
 margin-left:80px;
 margin-top: -70px;

}
.decor-4 {
 width: 50px;
 height: 50px;
 background-color: #F0E68C;
 border-radius: 25px;
 margin-left:200px;
 margin-top:-80px;
}

.decor-5 {
 width: 50px;
 height: 50px;
 background-color: #F0E68C;
 border-radius: 25px;
 margin-left:80px;
 margin-top: -70px;

}
.decor-6 {
 width: 50px;
 height: 50px;
 background-color: #F0E68C;
 border-radius: 25px;
 margin-left:200px;
 margin-top:-80px;
}

.d14 {
margin:0 auto;
height: 0;
width: 0;
position: relative;
border-right: 50px solid transparent;
border-bottom: 35px solid #FFD700;
border-left: 50px solid transparent;
transform: rotate(35deg);
}
.d14:before,
.d14:after {
content: "";
height: 0;
width: 0;
position: absolute;
}
.d14:before {
top: -26px;
left: -32px;
border-bottom: 40px solid #FFD700;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
transform: rotate(-35deg);
}
.d14:after {
top: 2px;
left: -53px;
border-right: 50px solid transparent;
border-bottom: 35px solid #FFD700;
border-left: 50px solid transparent;
transform: rotate(-70deg);
}
.card {
max-height:500px;
width: auto;
}
.my-text{
font-size: 25pt;
font-style: italic;
}

.decor-1-on{
background-color: #FF0000;
}
.decor-2-on{
background-color: #00BFFF;
}
.decor-3-on{
background-color: #0000FF;
}
.decor-4-on{
background-color: #FF4500;
}
.decor-5-on{
background-color: #4B0082;
}
.decor-6-on{
background-color: #B8860B;
}