/*
Theme Name:  Corporate Fotografie
Description: Used to style Gutenberg Blocks.
*/


p.has-drop-cap:not(:focus)::first-letter {
    background-color: #f7f7f7;
    font-size: 58px;
    font-size: 3.625rem;
    margin-left: 0;
    padding: 11px;
    font-weight: 400;
}

.wp-block-quote cite,
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer,
.wp-block-pullquote__citation,
.wp-block-pullquote cite {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.615;
    font-style: italic;
}

.wp-block-quote,
.wp-block-quote.has-text-align-right,
.wp-block-quote.has-text-align-left,
.wp-block-quote.has-text-align-center,
.wp-block-quote.is-style-large:not(.is-style-plain),
.wp-block-quote.is-large:not(.is-style-plain) {
    padding: 35px;
    margin: 0 0 1.75em 0;
}

@media screen and (min-width: 64em) {
    .wp-block-quote,
    .wp-block-quote.has-text-align-right,
    .wp-block-quote.has-text-align-left,
    .wp-block-quote.has-text-align-center,
    .wp-block-quote.is-style-large:not(.is-style-plain),
    .wp-block-quote.is-large:not(.is-style-plain) {
        padding: 49px;
    }

    .no-sidebar .alignwide {
        max-width: 1240px;
    }
}

@media screen and (min-width: 85em) {
    .wp-block-quote,
    .wp-block-quote.has-text-align-right,
    .wp-block-quote.has-text-align-left,
    .wp-block-quote.has-text-align-center,
    .wp-block-quote.is-style-large:not(.is-style-plain),
    .wp-block-quote.is-large:not(.is-style-plain) {
        padding: 56px;
    }
}

.wp-block-quote.is-style-plain {
    background-color: transparent;
}

.wp-block-pullquote {
    border-bottom-color: #4686cc;
    border-top-color: #4686cc;
}

.wp-block-pullquote blockquote {
    background-color: transparent;
}

.wp-block-pullquote p,
.wp-block-pullquote blockquote,
.wp-block-pullquote cite {
    color: #1a1a1a;
}


.wp-block-table table {
    border-collapse: separate;
}

.wp-block-table tr {
    border-bottom-color: #f7f7f7;
}

.wp-block-table th,
.wp-block-table td {
    border: 1px solid #f7f7f7;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {
    background-color: #f7f7f7;
}

.wp-block-button .wp-block-button__link {
    background-color: #383838;
    color: #fff;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.615;
    letter-spacing: 0.25em;
    font-family: 'Raleway', sans-serif;
    font-weight: inherit;
    padding: 12px 24px;
    box-shadow: none;
    text-shadow: none;
}

.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:focus {
    background-color: #828282;
    color: #fff;
}
