
.ctl-fixed{
    position: fixed!important;
}

.ctl-clear{
    clear : both;
}
.ctl-table{
    display : table;
    width: 100%;
}
.ctl-row{
    display : table-row;
}
.ctl-td{
    display : table-cell;
}
.ctl-underlined{
    text-decoration: underline;
}

.ctl-no-border-radius{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.ctl-hidden{
    display:none !important;
}
.ctl-visible{
    display:block;
}

.ctl-block{
    display:block;
}

.ctl-right{
    float: right;
}
.ctl-left{
    float: left;
}

.ctl-full-width{
    width: 100%;
}

.ctl-align-right{
    text-align: right;
}
.ctl-align-left{
    text-align: left;
}
.ctl-align-center{
    text-align: center;
}

.ctl-inline{
    display: inline;
}

.ctl-margin-left-none{
    margin-left: 0px;
}

.ctl-noselect{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ctl-ani-hack{
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    -webkit-tap-highlight-color: transparent; /* mobile webkit */
}

.ctl-nopadding{
    padding: 0px;
}

.ctl-overflow-visible{
    overflow: visible !important;
}

.ctl-bg-white{
    background-color: #fff;
}

.ctl-position-relative{
    position: relative;
}

.ctl-col-12{
    width: 100%;
}

.ctl-col-6{
    width: 50%;
}

.ctl-col-1{
    width: 12%;
}

.ctl-col-2{
    width: 16.66666%;
}

.ctl-col-3{
    width: 25%;
}

.ctl-col-4{
    width: 33.33333%;
}

.ctl-col-6{
    width: 50%;
}

.ctl-col-8{
    width: 66.66666%;
}

.ctl-arcade-text-left{
    text-align: left;
}

.ctl-arcade-text-right{
    text-align: right;
}

.ctl-arcade-text-center{
    text-align: center;
}


.ctl-arcade-admin-message-green{
    color: #00815e;
    font-weight: bold;
    border-bottom: 1px solid #00815e;
    display: inline-block;
}

.ctl-arcade-admin-message-red{
    color: #e00;
    font-weight: bold;
    border-bottom: 1px solid #e00;
    display: inline-block;
}


/*************************/

.ctl-arcade-btn {
    background: #00815e;
    border: 2px solid #00815e;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    text-shadow: 1px 1px 1px #000;

    font-size: 16px;
    padding: 8px 18px 8px 18px;
    text-decoration: none;

    display: inline-block;
    cursor: pointer;

   /* font-family: Oswald, sans-serif; */
    font-weight: bold;
    text-transform: uppercase;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    margin-bottom: 10px;
}

.ctl-arcade-btn:hover {
    background: #009970;
    border: 2px solid #009970;
    text-decoration: none;
}

.ctl-arcade-btn:active, .ctl-arcade-btn:focus {
    border: 2px solid #00815e;
    position:relative;
    top:1px;
    text-shadow: 0px 0px 1px #000;
}

.ctl-arcade-btn, .ctl-arcade-btn:hover, .ctl-arcade-btn:active, .ctl-arcade-btn:focus {
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);

    color: #fff !important;
}

.ctl-arcade-btn-mini{
    font-size: 13px;
    padding: 2px 10px 2px 10px;
    line-height: 13px !important;
}



.ctl-arcade-rank-col{
    padding: 5px;
    display: table-cell;
}

.ctl-arcade-rank-header, .ctl-arcade-rank-row{
    width: 100%;
    overflow: auto;
    position: relative;
    display: table;
}

.ctl-arcade-rank-row:after, .ctl-arcade-rank-header:after,
.ctl-arcade-rank-row:before, .ctl-arcade-rank-header:before{
    clear: both;
    content: "";
}

.ctl-arcade-rank-header{
    font-weight: bold;
    font-size: 14px;
    color: #fff;

    background-color: #f00;
    text-shadow: 1px 1px 1px #000;
}
.ctl-arcade-rank-row{
    font-weight: normal;
    font-size: 12px;
    color: #fff;

    text-shadow: 1px 1px 1px #fff;
}


.ctl-arcade-rank-table{
    background-color: #006699;
    text-shadow: 1px 1px 1px #000;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
}

.ctl-arcade-rank-table p{
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 16px;

    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px !important;
    width: 100%;
}

.ctl-arcade-rank-table p, .ctl-arcade-rank-header{
    text-transform: uppercase;
   /* font-family: Oswald, sans-serif; */
    padding-left: 5px;
    padding-right: 5px;
}

.ctl-arcade-rank-body .ctl-arcade-rank-row{
    background-color: #aaa;
    cursor: pointer;
}

.ctl-arcade-rank-body .ctl-arcade-rank-row:nth-child(odd){
    background-color: #555;
}

.ctl-arcade-rank-row:hover{
    background-color: #fff !important;
}
.ctl-arcade-rank-row:hover .ctl-arcade-rank-col{
    color: #111;
}

.ctl-arcade-rank-filters li{
    display: inline-block;
    list-style: none;

    margin-left: 5px !important;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    margin-bottom: 5px !important;
}

.ctl-arcade-rank-filters li:first-child{
    margin-left: 0px !important;
}

.ctl-arcade-rank-body .ctl-arcade-rank-row:last-child, .ctl-arcade-rank-body,
.ctl-arcade-rank-table, .ctl-arcade-rank-table .ctl-arcade-rank-no-scores{
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;

    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}

.ctl-arcade-rank-filters ul{
    text-align: right;
    margin-top: 10px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
}

.ctl-arcade-rank-table {
    border: 1px solid #000;
}

.ctl-arcade-rank-table .ctl-arcade-rank-no-scores{
    color: #f00;
    font-size: 14px;
    background-color: #fff;
    text-shadow: none;
}


.ctl-arcade-rank-table p, .ctl-arcade-rank-header{
    box-sizing: border-box;
}

.ctl-arcade-game-iframe{
    margin-bottom: 0px !important;
    background-color: #fff;
}



.ctl-arcade-game-iframe-wrapper{
    position: relative;
    margin-bottom: 15px !important;
    text-align: center;
    line-height: 0px !important;
}

.ctl-arcade-dlg-ad{
    background-color: #fff;
    clear: both;
    line-height: 0px;
    text-align: center;
}

.ctl-arcade-dlg-ad iframe{
    margin-bottom: 0px !important;
    max-width: none !important;
}

.ctl-arcade-rank-container{
    margin-bottom: 15px;
}


.ctl-arcade-rank-row{
  /*  font-family: Droid Serif, serif; */
}




/* GREEN */

.ctl-arcade-admin-rank-preview-green span:first-child{
    background-color: #00815e;
}
.ctl-arcade-admin-rank-preview-green span:last-child{
    background-color: #009970;
}

.ctl-arcade-rank-table-green{
    border-color: #00815e;
    background-color: #00815e;
}
.ctl-arcade-rank-header-green{
    background-color: #009970;
    border-bottom: 1px solid #00815e;
}
.ctl-arcade-btn-green{
    background: #00815e;
    border-color: #00815e;
}
.ctl-arcade-btn-green:hover {
    background: #009970;
    border-color: #009970;
}
.ctl-arcade-btn-green:active, .ctl-arcade-btn-green:focus {
    border-color: #00815e;
}

.ctl-arcade-rank-table-green .ctl-arcade-rank-body .ctl-arcade-rank-row{
    background-color: #fff;
    color: #111;
}
.ctl-arcade-rank-table-green .ctl-arcade-rank-body .ctl-arcade-rank-row:nth-child(odd){
    background-color: #eee;
}
.ctl-arcade-rank-table-green .ctl-arcade-rank-row:hover{
    background-color: #009970 !important;
    text-shadow: 1px 1px 1px #000;
}
.ctl-arcade-rank-table-green .ctl-arcade-rank-row:hover .ctl-arcade-rank-col{
    color: #fff;
}

/* RED */

.ctl-arcade-admin-rank-preview-red span:first-child{
    background-color: #aa0000;
}
.ctl-arcade-admin-rank-preview-red span:last-child{
    background-color: #CC0000;
}

.ctl-arcade-rank-table-red{
    border-color: #aa0000;
    background-color: #aa0000;
}
.ctl-arcade-rank-header-red{
    background-color: #CC0000;
    border-bottom: 1px solid #aa0000;
}
.ctl-arcade-btn-red{
    background: #aa0000;
    border-color: #aa0000;
}
.ctl-arcade-btn-red:hover {
    background: #CC0000;
    border-color: #CC0000;
}
.ctl-arcade-btn-red:active, .ctl-arcade-btn-red:focus {
    border-color: #aa0000;
}


.ctl-arcade-rank-table-red .ctl-arcade-rank-body .ctl-arcade-rank-row{
    background-color: #fff;
    color: #111;
}
.ctl-arcade-rank-table-red .ctl-arcade-rank-body .ctl-arcade-rank-row:nth-child(odd){
    background-color: #eee;
}
.ctl-arcade-rank-table-red .ctl-arcade-rank-row:hover{
    background-color: #CC0000 !important;
    text-shadow: 1px 1px 1px #000;
}
.ctl-arcade-rank-table-red .ctl-arcade-rank-row:hover .ctl-arcade-rank-col{
    color: #fff;
}

/* ORANGE */
.ctl-arcade-admin-rank-preview-orange span:first-child{
    background-color: #f15100;
}
.ctl-arcade-admin-rank-preview-orange span:last-child{
    background-color: #FF640E;
}

.ctl-arcade-rank-table-orange{
    border-color: #f15100;
    background-color: #f15100;
}
.ctl-arcade-rank-header-orange{
    background-color: #FF640E;
    border-bottom: 1px solid #f15100;
}
.ctl-arcade-btn-orange{
    background: #f15100;
    border-color: #FF640E;
}
.ctl-arcade-btn-orange:hover {
    background: #FF640E;
    border-color: #FF640E;
}
.ctl-arcade-btn-orange:active, .ctl-arcade-btn-orange:focus {
    border-color: #f15100;
}


.ctl-arcade-rank-table-orange .ctl-arcade-rank-body .ctl-arcade-rank-row{
    background-color: #fff;
    color: #111;
}
.ctl-arcade-rank-table-orange .ctl-arcade-rank-body .ctl-arcade-rank-row:nth-child(odd){
    background-color: #eee;
}
.ctl-arcade-rank-table-orange .ctl-arcade-rank-row:hover{
    background-color: #FF640E !important;
    text-shadow: 1px 1px 1px #000;
}
.ctl-arcade-rank-table-orange .ctl-arcade-rank-row:hover .ctl-arcade-rank-col{
    color: #fff;
}

/* PINK */
.ctl-arcade-admin-rank-preview-pink span:first-child{
    background-color: #D10095;
}
.ctl-arcade-admin-rank-preview-pink span:last-child{
    background-color: #FF00B6;
}

.ctl-arcade-rank-table-pink{
    border-color: #D10095;
    background-color: #D10095;
}
.ctl-arcade-rank-header-pink{
    background-color: #FF00B6;
    border-bottom: 1px solid #D10095;
}
.ctl-arcade-btn-pink{
    background: #D10095;
    border-color: #D10095;
}
.ctl-arcade-btn-pink:hover {
    background: #FF00B6;
    border-color: #FF00B6;
}
.ctl-arcade-btn-pink:active, .ctl-arcade-btn-pink:focus {
    border-color: #D10095;
}


.ctl-arcade-rank-table-pink .ctl-arcade-rank-body .ctl-arcade-rank-row{
    background-color: #fff;
    color: #111;
}
.ctl-arcade-rank-table-pink .ctl-arcade-rank-body .ctl-arcade-rank-row:nth-child(odd){
    background-color: #eee;
}
.ctl-arcade-rank-table-pink .ctl-arcade-rank-row:hover{
    background-color: #FF00B6 !important;
    text-shadow: 1px 1px 1px #000;
}
.ctl-arcade-rank-table-pink .ctl-arcade-rank-row:hover .ctl-arcade-rank-col{
    color: #fff;
}


/* VIOLET */
.ctl-arcade-admin-rank-preview-violet span:first-child{
    background-color: #9200D1;
}
.ctl-arcade-admin-rank-preview-violet span:last-child{
    background-color: #B200FF;
}

.ctl-arcade-rank-table-violet{
    border-color: #9200D1;
    background-color: #9200D1;
}
.ctl-arcade-rank-header-violet{
    background-color: #B200FF;
    border-bottom: 1px solid #9200D1;
}
.ctl-arcade-btn-violet{
    background: #9200D1;
    border-color: #9200D1;
}
.ctl-arcade-btn-violet:hover {
    background: #B200FF;
    border-color: #B200FF;
}
.ctl-arcade-btn-violet:active, .ctl-arcade-btn-violet:focus {
    border-color: #9200D1;
}


.ctl-arcade-rank-table-violet .ctl-arcade-rank-body .ctl-arcade-rank-row{
    background-color: #fff;
    color: #111;
}
.ctl-arcade-rank-table-violet .ctl-arcade-rank-body .ctl-arcade-rank-row:nth-child(odd){
    background-color: #eee;
}
.ctl-arcade-rank-table-violet .ctl-arcade-rank-row:hover{
    background-color: #B200FF !important;
    text-shadow: 1px 1px 1px #000;
}
.ctl-arcade-rank-table-violet .ctl-arcade-rank-row:hover .ctl-arcade-rank-col{
    color: #fff;
}

/* GRAY */
.ctl-arcade-admin-rank-preview-gray span:first-child{
    background-color: #5b5b5b;
}
.ctl-arcade-admin-rank-preview-gray span:last-child{
    background-color: #959595;
}

.ctl-arcade-rank-table-gray{
    border-color: #5b5b5b;
    background-color: #5b5b5b;
}
.ctl-arcade-rank-header-gray{
    background-color: #959595;
    border-bottom: 1px solid #5b5b5b;
}
.ctl-arcade-btn-gray{
    background: #5b5b5b;
    border-color: #5b5b5b;
}
.ctl-arcade-btn-gray:hover {
    background: #959595;
    border-color: #959595;
}
.ctl-arcade-btn-gray:active, .ctl-arcade-btn-gray:focus {
    border-color: #5b5b5b;
}


.ctl-arcade-rank-table-gray .ctl-arcade-rank-body .ctl-arcade-rank-row{
    background-color: #fff;
    color: #111;
}
.ctl-arcade-rank-table-gray .ctl-arcade-rank-body .ctl-arcade-rank-row:nth-child(odd){
    background-color: #eee;
}
.ctl-arcade-rank-table-gray .ctl-arcade-rank-row:hover{
    background-color: #959595 !important;
    text-shadow: 1px 1px 1px #000;
}
.ctl-arcade-rank-table-gray .ctl-arcade-rank-row:hover .ctl-arcade-rank-col{
    color: #fff;
}

/* BLUE */
.ctl-arcade-admin-rank-preview-blue span:first-child{
    background-color: #006DFF;
}
.ctl-arcade-admin-rank-preview-blue span:last-child{
    background-color: #4C99FF;
}

.ctl-arcade-rank-table-blue{
    border-color: #006DFF;
    background-color: #006DFF;
}
.ctl-arcade-rank-header-blue{
    background-color: #4C99FF;
    border-bottom: 1px solid #006DFF;
}
.ctl-arcade-btn-blue{
    background: #006DFF;
    border-color: #006DFF;
}
.ctl-arcade-btn-blue:hover {
    background: #4C99FF;
    border-color: #4C99FF;
}
.ctl-arcade-btn-blue:active, .ctl-arcade-btn-blue:focus {
    border-color: #006DFF;
}


.ctl-arcade-rank-table-blue .ctl-arcade-rank-body .ctl-arcade-rank-row{
    background-color: #fff;
    color: #111;
}
.ctl-arcade-rank-table-blue .ctl-arcade-rank-body .ctl-arcade-rank-row:nth-child(odd){
    background-color: #eee;
}
.ctl-arcade-rank-table-blue .ctl-arcade-rank-row:hover{
    background-color: #4C99FF !important;
    text-shadow: 1px 1px 1px #000;
}
.ctl-arcade-rank-table-blue .ctl-arcade-rank-row:hover .ctl-arcade-rank-col{
    color: #fff;
}

/*********** RATINGS ***********/

.ctl-arcade-rating-container{
    margin: 15px 0px;
}

.ctl-arcade-rating-container div{
    display: inline;
}

.ctl-arcade-stars{
    margin-right: 5px;
    cursor: pointer;
}

.ctl-arcade-stars span{
    cursor: pointer;
    color: #ec6b15;
    font-size: 18px;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}

.ctl-arcade-num-votes{
    font-size: 16px;
    color: #ec6b15;

    /*font-family: Oswald, sans-serif;*/
    font-weight: normal;
    text-transform: uppercase;

    text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}

/******* DIALOG ********/

.ctl-arcade-dlg-wrapper,
.ctl-arcade-share-dlg-wrapper,
.ctl-arcade-loading-dlg-wrapper,
.ctl-arcade-ads-dlg-wrapper{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.ctl-arcade-loading-dlg-wrapper .ctl-arcade-dlg-content{
    text-align: center;
}

.ctl-arcade-loading-dlg-wrapper i{
    margin-top: 30px;
    display: block;
}

.ctl-arcade-dlg-block{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.5);

    cursor: pointer;
}


.ctl-arcade-dlg-content{
    position: absolute;
    margin: 0px auto;

    display: block;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%);

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;

    background-color: #fff;

    padding: 15px;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    min-width: 200px;
    min-height: 100px;


    -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
}

.ctl-arcade-dlg-content .icon-arrows-cw{

}

.ctl-arcade-dlg-close{
    position: absolute;

    top: 5px;
    right: 5px;

    padding: 2px;
    font-size: 18px;

    cursor: pointer;
}

.ctl-arcade-dlg-close:hover{
    color: #666;
    top: 6px;
}

.ctl-arcade-dlg-content h2{
    /* font-family: Oswald, sans-serif; */
    font-size: 20px !important;
    margin-bottom: 16px !important;
    margin-top: 5px !important;

    padding: 5px;
    text-transform: uppercase;
    text-align: center;
}
.ctl-arcade-dlg-content p{
    /*font-family: 'Droid Serif', serif; */
    font-size: 14px;
    line-height: 14px;

    background-color: #efefef;
    padding: 10px;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.ctl-arcade-dlg-footer{
    margin-top: 10px;
    text-align: right;
    border-top: 1px solid #ccc;
    padding-top: 10px;
}

.ctl-arcade-dlg-footer .ctl-arcade-btn{
    margin-left: 5px;
    font-weight: bold;
}

.ctl-arcade-ads-dlg-wrapper .ctl-arcade-dlg-block{
    cursor: auto;
}

.ctl-arcade-ads-dlg-wrapper .ctl-arcade-dlg-content{
    padding: 0px !important;
    background-color: transparent;
    box-shadow: none;
}

.ctl-arcade-ads-dlg-wrapper .ctl-arcade-dlg-close{
    background-color: #fff;
    position: relative;
    top:  auto;
    right: auto;
    float: right;
    visibility: hidden;
    bottom: 0px;

    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.ctl-arcade-ads-dlg-wrapper .ctl-arcade-dlg-close:hover{
    top:  auto;
}

.ctl-arcade-ads-dlg-wrapper p{
    margin:  0px !important;
    padding: 2px !important;
    font-size: 11px !important;
    visibility: hidden;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ctl-arcade-ads-dlg-wrapper .ctl-arcade-dlg-content{
    display: none;
}


.ctl-arcade-dlg-fixed{
    position: fixed !important;
    top: 0px !important;
    left: 0px !important;
    z-index: 99999999 !important;
}

@media (max-width: 349px){
    .ctl-arcade-share-dlg-wrapper .ctl-arcade-dlg-content,
    .ctl-arcade-loading-dlg-wrapper .ctl-arcade-dlg-content,
    .ctl-arcade-dlg-wrapper .ctl-arcade-dlg-content{
        width: -moz-calc(100% - 60px);
        width: -webkit-calc(100% - 60px);
        width: -o-calc(100% - 60px);
        width: calc(100% - 60px);

        margin-left: 15px;
        margin-right: 15px;

        left: 0px;
        transform: translate(0%, -50%);

        min-width: 0px;
    }

    .ctl-arcade-ads-dlg-wrapper .ctl-arcade-dlg-content{
        width: -moz-calc(100% - 10px);
        width: -webkit-calc(100% - 10px);
        width: -o-calc(100% - 10px);
        width: calc(100% - 10px);

        margin-left: 5px;
        margin-right: 5px;

        left: 0px;
        transform: translate(0%, -50%);

        min-width: 0px;
    }

}


/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@font-face {
  font-family: 'ctl-arcade';
  src: url('https://zu1kq5uuuc2b9ms.onstatic.studio/wp-content/plugins/ctl-arcade/font/ctl-arcade.eot?47435531');
  src: url('https://zu1kq5uuuc2b9ms.onstatic.studio/wp-content/plugins/ctl-arcade/font/ctl-arcade.eot?47435531#iefix') format('embedded-opentype'),
       url('https://zu1kq5uuuc2b9ms.onstatic.studio/wp-content/plugins/ctl-arcade/font/ctl-arcade.woff?47435531') format('woff'),
       url('https://zu1kq5uuuc2b9ms.onstatic.studio/wp-content/plugins/ctl-arcade/font/ctl-arcade.ttf?47435531') format('truetype'),
       url('https://zu1kq5uuuc2b9ms.onstatic.studio/wp-content/plugins/ctl-arcade/font/ctl-arcade.svg?47435531#ctl-arcade') format('svg');
  font-weight: normal;
  font-style: normal; font-display: swap;}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ctl-arcade';
    src: url('https://zu1kq5uuuc2b9ms.onstatic.studio/wp-content/plugins/ctl-arcade/font/ctl-arcade.svg?47435531#ctl-arcade') format('svg'); font-display: swap;}
}
*/
 
 [class^="ctl-arcade-icon-"]:before, [class*=" ctl-arcade-icon-"]:before {
  font-family: "ctl-arcade";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.ctl-arcade-icon-left-open:before { content: '\e800'; } /* '' */
.ctl-arcade-icon-right-open:before { content: '\e801'; } /* '' */
.ctl-arcade-icon-arrows-cw:before { content: '\e802'; } /* '' */
.ctl-arcade-icon-wordpress:before { content: '\e803'; } /* '' */
.ctl-arcade-icon-twitter:before { content: '\e804'; } /* '' */
.ctl-arcade-icon-paypal:before { content: '\e805'; } /* '' */
.ctl-arcade-icon-facebook:before { content: '\e806'; } /* '' */
.ctl-arcade-icon-gamepad:before { content: '\e807'; } /* '' */
.ctl-arcade-icon-puzzle:before { content: '\e808'; } /* '' */
.ctl-arcade-icon-cancel:before { content: '\e809'; } /* '' */
.ctl-arcade-icon-star:before { content: '\e80a'; } /* '' */
.ctl-arcade-icon-star-empty:before { content: '\e80b'; } /* '' */
.ctl-arcade-icon-star-half-alt:before { content: '\e80c'; } /* '' */
.ctl-arcade-icon-heart:before { content: '\e80d'; } /* '' */
.ctl-arcade-icon-heart-empty:before { content: '\e80e'; } /* '' */
.ctl-arcade-icon-flag:before { content: '\e80f'; } /* '' */
.ctl-arcade-icon-home:before { content: '\e810'; } /* '' */
.ctl-arcade-icon-code:before { content: '\e811'; } /* '' */
.ctl-arcade-icon-cubes:before { content: '\e812'; } /* '' */
.ctl-arcade-icon-award:before { content: '\e813'; } /* '' */
.cmplz-obfuscate span{display:none}#cmplz-manage-consent-container{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:""}.cmplz-alert{display:none;padding:7px;color:white;margin:10px 0}.cmplz-alert.cmplz-error{background-color:#f44336}.cmplz-alert.cmplz-success{background-color:green}.cmplz-close{margin-left:15px;color:white;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.cmplz-close:hover{color:black}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div::after,#cmplz-document .cmplz-dropdown summary div::after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div::after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category=functional],#cmplz-document .cmplz-dropdown summary div input[data-category=functional],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div input[data-category=functional]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2::before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:0;border:0;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;cursor:pointer;content:"";transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded=true] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.postbox #cmplz-document{margin:auto auto}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner,#cmplz-document button::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode input::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode button::-moz-focus-inner{border:0;padding:0}#cmplz-document a,.editor-styles-wrapper .cmplz-unlinked-mode a{text-decoration:underline}#cmplz-document a[target=_blank]::after,.editor-styles-wrapper .cmplz-unlinked-mode a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus,.editor-styles-wrapper .cmplz-unlinked-mode a:focus{border:1px solid black;padding:2px}#cmplz-document #cmplz-dnsmpd-form label,.editor-styles-wrapper .cmplz-unlinked-mode #cmplz-dnsmpd-form label{margin-right:20px;min-width:100px;display:inline-block}#cmplz-document h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h2,.editor-styles-wrapper .cmplz-unlinked-mode h3{font-size:22px;text-align:left;margin-top:15px;text-transform:initial;padding-bottom:10px;margin-bottom:10px}#cmplz-document.impressum h2,#cmplz-document.impressum h3,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h2,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h3{border-bottom:0;font-size:1em;padding-bottom:5px;margin-bottom:5px}#cmplz-document.impressum p,.editor-styles-wrapper .cmplz-unlinked-mode.impressum p{margin-bottom:7px}#cmplz-document h4,.editor-styles-wrapper .cmplz-unlinked-mode h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-document h5,.editor-styles-wrapper .cmplz-unlinked-mode h5{font-size:14px;text-align:left;margin-top:10px;margin-bottom:5px;text-transform:initial}#cmplz-document h3.annex,#cmplz-document h4.annex,.editor-styles-wrapper .cmplz-unlinked-mode h3.annex,.editor-styles-wrapper .cmplz-unlinked-mode h4.annex{font-weight:bold}#cmplz-document span h3,.editor-styles-wrapper .cmplz-unlinked-mode span h3{font-size:14px;border-bottom:0}#cmplz-document p,#cmplz-document li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode p,.editor-styles-wrapper .cmplz-unlinked-mode li,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:14px;margin-top:0}#cmplz-document ol.alphabetic,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic li:before{font-weight:bold;content:counter(list,lower-alpha) ") ";counter-increment:list}#cmplz-document ul,.editor-styles-wrapper .cmplz-unlinked-mode ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document ol.alphabetic ol,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic ol li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol li:before{font-weight:bold;content:counter(list,decimal) ") ";counter-increment:list}#cmplz-document .cmplz-subtitle,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle{font-size:inherit;font-weight:bold;margin-top:25px}#cmplz-document .cmplz-indent,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-indent{margin-left:36px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown{background-color:rgba(239,239,239,0.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a{font-size:14px;margin-top:0}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown ul,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,#cmplz-document .cmplz-dropdown p.legal-obligations-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p.legal-obligations-description{padding-bottom:15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;background-color:rgba(239,239,239,0.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary h3{padding:0 5px;border-bottom:0;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{cursor:pointer;content:"";background:url(https://zu1kq5uuuc2b9ms.onstatic.studio/wp-content/plugins/complianz-gdpr/assets/images/chevron-down.svg) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown[open],#cmplz-document .cmplz-dropdown[open],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open]{padding-bottom:1px}#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,#cmplz-document .cmplz-dropdown[open] summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open] summary div:after{transform:rotate(180deg)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .name-header strong,#cmplz-cookies-overview .cmplz-dropdown .retention-header strong,#cmplz-cookies-overview .cmplz-dropdown .function-header strong,#cmplz-document .cmplz-dropdown .name-header strong,#cmplz-document .cmplz-dropdown .retention-header strong,#cmplz-document .cmplz-dropdown .function-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .name-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .retention-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .function-header strong{display:block;font-size:14px;font-weight:bold;text-align:left;margin:0;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div{background-color:white;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header strong,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header strong,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header strong,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header strong,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header strong,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header strong,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header strong{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
