
.page-header, .wc-shortcodes-entry-thumbnail, #comments, .entry-meta,
.entry-header, .post .overview {display: none;}


body { color: #373a3c;}

/* scroller */
.nicescroll-rails {z-index: 999 !Important; }
.nicescroll-rails div {border-radius: 0px !Important; }


/* color */
.site-branding .site-title, 
.site-branding .site-text-logo {
    -color: #E02A4B;
	-color: #46bcec;	
	-color: #1dd6f1;
	-color: #1168d3;
	color: #46bcec;
	-color: #3691B2;
	-color: #76A80F;
}
.site-branding .site-title a:hover, 
.site-branding .site-text-logo a:hover {
    text-decoration: underline;	
}
.site-branding .site-title a:aktiv, 
.site-branding .site-text-logo a:aktiv {
    text-decoration: none;	
}


.main-navigation ul li a:hover {
	-color: #E02A4B !important;
	-color: #1dd6f1 !important;
	-color: #1168d3 !important;
	color: #46bcec  !important;
	-color: #3691B2 !important;
	-color: #76A80F !important;
	
	
}
.main-navigation ul li a:hover {	
	text-decoration: none;
	transition: all .1s;
}
input[type="submit"] {
	-background: #E02A4B none repeat scroll 0 0;
    -background: #46bcec none repeat scroll 0 0;
	-background: #1dd6f1 none repeat scroll 0 0;
	-background: #1168d3 none repeat scroll 0 0;
	background: #46bcec none repeat scroll 0 0;
	-background: ##76A80F none repeat scroll 0 0;
}

hr {
	-border-color: #E02A4B;
	-border-color: #46bcec;
	-border-color: #1dd6f1;
	-border-color: #1168d3;
	border-color: #46bcec;
	-border-color: #3691B2;
	-border-color: #76A80F;
	
    border-width: 3px 0 0;
	margin-top: 25px;
	margin-bottom: 25px;
}
.post-875 h5 {
	background-color: #E02A4B;
	-background-color: #3691B2;
	-background-color: #76A80F;
	-background-color: #46bcec;
	background-color: #888;
	color: #fff;
}
.site-footer .btt a,
.site-footer .site-info {
	-background: #efefef none repeat scroll 0 0; 
	-background: #8ce8f6 none repeat scroll 0 0; 
	background: #e2e2e2 none repeat scroll 0 0;  
}

/* font */
#post-875 {
	-font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 1.5;
}


/* bg */
.site-header { -background: #fafafa }
.page-id-1119 .site-content {-background-color: #edecea;}
.page-id-875 .site-content {background-color: #fafafa}
.page-id-23 .site-content {background-color: #f2f2f2}

/* Home */
.page-id-121 #primary { padding-top: 20px;  }
.site-header .container { margin-top:10px; margin-bottom: 10px;}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
	-background-color:green;
}

/* Overview */
#foogallery-gallery-1138 {margin-bottom: 70px; }
.bf-item {padding-bottom: 30px; }

.fbx-link { -background-color: #000;   }
.bf-item a img:hover {
    opacity: .7 !important;    
}


/* Image Icons */
.fbx-link[data-attachment-id="1140"] .maps-icon,
.fbx-link[data-attachment-id="1142"] .maps-icon,
.fbx-link[data-attachment-id="1144"] .maps-icon,
.fbx-link[data-attachment-id="1146"] .maps-icon,
.fbx-link[data-attachment-id="1147"] .maps-icon,
.fbx-link[data-attachment-id="1148"] .maps-icon,
.fbx-link[data-attachment-id="1150"] .maps-icon,
.fbx-link[data-attachment-id="1152"] .maps-icon,
.fbx-link[data-attachment-id="1154"] .maps-icon,
.fbx-link[data-attachment-id="1156"] .maps-icon,
.fbx-link[data-attachment-id="1158"] .maps-icon,
.fbx-link[data-attachment-id="1187"] .maps-icon{
	width: 30px;
	height: 40px;
	background:  url("http://chronicle-of-a-place.org/wp-content/uploads/2017/04/maps_icon_09.png") no-repeat right top;
	background-color: rgba(255,255,255,0);
	z-index: 3;
	top: 5px;
	right: 5px;
	position: absolute; }
	

/* Image Maps */
.fbx-link[data-attachment-id="1140"] .maps-icon:hover,
.fbx-link[data-attachment-id="1144"] .maps-icon:hover,
.fbx-link[data-attachment-id="1146"] .maps-icon:hover,
.fbx-link[data-attachment-id="1148"] .maps-icon:hover,
.fbx-link[data-attachment-id="1152"] .maps-icon:hover, 
.fbx-link[data-attachment-id="1154"] .maps-icon:hover,
.fbx-link[data-attachment-id="1156"] .maps-icon:hover,
.fbx-link[data-attachment-id="1158"] .maps-icon:hover,
.fbx-link[data-attachment-id="1187"] .maps-icon:hover {
	width: 310px;
	height: 245px;
	}
 
/* Bregenzer_16 */
.fbx-link[data-attachment-id="1152"] .maps-icon:hover,
.fbx-link[data-attachment-id="1146"] .maps-icon:hover {
	background: url("http://chronicle-of-a-place.org/wp-content/themes/onepress/images/maps_bregenzer_16.png") no-repeat right top;
	}
	
/* Wittelsbacherstrasse */
.fbx-link[data-attachment-id="1154"] .maps-icon:hover {
	background: url("http://chronicle-of-a-place.org/wp-content/themes/onepress/images/maps_wittelsbacherstrasse.png") no-repeat right top;
	}

/* Waldowallee_61 */
.fbx-link[data-attachment-id="1158"] .maps-icon:hover,
.fbx-link[data-attachment-id="1156"] .maps-icon:hover {
	background: url("http://chronicle-of-a-place.org/wp-content/themes/onepress/images/maps_waldowallee_61.png") no-repeat right top;
	}
	
/* Bayerische_25a */
.fbx-link[data-attachment-id="1187"] .maps-icon:hover,
.fbx-link[data-attachment-id="1148"] .maps-icon:hover {
	background: url("http://chronicle-of-a-place.org/wp-content/themes/onepress/images/maps_bayerische_25a.png") no-repeat right top;
	}	

/* Wuerttembergische_12 */
.fbx-link[data-attachment-id="1140"] .maps-icon:hover,
.fbx-link[data-attachment-id="1144"] .maps-icon:hover {
	background: url("http://chronicle-of-a-place.org/wp-content/themes/onepress/images/maps_wuerttembergische_12.png") no-repeat right top;
	}


/* About */
h5 {
	-text-transform: uppercase;
	font-size: 15px;
	font-size: 0.9375rem;
	font-weight: 700;
	line-height: 1.2rem;
}

.page-id-121 h3 { 
		font-weight: 400;
		-text-transform: uppercase; }
.post-875 h5 {
	padding: 5px 8px;
	color: #fff;
	font-weight: 400;
}

.post-875 p,
.post-875 ul li  { 
	hyphens: auto; 
    text-align: justify
}

.post-875 ul, 
.post-875 ol {padding-left: 5px;}
.post-875 img { margin:15px 0; text-align: center !important }

/* Contact */
.wc-shortcodes-one-half { margin-left: 0%; }

#post-23 a {text-decoration: underline;}
#post-23 a:hover {
	color: #000 !important;	
	text-decoration: underline;
}
#post-23 .spacer {padding-top: 40px; }
#post-23 ul {list-style:none; margin-left: -20px; }
#post-23 ul li {margin-bottom:15px; }
.numbers {
	font-size: 2em !important;
	-font-weight: 700;
	line-height: 1.0rem;
	color: #46bcec;
}

/* contact-form */
.wpcf7-form { margin-top:25px}

input[type="email"], 
input[type="text"], 
textarea { max-width: 360px; }


/* Footer */
.site-footer .btt a,
.site-footer .site-info {
    -background: #efefef none repeat scroll 0 0;
    color: #333;
    
}

/* FOO-Lightbox */
.fbx-close-caption {display: none }

.fbx-light .fbx-caption, .fbx-light .fbx-inner, .fbx-light .fbx-social, .fbx-light.fbx-inset-buttons .fbx-next::before, .fbx-light.fbx-inset-buttons .fbx-prev::before, .fbx-light.fbx-modal, .fbx-modal.fbx-light.fbx-phone .fbx-close:hover, .fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover, .fbx-modal.fbx-light.fbx-phone .fbx-next:hover, .fbx-modal.fbx-light.fbx-phone .fbx-pause:hover, .fbx-modal.fbx-light.fbx-phone .fbx-play:hover, .fbx-modal.fbx-light.fbx-phone .fbx-prev:hover, .fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover, .fbx-rounded.fbx-light .fbx-close, .fbx-rounded.fbx-light .fbx-fullscreen-toggle, .fbx-rounded.fbx-light .fbx-pause, .fbx-rounded.fbx-light .fbx-play, .fbx-rounded.fbx-light .fbx-social-toggle {
    border-color: /*#c7bfab*/ dc4638;
}
.fbx-light .fbx-close, .fbx-light .fbx-next, .fbx-light .fbx-pause, .fbx-light .fbx-play, .fbx-light .fbx-prev, .fbx-light .fbx-social-toggle, .fbx-light.fbx-inset-buttons .fbx-next::before, .fbx-light.fbx-inset-buttons .fbx-prev::before {
    background-color: /*#c7bfab*/ dc4638;
}
.fbx-light .fbx-close, .fbx-light .fbx-close::before, .fbx-light .fbx-error-msg, .fbx-light .fbx-fullscreen-toggle, .fbx-light .fbx-fullscreen-toggle::before, .fbx-light .fbx-loader, .fbx-light .fbx-loader::before, .fbx-light .fbx-next, .fbx-light .fbx-next::before, .fbx-light .fbx-pause, .fbx-light .fbx-pause::before, .fbx-light .fbx-play, .fbx-light .fbx-play::before, .fbx-light .fbx-prev, .fbx-light .fbx-prev::before, .fbx-light .fbx-social-toggle, .fbx-light .fbx-social-toggle::before, .fbx-light.fbx-inset-buttons .fbx-next::before, .fbx-light.fbx-inset-buttons .fbx-prev::before, .fbx-metro.fbx-light .fbx-count, .fbx-metro.fbx-light .fbx-credit a {
    color: /*#222*/ fff !important;
}

/* MOBILE  NAV */
.onepress-menu-mobile {margin-top: 20px}
.onepress-menu-mobile .menu-item a { margin-left: 30px; }


/* #Site Styles
================================================== */
.abfrage {
		position:fixed;
		font-size:12px;
		left:50px;
		top:80px;
		padding:3px;
		background-color:black;
		color: white;
		-display:block;
		display:none;
		font-family: 'Lato';
		z-index: 999;
	}
	@media only screen and (min-width: 1280px) {
	.l_1281, .l_1280, .l_1140, .l_1024, .l_800, .l_640, .l_480, .l_380, .l_320 {display:none;}
	.l_1281 {display:block;}
	}
	@media only screen and (max-width: 1280px) {
	.l_1281, .l_1280, .l_1140, .l_1024, .l_800, .l_640, .l_480, .l_380, .l_320 {display:none;}
	.l_1280 {display:block;}
	}
	@media only screen and (max-width: 1140px) {
	.l_1281, .l_1280, .l_1140, .l_1024, .l_800, .l_640, .l_480, .l_380, .l_320 {display:none;}
	.l_1140 {display:block;}
	}
	@media only screen and (max-width: 1024px) {
	.l_1281, .l_1280, .l_1140, .l_1024, .l_800, .l_640, .l_480, .l_380, .l_320 {display:none;}
	.l_1024 {display:block;}
	}
	@media only screen and (max-width: 800px) { 
	.l_1281, .l_1280, .l_1140, .l_1024, .l_800, .l_640, .l_480, .l_380, .l_320 {display:none;}
	.l_800 {display:block}
	}
	@media only screen and (max-width: 640px) {
	.l_1281, .l_1280, .l_1140, .l_1024, .l_800, .l_640, .l_480, .l_380, .l_320 {display:none;}
	.l_640 {display:block;}
	}
	@media only screen and (max-width: 480px) {
	.l_1281, .l_1280, .l_1024, .l_800, .l_640, .l_480, .l_380, .l_320 {display:none;}
	.l_480 {display:block;}
	}
	@media only screen and (max-width: 380px) {
	.l_1281, .l_1280, .l_1140, .l_1024, .l_800, .l_640, .l_480, .l_380, .l_320 {display:none;}
	.l_380 {display:block;}
	}
	@media only screen and (max-width: 320px) {
	.l_1281, .l_1280, .l_1140, .l_1024, .l_800, .l_640, .l_480, .l_380, .l_320 {display:none;}
	.l_320 {display:block;}
	}


/* 1280
================================================== */
@media (min-width: 1280px) {
	.wc-shortcodes-two-third {width: 730px; margin-left: 0%;}
	}

/* 1024
================================================== */
@media (max-width: 1024px) {
	.wc-shortcodes-two-third {width: 85%;}
	
	/* contact-form */
	input[type="email"], 
	input[type="text"], 
	textarea { max-width: 340px; }
	
	#post-23 ul {
   		margin-left: 50px;
	}
}

/* 800
================================================== */
@media (max-width: 800px) {
	.wc-shortcodes-two-third {width: 100%;}
	
	.wc-shortcodes-one-half.partner {
    	width: 51%;
	}

	.wc-shortcodes-one-half, .wc-shortcodes-one-third, 
	.wc-shortcodes-two-third, .wc-shortcodes-three-fourth, 
	.wc-shortcodes-one-fourth, .wc-shortcodes-one-fifth, 
	.wc-shortcodes-two-fifth, .wc-shortcodes-three-fifth, 
	.wc-shortcodes-four-fifth, .wc-shortcodes-one-sixth, 
	.wc-shortcodes-five-sixth {
			margin-left: 0%;
		}
		
	/* contact-form */
	input[type="email"], 
	input[type="text"], 
	textarea { max-width: 260px; }
}

/* 640
================================================== */
@media (max-width: 640px) {
	#post-23 .wc-shortcodes-one-half {
		width: 100%;
	}
	/* contact-form */
	input[type="email"], 
	input[type="text"], 
	textarea { max-width: 340px; }
	
	#post-23 div.wpcf7 { padding-bottom: 40px; }
	#post-23 ul {
	padding-left: 0px;
    margin-left: 0px;
	}
	
	
	}

/* 480
================================================== */
@media (max-width: 480px) {	
	.site-branding .site-title, 
	.site-branding .site-text-logo {font-size: 20px;}
	
	.post-875 .wc-shortcodes-item {
    	margin-top: 0em;
	}
	
	/* contact-form */
	input[type="email"], 
	input[type="text"], 
	textarea { max-width: 300px; }
}

/* 380
================================================== */
@media (max-width: 380px) {
	.site-branding .site-title, 
	.site-branding .site-text-logo {font-size: 16px;}
	
	/* Overview BU's */
	.bf-item {
		left: 0px !important;
		 max-width: 280px !important;
	 }
		
	/* Image Icons */
	.fbx-link[data-attachment-id="1140"] .maps-icon,
	.fbx-link[data-attachment-id="1142"] .maps-icon,
	.fbx-link[data-attachment-id="1144"] .maps-icon,
	.fbx-link[data-attachment-id="1146"] .maps-icon,
	.fbx-link[data-attachment-id="1147"] .maps-icon,
	.fbx-link[data-attachment-id="1148"] .maps-icon,
	.fbx-link[data-attachment-id="1150"] .maps-icon,
	.fbx-link[data-attachment-id="1152"] .maps-icon,
	.fbx-link[data-attachment-id="1154"] .maps-icon,
	.fbx-link[data-attachment-id="1156"] .maps-icon,
	.fbx-link[data-attachment-id="1158"] .maps-icon,
	.fbx-link[data-attachment-id="1187"] .maps-icon{
		background:  url("http://chronicle-of-a-place.org/wp-content/uploads/2017/04/maps_icon_09.png") no-repeat right top;
		right: 5px;
		}
	
	 /* Bregenzer_16 */
	.fbx-link[data-attachment-id="1152"] .maps-icon:hover,
	.fbx-link[data-attachment-id="1146"] .maps-icon:hover {
		background: url("http://chronicle-of-a-place.org/wp-content/themes/onepress/images/maps_bregenzer_16.png") no-repeat right top;
		background-size: 265px 209px;
		}
		
	/* Wittelsbacherstrasse */
	.fbx-link[data-attachment-id="1154"] .maps-icon:hover {
		background: url("http://chronicle-of-a-place.org/wp-content/themes/onepress/images/maps_wittelsbacherstrasse.png") no-repeat right top;
		background-size: 265px 209px;
		}
	
	/* Waldowallee_61 */
	.fbx-link[data-attachment-id="1158"] .maps-icon:hover,
	.fbx-link[data-attachment-id="1156"] .maps-icon:hover {
		background: url("http://chronicle-of-a-place.org/wp-content/themes/onepress/images/maps_waldowallee_61.png") no-repeat right top;
		background-size: 265px 209px;
		}
		
	/* Bayerische_25a */
	.fbx-link[data-attachment-id="1187"] .maps-icon:hover,
	.fbx-link[data-attachment-id="1148"] .maps-icon:hover {
		background: url("http://chronicle-of-a-place.org/wp-content/themes/onepress/images/maps_bayerische_25a.png") no-repeat right top;
		background-size: 265px 209px;
		}	
	
	/* Wuerttembergische_12 */
	.fbx-link[data-attachment-id="1140"] .maps-icon:hover,
	.fbx-link[data-attachment-id="1144"] .maps-icon:hover {
		background: url("http://chronicle-of-a-place.org/wp-content/themes/onepress/images/maps_wuerttembergische_12.png") no-repeat right top;
		background-size: 265px 209px;
		}
	
		/* contact-form */
		input[type="email"], 
		input[type="text"], 
		textarea { max-width: 275px; }
}



	

