@font-face {
font-family: 'advanced-popups-icons';
src: url(//wuchterl-jobs.de/wp-content/plugins/advanced-popups/fonts/advanced-popups-icons.woff) format("woff"), url(//wuchterl-jobs.de/wp-content/plugins/advanced-popups/fonts/advanced-popups-icons.ttf) format("truetype"), url(//wuchterl-jobs.de/wp-content/plugins/advanced-popups/fonts/advanced-popups-icons.svg) format("svg");
font-weight: normal;
font-style: normal;
font-display: swap;
}
[class^="adp-icon-"],
[class*=" adp-icon-"] {
font-family: 'advanced-popups-icons' !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.adp-icon-x:before {
content: "\e913";
}  .adp-popup {
--adp-popup-wrap-scrollbar-width: 0.625rem;
--adp-popup-wrap-scrollbar-track-background: #f1f1f1;
--adp-popup-wrap-scrollbar-thumb-background: #888;
--adp-popup-wrap-scrollbar-thumb-hover-background: #555;
--adp-popup-wrap-box-shadow: 0 0 40px 0 rgba(0,0,0,.075);
--adp-popup-container-background: #FFFFFF;
--adp-popup-close-font-size: 1.25rem;
--adp-popup-close-color: #000;
--adp-popup-close-hover-color: #777;
--adp-popup-close-light-color: #FFFF;
--adp-popup-close-light-hover-color: rgba(255,255,255,0.75);
--adp-popup-type-content-close-font-size: 1.5rem;
--adp-popup-type-notification-text-font-size: 90%;
--adp-popup-type-notification-text-color: #777777;
--adp-popup-type-notification-text-link-color: #000000;
--adp-popup-type-notification-button-background: #282828;
--adp-popup-type-notification-button-color: #FFF;
--adp-popup-type-notification-button-border-radius: 0;
}
.adp-popup-overlay {
--adp-popup-overlay-background: rgba(0,0,0,0.25);
} .adp-popup-scroll-hidden {
overflow: hidden;
width: 100%;
}
.adp-popup-animated {
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
overflow: hidden  !important;
}
@-webkit-keyframes popupOpenFade {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes popupOpenFade {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes popupExitFade {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes popupExitFade {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes popupOpenSlide {
from {
transform: translate3d(0, 100vh, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
@keyframes popupOpenSlide {
from {
transform: translate3d(0, 100vh, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes popupExitSlide {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(0, 100vh, 0);
}
}
@keyframes popupExitSlide {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(0, 100vh, 0);
}
}
@-webkit-keyframes popupOpenZoom {
from {
opacity: 0;
transform: scale(1.1);
}
to {
opacity: 1;
transform: scale(1);
}
}
@keyframes popupOpenZoom {
from {
opacity: 0;
transform: scale(1.1);
}
to {
opacity: 1;
transform: scale(1);
}
}
@-webkit-keyframes popupExitZoom {
from {
opacity: 1;
transform: scale(1);
}
to {
opacity: 0;
transform: scale(1.1);
}
}
@keyframes popupExitZoom {
from {
opacity: 1;
transform: scale(1);
}
to {
opacity: 0;
transform: scale(1.1);
}
}
@-webkit-keyframes popupOpenSlideFade {
from {
opacity: 0;
transform: translate3d(0, 40px, 0);
visibility: visible;
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes popupOpenSlideFade {
from {
opacity: 0;
transform: translate3d(0, 40px, 0);
visibility: visible;
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes popupExitSlideFade {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
visibility: hidden;
transform: translate3d(0, 40px, 0);
}
}
@keyframes popupExitSlideFade {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
visibility: hidden;
transform: translate3d(0, 40px, 0);
}
}
.popupOpenFade {
-webkit-animation-name: popupOpenFade;
animation-name: popupOpenFade;
}
.popupExitFade {
-webkit-animation-name: popupExitFade;
animation-name: popupExitFade;
}
.popupOpenSlide {
-webkit-animation-name: popupOpenSlide;
animation-name: popupOpenSlide;
}
.popupExitSlide {
-webkit-animation-name: popupExitSlide;
animation-name: popupExitSlide;
}
.popupOpenZoom {
-webkit-animation-name: popupOpenZoom;
animation-name: popupOpenZoom;
}
.popupExitZoom {
-webkit-animation-name: popupExitZoom;
animation-name: popupExitZoom;
}
.popupOpenSlideFade {
-webkit-animation-name: popupOpenSlideFade;
animation-name: popupOpenSlideFade;
}
.popupExitSlideFade {
-webkit-animation-name: popupExitSlideFade;
animation-name: popupExitSlideFade;
}
.adp-popup {
display: none;
position: fixed;
z-index: 999999;
max-width: calc(100vw - 1.5rem);
max-height: calc(100vh - 1.5rem);
-webkit-backface-visibility: hidden;
}
@media (min-width: 720px) {
.adp-popup {
max-width: calc(100vw - 6rem);
max-height: calc(100vh - 6rem);
}
}
.adp-popup.adp-popup-location-top {
top: 20px;
left: 50%;
transform: translate3d(-50%, 0, 0);
}
.adp-popup.adp-popup-location-top-left {
top: 20px;
left: 20px;
}
.adp-popup.adp-popup-location-top-right {
top: 20px;
right: 20px;
}
.adp-popup.adp-popup-location-bottom {
bottom: 20px;
left: 50%;
transform: translate3d(-50%, 0, 0);
}
.adp-popup.adp-popup-location-bottom-left {
left: 20px;
bottom: 20px;
}
.adp-popup.adp-popup-location-bottom-right {
right: 20px;
bottom: 20px;
}
.adp-popup.adp-popup-location-left {
top: 50%;
left: 20px;
transform: translate3d(0, -50%, 0);
}
.adp-popup.adp-popup-location-right {
top: 50%;
right: 20px;
transform: translate3d(0, -50%, 0);
}
.adp-popup.adp-popup-location-center {
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
}
.adp-popup .adp-popup-wrap {
position: relative;
overflow-x: hidden;
overflow-y: auto;
width: 100%;
box-shadow: var(--adp-popup-wrap-box-shadow);
}
.adp-popup .adp-popup-wrap::-webkit-scrollbar {
width: var(--adp-popup-wrap-scrollbar-width);
}
.adp-popup .adp-popup-wrap::-webkit-scrollbar-track {
background: var(--adp-popup-wrap-scrollbar-track-background);
}
.adp-popup .adp-popup-wrap::-webkit-scrollbar-thumb {
background: var(--adp-popup-wrap-scrollbar-thumb-background);
}
.adp-popup .adp-popup-wrap::-webkit-scrollbar-thumb:hover {
background: var(--adp-popup-wrap-scrollbar-thumb-hover-background);
}
.adp-popup .adp-popup-container {
background: var(--adp-popup-container-background);
width: 100%;
}
.adp-popup .adp-popup-outer {
position: relative;
display: flex;
flex-direction: column;
}
.adp-popup .adp-popup-thumbnail img {
width: 100%;
}
.adp-popup .adp-popup-close {
position: absolute;
background: transparent;
color: var(--adp-popup-close-color);
padding: 0;
line-height: 1;
font-size: var(--adp-popup-close-font-size);
top: 20px;
right: 20px;
z-index: 2;
}
.adp-popup .adp-popup-close:before {
font-family: 'advanced-popups-icons';
transition: color 0.25s ease;
content: "\e913";
}
.adp-popup .adp-popup-close:hover:before {
color: var(--adp-popup-close-hover-color);
}
.adp-popup.adp-popup-open[data-light-close="true"] .adp-popup-close {
color: var(--adp-popup-close-light-color);
}
.adp-popup.adp-popup-open[data-light-close="true"] .adp-popup-close:hover:before {
color: var(--adp-popup-close-light-hover-color);
}
.adp-popup.adp-popup-open {
display: flex;
}
@media (max-width: 720px) {
.adp-popup.adp-popup-open[data-mobile-disable="true"] {
display: none;
}
}
.adp-popup-overlay {
background: var(--adp-popup-overlay-background);
position: fixed;
display: none;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999998;
}
.adp-popup-overlay .adp-popup-wrap {
box-shadow: none;
}
.adp-popup-open + .adp-popup-overlay {
display: block;
}
@media (max-width: 719.98px) {
.adp-popup-type-content {
max-width: 100vw;
max-height: 100vh;
}
}
.adp-popup-type-content .adp-popup-content {
padding: 40px;
}
.adp-popup-type-content .adp-popup-close {
font-size: var(--adp-popup-type-content-close-font-size);
}
.adp-popup-type-content .wp-block-cover:first-child:last-child {
margin: -40px;
width: initial;
}
.adp-popup-type-content.adp-preview-image-yes .adp-popup-close {
color: var(--adp-popup-close-light-color);
}
.adp-popup-type-content.adp-preview-image-yes .adp-popup-close:hover:before {
color: var(--adp-popup-close-light-hover-color);
}
@media (min-width: 1024px) {
.adp-popup-type-content .adp-popup-outer {
flex-direction: row;
}
.adp-popup-type-content.adp-preview-image-left .adp-popup-close, .adp-popup-type-content.adp-preview-image-bottom .adp-popup-close {
color: var(--adp-popup-close-color);
}
.adp-popup-type-content.adp-preview-image-left .adp-popup-close:hover:before, .adp-popup-type-content.adp-preview-image-bottom .adp-popup-close:hover:before {
color: var(--adp-popup-close-hover-color);
}
.adp-popup-type-content.adp-preview-image-left .adp-popup-thumbnail {
order: 1;
}
.adp-popup-type-content.adp-preview-image-right .adp-popup-thumbnail {
order: 3;
}
.adp-popup-type-content.adp-preview-image-top .adp-popup-outer {
flex-direction: column;
}
.adp-popup-type-content.adp-preview-image-top .adp-popup-thumbnail img {
position: relative;
top: initial;
bottom: initial;
right: initial;
left: initial;
width: initial;
height: initial;
}
.adp-popup-type-content.adp-preview-image-bottom .adp-popup-outer {
flex-direction: column;
}
.adp-popup-type-content.adp-preview-image-bottom .adp-popup-thumbnail {
order: 3;
}
.adp-popup-type-content.adp-preview-image-bottom .adp-popup-thumbnail img {
position: relative;
top: initial;
bottom: initial;
right: initial;
left: initial;
width: initial;
height: initial;
}
.adp-popup-type-content .adp-popup-thumbnail {
position: relative;
flex: 1 0 50%;
order: 1;
}
.adp-popup-type-content .adp-popup-thumbnail img {
position: absolute;
display: block;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.adp-popup-type-content .adp-popup-content {
padding: 80px;
flex: 1 0 50%;
order: 2;
}
.adp-popup-type-content .adp-popup-content:first-child:last-child {
flex: 1 0 100%;
}
.adp-popup-type-content .wp-block-cover:first-child:last-child {
margin: -80px;
}
}
.adp-popup-type-notification-box .adp-popup-outer,
.adp-popup-type-notification-bar .adp-popup-outer {
padding: 30px;
}
.adp-popup-type-notification-box .adp-popup-text,
.adp-popup-type-notification-bar .adp-popup-text {
padding-right: 10px;
font-size: var(--adp-popup-type-notification-text-font-size);
color: var(--adp-popup-type-notification-text-color);
}
.adp-popup-type-notification-box .adp-popup-text a,
.adp-popup-type-notification-bar .adp-popup-text a {
color: var(--adp-popup-type-notification-text-link-color);
text-decoration: underline;
}
.adp-popup-type-notification-box .adp-popup-text a:hover,
.adp-popup-type-notification-bar .adp-popup-text a:hover {
text-decoration: none;
}
.adp-popup-type-notification-box .adp-popup-button,
.adp-popup-type-notification-bar .adp-popup-button {
background: var(--adp-popup-type-notification-button-background);
margin-top: 1.5rem;
width: 100%;
color: var(--adp-popup-type-notification-button-color);
border-radius: var(--adp-popup-type-notification-button-border-radius);
}
.adp-popup-type-notification-box .adp-popup-close {
top: 15px;
right: 15px;
}
.adp-popup-type-notification-bar.adp-popup-location-top {
width: 100%;
max-width: 100%;
top: 0;
left: 0;
bottom: auto;
transform: none;
}
.adp-popup-type-notification-bar.adp-popup-location-bottom {
width: 100%;
max-width: 100%;
top: auto;
left: 0;
bottom: 0;
transform: none;
}
.adp-popup-type-notification-bar .adp-popup-outer {
padding-top: 20px;
padding-bottom: 20px;
padding-left: 60px;
padding-right: 60px;
}
@media (min-width: 720px) {
.adp-popup-type-notification-bar .adp-popup-outer {
justify-content: center;
align-items: center;
flex-direction: row;
flex-wrap: wrap;
margin: 0 auto;
padding-left: 40px;
padding-right: 40px;
}
.adp-popup-type-notification-bar .adp-popup-close {
top: 50%;
transform: translateY(-50%);
}
.adp-popup-type-notification-bar .adp-button {
margin-left: 1rem;
margin-top: 0;
width: auto;
}
}:root {
--color1: #f17e00;
--color2: #3f3f3f;
--color3: #666;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:all 0.5s ease}
body{
font-family: 'Roboto', Arial, Helvetica, sans-serif;
font-size: 16px;
font-size: 1rem;
line-height:1.5625;
word-wrap:break-word;
color: #000;
}
h1, h2, h3, h4, h5, li li, li p, td p, td, blockquote p {
font-size: 1rem;
font-weight: 400;
}
h1, h2, h3, h4, p, ul, ol {
margin: 1em 0 1em 0;
}
h1 {
font-size: 2.25rem;
line-height: 2.75rem;
font-weight: 300;
margin-bottom: 0.65em;
}
h1 span {
display: block;
color: var(--color3);
}
.section-title {
text-align: center;
}
h2 {
font-size: 1.5rem;
line-height: 2.125rem;
}
h3 {
font-size: 1.3125rem;
line-height: 1.75rem;
}
h4{font-size:20px}
h5{font-size:18px}
* p:last-of-type, #sidebar .widget-container:last-child{margin-bottom:0}
a{color: var(--color1);}
a:hover, a:focus{text-decoration:none}
strong{font-weight:bold}
em{font-style:italic}
pre{overflow-x:auto;white-space:pre-wrap}
pre, code{font-family:'courier new',courier,serif}
hr{height:1px;border:0;margin:30px 0;background:#ccc}
blockquote{padding:15px;border-left:4px solid #ccc;margin:30px 0}
blockquote p:first-of-type{margin-top:0}
.entry-content ul, .widget-container ul, .comment-body ul, .entry-content ol, .widget-container ol, .comment-body ol{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:30px 0 30px 60px}
.entry-content ul ul, .widget-container ul ul, .comment-body ul ul, .entry-content ol ol, .widget-container ol ol, .comment-body ol ol{margin-top:0;margin-bottom:0}
.entry-content ol, .widget-container ol, .comment-body ol{list-style:decimal outside;list-style-type:decimal-leading-zero;margin-left:70px}
.entry-content ul li:before, .widget-container ul li:before, .comment-body ul li:before{position:absolute;margin-left:-20px;content:'— '}
.entry-content li, .widget-container li, .comment-body li{line-height:125%;margin:20px 0}
input, textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;padding:15px;border:0;border-bottom:1px solid transparent;outline:0;margin-top:10px;background:#f6f6f6}
input:focus, textarea:focus{border-bottom:1px solid #007acc}
input[type="submit"], button, .button {
display: inline-block;
text-align: center;
text-decoration: none;
padding: 0.5rem 1rem;
border: 0;
border-radius: 3px;
background: var(--color1);
cursor: pointer;
color: #FFF;
}
input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus, .button:hover, .button:focus{
opacity:0.8;
}
.button.cta-btn, .gform_button{
background: #e20f1a !important;
font-size: 120%;
margin: 1rem auto;
line-height: normal !important;
padding: 0.75rem 1.5rem !important;
color: #FFF !important;
width: auto !important;
}
button.menu-toggle{
color: initial;
}
.button-wrapper{
margin: 3% auto;
text-align: center;
}
a img, input[type="image"], iframe{border:0}
a img:hover, a:focus img{opacity:0.8}
img, video, audio, table, select, textarea{max-width:100% !important;height:auto}
table{width:100%;margin:30px 0}
#wrapper{display:flex;flex-direction:column;max-width:100%;min-height:100vh;margin:0 auto}
#container, #footer{padding:3% 5%;}
#branding {
float: left;
max-width: 300px;
}
#logo{max-height:80px}
#container{flex:1;background:#fff}
#content{width:75%;padding-right:5%;float:left}
#sidebar{width:25%;float:right}
.page #content {
width: 100%;
padding-right: 0;
float: none;
}
#footer{clear:both; background: var(--color3);color: #fff;}
.wrap {
max-width: 1224px;
margin: 0 auto;
}
.section-wrapper {
margin: 5% auto;
}
#header {
position: sticky;
top: 0;
background: #FFF;
box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
padding: 2% 5%;
z-index: 1000;
}
#header .wrap {
position: relative;
display: block;
width: 100%;
margin: 0 auto;
}
#logo-container {
height: 50px;
display: block;
}
#menu{margin-top:10px;float:right}
#menu div:first-of-type{float:left}
#menu ul{font-size:0}
#menu ul, #menu li, #menu a {
position: relative;
display: inline;
list-style: none;
margin: 0;
padding: 0;
transition: unset;
color: var(--color2);
}
#menu li.menu-item-has-children > a:after, #menu li.page_item_has_children > a:after{
font-family: 'iconfont';
content:' \e917';
}
#menu li.current-menu-item a, #menu li.current_page_parent a {
color: var(--color1);
}
#menu a{display:inline-block;font-size:1rem;text-align:right;text-decoration:none;line-height:33px;padding-bottom:10px;margin-top:-1px;margin-right:25px}
#menu a:hover, #menu a:focus{text-decoration:none;transition:all 0.5s ease}
#menu ul.sub-menu, #menu ul.children{position:absolute;display:block;top:100%;left:-9999px;margin-top:20px;z-index:1000}
#menu ul.sub-menu a, #menu ul.children a{width:200px;font-size:14px;text-align:left;line-height:20px;padding:15px;}
#menu ul.sub-menu a:hover, #menu ul.sub-menu a:focus, #menu ul.children a:hover, #menu ul.children a:focus{}
#menu li.menu-item-has-children a:hover + ul.sub-menu, #menu li.menu-item-has-children a:focus + ul.sub-menu, #menu li.menu-item-has-children a + ul.sub-menu:hover, #menu li.menu-item-has-children a + ul.sub-menu:focus-within, #menu li.page_item_has_children a:hover + ul.children, #menu li.page_item_has_children a:focus + ul.children, #menu li.page_item_has_children a + ul.children:hover, #menu li.page_item_has_children a + ul.children:focus-within{left:0}
#menu .menu-toggle{display:none;text-align:center;padding:0;border:0;margin:0;background:none;transition:unset}
#menu .menu-toggle:hover, #menu .menu-toggle:focus{}
#menu .menu-icon {
font-size: 2rem;
line-height: 1;
}
#search{float:right}
#search .search-field{width:36px;height:36px;padding:10px;border-color:transparent;margin-top:0;background-image:url(//wuchterl-jobs.de/wp-content/themes/wuchterljobs/images/find-light.png);cursor:pointer}
#search .search-field:focus{width:200px;cursor:text}
.widget-container .search-field{width:100%}
.error404 .entry-content .search-field, .search .entry-content .search-field{width:200px;margin-top:30px}
.error404 .entry-content .search-field, .search .entry-content .search-field, .widget-container .search-field{}
.search-field{background:url(//wuchterl-jobs.de/wp-content/themes/wuchterljobs/images/find.png) no-repeat 98% center / 24px auto}
#site-title h1, #site-title a{display:inline;font-size:40px;font-weight:normal;text-decoration:none;margin-bottom:0}
#site-description, #copyright, #copyright a{}
.single h1.entry-title a{text-decoration:none}
h2.entry-title, h3.widget-title{margin-top:0}
.header-image {
height: 50vh;
max-height: 400px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
#commentform label{display:block}
#commentform #comment{width:100%;max-width:400px !important;height:auto}
#comments .comment-author{line-height:14px}
#comments .comment-author img{margin-right:5px;float:left}
#comments .comment{margin:20px 10px}
#comments .comment-body{padding:15px}
#comments .odd > .comment-body{background:#f6f6f6}
#comments .comment-body > p{font-size:16px;margin:15px 0 0}
#copyright{text-align:center}
.entry-meta, .entry-footer, .archive-meta{margin:30px 0}
.entry-footer{clear:both}
.entry-meta, .entry-meta a, .entry-footer, .entry-footer a, .comment-meta, .comment-meta a, .comment-author, .comment-author a{font-size:14px;color:#767676}
.sticky{padding-bottom:60px;border-bottom:4px solid #ccc}
.bypostauthor{}
.post, .widget-container, .search article{margin-bottom:60px}
.post:last-of-type{margin-bottom:0}
.wp-caption{width:auto !important}
.wp-caption.aligncenter, .wp-caption-text, .gallery-caption{text-align:center}
.alignleft{margin:0 30px 30px 0;float:left}
.alignright{margin:0 0 30px 30px;float:right}
.aligncenter{display:block;margin:30px auto;clear:both}
.wp-post-image{display:block;margin-bottom:30px}
.entry-attachment img{display:block;margin:60px auto 30px}
.attachment .entry-caption{text-align:center}
.nav-links{margin-top:30px}
.nav-links a, #nav-above a{text-decoration:none}
#nav-above a{display:block;font-family:tahoma,sans-serif;font-size:50px;line-height:0;margin:30px 0 15px}
.nav-previous{text-align:left;float:left}
.nav-next{text-align:right;float:right}
#footer-menu, #social-menu{
display: inline-block;
width: 100%;
text-align: center;
}
#footer-menu ul li {
display: inline-block;
padding: 0;
margin: 0;
line-height: 1;
}
#footer-menu ul li a{
text-decoration: none;
color: #f7f7f7;
}
#menu-footer {
display: block;
}
#menu-footer li a {
margin: 0.5rem;
display: block;
}
#menu-social {
display: inline-block;
}
#menu-social li a {
display: block;
width: 40px;
height: 40px;
text-align: center;
transition: all 0.2s ease;
}
#menu-social li a:hover{
color: rgba(255,255,255,0.8);
}
#menu-social li a::before {
font-family: 'iconfont';
font-size: 30px;
vertical-align: middle;
line-height: 40px;
}
#menu-social li a[href*="linkedin"]::before{
content: "\e990";
}
#menu-social li a[href*="twitter"]::before{
content: "\e994";
}
#menu-social li a[href*="facebook"]::before{
content: "\e98a";
}
#menu-social li a[href*="youtube"]::before{
content: "\e998";
}
#menu-social li a[href*="instagram"]::before{
content: "\e98e";
}
.kontakt-wrapper {
display: grid;
grid-template-columns: 1fr 2fr;
}
.kontakt-image {
width: 360px;
height: 420px;
overflow: hidden;
position: relative;
}
.kontakt-image img{
object-fit: cover;
width: 100%;
height: 100%;
}
.kontakt-image::before{
width: 0px;
height: 100%;
position: absolute;
top: 0;
left: 0;
border-top: 420px solid #FFF;
border-right: 25px solid transparent;
content: '';
}
.kontakt-image::after{
width: 0px;
height: inherit;
position: absolute;
top: -100%;
right: 0;
border-bottom: 420px solid #FFF;
border-left: 25px solid transparent;
content: '';	
}
ul.kontakt-actions {
list-style: none;
margin: 0;
}
ul.kontakt-actions li {
display: inline-block;
}
ul.kontakt-actions li::before{
content: '';
}
.kontakt-actions .button {
padding: 0;
font-size: 24px;
margin-right: 0.5rem;
width: 34px !important;
height: 34px;
line-height: 38px;
vertical-align: middle;
text-align: center;
}
.kontakt-text {
padding: 5%;
}
.feature-list {
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 0;
grid-row-gap: 2em;
width: 100%;
justify-items: center;
margin: 5% auto;
}
.feature-item {
display: inline-grid;
position: relative;
width: 100%;
justify-self: center;
grid-template-columns: 220px auto;
grid-gap: 0;
background: #efefef;
}
.feature-image {
position: relative;
display: block;
width: 220px;
height: 280px;
overflow: hidden;
float: left;
}
.feature-image::before {
width: 0px;
height: 100%;
position: absolute;
top: 0;
left: 0;
border-top: 280px solid #FFF;
border-right: 25px solid transparent;
content: '';
}
.feature-image::after {
width: 0px;
height: inherit;
position: absolute;
top: -100%;
right: 0;
border-bottom: 280px solid #efefef;
border-left: 25px solid transparent;
content: '';
}
.feature-item::after{
width: 0px;
height: inherit;
position: absolute;
top: 0;
right: 0;
border-bottom: 280px solid #FFF;
border-left: 25px solid transparent;
content: '';	
}
.feature-image img {
object-fit: cover;
width: 100%;
height: 100%;
}
.feature-content {
position: relative;
padding: 5% 20px 5% 5%;
hyphens: auto;
}
.feature-text {
margin: 0 0 1.5rem 0;
}
.adp-popup-type-content .adp-popup-content{
padding: 0 !important;
}
.note{display:block;font-size:14px;padding:20px;margin:30px 0}
.blue, .blue *, .blue-dark, .blue-dark *, .green, .green *, .green-dark, .green-dark *, .orange, .orange *, .purple, .purple *, .red, .red *, .black, .black *{color:#fff}
.white, .white *, .yellow, .yellow *{color:#000}
.white{background-color:#fff !important}
.blue{background-color:#007acc !important}
.blue-dark{background-color:#1c78b5 !important}
.green{background-color:#91da29 !important}
.green-dark{background-color:#5d8c1a !important}
.orange{background-color:#f98733 !important}
.purple{background-color:#bb6cf8 !important}
.red{background-color:#ef645d !important}
.yellow{background-color:#f8f658 !important}
.black{background-color:#4a4a45 !important}
.lighter{background-color:rgba(255,255,255,0.05)}
.darker{background-color:rgba(0,0,0,0.05)}
.box, .box-2, .box-3, .box-4, .box-5, .box-6, .box-1-3, .box-2-3{display:inline-block;width:100%;padding:5%;vertical-align:top;float:left}
.box-2{width:50%}
.box-3, .box-1-3{width:33.3333333%}
.box-4{width:25%}
.box-5{width:20%}
.box-6{width:16.6666667%}
.box-2-3{width:66.6666666%}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.float-left{float:left}
.float-right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-float:after, #header:after, #container:after, .boxes:after{display:table;content:'';clear:both}
.offset{padding-top:100px;margin-top:-100px}
.adp-popup-inner {
margin: 3rem;
}
@media(max-width:1024px){.box-5, .box-6{width:25%}.boxes .box-5:nth-child(5){width:100%}.boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6){width:50%}}
@media(min-width:769px){
}
@media(max-width:768px){
.header-image {
height: 30vh;
}
#content, #sidebar{width:100%;padding:0}
#search{margin-top:20px}
#search .search-field{width:100%;cursor:text}
#search .search-field:focus{width:100%}
#menu.toggled{width:auto;height:100%;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:1000}
#menu .menu-toggle{display:inline-block}
#menu ul{display:none;}
#menu.toggled ul, #menu.toggled ul.sub-menu, #menu.toggled ul.children{display:block;position:relative;top:0;left:0;padding:3%;margin:0; text-align: center;}
#menu.toggled ul.sub-menu, #menu.toggled ul.children{padding-bottom:0}
#menu.toggled a, #menu.toggled ul.sub-menu a, #menu.toggled ul.children a{display:inline-block;width:100%;font-size:18px;text-align:center;line-height:20px;padding:15px 0 5px;border:0;margin:0;background:none}
#menu.toggled ul.sub-menu a, #menu.toggled ul.children a{}
.menu-main-container {
position: absolute;
background: #FFF;
box-shadow: 0px 1px 3px rgba(0,0,0,0.16);
float: none !important;
width: auto;
right: 0;
}
#menu .cta-btn {
margin: 1rem auto !important;
}
.box-4, .box-5, .box-6{width:50%}
.feature-list{
grid-template-columns: 100%;
}
.feature-image{
width: 100%;
height: 360px;
}
.feature-image::before {
border-top: 360px solid #FFF;
}
.feature-image::after{
display: none;
}
.feature-item::after{
border-bottom: 360px solid #FFF;
}
}
@media(max-width:767px){
.single .nav-links .nav-previous, .single .nav-links .nav-next{float:none}.box-3{width:50%}.boxes .box-3:nth-child(3){width:100%}
}
@media(max-width:480px){
#header, #container, #footer{padding:5%}
#branding{
max-width: 150px;
}
.wp-caption, input, textarea, .button{width:100% !important}
input[type="checkbox"], input[type="radio"]{width:auto !important}
.box-2, .box-3, .box-4, .box-5, .box-6, .boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6), .box-2-3, .box-1-3{width:100%}
.kontakt-wrapper{
grid-template-columns: 100%;
}
.kontakt-image{
width: 100%;
}
.feature-item{
grid-template-columns: 100%;
}
.feature-image{ }
}
@media print{*{color:#000 !important;background:#fff !important}body{padding:50px !important;margin:0 !important}#content{display:block !important;padding:0 !important;margin:0 !important}#header, #sidebar, #footer, #comments, .entry-footer, .navigation, .share, .video-wrap, iframe, img{display:none !important}}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}
.search-submit{display:none !important}@font-face {
font-family: 'iconfont';
src:  url(//wuchterl-jobs.de/wp-content/themes/wuchterljobs/assets/fonts/iconfont.eot?jm9crl);
src:  url(//wuchterl-jobs.de/wp-content/themes/wuchterljobs/assets/fonts/iconfont.eot?jm9crl#iefix) format('embedded-opentype'),
url(//wuchterl-jobs.de/wp-content/themes/wuchterljobs/assets/fonts/iconfont.ttf?jm9crl) format('truetype'),
url(//wuchterl-jobs.de/wp-content/themes/wuchterljobs/assets/fonts/iconfont.woff?jm9crl) format('woff'),
url(//wuchterl-jobs.de/wp-content/themes/wuchterljobs/assets/fonts/iconfont.svg?jm9crl#iconfont) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'iconfont' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-signal:before {
content: "\e999";
}
.icon-messenger:before {
content: "\e99a";
}
.icon-whatsapp:before {
content: "\e99b";
}
.icon-cogs:before {
content: "\e900";
}
.icon-cog:before {
content: "\e901";
}
.icon-bookmark-o:before {
content: "\e902";
}
.icon-bookmark:before {
content: "\e903";
}
.icon-star-half:before {
content: "\e904";
}
.icon-star-o:before {
content: "\e905";
}
.icon-star:before {
content: "\e906";
}
.icon-person_outline:before {
content: "\e907";
}
.icon-person_add_alt:before {
content: "\e908";
}
.icon-person_add_alt_1:before {
content: "\e909";
}
.icon-person_search:before {
content: "\e90a";
}
.icon-person:before {
content: "\e90b";
}
.icon-controller-fast-backward:before {
content: "\e90c";
}
.icon-creative-commons-attribution:before {
content: "\e90d";
}
.icon-creative-commons-noderivs:before {
content: "\e90e";
}
.icon-warning:before {
content: "\e90f";
}
.icon-arrow-with-circle-down:before {
content: "\e910";
}
.icon-arrow-with-circle-left:before {
content: "\e911";
}
.icon-arrow-with-circle-right:before {
content: "\e912";
}
.icon-arrow-with-circle-up:before {
content: "\e913";
}
.icon-chevron-down:before {
content: "\e914";
}
.icon-chevron-left:before {
content: "\e915";
}
.icon-chevron-right:before {
content: "\e916";
}
.icon-chevron-small-down:before {
content: "\e917";
}
.icon-chevron-small-left:before {
content: "\e918";
}
.icon-chevron-small-right:before {
content: "\e919";
}
.icon-chevron-small-up:before {
content: "\e91a";
}
.icon-chevron-thin-down:before {
content: "\e91b";
}
.icon-chevron-thin-left:before {
content: "\e91c";
}
.icon-chevron-thin-right:before {
content: "\e91d";
}
.icon-chevron-thin-up:before {
content: "\e91e";
}
.icon-chevron-up:before {
content: "\e91f";
}
.icon-chevron-with-circle-down:before {
content: "\e920";
}
.icon-chevron-with-circle-left:before {
content: "\e921";
}
.icon-chevron-with-circle-right:before {
content: "\e922";
}
.icon-chevron-with-circle-up:before {
content: "\e923";
}
.icon-cloud:before {
content: "\e924";
}
.icon-controller-fast-forward:before {
content: "\e925";
}
.icon-controller-jump-to-start:before {
content: "\e926";
}
.icon-controller-next:before {
content: "\e927";
}
.icon-controller-paus:before {
content: "\e928";
}
.icon-controller-play:before {
content: "\e929";
}
.icon-controller-record:before {
content: "\e92a";
}
.icon-controller-stop:before {
content: "\e92b";
}
.icon-dots-three-horizontal:before {
content: "\e92c";
}
.icon-dots-three-vertical:before {
content: "\e92d";
}
.icon-download:before {
content: "\e92e";
}
.icon-save:before {
content: "\e92f";
}
.icon-triangle-down:before {
content: "\e930";
}
.icon-triangle-left:before {
content: "\e931";
}
.icon-triangle-right:before {
content: "\e932";
}
.icon-triangle-up:before {
content: "\e933";
}
.icon-upload:before {
content: "\e934";
}
.icon-address:before {
content: "\e935";
}
.icon-adjust:before {
content: "\e936";
}
.icon-attachment:before {
content: "\e937";
}
.icon-bar-graph:before {
content: "\e938";
}
.icon-bell:before {
content: "\e939";
}
.icon-briefcase:before {
content: "\e93a";
}
.icon-camera:before {
content: "\e93b";
}
.icon-chat:before {
content: "\e93c";
}
.icon-check:before {
content: "\e93d";
}
.icon-circle-with-cross:before {
content: "\e93e";
}
.icon-circle-with-minus:before {
content: "\e93f";
}
.icon-circle-with-plus:before {
content: "\e940";
}
.icon-code:before {
content: "\e941";
}
.icon-compass:before {
content: "\e942";
}
.icon-cross:before {
content: "\e943";
}
.icon-cycle:before {
content: "\e944";
}
.icon-direction:before {
content: "\e945";
}
.icon-edit:before {
content: "\e946";
}
.icon-email:before {
content: "\e947";
}
.icon-export:before {
content: "\e948";
}
.icon-flag:before {
content: "\e949";
}
.icon-folder:before {
content: "\e94a";
}
.icon-forward:before {
content: "\e94b";
}
.icon-globe:before {
content: "\e94c";
}
.icon-hair-cross:before {
content: "\e94d";
}
.icon-heart-outlined:before {
content: "\e94e";
}
.icon-heart:before {
content: "\e94f";
}
.icon-help-with-circle:before {
content: "\e950";
}
.icon-help:before {
content: "\e951";
}
.icon-home:before {
content: "\e952";
}
.icon-info-with-circle:before {
content: "\e953";
}
.icon-info:before {
content: "\e954";
}
.icon-key:before {
content: "\e955";
}
.icon-lifebuoy:before {
content: "\e956";
}
.icon-light-bulb:before {
content: "\e957";
}
.icon-light-down:before {
content: "\e958";
}
.icon-light-up:before {
content: "\e959";
}
.icon-link:before {
content: "\e95a";
}
.icon-list:before {
content: "\e95b";
}
.icon-location-pin:before {
content: "\e95c";
}
.icon-location:before {
content: "\e95d";
}
.icon-lock-open:before {
content: "\e95e";
}
.icon-lock:before {
content: "\e95f";
}
.icon-log-out:before {
content: "\e960";
}
.icon-login:before {
content: "\e961";
}
.icon-magnifying-glass:before {
content: "\e962";
}
.icon-mail:before {
content: "\e963";
}
.icon-map:before {
content: "\e964";
}
.icon-megaphone:before {
content: "\e965";
}
.icon-menu:before {
content: "\e966";
}
.icon-message:before {
content: "\e967";
}
.icon-mic:before {
content: "\e968";
}
.icon-minus:before {
content: "\e969";
}
.icon-mobile:before {
content: "\e96a";
}
.icon-modern-mic:before {
content: "\e96b";
}
.icon-new-message:before {
content: "\e96c";
}
.icon-new:before {
content: "\e96d";
}
.icon-old-phone:before {
content: "\e96e";
}
.icon-paper-plane:before {
content: "\e96f";
}
.icon-pencil:before {
content: "\e970";
}
.icon-phone:before {
content: "\e971";
}
.icon-plus:before {
content: "\e972";
}
.icon-price-ribbon:before {
content: "\e973";
}
.icon-print:before {
content: "\e974";
}
.icon-quote:before {
content: "\e975";
}
.icon-reply:before {
content: "\e976";
}
.icon-rocket:before {
content: "\e977";
}
.icon-share-alternitive:before {
content: "\e978";
}
.icon-share:before {
content: "\e979";
}
.icon-shield:before {
content: "\e97a";
}
.icon-shop:before {
content: "\e97b";
}
.icon-shopping-cart:before {
content: "\e97c";
}
.icon-squared-cross:before {
content: "\e97d";
}
.icon-squared-minus:before {
content: "\e97e";
}
.icon-squared-plus:before {
content: "\e97f";
}
.icon-suitcase:before {
content: "\e980";
}
.icon-switch:before {
content: "\e981";
}
.icon-thumbs-down:before {
content: "\e982";
}
.icon-thumbs-up:before {
content: "\e983";
}
.icon-tv:before {
content: "\e984";
}
.icon-icloud:before {
content: "\e985";
}
.icon-paypal:before {
content: "\e986";
}
.icon-skype-with-circle:before {
content: "\e99c";
}
.icon-skype:before {
content: "\e99d";
}
.icon-xing-with-circle:before {
content: "\e987";
}
.icon-xing:before {
content: "\e988";
}
.icon-facebook-with-circle:before {
content: "\e989";
}
.icon-facebook:before {
content: "\e98a";
}
.icon-github-with-circle:before {
content: "\e98b";
}
.icon-github:before {
content: "\e98c";
}
.icon-instagram-with-circle:before {
content: "\e98d";
}
.icon-instagram:before {
content: "\e98e";
}
.icon-linkedin-with-circle:before {
content: "\e98f";
}
.icon-linkedin:before {
content: "\e990";
}
.icon-pinterest-with-circle:before {
content: "\e991";
}
.icon-pinterest:before {
content: "\e992";
}
.icon-twitter-with-circle:before {
content: "\e993";
}
.icon-twitter:before {
content: "\e994";
}
.icon-vimeo-with-circle:before {
content: "\e995";
}
.icon-vimeo:before {
content: "\e996";
}
.icon-youtube-with-circle:before {
content: "\e997";
}
.icon-youtube:before {
content: "\e998";
}