 

/**
 * This is a global css for our partner westpress in germany.
 *
 * DO NOT REMOVE ANY OF THE CSS PROPERTIES, ID'S OR CLASSES IF YOU ARE NOT SURE WHAT YOU DO!
 *
 * Author: Daniel Ritter
 * Last update: 2018-10-11 // Milos Djuric
 */

/* Remove scroll effect */
body {
    padding: 0 !important;
}

#header {
    position: relative !important
}

/* Social buttons, video and Google Maps */
.alternate-hide,
#arbeitsort-map,
#buttons .linkedin,
.buttons .linkedin,
#buttons .xing,
.buttons .xing,
.content.video,
#google-maps,
#google-map,
#google_maps,
#google_map,
#googleMap,
.google_maps,
.google_map,
.google-maps,
.google-map,
.iframe-container-wrapper,
.showGoogleMap,
#header_nav,
.job-map,
.job-video,
#icon-linkedin,
#icon-xing,
#icon-facebook,
#icon-twitter,
#icon-mail,
#icon-print,
#icon-tumblr,
#icon-delicious,
#icon-whatsapp,
#icon-ckw-facebook,
#icon-ckw-twitter,
#icon-ckw-linkedin,
#icon-ckw-xing,
#icon-ckw-mail,
#icon-whatsapp,
#linkedin,
#icon-xing,
.icon-linkedin,
.icon-xing,
li.slick-active button,
#map,
#navigation,
#nav,
.navigation,
.nav,
#nav_container,
#nav_icon,
#other-vacancies,
#player,
.paging_vorteile,
.paging_profil,
.paging_aufgaben,
.page_url,
.rsSlide,
.rsNav,
.rsArrow,
.section.stellen,
.sozialemedien,
#socialmedia .linkedin,
.socialmedia .linkedin,
#social-icons .linkedin,
.social-icons .linkedin,
#social_buttons .linkedin,
.social_buttons .linkedin,
#social-buttons .linkedin,
.social-buttons .linkedin,
#social_buttons .xing,
.social_buttons .xing,
#social-buttons .xing,
.social-buttons .xing,
#socialmedia .xing,
.socialmedia .xing,
#social-icons .xing,
.social-icons .xing,
#socialmedia .youtube,
.socialmedia .youtube,
#social-icons .youtube,
.social-icons .youtube,
#social_buttons .youtube,
.social_buttons .youtube,
#social-buttons .youtube,
.social-buttons .youtube,
#scAdNavigation ul,
.slicknav_menu,
#sticky_header,
.sticky_header,
#sticky-header,
.sticky-header,
#xing,
.xing,
.linkedin,
#video,
#scBenefits,
#scMedia,
.job-apply-btn,
pull-right,
#map-desktop,
.job-other-ads,
.page-blocker
{
    display: none !important;
    height: 0;
    width: 0;
}

.page,
.richtext,
.alternate-show,
.rsActiveSlide {
    display: block !important;
    height: auto;
    width: auto;
}

#social-buttons a:hover,
.social-buttons a:hover,
#social_buttons a:hover,
.social_buttons a:hover {
    border: none;
    text-decoration: none;
}

.skin-carousel-desktop .rsSlide,
.insertion-item.in-focus,
.content.active,
.slick-slider {
    cursor: default;
    pointer-events: none;
}

.slick-slider .slick-slide {
    display: block;
    overflow: hidden;
    float: none;
    clear: both;
    padding-bottom: 20px;
}

.slick-slider .slick-prev,
.slick-slider .slick-next {
    display: none !important;
}

.inner_header {
    max-width: 100% !important;
    padding: 0;
    margin: 0;
}

#maincontainer {
    max-width: 800px;
    min-width: 240px;
    margin: 0 auto 20px auto;
    padding-top: 0 !important;
}

#maincontainer #footer,
#job-footer {
    position: relative !important;
    overflow: hidden;
}

.fxd,
.fixed {
    position: relative !important;
}

/* Accordion */
div.panel {
    max-height: 1400px !important;
    opacity: 1 !important;
    padding-bottom: 30px !important;
}


.btnBottomSide {
    display:none;
}

h4.showGoogleMap {
    display: none !important;
}

.AcContent {
    display: block !important;
}

#showAdvIcons {
    display: block;
}

.workplace {
    display: none!important;
    width:0!important;
    height:0!important;
}

/* SGL IE Fix */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    header img {
        min-width: 260px;
        width: auto;
    }

    header {
        padding: 30px 30px 30px 30px;
    }

    #social-icons img {
        max-height: 20px;
        height: auto;
        width: auto;
    }

    .print img {
        max-width: 50px;
        height: auto;
    }

    #social-icons a.print {
        margin-left: 0px;
    }
}

/* SGL IE Fix End */

/* KSA Fix */
.similar-jobs {
    display: none!important;
}