/*
	Theme Name: HTML5 Blank
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/* Variables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
:root {
    /* Colors */
    --green-check: #7ab51d;
    --orange-dark: #e88b18;
    --orange-brand: #fd991f;
    --orange-medium: #fcae54;
    --orange-light: #fcc467;
    --orange-lighter: #faf3eb;
    --light: #fdfdfd;
    --grey-lighter: #fdfdfd;
    --grey-light: #f9f9f9;
    --grey-border: #ececec;
    --grey-active: #e0e0e0;
    --grey-medium: #969ba0;
    --grey-icons: #4c5970;
    --dark: #272c35;
    --darker: #060606;

    --mt-brand-light: #11abba;
    --mt-brand-dark: #1f4e4f;

    /* Gradients */
    --card-gradient: var(--orange-lighter) linear-gradient(81.3deg, var(--orange-lighter) -5.27%, var(--grey-light) 88.44%);
    --section-gradient-orange: var(--orange-brand) linear-gradient(to right, var(--orange-brand) 40%, var(--orange-light) 100%);
    --section-gradient-mt: var(--mt-brand-dark) linear-gradient(to right, var(--mt-brand-dark) 40%, var(--mt-brand-light) 100%);
    --btn-gradient-orange: var(--orange-brand) linear-gradient(to right, var(--orange-brand) 20%, var(--orange-medium) 50%, var(--orange-brand) 100%);
    --btn-gradient-mt: var(--mt-brand-dark) linear-gradient(to right, var(--mt-brand-dark) 20%, var(--mt-brand-light) 50%, var(--mt-brand-dark) 100%);

    /* Box-Shadows */
    --box-shadow-medium: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
    --box-shadow-medium-hover: 0 6px 9px rgba(50, 50, 93, .16), 0 2px 5px rgba(0, 0, 0, .12);
    --box-shadow-medium-inset: inset 0 0 18px rgba(50, 50, 93, .11), inset 0 0 10px rgba(0, 0, 0, .08);
    --box-shadow-medium-totop: 0 -4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
    --box-shadow-medium-hover-totop: 0 -6px 9px rgba(50, 50, 93, .16), 0 2px 5px rgba(0, 0, 0, .12);

    /* Transitions */
    --cubic-bezier-300: 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
    --cubic-bezier-150: 150ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* Variablen-Klassen (Utility) */
.section-gradient-km {
    background: var(--section-gradient-orange);
}
.section-gradient-mt {
    background: var(--section-gradient-mt);
}
.box-shadow-medium {
    box-shadow: var(--box-shadow-medium);
}
.box-shadow-medium:hover {
    box-shadow: var(--box-shadow-medium-hover)
}
.box-shadow-medium-no-hover {
    box-shadow: var(--box-shadow-medium);
}
.no-padding {
    padding: 0;
}
.no-margin {
    margin: 0;
}

/* Base-Settings --> remove before integration
–––––––––––––––––––––––––––––––––––––––––––––––––– */
body {
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0;
    background-color: var(--light);
    overflow-x: hidden;
}

/* Clear
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.row:after {
    content: "";
    display: table;
    clear: both;
}

/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
    position: relative;
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
}
.col,
.cols {
    width: 100%;
    float: left;
    box-sizing: border-box;
}

@media (min-width: 400px) {
    .container {
        width: 90%;
        padding: 0;
    }
    .col,
    .cols {
        margin-left: 0;
    }
    .three.cols {
        width: 100%;
    }
}

@media (min-width: 601px) {
    .container {
        width: 94%;
    }
    .col,
    .cols {
        margin-left: 4%;
    }
    .three.col:nth-child(1),
    .three.cols:nth-child(1),
    .three.col:nth-child(3),
    .three.cols:nth-child(3) {
        margin-left: 0;
    }

    .six.col,
    .six.cols {
        margin-left: 0;
    }

    /* Specific columns */
    .one.col,
    .one.cols {
        width: 4.66666666667%;
    }
    .two.cols {
        width: 13.3333333333%;
    }
    .three.cols {
        width: 48%;
    }
    .four.cols {
        width: 30.6666666667%;
    }
    .five.cols {
        width: 39.3333333333%;
    }
    .six.cols {
        width: 100%;
    }
    .seven.cols {
        width: 56.6666666667%;
    }
    .eight.cols {
        width: 65.3333333333%;
    }
    .nine.cols {
        width: 74.0%;
    }
    .ten.cols {
        width: 82.6666666667%;
    }
    .eleven.cols {
        width: 91.3333333333%;
    }
    .twelve.cols {
        width: 100%;
        margin-left: 0;
    }

    /* Offsets */
    .offset-by-one.col,
    .offset-by-one.cols {
        margin-left: 8.66666666667%;
    }
    .offset-by-two.col,
    .offset-by-two.cols {
        margin-left: 17.3333333333%;
    }
    .offset-by-three.col,
    .offset-by-three.cols {
        margin-left: 26%;
    }
    .offset-by-four.col,
    .offset-by-four.cols {
        margin-left: 34.6666666667%;
    }
    .offset-by-five.col,
    .offset-by-five.cols {
        margin-left: 43.3333333333%;
    }
    .offset-by-six.col,
    .offset-by-six.cols {
        margin-left: 52%;
    }
    .offset-by-seven.col,
    .offset-by-seven.cols {
        margin-left: 60.6666666667%;
    }
    .offset-by-eight.col,
    .offset-by-eight.cols {
        margin-left: 69.3333333333%;
    }
    .offset-by-nine.col,
    .offset-by-nine.cols {
        margin-left: 78.0%;
    }
    .offset-by-ten.col,
    .offset-by-ten.cols {
        margin-left: 86.6666666667%;
    }
    .offset-by-eleven.col,
    .offset-by-eleven.cols {
        margin-left: 95.3333333333%;
    }
}

@media (min-width: 1050px) {
    .container {
        width: 92%;
    }
    .col,
    .cols {
        margin-left: 0;
    }
    .three.col:nth-child(2),
    .three.cols:nth-child(2),
    .three.col:nth-child(3),
    .three.cols:nth-child(3),
    .three.col:nth-child(4),
    .three.cols:nth-child(4) {
        margin-left: 2%;
    }
    .six.col:nth-child(2),
    .six.cols:nth-child(2) {
        margin-left: 2%;
    }
    .three.cols {
        width: 23%;
    }
    .six.cols {
        width: 48%;
    }
    .lone-six-spacer-left {
        margin-left: 2%!important;
    }
}

/* Content-header
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#content-header-top,
#content-header-bottom {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding: 0;
}

#content-header-bottom {
    background-color: var(--grey-light);
}

/* Content-header-heading */
.content-header-heading {
    text-align: center;
    padding: 7rem 2% 10rem 2%;
}
.content-header-heading h1 {
    font-size: 38px;
    letter-spacing: 0.1rem;
    font-weight: 600;
    color: var(--light);
    margin-bottom: 16px;
    text-shadow: 0 9px 18px black;
}
.content-header-heading p {
    font-size: 20px;
    letter-spacing: 0.02rem;
    font-weight: 300;
    color: var(--light);
    text-shadow: 0 9px 18px black;
}

/* Content-header-card */
.content-header-card {
    width: 100%;
    display: block;
    overflow: hidden;
    background-color: var(--light);
    margin: -99px auto 0 auto;
    border-radius: 8px;
    box-shadow: var(--box-shadow-medium);
    box-sizing: border-box;
    z-index: 2;
    position: relative;
    padding: 4% 4%;
    color: var(--dark);
}
.content-header-card a {
    text-decoration: none;
    font-weight: 500;
    text-align: center;
    padding: 0.8rem 0;
    border-radius: 2rem;
    display: inline-block;
    margin-top: 1rem;
    margin-right: 0.5rem;
    width: 100%;
}
@media (min-width: 601px) {
    .content-header-card a {
        width: auto;
        padding: 0.8rem 2.4rem;
    }
}

/* Content-header-card-img */
.content-header-card-img {
    max-width: 6rem;
    height: 6rem;
    margin-right: 2rem;
    margin-bottom: 0.5rem;
    padding: 0.5rem;
    float: left;border: 1px var(--grey-medium) solid;
    border-radius: 50%;

}
@media (max-width: 600px) {
    .content-header-card-img {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
}
.content-header-card-img img {
    max-width: 5rem;
    min-height: 5rem;
}

/* Content-header-txt */
.content-header-card-txt {
    float: left;
    vertical-align: baseline;
}
.content-header-card-txt h2 {
    font-size: 28px;
    letter-spacing: 0.02rem;
    font-weight: 600;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
    padding: 0;
}
.content-header-card-txt h2:after {
    content: none;
}
.content-header-card p {
    font-size: 16px;
    letter-spacing: 0.01rem;
    line-height: 1.75;
    margin: 16px 0;
    padding: 0;
}
/* Card-header-backgrounds */
.section-mining {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2020/12/farm-2852024_1280.jpg') rgba(253, 153, 31, 1);
    background-size:cover;
    background-blend-mode: multiply;
}
.section-meatec {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2020/12/farm-2852024_1280.jpg') rgba(31, 78, 79, 0.8);
    background-size:cover;
    background-blend-mode: multiply;
}
.section-wallet {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2020/12/leather-3080553_1280.jpg') rgba(253, 153, 31, 1);
    background-size:cover;
    background-blend-mode: multiply;
}
.section-earn {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2020/12/bitcoin-2868703_1280.jpg') rgba(253, 153, 31, 1);
    background-size:cover;
    background-blend-mode: multiply;
}
.section-fachartikel {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2020/12/breakfast-1869772_1280.jpg') rgba(81, 78, 79, 0.8);
    background-size:cover;
    background-blend-mode: multiply;
}
.section-lernen {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2020/12/notebook-336634_1280.jpg') rgba(81, 78, 79, 0.8);
    background-size:cover;
    background-blend-mode: multiply;
}
.section-gedankenexperiment {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2021/08/gedankenexperiment.jpg') rgba(81, 78, 79, 0.8);
    background-size:cover;
    background-blend-mode: multiply;
}
.section-strategie {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2021/08/strategie.jpg') rgba(81, 78, 79, 0.8);
    background-size:cover;
    background-blend-mode: multiply;
}
.section-trading {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2021/08/trading.jpg') rgba(81, 78, 79, 0.5);
    background-size:cover;
    background-blend-mode: multiply;
}
.section-masternodes {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2020/12/server-2160321_1280.jpg') rgba(81, 78, 79, 0.5);
    background-size:cover;
    background-blend-mode: multiply;
}
.section-start {
    background:url('https://www.krypto-magazin.de/wp-content/uploads/2020/12/start-2.jpg') rgba(253, 153, 31, 1);
    background-size:cover;
    background-blend-mode: multiply;
}




/* Cards
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#cards {
    background-color: var(--grey-light);
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    margin-bottom: 2rem;
    padding: 2rem 0;
}

.cards-inline {
    background-color: var(--grey-light);
    width: 100vw;
    margin: 2rem calc(50% - 50vw);
    padding: 0 0 62px 0;
}

/* Product-card */
.product-card {
    width: 100%;
    display: block;
    background-color: var(--light);
    margin: 0.8rem 0 0.8rem 0;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: var(--box-shadow-medium);
    box-sizing: border-box;
    border: 1px solid var(--grey-light);
}
.product-card:focus,
.product-card:hover {
    box-shadow: var(--box-shadow-medium-hover);
    transition: var(--cubic-bezier-300);
}
@media (min-width: 601px) {
    .product-card {
        margin: 1rem 0 1rem 0;
    }
    .cards-inline .product-card {
        margin: 1rem 0 1rem -25%;
    }
}
@media (min-width: 1050px) {
    .product-card,
    .cards-inline .product-card {
        margin: 0.8rem 0 0.8rem 0;
    }
}
.product-card a {
    text-decoration: none;
    color: var(--dark);
}

/* Product-card-tipp */
.product-card-tipp {
    border: var(--orange-brand) solid 1px;
}
.product-card-tipp-label {
    position: absolute;
    background: var(--orange-brand);
    color: var(--light);
    padding: 0.3rem 1.1rem 0.3rem 1.1rem;
    letter-spacing: 0.02rem;
    text-transform: uppercase;
    font-size: 12px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 8px;
    font-weight: 600;
}

/* Product-card-main  */
.product-card-main {
    display: block;
    overflow: hidden;
}
.product-card-main .h3 {
    display: inline-block;
    width: 100%;
}

.product-card-main .h4 {
    display: inline-block;
    width: 100%;
}

.product-card-main .h3,
.product-card-main p {
    margin: 0;
    padding: 0 1.2rem;
    background: var(--card-gradient);
}

.product-card-main .h4,
.product-card-main p {
    margin: 0;
    padding: 0 1.2rem;
    background: var(--card-gradient);
}
.product-card-main p {
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.02rem;
    padding-bottom: 0.3rem;
    min-height: 60px;
}
.product-card-main .h3,
.product-card-double-left .h3 {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0.03rem;
    padding-top: .6rem;
    padding-bottom: 0.3rem;
    transition: var(--cubic-bezier-300);
}

.product-card-main .h4,
.product-card-double-left .h4 {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.03rem;
    padding-top: .6rem;
    padding-bottom: 0.3rem;
    transition: var(--cubic-bezier-300);
}

.product-card-double-left .h3 {
    display: inline-block;
    padding-left: 0;
}

.product-card-double-left .h4 {
    display: inline-block;
    padding-left: 0;
}

.product-card-double-left p {
    padding-left: 0;
    min-height: unset;
}
.product-card-main:focus .h3,
.product-card-main:hover .h3 {
    text-decoration: underline;
}

.product-card-main:focus .h4,
.product-card-main:hover .h4 {
    text-decoration: underline;
}
.product-card-main img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 34px 19%;
    height: 128px;
}

/* Apply to the img itself */
.fullimagecard {
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

/* Product-card-labels */
.product-card-main .card-labels {
    padding: 0 1.2rem 0.4rem 1.2rem;
    background: var(--card-gradient);
}
.product-card-double-left .card-labels {
    padding: 0 1.2rem 0.4rem 0;
}
.card-label,
.product-card-double-left .card-label {
    border-radius: 5rem;
    margin-right: 0.5rem;
    color: grey;
    display: inline-block;
    line-height: 1.25;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 13px;
}
.content-header-card .card-label {
    font-size: 16px;
    letter-spacing: 0.04rem;
}

/* Product-card-feature-icons  */
.product-card-feature-icons {
    width: 100%;
    display: inline-block;
    padding: 0 1.2rem;
    font-size: 18px;
    background: var(--card-gradient);
    color: var(--grey-icons);
}
.product-card-feature-icons i {
    margin-right: 0.4rem;
    position: relative;
}
.product-card-double-left .product-card-feature-icons {
    padding: 0;
    background: transparent;
}

/* Product-card-legend */
.product-card-legend {
    margin-top: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-top: 1px dashed var(--grey-border);
    border-bottom: 1px dashed var(--grey-border);
}
.product-card-legend p {
    font-size: 14px;
    margin: 0;
}
.product-card-legend p i {
    color: var(--grey-icons);
}
        
/* Product-card-footer  */
.product-card-footer {
    display: block;
    padding: 0.9rem 1.2rem;
    text-align: center;
    cursor: default;
    background: var(--card-gradient);
}
.product-card-footer span {
    display: inline-block;
    color: var(--light);
    padding: 0.45rem 1.2rem;
    border-radius: 2rem;
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.05rem;
    cursor: pointer;
    transition: var(--cubic-bezier-150);
}
.product-card-footer span:focus,
.product-card-footer span:hover {
    font-weight: 600;
}
.product-card-footer span:focus i,
.product-card-footer span:hover i {
    margin-left: 0.2rem;
    margin-right: -0.2rem;
}

/* Product-card-double
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.product-card-double-right h4 {
    margin: 1rem 0 0.3rem 0;
    font-weight: 600;
    color: var(--dark);
}
@media (max-width: 600px) {
    .product-card-double-right h4 {
        padding-left: 1.1rem;
    }
}
.product-card-double-bg .h3,
.product-card-double-bg p,
.product-card-double-bg .card-labels,
.product-card-double-bg ul{
    background: transparent;
}

.product-card-double-bg {
    background: var(--card-gradient);
}

.product-card-double-left,
.product-card-double-right {
    width: 50%;
}

.product-card-double-left {
    float: left;
    padding: 0 1.2rem;
}

.product-card-double-right {
    float: right;
}
@media (max-width: 600px) {
    .product-card-double-left,
    .product-card-double-right {
        width: 100%;
    }
}

/* Card-check-list */
.card-check-list {
    list-style-type: none;
    margin: 0;
    padding: 0.2rem 1.2rem 0.2rem 0;
    background: var(--card-gradient);
    font-size: 16px;
    font-weight: 400;
    color: var(--dark);
}
@media (max-width: 600px) {
    .card-check-list {
        padding: 0.2rem 1.2rem;
    }
}
.card-check-list ul li {
    line-height: 2;
}
@media (max-width: 600px) {
    .card-check-list {
        padding: 0 1.2rem;
    }
}
.card-check-list i {
    color: var(--green-check);
}

/* Button-Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.btn-primary-km {
    color: var(--light);
    background: var(--btn-gradient-orange);
    background-size: 200% auto;
    border: none;
    transition: var(--cubic-bezier-150);
}
.btn-primary-mt {
    color: var(--light);
    background: var(--btn-gradient-mt);
    background-size: 200% auto;
    border: none;
    transition: var(--cubic-bezier-150);
}
.btn-primary-km:focus,
.btn-primary-km:hover {
    color: var(--light);
    background-position: right center;
    font-weight: 400;
}
.btn-secondary-km {
    color: var(--dark);
    background-color: var(--light);
    border: var(--grey-border) solid 1px;
}
.btn-secondary-km:focus,
.btn-secondary-km:hover {
    color: var(--darker);
    background-color: var(--grey-light);
    border: var(--dark) solid 1px;
    background-position: right center;
    font-weight: 400;
}

/* Table-Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.vorteil-tabelle {
    border-radius: 4px;
    overflow: hidden;
    box-shadow: var(--box-shadow-medium);
}
.vorteil-tabelle th {
    background-color: var(--orange-dark);
    color: var(--light);
    font-weight: 400;
}
.vorteil-tabelle th strong {
    font-weight: 400;
}
.vorteil-tabelle td {
    border-bottom: 1px solid var(--grey-border);
}
.vorteil-tabelle th,
.vorteil-tabelle td {
    padding: 0.6rem 0.4rem;
}

.vorteil-tabelle tr:first-child {
    padding-left: 1rem;
}
.vorteil-tabelle tr:last-child {
    padding-right: 1rem;
}

tr:nth-child(odd),
.pc-article-fields-table tr:nth-child(odd) {
    background-color: var(--light) !important;
}
tr:nth-child(odd):focus,
tr:nth-child(odd):hover,
.pc-article-fields-table tr:nth-child(odd):focus,
.pc-article-fields-table tr:nth-child(odd):hover {
    background-color: var(--grey-active) !important;
}

tr:nth-child(even),
.pc-article-fields-table tr:nth-child(even) {
    background-color: var(--grey-light) !important;
}
tr:nth-child(even):focus,
tr:nth-child(even):hover,
.pc-article-fields-table tr:nth-child(even):focus,
.pc-article-fields-table tr:nth-child(even):hover {
    background-color: var(--grey-border) !important;
}

/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.product-table-wrapper {
  display: block;
  width: 100%;
  overflow-x: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
  box-shadow: var(--box-shadow-medium);
  border-radius: 8px;
}
.product-table {
    width: 100%;
}
.product-table .product-card-feature-icons {
    background: transparent;
    display: inline-table;
    min-width: 82px;
}
.product-table .thead {
    background-color: var(--orange-brand);
    background: var(--section-gradient-orange);
}
.product-table th {
    color: var(--light);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 1.1rem;
    font-weight: 600;
}
.product-table th:first-child {
    text-align: center;
}
.product-table td {
    padding: 1rem;
}
.product-table td a {
    display: block;
    text-align: center;
    width: 100%;
    text-decoration: underline;
    color: var(--grey-icons);
    transition: var(--cubic-bezier-300);
}
.product-table td a:focus,
.product-table td a:hover {
  color: var(--dark);
}
.product-table td a img {
    width: 64px;
    height: 64px;
    margin-left: auto;
    margin-right: auto;
    background-color: var(--light);
    border-radius: 4px;
    box-shadow: var(--box-shadow-medium);
    padding: 16px;
}
.product-table td a span {
    padding-top: 8px;
    display: block;
    width: 100%;
}
.product-table tr:nth-child(even) {
    background: var(--grey-border);
}



/* END */

main {
    padding-top: 48px;
}

h1 {
    line-height: 1.5em;
    width: 100%;
    font-size: 30px;
    color: #666;
    margin: 0;
    font-weight: 300;
}

article h1 {
    margin-bottom: 30px;
}

a {
    text-decoration: none;
}


ol {
    list-style-type: decimal;
    margin-left: 30px;
}


/* ------------------ ADVERT BANNER RECHTS ----------------- */

#container_advert {
    position: absolute;
    right: -155px;
    top: 120px;
}


#advert_banner {
    width: 150px;
    border: solid 1px #bebebe;
    height: 590px;
    text-align: center;
    /*background-image: url(https://www.krypto-magazin.de/wp-content/uploads/2019/02/banner_bg.jpg);*/
    background-position: bottom;
    -webkit-background-size: cover;
    background-size: cover;
    font-size: 13px;

}

#advert_banner a {
    text-decoration: none;
}


#advert_banner a img {
    width: 80%;
    margin: auto;
    padding-top: 50px
}

#advert_banner a {
    color: #042345
}

#advert_banner h2 {
    padding: 40px 10px
}

#advert_banner p {
    background-color: #f98c08;
    display: inline-block;
    width: 100%;
    padding: 10px 20px;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: white

}


#advert_banner h2 span {
    background-color: #f98c08;
    padding: 5px;
    font-weight: 700;
    color: white;
    margin: 10px 0;
    display: inline-block;
}


/* ----------- ENDE ADVERT BANNER RECHTS --------------- */


/* global box-sizing */
* {
    margin: 0;
    padding: 0;
}

.site-footer, .widget--footer {
    color: #f98c08 !important;
}

.site-footer {
    background-color: #424242 !important;
}

.pt-cv-content {
    color: #333;
}

#tools .pt-cv-content, #videos .pt-cv-content {
    color: #999;
}


.sidebar {
    display: none
}

.looparticle:first-child {
    background-color: #f7f7f7;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 150px
}

.sidebar {
    display: none
}


/*----------- TOPBAR --------*/


#site-wrapper {
    max-width: 1037px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    background-color: var(--light);
}


/* Header, Logo und Topnav
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#header {
    box-shadow: var(--box-shadow-medium);
    height: 61px;
}
#kryptologo {
    height: 100%;
    display: block;
    margin: auto;
}
#logo_top {
    height: 61px;
    padding: 12px 14px;
    transition: var(--cubic-bezier-300);
}
#menu-main {
    padding-top: 16px;
    letter-spacing: 0.04rem;
}

/* Header */
.header {
    background: var(--light);
    width: 100%;
    box-sizing: border-box;
    position: fixed;
    z-index: 99999;
    transition: var(--cubic-bezier-300);
}
.header-flex {
    max-width: 1037px;
    display: flex;
    margin-left: auto;
    margin-right: auto;
}
.header .subline {
    color: rgba(255, 255, 255, 0.35);
    text-transform: uppercase;
    font-weight: 300;
    font-size: 15px;
    padding-top: 15px;
    display: block;
}
.header #topbar_right ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: relative;
    list-style-type: none;
}
.header #topbar_right ul li {
    text-transform: uppercase;
    position: relative;
}

.header #topbar_right ul li a {
    color: var(--dark);
    transition: all 0.2s linear;
    display: block;
    font-weight: 400;
    font-size: 15px;
    border-radius: 8px;
    padding: 5px 10px;
    white-space: nowrap;
}
.sub-menu {
    border-radius: 8px;
}
.sub-menu:after {
    position: absolute;
    content: '';
    width: 100%;
    height: calc(100% - 15px);
    top: 15px;
    left: 0;
    z-index: -1;
    box-shadow: var(--box-shadow-medium);
    border-radius: 8px;
}
.header #topbar_right ul li a:hover {
    color: var(--darker);
    background-color: var(--grey-active);
}
.header #topbar_right ul li ul {
    display: none;
    box-sizing: border-box;
    padding: 13px 4px 0 4px;
    border-radius: 0 0 8px 8px;
}
.header #topbar_right ul li:hover ul {
    display: block;
    position: absolute;
    background-color: var(--light);
    left: -30px;
    min-width: 210px;
}
.header #topbar_right ul li ul li {
    margin: 2px 0 0 0;
}
.header #topbar_right ul li:hover ul li {
    padding-bottom: 5px;
}
/* --> Tablet */
@media screen and (max-width: 1000px) {
    .header {
        height: 50px;
    }
    .header .subline {
        font-size: 16px;
        display: none;
    }
    .sub-menu:after {
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        top: 0;
        left: 0;
        z-index: -1;
        box-shadow: none;
        border-radius: 0;
    }
}

#topbar_right {
    padding: 0 0 0 30px;
    width: 80%;
    box-sizing: border-box;
    position: relative;
}

#topbar_right .km_headline {
    font-size: 11px;
    color: white;
    font-weight: 400;
    text-transform: uppercase;
    padding-top: 30px;
    display: block;
}


.site-body {
    padding-top: 15px;
    padding-bottom: 0;
}


.post-thumbnail {
    width: 100%;
}

.taxonomy-description {
    color: #000000;
    font-size: 1em;

}

.entry-summary, .entry-content, .posts-list__summary p, .pt-cv-content {
    line-height: 24px;
    font-size: 15px;
}


.shadowsmall {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
}

.pt-cv-thumbnail {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 5px;
}

.cma-question-meta {
    display: none;
}

.cma-answer-meta {
    display: none;
}

.nav-previous {
    padding: 10px;
    text-align: left;
    font-size: 20px;
}

.nav-next {
    padding: 10px;
    font-size: 20px;
}

.cma-left-col {
    display: none;
}

.cma-report-spam {
    display: none;
}


h3 {
    font-weight: 700;
    font-size: 19px;
    color: #333;
    padding-bottom: 10px;
    padding-top: 20px;
}

p {
    font-weight: 400;
    color: #333;
    line-height: 32px;
    font-size: 17px;
    padding: 5px 0;
}

.headline2 {
    font-weight: 300;
    text-transform: uppercase;
    color: #f98c08;
    font-size: 19px;
}

.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open > .dropdown-toggle.btn-success, .pt-cv-wrapper .btn-success {
    color: white;
    background-color: #f98c08;
    padding: 5px 20px;
    margin-top: 10px;
    display: inline-block;
    border-radius: 100px;
    font-size: 15px;
    border: none;
}

.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open > .dropdown-toggle.btn-success, .pt-cv-wrapper .btn-success:hover {
    background-color: #e07e08;
}

a:hover, a:focus, a:active, a, a:visited {
    color: #282828;
}


#topbuzz,
#tools,
#investment,
#news,
#videos {
    padding: 30px 40px;
}

#investment,
#news {
    padding: 0 0;
}


.site-content {
    padding-left: 0;
    padding-right: 0;
}

.content-area {
    box-sizing: border-box;
    padding: 15px;
}

#tools .pt-cv-title,
#tools a:hover,
#tools a:focus,
#tools a:active,
#tools a,
#tools a:visited {
    color: #fff;
}

#tools {
    color: #999;
}

.pt-cv-thumbnail {
    border-radius: 0;
    box-shadow: 0 0 0 transparent;
}

#videos a {
    color: #fff
}

/*-----------------
 SHORTCUTS ------------- */


#shortcuts {
    padding: 141px 40px 0;
}

#shortcuts ul {
    display: flex;
    justify-content: space-between;
    list-style-type: none;
}

#shortcuts ul li {
    border-radius: 100px;
    text-align: center;
    background-color: #f8f8f8;
    width: 15%;

}

#shortcuts ul li a {
    color: #666;
    display: block;
    border-radius: 100px;
    transition: all 0.3s linear;
    padding-top: 5px;
    padding-bottom: 5px
}

#shortcuts ul li a:hover {
    background-color: #f98c08;
    color: white;
    text-decoration: none;
}


#tools, #videos {
    border-radius: 5px;
    background: linear-gradient(81.3deg, #414345 -5.27%, #333 88.44%);
    box-shadow: var(--box-shadow-medium);
}


/* -------------- FOOTER ------------- */
.footer {
    background-color: var(--grey-light);
    box-shadow: var(--box-shadow-medium-totop);
    position: relative;
    width: 100vw;
}

.site-footer, .widget--footer {
    color: #f98c08 !important;
}

.site-footer {
    background-color: #424242 !important;
}

footer .keywords {
    padding: 0 20px;
}


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

SINGLE PAGE 


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

section {
    padding: 50px 40px
}

.comments {
    display: block;
}

.date {
    color: #666;
}

.single_post_bild {
    text-align: center;
}

h2 {
    padding: 30px 0 30px 0;
}

.wp-block-button__link {
    margin: 20px 0 0 0;
    color: #fff !important;
}

article ul {
    margin-left: 30px;
}


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

category shop 

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

.category-shop img {
    float: left;
    margin-right: 20px;
}

.category-shop h2 {
    padding: 0 0 20px 0;
}


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

SNIPPET BOX 

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

#snippet-box {
    background: #F5F5F5;
    border: 1px solid #ACACAC;
    font-family: inherit;
    font-size: 13px;
    padding: 0;
    margin: 0 0 15px 0;
    width: 100%;
    max-width: 1037px;
    display: block;
}


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

FOOTER  

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

footer {
    background-color: #666;
    padding: 50px 0;
}

footer ul {
    list-style-type: none;
}

.footer #footer-widgets {
    padding: 0 20px;
}

footer #footer-widgets-wrap aside h3 {
    color: var(--orange-brand);
    font-size: 21px;
    padding: 10px 20px 0 20px;
}

#footer-widgets-wrap{
    max-width: 1037px;
    margin-left: auto;
    margin-right: auto;
}

footer ul {
    color: var(--grey-medium);
    padding: 10px 20px 20px;
    box-sizing: border-box;
}

.footer ul li {
    padding: 4px 0;
}

footer ul li a, footer ul li a:active, footer ul li a:visited {
    color: var(--dark);
    font-weight: 600;
    letter-spacing: 0.02rem;
}

.footer ul li a:before {
    content: "» "
}

.footer .special_icons li a:before {
    content: ''; 
}

footer ul li a:hover {
    color: var(--orange-brand)
}

footer #footer-widgets {
    display: flex;
    justify-content: space-between;
    color: var(--grey-medium);
}

footer .footer-widget-column {
    width: 30%;
}

.widget_text .custom-html-widget a {
    display: block;
}


/* ------------ mobile menu .sidebar -------------- */

.sidebar2 {
    display: none;
    position: fixed;
    right: -100%;
    top: 61px;
    bottom: 0;
    width: 200px;
    overflow: scroll;
    z-index: 9999999999999999999999999999;
    padding: 30px;
    transition: 0.2s ease-in-out;
    background-color: var(--light);
}

.sidebar2 ul {
    list-style-type: none;
    font-size: 18px;
    letter-spacing: 0.02rem;
}

.sidebar2 ul li {
    padding-top: 3px;
    padding-bottom: 3px;
}

.sidebar2 ul a, .sidebar ul li ul a {
    color: var(--dark);
}

.sidebar2 ul li ul {
    padding-left: 20px;
    color: var(--dark);
    padding-bottom: 10px;
    list-style-type: initial;
    font-size: 15px;
}

.toggle {
    position: sticky;
    top: 16px;
    right: 30px;
    float: right;
    z-index: 9999999;
    display: none;
}

.toggle ul {
    list-style-type: none;
}

.toggle ul li {
    width: 30px;
    height: 5px;
    background-color: var(--dark);
    margin-bottom: 5px;
    border-radius: 5px;
}

#sidebartoggler {
    display: none
}


/* ------------------------
 KOMMENTARE STYLE
------------------------ */

.comments img {
    width: 50px;
    height: 50px;
    border-radius: 100px
}

.comments ul {
    list-style-type: none
}

.comments .comment-body {
    padding: 20px 0;
}

.comments cite {
    color: #999;
}

.comments p {
    color: black
}


.comments .reply a {
    border: solid 1px #bebebe;
    padding: 5px 10px;
    border-radius: 100px;
    display: inline-block;
}

.comments .commentmetadata {
    font-size: 10px;
}

/* -------------- GETNODE BANNER -------------- */

#getnode_banner img {
    float: left;
}

#getnode_banner p {
    margin-left: 250px;
}


/* --------------- CUSTOMIZER CSS ---------------- */


@media only screen and (max-width: 800px) {
    .filter {
        display: none;
    }
}


#respond .comment-form-comment {
    display: block
}


#respond textarea {
    display: block;
    width: 100%;
    border: solid 1px #999;
    box-sizing: border-box;
}

#respond .submit {
    padding: 7px 16px;
    box-shadow: none;
    background-color: #f98c08;
    color: white;
    border-radius: 100px;
    border: 0
}

.wp-embed-aspect-16-9 {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.wp-embed-aspect-16-9 iframe, .video-block object, .video-block embed, .video-block video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.vergleichstabelle {
    padding-left: 15px;
}

.rss-aggregator {
    padding: 0;
    margin: 0;
}

.feed-item {
    list-style: none;
    padding: 30px;
    border: 1px solid #9e9e9e;
    box-shadow: 0 0 10px #bebebe;
}

.page-numbers {
    padding: 5px;
}

.customize-unpreviewable {
    font-size: 20px;
}

.wprss-feed-meta {
    color: #9e9e9e;
}

.pc-category-fields-table {
    width: 100%;
}

.pc-category-name {
    padding: 10px;
}

.pagination {
    text-align: center;
    margin-top: 20px;
}

.cma-comment-add-link {
    border-radius: 100px;
    padding: 5px 20px 5px 0;
    background-color: #f8f8f8;
    margin-left: 5px;
    color: #666;
}

.cma-form-content {
    padding: 5px;
}

.cma-answer-nickname-field input {
    padding: 5px;
}

.pagination a {
    border-radius: 100px;
    padding: 5px 20px;
    background-color: #f8f8f8;
    margin-left: 5px;
    color: #666;
}

.single_post_bild img {
    width: 100%
}

.post h1 {
    line-height: 1.1em;
}

.pagination a:hover {
    background-color: #f98c08;
    color: white;
    text-decoration: none;
}

a[rel="tag"] {
    border-radius: 100px;
    padding: 5px 20px;
    background-color: #f8f8f8;
    margin-left: 5px;
    color: #666;
    margin-bottom: 10px;
    display: inline-block
}

a[rel="tag"]:hover {
    background-color: #f98c08;
    color: white;
    text-decoration: none;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #fbb45e;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #fbb45e;
}

:-ms-input-placeholder { /* IE 10+ */
    color: #fbb45e;
}

:-moz-placeholder { /* Firefox 18- */
    color: #fbb45e;
}

.taxonomy-description {
    margin-top: 20px;
}


/* --------------- TRUSTICONS ---------------- */

#trusticons {
    position: absolute;
    top: 385px;
    right: 10px;
    width: 300px;

}

#trusticons img {
    width: 90%
}


/* ---------------- TABLET CSS  ------------------ */

@media screen and (max-width: 1000px) {

    #container_advert {
        display: none;
    }

    h1 {
        line-height: 1.5em;
        width: 100%
    }


    #getnode_banner p {
        margin-left: 0;
    }


    #trusticons {
        display: none

    }

    .desktopmenu {
        display: none;
    }

    .sidebar2 {
        display: block;
        width: 100%;
    }

    #sidebartoggler:checked ~ .sidebar2 {
        right: 0
    }

    #sidebartoggler:checked ~ .toggle {
        right: 10px;
    }

    .toggle {
        display: block;
        z-index: 99999999999999999;
    }
    #logo_top {
        margin-left: 16px;
    }

    #searchform {
        display: none
    }

    .looparticle p {
        margin-left: 180px;
    }

    .looparticle a {
        margin-bottom: 20px;
    }

    footer .footer-widget-column {
        width: 100%;
    }

}


@media screen and (max-width: 530px) {

    #getnode_banner {
        text-align: left;
    }

    #getnode_banner img {
        float: none;
    }

    #shortcuts ul {
        flex-wrap: wrap;
    }

    #shortcuts ul li {
        width: 47%;
        margin-bottom: 10px;
    }

    .toggle ul li {
        width: 33px;
        height: 6px;
        margin-bottom: 6px;
    }
    section {
        padding: 50px 20px;
    }

    .looparticle h2 {
        font-size: 17px;
        border: 1px solid #9e9e9e;
        padding: 5px;
        box-shadow: 0 0 10px #bebebe;
    }

    .topbuzz .pull-left {
        display: none;
    }

    .looparticle p {
        display: none;
    }

    .looppic {
        display: none;
    }

    .looparticle .category-shop img {
        width: 100px;
        margin-right: 0
    }

    .snippet-label {
        width: 100%
    }

    .footer-widget-column {
        width: 100%
    }

    .snippet-data {
        width: 100%
    }
}


/* ---------------- BANNER GETNODE / ETORO ----------- */

.advbox {
    font-weight: 700;
    font-size: 20px;
    color: #666;
    padding-bottom: 20px;
    padding-top: 0;

}


/* --------------- NEWSLETTER BOX ------------------ */

#newsletter {
    width: 100%;
    background-color: var(--grey-light);
    color: var(--dark);
    padding: 15px 30px;
    box-sizing: border-box;
    margin-top: 30px;
    margin-bottom: 30px;
    border-top: 2px solid var(--orange-brand);
    box-shadow: var(--box-shadow-medium);
    transition: var(--cubic-bezier-150);
    border-radius: 0 0 4px 4px;
}

#newsletter h4 {
    font-weight: normal;
    padding-bottom: 20px;
}

#newsletter p {
    color: white;
}

#newsletter .mailpoet_submit {
    color: var(--light);
    background: var(--btn-gradient-orange);
    font-size: 16px;
    background-size: 200% auto;
    padding: 0.6rem 1.8rem;
    border-radius: 2rem;
    border: none;
    box-shadow: none;
    transition: var(--cubic-bezier-150);
}

#newsletter .mailpoet_submit:focus,
#newsletter .mailpoet_submit:hover {
    background-position: right center;
}

div#mailpoet_form_2 form {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

#newsletter #mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {
    float: left;
    padding: 10px 20px;
    border: 1px solid black;
    border-radius: 100px;
    background-color: var(--grey-lighter);
}

#mailpoet_form_2 .mailpoet_segment_label, #mailpoet_form_2 .mailpoet_text_label, #mailpoet_form_2 .mailpoet_textarea_label, #mailpoet_form_2 .mailpoet_select_label, #mailpoet_form_2 .mailpoet_radio_label, #mailpoet_form_2 .mailpoet_checkbox_label, #mailpoet_form_2 .mailpoet_list_label, #mailpoet_form_2 .mailpoet_date_label {
    display: block;
    font-weight: 700;
    float: left;
    line-height: 50px;
}


div#mailpoet_form_2 {
    width: 100%;
    justify-content: space-between;
}


p.mailpoet_paragraph {
    text-align: right;
}

#newsletter #mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {
    float: right;
    width: 480px;
    margin-left: 20px;
}

#newsletter h3 {
    font-size: 30px;
    text-transform: uppercase;
}

@media screen and (max-width: 939px) {
    #newsletter #mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {
        float: right;
        width: auto;
        margin-left: 20px;
    }
}

@media screen and (max-width: 666px) {
    #mailpoet_form_2 .mailpoet_paragraph {
        line-height: 20px;
        display: block;
    }

    #newsletter #mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {
        float: none;
    }

    div#mailpoet_form_2 form {
        display: block
    }

    p.mailpoet_paragraph {
        text-align: left;
    }

    #newsletter #mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {
        width: 200px;
    }

    #mailpoet_form_2 .mailpoet_paragraph {
        line-height: 20px;
        display: flex;
        justify-content: space-between;
    }

    #newsletter #mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {
        padding: 0 0;
        min-width: 75%;
        margin-left: 0;
    }

    #newsletter #mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {
        float: none;
        margin-left: 0;
    }

    #newsletter .mailpoet_submit {
        width: 100%

    }

}


.shrink {
    height: 60px;
    position: fixed;
    box-shadow: 0 10px 10px -8px #333;
}

.shrink #logo_top {
    width: 14%;
    height: auto;
}

.shrink img {
    width: 93px;
    padding-top: 14px;
}

.shrink #topbar_right ul {
    padding-top: 21px;
}


@media screen and (max-width: 666px) {
    .shrink #logo_top {
        width: 30%;
    }

    .toggle {
        position: sticky;
    }

    #shortcuts {
        display: none;
        margin-top: 5px;
    }

    h1 {
        font-size: 25px;
        margin-top: 10px;
    }

    article {
        margin-top: 20px;
    }

    .date {
        display: block;
        margin-bottom: 5px;
    }

    #ajaxsearchprolastsearcheswidget-2 {
        display: none;
    }

    #ajaxsearchprotopsearcheswidget-2 {
        display: none;
    }

}

[aria-current] {
    background-color: var(--grey-active);
    border-radius: 5px;
    padding-left: 7px;
    padding-right: 7px;

}

#LL_box1 {
    background-image: url(https://www.krypto-magazin.de/wp-content/uploads/2020/02/finance-3333928_640.jpg);
    padding: 20px;
    width: 100%;
    min-height: 250px;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 20px
}


#LL_box1 a {
    color: white;
    font-size: 25px;
}

#LL_box1 .btn {
    font-size: 18px
}

#LL_box1 .overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: #000000;
    opacity: 0.5;
}

#LL_box1 p {
    color: white;
    font-size: 25px;
    text-transform: uppercase;
    line-height: 35px;
    text-align: center;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
    font-weight: 600;
}


.btn {
    position: relative;
    width: 80%;
    text-align: center;
    border-radius: 5px;
    padding: 10px 10px;
    box-sizing: border-box;
    background-color: #f98c08;
    color: white;
    margin: auto;
    font-size: 18px;
    display: block;
}


#LL_box2 {
    padding: 20px;
    width: 100%;
    min-height: 250px;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 20px
}


#LL_box2 a {
    color: white;
    font-size: 25px;
}

#LL_box2 .btn {
    font-size: 18px
}

#LL_box2 .overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-image: url(https://www.krypto-magazin.de/wp-content/uploads/earncoins.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#LL_box2 p {
    color: white;
    font-size: 25px;
    text-transform: uppercase;
    line-height: 35px;
    text-align: center;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
    font-weight: 600;
    background-color: #f98c08;
    margin-bottom: 50px;
    opacity: .9;
}

#LL_box3 {
    background-image: url(https://www.krypto-magazin.de/wp-content/uploads/2020/02/finance-3333928_640.jpg);
    padding: 20px;
    width: 100%;
    height: 160px;

    background-size: cover;
    box-sizing: border-box;
    position: relative;
}

.btnsm {
    width: 30%;
    text-align: center;
    border-radius: 5px;
    padding: 10px;
    box-sizing: border-box;
    background-color: #f98c08;
    margin: auto;
    font-size: 18px;
    display: block;
    float: right;
    position: relative;
    font-weight: 400;
    top: -86px;
}


#LL_box3 span.orangespan {
    color: #f98c08;
    display: block;
    font-size: 44px;
}

#LL_box3 a {
    color: white;
    font-size: 20px;
}

#LL_box3 .btn {
    font-size: 18px
}

@media screen and (max-width: 600px) {
    .btnsm {
        width: 100%;
        top: 0;
        float: none
    }

    #LL_box3 {
        height: auto;
    }

    #LL_box3 span.orangespan {
        font-size: 32px;
    }
}


#LL_box3 .overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: #000000;
    opacity: 0.5;
}

#LL_box3 p {
    color: white;
    font-size: 25px;
    text-transform: uppercase;
    line-height: 35px;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
    font-weight: 600;
}

@media screen and (max-width: 600px) {
    div#toc_container {
        width: 100% !important;
    }

    .single_post_bild img {
        width: 100% !important;
    }

}

@media screen and (min-width: 600px) {
    .single_post_bild img {
        width: 49%;
        float: right;
        padding-left: 10px;
        padding-bottom: 10px;
    }

    div#toc_container {
        width: 45% !important;
    }
}

.saboxplugin-wrap {
    border-top: 2px solid #f98c08 !important;
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .1);
    transition: box-shadow .15s;
}

#youtube {
    border-top: 2px solid #ec2028 !important;
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .1);
    transition: box-shadow .15s;
    padding: 10px;
}

#youtube p {
    margin-top: 10px;
}

.youtubebutton {
    display: inline-block;
    height: 32px;
    padding: 0 16px;
    text-decoration: none;
    font-size: .8125rem;
    font-weight: 600;
    color: #fff;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, .12);
    background-color: #ec2027;
    transition: background-color .15s;
}

.stretch-banner-youtube__link-wrp {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.youtubeicon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 176 124'%3E%3Cpath fill='%23fff' d='M172.32 19.36A22.12 22.12 0 00156.76 3.7C143 0 88 0 88 0S33 0 19.24 3.7A22.12 22.12 0 003.68 19.36C0 33.18 0 62 0 62s0 28.82 3.68 42.64a22.12 22.12 0 0015.56 15.66C33 124 88 124 88 124s55 0 68.76-3.7a22.12 22.12 0 0015.56-15.66C176 90.82 176 62 176 62s0-28.82-3.68-42.64zM116 62L70 88.17V35.83l45.78 26.05.22.12z'/%3E%3Cpath fill='%23282828' d='M115.78 61.88L70 36v52l46-26-.22-.12z'/%3E%3C/svg%3E");
    display: block;
    width: 20px;
    height: 14px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}

.yticon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 380 85'%3E%3Cpath fill='red' d='M118.66 13.27a15.19 15.19 0 00-10.72-10.73C98.49 0 60.59 0 60.59 0S22.7 0 13.25 2.54A15.19 15.19 0 002.53 13.27C0 22.74 0 42.5 0 42.5s0 19.76 2.53 29.23a15.19 15.19 0 0010.72 10.73C22.7 85 60.59 85 60.59 85s37.9 0 47.35-2.54a15.19 15.19 0 0010.72-10.73c2.53-9.47 2.53-29.23 2.53-29.23s0-19.76-2.53-29.23z'/%3E%3Cpath fill='%23fff' d='M48.48 60.71L79.96 42.5 48.48 24.29v36.42z'/%3E%3Cpath fill='%23282828' d='M175.91 77.33a13.23 13.23 0 01-5.12-7.56 49.6 49.6 0 01-1.51-13.63v-7.73A44.84 44.84 0 01171 34.6a13.84 13.84 0 015.43-7.6q3.67-2.4 9.66-2.39t9.45 2.43a13.92 13.92 0 015.2 7.6 46.92 46.92 0 011.64 13.76v7.73a47.52 47.52 0 01-1.6 13.68 13.42 13.42 0 01-5.2 7.55q-3.6 2.38-9.75 2.39-6.33.01-9.92-2.42zM189.34 69c.66-1.73 1-4.57 1-8.51V43.9a25.77 25.77 0 00-1-8.38 3.56 3.56 0 00-3.51-2.65 3.5 3.5 0 00-3.42 2.65c-.67 1.76-1 4.56-1 8.38v16.58q0 5.91 1 8.51a3.49 3.49 0 003.47 2.61 3.55 3.55 0 003.46-2.6zM360 56.27V59a71.88 71.88 0 00.3 7.68 7.27 7.27 0 001.26 3.74 3.59 3.59 0 002.95 1.17 3.7 3.7 0 003.68-2.08q1-2.09 1.08-6.95l10.32.61a18.52 18.52 0 01.08 1.91q0 7.38-4 11t-11.39 3.64q-8.85 0-12.4-5.56T348.28 57v-9.33q0-12 3.68-17.5t12.61-5.51c4.11 0 7.25.75 9.45 2.26a12.15 12.15 0 014.64 7A51.16 51.16 0 01380 47.15v9.12zm1.52-22.41a7.33 7.33 0 00-1.22 3.69 73.18 73.18 0 00-.3 7.77v3.83h8.75v-3.83a65.29 65.29 0 00-.34-7.77 7.49 7.49 0 00-1.26-3.73 3.5 3.5 0 00-2.82-1.09 3.39 3.39 0 00-2.83 1.13zM146.78 55.27L133.18 6h11.87l4.77 22.32q1.81 8.25 2.68 14.07h.35q.6-4.17 2.69-14L160.48 6h11.87l-13.78 49.27v23.62h-11.79zM241 25.66v53.23h-9.36l-1-6.51h-.26q-3.81 7.38-11.44 7.38-5.29 0-7.8-3.47t-2.51-10.86V25.66h12v39.08a12 12 0 00.78 5.08 2.7 2.7 0 002.6 1.52 5.3 5.3 0 003-1A6 6 0 00229 68V25.66zM302.35 25.66v53.23H293l-1-6.51h-.26q-3.82 7.38-11.44 7.38-5.29 0-7.8-3.47t-2.52-10.86V25.66h12v39.08a12 12 0 00.78 5.08 2.71 2.71 0 002.6 1.52 5.28 5.28 0 003-1 6 6 0 002.03-2.34V25.66z'/%3E%3Cpath fill='%23282828' d='M273.5 15.67h-11.87v63.22h-11.7V15.67h-11.88V6h35.45zM341.93 34.17q-1.08-5-3.51-7.3a9.43 9.43 0 00-6.67-2.25 11.1 11.1 0 00-6.16 1.86 12.75 12.75 0 00-4.42 4.91h-.09v-28h-11.52v75.5h9.88l1.21-5h.26a10.16 10.16 0 004.16 4.26 12.34 12.34 0 006.16 1.56 9.41 9.41 0 008.92-5.6Q343 68.48 343 56.57v-8.42a70.24 70.24 0 00-1.07-13.98zM331 55.88a67 67 0 01-.48 9.12 9.92 9.92 0 01-1.6 4.69 3.72 3.72 0 01-3 1.39 5.49 5.49 0 01-2.73-.7 5.15 5.15 0 01-2-2.08V38.08a7.48 7.48 0 012.08-3.56 4.57 4.57 0 013.2-1.39 3.25 3.25 0 012.82 1.43 11.09 11.09 0 011.39 4.82A90.13 90.13 0 01331 49z'/%3E%3C/svg%3E");
    display: block;
    width: 81px;
    height: 18px;
    margin: 4px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}

.saboxplugin-desc {
    font-size: 18px !important;
}

.ytlinktext {
    color: #FFFFFF;
    padding-left: 7px;
}

/* Custom CSS (retrieved from WP-custom CSS interface/ui) */
.pc-articles .pc-article-fields-table th {
    padding: 5px;
    font-size: 15px;
}

.pc-articles .pc-article-fields-table td {
    padding: 5px;
    font-size: 15px;
}

.pc-article-fields-table tr:nth-child(even) {
    background-color: #eee;
}

.pc-article-fields-table tr:nth-child(odd) {
    background-color: #FFFFFF;
}

h2 {
    line-height: 1.3em;
}

.pc-article-fields-table td {
    padding-left: 10px;
    text-align: left;
}

.gbox {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #9e9e9e;
    padding: 20px;
    box-shadow: 0 0 10px #bebebe;
}

.pt-cv-title a {
    line-height: 26px;
}

.saboxplugin-desc p {
    font-size: 26px;
}

.legende {
    background-color: #f8f8f8;
    padding: 10px;
}

.legende li {
    list-style: none;
}

@media only screen and (max-width: 600px) {
    #sbix {
        display: none;
    }

    #trusticons {
        display: none;
    }

    #newsletter {
        display: none;
    }
}

.wp-embed-aspect-4-3 {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.wp-embed-aspect-4-3 iframe,
.wp-embed-aspect-4-3 object,
.wp-embed-aspect-4-3 embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.snippet-label {

    box-sizing: border-box;
}

.snippet-data {

    box-sizing: border-box;
}

#snippet-box {
    max-width: 100%
}

.snippet-title {
    padding: 10px 0 10px 65px;
    box-sizing: border-box;
    width: 100%;

}

footer #newsletter {
    padding: 0 20px
}

footer #newsletter label {
    color: white;
    font-size: 14px;
    font-weight: 300 !important;
    margin-bottom: 10px;

}

footer #newsletter .mailpoet_text {
    box-shadow: none;
    border: none;
    padding: 10px;
}


footer #newsletter .mailpoet_submit {
    padding: 10px 20px;
    box-shadow: none;
    border: none;
    background-color: #f98c08;
    color: white;
    font-size: 16px;
}


.comments cite {
    color: #333;
    font-weight: 600;
}

.comments .says {
    color: #666
}

.comments .reply {
    margin-top: 10px;
    padding: 10px 0;

    font-size: 14px
}

article p {
    font-size: 19px;
    margin-bottom: 15px;
}

article li {
    font-size: 19px;
    line-height: 30px;
}

article ul {
    margin-bottom: 15px;
}


#toc_container a {
    font-size: 16px;
    font-weight: normal;
}

.toc_title {
    font-size: 16px;
}

.comments .reply a {
    font-weight: 600;
}

.comments p {
    color: #333;
}

.comments .comment-meta a, .comments .commentmetadata {
    font-size: 13px;
    font-weight: 300;
    color: #666;

}

@media screen and (max-width: 500px) {
    footer #footer-widgets {
        display: block
    }
}

#custom_html-3 {
    width: 350px;
    padding: 10px;
    border: 1px dashed #FFFFFF;
    margin-left: 10px;
}

#webnewsletter {
    margin-top: 10px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid black;
    -webkit-box-shadow: 3px -1px 5px -1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 3px -1px 5px -1px rgba(0, 0, 0, 0.75);
    box-shadow: 3px -1px 5px -1px rgba(0, 0, 0, 0.75);
    background-color: #f98c08;
}


#webnewsletter input {
    font-size: 20px;
    padding: 5px;
}

.wp-block-button__link {
    color: #FFFFFF;
}

.wp-block-button__link:hover {
    color: #FFFFFF;
    text-shadow: 1px 1px #000000;
}

.is-style-outline .wp-block-button__link {
    background-color: #f98c08;
    border: 0;
    color: #FFFFFF;
}

.cmc-extra-info ul a {
    border: 0;
    box-shadow: none;
}

.cmc-extra-info ul a:hover {
    border: 0;
    box-shadow: none;
}

.ajaxsearchprotop a {
    color: #FFFFFF;
}

.brround {
    border-radius: 5px;

}

.saboxplugin-wrap {
    margin-bottom: 20px;
}

.pt-cv-thumbnail {
    border-radius: 5px;
}

.wp-post-image {
    border-radius: 5px;
}

.gamipress-achievement {
    border: 1px dotted black !important;
    margin-bottom: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 9px -3px 5px -8px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 9px -3px 5px -8px rgba(0, 0, 0, 0.75);
    box-shadow: 9px -3px 5px -8px rgba(0, 0, 0, 0.75);
}

.gamipress-rank-type {
    border: 1px dotted black !important;
    margin-bottom: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 9px -3px 5px -8px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 9px -3px 5px -8px rgba(0, 0, 0, 0.75);
    box-shadow: 9px -3px 5px -8px rgba(0, 0, 0, 0.75);

}

.gamipress-rank-type-title {
    padding-left: 10px;
}

.gamipress-rank-title {
    padding: 0;
}

.gamipress-rank-excerpt p {
    padding: 0;
}

.round {
    border-radius: 10px;
    font-size: 1.4em;
    -webkit-box-shadow: 10px 10px 5px -9px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 10px 5px -9px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 10px 5px -9px rgba(0, 0, 0, 0.75);
}

#crypto_ad {
    width: 100%;
    border: 1px solid #dedede;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    font-family: arial, sans-serif;
    z-index: 0;
}

#crypto_ad .textoben {
    font-size: 40px;
    font-weight: bold;
    color: #012048;
}

#crypto_ad .logo {
    width: 200px;
    display: block;
}

#crypto_ad .text {
    font-size: 30px;
    font-weight: bold;
    width: 70vw;
    opacity: 0;
    padding: 20px 0;
    color: #012048;

}

#crypto_ad .download1 {
    width: 100%;
    display: flex;
    background-color: #012048;
    overflow: hidden;
    position: relative;
}

#crypto_ad .download1 article:first-child {
    position: relative;
    z-index: 99999
}

#crypto_ad .download1 ul {
    width: 90vw;
    margin: 0;
    line-height: 26px;
    color: white;
    padding: 40px 0;
    box-sizing: border-box;
    list-style: none;
    font-size: 17px;
}

#crypto_ad .download1 ul li {
    margin-bottom: 5px;
}


#crypto_ad .download1 article img {
    width: 70vw;
    position: absolute;
    right: 60px;
    top: 50px;
    opacity: 0.4
}


#crypto_ad #bottom {
    color: white;
    background-color: #012048;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    font-weight: 700;
}

#crypto_ad #topbar {
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    z-index: 9999999999
}

#crypto_ad #topbar .logo {
    margin: auto;
    width: 130px
}

#crypto_ad #cta {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
}

#crypto_ad #cta a {
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    color: #012048
}

#crypto_ad_top {
    padding: 20px;
    background-color: #012048;
    color: white;
    font-family: arial, sans-serif;
    font-weight: bold;
    text-align: center;
    margin-bottom: 5px;
}

#crypto_ad_top a {
    background-color: #2f7fff;
    color: white;
    text-decoration: none;
    padding: 13px 15px;
    margin-left: 10px;
    width: 200px;
}

@media screen and (max-width: 680px) {
    #crypto_ad_top a {
        display: block;
        margin: 10px auto auto;
    }
}

p a {
    text-decoration: underline;
}

.pc-article-fields li {
    font-size: 15px;
}

.wp-block-embed-youtube {
    clear: both;
}

.richtigetabelle {
    font-size: 13px;
    font-weight: normal;
}


#advert_banner {
    background-image: url(https://www.krypto-magazin.de/wp-content/uploads/2020/03/KM_Print_Ad_hoch-1.jpg);
    right: -50px;
    position: absolute;
    width: 200px;
    height: 714px;
}

#advert_banner a {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    box-sizing: border-box;
    padding-top: 650px;
    font-size: 30px;
    color: #f98c08;
    text-decoration: underline
}

@media screen and (max-width: 1500px) {
    #advert_banner {
        width: 150px;
        height: 536px;
        right: 0
    }

    #advert_banner a {
        padding-top: 470px;
        font-size: 22px
    }
}


@media screen and (max-width: 1024px) {
    #container_advert {
        display: none
    }
}


#adbox_printmag_mobile {
    width: 100%;
    height: 140px;
    background-image: url(https://www.krypto-magazin.de/wp-content/uploads/2020/03/printmag_ad_bg_desktop.jpg);
    background-size: cover;
    padding: 20px;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #f98c08;
    box-shadow: 5px 5px 7px white
}

#adbox_printmag_mobile p {
    margin-bottom: 0;
    color: #666;
    padding: 17px 0 0;
}

#adbox_printmag_mobile b {
    font-size: 30px
}

#adbox_printmag_mobile .shoplink {
    position: absolute;
    right: 20px;
    background-color: #f98c08;
    color: white;
    padding: 20px;
    top: 40px;
    box-shadow: 2px 2px 0 white;
    transition: all 0.5s linear
}

#adbox_printmag_mobile .shoplink:hover {
    box-shadow: 7px 7px 0 white
}


@media screen and (max-width: 768px) {

    #adbox_printmag_mobile {
        width: 100%;
        height: auto;
        padding: 30px 20px;
        background-image: url(https://www.krypto-magazin.de/wp-content/uploads/2020/03/printmag_ad_bg2-1.jpg);
        -webkit-background-size: cover;
        background-size: cover;
        background-position: bottom;
        text-align: center;
        box-sizing: border-box;
        background-repeat: no-repeat;

    }

    #adbox_printmag_mobile p {
        font-size: 20px;
        padding-top: 150px;
        padding-bottom: 00px;
        margin: 0;
        text-shadow: 0 0 2px white
    }

    #adbox_printmag_mobile b {
        font-size: 20px;
        padding: 10px 0;
        margin: 0;
    }

    #adbox_printmag_mobile .shoplink {
        background-color: #f98c08;
        color: white;
        display: block;
        text-align: center;
        padding: 10px 0;
        margin-top: 20px;
        position: relative;
        top: 0;
        right: auto
    }


}

.wp-block-quote {
    padding-left: 20px;
    font-family: serif;
    border-left: solid 5px #f98c08;
    margin-top: 10px;
    margin-bottom: 10px;
}

.wp-block-quote cite {
    font-family: sans-serif;
}

article p, article li {
    font-size: 16px;
    line-height: 27px
}

h2 {
    padding-bottom: 10px
}

article h2::after {
    content: "";
    width: 100px;
    height: 4px;
    background-color: #f98c08;
    display: block;
    margin-top: 10px
}

article h1 {
    font-size: 36px;
}



#sbix {
    display: none;
}

.cma-thread-orderby li {
    display: none;
}

.cma-question-body .saboxplugin-wrap {
    display: none;
}

.cma-question-body {
    padding: 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 5px solid #f98c08;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    background-color: #F2F2F2;
}

.cma-question-body p {
    font-weight: bold;
}


.cma-answer-content {
    border-left: 5px solid #f98c08;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
}

.lets-review-block__crit__title {
    font-size: 16px;
}

.lets-review-block__main-title {
    color: #FFFFFF;
}

.lets-review-block__conclusion__title {
    font-size: 20px;
}

.cma-answer-content p {
    padding: 5px;
}

.proscons__title {
    font-size: 20px;
}

.lets-review-block__pro {
    font-size: 16px;
}

.lets-review-breakdown {
    display: none;
}

.lets-review-block__con {
    font-size: 16px;
}

.lets-review-seen {
    border: 1px solid #f98c08;
    border-radius: 5px;
    padding: 10px;
    background-color: #FFFFFF;
}

@media screen and (max-width: 530px) {

    .lets-review-design-2 .lets-review-block__crit {
        margin-bottom: 2px;
        height: 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: block;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 10px;
    }

    .lets-review-block__proscons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: block;
    }

    .comments ul {
        margin-left: 0 !important;
        padding-left: 0 !important;

    }

}

.lets-review-block__wrap {
    margin-top: 20px;
}

.lets-review-skin-1 .aff-button {
    background-color: #f98c08;
    color: white;
    text-align: center;
    border: none;
    font-size: 18px

}

.i-wrap {
    display: none;
}

.lr-button {
    padding: 5px 30px;
    border-radius: 50px;

}

.comments .lets-review-block__wrap {
    margin-left: 80px;
    width: calc(100% - 80px);
}


.comments .lets-review-block__wrap-51 {
    margin-top: 0;
}

li.comment {
    background-color: #fff;
    box-sizing: border-box;
}

.comments .reply a {
    margin-left: 80px;
    margin-top: -20px;
}

.comments .lets-review-block__wrap {
    margin-bottom: 10px;
}

p + .lets-review-block__wrap:not(.lets-review--side) {
    margin-top: 0;
}

#comments article ul {
    margin-left: 0 !important;
    background-color: #000;
}

.comments .lets-review-block__crit {
    margin-bottom: 0;
}

.lets-review-block__wrap-51 .lets-review__up:hover {
    background-color: #f98c08;
}

@media screen and (max-width: 550px) {
    .comments .lets-review-block__wrap {
        width: 100%;
        margin-left: 0;
    }

    .comments .reply a {
        margin-left: 0;
        margin-top: 20px;
        width: 100%;
        text-align: center;
    }

    .proscons__title {
        padding-top: 30px;
    }

    .lets-review-block__title {
        padding-bottom: 10px;
    }

    .lets-review-block__proscons .lets-review-block__cons {
        padding-left: 0;
    }

    .comments .lets-review-block__wrap-51 {
        display: flex;
        justify-content: center;
    }

    .advgb-search-bar {
        width: 200px !important;
    }
}

.price-comparison-filter-input {
    border-radius: 50px;
    padding: 5px;
}

/* Completely-custom (experimental) */
/* Artikelvorschau */
.pt-cv-thumbnail .pull-left {
    border-radius: 5px 3px 3px 5px;
    margin-bottom: 0!important;
    background-color: #f98c08;
}

.pt-cv-thumbnail.pull-left img {
    margin-right: 0!important;
    transition: 0.2s ease-in-out;
    min-height: 150px;
    min-width: 150px;
}

.pt-cv-thumbnail.pull-left img:hover {
    filter: opacity(50%);
}

.pt-cv-colsys .pt-cv-content-item {
    margin-bottom: 15px;
    margin-top: 15px;
    padding-bottom: 0;
    border-radius: 5px;
}

.pt-cv-2-col .pt-cv-title:hover {
    text-decoration: underline;
}

input[type=text] {
    -webkit-appearance: none;
    padding: 10px 20px;
    border: 1px solid #cccccc;
    border-radius: 100px;
    background-color: #f8f8f8;
}

input[type=submit] {
    margin-left: -5px;
    padding: 10px 20px;
    border: 1px solid #f98c08;
    border-radius: 0 100px 100px 0;
    color: #fff;
    font-size: 16px;
    background-color: #f98c08;
}

input[type=submit]:hover {
    background-color: #e07e08;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #000;
    text-decoration: none;
}

.aligncenter {
    text-align: center;
}

/* Custom CSS Import
 =========================================================================== */
/*.leaderboard {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
.card {
    float: left;
    width: 300px;
    background: #fff;
    box-shadow: 0 3px 3px 0 rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.15);
    margin: 0 15px 15px 0;
    line-height: 20px;
    border-radius: 6px;
    text-decoration: none;
    color: #000;
    border-top: 1px solid rgba(0,0,0,0.15);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.htwo {
    font-size: 20px;
}

.card:nth-child(4),
.card:nth-child(8),
.card:nth-child(12),
.card:nth-child(16),
.card:nth-child(20),
.card:nth-child(24),
.card:nth-child(28){
    margin-right: 0;
}

.card_content {
    padding: 20px;
}
.card h2 {
    font-size: 20px;
    padding: 0 0 2px 0;
    margin-top: -5px;

}
.card h2 span {
    font-weight: 300;
}
.card p {
    line-height: 24px;
    color: #555;
    font-size: 13px;
}
.card .brand {
    position: relative;
    height: 100px;
    width: 100%;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    -webkit-transition: opacity 150ms ease-in;
    -moz-transition: opacity 150ms ease-in;
    -ms-transition: opacity 150ms ease-in;
    -o-transition: opacity 150ms ease-in;
    transition: opacity 150ms ease-in;
    color: #fff;
}
.card .brand img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 20px;
}
.card:hover {
    border: 1px solid #f98c08;
}
.card:hover .brand {
    opacity: 0.8;
}
.card.gray {
    box-shadow: none;
    -webkit-box-shadow: none;
    height: 100px;
    background: #e2e2e2;
    background: -moz-linear-gradient(top, #e2e2e2 0%, #f4f4f4 100%);
    background: -webkit-linear-gradient(top, #e2e2e2 0%,#f4f4f4 100%);
    background: linear-gradient(to bottom, #e2e2e2 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f4f4f4',GradientType=0 );
}*/
/*
.cards.categories .brand {
    background-color: #1a6ee1;
}
.highlight {
    border: 1px solid #f98c08;
    position: relative;
}
.highlight .top {
    position: absolute;
    z-index: 2;
    background: #f98c08;
    color: #ffffff;
    padding: 2px 11px 4px 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    border-bottom-right-radius: 4px;
    font-weight: 600;
}
.card .type {
    display: block;
    color: #666;
    padding-bottom: 10px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
}


.card_large {
    max-width: 850px;
    margin: -99px auto 80px auto;
    background: #fff;
    padding: 40px 45px 45px 45px;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,.08);
    border-radius: 6px;
    position: relative;
}

.card_large.xxl {
    margin: -260px auto 80px auto;
}

.chapter h2 {
    margin: 0 0 25px 0;
    padding: 0 0 0 45px;
}

.card_large p,
.card_large a {
    font-size: 16px;
    color: #666;
    line-height: 32px;
}

.card_large .chapter {
    width: 60%;
    float: left;
    padding-right: 60px;
}

.card_large .chapter img {
    float: left;
    margin-top: 4px;
}

.card_large .linklist {
    float: left;
    width: 40%;
}*/

/* Quickfix */
.is-style-outline>.wp-block-button__link:not(.has-background), .wp-block-button__link.is-style-outline:not(.has-background) {
    background-color: #f98c08;
}
