/*
Theme Name: Fuchs
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
/*	font-size: 87,5%;*/
	font-size: 16px;
	line-height: 1;
color:#003767;
}



ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}








/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	float: left;
}

/* .career {display:none !important;} */

.page-id-1333 /* datenschutz */ #content .entry-title,
.page-id-1341 /* privacy */ #content .entry-title,
.page-id-1347 /* rechtlich */ #content .entry-title,
.page-id-1350 /* legal */ #content .entry-title
 {margin-top:30px;color:#003767;}



.page-id-55 /* kontakt */ #container .entry-content,
.page-id-253 /* contact */ #container .entry-content,
.page-id-295 /* imprint */ #container .entry-content,
.page-id-292 /* impressum */ #container .entry-content {
padding-top:30px;
}


.page-id-295 /* imprint */ #container,
/* .page-id-289 /* office */ #container, */
.page-id-253 /* contact */ #container,
.page-id-55 /* kontakt */ #container,
/* .page-id-46 /* kanzlei */ #container */  {
	padding-top:30px;
}


.page-id-726 /* competences */ #container,
.page-id-715 /* kompetenzfelder */ #container,
.page-id-1502 /* karriere */ #container,
.page-id-1507 /* career */ #container{
	padding-top:5px;
}

.page-id-289 /* office */ #container,
.page-id-712 /* home-en */ #container,
.page-id-709 /* home */ /*home*/ #container,
.page-id-46 /* kanzlei */ #container
{
padding-top:18px;
}



.page-id-289 /* office */ #content .entry-content,
/* .page-id-292 /* impressum */ #content .entry-content, */
/* .page-id-295 /* imprint */ #content .entry-content, */
.page-id-289 /* office */ #content .entry-content,
/* .page-id-253 /* contact */ #content .entry-content, */
.page-id-1333 /* datenschutz */ #content .entry-content,
.page-id-1341 /* privacy */ #content .entry-content,
.page-id-1347 /* rechtlich */ #content .entry-content,
.page-id-1350 /* legal */ #content .entry-content

/* #content #post-46 .entry-content */ {
	width:480px;
}

.page-id-46 /* kanzlei */ .entry-content,
.page-id-55 /* kontakt */ .entry-content,
.page-id-295 /* imprint */ .entry-content,
/* .page-id-292 /* impressum */ .entry-content, 
.page-id-253 /* contact */ .entry-content,
.page-id-289 /* office */ .entry-content{
	padding:0;
        
}

.page-id-726 /* competences */ #content .entry-content,
.page-id-715 /* kompetenzfelder */ #content .entry-content,
.page-id-712 /* home-en */ #content .entry-content,
.page-id-709 /* home */ #content .entry-content,
.page-id-46 /* kanzlei */ #content .entry-content,
.page-id-55 /* kontakt */ #content .entry-content,
.page-id-295 /* imprint */ #content .entry-content,
.page-id-292 /* impressum */ #content .entry-content,
.page-id-253 /* contact */ #content .entry-content,
.page-id-289 /* office */ #content .entry-content,
.page-id-1502 /* karriere */ #content .entry-content,
.page-id-1507 /* career */ #content .entry-content{
        line-height:1.35em;
}

.entry-content strong{
	font-family:ProximaNova-Bold, sans-serif !important;
font-weight:200;
color:#003767;
}
#content {
	float: left;
	margin-top:-165px;
color:#003767;
}
#primary,
#secondary {
	float: left;
	width: 220px;
	line-height: 1.2em;
margin-right: 20px;
}
#secondary {
}
#footer {
	clear: both;
	width: 100%;
}

/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 640px;
} 
.page-id-20 #content{
	display:none;
}
/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}


/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
#wrapper,
.page-title span,
.pingback a.url {
	font-family:ProximaNova-Light, sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}



ul.indent li.indent {
    list-style-type: disc;
    }


/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	width: 980px;
}
#wrapper {
	background: #fff;
	font-size:1em;
}

/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#site-info {
	float: left;
	font-weight: bold;
	width: 700px;
}
#site-generator {
	float: right;
	width: 220px;
}


/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background: #fff;
	padding:30px 70px;
}
body,
input,
textarea {
	color: #666;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 0 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 0 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {

}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
/*	line-height: 18px;*/
	margin-bottom: 18px;
	overflow: auto;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #00aaa6;
}
a:visited {
	color: #000;
}
a:active,
a:hover {
	color: #666666;
}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

body .wpif2_imageflow{
	margin-bottom:40px;
}

/* =Header
-------------------------------------------------------------- */

#header {
	float:left;
	width:100px;
}
body #site-title{
	display:none;
}
#site-title {
	float: left;
	margin: 0 0 18px 0;
	width: 700px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}

/* This is the custom header image */
#branding img {
	float: left;
}

/* =Menu
-------------------------------------------------------------- */

#access {
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}
#access .menu-header,
div.menu {
	margin-left: 12px;
	width: 928px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0 0 3px;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #aaa;
	display: block;
	padding: 0 10px;
	text-decoration: none;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #333;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}

ul li.widget_text .textwidget,
ul.menu li .teamnavi,
ul.menu li a{
	font-size:0.9em;
	text-transform:uppercase;
	letter-spacing:0.022em;
	font-family:ProximaNova-Light, sans-serif;
color:#00aaa6;
}
ul.menu li .teamnavi{
	color:#00aaa6;
}
ul.menu li .teamnavi:hover{
	color:#00aaa6;
	cursor:pointer;
	text-decoration:underline;
}

/*
ul.menu li.ACT .teamnavi{
	color:#003767 !important;
}
*/

ul.menu li {
	margin-bottom:2px;
}
ul.menu ul.sub-menu{
	margin-top:5px;
}
a.trans{
	color:#666;
	font-family:ProximaNova-Bold, sans-serif;	
}
.menu-item-174,
.menu-item-187{
	font-size:0.85em;	
}
a.trans:hover,
ul.menu li.menu-item-729 a,
ul.menu li.menu-item-730 a,
ul.menu li.menu-item-300 a,
ul.menu li.menu-item-301 a,
ul.menu li.menu-item-180 a,
ul.menu li.menu-item-172 a,
ul.menu li.menu-item-197 a,
ul.menu li.menu-item-1356 a,
ul.menu li.menu-item-1357 a,
ul.menu li.menu-item-1355 a,
ul.menu li.menu-item-1354 a,
ul.menu li.menu-item-1511 a,
ul.menu li.menu-item-1510 a,
ul.menu li.en a{
	color:#003767;
	font-family:ProximaNova-Bold, sans-serif;	
}
ul.menu li.menu-item-187 a,
ul.menu li.menu-item-174 a,
ul.menu li.menu-item-174,
ul.menu li.menu-item-187{
	font-family:ProximaNova-Bold, sans-serif;
color:#003767;
}


/*  Deutsch/Englisch */
.page-id-2 /* team */ #en,
.page-id-2 /* team */ .en {
	display:none;
}
.page-id-240 /* team-en */ #en,
.page-id-240 /* team-en */ .en {
	display:block;
}


/* =Content
-------------------------------------------------------------- */

#main {
	float:left;
}
#content {
	margin-bottom: 36px;
}
#content,
#content input,
#content textarea {
	color: #003767;
}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
}
#content code {

}
#content dt,
#content th {
	color: #000;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #003767;
	margin: 0 0 20px 0;
}
#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#content tr th,
#content thead th {
	color: #888;
	font-weight: bold;
	padding: 9px 24px;
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
#content tr.odd td {
	background: #f2f7fc;
}
.hentry {
	margin: 0 0 48px 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}
.page-id-46 /* kanzlei */ #content .entry-title,
.page-id-726 /* competences */ #content .entry-title,
.page-id-715 /* kompetenzfelder */ #content .entry-title,
.page-id-712 /* home-en */ #content .entry-title,
.page-id-709 /* home */ #content .entry-title,
.page-id-240 /* team-en */ #content .entry-title,
.page-id-289 /* office */ #content .entry-title,
.page-id-295 /* imprint */ #content .entry-title,
.page-id-55 /* kontakt */ #content .entry-title,
.page-id-292 /* impressum */ #content .entry-title,
.page-id-253 /* contact */ #content .entry-title,
.page-id-2 /* team */ #content .entry-title,
.page-id-1347 /* rechtlicher-hinweis */ #content .entry-title,
.page-id-1341 /* privacy-policy */ #content .entry-title,
.page-id-1350 /* legal-disclaimer */ #content .entry-title,
.page-id-1333 /* datenschutzerklaerung */ #content .entry-title,
.page-id-1502 /* karriere */ #content .entry-title,
.page-id-1507 /* career */ #content .entry-title,
.home #content .entry-title {
	display:none;
}

.bx-wrapper {
	margin-top: 10px;
	margin-bottom: 20px;
}

#content .entry-title {
	color: #000;
	margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}
.entry-meta {
	color: #888;
/*	font-size: 12px;*/
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	width:700px;
	padding: 12px 0 0 0;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	clear: both;
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
}
.entry-meta a,
.entry-utility a {
	color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #666666;
}
#content .video-player {
	padding: 0;
}

.myButton {

	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:block;
	padding-bottom:0px;
	color:#ffffff;
	float:right;
	padding-top:17px;
	padding-left:17px;
	padding-right:17px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}

.myButton a:link {color:#fff;}

/* =Team Content
-------------------------------------------------------------- */
#content .entry-content {
	margin-bottom:20px;
	width:720px;
	line-height:1.1em;
}
#content .entry-content #myImageFlow{
	position:relative;
}
#content .entry-content #myImageFlow .caption{
	position:absolute;
	bottom:10px;
	left:auto;
	font-size:0.8em;
	font-weight:normal;
	font-family:ProximaNova-Light, sans-serif;
}
#content .entry-content .imageflow .scrollbar{
	bottom:0;
}
#content .entry-content .imageflow{
	overflow:visible;
	margin-left:10px;
	margin-bottom:40px;
}
#content .entry-content .team-list{
	position:relative;
	margin-top:20px;
	left:auto;
}
div.team-slide{
	width: 700px;
}
div.team-slide div{
	float: left;
}
div.team-list div.person{
	display: none;
}
div.team-list div.person-text{
	width:100% !important;
	overflow:hidden;
}
/*div.person-picture{
	float: right;
	width: 220px;
}*/
img.wp-post-image{
	margin-bottom:20px;
}
.page h1,
.team-list h2{
	color:#003767;
	font-size:1.5em !important;
	font-family:ProximaNova-Bold, sans-serif !important;
	font-weight:200;
	text-transform:uppercase;
	line-height:normal !important;
  	margin:0 0 15px 0;	
	padding:0;
	letter-spacing:0.02em;
}
#content .entry-content .team-list h2 a:hover{
	cursor:default;
	color:#000;
}
#content .entry-content .team-list a.mail{
	padding-left:20px;
	background:#fff url(images/mailicon.gif)left 50% no-repeat;
	margin-bottom:2px;
}
#content .entry-content .team-list a.vcard{
	padding-left:20px;
	background:#fff url(images/vcard.gif)left 50% no-repeat;
	margin-bottom:2px;	
}

#content .entry-content .team-list a.profileicon{
	padding-left:20px;
	background:#fff url(/wp-content/uploads/profileicon.gif)left 50% no-repeat;
	line-height:1.5em;
	margin-bottom:2px;
	padding-top:1px;
}

#content .entry-content .team-list .data{
	float: left;
	width:220px;
	margin-right:20px;
	font-size:0.8em;
	font-family:ProximaNova-Light, sans-serif;
color:#003767;
}
#content .entry-content .team-list .data strong{
	font-family:ProximaNova-Bold !important;
	font-size:1.2em;
	font-weight:200;
color:#003767;	
}
#content .entry-content .team-list .data p.teas{
	font-family:ProximaNova-Light, sans-serif;
	font-size:1.1em;
color:#003767;
}
#content .entry-content .team-list .text{
	float: right;
	width:460px;
	font-size:0.8em;
	font-family:ProximaNova-Light, sans-serif;
}
#content .entry-content .team-list img.img{
	width:166px;
}
.clearer{
	clear:both;
}
/* =Asides
-------------------------------------------------------------- */

.home #content .format-aside p,
.home #content .category-asides p {
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.format-aside,
.home .hentry.category-asides {
	padding: 0;
}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {
	padding-top: 0;
}


/* =Gallery listing
-------------------------------------------------------------- */

.format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}
img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
/*	line-height: 18px;*/
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: none;
	margin-left: 1.3em;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {

}
#wp_tag_cloud div {

}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;

	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {

}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	padding: 0;
}
#primary {
	clear:left;
	margin-top:195px;
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}


	
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
 
 #mob-menu:not(.mm-menu) {
   display: none;
}

.mm-listview {font-family:ProximaNova-Bold, sans-serif !important;color:#003767;}

.mm-navbar {display:none !important;}

.mob-teamlist{padding-left:30px !important;}
.mob-names{font-family:ProximaNova-Light, sans-serif !important;color:#00aaa6 !important;}

ul.bxslider li:nth-child(n+2) {
    display: none;
}
 
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: #00aaa6;
  border: 0;
  margin-right: 5%;
  float: right;

-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }
   

.hamburger-box {
  width: 30px;
  height: 26px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: 15px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 30px;
    height: 4px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }



/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

.mm-menu.mm-fx-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}html.mm-opening .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-fx-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-fx-menu-fade{opacity:1}.mm-menu .mm-fx-panels-none.mm-panel,.mm-menu.mm-fx-panels-none .mm-panel{-webkit-transition-property:none;transition-property:none}.mm-menu .mm-fx-panels-none.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel,.mm-menu.mm-fx-panels-zoom .mm-panel{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel,.mm-menu.mm-fx-panels-slide-up .mm-panel{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}.mm-menu.mm-fx-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu.mm-fx-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-fx-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}

#my-icon{display:none;}


	.bx-wrapper img {
	width: 100% !important;
		-moz-box-shadow: 0 0 0px #ccc !important;
		-webkit-box-shadow: 0 0 0px #ccc !important;
		box-shadow: 0 0 0px #000 !important;
		overflow: visible !important;
	}
	
	.bx-wrapper {
		width: 100%;
		height: auto !important;
		max-width: 200% !important;
		padding: 0px !important;
		margin-bottom: 20px !important;
		border: 0px !important;
		-moz-box-shadow: 0 0 0px #ccc !important;
		-webkit-box-shadow: 0 0 0px #ccc !important;
		box-shadow: 0 0 0px #000 !important;
		background: transparent !important;
		overflow: visible !important;
	}

.columnleft, .columnleft-kontakt {
float:left; width:356px; margin-right:8px;}

.columnright, .columnright-kontakt {float:right; width:356px;}

.mob-ansp {display: none;}	

.ansp {display: block;}

.ansp2 {display: block;}

 .kon {clear: both;}

.kompetenz {display: none;}

 .page-id-715 /* kompetenzfelder */ .kompetenz,
 .page-id-726 /* competences */ .kompetenz{
 	display: block;
 }
 


 .mob-kompetenz {display: none !important;
 	padding-left:16px !important;
 	font-family:ProximaNova-Light, sans-serif !important;color:#00aaa6 !important;
 	text-transform: uppercase;

 }
 
.page-id-715 /* kompetenzfelder */ .mob-kompetenz,
.page-id-726 /* competences */ .mob-kompetenz{
	display: block !important;
}

.team-overlay{display:none;}

.team-overlay-h1 {
	font-size: 1em;
	font-family: ProximaNova-Bold, sans-serif;
	text-transform: uppercase;
	
}


@media screen and (max-width: 1024px) and (orientation: landscape) {
body {padding-left:30px !important;}

.page-id-1333 /* datenschutz */ #content .entry-content,
.page-id-1341 /* privacy */ #content .entry-content,
.page-id-1347 /* rechtlich */ #content .entry-content,
.page-id-1350 /* legal */ #content .entry-content {padding-top:10px !important;}
}

@media screen and (max-width: 410px) and (orientation: portrait) {
	.columnleft{width: 100% !important;}

	.columnright{width: 100% !important;}


	.mob-ansp {display:block;}

	.ansp {display:none;}

}

	@media screen and (max-width: 600px) and (orientation: portrait) {
	    
.entry-title {padding-left:5% !important;}

.page-id-1333 /* datenschutz */ #content .entry-content,
.page-id-1341 /* privacy */ #content .entry-content,
.page-id-1347 /* rechtlich */ #content .entry-content,
.page-id-1350 /* legal */ #content .entry-content {padding-top:10px !important;}


.team-overlay{display:block;}
	    .team-overlay{
	    	list-style: none !important;
	    	background-color: white;
	    	z-index: 10002;
	    	position: absolute;
	    	top: 120px;
	    	padding: 5.5%;
	    	line-height: 1.3em;
	    	height: 1500px;
	    	width: 89%;
	    	margin-left: -5%;
	    	margin-right: 5%;
	    	text-align: center;
	    	    }
	    	    
	    .team-overlay ul{list-style: none;margin:0;}
.team-overlay ul.menu li .teamnavi:hover {text-decoration: none ;}

.columnleft{width:48%;margin-right:4%;}

.columnright{width:48%;}

.columnleft-kontakt{width:100%;}
.columnright-kontakt{width:100%;}

		#main {
			width: 100%;

	    }
	    
	    #wrapper {
	    	width: 100%;
	    }
	    
	    #content .entry-content  {

	        width: 90% ;
	        font-size: 1em;

	        padding: 5%;
	        padding-top: 0 !important;
	        overflow: hidden;
	    }

	    .page-id-1333 /* datenschutz */ #content .entry-content,
.page-id-1341 /* privacy */ #content .entry-content,
.page-id-1347 /* rechtlich */ #content .entry-content,
.page-id-1350 /* legal */ #content .entry-content,
		.page-id-709 /* home */ #content .entry-content {
		        line-height: 1.35em;
	
}
	    
	    
	    .page h1 {
	    	font-size: 1.3em !important;
	    }
	    
	    
	    #content {
	    	float: left;
	    	margin: 0;
	    }
	    
	    #header {
	    height: auto;
	    	margin: 5%;
width:95%;
	    }
	    
	    #logo {
	    	width: 6.2%;	  
	    }
	    
	    
	    #container {

			padding-top: 0 !important;
	    }
	    
	    #container img {
	    	width: 111%;
	    	height: auto;
	    	padding: 0 !important;
	    	margin-left: -5.5%;
	    	margin-right: -5.5%;
	    	margin-bottom: 5%;
	    	float: left;
	    }
	    
	    #container .bx-wrapper img {
	    	width: 110% !important;
	    	height: auto;
	    	padding: 0;
	    	margin-left: 0;
	    	margin-right: 0;
	    	margin-bottom: 5%;
	    	float: left;
	    }
	    
	    .bx-wrapper {
	    	width: 111%;
	    	margin-left: -5.5%;
	    	margin-right: -2%;
			margin-bottom: -3px !important;
			margin-top: 0 !important;

	    }
	    

	    
	    body {
	    	width: 100%;
	    	background-color: white;
	    	margin: 0;
	    	padding: 0;
	    }
	    
	    .team-list h2{
	    	font-size:1.3em !important;
	    	margin: 0 !important;
	    	}
	    
	    .imageflow {
	    	width: 180% !important;
	    	margin-left: -32% !important;
	    	overflow: hidden;
	    }
	    
	    #content .entry-content #myImageFlow .caption{
	    	position:absolute;
	    	bottom:-1%;
	    	left:auto;
	    	font-size:1em !important;
	    	margin-left: -5%;
	    	font-weight:normal;
	    	font-family:ProximaNova-Light, sans-serif;
	    }
	    
	    #content .entry-content .team-list a.profileicon{
	    	padding-left:20px;
	    	background:#fff url(/wp-content/uploads/profileicon.gif)left 50% no-repeat;
	    	line-height:1.5em;
	    	margin-bottom:2px;
	    	padding-top:1px;
	    	font-size: 1em !important;
	    }
	    
	    #content .entry-content .team-list .data{
	    	font-size:0.9em;
	    	line-height: 1.3em;
	    	width: 100%;
	    }
	    
	    #content .entry-content .team-list .data strong{
	    	font-family:ProximaNova-Bold !important;
	    	font-size:1em;
	    	font-weight:200;
	    color:#003767;	
	    }
	    #content .entry-content .team-list .data p.teas{
	    	font-family:ProximaNova-Light, sans-serif;
	    	font-size:1em;
	    color:#003767;
	    }
	    #content .entry-content .team-list .text{
	    	float: right;
	    	width:460px;
	    	font-size:1em;
	    	font-family:ProximaNova-Light, sans-serif;
	    }
	    
	    #content .entry-content .team-list .text{
	    	float: right;
	    	width:100%;
	    	font-size:1em;
	    	font-family:ProximaNova-Light, sans-serif;
	    }
	    
	    #primary {
	    	display: none;
	    }

#my-icon{display:block;}

#home, #kanzlei, #kompetenzfelder, #team, #kontakt, #impressum, #rechtlich, #datenschutz, #karriere {display:none;}

li.ACT .mob-names {
	background-color: white ;
	color: #003767 !important;
}

.page-id-46 /* kanzlei */ #kanzlei,
.page-id-289 /* office */ #kanzlei
{display:block;}

.page-id-712 /* home-en */ #home,
.page-id-709 /* home */ /*home*/ #home
{display:block;}

.page-id-715 /* kompetenzfelder */ #kompetenzfelder,
.page-id-726 /* competences */ #kompetenzfelder
{display:block;}

.page-id-2 /* team */ #team,
.page-id-240 /* team-en */ #team
{display:block;}

.page-id-55 /* kontakt */ #kontakt,
.page-id-253 /* contact */ #kontakt
{display:block;}

.page-id-292 /* impressum */ #impressum,
.page-id-295 /* imprint */ #impressum
{display:block;}

.page-id-1347 /* rechtlich */ #rechtlich,
.page-id-1350 /* legal */ #rechtlich
{display:block;}

.page-id-1333 /* datenschutz */ #datenschutz,
.page-id-1341 /* privacy */ #datenschutz
{display:block;}

.page-id-1502 /* karriere */ #karriere,
.page-id-1507 /* career */ #karriere
{display:block;}

	}