/*
 Theme Name:   OceanWP Child
 Description:  Mein Child Theme
 Author:       Wollschläger GbR
 Author URI:   https://wollschlaeger-gbr.de
 Template:     oceanwp
 Version:      1.0
 Text Domain:  oceanwp-child
*/

/* Google Fonts */

/* quicksand-300 - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/quicksand-v31-latin-300.eot');
    /* IE9 Compat Modes */
    src: url('fonts/quicksand-v31-latin-300.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/quicksand-v31-latin-300.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('fonts/quicksand-v31-latin-300.woff') format('woff'),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
        url('fonts/quicksand-v31-latin-300.ttf') format('truetype'),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
        url('fonts/quicksand-v31-latin-300.svg#Quicksand') format('svg');
    /* Legacy iOS */
}

/* quicksand-regular - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/quicksand-v31-latin-regular.eot');
    /* IE9 Compat Modes */
    src: url('fonts/quicksand-v31-latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/quicksand-v31-latin-regular.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('fonts/quicksand-v31-latin-regular.woff') format('woff'),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
        url('fonts/quicksand-v31-latin-regular.ttf') format('truetype'),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
        url('fonts/quicksand-v31-latin-regular.svg#Quicksand') format('svg');
    /* Legacy iOS */
}

/* quicksand-600 - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/quicksand-v31-latin-600.eot');
    /* IE9 Compat Modes */
    src: url('fonts/quicksand-v31-latin-600.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/quicksand-v31-latin-600.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('fonts/quicksand-v31-latin-600.woff') format('woff'),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
        url('fonts/quicksand-v31-latin-600.ttf') format('truetype'),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
        url('fonts/quicksand-v31-latin-600.svg#Quicksand') format('svg');
    /* Legacy iOS */
}


/* End Google Fonts */
li.job-type {
    color: #B24A61 !important;
}

.single_job_listing .meta .job-type {
    color: #fff !important;
    background-color: #B24A61;
}

.meta .alle,
.meta .date {
    display: none !important;
}

/*
i {
    color: #333333
}
*/

ul.job_listings li.no_job_listings_found a {
    display: inline-block;
    padding: 0;
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: #fff;
    color: rgb(68, 13, 99);
    font-weight: bold;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.job_filters .search_jobs div.search_submit {
    padding-top: .5em;
    display: none;
}

.job_filters .search_jobs div.search_remote_position {

    display: none;
}

ul.select2-results__options {
    font-size: 18px !important;
}


/* CUSTOM OC -------------------- */

ul.job_listings li.job_listing a img.company_logo {
    max-width: 50px;
    height: auto;
}

.metaslider .caption {
    font-size: 14px;
}

@-webkit-keyframes slideInFromLeft {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
    }

    50% {
        opacity: 0.1;
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1;
    }
}

@keyframes slideInFromLeft {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
    }

    50% {
        opacity: 0.1;
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1;
    }
}


.startheadline {
    This section calls the slideInFromLeft animation we defined above -webkit-animation: 1s ease-out 0s 1 slideInFromLeft;
    animation: 1s ease-out 0s 1 slideInFromLeft;
    display: inline-block;
    position: absolute;
    bottom: 100px;
    background-color: rgba(145, 129, 158, 0.5);
    font-style: italic;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    color: rgba(255, 255, 255, 1.0);
    padding: 15px;
    margin-top: 20px;
    margin-left: 12.5%;
    border-radius: 3px;
    z-index: 9999;
    /*webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);*/
}

.location,
.search_keywords,
.search_location,
.company {
    display: none !important;
}

.job_application {
    display: none;
}

.bewerben_button {
    display: inline-block;
    color: #333 !important;
    font-size: 1em;
    font-weight: 700 !important;
    margin-left: 0;
    margin-bottom: 20px;
    background-color: #fff;
    padding: 30px 20px;
    border-radius: 3px;
    border: 0;
    border-bottom: 6px solid #b24a61;
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
    -webkit-transition: 0.2s;
    transition: 0.2s;
    text-transform: uppercase;
}

.bewerben_button:hover {
    color: #fff !important;
    background-color: #b24a61;
    border-bottom: 6px solid #fff;
}

.bewerben_button:before {
    content: '' !important;
    margin: 0 !important;
}

.metaslider .caption-wrap {
    position: relative !important;
    background: #91819E !important;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}

.job_types li {
    width: 25%;
}

.job_schwerpunkt li,
.job_zb li,
.job_types .angiologie,
.job_types .arthroskopische-chirurgie-und-sporttraumatologie,
.job_types .betriebsmedizin,
.job_types .davinci,
.job_types .dermatochirurgie,
.job_types .diabetologie,
.job_types .endokrinologie-und-diabetologie,
.job_types .endoprothetik,
.job_types .fusschirurgie,
.job_types .gastroenterologie,
.job_types .gynaekologische-onkologie,
.job_types .haematologie-und-onkologie,
.job_types .handchirurgie,
.job_types .intensivmedizin,
.job_types .interventionelle-radiologie,
.job_types .interventionelle-kardiologie,
.job_types .kardiologie,
.job_types .kataraktchirurgie,
.job_types .kindergastroenterologie,
.job_types .kinderorthopaedie,
.job_types .kinderradiologie,
.job_types .koloproktologie,
.job_types .kolorektalchirurgie,
.job_types .mammachirurgie,
.job_types .mammographie,
.job_types .medikamentoese-tumortherapie,
.job_types .neonatologie,
.job_types .nephrologie,
.job_types .neuroonkologie,
.job_types .notfallmedizin,
.job_types .operative-dermatologie,
.job_types .palliativmedizin,
.job_types .pneumologie,
.job_types .rehabilitationsmedizin,
.job_types .rettungsmedizin,
.job_types .rheumatologie,
.job_types .schnittbilddiagnostik,
.job_types .schulterchirurgie,
.job_types .sozialmedizin,
.job_types .spezielle-orthopaedische-chirurgie,
.job_types .spezielle-schmerztherapie,
.job_types .spezielle-unfallchirurgie,
.job_types .spezielle-viszeralchirurgie,
.job_types .spezielle-geburtshilfe-und-perinatalmedizin,
.job_types .sportmedizin,
.job_types .studienassistent,
.job_types .suchtmedizinische-grundversorgung,
.job_types .unterer-gastrointestinaltrakt {
    display: none;
}

.job_schwerpunkt .angiologie,
.job_schwerpunkt .arthroskopische-chirurgie-und-sporttraumatologie,
.job_schwerpunkt .davinci,
.job_schwerpunkt .dermatochirurgie,
.job_schwerpunkt .endokrinologie-und-diabetologie,
.job_schwerpunkt .endoprothetik,
.job_schwerpunkt .gastroenterologie,
.job_schwerpunkt .gynaekologische-onkologie,
.job_schwerpunkt .haematologie-und-onkologie,
.job_schwerpunkt .intensivmedizin,
.job_schwerpunkt .interventionelle-radiologie,
.job_schwerpunkt .interventionelle-kardiologie,
.job_schwerpunkt .kardiologie,
.job_schwerpunkt .kataraktchirurgie,
.job_schwerpunkt .kinderorthopaedie,
.job_schwerpunkt .kinderradiologie,
.job_schwerpunkt .kolorektalchirurgie,
.job_schwerpunkt .mammachirurgie,
.job_schwerpunkt .mammographie,
.job_schwerpunkt .neonatologie,
.job_schwerpunkt .nephrologie,
.job_schwerpunkt .neuroonkologie,
.job_schwerpunkt .neuropaediatrie,
.job_schwerpunkt .operative-dermatologie,
.job_schwerpunkt .pneumologie,
.job_schwerpunkt .rheumatologie,
.job_schwerpunkt .schnittbilddiagnostik,
.job_schwerpunkt .schulterchirurgie,
.job_schwerpunkt .sportmedizin,
.job_schwerpunkt .unterer-gastrointestinaltrakt,
.job_zb .allergologie,
.job_zb .betriebsmedizin,
.job_zb .diabetologie,
.job_zb .fusschirurgie,
.job_zb .geriatrie,
.job_zb .handchirurgie,
.job_zb .internistische-intensivmedizin,
.job_zb .kindergastroenterologie,
.job_zb .koloproktologie,
.job_zb .medikamentoese-tumortherapie,
.job_zb .notfallmedizin,
.job_zb .paediatrische-pflege,
.job_zb .palliativmedizin,
.job_zb .rehabilitationsmedizin,
.job_zb .rettungsmedizin,
.job_zb .schlafmedizin,
.job_zb .sozialmedizin,
.job_zb .spezielle-orthopaedische-chirurgie,
.job_zb .spezielle-schmerztherapie,
.job_zb .spezielle-unfallchirurgie,
.job_zb .spezielle-viszeralchirurgie,
.job_zb .spezielle-geburtshilfe-und-perinatalmedizin,
.job_zb .suchtmedizinische-grundversorgung {
    display: block;
}

.metaslider .caption-wrap a {
    color: #fff !important;
}

#imageData #bottomNavClose {
    margin-top: 0.7em;
}

.date-posted {
    display: none;
}

.post-20 {
    width: 100%;
}

.job_filters {
    padding: 1em 0px;
}

.job_filters .search_jobs {
    margin: 0 1em;
    padding: 0;
}

.chosen-container {
    font-family: "Arial Narrow", Arial, sans-serif !important;
    font-size: 1em;
}

.chosen-choices .default {
    font-weight: bold;
    padding: 0.5em !important;
    color: #91819E !important;
    font-family: "Arial Narrow", Arial, sans-serif !important;
}

.chosen-results li {
    font-size: 1em;
}

.content-column.one_half {
    padding-right: 30px;
}

.content-column.one_half div {
    padding: 0 !important;
}


/
