//
// wmnatstein.less Anpassungen für Weikert & Maier 
// --------------------------------------------------
@import "mixins/shadows.less";


@blau: #23487c;
@beige: #ecd3b5;

// ---------- fonts ----------
@font-face {
    font-family: 'texgyreadventorregular';
    src: url('fonts/texgyreadventor_regular/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor_regular/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texgyreadventor_regular/texgyreadventor-regular-webfont.woff') format('woff'),
         url('fonts/texgyreadventor_regular/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('fonts/texgyreadventor_regular/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'kaushan_scriptregular';
    src: url('fonts/kaushan/kaushanscript-regular-webfont.eot');
    src: url('fonts/kaushan/kaushanscript-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/kaushan/kaushanscript-regular-webfont.woff2') format('woff2'),
         url('fonts/kaushan/kaushanscript-regular-webfont.woff') format('woff'),
         url('fonts/kaushan/kaushanscript-regular-webfont.ttf') format('truetype'),
         url('fonts/kaushan/kaushanscript-regular-webfont.svg#kaushan_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'andika_new_basicitalic';
    src: url('fonts/Andika/AndikaNewBasic-i.ttf') format('truetype'),
	url('fonts/Andika/andikanewbasic-i-webfont.woff2') format('woff2'),		
         url('fonts/Andika/andikanewbasic-i-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.body-bg {
	background: left url(media/stone_bg_dark_200x400.jpg);
		.breadcrumb-section {
			width: 100%;
			//position: fixed;
			//top: 110px;
		//z-index: 1029;
		background-color: #F5F5F5;
		border-bottom: 1px solid #e9c39a;
		margin-bottom: 0px;
		
	
							}
}




.navbar {
//	.box-shadow(0px, 15px, 25px, @gray-dark);
	margin: 10px;
	border-radius: @border-radius-base;
	 	.navbar-main > li > a .bar {
    				background: #466896 none repeat scroll 0 0;
					height: 10px;
//					width: 80px;
//					//left: 0;
//					opacity: 1;
//					position: absolute;
//					top: -20px;
//				    margin: 10px 0 0 30px;
					transition: top 0.25s ease-in-out 0s, opacity 0.25s ease-in-out 0s, width 				0.25s ease-in-out 0s,;
//					.border-top-radius(30%);
//					.border-bottom-radius(30%);
//					.box-shadow(0px, 5px, 10px, @gray-light);
										}
}
										
										
//.navbar, .navbar-fixed-top, .navbar-fixed-bottom {
//	background: url(media/cont_hg.jpg) repeat-x; 
//	border-radius: @border-radius-base;
//	margin: 10px 0 0 0;
//
//	//.box-shadow(0px, 15px, 25px, @gray-dark);
//	.inner-shadow(0px, 0px, 10px, 0, 1);
//	
//			.navbar-main > li > a .bar {
//    				background: #466896 none repeat scroll 0 0;
//					height: 10px;
//					width: 80px;
//					//left: 0;
//					opacity: 1;
//					position: absolute;
//					top: -20px;
//					margin: 10px 0 0 30px;
//					transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out 0s, width 0.25s ease-in-out 0s,;
//					.border-top-radius(30%);
//					.border-bottom-radius(30%);
//					.box-shadow(0px, 5px, 10px, @gray-light);
//										}
//	}


.breadcrumb-section {
	//border-radius: @border-radius-base;
	margin: 20px 0px 0px 0px;
	 //display: block;
}



	
.main-section {
	//margin-top:50px;
	.section {
		padding-top: 1em;
		padding-bottom: 1em;
	}
	
	 
			.container {
			//background: url(media/cont_hg.jpg); 
			background-color: #363534;
			.border-top-radius(@border-radius-base);
			.border-bottom-radius(@border-radius-base);
						li {
						 list-style-type: square;
   						// padding-left: 20px;
   						// margin-left: 25px;
   						// background-image:url(media/aufzaehl_10x10px.png);
   						// background-repeat:no-repeat;
  						// background-position:left top;
							}
						}
					
			.carousel-inner {
						
						
					.carousel-text-inner {
						background-color:#fff;
						opacity: 0.6;
						font-family: 'andika_new_basicitalic';
						
						.text-center {	
							font-family: 'andika_new_basicitalic';
								
									}
										}
							}					

			.panel-default {
				
						.panel-heading {
							
										//color: @gray-lighter;
   								border-bottom: 1px solid transparent;
								//border-top-left-radius: @border-radius-base;
   								//border-top-right-radius: @border-radius-base;
								//border-bottom-left-radius: @border-radius-base;
								//border-bottom-right-radius:@border-radius-base;
								//border-bottom: 1px solid transparent;
								//border-top-left-radius: 0;
   								//border-top-right-radius: 0;
								//border-bottom-left-radius: 0;
								//border-bottom-right-radius: 0;
								//padding: 10px 15px;
										}
						.panel-body {
									background-color: #fff;
									color:@gray-darker;}
							}
	.well {
		margin: 1em 0 1em 0;
		color: @gray-darker;
		padding: 0.5em;
					h1, h2, h3, h4 {
						color: @blau;
						font-family: 'andika_new_basicitalic';
						}
	}
			.map {
						width:100%;
						height:500px;
						margin: 0 0 50px 0;
			}
	
		
	
	.frame {
		
	padding-top: 0.5em;
	padding-bottom: 0.5em;
		
}	
	
}
		.maincontent-wrap {
			background-color:#16FF00;
					.indent-left {
						 margin-left: 25%;
									}
					.indent-right {
						margin-right: 25%;
									}
				}
	

	
				
		
.thumbnail {
	border-width: 5px;
	.box-shadow(2px, 5px, 10px, @gray-dark);
	padding: 0;
	
}

//--- EXTENSION: Powermail  ---	

.tx-powermail {
	.powermail_form {
		margin: 0px 25px 0px 25px;
	}
}

.parsley-required {color: #FF0000;}
	.pm_validerror {color: #FF0000;}
.parsley-custom-error-message{color: #FF0000;}
	
.powermail_fieldset {
		background-color: transparent;
}
.powermail-legend {
			border-bottom: none;
		}
		
	
	
	
	
	
.mandatory {color: #FF0000;}
	

	




footer {
		.footer-section {
	 		h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
			color:#fff;}
			padding-top: 0em;
			padding-bottom: 0em;
		
				}
	.image_small {
    display: block;
    margin-bottom: @line-height-computed;
    line-height: @line-height-base;
    > img,
    a > img {

        display: block;
        max-width: 25%;
        height: auto;
        margin: 0 auto;
    }
    .caption {
        padding: @thumbnail-caption-padding;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }
}

}
.popover {
  position: relative;

}

.popover-content {
	color: #383736;
}

