 /**
 * Stylesheet for custom styles - This will be useful to override styles from styleshhets other than style.css like responsponsive.css, styles given from options panel.
 *
 */
 
 
/* 
* Basics
* 
*/
h1 {
	margin-bottom: 20px;
}
h1.page-title {
	line-height: 52px;
	margin: 0 0 25px;
}
h2 {
	margin-bottom: 15px;
}
h3 {
	margin-bottom: 10px;
}
a:active, a:focus {
	color: #7c0915;
}
video {
	width: 100%;
	max-width: 1110px;
	height: auto;
}
.widget ul li {
	display: list-item;
}
.wp-caption {
	border: 0;
}

/* header */
#header-wrapper {
	margin-bottom: 0px;
}
#header .header-center h1 {
	margin-bottom: 0;
}
#header .header-center h1 span {
	display: none;
}
#header-v3 #search-icon, #header-v4 #search-icon, #header-v5 #search-icon, #header-v6 #search-icon {
	background-color: #000000;
	color: #ffffff;
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
#header-v3 #search-icon:hover, #header-v4 #search-icon:hover, #header-v5 #search-icon:hover, #header-v6 #search-icon:hover {
	background-color: #000000;
}
#header-v4 #header {
	padding: 30px 0 30px 0;
}
#header-v4 .sf-menu a {
	padding: 10px 0 20px 0;
	margin: 0 0 0 25px;
}
#header-v5 #header-secondary {
	padding: 5px 0px 0px 0px;
}
.header-right {
	margin-top: 5px;
}
#header-sticky {
    z-index: 9999;
}
#header-sticky .header-sticky-inner {
    padding: 20px 0 0 0;
}
#header-sticky .header-sticky-inner {
	border-bottom: 5px solid #cccccc;
	box-shadow: 0 !important;
}
.feature-image figcaption, .header-search-wrapper, .header-search-wrapper input[type="text"], .header-search-wrapper input[type="search"], .post-format-icon:hover, .quote-icon {
	background-color: #7c0915;
}
#page-header {
	padding: 0px 0 0;
}
#topbar .topbar-info {
    margin-top: 0;
}
#topbar .topbar-info i , #footer .textwidget i{
	color: #ffffff;
    display: inline-block;
	font-size: 18px;
	padding-top: 8px;
	width: 35px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
#topbar .topbar-info i:hover, #footer .textwidget i:hover {
	background: #000000 !important;
}
#topbar .topbar-info i.icon-xing, #footer .textwidget i.icon-xing  {
	background: #1a7576;
}
#topbar .topbar-info i.icon-linkedin, #footer .textwidget i.icon-linkedin  {
	background: #0077b5;
}
#topbar .topbar-info i.icon-twitter, #footer .textwidget i.icon-twitter  {
	background: #1da1f2;
}
#topbar .topbar-info i.icon-facebook, #footer .textwidget i.icon-facebook  {
	background: #4267B2;
}
#topbar .topbar-info i.icon-youtube, #footer .textwidget i.icon-youtube  {
	background: #c4302b;
}
#topbar .topbar-info i.icon-rss, #footer .textwidget i.icon-rss  {
	background: #f26522;
}
#topbar .topbar-info i.icon-mail, #footer .textwidget i.icon-mail {
	background: #848484;
}

/* header-search */
.header-search-wrapper input[type="text"], .header-search-wrapper input[type="search"] {
	padding: 25px 30px 25px 0 !important;
}
.search-close-icon {
	color: #ffffff;
}

/* menu */
#header-v5 .sf-menu a {
	padding: 10px 0 15px 0;
	margin: 0 10px 0 10px;
}
#header-v5 .sf-menu .menu-item-has-children a {
	margin: 0 15px 0 15px;
}
#header-sticky .sf-menu a {
	margin: 0 15px 0 15px;
}
#header-sticky .sf-menu .menu-item-has-children a {
	margin: 0 5px 0 5px !important;
}
.menu-arrow-down {
	right: auto;
	left: auto;
	top: auto;
	margin-top: 5px;
	margin-left: 5px;
}
.icon-triangle-down2:before {
	content: "\f078" !important;
}
.icon-triangle-right2:before {
	content: "\f054" !important;
}
.sf-menu a {
	font-weight: 600 !important;
}
.sf-menu a:hover {
	color: #ffffff !important;
}
.sf-menu ul, .sf-menu ul ul {
	background-color: #7c0915;
}
.sf-menu li li a, #header-sticky .sf-menu li li a {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.sf-menu li li a, #header-sticky .sf-menu li li a {
	border-bottom-color: #d4d4d4;
}
.sf-menu li.current-menu-item li a {
	color: inherit;
}
.slicknav_menu {
	background: #7c0915;
}
.slicknav_btn {
    background-color: transparent;
}
.slicknav_nav a {
    font-weight: 500;
    text-transform: uppercase;
}
.slicknav_nav ul {
    padding: 0 0 0 15px;
    margin: 0;
    background: #7c0915;
}

#keywords-menu {
	display: block;
}
.keywords-menu a {
	background: #ffffff;
	border-radius: 100px;
	color: #474747;
	font-size: 14px;
	font-weight: 500;
	margin: 0 7px;
	padding: 4px 10px;
}
.keywords-menu li {
	white-space: nowrap;
}
.keywords-menu li:hover a {
	background: #e0e0e0;
	color: #474747;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.keywords-menu > li {
	display: inline-block;
}

/* footer */
#footer {
	margin-top: 0px;
}

.post-template-default  #footer {
	margin-top: 30px;
}

#footer h4, #footer h4 a {
	font-family: Roboto,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}
.copyright {
	background-color: #7c0915;
	color: #ffffff;
	font-size: 12px;
	line-height: 44px;
	text-align: center;
}

/* list ol */
.main-container ol {
	list-style-position: outside;
	margin-left: 25px;
}
.main-container ol li {
	margin-bottom: 10px;
}

/* list ul with icon square */
.list-square{
	list-style-image: url(/wp-content/themes/das/img/ul-list-square.png);
	list-style-position: outside;
	margin-left: 25px;
}

body.page-disputeresolution .list-square, body.cat-disputeresolution .list-square{
	list-style-image: url(/wp-content/themes/das/img/ul-list-square-DR.png) !important;
}

body.page-compliancebusiness .list-square, body.cat-compliancebusiness .list-square{
	list-style-image: url(/wp-content/themes/das/img/ul-list-square-CB.png) !important;
}

body.page-intellectualproperty .list-square, body.cat-intellectualproperty .list-square{
	list-style-image: url(/wp-content/themes/das/img/ul-list-square-IP.png) !important;
}

body.page-businesslaw .list-square, body.cat-businesslaw .list-square{
	list-style-image: url(/wp-content/themes/das/img/ul-list-square-BLM.png) !important;
}

body.page-laborlaw .list-square, body.cat-laborlaw .list-square{
	list-style-image: url(/wp-content/themes/das/img/ul-list-square-LLM.png) !important;
}

body.page-e-justice .list-square, body.cat-e-justice .list-square{
	list-style-image: url(/wp-content/themes/das/img/ul-list-square-ej.png) !important;
}

body.page-goingdigital .list-square, body.cat-goingdigital .list-square{
	list-style-image: url(/wp-content/themes/das/img/ul-list-square-GD.png) !important;
}

body.page-sustainablevalue .list-square, body.sustainablevalue .list-square{
	list-style-image: url(/wp-content/themes/das/img/ul-list-square-SV.png) !important;
}

body.page-restructuringbusiness .list-square, body.restructuringbusiness .list-square{
	list-style-image: url(/wp-content/themes/das/img/ul-list-square-RB.png) !important;
}


/* breadcrumb */
.breadcrumbs {
	clear: both;
	float: left;
	font-weight: 700;
	margin: 0 0 20px;
	text-align: left;
	text-transform: uppercase;
}
.breadcrumbs i {
	font-size: 11px;
}
body.single-post #page-header #breadcrumbs .breadcrumbs span a, body.single-post #page-header #breadcrumbs .breadcrumbs i, body.single-post #page-header #breadcrumbs .breadcrumbs .breadcrumb_last {
	display: none;
}
body.single-post #page-header #breadcrumbs .breadcrumbs span > span > span a:last-of-type {
	display: block !important;
}
body.single-post #page-header #breadcrumbs .breadcrumbs {
	background: #7c0915;
	float: none;
	font-weight: 500;
	font-size: 18px;
	margin: 0 auto 45px !important;
	padding: 10px 20px;
	text-align: center;
	text-transform: none;
	width: 20%;
}
body.single-post #page-header #breadcrumbs.has-thumbnail .breadcrumbs {
	margin: -55px auto 45px !important;
}
body.single-post #page-header #breadcrumbs .breadcrumbs a {
	color: #ffffff;
}

/* take-to-top */
#take-to-top {
	font-size: 32px;
	line-height: 50px;
	width: 50px;
	height: 50px;
}

/* form */
form {
	max-width: 614px
}
label, input, button, select, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"] {
	color: #444444;
}
select, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"] {
	border-radius: 3px;
	padding: 13px 10px;
}
.select2-container .select2-choice, .form-row .chosen-container-single .chosen-single {
	border-radius: 3px;
	height: auto !important;
	line-height: 1em !important;
	padding: 13px 10px;
}
input[type=radio], input[type=checkbox] {
	margin: 0 10px 0 2px;
	-ms-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	-o-transform: scale(1.4);
}
::-webkit-input-placeholder {
	color: #444444 !important;
}
:-moz-placeholder {
	color: #444444 !important;
}
::-moz-placeholder {
	color: #444444 !important;
}
:-ms-input-placeholder {
	color: #444444 !important;
}
div.wpcf7-response-output {
	background: #e53b33;
	border: 2px solid #e53b33;
	border-radius: 3px;
	color: #000000;
	font-weight: bold;
	margin: 25px 0 0;
	padding: 10px 15px;
}
div.wpcf7-mail-sent-ok {
	background: #00c494;
	border: 2px solid #00c494;
}
div.wpcf7-spam-blocked {
	background: #ffa500;
	border: 2px solid #ffa500;
}
div.wpcf7-acceptance-missing {
	background: #ffd742;
	border: 2px solid #ffd742;
}
span.wpcf7-not-valid-tip {
	color: #e53b33;
	font-size: 12px;
}
input[type="submit"] {
	background-color: #7c0915;
	border: 1px solid #7c0915;
}
input[type="submit"]:hover {
	background-color: #7c0915;
	border: 1px solid #7c0915;
}
.wpcf7-checkbox span.wpcf7-list-item, .wpcf7-radio span.wpcf7-list-item.first {
    margin: 0;
}

/* mybtn */
.mybtn-small {
	font-size: 14px;
	padding: 15px;
}
.mybtn-white {
	background-color: #fff;
	border: 1px solid #fff;
	color: #7c0915 !important;
}
.mybtn-white:hover {
	background-color: #7c0915;
	border: 1px solid #7c0915;
	color: #fff !important;
}
.mybtn-flat-white:hover {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	color: #7c0915 !important;
}
.mybtn-violet {
	background-color: #7c0915;
	border: 1px solid #7c0915;
	color: #fff !important;
}
.mybtn-violet:hover {
    background-color: #7c0915;
    border: 1px solid #7c0915;
    color: #fff !important;
}
.mybtn-flat-violet {
	background-color: transparent;
	border: 1px solid #7c0915;
	color: #7c0915 !important;
}
.mybtn-flat-violet:hover {
	background-color: #7c0915;
	border: 1px solid #7c0915;
	color: #fff !important;
}
.mybtn, #submit, input[type="submit"] {
	line-height: 14px !important;
	white-space: normal;
	width: auto;
	max-width: 100%;
	text-align: center;
	padding: 15px 40px;
}
.mybtn i, .mybtn-big i, .mybtn-small i {
	margin-right: 10px;
	vertical-align: middle;
}

/* Tabs, Accordion */
.wpb_tabs .wpb_tabs_nav li.ui-tabs-active, .wpb_tabs .wpb_tabs_nav li:hover { background-color: #7c0915 !important; color: #fff; font-family: Roboto; font-size: 16px; }
.wpb_tabs .wpb_tabs_nav li { background: #f1f1f1; font-family: Roboto; font-size: 16px; }
.vc-icon-tab .wpb_tabs_nav li.ui-tabs-active, .vc-icon-tab .wpb_tabs_nav li:hover { background-color: #7c0915 !important; color: #fff; font-family: Roboto; font-size: 16px; }

.wpb_accordion .ui-state-active.wpb_accordion_header { background-color: #7c0915 !important; color: #fff; }
.wpb_accordion .ui-state-active.wpb_accordion_header a { color: #fff; font-size: 16px; font-family: Roboto; font-weight: 700; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { background-color: #f1f1f1; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { font-size: 16px; font-family: Roboto; font-weight: 700; }
.wpb_accordion .wpb_accordion_wrapper .ui-state-default:before { background-color: #7c0915 !important; color: #fff; }

.wpb_tour .wpb_tabs_nav li.ui-tabs-active, .wpb_tour .wpb_tabs_nav li:hover { background-color: #7c0915 !important; color: #fff; font-family: Roboto; font-size: 16px; }
.wpb_tour .wpb_tabs_nav li { background: #f1f1f1; font-family: Roboto; font-size: 16px; }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #7c0915 !important; }
.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #7c0915 !important; }
.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #7c0915 ; }
body.page-anwaltspiegel .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #7c0915 !important; }
body.page-anwaltspiegel .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,body.page-anwaltspiegel .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #5d060f!important; }
body.page-anwaltspiegel .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #7c0915!important;}
body.page-disputeresolution .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #006f9d!important; }
body.page-disputeresolution .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,body.page-disputeresolution .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #025e84!important; }
body.page-disputeresolution .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #006f9d!important; }
body.page-compliancebusiness .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #ee7101!important; }
body.page-compliancebusiness .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,body.page-compliancebusiness .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #c76106!important; }
body.page-compliancebusiness .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #ee7101!important; }
body.page-intellectualproperty .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #449629!important; }
body.page-intellectualproperty .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,body.page-intellectualproperty .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #3a8e1e!important; }
body.page-intellectualproperty .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #449629!important; }
body.page-businesslaw .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #f7a600!important; }
body.page-businesslaw .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,body.page-businesslaw .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #dc9503!important; }
body.page-businesslaw .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #f7a600!important; }
body.page-laborlaw .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #005ba9!important; }
body.page-laborlaw .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,body.page-laborlaw .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #004f92!important; }
body.page-laborlaw .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #005ba9!important; }
body.page-e-justice .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #efaa00!important; }
body.page-e-justice .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,body.page-e-justice .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #d29602!important; }
body.page-e-justice .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #efaa00!important; }
body.page-goingdigital .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #5c2282!important; }
body.page-goingdigital .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,body.page-goingdigital .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #944dc3!important; }
body.page-goingdigital .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #5c2282!important; }
body.page-sustainablevalue .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #009ba4!important; }
body.page-sustainablevalue .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,body.page-sustainablevalue .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #009ba4!important; }
body.page-sustainablevalue .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #009ba4!important; }
body.page-restructuringbusiness .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #566e29!important; }
body.page-restructuringbusiness .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,body.page-restructuringbusiness .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #566e29!important; }
body.page-restructuringbusiness .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #566e29!important; }


.vc_tta.vc_general .vc_tta-panel-title>a { padding: 10px 20px !important; }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab>a { background-color: #7c0915 !important; }
.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab>a:focus, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab>a:hover { background-color: #7c0915 !important; }
.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active>a { background-color: #7c0915 !important; }
.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab>a { background-color: #7c0915 !important; }
.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab>a:focus, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab>a:hover { background-color: #7c0915 !important; }
.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab.vc_active>a { background-color: #7c0915 !important; }
.vc_tta.vc_general .vc_tta-tab>a { padding: 10px 20px !important; }

.vc_tta-title-text { font-size: 18px !important; }

/* separator */
.vc_separator h4 {
	font-size: 30px;
	line-height: 40px;
}

/* arrow-box */
.arrow-box .shape-triangle {
	display: none;
}
.arrow-box .arrow-box-heading {
	font-size: 26px;
	text-align: left;
}
.arrow-box .arrow-box-subheading {
	text-align: left;
}
.arrow-box .arrow-box-content {
	min-height: 285px;
}
.arrow-box .arrow-box-content .content-body {
	min-height: 185px;
}
.arrow-box .arrow-box-content p:empty {
	display: none;
}
.more-link {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.more-link .icon-plus-square {
	font-size: 20px;
	margin-right: 10px;
	position: relative;
	top: 4px;
}

/*
* 	Custom
*
*/
/* advertisement */
div[id^="div-gpt-ad-"] {
	position: relative;
	text-align: left;
}
/*** /222955408/DAS_Wallpaper_Pixel ***/
div[id^="div-gpt-ad-"].ad-wallpaper-pixel {
	height: 0;
}
/*** /222955408/DAS_SB ***/
div[id^="div-gpt-ad-"].ad-sb {
	margin: 15px auto 15px;
	max-height: 90px;
	max-width: 728px;
	z-index: 10000;
}
div[id^="div-gpt-ad-"].ad-sb.wallpaper {
	max-width: 1110px;
	right: -35px;
	text-align: right;
}
@media screen and (max-width: 1524px) {
	div[id^="div-gpt-ad-"].ad-sb {
		right: 0 !important;
		text-align: center !important;
	}
}
@media screen and (max-width: 767px) {
	div[id^="div-gpt-ad-"].ad-sb {
		display: none !important;
	}
}
/*** /222955408/DAS_Sky ***/
div[id^="div-gpt-ad-"].ad-sky {
	left: 670px;
	margin-bottom: -601px;
	margin-left: auto;
	margin-right: auto;
	min-height: 601px;
	max-width: 160px;
	top: 0;
	width: 160px;
	z-index: 9999;
}
div[id^="div-gpt-ad-"].ad-sky.wallpaper {
	top: -105px;
}
div[id^="div-gpt-ad-"].ad-sky iframe {
	outline: 15px solid #ffffff;
	position: fixed;
}
@media screen and (max-width: 1524px) {
	div[id^="div-gpt-ad-"].ad-sky {
		display: none !important;
	}
}
/*** /222955408/DAS_BB ***/
div[id^="div-gpt-ad-"].ad-bb {
	margin: 20px auto 0;
	max-width: 970px;
	text-align: center;
}
div[id^="div-gpt-ad-"].ad-bb div {
	margin: 0 auto;
}
@media screen and (max-width: 991px) {
	div[id^="div-gpt-ad-"].ad-bb {
		display: none !important;
	}
}
/*** /222955408/DAS_Mobile_SB ***/
div[id^="div-gpt-ad-"].ad-mobile-sb {
	max-width: 320px;
}
@media screen and (min-width: 768px) {
	div[id^="div-gpt-ad-"].ad-mobile-sb {
		display: none !important;
	}
}
@media screen and (max-width: 767px) and (min-width: 300px) {
	div[id^="div-gpt-ad-"].ad-mobile-sb {
		margin: 20px auto;
		text-align: center;
	}
	div[id^="div-gpt-ad-"].ad-mobile-sb div {
		margin: 0 auto;
	}
}
@media screen and (max-width: 299px) {
	div[id^="div-gpt-ad-"].ad-mobile-sb {
		display: none !important;
	}
}
/*** /222955408/DAS_MR_HPA_top ***/
div[id^="div-gpt-ad-"].ad-mr-hpa.top {
	margin: 0 auto;
	max-width: 300px;
}
body.single-post div[id^="div-gpt-ad-"].ad-mr-hpa.top, body.single-post div[id^="div-gpt-ad-"].ad-mr-hpa.top div, body.archive div[id^="div-gpt-ad-"].ad-mr-hpa.top, body.archive div[id^="div-gpt-ad-"].ad-mr-hpa.top div {
	margin: 0 auto 50px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	div[id^="div-gpt-ad-"].ad-mr-hpa.top {
		margin: 0 auto;
		width: 300px;
	}
}
@media screen and (max-width: 319px) {
	div[id^="div-gpt-ad-"].ad-mr-hpa.top {
		display: none !important;
	}
}
/*** /222955408/DAS_MR_HPA_bottom ***/
div[id^="div-gpt-ad-"].ad-mr-hpa.bottom {
	margin: 0 auto;
	max-width: 300px;
}
body.single-post div[id^="div-gpt-ad-"].ad-mr-hpa.bottom, body.single-post div[id^="div-gpt-ad-"].ad-mr-hpa.bottom div, body.archive div[id^="div-gpt-ad-"].ad-mr-hpa.bottom, body.archive div[id^="div-gpt-ad-"].ad-mr-hpa.bottom div {
	margin: 50px auto 25px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	div[id^="div-gpt-ad-"].ad-mr-hpa.bottom {
		margin: 0 auto;
		width: 300px;
	}
}
@media screen and (max-width: 319px) {
	div[id^="div-gpt-ad-"].ad-mr-hpa.bottom {
		display: none !important;
	}
}
/*** /222955408/DAS_mobile_Interstitial ***/
div[id^="div-gpt-ad-"].ad-mobile-int {
	bottom: 0;
	height: 50px;
	position: fixed;
	width: 100%;
	z-index: 99999;
}
div[id^="div-gpt-ad-"].ad-mobile-int div {
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
div[id^="div-gpt-ad-"].ad-mobile-int div iframe {
	height: 50px;
	width: 320px;
	margin: 0 auto;
}
@media screen and (min-width: 768px) {
	div[id^="div-gpt-ad-"].ad-mobile-int {
		display: none !important;
	}
}
@media screen and (max-width: 299px) {
	div[id^="div-gpt-ad-"].ad-mobile-int {
		display: none !important;
	}
}
/*** /222955408/DAS_Native ***/
div[id^="div-gpt-ad-"].ad-native {
	max-width: 767px;
	margin: 0 auto 35px;
}
/*** Ads Labels ***/
div[id^="div-gpt-ad-"]:before {
	content: 'anzeige';
	color: #9a9a9a;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	position: absolute;
	top: -12px;
	right: 0px;
	z-index: 9999;
}
div[id^="div-gpt-ad-"].ad-sky:before {
    position: fixed;
	top: auto;
	right: auto;
	width: 100%;
	max-width: 160px;
	margin-top: -12px;
	text-align: right;
}
div[id^="div-gpt-ad-"].ad-native:before {
	display: none !important;
}
div[id^="div-gpt-ad-"].ad-sb.wallpaper:before {
	display: none !important;
}
/*** hide advertisement (ads-hide) ***/
body.ads-hide div[id^="div-gpt-ad-"] {
	display: none !important;
}

/* flex-direction - change column order on mobile */
@media screen and (max-width: 991px) {
	.vc_row-flex-direction {
		flex-direction: column-reverse;
	}
}

/* pressemitteilungen - startseite */
.display-posts-listing .listing-item .date, .display-posts-listing .listing-item .category-display {
    text-transform: uppercase;
}

/* pressemitteilungen */
.entry-date {
    margin-right: 0;
}

/* a-z-menu */
.a-z-menu {
	clear: both;
	font-size: 24px;
	font-family: Roboto;
	font-weight: 500;
	text-align: center;
}
.a-z-menu li {
	display: inline-block;
	padding: 0 0.6%;
}
.a-z-menu li a:hover {
	text-decoration: underline;
}

/* hide breadcrump */
@media (max-width: 767px) {
    .breadcrumbs {
        display: none;
    }
}

/* Cookie Policy Bar */
#cookie-policy-bar {
	background: rgba(41,41,41,0.9);
	bottom: 0;
	color: #ffffff;
	display: inherit;
	font-size: 12px;
	line-height: 20px;
	padding: 10px 0;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 9999;
}
#cookie-policy-bar span {
	display: inline-block;
	margin: 0 15px;
}
#cookie-policy-bar .more, #cookie-policy-bar .agree {
	display: inline-block;
}
#cookie-policy-bar .agree {
	border: 1px solid #ffffff;
	border-radius: 5px;
	padding: 5px 10px;
}
#cookie-policy-bar .more a, #cookie-policy-bar .agree a {
	color: #ffffff !important;
	cursor: pointer;
	font-weight: 700;
}

/* posts */
#content-main {
    padding-top: 0;
    padding-bottom: 0;
}
#sidebar {
    margin-top: 0;
}
body.single-post .post-navigation {
    display: none;
}
.post-meta {
    text-transform: uppercase;
}
.post-meta a, .post-meta span {
    color: #a0a0a0;
    font-family: 'Roboto';
}
.post-meta-wrapper {
	text-align: center;
}
.post-meta-wrapper .post-meta-header, .post-meta-wrapper .post-summary {
	margin-bottom: 0;
	padding-bottom: 50px !important;
}
.post-summary p {
	font-size: 30px;
	line-height: 40px;
}
.post-date-author p {
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	color: #7c0915;
	margin: 0 auto 25px;
}
.post-thumb img {
	width: 100%;
}
.post-thumb figcaption {
	font-size: 12px;
	line-height: 16px;
	text-align: right;
	position: absolute;
	bottom: -120px;
	right: 10px;
}

@media screen and (max-width: 767px) {
	h1.post-title.entry-title {
		font-size: 36px;
		line-height: 46px;
	}
	body.single-post #page-header .post-thumb figcaption {
		bottom: 0;
		right: 0;
		padding: 0 10px;
		position: relative;
		-webkit-transform: unset;
		-moz-transform: unset;
		-o-transform: unset;
		-ms-transform: unset;
		transform: unset;
		-webkit-transform-origin: unset;
		-moz-transform-origin: unset;
		-o-transform-origin: unset;
		-ms-transform-origin: unset;
		transform-origin: unset;
		width: 100%;
		white-space: normal;
	}
}
body.single .post-content hr {
    margin-top: 45px;
    margin-bottom: 45px;
    border-top: 5px solid #f1f1f1;
}
blockquote, blockquote.pull-right {
	border-color: #7c0915;
	border-width: 0 0 0 5px;
	margin: 25px 0;
}
blockquote, blockquote p {
	font-size: 22px;
	line-height: 32px;
}
.post-footer {
	border-bottom: 5px solid #EBEBEB;
}

@media screen and (min-width: 768px) {
	body.single-post #header-wrapper {
		margin-bottom: 0;
	}
	body.single-post #page-header #breadcrumbs {
		background: #ffffff;
		padding: 0 30px;
		position: relative;
		max-width: 1025px;
	}
	body.single-post #page-header #breadcrumbs.has-thumbnail {
    	margin-top: -150px;
    	padding: 30px 30px 0 !important;
	}
	body.single-post .post-meta-wrapper .main-container {
		background: #ffffff;
		padding: 0 30px;
		position: relative;
		margin-bottom: 0;
		max-width: 1025px;
	}
	body.single-post .post-summary p {
		font-size: 26px;
		line-height: 36px;
		font-weight: 500;
	}
	body.single-post #content-wrapper {
		font-size: 18px;
		line-height: 30px;
		max-width: 960px;
	}
}
@media screen and (max-width: 991px) {
	#page-header {
		padding: 0;
	}
}
@media screen and (max-width: 1199px) {
	body.single-post #page-header .post-thumb {
		width: 100%;
	}
}
body.single-post #content-wrapper h2, body.single-post #content-wrapper h3 {
	margin: 35px 0 15px;
}

/* archive */
body.archive .post-title {
	margin-bottom: 15px;
}
body.archive .post-summary p {
	font-size: 16px;
	line-height: 26px;
}

/* .post-navigation */
.post-navigation {
	margin-top: 50px;
	border-top: 5px solid #7c0915;
}
.post-navigation li.previous {
	float: right;
}
.post-navigation li.next {
	float: left;
}
.post-navigation .pager .previous > a, .pager .previous > span {
	margin-right: 0;
}
.post-navigation span.prev-arrow, .post-navigation span.next-arrow {
	background-color: #7c0915;
	border: 1px solid #7c0915;
	border-radius: 3px;
	color: #fff !important;
	display: block;
	font-size: 14px;
	line-height: 14px !important;
	min-width: 100px !important;
	padding: 15px;
	text-transform: uppercase;
	width: 100%;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.post-navigation span.prev-arrow:hover, .post-navigation span.next-arrow:hover {
	background-color: #7c0915;
	border: 1px solid #7c0915;
}

/* search */
body.search-results #content-wrapper form {
	padding: 0 15px 30px;
	max-width: 100%;
}
body.search-results #content-wrapper .mssearch-content.isotope {
	max-width: 1110px;
	margin: 0 auto;
}
body.search-results #content-wrapper .mssearch-item.isotope-item {
	padding-left: 0;
	padding-right: 10px;
}
@media (max-width: 767px) {
	body.search-results #content-wrapper .mssearch-item.isotope-item {
		padding-left: 15px;
		padding-right: 15px;
	}
}
body.search-results #content-wrapper .mssearch-item.isotope-item a {
	color: #474747;
}
body.search-results #content-wrapper .archive-inner {
    background-color: #f1f1f1;
    border: 0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.25);
	padding: 25px;
}
body.search-results #content-wrapper .archive-inner .archive-entry-title {
	font-size: 22px;
	line-height: 32px;
}
body.search-results #content-wrapper .archive-inner:hover {
	background-color: #7c0915 !important;
	box-shadow: 0 5px 20px rgba(0,0,0,0.25), 0 5px 10px rgba(0,0,0,0.25) !important;
}
body.search-results #content-wrapper .archive-inner:hover h5, body.search-results #content-wrapper .archive-inner:hover h4, body.search-results #content-wrapper .archive-inner:hover h3, body.search-results #content-wrapper .archive-inner:hover h2, body.search-results #content-wrapper .archive-inner:hover .archive-excerpt {
	color: #ffffff;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
body.search-results #content-wrapper .archive-inner span.search-from {
	display: none;
}
@media screen and (min-width: 768px) {
	body.search-results #content-wrapper .archive-inner {
		min-height: 350px;
	}
}

/* recent posts */
.widget.tcsn_widget_recent_entries {
	background: #f1f1f1;
	padding: 20px;
}
.widget.tcsn_widget_recent_entries  .custom-recent-entries-excerpt {
	font-size: 14px;
	line-height: 20px;
}

/* socialshare */
.social-share a {
	margin-right: -4px;
}
.social-share {
	margin-top: 45px;
}
.social-share a .at-icon-wrapper {
	line-height: 35px !important;
	padding: 5px;
	height: 35px !important;
	width: 35px !important;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.social-share a:hover .at-icon-wrapper {
	background-color: #7c0915 !important;
}
.social-share a .at-icon-wrapper .at-icon {
	height: 25px !important;
	width: 25px !important;
}

/* post-footer-meta */
.post-footer-meta {
	border-bottom: 5px solid #EBEBEB;
	padding: 45px 0;
}

/* tags-links */
.tags-title {
	font-weight: 500;
}
.tags-links {
	display: block;
	margin-top: 20px;
}
.tags-links a {
	background: #7c0915;
	border-radius: 10px;
	color: #ffffff;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	margin: 0 0 5px;
	padding: 5px 10px;
}
.tags-links a:hover {
	background-color: #000000;
	color: #ffffff;
}

/* 404 */
.error-404 {
    padding: 0;
}

/* search */
.search-wrapper input {
    padding: 10px !important;
}
.search-input-icon {
    font-size: 14px;   
}

/* wp-tiles */
.wp-tiles-container {
	margin-bottom: 45px;
}
.wp-tiles-templates {
	display: none;
}
.wp-tiles-byline {
	padding: 25px !important;
}
.wp-tiles-byline .wp-tiles-byline-wrapper {
	padding: 0 !important;
}
.wp-tiles-byline .wp-tiles-byline-wrapper .wp-tiles-byline-title {
	padding: 0 0 15px !important;
}
.wp-tiles-byline .wp-tiles-byline-wrapper .wp-tiles-byline-content {
	font-size: 1em !important;
	padding: 0 !important;
}
.wp-tiles-tile {
	box-shadow: 0 1px 2px rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.25);
}
.wp-tiles-tile a {
	color: #474747;
	-webkit-transition: none;
	-moz-transition: nonee;
	-o-transition: none;
	transition: none;
}
.wp-tiles-tile:hover {
	background-color: #7c0915 !important;
	box-shadow: 0 5px 20px rgba(0,0,0,0.25), 0 5px 10px rgba(0,0,0,0.25) !important;
}
.wp-tiles-tile:hover .wp-tiles-byline {
	background-color: #7c0915 !important;
}
.wp-tiles-tile:hover .wp-tiles-byline-content h5, .wp-tiles-tile:hover .wp-tiles-byline-content h4, .wp-tiles-tile:hover .wp-tiles-byline-content h3, .wp-tiles-tile:hover .wp-tiles-byline-content h2, .wp-tiles-tile:hover .wp-tiles-byline-content p, .wp-tiles-tile:hover .wp-tiles-byline-content a {
	color: #ffffff !important;
}
.wp-tiles-pagination a {
	border: 1px solid #7c0915;
	border-radius: 3px;
	color: #7c0915;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 auto;
	padding: 15px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 100%;
	max-width: 340px;
}
.wp-tiles-tile .wp-tiles-byline-content h2 {
	font-size: 28px;
	line-height: 34px;
}
.wp-tiles-pagination a:hover {
	background: #7c0915;
	color: #ffffff;
}
@media (min-width: 647px) and (max-width: 991px) {
	.wp-tiles-byline {
		padding: 15px !important;
	}
	.wp-tiles-byline .wp-tiles-byline-content h5 {
		font-size: 14px;
		line-height: 20px;
	}
	.wp-tiles-tile .wp-tiles-byline-content h2 {
		font-size: 18px !important;
		line-height: 20px !important;
	}
	.wp-tiles-tile .wp-tiles-byline-content p {
		font-size: 14px;
		line-height: 20px;
	}
}

/* display posts */
.display-posts-listing .listing-item {
    display: inline-block;
    margin-bottom: 40px;
}
.display-posts-listing .listing-item::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.display-posts-listing .listing-item .image {
	float: left;
	margin-right: 20px;
}
.display-posts-listing .listing-item .image img.attachment-thumbnail {
	width: 100%;
}
.display-posts-listing .listing-item a.image {
	background-image: url(/wp-content/themes/das/img/article-no-image.png);
	background-position: center;
	background-size: cover;
	height: 190px;
	width: 190px;
}
.display-posts-listing .listing-item .title {
	display: block;
	color: #3c3c3c;
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
	margin-bottom: 0.5rem;
}
.display-posts-listing .listing-item .title:hover {
	color: #000000;
}
.display-posts-listing .listing-item .excerpt p {
    display: inline;
}
.latest-posts-grid .latest-posts-title {
	margin: 45px auto;
	text-align: center;
}
@media screen and (min-width: 768px) {
	.latest-posts-grid .display-posts-listing .listing-item a.image {
		width: 100%;
		margin-bottom: 15px;
}
	.latest-posts-grid .display-posts-listing .listing-item a.image img {
		max-height: 190px !important;
		-ms-object-fit: cover;
		-moz-object-fit: cover;
		-o-object-fit: cover;
		-webkit-object-fit: cover;
		object-fit: cover;
	}
}
@media screen and (max-width: 767px) {
	.display-posts-listing .listing-item {
		font-size: 14px;
		line-height: 22px;
	}
}
@media screen and (max-width: 599px) {
	.display-posts-listing .listing-item a.image {
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
		max-height: 300px;
		height: auto;
	}
	.display-posts-listing .listing-item .image img.attachment-thumbnail {
		max-height: 140px;
		-ms-object-fit: cover;
		-moz-object-fit: cover;
		-o-object-fit: cover;
		-webkit-object-fit: cover;
		object-fit: cover;
	}
}
.display-posts-listing .listing-item .excerpt-dash {
    display: inline;
}
.display-posts-listing .listing-item .title::after, .display-posts-listing .listing-item .category-display::after {
	white-space: normal;
}
/* display posts pagination */
.display-posts-pagination .screen-reader-text {
	display: none;
}
.display-posts-pagination .nav-links .page-numbers {
	display: none;
}
.display-posts-pagination .nav-links a.next.page-numbers, .display-posts-pagination .nav-links a.prev.page-numbers {
	background-color: #7c0915;
	border: 1px solid #7c0915;
	border-radius: 4px;
	color: #ffffff !important;
	display: inline-block;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	height: auto;
	line-height: 22px;
	margin-right: 20px !important;
	padding: 10px 20px;
	text-transform: uppercase;
	transition: color .1s linear,background-color .1s linear,border-color .1s linear;
}
.display-posts-pagination .nav-links a.next.page-numbers:hover, .display-posts-pagination .nav-links a.prev.page-numbers:hover {
	background-color: #7c0915 !important;
	border: 1px solid #7c0915 !important;
}
/* display posts (latest posts in footer of post)*/
.latest-posts-grid .latest-posts-title {
	margin: 45px auto;
	text-align: center;
}
.latest-posts-grid .latest-posts-listing .listing-item a.image {
	background-image: url(/wp-content/themes/das/img/article-no-image.png);
	background-position: center;
	background-size: cover;
	display: block;
	height: 0;
	padding-bottom: 67%;
}
.latest-posts-grid .latest-posts-listing .listing-item .title {
	display: inline-block;
	color: #3c3c3c;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
	margin: 10px 0;
	min-height: 56px;
	width: 100%;
}
@media screen and (max-width: 767px) {
	.latest-posts-grid .latest-posts-listing .listing-item {
		margin-bottom: 25px;
	}
	.latest-posts-grid .latest-posts-listing .listing-item .title {
		min-height: auto;
	}
	.latest-posts-grid .latest-posts-listing .listing-item a.image {
		margin-right: 0;
		width: 100% !important;
		height: auto !important;
		background-image: none;
		display: unset;
    }
}

/* nextgen gallery */
.ngg-galleryoverview {
	margin-top: 0 !important;
}
.ngg-gallery-thumbnail {
	border: 0 !important;
	margin: 5px 5px 13px !important;
}
.ngg-gallery-thumbnail a {
	margin: 4px !important;
}
.ngg-navigation {
	font-size: 1em;
	font-weight: bold;
}
.ngg-navigation .current , .ngg-navigation .next, .ngg-navigation .prev, .ngg-navigation .page-numbers {
	border: 0 !important;
	display: inline-block;
	margin-right: 0 !important;
	padding: 0 5px !important;
	width: 40px !important;
}
.ngg-navigation a.next:hover, .ngg-navigation a.page-numbers:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.next:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.prev:hover {
	background-color: #7c0915 !important;
}
.ngg-imagebrowser h3 {
	display: none !important;
}
.ngg-imagebrowser .pic {
	border: 0 !important;
}
.ngg-imagebrowser .pic a {
	margin: 0 !important;
}
.ngg-imagebrowser-nav {
	padding: 0 !important;
}
.ngg-imagebrowser-nav .back, .ngg-imagebrowser-nav .next {
	background: #7c0915;
	border: 0 !important;
	border-radius: 3px;
	padding: 10px 20px !important;
	text-align: center;
	text-transform: uppercase;
	min-width: 120px;
}
.ngg-imagebrowser-nav a {
	color: #ffffff !important;
	font-weight: bold;
}
@media (min-width: 1200px) {
	.ngg-gallery-thumbnail-box {
		width: 240px;
	}
}
@media (max-width: 1199px) and (min-width: 768px) {
	.ngg-gallery-thumbnail-box {
		width: 205px;
	}
}
@media (max-width: 767px) {
	.ngg-gallery-thumbnail-box {
		width: 100%;
	}
	.ngg-gallery-thumbnail img {
		width: 100%;
	}
}

/* recentpost-carousel */
.recentpost-carousel .item {
	background: transparent;
}
.recentpost-carousel .item h5, .recentpost-carousel .item h5 a {
	font-family: Roboto;
	line-height: 20px;
	letter-spacing: 0px;
	font-weight: 500;
	font-style: normal;
	color: #474747;
	font-size: 16px;
	margin-bottom: 0.5rem;
}
.recentpost-carousel .recentpost-carousel-content {
    padding: 20px 0;
}
.client-carousel, .recentpost-carousel {
    margin-top: 0 !important;
}
.recentpost-date, .custom-recent-entries-date {
	background: #7c0915;
}

/* arrow-box */
.arrow-box .shape-triangle {
	display: none;
}
.arrow-box .arrow-box-heading {
	font-size: 26px;
	text-align: left;
}
.arrow-box .arrow-box-content {
	min-height: 285px;
}
.arrow-box .arrow-box-content .content-body {
    min-height: 185px;
}
.more-link {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.more-link .icon-plus-square {
	font-size: 20px;
	margin-right: 10px;
	position: relative;
	top: 4px;
}

/* flexslider */
.flexslider {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    -o-box-shadow: none !important;
	margin-bottom: 0 !important;
    zoom: normal !important;
}
.wpb_gallery .wpb_flexslider .flex-caption {
    padding: 45px;
}
.wpb_gallery .wpb_flexslider .flex-caption h2 a.link_image {
    font-family: Roboto,Arial, Helvetica, sans-serif !important;
	font-weight: 500;
}
.wpb_gallery .wpb_flexslider .flex-caption p {
    margin-bottom: 0;
}
.wpb_gallery .wpb_flexslider .flex-caption p .more-link {
    display: none;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav .flex-prev, .wpb_gallery .wpb_flexslider .flex-direction-nav .flex-next {
    opacity: 0.5;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    color: #ffffff !important;
    margin: -40px 0 0;
    -webkit-transition: none !important;
    transition: none !important;
}
.wpb_gallery .wpb_flexslider .flex-control-paging li a.flex-active {
    background: #7c0915;
}
.wpb_gallery .wpb_flexslider .flex-control-paging li a {
    background: rgba(60, 60, 60, 0.5);
    -o-box-shadow: none;
    box-shadow: none;
}
.flex-control-nav {
	display: none;
}

@media screen and (min-width: 1280px) {
	
	.wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {
    min-height: 650px !important;
	}
}

@media screen and (min-width: 56.875em) {
    .wpb_gallery.top-slider  .flexslider img {
        margin-top: -250px;
    }
	
	.wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {
    min-height: 420px;
	}
	
	.wpb_gallery.top-slider  .flexslider {
		overflow: hidden;
    }
	
    .wpb_gallery .wpb_flexslider .flex-caption {
        bottom: 0;
        background: rgba(0, 0, 0, 0);
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 90%);
        color: #ffffff;
        font-size: 22px;
        line-height: 32px;
        padding: 50px;
        position: absolute;
        width: 100%;
    }
    .wpb_gallery .wpb_flexslider .flex-caption h2 {
        margin-bottom: 15px;
    }
    .wpb_gallery .wpb_flexslider .flex-caption .link_image {
		color: #ffffff;
        font-size: 54px;
        font-weight: 600;
        line-height: 60px;
    }
    .wpb_gallery .wpb_flexslider .flex-caption .link_image {
        text-shadow: 1px 1px 10px #3c3c3c;
    }
    .wpb_gallery .wpb_flexslider .flex-caption p {
        display: block;
		line-height: 30px;
        margin: 0;
        text-shadow: 1px 1px 10px #3c3c3c;
	    -webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		display: -webkit-box;
		max-height: 99px;
		overflow: hidden;
		text-overflow: ellipsis;
    }
	
    .wpb_gallery .wpb_flexslider .flex-direction-nav a {
        color: #ffffff !important;
        margin: -20px 0 0;
        -webkit-transition: none !important;
        transition: none !important;
    }
    .flexslider:hover .flex-prev {
        left: 20px !important;
    }
    .flexslider:hover .flex-next {
        right: 20px !important;
    }
	.flex-control-nav {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.wpb_posts_slider {
		margin-left: -15%;
		margin-right: -15%;
	}
	.flexslider {
		background: #f1f1f1 !important;
	}
	.wpb_gallery .wpb_flexslider .flex-caption {
		background-color: #f1f1f1 !important;
		padding: 35px 15%;
	}
	.wpb_gallery .wpb_flexslider .flex-caption h2 {
		font-size: 30px !important;
		line-height: 1.25 !important;
		margin-bottom: 20px;
	}
	.wpb_gallery .wpb_flexslider .flex-control-nav {
		background: #f1f1f1 !important;
		margin-top: 0 !important;
		padding-bottom: 15px;
	}
	.wpb_gallery .wpb_flexslider .flex-direction-nav {
		display: none;
	}
}

.wpb_posts_slider .wpb_gallery_slides>ul>li {
    max-height: 650px !important;
}

/* jumptarget */
@media (min-width: 992px) {
	.jumptarget::before {
		content: "";
		display: block;
		height: 110px;
		margin: -110px 0 0;
	}
}

/* Ninja Forms */
.nf-form-cont .nf-form-fields-required {
	display: none;
}
.nf-form-cont .nf-form-content {
	padding: 0;
}
.nf-form-cont .nf-multi-cell .nf-cell {
	padding: 0 5px 0 0 !important;
}
.nf-form-cont .listcheckbox-container .nf-field-element label {
	font-size: 16px;
	line-height: 26px;
}
.nf-form-content .list-select-wrap .nf-field-element>div:focus, .nf-form-content input:not([type=button]):focus, .nf-form-content textarea:focus {
	color: #474747 !important;
}
.nf-form-cont .mybtn-small {
	font-size: 14px !important;
	padding: 15px !important;
}
.nf-form-cont .mybtn-violet {
	background-color: #7c0915 !important;
	border: 1px solid #7c0915 !important;
}
.nf-form-cont .mybtn-violet:hover {
	background-color: #7c0915 !important;
	border: 1px solid #7c0915 !important;
}
.nf-form-content .nf-error.field-wrap .nf-field-element:after {
	z-index: 999;
}
.nf-form-content .nf-error .nf-field-element>div {
	border-color: #e80000 !important;
}

/* custom-sidebar */
.custom-sidebar .sidebar-links p {
	margin-bottom: 15px;
}
.custom-sidebar .sidebar-links p a {
	background: #f1f1f1;
	border-radius: 10px;
	color: #3c3c3c;
	padding: 5px 10px;
	-webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.custom-sidebar .sidebar-links p a:hover {
	background: #7c0915;
	color: #ffffff;
}



.custom-sidebar .sidebar-read-more a {
	background: #7c0915;
	border-radius: 10px;
	color: #ffffff;
	padding: 5px 10px;
}
.custom-sidebar .sidebar-read-more a:hover {
	background: #000000;
}
@media screen and (max-width: 991px) {
	.custom-sidebar {
		text-align: center;
	}
	.custom-sidebar .sidebar-links {
		margin-bottom: 0px !important;
	}
	.custom-sidebar .sidebar-links p {
		display: inline-block;
		margin-bottom: 10px !important;
	}
	.custom-sidebar .sidebar-links p:last-child {
		margin-bottom: 15px !important;
	}
}

/* popular-posts */
.widget-container.popular-posts, .widget.popular-posts {
	background: #f1f1f1;
	padding: 25px;
}
.widget-container.popular-posts h4.widget-title, .widget.popular-posts h4.widget-title {
	font-weight: 500;
	margin-bottom: 25px;
}
.widget-container.popular-posts a.wpp-post-title, .widget.popular-posts a.wpp-post-title {
	color: #000000;
	display: block;
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
}
.widget-container.popular-posts ol.wpp-list > li:hover, .widget.popular-posts ol.wpp-list > li:hover {
	border-left: 2px solid #000000;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.widget-container.popular-posts ol.wpp-list > li:hover:before, .widget-container.popular-posts a.wpp-post-title:hover, .widget.popular-posts ol.wpp-list > li:hover:before, .widget.popular-posts a.wpp-post-title:hover {
	color: #000000 !important;
}
.widget-container.popular-posts ol.wpp-list, .widget.popular-posts ol.wpp-list {
	list-style-type: none;
	list-style-type: decimal !ie;
	margin: 0;
	margin-left: 2.5em;
	padding: 0;
	text-align: left;
	counter-reset: li-counter;
}
.widget-container.popular-posts ol.wpp-list > li, .widget.popular-posts ol.wpp-list > li {
	position: relative;
	margin-bottom: 20px;
	padding-left: 1em;
	min-height: 3em;
	border-left: 2px solid #cccccc;
}
.widget-container.popular-posts ol.wpp-list > li:before, .widget.popular-posts ol.wpp-list > li:before {
	position: absolute;
	top: 0;
	left: -0.9em;
	width: 0;
	font-size: 3em;
	line-height: 1;
	font-weight: bold;
	text-align: right;
	color: #000000;
	content: counter(li-counter);
	counter-increment: li-counter;
}

/* widget_tag_cloud */
.widget-container.widget_tag_cloud, .widget.widget_tag_cloud {
	background: #f1f1f1;
	padding: 25px;
}
.widget-container.widget_tag_cloud h4.widget-title, .widget.widget_tag_cloud h4.widget-title {
	font-weight: 500;
	margin-bottom: 25px;
}
.widget-container.widget_tag_cloud .tagcloud a, .widget.widget_tag_cloud .tagcloud a {
	background: #000000;
	border-radius: 5px;
	color: #ffffff;
	display: inline-block;
	font-size: 14px !important;
	font-weight: 500;
	line-height: 14px;
	margin-bottom: 4px;
	padding: 6px 6px;
}
.widget-container.widget_tag_cloud .tagcloud a:hover, .widget.widget_tag_cloud .tagcloud a:hover {
	background: #000000;
}

/* Display Posts Shortcode - Category */
.display-posts-listing .listing-item .category, .latest-posts-listing .listing-item .category {
	font-size: 13px;
	line-height: 20px;
}
.display-posts-listing .listing-item .category a, .latest-posts-listing .listing-item .category a {
	background: #e0e0e0;
	border-radius: 5px;
	color: #474747;
	display: inline-block;
	font-weight: 700;
	margin-bottom: 10px;
	padding: 0 10px;
}

/* Display Posts Shortcode - Advertorial */
article.category-advertorial .advertorial a, .display-posts-listing .listing-item.category-advertorial .category a, .latest-posts-listing .listing-item.category-advertorial .category a {
	background: #c71012 !important;
	color: #ffffff !important;
}
article.category-advertorial .listing-item .date, .display-posts-listing .listing-item.category-advertorial .date, article.category-advertorial .listing-item .excerpt-dash, .display-posts-listing .listing-item.category-advertorial .excerpt-dash {
	display: none;
}
article.category-advertorial span.date.author {
	display: block;
}

/* Display Posts Shortcode - Business Perspectives */
article.category-perspectives .perspectives a, .display-posts-listing .listing-item.category-perspectives .category a, .latest-posts-listing .listing-item.category-perspectives .category a {
	background: #c71012 !important;
	color: #ffffff !important;
}
article.category-perspectives span.date.author {
	display: block;
}

/* Business Perspectives */
body.page-perspectives article.category-perspectives .listing-item, body.page-perspectives .display-posts-listing .listing-item.category-perspectives {
	background: transparent;
	padding: 0;
}
body.page-perspectives article.category-perspectives .perspectives, body.page-perspectives .display-posts-listing .listing-item.category-perspectives .perspectives {
	display: none;
}
@media screen and (min-width: 56.875em) {
	body.page-perspectives .flexslider img {
		height: 373px !important;
	}
	body.page-perspectives .wpb_gallery .wpb_flexslider .flex-caption {
		padding: 25px;
	}
	body.page-perspectives .wpb_gallery .wpb_flexslider .flex-caption .link_image {
		font-size: 36px;
	}
}
@media screen and (max-width: 767px) {
	body.cat-perspectives #page-header #category.has-thumbnail p {
		display: block !important;
		margin: 15px auto 5px !important;
	}
}

/* Post Author Page */
body.author #content-wrapper .author-description-text {
	margin-bottom: 25px;
}
body.author #content-wrapper .author-social-media i {
	color: #000000;
	font-size: 20px;
	padding-right: 10px;
}
body.author #content-wrapper .author-social-media a:hover i {
	color: #c71012;
}

/* Category Page */
body.category #header-wrapper {
	margin-bottom: 0;
}
body.category #content-wrapper .category-title h1.page-title {
	float: none;
	margin: 0 0 50px;
}
body.category #content-wrapper .category-title.category-image {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-bottom: 50px;
	min-height: 567px;
	position: relative;
}
body.category #content-wrapper .category-title.category-image .category-title-text {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
	bottom: 0;
	padding: 50px;
	position: absolute;
	width: 100%;
}
body.category #content-wrapper .category-title.category-image .category-title-text h1 {
	color: #ffffff;
	margin: 0 0 10px;
}
body.category #content-wrapper .category-title.category-image .category-title-text h5 {
	background: #c71012;
	color: #ffffff;
	display: inline-block;
	margin-bottom: 15px;
	padding: 2px 15px;
}
body.category #content-wrapper .category-title.category-image .category-title-text p {
	color: #ffffff;
	font-size: 22px;
	font-weight: 700;
	line-height: 32px;
}
body.category #content-wrapper .category-title.category-image figcaption {
	font-size: 12px;
	line-height: 16px;
	text-align: right;
	position: absolute;
	bottom: 0;
	right: -5px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transform-origin: right bottom;
	-moz-transform-origin: right bottom;
	-o-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	z-index: 9;
}
body.category #content-wrapper .category-description, body.category #content-wrapper .category-description-long {
	padding: 0 50px;
}
body.category #content-wrapper .no-image .category-description, body.category #content-wrapper .no-image .category-description-long {
	padding: 0;
}
body.category #content-wrapper .category-description-long {
	margin-top: 30px;
}
body.category #content-wrapper .category-description-long  p, body.category #content-wrapper .category-description-long  h2, body.category #content-wrapper .category-description-long  h3 {
	margin-bottom: 30px;
}
body.category #content-wrapper .category-description-long :last-child {
	margin-bottom: 0 !important;
}
body.category #content-wrapper .category-description-more {
	text-align: center;
	margin: 25px 0 0;
}
body.category #content-wrapper .category-description-more .mybtn:not(.collapsed) span:first-of-type {
	display: none;
}
body.category #content-wrapper .category-description-more .mybtn.collapsed span:last-of-type {
	display: none;
}
@media screen and (max-width: 767px) {
	body.category #content-wrapper .no-image .category-title h1.page-title {
		text-align: center;
	}
	body.category #content-wrapper .category-title.category-image {
		min-height: auto;
	}
	body.category #content-wrapper .category-title.category-image .category-title-text {
		position: relative;
	}
	body.category #content-wrapper .category-title.category-image .category-title-text h1 {
		font-size: 28px;
		line-height: 38px;
	}
	body.category #content-wrapper .category-title.category-image .category-title-text p {
		font-size: 18px;
		line-height: 28px;
	}
	body.category #content-wrapper .category-title.category-image figcaption {
		background: #ffffff !important;
		padding: 5px 0 0;
		position: relative;
		right: 0;
		-webkit-transform: unset;
		-moz-transform: unset;
		-o-transform: unset;
		-ms-transform: unset;
		transform: unset;
		-webkit-transform-origin: unset;
		-moz-transform-origin: unset;
		-o-transform-origin: unset;
		-ms-transform-origin: unset;
		transform-origin: unset;
	}
	body.category #content-wrapper .category-description, body.category #content-wrapper .category-description-long {
		padding: 0;
	}
}

/* Infobox */
.infobox {
	background: #f1f1f1;
	padding: 40px 20px 20px;
	position: relative;
	margin: 0 0 1.75em;
}
.infobox h4 {
	background: #7c0915;
	color: #f3de1e;
	letter-spacing: 0;
	margin: 0;
	padding: 5px 10px;
	position: absolute;
	text-transform: uppercase;
	left: 0;
	top: 0;
}
.infobox p {
	margin: 0;
}

/* Template - Digital Storytelling */
body.page-template-template-storytelling #header-wrapper {
	margin-bottom: 0;
}
body.page-template-template-storytelling #header-sticky .header-sticky-inner .main-container {
	width: 100%;
	padding: 0 2.5%;
}
body.page-template-template-storytelling #header-sticky .header-sticky-inner .main-container .header-left .page-title {
	color: #3c3c3c;
	float: none;
	font-size: 18px;
	margin-left: 20px;
}
body.page-template-template-storytelling #header-sticky .header-sticky-inner .main-container .header-right {
	margin-top: 4px;
}
@media (min-width: 992px) and (max-width: 1400px) {
	body.page-template-template-storytelling #header-sticky .header-sticky-inner .main-container .header-left .page-title {
		font-size: 14px;
	}
	body.page-template-template-storytelling #header-sticky .sf-menu a {
		font-size: 14px;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	body.page-template-template-storytelling #header-sticky .header-sticky-inner .main-container .header-left .page-title {
		display: none;
	}
}
@media (min-width: 992px) {
	body.page-template-template-storytelling #header-wrapper {
		margin-bottom: 64px;
	}
	body.page-template-template-storytelling #header {
		display: none !important;
	}
	body.page-template-template-storytelling #header-secondary {
		display: none !important;
	}
	body.page-template-template-storytelling #header-sticky {
		display: block !important;
		height: auto !important;
		margin: 0 !important;
		opacity: 1 !important;
	}
	body.page-template-template-storytelling #header-sticky .header-sticky-inner {
		padding: 5px 0 5px 0 !important;
	}
	body.page-template-template-storytelling #header-sticky .sf-menu a {
		padding-bottom: 10px !important;
	}
	body.page-template-template-storytelling #header-sticky .logo img {
		width: 90px;
	}
}

/* SSO loggedin/loggedout (show/hide) */
body.sso-loggedout .sso-display {
	display: none !important;
}
body.sso-loggedin .sso-hide {
	display: none !important;
}


/*
* 	Media Queries
*
*/
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dppx) {
	.logo .logo-retina {
		display: inline-block;
	}
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
	.content-area {
		width: 600px;
	}
	#sidebar {
		width: 300px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	#header-secondary {
		display: none;
	}
	#header {
		border-bottom: 0;
	}
	.logo {
		float: none;
		text-align: center;
	}
	.post-summary p {
		font-size: 24px;
		line-height: 34px;
	}
	.img-box {
		width: 90%;
	}
	.content-area {
		width: 370px;
	}
	#sidebar {
		width: 300px;
	}
}
@media (max-width: 767px) {
	#topbar {
		padding: 0;
	}
	.topbar-left {
		float: left;
	}
	.topbar-left #search-icon {
		margin: 0 !important;
		position: absolute;
	}
	.topbar-left .secondary-menu {
		display: none;
	}
	.topbar-right {
		float: right;
	}
	.topbar-right .topbar-info {
		float: right;
		margin: 0;
	}
	#header {
		border-bottom: 0;
	}
	.logo {
		margin-bottom: 0;
	}
	.vc_col-sm-9.wpb_column.vc_column_container {
		margin-bottom: 20px;
	}
	.post-thumb.main-container {
		width: 100%;
	}
	.page-title {
		margin: 25px 0 0;
	}
	.post-summary p {
		font-size: 24px;
		line-height: 34px;
	}
	iframe.video {
		width: 90%;
		height: auto;
	}
	.img-box {
		width: 90%;
	}
	.wpb_tabs .wpb_tabs_nav li {
		border-bottom: 4px solid #e0e0e0;
		margin-bottom: 10px;
		width: 100%;
	}
	.mybtn, #submit, input[type="submit"] {
		max-width: none;
	}
}

/* Beginn neue Stylings Christoph */

/* Menü Anpassungen */

.sf-sub-indicator {display:none;}

.sf-menu li.current_page_parent a, .sf-menu li.current-menu-item a {
    border-bottom: 5px solid #ffffff;
    height: 40px;
    text-decoration: none;
    padding: -15px 0;
    color:#ffffff;
}

.sub-menu li a{
    border-bottom: 1px solid #ffffff !important;
}

.sub-menu li:last-child a{
    border-bottom: 0px solid #ffffff !important;
}

.sf-menu a {
    font-size: 17px;
}

.header-right .sf-menu a, .header-right .sf-menu li.current-menu-item a, .header-right .sf-menu a:hover  {
    color:#000000 !important;
    font-size: 14px;
}

.header-right .sf-menu li.current_page_parent a, .header-right .sf-menu li.current-menu-item a {
    color: #000000!important;
}

#header-sticky .sf-menu .menu-item-has-children a {
    margin: 0 10px 0 10px !important;
}

#header-sticky .sf-menu .menu-item-has-children a {
    margin: 0 10px 0 10px !important;
}

#header-sticky .sf-menu ul, .sf-menu ul ul {
    background-color: #ffffff!important;
}


.header-right .sf-menu ul ul a, .header-right .sf-menu ul ul li.current-menu-item a {
    color: #FFFFFF !important;
    font-size: 14px;
}

/* Korrektur für Menüpunkte */

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.sf-with-ul.menu-item-29 a,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.sf-with-ul.menu-item-23 a,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.sf-with-ul.menu-item-9089 a,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.sf-with-ul.menu-item-9105 a,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.sf-with-ul.menu-item-9107 a,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.sf-with-ul.menu-item-9104 a,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.sf-with-ul.menu-item-9106 a {
    color: #ffffff!important;
}

li#menu-item-29 a, li#menu-item-23 a, li#menu-item-9089 a, li#menu-item-9105 a, li#menu-item-9107 a, li#menu-item-9104 a, li#menu-item-9106 a {
    color: #000000 !important;
}

ul#sticky-menu.sf-menu a:visited {
    color: #ffffff!important;
}

/* Headerbereich Artikel */

#page-header {
    min-height: 50px;
}

body.single-post .breadcrumbs {
    display:none;
}

@media screen and (min-width: 1368px) {
.wpb_gallery .wpb_flexslider .flex-caption h2 {
    margin: 0px 25% 15px 17% !important;
}

.wpb_gallery .wpb_flexslider .flex-caption p {
    margin: 0px 25% 15px 17% !important;
}
}

/* sonstige Artikelanpassungen */

h2.post-title {
    font-size: 54px!important;  
}

 h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top: 50px;
}

/* Dispute Resolution Farbanpassungen Links und Menüs */

body.page-disputeresolution #header-secondary, body.cat-disputeresolution #header-secondary {
    background: #21759b;
}

body.page-disputeresolution .sf-menu ul, body.page-disputeresolution .sf-menu ul ul, body.cat-disputeresolution .sf-menu ul, body.cat-disputeresolution .sf-menu ul ul {
    background-color: #21759b;
}

body.page-disputeresolution a.excerpt-more, body.cat-disputeresolution a.excerpt-more {
    color: #21759b;
}

body.page-disputeresolution #footer, body.page-disputeresolution #footer-menu, body.page-disputeresolution .copyright, body.cat-disputeresolution #footer, body.cat-disputeresolution #footer-menu, body.cat-disputeresolution .copyright {
    background-color: #21759b;
}

body.cat-disputeresolution .post-date-author p, body.cat-disputeresolution .post-content a{
    color: #21759b;
}

body.page-disputeresolution .slicknav_menu,body.page-disputeresolution .slicknav_nav ul {
    background: #21759b;
}


/* ComplianceBusiness Farbanpassungen Links und Menüs */

body.page-compliancebusiness #header-secondary, body.cat-compliancebusiness #header-secondary {
    background: #ee7101;
}

body.page-compliancebusiness .sf-menu ul, body.page-compliancebusiness .sf-menu ul ul, body.cat-compliancebusiness .sf-menu ul, body.cat-compliancebusiness .sf-menu ul ul {
    background-color: #ee7101;
}

body.page-compliancebusiness a.excerpt-more, body.cat-compliancebusiness a.excerpt-more {
    color: #ee7101;
}

body.page-compliancebusiness #footer, body.page-compliancebusiness #footer-menu, body.page-compliancebusiness .copyright, body.cat-compliancebusiness #footer, body.cat-compliancebusiness #footer-menu, body.cat-compliancebusiness .copyright {
    background-color: #ee7101;
}

body.cat-compliancebusiness .post-date-author p, body.cat-compliancebusiness .post-content a{
    color: #ee7101;
}

body.page-compliancebusiness .slicknav_menu,body.page-compliancebusiness .slicknav_nav ul {
    background: #ee7101;
}


/* IntellectualProperty Farbanpassungen Links und Menüs */

body.page-intellectualproperty #header-secondary, body.cat-intellectualproperty #header-secondary {
    background: #449629;
}

body.page-intellectualproperty .sf-menu ul, body.page-intellectualproperty .sf-menu ul ul, body.cat-intellectualproperty .sf-menu ul, body.cat-intellectualproperty .sf-menu ul ul {
    background-color: #449629;
}

body.page-intellectualproperty a.excerpt-more, body.cat-intellectualproperty a.excerpt-more {
    color: #449629;
}

body.page-intellectualproperty #footer, body.page-intellectualproperty #footer-menu, body.page-intellectualproperty .copyright, body.cat-intellectualproperty #footer, body.cat-intellectualproperty #footer-menu, body.cat-intellectualproperty .copyright {
    background-color: #449629;
}

body.cat-intellectualproperty .post-date-author p, body.cat-intellectualproperty .post-content a{
    color: #449629;
}

body.page-intellectualproperty .slicknav_menu,body.page-intellectualproperty .slicknav_nav ul {
    background: #449629;
}

/* BusinessLaw Farbanpassungen Links und Menüs */

body.page-businesslaw #header-secondary, body.cat-businesslaw #header-secondary {
    background: #f7a600;
}

body.page-businesslaw .sf-menu ul, body.page-businesslaw .sf-menu ul ul, body.cat-businesslaw .sf-menu ul, body.cat-businesslaw .sf-menu ul ul {
    background-color: #f7a600;
}

body.page-businesslaw a.excerpt-more, body.cat-businesslaw a.excerpt-more {
    color: #f7a600;
}

body.page-businesslaw #footer, body.page-businesslaw #footer-menu, body.page-businesslaw .copyright, body.cat-businesslaw #footer, body.cat-businesslaw #footer-menu, body.cat-businesslaw .copyright {
    background-color: #f7a600;
}

body.cat-businesslaw .post-date-author p, body.cat-businesslaw .post-content a{
    color: #f7a600;
}

body.page-businesslaw .slicknav_menu,body.page-businesslaw .slicknav_nav ul {
    background: #f7a600;
}

/* LaborLaw Farbanpassungen Links und Menüs */

body.page-laborlaw #header-secondary, body.cat-laborlaw #header-secondary {
    background: #005ba9;
}

body.page-laborlaw .sf-menu ul, body.page-laborlaw .sf-menu ul ul, body.cat-laborlaw .sf-menu ul, body.cat-laborlaw .sf-menu ul ul {
    background-color: #005ba9;
}

body.page-laborlaw a.excerpt-more, body.cat-laborlaw a.excerpt-more {
    color: #005ba9;
}

body.page-laborlaw #footer, body.page-laborlaw #footer-menu, body.page-laborlaw .copyright, body.cat-laborlaw #footer, body.cat-laborlaw #footer-menu, body.cat-laborlaw .copyright {
    background-color: #005ba9;
}

body.cat-laborlaw .post-date-author p, body.cat-laborlaw .post-content a{
    color: #005ba9;
}

body.page-laborlaw .slicknav_menu,body.page-laborlaw .slicknav_nav ul {
    background: #005ba9;
}

/* eJustice Farbanpassungen Links und Menüs */

body.page-e-justice #header-secondary, body.cat-e-justice #header-secondary {
    background: #efaa00;
}

body.page-e-justice .sf-menu ul, body.page-e-justice .sf-menu ul ul, body.cat-e-justice .sf-menu ul, body.cat-e-justice .sf-menu ul ul {
    background-color: #efaa00;
}

body.page-e-justice a.excerpt-more, body.cat-e-justice a.excerpt-more {
    color: #efaa00;
}

body.page-e-justice #footer, body.page-e-justice #footer-menu, body.page-e-justice .copyright, body.cat-e-justice #footer, body.cat-e-justice #footer-menu, body.cat-e-justice .copyright {
    background-color: #efaa00;
}

body.cat-e-justice .post-date-author p, body.cat-e-justice .post-content a{
    color: #efaa00;
}

body.page-e-justice .slicknav_menu, body.page-e-justice  .slicknav_nav ul {
    background: #efaa00;
}

/* GoingDigital Farbanpassungen Links und Menüs */

body.page-goingdigital #header-secondary, body.cat-goingdigital #header-secondary {
    background: #5c2282;
}

body.page-goingdigital .sf-menu ul, body.page-goingdigital .sf-menu ul ul, body.cat-goingdigital .sf-menu ul, body.cat-goingdigital .sf-menu ul ul {
    background-color: #5c2282;
}

body.page-goingdigital a.excerpt-more, body.cat-goingdigital a.excerpt-more {
    color: #5c2282;
}

body.page-goingdigital #footer, body.page-goingdigital #footer-menu, body.page-goingdigital .copyright, body.cat-goingdigital #footer, body.cat-goingdigital #footer-menu, body.cat-goingdigital .copyright {
    background-color: #5c2282;
}

body.cat-goingdigital .post-date-author p, body.cat-goingdigital .post-content a{
    color: #5c2282;
}

body.page-goingdigital .slicknav_menu, body.page-goingdigital  .slicknav_nav ul {
    background: #5c2282;
}

/* SustainableValue Farbanpassungen Links und Menüs */

body.page-sustainablevalue #header-secondary, body.cat-sustainablevalue #header-secondary {
    background: #009ba4;
}

body.page-sustainablevalue .sf-menu ul, body.page-sustainablevalue .sf-menu ul ul, body.cat-sustainablevalue .sf-menu ul, body.cat-sustainablevalue .sf-menu ul ul {
    background-color: #009ba4;
}

body.page-sustainablevalue a.excerpt-more, body.cat-sustainablevalue a.excerpt-more {
    color: #009ba4;
}

body.page-sustainablevalue #footer, body.page-sustainablevalue #footer-menu, body.page-sustainablevalue .copyright, body.cat-sustainablevalue #footer, body.cat-sustainablevalue #footer-menu, body.cat-sustainablevalue .copyright {
    background-color: #009ba4;
}

body.cat-sustainablevalue .post-date-author p, body.cat-sustainablevalue .post-content a{
    color: #009ba4;
}

body.page-sustainablevalue .slicknav_menu, body.page-sustainablevalue  .slicknav_nav ul {
    background: #009ba4;
}

/* RestructuringBusiness Farbanpassungen Links und Menüs */

body.page-restructuringbusiness #header-secondary, body.cat-restructuringbusiness #header-secondary {
    background: #566e29;
}

body.page-restructuringbusiness .sf-menu ul, body.page-restructuringbusiness .sf-menu ul ul, body.cat-restructuringbusiness .sf-menu ul, body.cat-restructuringbusiness .sf-menu ul ul {
    background-color: #566e29;
}

body.page-restructuringbusiness a.excerpt-more, body.cat-restructuringbusiness a.excerpt-more {
    color: #566e29;
}

body.page-restructuringbusiness #footer, body.page-restructuringbusiness #footer-menu, body.page-restructuringbusiness .copyright, body.cat-restructuringbusiness #footer, body.cat-restructuringbusiness #footer-menu, body.cat-restructuringbusiness .copyright {
    background-color: #566e29;
}

body.cat-restructuringbusiness .post-date-author p, body.cat-restructuringbusiness .post-content a{
    color: #566e29;
}

body.page-restructuringbusiness .slicknav_menu, body.page-restructuringbusiness  .slicknav_nav ul {
    background: #566e29;
}

/* Hover Menus */

ul#sticky-menu.sf-menu a:hover, #footer a:hover {
    color: #ddd!important;
}

#header-sticky .sf-menu .menu-item-has-children a:hover {
    color: #7c0915!important;
}

body.page-disputeresolution #header-sticky .sf-menu .menu-item-has-children a:hover, body.cat-disputeresolution #header-sticky .sf-menu .menu-item-has-children a:hover {
    color: #21759b!important;
}

body.page-compliancebusiness #header-sticky .sf-menu .menu-item-has-children a:hover, body.cat-compliancebusiness #header-sticky .sf-menu .menu-item-has-children a:hover {
    color: #ee7101!important;
}

body.page-intellectualproperty #header-sticky .sf-menu .menu-item-has-children a:hover, body.cat-intellectualproperty #header-sticky .sf-menu .menu-item-has-children a:hover {
    color: #449629!important;
}

body.page-businesslaw #header-sticky .sf-menu .menu-item-has-children a:hover, body.cat-businesslaw #header-sticky .sf-menu .menu-item-has-children a:hover {
    color: #f7a600!important;
}

body.page-laborlaw #header-sticky .sf-menu .menu-item-has-children a:hover, body.cat-laborlaw #header-sticky .sf-menu .menu-item-has-children a:hover {
    color: #005ba9!important;
}

body.page-e-justice #header-sticky .sf-menu .menu-item-has-children a:hover, body.cat-e-justice #header-sticky .sf-menu .menu-item-has-children a:hover {
    color: #efaa00!important;
}

body.page-goingdigital #header-sticky .sf-menu .menu-item-has-children a:hover, body.cat-goingdigital #header-sticky .sf-menu .menu-item-has-children a:hover {
    color: #5c2282!important;
}

body.page-sustainablevalue #header-sticky .sf-menu .menu-item-has-children a:hover, body.cat-sustainablevalue #header-sticky .sf-menu .menu-item-has-children a:hover {
    color: #009ba4!important;
}

body.page-restructuringbusiness #header-sticky .sf-menu .menu-item-has-children a:hover, body.cat-restructuringbusiness #header-sticky .sf-menu .menu-item-has-children a:hover {
    color: #566e29!important;
}

/* Logos Sticky Menu */
body.page-disputeresolution div.header-left.clearfix.logo img, body.page-compliancebusiness div.header-left.clearfix.logo img, body.page-businesslaw div.header-left.clearfix.logo img, body.page-laborlaw div.header-left.clearfix.logo img, body.page-intellectualproperty div.header-left.clearfix.logo img, body.page-e-justice div.header-left.clearfix.logo img, body.page-goingdigital div.header-left.clearfix.logo img, body.page-sustainablevalue div.header-left.clearfix.logo img, body.page-restructuringbusiness div.header-left.clearfix.logo img, body.cat-disputeresolution div.header-left.clearfix.logo img, body.cat-compliancebusiness div.header-left.clearfix.logo img, body.cat-businesslaw div.header-left.clearfix.logo img, body.cat-laborlaw div.header-left.clearfix.logo img, body.cat-intellectualproperty div.header-left.clearfix.logo img, body.cat-e-justice div.header-left.clearfix.logo img, body.cat-goingdigital div.header-left.clearfix.logo img, body.cat-sustainablevalue div.header-left.clearfix.logo img, body.cat-restructuringbusiness div.header-left.clearfix.logo img  {
    display: none;
}

body.page-disputeresolution div.header-left.clearfix.logo, body.cat-disputeresolution div.header-left.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2019/11/DisputeResolution_Logo_Schriftzug.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 140px;
    height: 37px;
    margin-top: 10px;
}

body.page-compliancebusiness div.header-left.clearfix.logo, body.cat-compliancebusiness div.header-left.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2019/11/ComplianceBusinessClaim-Logo-RGB.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 140px;
    height: 29px;
    margin-top: 15px;
}

body.page-intellectualproperty div.header-left.clearfix.logo, body.cat-intellectualproperty div.header-left.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2019/11/IntellectualPropertyClaim-Logo.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 140px;
    height: 30px;
    margin-top: 15px;
}

body.page-e-justice div.header-left.clearfix.logo, body.cat-e-justice div.header-left.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2019/11/e-JusticeClaim-Logo.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 140px;
    height: 60px;
}

body.page-businesslaw div.header-left.clearfix.logo, body.cat-businesslaw div.header-left.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2020/09/BusinessLawMagazineClaim-Logo.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 140px;
    height: 28px;
    margin-top: 22px;
}

body.page-laborlaw div.header-left.clearfix.logo, body.cat-laborlaw div.header-left.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2020/09/LaborLawMagazineClaim-Logo.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 131px;
    margin-top: 20px;
}

body.page-goingdigital div.header-left.clearfix.logo, body.cat-goingdigital div.header-left.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2020/06/GoingDigitalClaim-Logo.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 140px;
    height: 46px;
    margin-top: 10px;
}

body.page-sustainablevalue div.header-left.clearfix.logo, body.cat-sustainablevalue div.header-left.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2021/04/SustainableValueClaim-Logo.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 140px;
    height: 40px;
    margin-top: 10px;
}

body.page-restructuringbusiness div.header-left.clearfix.logo, body.cat-restructuringbusiness div.header-left.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2021/11/RestructuringBusinessClaim-Logo.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 140px;
    height: 28px;
    margin-top: 10px;
}

/* Archiv Allgemein bzw. DAS */

body.archive.cat-anwaltspiegel .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #7c0915;
    font-size: 14px;
}

body.archive.cat-anwaltspiegel #page-header a {
    color: #7c0915;
}

body.archive.cat-anwaltspiegel h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top:50px;
}

body.archive.cat-anwaltspiegel h2, body.archive.cat-anwaltspiegel h2 a {
    line-height: 36px;
    font-weight: 500;
    font-style: normal;
    font-size: 30px;
    color: #3c3c3c;
}

body.archive.cat-anwaltspiegel div#content-main {
    padding-bottom: 50px;
}

body.archive.cat-anwaltspiegel h2 a:hover {
    color: #000000;
}

.widget-title {
    font-weight: 400;
    font-style: normal;
    font-size: 26px;
}

.wpp-post-title {
        font-family: "Merriweather Sans" !important;
}

.wpp-list li {
    overflow: visible;
    font-family: Roboto,Arial, Helvetica, sans-serif;
    line-height: 26px;
    color: #474747;
    font-size: 16px;
}

/* Archiv DR */

body.archive.cat-disputeresolution .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #006f9d;
    font-size: 14px;
}

body.archive.cat-disputeresolution #page-header a {
    color: #006f9d;
}

body.archive.cat-disputeresolution h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top:50px;
}

body.archive.cat-disputeresolution h2, body.archive.cat-disputeresolution h2 a {
    line-height: 36px;
    font-weight: 500;
    font-style: normal;
    font-size: 30px;
    color: #3c3c3c;
}

body.archive.cat-disputeresolution div#content-main {
    padding-bottom: 50px;
}

body.archive.cat-disputeresolution h2 a:hover {
    color: #000000;
}

body.archive.cat-disputeresolution .mybtn-violet {
    background-color: #006f9d;
    border: 1px solid #006f9d;
}

/* Archiv CB */

body.archive.cat-compliancebusiness .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #ee7101;
    font-size: 14px;
}

body.archive.cat-compliancebusiness #page-header a {
    color: #ee7101;
}

body.archive.cat-compliancebusiness h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top:50px;
}

body.archive.cat-compliancebusiness h2, body.archive.cat-compliancebusiness h2 a {
    line-height: 36px;
    font-weight: 500;
    font-style: normal;
    font-size: 30px;
    color: #3c3c3c;
}

body.archive.cat-compliancebusiness div#content-main {
    padding-bottom: 50px;
}

body.archive.cat-compliancebusiness h2 a:hover {
    color: #000000;
}

body.archive.cat-compliancebusiness .mybtn-violet {
    background-color: #ee7101;
    border: 1px solid #ee7101;
}

/* Archiv IP */

body.archive.cat-intellectualproperty .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #449629;
    font-size: 14px;
}

body.archive.cat-intellectualproperty #page-header a {
    color: #449629;
}

body.archive.cat-intellectualproperty h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top:50px;
}

body.archive.cat-intellectualproperty h2, body.archive.cat-intellectualproperty h2 a {
    line-height: 36px;
    font-weight: 500;
    font-style: normal;
    font-size: 30px;
    color: #3c3c3c;
}

body.archive.cat-intellectualproperty div#content-main {
    padding-bottom: 50px;
}

body.archive.cat-intellectualproperty h2 a:hover {
    color: #000000;
}

body.archive.cat-intellectualproperty .mybtn-violet {
    background-color: #449629;
    border: 1px solid #449629;
}

/* Archiv BLM */

body.archive.cat-businesslaw .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #f7a600;
    font-size: 14px;
}

body.archive.cat-businesslaw #page-header a {
    color: #f7a600;
}

body.archive.cat-businesslaw h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top:50px;
}

body.archive.cat-businesslaw h2, body.archive.cat-businesslaw h2 a {
    line-height: 36px;
    font-weight: 500;
    font-style: normal;
    font-size: 30px;
    color: #3c3c3c;
}

body.archive.cat-businesslaw div#content-main {
    padding-bottom: 50px;
}

body.archive.cat-businesslaw h2 a:hover {
    color: #000000;
}

body.archive.cat-businesslaw .mybtn-violet {
    background-color: #f7a600;
    border: 1px solid #f7a600;
}

/* Archiv LLM */

body.archive.cat-laborlaw .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #005ba9;
    font-size: 14px;
}

body.archive.cat-laborlaw #page-header a {
    color: #005ba9;
}

body.archive.cat-laborlaw h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top:50px;
}

body.archive.cat-laborlaw h2, body.archive.cat-laborlaw h2 a {
    line-height: 36px;
    font-weight: 500;
    font-style: normal;
    font-size: 30px;
    color: #3c3c3c;
}

body.archive.cat-laborlaw div#content-main {
    padding-bottom: 50px;
}

body.archive.cat-laborlaw h2 a:hover {
    color: #000000;
}

body.archive.cat-laborlaw .mybtn-violet {
    background-color: #005ba9;
    border: 1px solid #005ba9;
}

/* Archiv eJ */

body.archive.cat-e-justice .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #efaa00;
    font-size: 14px;
}

body.archive.cat-e-justice #page-header a {
    color: #efaa00;
}

body.archive.cat-e-justice h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top:50px;
}

body.archive.cat-e-justice h2, body.archive.cat-e-justice h2 a {
    line-height: 36px;
    font-weight: 500;
    font-style: normal;
    font-size: 30px;
    color: #3c3c3c;
}

body.archive.cat-e-justice div#content-main {
    padding-bottom: 50px;
}

body.archive.cat-e-justice h2 a:hover {
    color: #000000;
}

body.archive.cat-e-justice .mybtn-violet {
    background-color: #efaa00;
    border: 1px solid #efaa00;
}

/* Archiv GoingDigital */

body.archive.cat-goingdigital .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #5c2282;
    font-size: 14px;
}

body.archive.cat-goingdigital #page-header a {
    color: #5c2282;
}

body.archive.cat-goingdigital h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top:50px;
}

body.archive.cat-goingdigital h2, body.archive.cat-goingdigital h2 a {
    line-height: 36px;
    font-weight: 500;
    font-style: normal;
    font-size: 30px;
    color: #3c3c3c;
}

body.archive.cat-goingdigital div#content-main {
    padding-bottom: 50px;
}

body.archive.cat-goingdigital h2 a:hover {
    color: #000000;
}

body.archive.cat-goingdigital .mybtn-violet {
    background-color: #5c2282;
    border: 1px solid #5c2282;
}

/* Archiv SustainableValue */

body.archive.cat-sustainablevalue .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #009aa3;
    font-size: 14px;
}

body.archive.cat-sustainablevalue #page-header a {
    color: #009aa3;
}

body.archive.cat-sustainablevalue h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top:50px;
}

body.archive.cat-sustainablevalue h2, body.archive.cat-sustainablevalue h2 a {
    line-height: 36px;
    font-weight: 500;
    font-style: normal;
    font-size: 30px;
    color: #3c3c3c;
}

body.archive.cat-sustainablevalue div#content-main {
    padding-bottom: 50px;
}

body.archive.cat-sustainablevalue h2 a:hover {
    color: #000000;
}

body.archive.cat-sustainablevalue .mybtn-violet {
    background-color: #009aa3;
    border: 1px solid #009aa3;
}

/* Archiv RestructuringBusiness */

body.archive.cat-restructuringbusiness .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #566e29;
    font-size: 14px;
}

body.archive.cat-restructuringbusiness #page-header a {
    color: #566e29;
}

body.archive.cat-restructuringbusiness h1.page-title {
    font-weight: 500;
    font-style: normal;
    color: #3c3c3c;
    font-size: 42px;
    margin-top:50px;
}

body.archive.cat-restructuringbusiness h2, body.archive.cat-restructuringbusiness h2 a {
    line-height: 36px;
    font-weight: 500;
    font-style: normal;
    font-size: 30px;
    color: #3c3c3c;
}

body.archive.cat-restructuringbusiness div#content-main {
    padding-bottom: 50px;
}

body.archive.cat-restructuringbusiness h2 a:hover {
    color: #000000;
}

body.archive.cat-restructuringbusiness .mybtn-violet {
    background-color: #566e29;
    border: 1px solid #566e29;
}

/* Beitragsbild Übersichtsseiten */

.single-post .post-thumb.main-container {
    max-height: 750px;
    overflow: hidden;
}

.single-post #page-header img {
    margin-top: -250px;
}

@media screen and (max-width: 850px) {
.single-post #page-header img {
    margin-top: 0px;
}
}

/* Anpassung Suche */

.search div#breadcrumbs {display:none;}

.search h1.page-title {
    font-family: "Merriweather Sans";
    line-height: 54px;
    letter-spacing: -3px;
    font-weight: 700;
    font-style: normal;
    font-size: 48px;
    color: #474747;
    margin-top:20px;
}

.mssearch-content.isotope {
    margin: 0px 15px!important;
}

body.search-results #content-wrapper .mssearch-content.isotope {
    max-width: 1230px!important;
}

body.search #header-secondary {
    background: #7c0915;
}

body.search .sf-menu ul, body.search .sf-menu ul ul, body.search .sf-menu ul, body.search .sf-menu ul ul {
    background-color: #7c0915;
}

.search #footer, .search .copyright {
    background-color: #7c0915 !important;
}

body.search div.header-left.clearfix.logo, body.search div.header-left.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2019/09/AnwaltSpiegel-Logo-400px.png);
}

.search .header-center.clearfix.logo {
    background-image: url(/wp-content/uploads/sites/49/2019/09/AnwaltSpiegel-Logo-400px.png);
    height:121px;
    background-repeat: no-repeat;
    background-position: center;
}

.search .logo-standard {display:none;}


/* Themen */

.page-themen .breadcrumbs {
    clear: both;
    float: left;
    font-weight: 700;
    margin: 20px 0 20px;
    text-align: left;
    text-transform: uppercase;
    color: #7c0915;
    font-size: 14px;
}

.page-themen #page-header a {
    color: #7c0915
}
.page-themen .breadcrumbs a {
    color: #7c0915;
}

/* Menüfarbe */

body.page-businesslaw .main-menu a {
    color: #FFFFFF;
}

body.page-compliancebusiness .main-menu a {
    color: #FFFFFF;
}

body.page-disputeresolution .main-menu a {
    color: #FFFFFF;
}

body.page-e-justice .main-menu a {
    color: #FFFFFF;
}

body.page-goingdigital .main-menu a {
    color: #FFFFFF;
}

body.page-laborlaw .main-menu a {
    color: #FFFFFF;
}

body.page-intellectualproperty .main-menu a {
    color: #FFFFFF;
}

body.page-sustainablevalue .main-menu a {
    color: #FFFFFF;
}

body.page-restructuringbusiness .main-menu a {
    color: #FFFFFF;
}

.keywords-menu {
    margin-bottom: 20px;
}

