.infoBox
{
	background-color:#ffffff !important;
}
.map-info-cat-icon
{
	top:-16px !important;
	left:0 !important;
	margin:0 0 15px 15px;
}
.fc-item-content
{
	color:rgb(119, 119, 119) !important;
}
body .infowindow-close:after, body .infowindow-close:before
{
	color:rgb(119, 119, 119) !important;
	background:rgb(119, 119, 119) !important;
}
body .infowindow-close
{
	top:16px !important;
	right:15px !important;
}
.fc-infowindow-udine .wpgmp_iw_content
{
	width:100%;
}
body .fc-item-box
{
	padding:40px 20px 20px !important;
}
.fc-item-box .infoBoxTail
{
	top:-23px !important;
	left:6px !important;
}
@media only screen and (min-width: 375px) {
	.places-nav li {
	margin-bottom: 5px;
	}
	.places-nav li>a {
		font-size:14px;
		line-height: 18px;
		padding:5px;
		border: 1px solid #fff;
	}
	
}

/****/

@media only screen and (min-width: 576px) {
	.places-nav li {
	margin-bottom: 10px;
	}
	.places-nav li>a {
		font-size:16px;
		line-height: 20px;
		padding:5px;
	}
	
}
/****/

@media only screen and (min-width: 768px) {
	.places-nav li {
	margin-bottom: 10px;
	}
	.places-nav li>a {
		font-size:18px;
		line-height: 24px;
	}
	
}
/****/

@media only screen and (min-width: 1340px) {
	.places-nav li {
	margin-bottom: 18px;
	}
	.places-nav li>a {
		font-size:20px;
		line-height: 26px;
		padding:10px;
	}
	
}
/****/


@media only screen and (max-width:800px) {
	
	h1.sgd-banner-title {
		font-size: 36px;
		line-height: 44px;
	}
	
	.sgd-banner-subtitle {
		font-size: 18px;
		line-height: 22px;
	}
	
}

/****/


body.page-id-17 .banner.banner-fixed+div {
	margin-top: 880px;
}

@media only screen and (max-width: 767px){
body.page-id-17 .actdet-banner.banner.banner-fixed+.scrollable {
    margin-top: 888px;
}
}

@media screen and (min-width:300px) and (max-width:500px)
{
	#top-bar .top-level-menu li a
	{
		font-size:11px;
	}
	.wpcf7-form span[class*="upload"].error .info-line
	{
		font-size:10px;
		line-height:1.4;
	}
}
/* Hide MORE in More Activities */
h5.activities-title span {
	display: none;
}

/* Show MORE in More Activities only on Activities Pages */
body.page-template-ready-set-go-outside h5.activities-title span,
body.page-template-activity-detail h5.activities-title span,
body.page-template-sun-goes-down h5.activities-title span
{
	display: inline-block;
}

.insect .insect-wrap.butterfly {
	display: none !important;
}
body .wpgmp-map-1 .wpgmp_infowindow .Supporters .fc-item-content.fc-item-body-text-color.fc-item-top-space {
	color: #222;
}