        /*
 Theme Name:     workin media
 Theme URI:      https://www.workin-media.de
 Description:    Divi Child Theme
 Author:         Florian Heinz
 Author URI:     https://www.workin-media.de
 Template:       Divi
 Version:        1.0.0
 Text Domain     workin-media
*/

    @import url("../Divi/style.css");
    /* =Theme customization starts here

/* noto-sans-200 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 200;
  src: url('/wp-content/fonts/noto-sans-v27-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/noto-sans-v27-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/noto-sans-v27-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-200.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/noto-sans-v27-latin-200.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-300 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/fonts/noto-sans-v27-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/noto-sans-v27-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/noto-sans-v27-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/noto-sans-v27-latin-300.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-regular - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/noto-sans-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/noto-sans-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/noto-sans-v27-latin-regular.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-500 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/noto-sans-v27-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/noto-sans-v27-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/noto-sans-v27-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/noto-sans-v27-latin-500.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-600 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/noto-sans-v27-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/noto-sans-v27-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/noto-sans-v27-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/noto-sans-v27-latin-600.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-700 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/noto-sans-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/noto-sans-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/noto-sans-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/noto-sans-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/noto-sans-v27-latin-700.svg#NotoSans') format('svg'); /* Legacy iOS */
}

------------------------------------------------------- */

    .et_pb_gallery_grid .et_pb_gallery_item,
    .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
        display: inherit!important;
    }

    @media (max-width: 400px) {
        .et_pb_column .et_pb_row_inner,
        .et_pb_row {
            padding-top: 15px !important;
        }
    }

    @media screen and (max-width:900px) {
        .ausblenden-mobile {
            display: none !important;
        }
    }

    @media screen and (max-width:900px) {
        #sidebar .et_pb_widget {
            float: left !important;
        }
        @media screen and (max-width: 500px) {}
        .wm-title {
            font-size: 1.2em !important;
        }
    }

    @media screen and (max-width: 500px) {
        div.wm-subtitle {
            font-size: 0.9em !important;
        }
    }

    div#tribe-events {
        float: left!important;
        padding-right: 3%!important;
    }
    @media all and (max-width: 767px) {
        .mobile-flex-wrap {
            flex-wrap: wrap;
        }
    }

    .tribe-events-month #tribe-events-sunday,
    .tribe-events-month #tribe-events-sonntag {
        display: none;
    }

    .tribe-events-month .tribe-events-calendar tbody tr td+td+td+td+td+td+td {
        display: none;
    }

    #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit] {
        -webkit-appearance: button;
        font-size: 9px;
        padding: 0px;
        text-align: center;
        padding: 10px 5px
    }

    header#main-header {
        background-color: #293133!important;
    }

    .et_pb_portfolio_item h2,
    img.wm-image-helper {
        padding-top: 40px;
        padding-bottom: 30px;
    }

    img#logo {
        padding: 5px 0;
    }

    .wm-title-helper {
        display: inline-block;
        float: none;
        margin-bottom: 0;
        vertical-align: middle;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
        -webkit-transform: translate3d(0, 0, 0);
        padding-left: 20px;
    }

    .wm-title {
        font-size: 1.6em;
        display: block;
        color: #bd0926;
        font-weight: 400;
    }

    div.wm-subtitle {
        color: #777777;
    }

    #main-footer {
        background-color: #293133!important;
    }

    #top-menu-nav>ul>li>a:hover,
    #et-secondary-menu>ul>li>a:hover,
    #et-info-email:hover,
    .et-social-icons a:hover,
    .et-fixed-header #top-menu li.current-menu-item>a {
        color: #bd0926!important;
    }

    #top-menu li.current-menu-item>a {
        color: #bd0926!important;
    }

    #tribe-events .entry-content tr th,
    .entry-content thead th {
        color: #ffffff;
    }

    #wm-gallery-divider .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light {
        margin-bottom: 0px;
    }

    .et_pb_toggle_content p {
        font-size: 12px;
    }

    div.footer-widget {
        width: 22.75%;
        margin: 0 2% 2% 0;
    }

    h3,
    span.reddy {
        color: #bd0926 !important;
    }

    em.teaser {
        font-size: 130% !important;
    }

    em.teaser b {
        color: #bd0926 !important;
    }

    img.karte {
        border: 1px solid #777 !important;
    }

    div.oasinfobox {
        border: 1px solid #777 !important;
        padding: 10px !important;
        background-color: #eeeeee !important;
    }

    div.oasinfobox h3 {
        margin: 0px 0px 5px 10px !important;
    }

    ul.personal {
        list-style-type: none !important;
    }

    ul.personal li {
        float: left !important;
        width: 100% !important;
        padding-top: 10px !important;
        list-style-type: none !important;
        /*margin-bottom: 40px !important;*/
        /*min-height: 180px !important;*/
        border-bottom: 1px solid #dddddd !important;
    }

    div.persimage {
        float: left !important;
        margin-top: 0px !important;
    }

    div.perstext {
        float: left !important;
        margin-top: 10px !important;
    }
    /* --- Language Widget --- */

    .qtrans_language_chooser {
        list-style-type: none;
        display: inline;
    }

    .qtrans_language_chooser li {
        margin-right: 3px;
        display: inline;
    }

    .qtrans_language_chooser li a {
        color: #bd0926 !important;
    }

    .qtrans_language_chooser li.active a {
        color: #777 !important;
    }

    div.fb-like {
        margin: 5px !important;
        float: right !important;
    }

    .oasmedia {
        /*float:left !important;*/
        /*margin:10px !important;*/
        margin-bottom: 30px !important;
    }

    #tertiary {
        display: none !important;
    }

    #secondary {
        float: right !important;
    }

    #main {
        width: 100%!important;
    }

    #content .entry-content {
        width: 100%;
        float: left;
    }
    /* --- FAQ --- */

    .wp-super-faq-question-open,
    .wp-super-faq-question-closed {
        color: #777 !important;
        font-size: 15px !important;
    }

    #wm-content-teaser {
        line-height: 25px;
        font-size: 16px;
        color: #777777!important;
        font-family: 'Noto Sans', Times, serif;
        font-weight: normal;
        font-style: italic;
    }

    #wm-content-teaser-front {
        line-height: 25px;
        font-size: 16px;
        color: #777777!important;
        font-family: 'Noto Sans', Times, serif;
        font-weight: normal;
        font-style: italic;
    }

    #wm-content-text {
        line-height: 24px;
        font-size: 16px;
        color: #777777!important;
        font-weight: normal;
    }

    .wm-content-link ul {
        padding: 0px 0px 0px 0px;
        font-size: 19px;
        line-height: 31px;
        font-family: 'Noto Sans', Times, serif;
        font-weight: bold;
        font-style: italic;
    }

    .wm-content-link ul li {
        list-style-type: none!important;
        padding-bottom: 10px;
        border-top: 1px solid #e0e0e0;
        padding-top: 10px;
        margin-left: 25px
    }

    .wm-content-link ul li:before {
        padding-right: 0px;
        font-style: normal!important;
        margin-left: -39px!important;
        font-family: 'ETmodules';
        content: '9';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 40px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    .wm-widget-link ul {
        padding: 0px 0px 0px 0px;
        font-size: 15px;
        line-height: 17px!important;
        font-weight: normal;
    }

    .wm-widget-link ul li {
        list-style-type: none!important;
        padding-bottom: 10px;
        border-bottom: 1px solid #e0e0e0;
        padding-top: 10px;
        margin-left: 15px
    }

    .wm-widget-link ul li:before {
        padding-right: 0px;
        font-style: normal!important;
        margin-left: -15px!important;
        font-family: 'ETmodules';
        content: '9';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 15px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    ul.wm-contact {
        list-style-type: none!important;
        padding-bottom: 10px;
        padding-top: 10px;
        margin-left: 30px;
    }

    ul.wm-contact.wm-contact-single {
        list-style-type: none!important;
        padding-bottom: 10px;
        padding-top: 0px;
        margin-left: 30px;
    }

    li.wm-phone.wm-contact-single,
    li.wm-mail.wm-contact-single,
    li.wm-contact-more.wm-contact-single,
    li.wm-uni.wm-contact-single,
    li.wm-fax.wm-contact-single,
    li.wm-lehre.wm-contact-single,
    li.wm-semester.wm-contact-single {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    li.wm-phone,
    li.wm-mail,
    li.wm-date,
    li.wm-room,
    li.wm-tag,
    li.wm-fax,
    li.wm-uni,
    .wm-lehre,
    .wm-semester {
        line-height: 1;
        padding-bottom: 20px;
    }

    li.wm-phone {
        padding-top: 20px;
    }

    li.wm-tag {
        padding-bottom: 5px;
    }

    li.wm-phone:before {
        padding-right: 19px;
        font-style: normal!important;
        margin-left: -40px!important;
        font-family: 'ETmodules';
        content: '\e090';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    li.wm-fax:before {
        padding-right: 19px;
        font-style: normal!important;
        margin-left: -40px!important;
        font-family: 'ETmodules';
        content: '\e103';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    li.wm-uni:before {
        padding-right: 19px;
        font-style: normal!important;
        margin-left: -40px!important;
        font-family: 'ETmodules';
        content: '\e009';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    li.wm-lehre:before {
        padding-right: 19px;
        font-style: normal!important;
        margin-left: -40px!important;
        font-family: 'ETmodules';
        content: '\70';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    li.wm-semester:before {
        padding-right: 19px;
        font-style: normal!important;
        margin-left: -40px!important;
        font-family: 'ETmodules';
        content: '\e025';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    li.wm-tag:before {
        padding-right: 19px;
        font-style: normal!important;
        margin-left: -40px!important;
        font-family: 'ETmodules';
        content: '\41';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    li.wm-mail:before {
        padding-right: 19px;
        font-style: normal!important;
        margin-left: -40px!important;
        font-family: 'ETmodules';
        content: '\e076';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    li.wm-date:before {
        padding-right: 19px;
        font-style: normal!important;
        margin-left: -40px!important;
        font-family: 'ETmodules';
        content: '\e023';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    li.wm-room:before {
        padding-right: 19px;
        font-style: normal!important;
        margin-left: -40px!important;
        font-family: 'ETmodules';
        content: '\e0fd';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    li.wm-contact-more:before {
        padding-right: 19px;
        font-style: normal!important;
        margin-left: -40px!important;
        font-family: 'ETmodules';
        content: '9';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    h2.wm-staff {
        color: #000000;
        font-size: 20px;
        line-height: 22px;
        padding-bottom: 25px;
    }

    h1.entry-title.wm-staff {
        padding-bottom: 5px;
    }

    #menu-item-1750 a.menu-image-title-below.menu-image-not-hovered {
        height: 40px!important;
    }

    div#wm-home-teaser.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes.wm-home-teaser {
        font-size: 20px;
        text-align: center;
    }

    #top-menu li.mega-menu ul li li {
        padding-left: 20px!important;
    }

    .et_header_style_centered .mobile_nav .select_page,
    .et_header_style_split .mobile_nav .select_page,
    .et_nav_text_color_light #top-menu>li>a,
    .et_nav_text_color_dark #top-menu>li>a,
    #top-menu a,
    .et_mobile_menu li a,
    .et_nav_text_color_light .et_mobile_menu li a,
    .et_nav_text_color_dark .et_mobile_menu li a,
    #et_search_icon:before,
    .et_search_form_container input,
    span.et_close_search_field:after,
    #et-top-navigation .et-cart-info {
        line-height: 1.3;
    }

    #top-menu li.mega-menu>ul>li>a:first-child,
    #top-menu li.mega-menu>ul>li>a:first-child:hover {
        font-size: 20px;
    }

    .tribe-mini-calendar-event .list-date {
        background: #bd0926;
    }

    #top-menu li.mega-menu.mega-menu-parent li>.sub-menu {
        margin-top: 0px;
    }

    @media all and (max-width: 980px) {
        .et_pb_filterable_portfoli_0.et_pb_filterable_portfolio h2 {
            font-size: 20px !important;
            line-height: 22px !important;
        }
    }

    @media all and (min-width: 980px) {
        #top-menu a {
            color: #f9f9f9!important;
        }
        #top-menu li.mega-menu>ul>li>a:first-child,
        #top-menu li.mega-menu>ul>li>a:first-child:hover {
            color: #bd0926!important;
        }
        #top-menu li.mega-menu li>a {
            color: #bd0926!important;
        }
        #top-menu li li a {
            color: #bd0926!important;
        }
        .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,
        .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
            color: #fdfdfd!important;
        }
        .et-fixed-header #top-menu a {
            color: #bd0926!important;
        }
        /* #menu-item-6279:before, #menu-item-5809:before, #menu-item-6160:before, #menu-item-6155:before, #menu-item-5813:before, #menu-item-6279:after, #menu-item-5809:after, #menu-item-6160:after, #menu-item-6155:after, #menu-item-5813:after{
    content: "";
    padding-right: 22px!important;
    padding-left: 22px!important;
height:60px;
top: 0px!important;
padding-top:35px;

}

#menu-item-6279:before, #menu-item-5809:before, #menu-item-6160:before, #menu-item-6155:before, #menu-item-5813:before {
        background-image: url("https://www.sinologie-goettingen.de/wp-content/uploads/2016/07/menu-item.png") no-repeat center top;
 z-index: 1;
    transition: opacity 0.5s;
}

 #menu-item-6279:after, #menu-item-5809:after, #menu-item-6160:after, #menu-item-6155:after, #menu-item-5813:after {
    background-image: url("https://www.sinologie-goettingen.de/wp-content/uploads/2016/07/menu-hover.png")
 }

 #menu-item-6279:hover:before, #menu-item-5809:hover:before, #menu-item-6160:hover:before, #menu-item-6155:hover:before, #menu-item-5813:hover:before {
     opacity: 0;
 }

*/
        #menu-item-5809,
        #menu-item-5842 {
            background: url("https://www.sinologie-goettingen.de/wp-content/uploads/2016/09/home.png") no-repeat center top;
        }
        #menu-item-6279,
        #menu-item-26429 {
            background: url("https://www.sinologie-goettingen.de/wp-content/uploads/2016/09/aktuelles.png") no-repeat center top;
        }
        #menu-item-6160,
        #menu-item-26237 {
            background: url("https://www.sinologie-goettingen.de/wp-content/uploads/2016/09/studium.png") no-repeat center top;
        }
        #menu-item-6155,
        #menu-item-26305 {
            background: url("https://www.sinologie-goettingen.de/wp-content/uploads/2016/09/forschung.png") no-repeat center top;
        }
        #menu-item-5813,
        #menu-item-26433 {
            background: url("https://www.sinologie-goettingen.de/wp-content/uploads/2016/09/seminar.png") no-repeat center top;
        }
        #menu-item-5809,
        #menu-item-6279,
        #menu-item-6160,
        #menu-item-6155,
        #menu-item-5813,
        #menu-item-5842,
        #menu-item-26429,
        #menu-item-26237,
        #menu-item-26305,
        #menu-item-26433 {
            -webkit-transition: background 0.5s ease;
            -moz-transition: background 0.5s ease;
            -o-transition: background 0.5s ease;
            -ms-transition: background 0.5s ease;
            transition: background 0.5s ease;
            padding-right: 22px!important;
            padding-left: 22px!important;
            height: 70px;
            top: 0px!important;
            padding-top: 35px;
        }
        .et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul {
            margin-top: -27px;
        }
        #logo {
            max-height: 85px;
        }
        div#et_top_search {
            margin-top: 19px;
        }
    }

    .wm-content-box {
        border: 1px solid black;
        background-color: #eeeeee;
        padding: 15px;
    }

    #recent-posts-2 ul li {
        list-style-type: none !important;
        padding-bottom: 10px;
        border-bottom: 1px solid #e0e0e0;
        padding-top: 10px;
        margin-left: 15px
    }

    #recent-posts-2 ul li:before {
        padding-right: 0px;
        font-style: normal !important;
        margin-left: -19px !important;
        font-family: 'ETmodules';
        content: '9';
        /*.. you can choose the right one for you..*/
        speak: none;
        font-weight: bold;
        color: #bd0926;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 15px;
        /*..adjust to your liking...*/
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        list-style-type: none;
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    #main-content .container:before {
        background-color: #ffffff;
    }

    .breadcrumbs {
        display: none;
    }

    @media screen and (min-width: 980px) {
        .et-fixed-header #top-menu a {
            color: #bd0926!important;
        }
        .page-id-107 div.breadcrumbs,
        .page-id-26401 div.breadcrumbs {
            display: none!important;
            visibility: hidden;
        }
        {
            display: none!important;
            visibility: hidden;
        }
        .breadcrumbs {
            float: left;
            width: 100%;
            margin-bottom: 1em;
            position: relative;
            z-index: 99;
            text-align: left;
            display: inline;
            margin-top: 25px;
            background: #ffffff;
            padding-top: 15px !important;
        }
        a.home {
            background: #eaecee!important;
            background: #eaecee!important;
            display: inline-block!important;
            padding: 11px;
            color: #666!important;
            font-weight: 800!important;
            margin-bottom: 0.7em!important;
            z-index: 1!important;
            position: relative!important;
            border-color: #eaecee!important;
        }
        a.home:before {
            position: absolute !important;
            content: ""!important;
            width: 0 !important;
            height: 0 !important;
            border-color: #bd0926 !important;
            top: 50% !important;
            left: 100% !important;
            margin-left: 0 !important;
            margin-top: -22px !important;
            border-top: 22px solid transparent !important;
            border-bottom: 23px solid transparent !important;
            border-left: 1.2em solid #bd0926 !important;
            border-left-color: inherit !important;
        }
        a.post.post-page,
        a.post.post-project-archive,
        a.project-root.post.post-project {
            display: inline-block!important;
            background: #f7f7f7;
            -webkit-border-top-right-radius: 3px;
            border-top-right-radius: 3px;
            -webkit-background-clip: padding-box;
            -moz-background-clip: padding;
            background-clip: padding-box;
            -webkit-border-bottom-right-radius: 3px;
            border-bottom-right-radius: 3px;
            -webkit-background-clip: padding-box;
            -moz-background-clip: padding;
            background-clip: padding-box;
            background: #f7f7f7;
            padding: 0.3125em 0em 0.3125em 2.7em;
            margin-left: -20px;
            border: 1px solid #ffffff;
            position: static;
            z-index: 1;
            margin-right: 20px;
        }
        a.post.post-page:after,
        a.post.post-project-archive:after,
        a.project-root.post.post-project:after {
            content: ""!important;
            width: 0 !important;
            height: 0 !important;
            border-color: #1f567d !important;
            top: 26px;
            margin-top: -0.3em !important;
            color: #f7f7f7;
            border-top: 1.2em solid #fff !important;
            border-bottom: 1.2em solid #fff !important;
            border-left: 1em solid #fff !important;
            border-left-color: #f7f7f7 !important;
            padding-left: 20px;
            z-index: 10 !important;
            margin-right: -10px;
            position: absolute;
        }
        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
            display: inherit!important;
        }
        .person-toggle-title {
            cursor: pointer;
            padding: 16px 50px 16px 22px;
            letter-spacing: 0px;
            text-shadow: 1px 1px 0 #fff;
            position: relative;
            border-left: 1px solid #fff;
            border-top: 1px solid #fff;
            margin: 0 !important;
            background: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
        }
        .person-toggle-title+div.et_pb_toggle_content {
            margin-left: 22px;
        }
        .person-toggle-field .et_pb_toggle_item {
            border: 1px solid #e7e7e7 !important;
        }
