main {
background-color: #fff;
}
.home main {
padding-top: 0px;
}
.contentbox {
padding: 40px;
}
.wrapper {
padding: 0;
}
.contentelement.main {
padding:0 0 50px;
}
.contentelement.aside {
padding:0 0 20px;
} .mainhead {
padding: 0 40px;
max-width: 1170px;
position: relative;
z-index: 10;
}
@media only screen and (min-width: 1250px) and (max-width: 1440px) {
.mainhead {
padding-left: calc((100vw - 1170px) / 2);
padding-right: calc((100vw - 1170px) / 2);
}
}
#site-title a {
}
#mobile-site-search {
display: none;
}
.menu-access-mobile {
display: none;
} nav#access ul li .sub-menu {
position: absolute;
background: #fff;
width: 182px;
top: 55px;
padding: 9px 0;
margin: 0 0 0 -10px;
box-sizing: border-box;
visibility: hidden;
font-size: 16px;
line-height: 24px;
border-radius: 4px;
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
z-index: 9;
}
nav#access ul li.menu-item-has-children > a:after {
content: url(//regional-werben-in-brandenburg.de/wp-content/themes/inbound/assets/images/inbound-br-icon-nav-arrow.svg);
display: inline-block;
width: 11px;
height: 5px;
margin: 0 0 0 9px;
position: relative;
top: -2px;
}
nav#access ul li.menu-item-has-children:hover > a:after {
content: url(//regional-werben-in-brandenburg.de/wp-content/themes/inbound/assets/images/inbound-br-icon-nav-arrow-open.svg);
}
nav#access ul li .sub-menu .sub-menu {
position: absolute;
background: #fff;
width: 154px;
top: unset;
left: 154px;
padding: 9px 0;
margin: -30px 0 0 0;
box-sizing: border-box;
visibility: hidden;
font-size: 16px;
line-height: 24px;
border-radius: 0 0 3px 3px;
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
z-index: 9;
}
nav#access ul li .sub-menu .sub-menu .sub-menu {
position: absolute;
background: #fff;
width: 154px;
top: unset;
left: 154px;
padding: 9px 0;
margin: -30px 0 0 0;
box-sizing: border-box;
visibility: hidden;
font-size: 16px;
line-height: 24px;
border-radius: 0 0 3px 3px;
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
z-index: 9;
}
nav#access ul.menu > li > .sub-menu:before {
display: block;
width: 12px;
height: 12px;
content: ' ';
position: absolute;
top: -6px;
left: 13px;
background: #fff;
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
z-index: 0;
}
nav#access ul.menu > li > .sub-menu:after {
display: block;
width: 40px;
height: 15px;
content: ' ';
position: absolute;
top: 0;
left: 0;
background: #fff;
z-index: 1;
}
nav#access ul.menu > li:hover > .sub-menu,
nav#access ul.menu > li > .sub-menu li:hover > .sub-menu  {
visibility: visible;
}
nav#access .sub-menu li {
padding: 6px 12px;
float: none;
}
nav#access .sub-menu a {
padding: 0;
border-bottom: none;
font-size: 16px;
line-height: 24px;
font-weight: 500;
transition: none;
}
.mobile-search {
display: none;
} footer #footer-menu {
padding: 12px 40px 14px;
}
footer .footer-top-wrapper {
padding: 30px 40px;
}  .widget-verlagspartner-wrapper {
padding: 40px 0;
}
.widget-verlagspartner-wrapper .slick-track {
display: flex;
align-items: center;
}
.widget-verlagspartner-wrapper .slick-list {
padding-left: 40px;
}
.widget-verlagspartner-wrapper .slick-slide {
margin: 0 20px
} .listingmodul {
padding: 0 20px;
}