/*
Theme Name: Twenty Seventeen Child-Theme
Description: Ein Child-Theme für Twentyseventeen
Author: YAY creative
Author URI: https://www.yaycreative.at
Template: twentyseventeen
Text Domain: twentyseventeen
Version: 1.0
*/


/*  Enqueue Fonts */

@import 'fonts.css';

/* general layout and styling */

.site-header,
.site-content-contain {
    background-color: initial;
}

.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child),
footer {
    border: none;
}

body {
    background: #48e6fe;
    /* Old browsers */
    background: -moz-linear-gradient(left, #48e6fe 0%, #9effe4 25%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #48e6fe 0%, #9effe4 25%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #48e6fe 0%, #9effe4 25%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#48e6fe', endColorstr='#9effe4', GradientType=1);
    /* IE6-9 */
}

.wrap {
    padding-left: 0;
    margin-left: 8%;
}

.entry-content {
    padding-left: 8%;
}

.site-content {
    padding: 1em 0 0;
}


/* Language Navigation */

.navigation-top {
    background: none;
    border: none;
    position: absolute;
    z-index: 100;
}

.navigation-top .wrap {
    width: 100%;
    max-width: 100%;
    margin: 0;
}

nav#site-navigation {
    position: fixed;
    top: 40px;
    right: 10px;
}


/* Deactivate Mobile Nav */

.js .main-navigation ul,
.main-navigation .menu-item-has-children>a>.icon,
.main-navigation .page_item_has_children>a>.icon,
.main-navigation ul a>.icon {
    display: block;
}

.js .menu-toggle {
    display: none;
}

ul#menu-oberes-menue-en {
    background-color: initial;
    border: none;
}

.site-navigation-fixed nav#site-navigation {
    position: fixed;
    margin-left: 0;
    transform: rotate(-90deg);
    transform-origin: bottom right;
    top: 0px !important;
}


/* General Layout */

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    line-height: 1.4;
    margin: 0 0 0.05em;
    padding: 1.5em 0 0;
}

.entry-content p,
.entry-content .su-expand {
    width: auto;
    max-width: 700px;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0.7em;
}

.entry-content .more-link:before {
    margin-top: 0;
}

.more-link-50,
.more-lin-52 {
    display: none;
}

.teammember-image img {
    border-radius: 100%;
}


/* Font styling */

body,
button,
input,
select,
textarea {
    font-size: 16px;
    font-size: 1rem;
}

.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
    color: #000;
    font-size: 1em;
    letter-spacing: 0.03em;
    text-transform: uppercase;
}

h1,
h2,
body {
    font-family: noway_roundregular, sans-serif;
    text-transform: none;
    color: #000;
}

h1,
h1.entry-title,
p.site-title {
    font-family: noway_roundregular, sans-serif;
    font-size: 1.5em !important;
    line-height: 1.15;
    margin-bottom: 0.2em;
    letter-spacing: initial;
}

.post-upcoming-title h1 {
    margin-bottom: 0;
}

.post-upcoming-title,
.post-upcoming-title p {
    line-height: 1.1;
}

.post-upcoming {
    margin-bottom: 1.3vw;
}

.post-upcoming p {}

h1.entry-title.macht {
    font-family: noway_roundregular, sans-serif;
}

h2,
h2.entry-title {
    font-family: noway_roundregular, sans-serif;
    font-weight: normal;
    font-size: 1.3em;
    color: #3c7abf !important;
    text-transform: initial;
}

a.menu-scroll-down {
    display: none !important;
}

.pressrelease-link,
a.more-link,
.su-expand-link a {
    font-family: noway_roundlight, sans-serif;
    font-size: 14px;
}

.partner-title p {
    margin: 0;
}


/* Wrap Width & Height Fixes */

@media screen and (min-width: 30em) {
    .page-one-column .panel-content .wrap {
        max-width: 100% !important;
    }
    .page-one-column .panel-content .wrap {
        max-width: 100%;
    }
}

@media screen and (min-width: 48em) {
    .panel-content .wrap {
        padding-bottom: 0.5em;
        padding-top: 1em;
    }
    .site-content {
        padding: 1em 0 0;
    }
}

@media screen and (min-width: 48em) {
    .page.page-one-column .entry-header,
    .twentyseventeen-front-page.page-one-column .entry-header,
    .archive.page-one-column:not(.has-sidebar) .page-header {
        margin-bottom: 0.8em;
    }
}


/* Single */

.back-btn {
    margin-bottom: 30px;
}

.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
    margin-left: initial;
    margin-right: auto;
    max-width: 740px;
}


/* Footer */

.site-footer {
    border-top: none;
}


/* Start Page Item Listings */

.post-recent,
.post-upcoming {
    display: block;
}

.post-recent h1 {
    display: inline-block;
}

span.recent-date p {
    font-family: noway_roundthin, sans-serif;
    display: inline;
    font-size: 0.8em;
}


/* English-Button war am Smartphone weiss hinterlegt */

.main-navigation ul#menu-oberes-menue-de {
    background-color: initial !important;
    border: none !important;
}


/* Entry Content Image Box Shadow Fix */

.entry-content a img,
.comment-content a img,
.widget a img {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

/* Post Content von 740px auf 1000px verbreitert */
.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    max-width: 1000px;
}

/* News Archive display */
/* body.archive.category-news h1.page-title {
    display: none;
}
body.archive.category-news h1.page-title span {
    display: inline-block;
} */