/*
Theme Name: Zahnarztpraxis Andrea Schnur D.D.S, München
Theme URI: http://www.staude.de
Author: Das Staude Software Team
Author URI: http://www.staude.de
Description: Staude Wordpress Theme
Version: 3.5.1
Tags: staude, kundendesign
*/

/* Bootstrap */
/* Basic structure */

body {
	background-color: #adc3d1;
	background-repeat: no-repeat; 
	background-position: top center;
	color: #818181;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 14px;
}

a { color: #abc54a; text-decoration: none;}
a:hover { color: #abc54a;}

p{ margin-bottom: 5px; }

.swipeit { 
	height:40px; 
	overflow: hidden;
	padding: 5px 0 5px 55px; 
	width: 0; 
	-webkit-transition: width .33s ease-in 0s; 
	-moz-transition: width .33s ease-in 0s; 
	transition: width .33s ease-in 0s; 
}
.swipeit .inner-txt {display: block;min-width: 106px;}
.swipeit:hover, .swipeit:focus {padding: 5px 0px 5px 55px; width: 150px;}

.row{margin-right:-15px;margin-left:-15px}
.row:after,.row:before, .section-content:after, .section-content:before{display:table;content:" ";}
.row:after,.section-content:after {clear:both;}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
[class*="col-"] {padding-top:10px; padding-bottom: 10px;}
[class*="col-"] {padding-left:15px; padding-right: 15px;min-height:1px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }

#wrapper{ margin: 0px auto; position: relative; }

ul.leistungen {
    margin: 0px 0px 15px;
	padding: 0px;
	list-style-type: none;
	text-decoration: none;
	border: medium none;
	outline: medium none;
}

ul.leistungen li {
    margin: 0px 0px 10px;
    padding: 2px 0px 10px 20px;
    border-bottom: 1px dotted #6D6E71;
    font-style: italic;
    background: url("images/bg-check.png") no-repeat scroll 0px 2px transparent;
}

.icon-location, .icon-phone, .icon-fax, .icon-mail{display:inline-block;padding: 5px 4px 20px 60px;color:#fff;font-size:13px;background-repeat: no-repeat;background-position:0px 50%;}

.icon-location{background-image: url("images/icon-adresse.png");}
.icon-phone{background-image: url("images/icon-telefon.png");}
.icon-fax{background-image: url("images/icon-fax.png");}
.icon-mail{background-image: url("images/icon-mail.png");}

.headline{background-image: url("images/bg-headline.png");padding:10px 0px 0px 10px;background-repeat: no-repeat;background-position: top left;margin-top:50px;}

.section-wrapper { }

 /* .section-wrapper .section-content { min-height: 350px; } */
.section-content { width: 95%; min-height: 1px; max-width:1370px;margin:auto; }
.section-content.unfixed { min-height: initial; }

/****************************************************/
/********************** Buttos **********************/
/****************************************************/

#empfehlen, #qr_link, #btn_vorbestellen {
position: fixed;
background-color: #77add8;
background-repeat: no-repeat;
background-position: center left;
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
color: #fff;
left: 0px;
z-index: 999;
line-height: 40px;
}
#empfehlen{ top:225px; background-image:url("images/btn_seite_teilen.png"); }
#qr_link{ top:300px; background-image:url("images/btn_qr_code.png"); }
#btn_vorbestellen { top: 300px; background-image: url( "images/btn_vorbestellen.png" ); }

.btn-themen {	
	background-color:#45a12a;
	border:1px solid #5a6472;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:10px 30px;
	text-decoration:none;
	margin-top:15px;
	width:100%;
}
.btn-themen:hover {
	background-color:#5a6472;
	color:#fff;
}
.btn-themen:active {
	position:relative;
	top:1px;
}

.btn-zurueck {	
	background-color:#45a12a;
	border:1px solid #5a6472;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:10px 30px;
	text-decoration:none;
	margin-top:15px;
}
.btn-zurueck:hover {
	background-color:#5a6472;
	color:#fff;
}
.btn-zurueck:active {
	position:relative;
	top:1px;
}

/****************************************************/
/********************** Header **********************/
/****************************************************/

#header-wrapper{
	top: 0;
	width:100%;
	height:auto;
	position: fixed;
	z-index:9999;
	background-image: url(images/bg-header.jpg);
	background-repeat:no-repeat;
	background-size: cover;
	border-bottom:1px solid #fff;
}

#header-kontakt{ 
	background-color: #77add8;
	min-height: 42px;
	font-weight: 400;
	width: 100%;
	z-index: 9999;
	line-height: 22px;
	vertical-align: middle;
	color: #eaeef5;
	text-align: left;
	border-bottom:1px solid #fff;
}

#header-kontakt a{color:#fff;}
#header-kontakt a:hover{color:#fff;text-decoration: underline;}
#header-kontakt .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10{padding-top:0px;padding-bottom:0px;}
#header-kontakt .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2{padding-top:0px;padding-bottom:0px;}

#header{
	z-index:9999;
-webkit-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.05);
box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.05);	
}

#logo{
	text-align: left;
	display:inline-block;
	width:100%;
	float:left;
	z-index:9999;
}

#logo h1{color:#77add8;text-transform:uppercase;font-weight:300;font-size: 1.75em;margin-bottom:10px;display:inline-block;margin-top:15px;margin-left:10px;font-family: 'Josefin Sans', sans-serif;}
#logo h2{color:#818181;text-transform:uppercase;font-weight:300;font-size:1em;display:inline-block;margin-left:10px;font-family: 'Josefin Sans', sans-serif;}

/*************************************************************/
/********************** Navigation Oben **********************/
/*************************************************************/

/** Navigation Oben **/
#navigation{  font-weight: 300; text-align: right;  z-index:9999;display:inline-block;width:100%;float:left;}
.logged-in #header-wrapper{top: 40px;}

#nav_oben { display: inline-block; z-index: 99; }

#nav_oben > li.menu-item { float:left; display: inline-block; padding: 2px; border-right:1px solid #dadada;  }

#nav_oben > li + li.menu-item { 
	/* border-left: 1px solid #ffffff; */ 
	/* color:#fff; */
	padding-left: 0; 
	margin-left: 0; 	
}

#nav_oben.dropdown li a {
    display: block;
    font-weight: 400;
    padding: 30px 13px 30px 13px;
    font-size: 16px;
    font-weight: 400;
    color: #818181;
    text-transform: uppercase;
	border-bottom: 2px solid transparent;
}

#nav_oben.dropdown li a:hover {
	color: #4e98d3;	
	border-bottom: 2px solid #4e98d3;
}

#nav_oben ul.sub-menu { display:none; }

#nav_oben ul.sub-menu li a {padding: 10px 15px 10px 15px;text-align:left;text-transform: normal;}

#nav_oben.dropdown li.menu-item:hover > ul.sub-menu,
#navigation  li.page_item:hover > ul.children {
	display:block;
	position: absolute;
	z-index: 109;	
}
#navigation .dropdown ul.sub-menu li:hover a:after,
#navigation .dropdown ul.children li:hover a:after{
	float:left;
	display: inline-block;
	content: "";
}

#nav_oben > li > ul.sub-menu > li { background-color: rgba(255,255,255,0.85);}
#nav_oben > li > ul.sub-menu > li:hover { background-color: #76acd6;text-align:right; }
#nav_oben > li > ul.sub-menu > li:hover > a { color: #fff; }

#navigation .dropdown ul.sub-menu li:hover ul.sub-menu,
#navigation .dropdown ul.children li:hover ul.children{ left: 100%; }
/* 
#sub-menu-left { margin: 70px 0 0 15px; }

#sub-menu-left li.current-page-ancestor .sub-menu,
#sub-menu-left li.current_page_ancestor .sub-menu { display: block; }
#sub-menu-left > li.menu-item { display: none; }
#sub-menu-left li.current-page-ancestor,
#sub-menu-left li.current_page_ancestor { display: block; }
#sub-menu-left > li.current-page-ancestor > a,
#sub-menu-left > li.current_page_ancestor > a { display: none; }
#sub-menu-left li.current_page_ancestor .sub-menu li,
#sub-menu-left li.current-page-ancestor .sub-menu li,
#sub-menu-left li.current-menu-ancestor ul.sub-menu li,
#sub-menu-left li.current_menu_ancestor ul.sub-menu li { margin: 0.25em 0; } */

/*****************************************************/
/********************** Content **********************/
/*****************************************************/

#site-content {background-image: url( 'images/bg-praxis.jpg' );height:857px;}

#welcome { background-image: url( 'images/bg-willkommen.jpg' );height:780px; }
#praxis { background-image: url( 'images/bg-praxis.jpg' );height:857px; }
#team { background-image: url( 'images/bg-team.jpg' );height:919px;position:relative; }
#leistungen { background-image: url( 'images/bg-leistungen.jpg' );min-height:385px;background-size:cover; }

#content { min-height: 500px;line-height: 1.5;/* margin: 50px auto; *//* max-width: 1370px; */ }

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {line-height: 1.5;color:#abc54a;}
#content h1 {font-size: 2em;font-weight:300;}
#content h2 {font-size: 1.75em;}
#content h3 {font-size: 1.6em;}
#content h4 {font-size: 1.5em;}
#content h5 {font-size: 1.33em;text-transform:uppercase;}
#content h6 {font-size: 1.25em;color:#818181}

.white-box{padding:25px;background-color: rgba(255,255,255,0.75);}
.white-broder{padding:25px;border:1px solid #fff;}
.white-broder-2{padding:25px;border:1px solid #fff;background-color: rgba(255,255,255,0.5);}
.mar50{margin-top:50px;}


/*******************************************************/
/********************** Team ***************************/
/*******************************************************/

.slideup .navigation {
    box-sizing: border-box;
    font-size: 16px;
    float: left;
    height: 162px;
    width: 100%;
    margin-left: 19%;
}

.slideup ul.navigation a {
	display: block;
	/* KH26  background-image: url('images/btn_spezialitaeten.html'); */
	background-position:left center;
	background-repeat: no-repeat;
	line-height: 1.5em;
	padding: 17px 0px 30px 73px;
	color:#ffffcc;
	}
	
.slideup ul.navigation a:hover, .slideup ul.navigation a.active{
	/* KH26  background-image: url( 'images/btn_spezialitaeten.html'); */
	color:#ffffcc;filter:alpha(opacity=85);
	-moz-opacity: 0.85; opacity: 0.85;
	}

.team-navigation{ 
	width: 161px;
	height: 161px;
	float:left;
	 -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  	position:relative;
	top:0px;
	opacity: 0.5;
}

.team-navigation:hover{ 
	width: 200px;
	height: 200px;
	float:left;
	position:relative;
	top:-20px;
	opacity: 1;
}

a.active .team-navigation{
	width: 200px;
	height: 200px;
	float:left;
	position:relative;
	top:-20px;
	opacity: 1;
}

.slideup .texte {
    box-sizing: border-box;
    float: left;
    height: 582px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
	
.slideup .text {
	overflow: auto;
	padding:15px;
	position: absolute;
	top:100%;
	width: 100%;
	transition:
	top ease-in-out 0.75s;
	-moz-transition: top ease-in-out 0.75s;
	}
	
.slideup .text.active{
	top: 0;
	}
	
/*************************************************************/
/********************** Leistungen ***************************/
/*************************************************************/

.leistung-1, .leistung-2, .leistung-3, .leistung-4{
	display:inline-block;
	background-size: 65% auto;
	background-repeat:no-repeat;
	padding-top:75%;
	color:#fff;
	text-align:center;
	width:100%;height:25%;
	background-position: top center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	margin-top:25px;
	}

.leistung-1{background-image: url("images/btn-leistungen-1.png");}
.leistung-2{background-image: url("images/btn-leistungen-2.png");}
.leistung-3{background-image: url("images/btn-leistungen-3.png");}
.leistung-4{background-image: url("images/btn-leistungen-4.png");}

.leistung-1:hover, .leistung-2:hover, .leistung-3:hover, .leistung-4:hover{background-size: 75% auto;padding-top:85%;height:15%;font-weight:bold;}

/*********************************************************/
/********************** Praxis ***************************/
/*********************************************************/

.page-id-2 #gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: left;
    width: 25%;
	opacity: 0.75;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.page-id-2 #gallery-1 .gallery-item:hover {
opacity: 1;
}

.page-id-2 #gallery-1 img {
    border: 1px solid #fff;
}

.page-id-2 .size-thumbnail{width:100%;height:auto;}

/*******************************************************/
/********************** Aktuelles **********************/
/*******************************************************/

#content.category { overflow: auto; padding: 20px 20px 0; }
#content.post-detail { overflow: auto; padding: 20px 20px 0; }
#content .post-content h1{ font-size: 2em; }
#content .post-content h2{ font-size: 1.5em; }
#content .post-content h3{ font-size: 1.17em; }
#content .post-content h4{ font-size: 1.33em; }
#content .post-content h5{ font-size: 0.83em; }
#content .post-content h6{ font-size: 0.67em; }
#content .post-content h7{ font-size: 0.67em; }
#content .post-content h8{ font-size: 0.67em; }
#content .post-content h9{ font-size: 0.67em; }

/** Leere-Seite wie Popup */
#content.empty { background: none; height: auto; }

#sitemap{}
#content.sitemap ul{
	list-style-type: disc;
	padding-left: 2em;
}

/****************************************************/
/********************** Footer **********************/
/****************************************************/

#footer {
	background-image:url("images/bg-footer.jpg");
	clear:both;
	min-height: 400px;
	line-height:1.5em;
	background-color:#adc3d1;
}
#nav_footer{ float:right; }
#nav_footer > li.menu-item{ display: inline-block; }

#nav_footer a{color:#fff;text-transform:uppercase;margin-right:10px;}
#nav_footer a:hover{color:#fff;text-decoration: underline;}

#social_icons{ margin-top: 0px; }

#footer h3 {font-size: 1.6em;color:#abc54a;font-weight:300;margin-bottom:15px;}

/*************************************************************/
/********************** Kontaktformular **********************/
/*************************************************************/

div.wpcf7 .wpcf7-form label {
	cursor: pointer;
    vertical-align: top;
    display: inline-block;
}
#kontaktformular {
    margin: auto;
}
#kontaktformular .wpcf7 .wpcf7-form label { width: 10em; }

#vorbestellformular span.vorbestell-label{
     display: inline-block;
	 vertical-align:middle;
}
#vorbestellformular span.vorbestell-label.left{ width: 85px; }
#vorbestellformular span.vorbestell-label.right{
    width: 75px;
    margin-left: 10px;
}

#content div.wpcf7 .wpcf7-form label span{
	/* color: #ffffff; */
}

div.wpcf7 input.wpcf7-text ,
div.wpcf7 input.wpcf7-captchar {
        border: 1px solid #fff;
        background-color: rgba(255,255,255,0.50);
        padding: 5px;
        min-height: 40px;
        width: 100%;
        /* font-family: 'Exo', sans-serif; */
        box-sizing: border-box;
        font-size: 11pt;
		margin-bottom:10px;
}
#kontaktformular div.wpcf7 input.wpcf7-text ,
#kontaktformular div.wpcf7 input.wpcf7-captchar { width: 25em; }
#vorbestellformular span.vorbestell-fields{ vertical-align: middle; }
#vorbestellformular span.vorbestell-fields input.wpcf7-text{ width: 170px;}
#content div.wpcf7 textarea.wpcf7-textarea {
    border: 1px solid #fff;
    width: 100%;
    background-color: rgba(255,255,255,0.50);
    padding: 5px;
    min-height: 80px;
    /*	font-family: sans-serif;*/
    box-sizing: border-box;
	transition: background-color ease-in-out .3s;
    font-size:11pt;
}
#content div.wpcf7 input.wpcf7-text:focus, 
#content div.wpcf7 textarea.wpcf7-textarea:focus,
#content div.wpcf7 input.wpcf7-captchar:focus {
   background-color: rgba(255,255,255,0.70);
   transition: background-color ease-in-out .3s;
    outline: 0px;
    border: 1px solid #fff;
    box-shadow: 0em 0em .3em #fff;
}
#kontaktformular .wpcf7-form-control.wpcf7-submit:hover, input.wpcf7-form-control.wpcf7-submit:focus,input.wpcf7-form-control.wpcf7-submit:active {background: rgba(61,61,61,.7);outline:0;}

#kontaktformular .wpcf7-form-control.wpcf7-submit {
    width: 100%;
    box-sizing: border-box;
    background: rgba(61,61,61,.5);
    border: 1px solid #fff;
    padding: .5em;
    color: #ffffff;
}
/*News*/

.page-id-529 #staude_gesundheits_suche {
    background-color: transparent;
	font-family: 'Josefin Sans', sans-serif;
}

.page-id-529 #staude_search_header {
    height: 100px;
	background-color: transparent;
	box-shadow: 0 .2em .2em rgba(33,33,33,.0);
	font-family: 'Josefin Sans', sans-serif;
}

.page-id-529 #staude_search_bar {
	font-family: 'Josefin Sans', sans-serif;
    left: 4%;
    width: 92%;
    height: 50px;

}

.page-id-529 #staude_btn_search {   
    float: right;
    height: 100%;
	font-family: 'Josefin Sans', sans-serif;
    margin: 0;
    padding: 0;
    width: 21.58%;
	color: #abc54a;
	text-transform: uppercase;
	border:1px solid transparent;
	background-color:#abc54a;
	border: 1px solid #abc54a;	
	-webkit-transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	transition: all 0.33s ease-in-out;
	text-decoration: none;
	background: linear-gradient( to bottom,transparent,transparent 0%,transparent 0% );
	cursor: pointer;
}

.page-id-529 .gesundheitssuche.matches {
    background-color: #ffffff;
    padding: 1em;
    box-shadow: .2em .2em .2em rgba(33,33,33,.0);
    width: 92%;
    box-sizing: border-box;
    margin: 0 auto;
    position: relative;
	font-family: 'Josefin Sans', sans-serif;
}

.page-id-529 #staude_search_wrapper .matches .rss-title a {
	font-family: 'Josefin Sans', sans-serif;
    color: #abc54a;
    text-decoration: none;
	font-size: 1.2em;
	font-weight:400;
}

.page-id-529 #staude_search_wrapper .rss-item{padding-top:15px;margin-bottom:15px;border-bottom:1px solid #abc54a;}

.page-id-529 #staude_search_header .deko { display: none; }


.page-id-529 #staude_btn_search:hover {   
    font-family: 'Josefin Sans', sans-serif;
	color:#abc54a;	
	border: 1px solid #abc54a;
	background-color: transparent;
	}

.page-id-529 #staude_search_image { display: none; }



.page-id-529 #staude_gesundheits_suche {
    background-color: transparent;
	font-family: 'Josefin Sans', sans-serif;
}

/** Vorbestellformular - Produkte **/
#produktliste .removeProduct{
	background: transparent url('images/delete-icon.png') no-repeat center center;
	display: inline-block;
	height: 16px;
	margin-left: 8px;
	width: 16px;
}

#content .slide .caption{ font-size: 13px; }

/** Aufklappbares Menü**/
.flipper .panel, .flipper .flip { padding:5px; text-align:left; }
.flipper .flip {
	background-image: url( 'images/btn-open.png' );
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 40px;
	color: #000;
	background-color:#c7d42d;
	border-radius:20px;
	margin-bottom:10px;
}
.flipper .flip:hover { cursor: pointer; }
.flipper .flip.open { background-image: url( 'images/btn-close.png' ); }
.flipper .panel { display:none; padding:1em; }.fb-like iframe {max-width:none;}


.page-id-529 #staude_gesundheits_suche {
    background-color: transparent;
    margin: 0;
    font-family: Arial,Verdana,sans-serif;
    font-size: 16px;
}
.page-id-529 #staude_search_header {
    background-color: transparent;
    box-shadow: none;
    padding: 1em 2em 0em;
    position: relative;
    z-index: 0;
}

.page-id-529 #staude_search_wrapper {
    max-width: 996px;
	background-color: transparent;
    margin: 0 auto;
   box-shadow: none;
    border-radius: 0;
    width: 98%;
}

.page-id-529 #staude_gesundheits_suche {
    background-color: transparent;
    margin: 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
}

@media( max-width: 767px ) {
	.hide-sm{display:none;}	
	#nav_oben {display:none;}
	#logo{width:100%}
	#navigation{width:100%;}
	#header-kontakt{display:none;}
	#content {padding-top:  135px;}
	.icon-fax{display:none;}
	.icon-location{display:none;}
	body {font-size: 14px;}
	
	.team-navigation{width: 70px;height: 70px;}
	.team-navigation:hover{width: 90px;height: 90px;}
	a.active .team-navigation{width: 90px;	height: 90px;}
	.page-id-2 #gallery-1 .gallery-item {width: 100%;}
	
	#empfehlen{display:none;}
	#qr_link{display:none;}
	#btn_vorbestellen {display:none;}

}
@media( min-width: 768px ) {
	.slicknav_menu { display: none; }
	.hide-sm{display:none;}	
	#logo{width:100%}
	#navigation{width:100%;}
	#content {padding-top:  210px;}
	.icon-fax{display:none;}
	.icon-location{display:none;}
	body {font-size: 14px;}
	.icon-location, .icon-phone, .icon-fax, .icon-mail{padding: 5px 1px 20px 50px;}
	
	.team-navigation{width: 120px;height: 120px;}
	.team-navigation:hover{width: 160px;height: 160px;}
	a.active .team-navigation{width: 160px;	height: 160px;}
	.page-id-2 #gallery-1 .gallery-item {width: 50%;}
	
	#empfehlen{display:none;}
	#qr_link{display:none;}
	#btn_vorbestellen {display:none;}
}

@media( min-width: 992px ) {
	.hide-sm{display:block;}	
	#logo{width:31%;}
	#navigation{width:69%;}	
	#content { padding-top:  150px; }
	.icon-fax{display:none;}
	.icon-location{display:inline-block;}
	body {font-size: 15px;}
	#nav_oben.dropdown li a {padding: 30px 10px 30px 10px;}	
	.icon-location, .icon-phone, .icon-fax, .icon-mail{padding: 5px 1px 20px 50px;}
	
	.team-navigation{width: 161px;height: 161px;}
	.team-navigation:hover{width: 200px;height: 200px;}
	a.active .team-navigation{width: 200px;	height: 200px;}
	.page-id-2 #gallery-1 .gallery-item {width: 33%;}
	
	#empfehlen{display:none;}
	#qr_link{display:none;}
	#btn_vorbestellen {display:none;}
}

@media( min-width: 1200px ) {	
	#logo{width:30%;}
	#navigation{width:70%;}	
	#content { padding-top:  150px;}
	.icon-fax{display:inline-block;}
	.icon-location{display:inline-block;}
	body {font-size: 16px;}
	#nav_oben.dropdown li a {padding: 30px 13px 30px 13px;}
	.icon-location, .icon-phone, .icon-fax, .icon-mail{padding: 5px 4px 20px 60px;}
	
	.team-navigation{width: 161px;height: 161px;}
	.team-navigation:hover{width: 200px;height: 200px;}
	a.active .team-navigation{width: 200px;	height: 200px;}	
	.page-id-2 #gallery-1 .gallery-item {width: 25%;}
	
	#empfehlen{display:block;}
	#qr_link{display:block;}
	#btn_vorbestellen {display:block;}
	
}