/* Jupiter Web Solutions Additional Styles *?

/* Annual Cycle Icons */
.icon_border { border: 2px solid #227c40;
			border-radius: 50%;
			padding:10px; }

/* Change colour of time line*/		
.extFeatures10 .separline:before {
  background-color: #227c40;
  }

/* Image Highlights */
.rounded_10 { border-radius: 10px!important; }
.rounded_20 { border-radius: 20px!important; }
.rounded_30 { border-radius: 30px!important; }
.rounded_fade { border-radius: 50%!important; }
.shadow		{ box-shadow: 2px 2px 2px #666; }

/* padding on image gallery captions*/
.mbr-gallery-title {
  padding-top: .3rem;
  padding-bottom: .3rem;
  padding-left: 1rem;
}

/* Footer Logo */
.nptc	{ text-align:center; margin-top: 90px; }

/* Main Green Colour */
.green	{ color:#227c40!important; }

/* Padding for testimonial cards */
.extTestimonials1 .mbr-testimonial .card-block {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.5rem!important;
  padding-bottom: 1.5rem!important;
}

/* Pad Div to allow drop shadow */
.paddiv	{ padding: 10px; } 

/* Offer Icon */
#offer_icon	{ width: 82px; height: 82px; float:left; } 
#offer_text { float:left; padding-top: 20px; padding-left: 20px; }

/* Pad Child Images  */
.padleft	{ margin-left: 50px; }
.padright	{ margin-right: 50px; }

/* Jupiter Web Solutions Branding */
.jws_brand	{font-size: 10px !important; }
.jws_brand a { color: #CCC; }
.jws_brand a:hover { color: #666; }

/* classes to show some items on mobiles */
.screen-only { display: inline; }
.mobile-only { display: none; }

@media screen and (max-width: 680px)
{
.screen-only { display: none; }
.mobile-only { display: inline; }
}

/* For the honeypot capcha for spam check */
.thepot 		{ display:none; }

.image_effect	{ padding: 2px;
				border-radius: 10px!important;
				border: 1px solid #CCC;
				}