ul.fields-container {
    list-style: none;
    margin: 1rem 0;
}
figcaption.caption {
    font-size: 0.75rem;
    color: #616161;
}

.circle {
	border-radius: 100%;
}

.g-block {
	padding: 1rem;
}
/* Gantry Menue */
.g-menu-item-container img {
    float: left;
    width: 2rem;
    height: auto;
    margin-right: 1rem;
	position: relative;
    top: -5px;
}



/* BLog View */
.blog .items-leading figure.left.item-image {
    max-height: 40rem;
}
.blog figure.left.item-image {
    max-height: 20rem;
    overflow: hidden;
}
.item-page .fields-container {
	margin: 0 0 1rem 0;
}

/*Extra Fields*/
.field-entry.wissenschaftlicher-name {
	font-style: italic;
}

#g-feature {
    background: transparent;
}

/* Map Integration */
.fullmap {
    max-width: 100%;
    max-height: 100%;
}
.fullmap iframe {
    max-width: 100%;
    max-height: 100%;
	height: 100% !important;
	position: absolute;
}
a.button.homemaplink {
    position: absolute;
    right: 10px;
    bottom: 7px;
}

#g-feature {
background: white;
    max-height: 100%;
    z-index: 2;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    top: 0;
    margin-top: 20rem;
}

/* BREAKING POINTS MEDIA QUERIES*/

@media only all and (min-width: 90rem) {
	
}

@media only all and (max-width: 89.999rem) and (min-width: 70rem) {
	
}

@media only all and (max-width: 69.938rem) and (min-width: 48rem) {
	
}

@media only all and (max-width: 47.938rem) and (min-width: 30rem) {
#g-feature {
    margin-top: 28rem;
}
}

@media only all and (max-width: 30rem) {

}