/*
Theme Name: Altea Child
Description: Child theme for Altea
Author: Your name here
Template: altea
*/

@import url("../altea/style.css");


#mainHeader {
    	box-shadow:#888888 inset;
}

/*Hauptmenü*/
#main-menu ul li a {
	display:block;
	text-decoration: none;
	font-size:16px;
	padding:20px 5px 0px 5px;
	font-family: Palatino Linotype, sans-serif;
        text-transform:none;
	text-shadow:none; 
	outline: 0 none;
	letter-spacing:0.01em;

}

#main-menu {
	margin-top:39px;

}



.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}


.underline {
	border-bottom:thin solid #000;
	width:100%;
	padding:0px;
	margin-left:0px;

}

.underline2 {
	border-bottom:thin solid #000;
	width:100&%;
	margin-top:70px

}


.underline3 {
	border-bottom:thin solid #fff;
	width:100%;
	position:fixed;
	bottom:0px;
		

}



/*grüner Button*/
a.btn.btn-success {
	background: #97A826;
}
/*roter Button*/
a.btn.btn-danger {
	background: #964C65;
}
/*Button allgemein inkl. Icon*/


a.btn{
	padding: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	box-shadow:none;
	display: inline-block;
	text-decoration: none;
	font-family: Signika, sans-serif;
	font-size:18px;
	font-weight: bold;
	text-shadow: none;
	margin-bottom:0px;
	border:none;
	-webkit-transition: all 0.8s ease-out;
	-moz-transition: all 0.8s ease-out;
	-o-transition: all 0.8s ease-out;
	-ms-transition: all 0.8s ease-out;
	transition: all 0.8s ease-out; 
	letter-spacing: 0.1em;	
    	background-color:transparent;
	outline: 0;
 	-moz-outline: 0;
	max-width:100%;
}


.btn-sm i, .btn i {
	width: 50px;
    height: 50px;
    font-size: 26px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    background-color: #FFFFFF;
    color: #565656;
	letter-spacing: 0.1em;
}

.iconMedium.iconRounded{
	width: 50px;
	height: 50px;
	font-size:26px;
}

.iconMedium.iconRounded:before{
	line-height: 50px;  
}

.btn.btn-lg {
	padding:12px 40px;
	font-size:22px;
}

/*Karte overlay - Zomm erst nach klicken*/
.overlay {
   background:transparent; 
   position:relative; 
   width:100%;
   height:480px; /* your iframe height */
   top:480px;  /* your iframe height */
   margin-top:-480px;  /* your iframe height */
}

.btn-class-hr-85{
	border-style: dotted;
	size: 1px;
	margin-top: -85px;
}

.btn-class-hr-95{
	border-style: dotted;
	size: 1px;
	margin-top: -95px;
}

#mainMenu ul > li > a {
   outline: 0 none;
}


.marbot5{
	margin-bottom:5px;
}
.martop5{
	margin-top:5px;
}


.marbot10{
	margin-bottom:10px;
}
.martop10{
	margin-top:10px;
}

.marbot20{
	margin-bottom:20px;
}
.martop20{
	margin-top:20px;
}

.marbot30{
	margin-bottom:30px;
}
.martop30{
	margin-top:30px;
}
.marbot40{
	margin-bottom:40px;
}
.martop40{
	margin-top:40px;
}

.marbot50{
	margin-bottom:50px;
}
.martop50{
	margin-top:50px;
}



.mitim{
	padding:0px 0px 0px 0px;
}

.mitboximg{
	padding:20px 0px 20px 0px;
}
.mitbox{

	padding:0px 0px 30px 20px;
}

.mitboxleft{
	border-top:2px solid #222222;
	border-right:1px solid #222222;
	padding:0px 0px 30px 20px;
}

.mitboxright{
	border-top:1px solid #222222;
	border-left:1px solid #222222;
	padding:0px 0px 30px 20px;
}

#fright{
	float:right;
}

.clear{
	clear:both;
}

.tl{
	text-align:left
}


@media only screen and (max-width: 768px) {


.underline {
	border-bottom:none;
	width:100%;
	margin-top:-40px;

}

.underline2 {
	border-bottom:none;
	width:100&%;
	margin-top:70px

}
.mitbox{
	border:none;
	padding:0px 20px 30px 20px;
}
	
}

.tfeld {
	font-family: Signika, sans-serif;
	font-size:14px;
	margin-left:8px;


}

.zeus .tp-bullet-title{display:none;}

.vh {visibility:hidden;}


	

