.contentbox {
padding: 20px 130px;
}
.wrapper {
width: 1440px;
padding: 0;
box-sizing: border-box;
}
#site-content .wrapper {
padding-bottom: 30px;
}
.contentelement.main {
width: 100%;
padding:0 0 50px;
}
.contentelement.aside {
width: 100%;
padding: 0 0 20px 0;
} .mainhead {
padding: 0 180px;
}
#site-title {
width: 219px;
}
#site-title a {
width: 219px;
height: 70px;
} .menu-access-mobile {
display: none;
}
nav#access ul li .sub-menu {
position: absolute;
background: #fff;
background: var(--gfh-color-bg-white);
min-width: 25%;
max-width: 50%;
top: 101px;
padding: 0;
margin: 0;
box-sizing: border-box;
visibility: hidden;
font-weight: normal;
font-size: 20px;
line-height: 24px;
border-radius: 0 0 3px 3px;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
z-index: -1;
}
nav#access ul li:hover .sub-menu{
visibility: visible;
}
nav#access .sub-menu li {
padding: 0;
float: none;
}
nav#access .sub-menu a,
nav#access .menu-item:hover .sub-menu a {
padding: 10px 20px;
font-weight: normal;
font-size: 14px;
line-height: 18px;
color: #423F3C;
color: var(--gfh-color-txt-body-dark);
border-bottom: none;
}
nav#access .sub-menu a:hover,
nav#access .menu-item:hover .sub-menu a:hover {
color: #0092BC;
color: var(--gfh-color-lnk);
border-bottom: none;
background-color: #FAFAFA;
background-color: var(--gfh-color-bg-box);
}
nav#access .menu-outer .social-wrapper {
display: none;
}
.mobile-search {
display: none;
} #breadcrumbs {
padding: 20px 180px 0;
}
.page-template-default .breadcrump,
.page-template-template-search .breadcrump,
.single-post .breadcrump,
.single-tipps .breadcrump {
padding: 20px 180px 0;
} .home .wrapper .textwidget,
.home .wrapper .wp-video {
margin: 50px auto;
max-width: 1070px;
}
.home .wrapper .textwidget {
text-align: center;
} #job_preview {
width: 100%;
max-width: 1080px;
margin: 0 auto;
}
.entry-content .job_listing_preview_title,
.job_listing_preview_title {
margin: 40px -180px 0;
padding: 20px 180px !Important;
display: inline-block;
width: 100%;
}
.entry-content .job_listing_preview_title h2,
.job_listing_preview_title h2 {
padding: 8px 0;
}
#job_preview .single-teaser-image {
margin: 0 -180px;
width: calc(100% + 360px);
} .archive .search-categories-wrapper {
margin: 50px -180px;
}
.archive-listing article.job_listing:nth-child(3n),
.archive-listing article.post:nth-child(3n),
div.job_listings ul.job_listings li.job_listing:nth-child(3n) {
margin: 0 0 17px;
}
.paketmodul .paketmodul-wrapper .paket-section .paket-section-item:nth-child(3n) {
margin: 0 0 24px;
}
.job_filters .search_jobs select#search_category {
width: calc((100% - 72px) / 4) !Important;
}
.teaser-text-bild-button .teaser-content-imgbox-mobile {
display: none;
}