.masthead{
background: #b11623;
color: white;
border-radius: 0px;
padding-top: 10px;
padding-bottom: 100px;
position: relative;
margin:0px;
}

.phoneHeader{
    position: absolute;
    margin: 16px;
    /* color: white; */
    /* float: right; */
    right: 0;
    top: 0;
	}

	footer{background-color: #f7f7f7;}
h1{
	font-size: 38px !important;
}

h2{
	font-size: 28px !important;
}

a{
	color:#c3c3c3;
}
html, body{
	font-family: Open Sans;
	overflow-x:hidden;
	font-size: 16px;
    color: #666666;
    line-height: 1.5;
}

.row-feature{
padding-top: 10px;
}

.t3-header {
padding-bottom: 0;
padding-top: 10px;
}

.t3-mainbody {
padding-bottom: 0;
padding-top: 0;
}

.navbar-default {
background: #808080; filter:alpha(opacity=60);
background: rgba(128,128,128, 0.6)!important;
border: 0
}

.logo{
	display:none;
}

.t3-mainnav > .container {
	float:right;
	    margin-right: 70px;

}

.navbar-default .navbar-nav > .nav-signup > a, .navbar-default .navbar-nav > .nav-primary  > a ,
.navbar-default .navbar-nav > .nav-signup > a, .navbar-default .navbar-nav > .nav-primary  > span{
    background: #808080;
    display: inline-block;
    padding: 0;
    border-radius: 14px;
    border: none; 
    -webkit-box-shadow: none !important; 
    box-shadow: none !important; 
    line-height: 30px;
    padding: 1px 15px;
    margin-top: 12px;
    /* float: right; */
    margin-left: 0px;
}

.nav-shorten :focus,
.nav-shorten:active{
}

.nav-shorten > span{
	height: 33px;
    overflow: hidden;
    line-height: 30px;
    width: 35px;
}

.nav-shorten > span > span
{
color:white;
	margin-bottom: 20px;
    margin-right: 0 !important;
}
/* sidebar */

.menu_header_offcanvas{

}

.menu_body_offcanvas a{
	color: black !important;
		
}

/* bt content slider */
.bt_handles_num > .current > a{
	background : #b40404 !important;
}

.bt-title{
	color : #b40404 !important; 
}

.contact_form, .module_margin{
	margin:0 10px;
}

.masthead-title{
 text-shadow: 0 1px 0 black;
}

.btn-kunz{
	color: #ffffff;
    background-color: #a0111c;
	border-radius: 0 !important;
}

.btn-kunz:hover{
	color: #ffffff !important;
    background-color: #A10303;
}

.visitcard{
    position: absolute;
    right: 0;
    bottom: 0;
}
/*make divs linkable*/

div.feature {
        position: relative;
    }

    div.feature a {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-decoration: none; /* No underlines on the link */
        z-index: 10; /* Places the link above everything else in the div */
        background-color: #FFF; /* Fix to make div clickable in IE */
        opacity: 0; /* Fix to make div clickable in IE */
        filter: alpha(opacity=1); /* Fix to make div clickable in IE */
    }

#Mod246{
	background-color: #f7f7f7;
    background-image: url('../images/Kunz-Portrait.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: 85%;
	position: relative;
	padding: 2em;
}

.img-responsive{
margin: 0 auto;}

.visitcard-sm-screen{
	display:none;
	height: 300px;
    float: right;
    margin: -40px;
	margin-bottom:-100px;
}

.kunz-sm-screen{
	display:none;
}
.kunz-sm-screen  > img{
	height: 300px;
    float: right;
    margin: -40px;
}

@media screen and (min-width: 992px){
	.page-masthead-short{
		margin: -60px 0 -80px 0;
	}
	#Mod200{
		background-image: linear-gradient(
      rgba(0, 0, 0, 0.2),
      rgba(0, 0, 0, 0)
    ),url('/images/akunz_large_banner.jpg');
	}
}

@media screen and (max-width: 992px){
	#Mod200{
		background-image: linear-gradient(
      rgba(0, 0, 0, 0.2),
      rgba(0, 0, 0, 0)
    ),url('/images/Visitenkarte_klein.jpg');
	}
	#Mod246{
		background-image: url("");
	}
	.kunz-sm-screen{
		display:block;
	}
	.visitcard-sm-screen{
		display:block;
	}
	.visitcard{
		display:none;
	}
}

.socialButtons{
	z-index: 1000;
	position: absolute;
	right: 1em;
	top: 1em;
}

.socialButton{
    margin: 5px;
    color: #757575;
}

.socialButton :hover{
	text-decoration: none;
}

.skypeButton:hover{
	color: #12A5F4;
}

.xingButton:hover{
	color:#126567;
}

.facebookButton :hover{
	color: #3b5998;
}

.twitterButton :hover{
	color: #55acee;
}

.googleButton :hover{
    color: #dc4e41;
}





