
.divider2		{width:100%; height:98px; box-sizing: border-box; background-repeat:no-repeat; background-size:100% 100pxpx;
					background-color:#e2f8ff;
}
.bottomDivide	{background-image: url(/assets/images/dividers/middleDivider.png);}
.topDivide		{background-image: url(/assets/images/dividers/middleDividerUpsidedown.png); 
	  				-webkit-transform: scaleX(-1);
	  				transform: scaleX(-1);}

#textSprings			{display:flex; flex-direction:row; flex-wrap:wrap; gap:1rem; padding-bottom:2rem}
.smallSpring			{border:1px solid var(--mainColor); border-radius:var(--rounded); flex:1; background-color:#ffffff;
							max-width:100%; min-width:300px;}
.smallSpringDetail		{display:flex; flex-direction: column; gap:0.4rem; padding:0.5rem}
.smallSpringImage		{width:100%; height:90px; background-position: top center; background-repeat: no-repeat;
							border-radius:var(--rounded); border-bottom-left-radius:0px;
							border-bottom-right-radius:0px; background-size:cover;
						}
.smallSpringTopCase		{display:flex; justify-content:space-between; align-items:top;}
.smallDist				{font-size:0.95rem; white-space:nowrap}
.smallSpringTitle		{font-weight:normal; font-size:1.2rem; color:var(--mainColor)}
.smallSpringTemp		{display:flex; gap:0.5rem; align-items: center; justify-content: flex-start}
.smallSpringNum			{font-weight:bold; font-size:1.2rem}
.smallSpringWeather		{height:45px; width:60px; background-position:center top; background-repeat: no-repeat}
.smallSpringData		{font-size:0.9rem; line-height:1rem;}
.smallSpringShortInfo 	{font-size:0.95rem; line-height:150%}
.smallSpringShortInfo .features {font-weight:bold}
.smallLinks				{display:flex; flex-direction:row; justify-content:flex-start; gap:1rem; text-decoration:none;
							flex-wrap: wrap;
}

.productBox > div:nth-child(1) 
				{background-color:aliceblue; color:var(--mainColor); 
					font-size:1.4rem; font-weight:bold; padding:10px; text-align:center; 
					border-bottom:1px solid var(--mainColor);
					border-top-left-radius:var(--rounded); border-top-right-radius:var(--rounded); }
.productBox > div:nth-child(2) 
				{display:flex; flow-direction:row; justify-content:center;}
.productBox > div:nth-child(2) > div	{flex:1;}

.productBox > div:nth-child(2) > div:nth-child(1){padding:7px; box-sizing: border-box}	
.productBox > div:nth-child(2) > div:nth-child(2)	
				{flex:1; display:flex; flex-direction:column; gap:1rem; justify-content:center; text-align:center;
					padding:10px;
				}
.productBox > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) {font-weight:bold; font-size:1.2rem}
.productBox > div:nth-child(3)	{text-align:center}
.actionButton	{padding:15px 20px; background-color:#4FAF80; border:0px; margin:10px auto; font-size:1.2rem;
	 				color:#ffffff; font-weight:bold; cursor:pointer; border-radius:25px; display:inline-block;
					transition-property:color,background-color; transition-duration:800ms;		
}
.actionButton:hover {color:yellow; background-color:#2b6046;}