.gve-badge a {
    text-decoration: none;
}

.gve-badge {
    font-family: "Helvetica", "Verdana", sans-serif;
    position: absolute;
    width: 250px;
    padding: 20px 10px;
    display: block;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 24px;
    overflow: hidden;
}

.gve-badge:hover {
    -moz-box-shadow: 0px 0px 45px #fff;
    -webkit-box-shadow: 0px 0px 45px #fff;
    box-shadow: 0px 0px 45px #fff;
}

.gve-badge * {
    margin: 0px;
    padding: 0px;
    outline: none;
}

.gve-badge .gve-badge-inner {
    display: table;
    width: 100%;
    height: 100%;
}

.gve-badge .vmiddle {
    display: table-cell;
    vertical-align: middle;
}


.gve-badge .text {
    text-align: center;
    text-transform: uppercase;
    font-weight: 300;
    padding: 10px 0px 30px;
}

.gve-badge .teaser {
    text-align: center;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 600;
    line-height: 46px;
}

/* MODES */

.gve-badge.middle-left {
    left: 0%;
    top: 50%;
    margin-top: -170px;
    padding: 80px 20px 80px;
}

.gve-badge.top-left {
    left: 25%;
    top: 42px;
    padding: 30px 20px 80px;
}

.gve-badge.top-center {
    left: 50%;
    top: 42px;
    margin-left: -125px;
    padding: 30px 20px 80px;
}

.gve-badge.top-right {
    right: 25%;
    top: 42px;
    padding: 30px 20px 80px;
}

.gve-badge.middle-right {
    right: 0%;
    top: 50%;
    margin-top: -170px;
    padding: 80px 20px 80px;
}

.gve-badge.middle-center {
    left: 50%;
    top: 50%;
    margin-top: -170px;
    margin-left: -125px;
    padding: 80px 20px 80px;
}

.gve-badge.bottom-left {
    left: 25%;
    bottom: 0px;
    padding: 80px 20px 50px;
}
.gve-badge.bottom-center {
    left: 50%;
    margin-left: -125px;
    bottom: 0;
    padding: 80px 20px 50px;
}

.gve-badge.bottom-right {
    right: 25%;
    bottom: 0px;
    padding: 80px 20px 50px;
}


@media(min-width:998px) {
    .carousel .gve-badge.top-left.square,
    .carousel .gve-badge.top-center.square,
    .carousel .gve-badge.top-right.square {
        top: 130px !important;
    }

    .carousel .gve-badge.top-left.circle,
    .carousel .gve-badge.top-center.circle,
    .carousel .gve-badge.top-right.circle {
        top: 35% !important;
    }
}
.gve-badge.circle {
    border-radius: 50%;
}

.gve-badge.circle.size-s {
    left: 25%;
    top: 50%;
    margin-top: -100px;
    padding: 35px;
    width: 200px;
    height: 200px;
}

.gve-badge.circle.size-m {
    left: 50%;
    top: 50%;
    margin-left: -130px;
    margin-top: -130px;
    padding: 35px;
    width: 260px;
    height: 260px;
}

.gve-badge.circle.size-l {
    right: 20%;
    top: 50%;
    margin-top: -150px;
    padding: 35px;
    width: 300px;
    height: 300px;
}

.gve-badge.circle.size-m .text {
    padding: 10px 10px 20px;
}

.gve-badge.circle.top-left {
    top: 30% !important;
    left: 15% !important;
    right: auto;
    bottom: auto;
}

.gve-badge.circle.top-center {
    top: 30% !important;
    left: 50% !important;
    margin-left: -125px;
    right: auto;
    bottom: auto;
}

.gve-badge.circle.top-right {
    top: 30% !important;
    right: 15% !important;
    left: auto;
    bottom: auto;
}

.gve-badge.circle.middle-left {
    top: 45% !important;
    left: 15% !important;
    right: auto;
    bottom: auto;
}

.gve-badge.circle.middle-center {
    top: 45% !important;
    left: 50% !important;
    margin-left: -125px;
    right: auto;
    bottom: auto;
}

.gve-badge.circle.middle-right {
    top: 45% !important;
    right: 15% !important;
    left: auto;
    bottom: auto;
}

.gve-badge.circle.bottom-left {
    bottom: 20% !important;
    left: 15% !important;
    right: auto;
    top: auto;
}

.gve-badge.circle.bottom-center {
    bottom: 20% !important;
    left: 50% !important;
    margin-left: -125px;
    right: auto;
    top: auto;
}

.gve-badge.circle.bottom-right {
    bottom: 20% !important;
    right: 15% !important;
    left: auto;
    top: auto;
}

@media(max-width:997px) {

    .gve-badge {
        transform: scale(0.6) translateX(34%);
    }

    .gve-badge.top-left,
    .gve-badge.bottom-left,
    .gve-badge.middle-left {
        transform: scale(0.6) translateX(-34%);
    }

    .gve-badge.circle.top-center.size-l,
    .gve-badge.circle.top-left.size-l,
    .gve-badge.circle.top-right.size-l,
    .gve-badge.circle.middle-center.size-l,
    .gve-badge.circle.middle-left.size-l,
    .gve-badge.circle.middle-right.size-l,
    .gve-badge.circle.bottom-center.size-l,
    .gve-badge.circle.bottom-left.size-l,
    .gve-badge.circle.bottom-right.size-l {
        left: 50% !important;
        top: 300px !important;
        margin-left: -150px !important;
    }
    .gve-badge.circle.top-center.size-m,
    .gve-badge.circle.top-left.size-m,
    .gve-badge.circle.top-right.size-m,
    .gve-badge.circle.middle-center.size-m,
    .gve-badge.circle.middle-left.size-m,
    .gve-badge.circle.middle-right.size-m,
    .gve-badge.circle.bottom-center.size-m,
    .gve-badge.circle.bottom-left.size-m,
    .gve-badge.circle.bottom-right.size-m {
        left: 50% !important;
        top: 300px !important;
        margin-left: -130px !important;
    }
    .gve-badge.circle.top-center.size-s,
    .gve-badge.circle.top-left.size-s,
    .gve-badge.circle.top-right.size-s,
    .gve-badge.circle.middle-center.size-s,
    .gve-badge.circle.middle-left.size-s,
    .gve-badge.circle.middle-right.size-s,
    .gve-badge.circle.bottom-center.size-s,
    .gve-badge.circle.bottom-left.size-s,
    .gve-badge.circle.bottom-right.size-s {
        left: 50% !important;
        top: 300px !important;
        margin-left: -100px !important;
    }

    .gve-badge.square,
    .gve-badge.square.top-center,
    .gve-badge.square.middle-center,
    .gve-badge.square.bottom-center{
        left: 0% !important;
        top: 50% !important;
        bottom: auto !important;
        right: auto !important;
        margin-left: 0 !important;
        margin-top: -170px !important;
        padding: 80px 20px 80px !important;
        -webkit-clip-path: polygon(0 0, 100% 20%, 100% 100%, 0 80%) !important;
        clip-path: polygon(0 0, 100% 20%, 100% 100%, 0 80%) !important;
    }

    .gve-badge.square.top-right,
    .gve-badge.square.middle-right,
    .gve-badge.square.bottom-right {
        right: 0% !important;
        top: 50% !important;
        left: auto !important;
        bottom: auto !important;
        margin-top: -170px !important;
        padding: 80px 20px 80px !important;
        -webkit-clip-path: polygon(0 20%, 100% 0%, 100% 80%, 0 100%) !important;
        clip-path: polygon(0 20%, 100% 20%, 100% 100%, 0 80%) !important;
    }


}


/* ALTERNATIVE BROWSER */
.gve-badge.alternative:hover,
.gve-badge.square:hover{
    box-shadow: none;
}

.gve-badge.alternative .teaser span {
    display: inline-block;
    line-height: 36px;
}


/* INTERNET EXPLORER + EDGE */
.gve-badge.ie.square{
    padding: 30px 20px;
    overflow: visible;
    clip-path: none !important;
    -webkit-clip-path: none !important;
}

.gve-badge.ie.square:after,
.gve-badge.ie.square:before{
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 0px;
}

.gve-badge.ie.square.top-left:after{
    bottom: -70px;
    border-top: 70px solid #BD286E;
    border-left: 250px solid transparent;
}

.gve-badge.ie.square.top-right:after,
.gve-badge.ie.square.top-center:after{
    bottom: -70px;
    border-top: 70px solid #BD286E;
    border-right: 250px solid transparent;
}

.gve-badge.ie.square.middle-right:before,
.gve-badge.ie.square.middle-center:before{
    top: -70px;
    border-bottom: 70px solid #BD286E;
    border-left: 250px solid transparent;
}

.gve-badge.ie.square.middle-right:after,
.gve-badge.ie.square.middle-center:after{
    bottom: -70px;
    border-top: 70px solid #BD286E;
    border-right: 250px solid transparent;
}

.gve-badge.ie.square.middle-left:before{
    top: -70px;
    border-bottom: 70px solid #BD286E;
    border-right: 250px solid transparent;
}

.gve-badge.ie.square.middle-left:after{
    bottom: -70px;
    border-top: 70px solid #BD286E;
    border-left: 250px solid transparent;
}

.gve-badge.ie.square.bottom-left:after{
    top: -70px;
    border-bottom: 70px solid #BD286E;
    border-right: 250px solid transparent;
}

.gve-badge.ie.square.bottom-right:after,
.gve-badge.ie.square.bottom-center:after{
    top: -70px;
    border-bottom: 70px solid #BD286E;
    border-left: 250px solid transparent;
}

.gve-badge.ie.square .teaser span{
    box-shadow: 7px 0 0 #fff, -7px 0 0 #fff;
    text-shadow: none;
}


/* ##### GREEN ##### */
.gve-badge.green {
    background-color: #7cb936;
}

.gve-badge.green a, .gve-badge.green p, .gve-badge.green .text{
    color: #ffffff;
}

.gve-badge.green .teaser span a {
    color: #7cb936;
}

.gve-badge.green.ie.square.top-left:after,
.gve-badge.green.ie.square.top-center:before,
.gve-badge.green.ie.square.top-center:after,
.gve-badge.green.ie.square.top-right:after,
.gve-badge.green.ie.square.middle-left:before,
.gve-badge.green.ie.square.middle-left:after,
.gve-badge.green.ie.square.middle-center:before,
.gve-badge.green.ie.square.middle-center:after,
.gve-badge.green.ie.square.middle-right:before,
.gve-badge.green.ie.square.middle-right:after,
.gve-badge.green.ie.square.bottom-left:after,
.gve-badge.green.ie.square.bottom-center:before,
.gve-badge.green.ie.square.bottom-center:after,
.gve-badge.green.ie.square.bottom-right:after {
    border-top-color: #7cb936;
    border-bottom-color: #7cb936;
}

.gve-badge.green .teaser span {
    background-color: #ffffff;
    color: #7cb936;
    padding: 5px 0px;
    box-shadow: 7px 0 0 #fff, -7px 0 0 #fff,
    1px 1px 0px #57882a,
    2px 2px 0px #57882A,
    3px 3px 0px #57882A,
    4px 4px 0px #57882A,
    5px 5px 0px #57882A,
    6px 6px 0px #57882A,
    7px 7px 0px #57882A,
    8px 8px 0px #57882A,
    9px 9px 0px #57882A,
    10px 10px 0px #57882A,
    11px 11px 0px #57882A,
    12px 12px 0px #57882A,
    13px 13px 0px #57882A,
    14px 14px 0px #57882A,
    15px 15px 0px #57882A,
    16px 16px 0px #57882A,
    17px 17px 0px #57882A,
    18px 18px 0px #57882A,
    19px 19px 0px #57882A,
    20px 20px 0px #57882A,
    21px 21px 0px #57882A,
    22px 22px 0px #57882A,
    23px 23px 0px #57882A,
    24px 24px 0px #57882A,
    25px 25px 0px #57882A,
    26px 26px 0px #57882A,
    27px 27px 0px #57882A,
    28px 28px 0px #57882A,
    29px 29px 0px #57882A,
    30px 30px 0px #57882A,
    31px 31px 0px #57882A,
    32px 32px 0px #57882A,
    33px 33px 0px #57882A,
    34px 34px 0px #57882A,
    35px 35px 0px #57882A,
    36px 36px 0px #57882A,
    37px 37px 0px #57882A,
    38px 38px 0px #57882A,
    39px 39px 0px #57882A,
    40px 40px 0px #57882A,
    41px 41px 0px #57882A,
    42px 42px 0px #57882A,
    43px 43px 0px #57882A,
    44px 44px 0px #57882A,
    45px 45px 0px #57882A,
    46px 46px 0px #57882A,
    47px 47px 0px #57882A,
    48px 48px 0px #57882A,
    49px 49px 0px #57882A,
    50px 50px 0px #57882A,
    51px 51px 0px #57882A,
    52px 52px 0px #57882A,
    53px 53px 0px #57882A,
    54px 54px 0px #57882A,
    55px 55px 0px #57882A,
    56px 56px 0px #57882A,
    57px 57px 0px #57882A,
    58px 58px 0px #57882A,
    59px 59px 0px #57882A,
    60px 60px 0px #57882A,
    61px 61px 0px #57882A,
    62px 62px 0px #57882A,
    63px 63px 0px #57882A,
    64px 64px 0px #57882A,
    65px 65px 0px #57882A,
    66px 66px 0px #57882A,
    67px 67px 0px #57882A,
    68px 68px 0px #57882A,
    69px 69px 0px #57882A,
    70px 70px 0px #57882A,
    71px 71px 0px #57882A,
    72px 72px 0px #57882A,
    73px 73px 0px #57882A,
    74px 74px 0px #57882A,
    75px 75px 0px #57882A,
    76px 76px 0px #57882A,
    77px 77px 0px #57882A,
    78px 78px 0px #57882A,
    79px 79px 0px #57882A,
    80px 80px 0px #57882A,
    81px 81px 0px #57882A,
    82px 82px 0px #57882A,
    83px 83px 0px #57882A,
    84px 84px 0px #57882A,
    85px 85px 0px #57882A,
    86px 86px 0px #57882A,
    87px 87px 0px #57882A,
    88px 88px 0px #57882A,
    89px 89px 0px #57882A,
    90px 90px 0px #57882A,
    91px 91px 0px #57882A,
    92px 92px 0px #57882A,
    93px 93px 0px #57882A,
    94px 94px 0px #57882A,
    95px 95px 0px #57882A,
    96px 96px 0px #57882A,
    97px 97px 0px #57882A,
    98px 98px 0px #57882A,
    99px 99px 0px #57882A,
    100px 100px 0px #57882A,
    101px 101px 0px #57882A,
    102px 102px 0px #57882A,
    103px 103px 0px #57882A,
    104px 104px 0px #57882A,
    105px 105px 0px #57882A,
    106px 106px 0px #57882A,
    107px 107px 0px #57882A,
    108px 108px 0px #57882A,
    109px 109px 0px #57882A,
    110px 110px 0px #57882A,
    111px 111px 0px #57882A,
    112px 112px 0px #57882A,
    113px 113px 0px #57882A,
    114px 114px 0px #57882A,
    115px 115px 0px #57882A,
    116px 116px 0px #57882A,
    117px 117px 0px #57882A,
    118px 118px 0px #57882A,
    119px 119px 0px #57882A,
    120px 120px 0px #57882A,
    121px 121px 0px #57882A,
    122px 122px 0px #57882A,
    123px 123px 0px #57882A,
    124px 124px 0px #57882A,
    125px 125px 0px #57882A,
    126px 126px 0px #57882A,
    127px 127px 0px #57882A,
    128px 128px 0px #57882A,
    129px 129px 0px #57882A,
    130px 130px 0px #57882A,
    131px 131px 0px #57882A,
    132px 132px 0px #57882A,
    133px 133px 0px #57882A,
    134px 134px 0px #57882A,
    135px 135px 0px #57882A,
    136px 136px 0px #57882A,
    137px 137px 0px #57882A,
    138px 138px 0px #57882A,
    139px 139px 0px #57882A,
    140px 140px 0px #57882A,
    141px 141px 0px #57882A,
    142px 142px 0px #57882A,
    143px 143px 0px #57882A,
    144px 144px 0px #57882A,
    145px 145px 0px #57882A,
    146px 146px 0px #57882A,
    147px 147px 0px #57882A,
    148px 148px 0px #57882A,
    149px 149px 0px #57882A,
    150px 150px 0px #57882A,
    151px 151px 0px #57882A,
    152px 152px 0px #57882A,
    153px 153px 0px #57882A,
    154px 154px 0px #57882A,
    155px 155px 0px #57882A,
    156px 156px 0px #57882A,
    157px 157px 0px #57882A,
    158px 158px 0px #57882A,
    159px 159px 0px #57882A,
    160px 160px 0px #57882A,
    161px 161px 0px #57882A,
    162px 162px 0px #57882A,
    163px 163px 0px #57882A,
    164px 164px 0px #57882A,
    165px 165px 0px #57882A,
    166px 166px 0px #57882A,
    167px 167px 0px #57882A;
}

/* ##### MAGENTA ##### */
.gve-badge.magenta {
    background-color: #BD286A;
}

.gve-badge.magenta a, .gve-badge.magenta p, .gve-badge.magenta .text {
    color: #ffffff;
}

.gve-badge.magenta.ie.square.top-left:after,
.gve-badge.magenta.ie.square.top-center:before,
.gve-badge.magenta.ie.square.top-center:after,
.gve-badge.magenta.ie.square.top-right:after,
.gve-badge.magenta.ie.square.middle-left:before,
.gve-badge.magenta.ie.square.middle-left:after,
.gve-badge.magenta.ie.square.middle-center:before,
.gve-badge.magenta.ie.square.middle-center:after,
.gve-badge.magenta.ie.square.middle-right:before,
.gve-badge.magenta.ie.square.middle-right:after,
.gve-badge.magenta.ie.square.bottom-left:after,
.gve-badge.magenta.ie.square.bottom-center:before,
.gve-badge.magenta.ie.square.bottom-center:after,
.gve-badge.magenta.ie.square.bottom-right:after {
    border-top-color: #BD286A;
    border-bottom-color: #BD286A;
}

.gve-badge.magenta .teaser span a {
    color: #a3235b;
}

.gve-badge.magenta .teaser span {
    background-color: #ffffff;
    color: #a3235b;
    padding: 5px 0px;
    box-shadow: 7px 0 0 #fff, -7px 0 0 #fff,
    1px 1px 0px #a3235b,
    2px 2px 0px #a3235b,
    3px 3px 0px #a3235b,
    4px 4px 0px #a3235b,
    5px 5px 0px #a3235b,
    6px 6px 0px #a3235b,
    7px 7px 0px #a3235b,
    8px 8px 0px #a3235b,
    9px 9px 0px #a3235b,
    10px 10px 0px #a3235b,
    11px 11px 0px #a3235b,
    12px 12px 0px #a3235b,
    13px 13px 0px #a3235b,
    14px 14px 0px #a3235b,
    15px 15px 0px #a3235b,
    16px 16px 0px #a3235b,
    17px 17px 0px #a3235b,
    18px 18px 0px #a3235b,
    19px 19px 0px #a3235b,
    20px 20px 0px #a3235b,
    21px 21px 0px #a3235b,
    22px 22px 0px #a3235b,
    23px 23px 0px #a3235b,
    24px 24px 0px #a3235b,
    25px 25px 0px #a3235b,
    26px 26px 0px #a3235b,
    27px 27px 0px #a3235b,
    28px 28px 0px #a3235b,
    29px 29px 0px #a3235b,
    30px 30px 0px #a3235b,
    31px 31px 0px #a3235b,
    32px 32px 0px #a3235b,
    33px 33px 0px #a3235b,
    34px 34px 0px #a3235b,
    35px 35px 0px #a3235b,
    36px 36px 0px #a3235b,
    37px 37px 0px #a3235b,
    38px 38px 0px #a3235b,
    39px 39px 0px #a3235b,
    40px 40px 0px #a3235b,
    41px 41px 0px #a3235b,
    42px 42px 0px #a3235b,
    43px 43px 0px #a3235b,
    44px 44px 0px #a3235b,
    45px 45px 0px #a3235b,
    46px 46px 0px #a3235b,
    47px 47px 0px #a3235b,
    48px 48px 0px #a3235b,
    49px 49px 0px #a3235b,
    50px 50px 0px #a3235b,
    51px 51px 0px #a3235b,
    52px 52px 0px #a3235b,
    53px 53px 0px #a3235b,
    54px 54px 0px #a3235b,
    55px 55px 0px #a3235b,
    56px 56px 0px #a3235b,
    57px 57px 0px #a3235b,
    58px 58px 0px #a3235b,
    59px 59px 0px #a3235b,
    60px 60px 0px #a3235b,
    61px 61px 0px #a3235b,
    62px 62px 0px #a3235b,
    63px 63px 0px #a3235b,
    64px 64px 0px #a3235b,
    65px 65px 0px #a3235b,
    66px 66px 0px #a3235b,
    67px 67px 0px #a3235b,
    68px 68px 0px #a3235b,
    69px 69px 0px #a3235b,
    70px 70px 0px #a3235b,
    71px 71px 0px #a3235b,
    72px 72px 0px #a3235b,
    73px 73px 0px #a3235b,
    74px 74px 0px #a3235b,
    75px 75px 0px #a3235b,
    76px 76px 0px #a3235b,
    77px 77px 0px #a3235b,
    78px 78px 0px #a3235b,
    79px 79px 0px #a3235b,
    80px 80px 0px #a3235b,
    81px 81px 0px #a3235b,
    82px 82px 0px #a3235b,
    83px 83px 0px #a3235b,
    84px 84px 0px #a3235b,
    85px 85px 0px #a3235b,
    86px 86px 0px #a3235b,
    87px 87px 0px #a3235b,
    88px 88px 0px #a3235b,
    89px 89px 0px #a3235b,
    90px 90px 0px #a3235b,
    91px 91px 0px #a3235b,
    92px 92px 0px #a3235b,
    93px 93px 0px #a3235b,
    94px 94px 0px #a3235b,
    95px 95px 0px #a3235b,
    96px 96px 0px #a3235b,
    97px 97px 0px #a3235b,
    98px 98px 0px #a3235b,
    99px 99px 0px #a3235b,
    100px 100px 0px #a3235b,
    101px 101px 0px #a3235b,
    102px 102px 0px #a3235b,
    103px 103px 0px #a3235b,
    104px 104px 0px #a3235b,
    105px 105px 0px #a3235b,
    106px 106px 0px #a3235b,
    107px 107px 0px #a3235b,
    108px 108px 0px #a3235b,
    109px 109px 0px #a3235b,
    110px 110px 0px #a3235b,
    111px 111px 0px #a3235b,
    112px 112px 0px #a3235b,
    113px 113px 0px #a3235b,
    114px 114px 0px #a3235b,
    115px 115px 0px #a3235b,
    116px 116px 0px #a3235b,
    117px 117px 0px #a3235b,
    118px 118px 0px #a3235b,
    119px 119px 0px #a3235b,
    120px 120px 0px #a3235b,
    121px 121px 0px #a3235b,
    122px 122px 0px #a3235b,
    123px 123px 0px #a3235b,
    124px 124px 0px #a3235b,
    125px 125px 0px #a3235b,
    126px 126px 0px #a3235b,
    127px 127px 0px #a3235b,
    128px 128px 0px #a3235b,
    129px 129px 0px #a3235b,
    130px 130px 0px #a3235b,
    131px 131px 0px #a3235b,
    132px 132px 0px #a3235b,
    133px 133px 0px #a3235b,
    134px 134px 0px #a3235b,
    135px 135px 0px #a3235b,
    136px 136px 0px #a3235b,
    137px 137px 0px #a3235b,
    138px 138px 0px #a3235b,
    139px 139px 0px #a3235b,
    140px 140px 0px #a3235b,
    141px 141px 0px #a3235b,
    142px 142px 0px #a3235b,
    143px 143px 0px #a3235b,
    144px 144px 0px #a3235b,
    145px 145px 0px #a3235b,
    146px 146px 0px #a3235b,
    147px 147px 0px #a3235b,
    148px 148px 0px #a3235b,
    149px 149px 0px #a3235b,
    150px 150px 0px #a3235b,
    151px 151px 0px #a3235b,
    152px 152px 0px #a3235b,
    153px 153px 0px #a3235b,
    154px 154px 0px #a3235b,
    155px 155px 0px #a3235b,
    156px 156px 0px #a3235b,
    157px 157px 0px #a3235b,
    158px 158px 0px #a3235b,
    159px 159px 0px #a3235b,
    160px 160px 0px #a3235b,
    161px 161px 0px #a3235b,
    162px 162px 0px #a3235b,
    163px 163px 0px #a3235b,
    164px 164px 0px #a3235b,
    165px 165px 0px #a3235b,
    166px 166px 0px #a3235b,
    167px 167px 0px #a3235b;
}


/* ##### BLACK ##### */
.gve-badge.black {
    background-color: #000000;
}

.gve-badge.black a, .gve-badge.black p, .gve-badge.black .text{
    color: #ffffff;
}

.gve-badge.black.ie.square.top-left:after,
.gve-badge.black.ie.square.top-center:before,
.gve-badge.black.ie.square.top-center:after,
.gve-badge.black.ie.square.top-right:after,
.gve-badge.black.ie.square.middle-left:before,
.gve-badge.black.ie.square.middle-left:after,
.gve-badge.black.ie.square.middle-center:before,
.gve-badge.black.ie.square.middle-center:after,
.gve-badge.black.ie.square.middle-right:before,
.gve-badge.black.ie.square.middle-right:after,
.gve-badge.black.ie.square.bottom-left:after,
.gve-badge.black.ie.square.bottom-center:before,
.gve-badge.black.ie.square.bottom-center:after,
.gve-badge.black.ie.square.bottom-right:after {
    border-top-color: #000000;
    border-bottom-color: #000000;
}

.gve-badge.black .teaser span a {
    color: #000000;
}

.gve-badge.black .teaser span {
    background-color: #ffffff;
    color: #000000;
    padding: 5px 0px;
    box-shadow: 7px 0 0 #fff, -7px 0 0 #fff,
    1px 1px 0px #292929,
    2px 2px 0px #292929,
    3px 3px 0px #292929,
    4px 4px 0px #292929,
    5px 5px 0px #292929,
    6px 6px 0px #292929,
    7px 7px 0px #292929,
    8px 8px 0px #292929,
    9px 9px 0px #292929,
    10px 10px 0px #292929,
    11px 11px 0px #292929,
    12px 12px 0px #292929,
    13px 13px 0px #292929,
    14px 14px 0px #292929,
    15px 15px 0px #292929,
    16px 16px 0px #292929,
    17px 17px 0px #292929,
    18px 18px 0px #292929,
    19px 19px 0px #292929,
    20px 20px 0px #292929,
    21px 21px 0px #292929,
    22px 22px 0px #292929,
    23px 23px 0px #292929,
    24px 24px 0px #292929,
    25px 25px 0px #292929,
    26px 26px 0px #292929,
    27px 27px 0px #292929,
    28px 28px 0px #292929,
    29px 29px 0px #292929,
    30px 30px 0px #292929,
    31px 31px 0px #292929,
    32px 32px 0px #292929,
    33px 33px 0px #292929,
    34px 34px 0px #292929,
    35px 35px 0px #292929,
    36px 36px 0px #292929,
    37px 37px 0px #292929,
    38px 38px 0px #292929,
    39px 39px 0px #292929,
    40px 40px 0px #292929,
    41px 41px 0px #292929,
    42px 42px 0px #292929,
    43px 43px 0px #292929,
    44px 44px 0px #292929,
    45px 45px 0px #292929,
    46px 46px 0px #292929,
    47px 47px 0px #292929,
    48px 48px 0px #292929,
    49px 49px 0px #292929,
    50px 50px 0px #292929,
    51px 51px 0px #292929,
    52px 52px 0px #292929,
    53px 53px 0px #292929,
    54px 54px 0px #292929,
    55px 55px 0px #292929,
    56px 56px 0px #292929,
    57px 57px 0px #292929,
    58px 58px 0px #292929,
    59px 59px 0px #292929,
    60px 60px 0px #292929,
    61px 61px 0px #292929,
    62px 62px 0px #292929,
    63px 63px 0px #292929,
    64px 64px 0px #292929,
    65px 65px 0px #292929,
    66px 66px 0px #292929,
    67px 67px 0px #292929,
    68px 68px 0px #292929,
    69px 69px 0px #292929,
    70px 70px 0px #292929,
    71px 71px 0px #292929,
    72px 72px 0px #292929,
    73px 73px 0px #292929,
    74px 74px 0px #292929,
    75px 75px 0px #292929,
    76px 76px 0px #292929,
    77px 77px 0px #292929,
    78px 78px 0px #292929,
    79px 79px 0px #292929,
    80px 80px 0px #292929,
    81px 81px 0px #292929,
    82px 82px 0px #292929,
    83px 83px 0px #292929,
    84px 84px 0px #292929,
    85px 85px 0px #292929,
    86px 86px 0px #292929,
    87px 87px 0px #292929,
    88px 88px 0px #292929,
    89px 89px 0px #292929,
    90px 90px 0px #292929,
    91px 91px 0px #292929,
    92px 92px 0px #292929,
    93px 93px 0px #292929,
    94px 94px 0px #292929,
    95px 95px 0px #292929,
    96px 96px 0px #292929,
    97px 97px 0px #292929,
    98px 98px 0px #292929,
    99px 99px 0px #292929,
    100px 100px 0px #292929,
    101px 101px 0px #292929,
    102px 102px 0px #292929,
    103px 103px 0px #292929,
    104px 104px 0px #292929,
    105px 105px 0px #292929,
    106px 106px 0px #292929,
    107px 107px 0px #292929,
    108px 108px 0px #292929,
    109px 109px 0px #292929,
    110px 110px 0px #292929,
    111px 111px 0px #292929,
    112px 112px 0px #292929,
    113px 113px 0px #292929,
    114px 114px 0px #292929,
    115px 115px 0px #292929,
    116px 116px 0px #292929,
    117px 117px 0px #292929,
    118px 118px 0px #292929,
    119px 119px 0px #292929,
    120px 120px 0px #292929,
    121px 121px 0px #292929,
    122px 122px 0px #292929,
    123px 123px 0px #292929,
    124px 124px 0px #292929,
    125px 125px 0px #292929,
    126px 126px 0px #292929,
    127px 127px 0px #292929,
    128px 128px 0px #292929,
    129px 129px 0px #292929,
    130px 130px 0px #292929,
    131px 131px 0px #292929,
    132px 132px 0px #292929,
    133px 133px 0px #292929,
    134px 134px 0px #292929,
    135px 135px 0px #292929,
    136px 136px 0px #292929,
    137px 137px 0px #292929,
    138px 138px 0px #292929,
    139px 139px 0px #292929,
    140px 140px 0px #292929,
    141px 141px 0px #292929,
    142px 142px 0px #292929,
    143px 143px 0px #292929,
    144px 144px 0px #292929,
    145px 145px 0px #292929,
    146px 146px 0px #292929,
    147px 147px 0px #292929,
    148px 148px 0px #292929,
    149px 149px 0px #292929,
    150px 150px 0px #292929,
    151px 151px 0px #292929,
    152px 152px 0px #292929,
    153px 153px 0px #292929,
    154px 154px 0px #292929,
    155px 155px 0px #292929,
    156px 156px 0px #292929,
    157px 157px 0px #292929,
    158px 158px 0px #292929,
    159px 159px 0px #292929,
    160px 160px 0px #292929,
    161px 161px 0px #292929,
    162px 162px 0px #292929,
    163px 163px 0px #292929,
    164px 164px 0px #292929,
    165px 165px 0px #292929,
    166px 166px 0px #292929,
    167px 167px 0px #292929;
}


/* ##### WHITE ##### */
.gve-badge.white {
    background-color: #ffffff;
}

.gve-badge.white a, .gve-badge.white p, .gve-badge.white .text {
    color: #000000;
}

.gve-badge.white.ie.square.top-left:after,
.gve-badge.white.ie.square.top-center:before,
.gve-badge.white.ie.square.top-center:after,
.gve-badge.white.ie.square.top-right:after,
.gve-badge.white.ie.square.middle-left:before,
.gve-badge.white.ie.square.middle-left:after,
.gve-badge.white.ie.square.middle-center:before,
.gve-badge.white.ie.square.middle-center:after,
.gve-badge.white.ie.square.middle-right:before,
.gve-badge.white.ie.square.middle-right:after,
.gve-badge.white.ie.square.bottom-left:after,
.gve-badge.white.ie.square.bottom-center:before,
.gve-badge.white.ie.square.bottom-center:after,
.gve-badge.white.ie.square.bottom-right:after {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.gve-badge.white .teaser span a {
    color: #ffffff;
}

.gve-badge.white.ie.square .teaser span {
    box-shadow: 7px 0 0 #000000, -7px 0 0 #000000;
}

.gve-badge.white .teaser span {
    background-color: #000000;
    color: #ffffff;
    padding: 5px 0px;
    box-shadow: 7px 0 0 #000000, -7px 0 0 #000000,
    1px 1px 0px #d3d3d3,
    2px 2px 0px #d3d3d3,
    3px 3px 0px #d3d3d3,
    4px 4px 0px #d3d3d3,
    5px 5px 0px #d3d3d3,
    6px 6px 0px #d3d3d3,
    7px 7px 0px #d3d3d3,
    8px 8px 0px #d3d3d3,
    9px 9px 0px #d3d3d3,
    10px 10px 0px #d3d3d3,
    11px 11px 0px #d3d3d3,
    12px 12px 0px #d3d3d3,
    13px 13px 0px #d3d3d3,
    14px 14px 0px #d3d3d3,
    15px 15px 0px #d3d3d3,
    16px 16px 0px #d3d3d3,
    17px 17px 0px #d3d3d3,
    18px 18px 0px #d3d3d3,
    19px 19px 0px #d3d3d3,
    20px 20px 0px #d3d3d3,
    21px 21px 0px #d3d3d3,
    22px 22px 0px #d3d3d3,
    23px 23px 0px #d3d3d3,
    24px 24px 0px #d3d3d3,
    25px 25px 0px #d3d3d3,
    26px 26px 0px #d3d3d3,
    27px 27px 0px #d3d3d3,
    28px 28px 0px #d3d3d3,
    29px 29px 0px #d3d3d3,
    30px 30px 0px #d3d3d3,
    31px 31px 0px #d3d3d3,
    32px 32px 0px #d3d3d3,
    33px 33px 0px #d3d3d3,
    34px 34px 0px #d3d3d3,
    35px 35px 0px #d3d3d3,
    36px 36px 0px #d3d3d3,
    37px 37px 0px #d3d3d3,
    38px 38px 0px #d3d3d3,
    39px 39px 0px #d3d3d3,
    40px 40px 0px #d3d3d3,
    41px 41px 0px #d3d3d3,
    42px 42px 0px #d3d3d3,
    43px 43px 0px #d3d3d3,
    44px 44px 0px #d3d3d3,
    45px 45px 0px #d3d3d3,
    46px 46px 0px #d3d3d3,
    47px 47px 0px #d3d3d3,
    48px 48px 0px #d3d3d3,
    49px 49px 0px #d3d3d3,
    50px 50px 0px #d3d3d3,
    51px 51px 0px #d3d3d3,
    52px 52px 0px #d3d3d3,
    53px 53px 0px #d3d3d3,
    54px 54px 0px #d3d3d3,
    55px 55px 0px #d3d3d3,
    56px 56px 0px #d3d3d3,
    57px 57px 0px #d3d3d3,
    58px 58px 0px #d3d3d3,
    59px 59px 0px #d3d3d3,
    60px 60px 0px #d3d3d3,
    61px 61px 0px #d3d3d3,
    62px 62px 0px #d3d3d3,
    63px 63px 0px #d3d3d3,
    64px 64px 0px #d3d3d3,
    65px 65px 0px #d3d3d3,
    66px 66px 0px #d3d3d3,
    67px 67px 0px #d3d3d3,
    68px 68px 0px #d3d3d3,
    69px 69px 0px #d3d3d3,
    70px 70px 0px #d3d3d3,
    71px 71px 0px #d3d3d3,
    72px 72px 0px #d3d3d3,
    73px 73px 0px #d3d3d3,
    74px 74px 0px #d3d3d3,
    75px 75px 0px #d3d3d3,
    76px 76px 0px #d3d3d3,
    77px 77px 0px #d3d3d3,
    78px 78px 0px #d3d3d3,
    79px 79px 0px #d3d3d3,
    80px 80px 0px #d3d3d3,
    81px 81px 0px #d3d3d3,
    82px 82px 0px #d3d3d3,
    83px 83px 0px #d3d3d3,
    84px 84px 0px #d3d3d3,
    85px 85px 0px #d3d3d3,
    86px 86px 0px #d3d3d3,
    87px 87px 0px #d3d3d3,
    88px 88px 0px #d3d3d3,
    89px 89px 0px #d3d3d3,
    90px 90px 0px #d3d3d3,
    91px 91px 0px #d3d3d3,
    92px 92px 0px #d3d3d3,
    93px 93px 0px #d3d3d3,
    94px 94px 0px #d3d3d3,
    95px 95px 0px #d3d3d3,
    96px 96px 0px #d3d3d3,
    97px 97px 0px #d3d3d3,
    98px 98px 0px #d3d3d3,
    99px 99px 0px #d3d3d3,
    100px 100px 0px #d3d3d3,
    101px 101px 0px #d3d3d3,
    102px 102px 0px #d3d3d3,
    103px 103px 0px #d3d3d3,
    104px 104px 0px #d3d3d3,
    105px 105px 0px #d3d3d3,
    106px 106px 0px #d3d3d3,
    107px 107px 0px #d3d3d3,
    108px 108px 0px #d3d3d3,
    109px 109px 0px #d3d3d3,
    110px 110px 0px #d3d3d3,
    111px 111px 0px #d3d3d3,
    112px 112px 0px #d3d3d3,
    113px 113px 0px #d3d3d3,
    114px 114px 0px #d3d3d3,
    115px 115px 0px #d3d3d3,
    116px 116px 0px #d3d3d3,
    117px 117px 0px #d3d3d3,
    118px 118px 0px #d3d3d3,
    119px 119px 0px #d3d3d3,
    120px 120px 0px #d3d3d3,
    121px 121px 0px #d3d3d3,
    122px 122px 0px #d3d3d3,
    123px 123px 0px #d3d3d3,
    124px 124px 0px #d3d3d3,
    125px 125px 0px #d3d3d3,
    126px 126px 0px #d3d3d3,
    127px 127px 0px #d3d3d3,
    128px 128px 0px #d3d3d3,
    129px 129px 0px #d3d3d3,
    130px 130px 0px #d3d3d3,
    131px 131px 0px #d3d3d3,
    132px 132px 0px #d3d3d3,
    133px 133px 0px #d3d3d3,
    134px 134px 0px #d3d3d3,
    135px 135px 0px #d3d3d3,
    136px 136px 0px #d3d3d3,
    137px 137px 0px #d3d3d3,
    138px 138px 0px #d3d3d3,
    139px 139px 0px #d3d3d3,
    140px 140px 0px #d3d3d3,
    141px 141px 0px #d3d3d3,
    142px 142px 0px #d3d3d3,
    143px 143px 0px #d3d3d3,
    144px 144px 0px #d3d3d3,
    145px 145px 0px #d3d3d3,
    146px 146px 0px #d3d3d3,
    147px 147px 0px #d3d3d3,
    148px 148px 0px #d3d3d3,
    149px 149px 0px #d3d3d3,
    150px 150px 0px #d3d3d3,
    151px 151px 0px #d3d3d3,
    152px 152px 0px #d3d3d3,
    153px 153px 0px #d3d3d3,
    154px 154px 0px #d3d3d3,
    155px 155px 0px #d3d3d3,
    156px 156px 0px #d3d3d3,
    157px 157px 0px #d3d3d3,
    158px 158px 0px #d3d3d3,
    159px 159px 0px #d3d3d3,
    160px 160px 0px #d3d3d3,
    161px 161px 0px #d3d3d3,
    162px 162px 0px #d3d3d3,
    163px 163px 0px #d3d3d3,
    164px 164px 0px #d3d3d3,
    165px 165px 0px #d3d3d3,
    166px 166px 0px #d3d3d3,
    167px 167px 0px #d3d3d3;
}


/* ##### LIGHT BLUE ##### */
.gve-badge.lightblue {
    background-color: #B5DEE4;
}

.gve-badge.lightblue a, .gve-badge.lightblue p, .gve-badge.lightblue .text {
    color: #ffffff;
}

.gve-badge.lightblue.ie.square.top-left:after,
.gve-badge.lightblue.ie.square.top-center:before,
.gve-badge.lightblue.ie.square.top-center:after,
.gve-badge.lightblue.ie.square.top-right:after,
.gve-badge.lightblue.ie.square.middle-left:before,
.gve-badge.lightblue.ie.square.middle-left:after,
.gve-badge.lightblue.ie.square.middle-center:before,
.gve-badge.lightblue.ie.square.middle-center:after,
.gve-badge.lightblue.ie.square.middle-right:before,
.gve-badge.lightblue.ie.square.middle-right:after,
.gve-badge.lightblue.ie.square.bottom-left:after,
.gve-badge.lightblue.ie.square.bottom-center:before,
.gve-badge.lightblue.ie.square.bottom-center:after,
.gve-badge.lightblue.ie.square.bottom-right:after {
    border-top-color: #B5DEE4;
    border-bottom-color: #B5DEE4;
}

.gve-badge.lightblue .teaser span a {
    color: #a1c4c9;
}

.gve-badge.lightblue .teaser span {
    background-color: #ffffff;
    color: #a1c4c9;
    padding: 5px 0px;
    box-shadow: 7px 0 0 #ffffff, -7px 0 0 #ffffff,
    1px 1px 0px #a1c4c9,
    2px 2px 0px #a1c4c9,
    3px 3px 0px #a1c4c9,
    4px 4px 0px #a1c4c9,
    5px 5px 0px #a1c4c9,
    6px 6px 0px #a1c4c9,
    7px 7px 0px #a1c4c9,
    8px 8px 0px #a1c4c9,
    9px 9px 0px #a1c4c9,
    10px 10px 0px #a1c4c9,
    11px 11px 0px #a1c4c9,
    12px 12px 0px #a1c4c9,
    13px 13px 0px #a1c4c9,
    14px 14px 0px #a1c4c9,
    15px 15px 0px #a1c4c9,
    16px 16px 0px #a1c4c9,
    17px 17px 0px #a1c4c9,
    18px 18px 0px #a1c4c9,
    19px 19px 0px #a1c4c9,
    20px 20px 0px #a1c4c9,
    21px 21px 0px #a1c4c9,
    22px 22px 0px #a1c4c9,
    23px 23px 0px #a1c4c9,
    24px 24px 0px #a1c4c9,
    25px 25px 0px #a1c4c9,
    26px 26px 0px #a1c4c9,
    27px 27px 0px #a1c4c9,
    28px 28px 0px #a1c4c9,
    29px 29px 0px #a1c4c9,
    30px 30px 0px #a1c4c9,
    31px 31px 0px #a1c4c9,
    32px 32px 0px #a1c4c9,
    33px 33px 0px #a1c4c9,
    34px 34px 0px #a1c4c9,
    35px 35px 0px #a1c4c9,
    36px 36px 0px #a1c4c9,
    37px 37px 0px #a1c4c9,
    38px 38px 0px #a1c4c9,
    39px 39px 0px #a1c4c9,
    40px 40px 0px #a1c4c9,
    41px 41px 0px #a1c4c9,
    42px 42px 0px #a1c4c9,
    43px 43px 0px #a1c4c9,
    44px 44px 0px #a1c4c9,
    45px 45px 0px #a1c4c9,
    46px 46px 0px #a1c4c9,
    47px 47px 0px #a1c4c9,
    48px 48px 0px #a1c4c9,
    49px 49px 0px #a1c4c9,
    50px 50px 0px #a1c4c9,
    51px 51px 0px #a1c4c9,
    52px 52px 0px #a1c4c9,
    53px 53px 0px #a1c4c9,
    54px 54px 0px #a1c4c9,
    55px 55px 0px #a1c4c9,
    56px 56px 0px #a1c4c9,
    57px 57px 0px #a1c4c9,
    58px 58px 0px #a1c4c9,
    59px 59px 0px #a1c4c9,
    60px 60px 0px #a1c4c9,
    61px 61px 0px #a1c4c9,
    62px 62px 0px #a1c4c9,
    63px 63px 0px #a1c4c9,
    64px 64px 0px #a1c4c9,
    65px 65px 0px #a1c4c9,
    66px 66px 0px #a1c4c9,
    67px 67px 0px #a1c4c9,
    68px 68px 0px #a1c4c9,
    69px 69px 0px #a1c4c9,
    70px 70px 0px #a1c4c9,
    71px 71px 0px #a1c4c9,
    72px 72px 0px #a1c4c9,
    73px 73px 0px #a1c4c9,
    74px 74px 0px #a1c4c9,
    75px 75px 0px #a1c4c9,
    76px 76px 0px #a1c4c9,
    77px 77px 0px #a1c4c9,
    78px 78px 0px #a1c4c9,
    79px 79px 0px #a1c4c9,
    80px 80px 0px #a1c4c9,
    81px 81px 0px #a1c4c9,
    82px 82px 0px #a1c4c9,
    83px 83px 0px #a1c4c9,
    84px 84px 0px #a1c4c9,
    85px 85px 0px #a1c4c9,
    86px 86px 0px #a1c4c9,
    87px 87px 0px #a1c4c9,
    88px 88px 0px #a1c4c9,
    89px 89px 0px #a1c4c9,
    90px 90px 0px #a1c4c9,
    91px 91px 0px #a1c4c9,
    92px 92px 0px #a1c4c9,
    93px 93px 0px #a1c4c9,
    94px 94px 0px #a1c4c9,
    95px 95px 0px #a1c4c9,
    96px 96px 0px #a1c4c9,
    97px 97px 0px #a1c4c9,
    98px 98px 0px #a1c4c9,
    99px 99px 0px #a1c4c9,
    100px 100px 0px #a1c4c9,
    101px 101px 0px #a1c4c9,
    102px 102px 0px #a1c4c9,
    103px 103px 0px #a1c4c9,
    104px 104px 0px #a1c4c9,
    105px 105px 0px #a1c4c9,
    106px 106px 0px #a1c4c9,
    107px 107px 0px #a1c4c9,
    108px 108px 0px #a1c4c9,
    109px 109px 0px #a1c4c9,
    110px 110px 0px #a1c4c9,
    111px 111px 0px #a1c4c9,
    112px 112px 0px #a1c4c9,
    113px 113px 0px #a1c4c9,
    114px 114px 0px #a1c4c9,
    115px 115px 0px #a1c4c9,
    116px 116px 0px #a1c4c9,
    117px 117px 0px #a1c4c9,
    118px 118px 0px #a1c4c9,
    119px 119px 0px #a1c4c9,
    120px 120px 0px #a1c4c9,
    121px 121px 0px #a1c4c9,
    122px 122px 0px #a1c4c9,
    123px 123px 0px #a1c4c9,
    124px 124px 0px #a1c4c9,
    125px 125px 0px #a1c4c9,
    126px 126px 0px #a1c4c9,
    127px 127px 0px #a1c4c9,
    128px 128px 0px #a1c4c9,
    129px 129px 0px #a1c4c9,
    130px 130px 0px #a1c4c9,
    131px 131px 0px #a1c4c9,
    132px 132px 0px #a1c4c9,
    133px 133px 0px #a1c4c9,
    134px 134px 0px #a1c4c9,
    135px 135px 0px #a1c4c9,
    136px 136px 0px #a1c4c9,
    137px 137px 0px #a1c4c9,
    138px 138px 0px #a1c4c9,
    139px 139px 0px #a1c4c9,
    140px 140px 0px #a1c4c9,
    141px 141px 0px #a1c4c9,
    142px 142px 0px #a1c4c9,
    143px 143px 0px #a1c4c9,
    144px 144px 0px #a1c4c9,
    145px 145px 0px #a1c4c9,
    146px 146px 0px #a1c4c9,
    147px 147px 0px #a1c4c9,
    148px 148px 0px #a1c4c9,
    149px 149px 0px #a1c4c9,
    150px 150px 0px #a1c4c9,
    151px 151px 0px #a1c4c9,
    152px 152px 0px #a1c4c9,
    153px 153px 0px #a1c4c9,
    154px 154px 0px #a1c4c9,
    155px 155px 0px #a1c4c9,
    156px 156px 0px #a1c4c9,
    157px 157px 0px #a1c4c9,
    158px 158px 0px #a1c4c9,
    159px 159px 0px #a1c4c9,
    160px 160px 0px #a1c4c9,
    161px 161px 0px #a1c4c9,
    162px 162px 0px #a1c4c9,
    163px 163px 0px #a1c4c9,
    164px 164px 0px #a1c4c9,
    165px 165px 0px #a1c4c9,
    166px 166px 0px #a1c4c9,
    167px 167px 0px #a1c4c9;
}


/* ##### ROSE ##### */
.gve-badge.rose {
    background-color: #D492B6;
}

.gve-badge.rose a, .gve-badge.rose p, .gve-badge.rose .text {
    color: #ffffff;
}

.gve-badge.rose.ie.square.top-left:after,
.gve-badge.rose.ie.square.top-center:before,
.gve-badge.rose.ie.square.top-center:after,
.gve-badge.rose.ie.square.top-right:after,
.gve-badge.rose.ie.square.middle-left:before,
.gve-badge.rose.ie.square.middle-left:after,
.gve-badge.rose.ie.square.middle-center:before,
.gve-badge.rose.ie.square.middle-center:after,
.gve-badge.rose.ie.square.middle-right:before,
.gve-badge.rose.ie.square.middle-right:after,
.gve-badge.rose.ie.square.bottom-left:after,
.gve-badge.rose.ie.square.bottom-center:before,
.gve-badge.rose.ie.square.bottom-center:after,
.gve-badge.rose.ie.square.bottom-right:after {
    border-top-color: #D492B6;
    border-bottom-color: #D492B6;
}

.gve-badge.rose .teaser span a {
    color: #ba809f;
}

.gve-badge.rose .teaser span {
    background-color: #ffffff;
    color: #ba809f;
    padding: 5px 0px;
    box-shadow: 7px 0 0 #ffffff, -7px 0 0 #ffffff,
    1px 1px 0px #ba809f,
    2px 2px 0px #ba809f,
    3px 3px 0px #ba809f,
    4px 4px 0px #ba809f,
    5px 5px 0px #ba809f,
    6px 6px 0px #ba809f,
    7px 7px 0px #ba809f,
    8px 8px 0px #ba809f,
    9px 9px 0px #ba809f,
    10px 10px 0px #ba809f,
    11px 11px 0px #ba809f,
    12px 12px 0px #ba809f,
    13px 13px 0px #ba809f,
    14px 14px 0px #ba809f,
    15px 15px 0px #ba809f,
    16px 16px 0px #ba809f,
    17px 17px 0px #ba809f,
    18px 18px 0px #ba809f,
    19px 19px 0px #ba809f,
    20px 20px 0px #ba809f,
    21px 21px 0px #ba809f,
    22px 22px 0px #ba809f,
    23px 23px 0px #ba809f,
    24px 24px 0px #ba809f,
    25px 25px 0px #ba809f,
    26px 26px 0px #ba809f,
    27px 27px 0px #ba809f,
    28px 28px 0px #ba809f,
    29px 29px 0px #ba809f,
    30px 30px 0px #ba809f,
    31px 31px 0px #ba809f,
    32px 32px 0px #ba809f,
    33px 33px 0px #ba809f,
    34px 34px 0px #ba809f,
    35px 35px 0px #ba809f,
    36px 36px 0px #ba809f,
    37px 37px 0px #ba809f,
    38px 38px 0px #ba809f,
    39px 39px 0px #ba809f,
    40px 40px 0px #ba809f,
    41px 41px 0px #ba809f,
    42px 42px 0px #ba809f,
    43px 43px 0px #ba809f,
    44px 44px 0px #ba809f,
    45px 45px 0px #ba809f,
    46px 46px 0px #ba809f,
    47px 47px 0px #ba809f,
    48px 48px 0px #ba809f,
    49px 49px 0px #ba809f,
    50px 50px 0px #ba809f,
    51px 51px 0px #ba809f,
    52px 52px 0px #ba809f,
    53px 53px 0px #ba809f,
    54px 54px 0px #ba809f,
    55px 55px 0px #ba809f,
    56px 56px 0px #ba809f,
    57px 57px 0px #ba809f,
    58px 58px 0px #ba809f,
    59px 59px 0px #ba809f,
    60px 60px 0px #ba809f,
    61px 61px 0px #ba809f,
    62px 62px 0px #ba809f,
    63px 63px 0px #ba809f,
    64px 64px 0px #ba809f,
    65px 65px 0px #ba809f,
    66px 66px 0px #ba809f,
    67px 67px 0px #ba809f,
    68px 68px 0px #ba809f,
    69px 69px 0px #ba809f,
    70px 70px 0px #ba809f,
    71px 71px 0px #ba809f,
    72px 72px 0px #ba809f,
    73px 73px 0px #ba809f,
    74px 74px 0px #ba809f,
    75px 75px 0px #ba809f,
    76px 76px 0px #ba809f,
    77px 77px 0px #ba809f,
    78px 78px 0px #ba809f,
    79px 79px 0px #ba809f,
    80px 80px 0px #ba809f,
    81px 81px 0px #ba809f,
    82px 82px 0px #ba809f,
    83px 83px 0px #ba809f,
    84px 84px 0px #ba809f,
    85px 85px 0px #ba809f,
    86px 86px 0px #ba809f,
    87px 87px 0px #ba809f,
    88px 88px 0px #ba809f,
    89px 89px 0px #ba809f,
    90px 90px 0px #ba809f,
    91px 91px 0px #ba809f,
    92px 92px 0px #ba809f,
    93px 93px 0px #ba809f,
    94px 94px 0px #ba809f,
    95px 95px 0px #ba809f,
    96px 96px 0px #ba809f,
    97px 97px 0px #ba809f,
    98px 98px 0px #ba809f,
    99px 99px 0px #ba809f,
    100px 100px 0px #ba809f,
    101px 101px 0px #ba809f,
    102px 102px 0px #ba809f,
    103px 103px 0px #ba809f,
    104px 104px 0px #ba809f,
    105px 105px 0px #ba809f,
    106px 106px 0px #ba809f,
    107px 107px 0px #ba809f,
    108px 108px 0px #ba809f,
    109px 109px 0px #ba809f,
    110px 110px 0px #ba809f,
    111px 111px 0px #ba809f,
    112px 112px 0px #ba809f,
    113px 113px 0px #ba809f,
    114px 114px 0px #ba809f,
    115px 115px 0px #ba809f,
    116px 116px 0px #ba809f,
    117px 117px 0px #ba809f,
    118px 118px 0px #ba809f,
    119px 119px 0px #ba809f,
    120px 120px 0px #ba809f,
    121px 121px 0px #ba809f,
    122px 122px 0px #ba809f,
    123px 123px 0px #ba809f,
    124px 124px 0px #ba809f,
    125px 125px 0px #ba809f,
    126px 126px 0px #ba809f,
    127px 127px 0px #ba809f,
    128px 128px 0px #ba809f,
    129px 129px 0px #ba809f,
    130px 130px 0px #ba809f,
    131px 131px 0px #ba809f,
    132px 132px 0px #ba809f,
    133px 133px 0px #ba809f,
    134px 134px 0px #ba809f,
    135px 135px 0px #ba809f,
    136px 136px 0px #ba809f,
    137px 137px 0px #ba809f,
    138px 138px 0px #ba809f,
    139px 139px 0px #ba809f,
    140px 140px 0px #ba809f,
    141px 141px 0px #ba809f,
    142px 142px 0px #ba809f,
    143px 143px 0px #ba809f,
    144px 144px 0px #ba809f,
    145px 145px 0px #ba809f,
    146px 146px 0px #ba809f,
    147px 147px 0px #ba809f,
    148px 148px 0px #ba809f,
    149px 149px 0px #ba809f,
    150px 150px 0px #ba809f,
    151px 151px 0px #ba809f,
    152px 152px 0px #ba809f,
    153px 153px 0px #ba809f,
    154px 154px 0px #ba809f,
    155px 155px 0px #ba809f,
    156px 156px 0px #ba809f,
    157px 157px 0px #ba809f,
    158px 158px 0px #ba809f,
    159px 159px 0px #ba809f,
    160px 160px 0px #ba809f,
    161px 161px 0px #ba809f,
    162px 162px 0px #ba809f,
    163px 163px 0px #ba809f,
    164px 164px 0px #ba809f,
    165px 165px 0px #ba809f,
    166px 166px 0px #ba809f,
    167px 167px 0px #ba809f;
}


/* ##### BERRY ##### */
.gve-badge.berry {
    background-color: #9D1964;
}

.gve-badge.berry a, .gve-badge.berry p, .gve-badge.berry .text {
    color: #ffffff;
}

.gve-badge.berry.ie.square.top-left:after,
.gve-badge.berry.ie.square.top-center:before,
.gve-badge.berry.ie.square.top-center:after,
.gve-badge.berry.ie.square.top-right:after,
.gve-badge.berry.ie.square.middle-left:before,
.gve-badge.berry.ie.square.middle-left:after,
.gve-badge.berry.ie.square.middle-center:before,
.gve-badge.berry.ie.square.middle-center:after,
.gve-badge.berry.ie.square.middle-right:before,
.gve-badge.berry.ie.square.middle-right:after,
.gve-badge.berry.ie.square.bottom-left:after,
.gve-badge.berry.ie.square.bottom-center:before,
.gve-badge.berry.ie.square.bottom-center:after,
.gve-badge.berry.ie.square.bottom-right:after {
    border-top-color: #9D1964;
    border-bottom-color: #9D1964;
}

.gve-badge.berry .teaser span a {
    color: #7f1451;
}

.gve-badge.berry .teaser span {
    background-color: #ffffff;
    color: #7f1451;
    padding: 5px 0px;
    box-shadow: 7px 0 0 #ffffff, -7px 0 0 #ffffff,
    1px 1px 0px #7f1451,
    2px 2px 0px #7f1451,
    3px 3px 0px #7f1451,
    4px 4px 0px #7f1451,
    5px 5px 0px #7f1451,
    6px 6px 0px #7f1451,
    7px 7px 0px #7f1451,
    8px 8px 0px #7f1451,
    9px 9px 0px #7f1451,
    10px 10px 0px #7f1451,
    11px 11px 0px #7f1451,
    12px 12px 0px #7f1451,
    13px 13px 0px #7f1451,
    14px 14px 0px #7f1451,
    15px 15px 0px #7f1451,
    16px 16px 0px #7f1451,
    17px 17px 0px #7f1451,
    18px 18px 0px #7f1451,
    19px 19px 0px #7f1451,
    20px 20px 0px #7f1451,
    21px 21px 0px #7f1451,
    22px 22px 0px #7f1451,
    23px 23px 0px #7f1451,
    24px 24px 0px #7f1451,
    25px 25px 0px #7f1451,
    26px 26px 0px #7f1451,
    27px 27px 0px #7f1451,
    28px 28px 0px #7f1451,
    29px 29px 0px #7f1451,
    30px 30px 0px #7f1451,
    31px 31px 0px #7f1451,
    32px 32px 0px #7f1451,
    33px 33px 0px #7f1451,
    34px 34px 0px #7f1451,
    35px 35px 0px #7f1451,
    36px 36px 0px #7f1451,
    37px 37px 0px #7f1451,
    38px 38px 0px #7f1451,
    39px 39px 0px #7f1451,
    40px 40px 0px #7f1451,
    41px 41px 0px #7f1451,
    42px 42px 0px #7f1451,
    43px 43px 0px #7f1451,
    44px 44px 0px #7f1451,
    45px 45px 0px #7f1451,
    46px 46px 0px #7f1451,
    47px 47px 0px #7f1451,
    48px 48px 0px #7f1451,
    49px 49px 0px #7f1451,
    50px 50px 0px #7f1451,
    51px 51px 0px #7f1451,
    52px 52px 0px #7f1451,
    53px 53px 0px #7f1451,
    54px 54px 0px #7f1451,
    55px 55px 0px #7f1451,
    56px 56px 0px #7f1451,
    57px 57px 0px #7f1451,
    58px 58px 0px #7f1451,
    59px 59px 0px #7f1451,
    60px 60px 0px #7f1451,
    61px 61px 0px #7f1451,
    62px 62px 0px #7f1451,
    63px 63px 0px #7f1451,
    64px 64px 0px #7f1451,
    65px 65px 0px #7f1451,
    66px 66px 0px #7f1451,
    67px 67px 0px #7f1451,
    68px 68px 0px #7f1451,
    69px 69px 0px #7f1451,
    70px 70px 0px #7f1451,
    71px 71px 0px #7f1451,
    72px 72px 0px #7f1451,
    73px 73px 0px #7f1451,
    74px 74px 0px #7f1451,
    75px 75px 0px #7f1451,
    76px 76px 0px #7f1451,
    77px 77px 0px #7f1451,
    78px 78px 0px #7f1451,
    79px 79px 0px #7f1451,
    80px 80px 0px #7f1451,
    81px 81px 0px #7f1451,
    82px 82px 0px #7f1451,
    83px 83px 0px #7f1451,
    84px 84px 0px #7f1451,
    85px 85px 0px #7f1451,
    86px 86px 0px #7f1451,
    87px 87px 0px #7f1451,
    88px 88px 0px #7f1451,
    89px 89px 0px #7f1451,
    90px 90px 0px #7f1451,
    91px 91px 0px #7f1451,
    92px 92px 0px #7f1451,
    93px 93px 0px #7f1451,
    94px 94px 0px #7f1451,
    95px 95px 0px #7f1451,
    96px 96px 0px #7f1451,
    97px 97px 0px #7f1451,
    98px 98px 0px #7f1451,
    99px 99px 0px #7f1451,
    100px 100px 0px #7f1451,
    101px 101px 0px #7f1451,
    102px 102px 0px #7f1451,
    103px 103px 0px #7f1451,
    104px 104px 0px #7f1451,
    105px 105px 0px #7f1451,
    106px 106px 0px #7f1451,
    107px 107px 0px #7f1451,
    108px 108px 0px #7f1451,
    109px 109px 0px #7f1451,
    110px 110px 0px #7f1451,
    111px 111px 0px #7f1451,
    112px 112px 0px #7f1451,
    113px 113px 0px #7f1451,
    114px 114px 0px #7f1451,
    115px 115px 0px #7f1451,
    116px 116px 0px #7f1451,
    117px 117px 0px #7f1451,
    118px 118px 0px #7f1451,
    119px 119px 0px #7f1451,
    120px 120px 0px #7f1451,
    121px 121px 0px #7f1451,
    122px 122px 0px #7f1451,
    123px 123px 0px #7f1451,
    124px 124px 0px #7f1451,
    125px 125px 0px #7f1451,
    126px 126px 0px #7f1451,
    127px 127px 0px #7f1451,
    128px 128px 0px #7f1451,
    129px 129px 0px #7f1451,
    130px 130px 0px #7f1451,
    131px 131px 0px #7f1451,
    132px 132px 0px #7f1451,
    133px 133px 0px #7f1451,
    134px 134px 0px #7f1451,
    135px 135px 0px #7f1451,
    136px 136px 0px #7f1451,
    137px 137px 0px #7f1451,
    138px 138px 0px #7f1451,
    139px 139px 0px #7f1451,
    140px 140px 0px #7f1451,
    141px 141px 0px #7f1451,
    142px 142px 0px #7f1451,
    143px 143px 0px #7f1451,
    144px 144px 0px #7f1451,
    145px 145px 0px #7f1451,
    146px 146px 0px #7f1451,
    147px 147px 0px #7f1451,
    148px 148px 0px #7f1451,
    149px 149px 0px #7f1451,
    150px 150px 0px #7f1451,
    151px 151px 0px #7f1451,
    152px 152px 0px #7f1451,
    153px 153px 0px #7f1451,
    154px 154px 0px #7f1451,
    155px 155px 0px #7f1451,
    156px 156px 0px #7f1451,
    157px 157px 0px #7f1451,
    158px 158px 0px #7f1451,
    159px 159px 0px #7f1451,
    160px 160px 0px #7f1451,
    161px 161px 0px #7f1451,
    162px 162px 0px #7f1451,
    163px 163px 0px #7f1451,
    164px 164px 0px #7f1451,
    165px 165px 0px #7f1451,
    166px 166px 0px #7f1451,
    167px 167px 0px #7f1451;
}


.gaertnerSucheWrapper {
    width:1540px;
    position:absolute;
    left:calc(50% - 770px);
    top:266px;
    height:auto;
    z-index: 99;
}
.gaertnerSucheTeaser {
    width: 200px;
    float:right;
    color:#ffffff;
}
.gaertnerSucheTeaser.grey {
    background: #222222;
}
.gaertnerSucheTeaser.purple {
    background:#665068;
}
.gaertnerSucheTeaser.magenta {
    background:#9d1964;
}
.gaertnerSucheTeaser .insideWrap {
    padding: 20px 15px 0px;
}
.gaertnerSucheTeaser h3 {
    font-size:22px;
    text-align:center;
    font-weight:100;
    padding:0px;
    background:transparent;
}
.gaertnerSucheTeaser input.button {
    background:transparent;
    margin-left:0px;
    text-align:right;
    width:100%;
    margin-top:10px;
}
.gaertnerSucheTeaser input[type="text"],.gaertnerSucheTeaser select {
    width: 100%;
    padding:5px 3px;
    border:none;
    border-radius:0px;
    margin-top:5px;
    height:35px;
    font-weight:300;
}
.gaertnerSucheTeaser.grey input[type="text"],.gaertnerSucheTeaser.grey select {
    background-color:#654f66;
    color:#ffffff;
}
.gaertnerSucheTeaser .heapBox .holder {
    width:145px;
    border:0px;
    letter-spacing:0em;
    text-indent: 3px;
}
.gaertnerSucheTeaser .heapBox .handler {
    border:0px;
}
.gaertnerSucheTeaser .heapBox a {
    font-family: 'Roboto', sans-serif;
    letter-spacing:0em;
    font-weight:300;
}
.gaertnerSucheTeaser .heapBox div.heap {
    width:100%;
}
.gaertnerSucheTeaser.grey .heapBox .holder, .gaertnerSucheTeaser.grey .heapBox .handler {
    background:#654f66;
}
.gaertnerSucheTeaser.purple .heapBox .holder, .gaertnerSucheTeaser.purple .heapBox .handler, .gaertnerSucheTeaser.magenta .heapBox .holder, .gaertnerSucheTeaser.magenta .heapBox .handler {
    background:#ffffff;
}
.gaertnerSucheTeaser.purple .heapBox a, .gaertnerSucheTeaser.magenta .heapBox a {
    color:#665068;
}
.gaertnerSucheTeaser .heapBox .heapOptions a {
    color:#ffffff;
}
.gaertnerSucheTeaser.purple input[type="text"],.gaertnerSucheTeaser.purple select, .gaertnerSucheTeaser.magenta input[type="text"],.gaertnerSucheTeaser.magenta select {
    background-color:#ffffff;
    color:#665068;
}
.gaertnerSucheTeaser .image_suche img {
    width:100%;
}
@media(max-width:1540px) {
    .gaertnerSucheWrapper {
        display:none;
    }
}