.label-opener {
    display: none;
    width: 80px;
    cursor: pointer;
}

.label-span {
    height: 30px;
    margin-left: 15px;
    margin-top: 1px;
    position: relative;
    float: left;
}
.label-span.title {
    width: auto;
    height: auto;
    margin-left: 0;
}

.label-span span {
    display: block;
    width: 30px;
    height: 5px;
    background: #fff;
    position: absolute;
    top: 5px;
    left: 0;
}
.label-span span + span { top: 15px; }
.label-span span + span + span { top: 25px; }
.label-span.title span {
    display: none;
    margin-top: 4px;
    left: 14px;
}

.no-display { display: none; }
img { max-width: 100%; }

@media only screen and (max-width: 1180px) { /* sirka 1140 + 2x10 padding + 20 scrollbar */
    /*#dText { background-color: blue; }*/
    #jMobilniVerzeSirkaVZindexu { z-index: 1180; }
}


@media only screen and (max-width: 1030px) { /* sirka 990 + 2x10 padding + 20 scrollbar */
    /*#dText { background-color: lemonchiffon; }*/
    #jMobilniVerzeSirkaVZindexu { z-index: 1030; }
}

@media only screen and (max-width: 900px) { /* sirka 860 + 2x10 padding + 20 scrollbar */
    #jMobilniVerzeSirkaVZindexu { z-index: 900; }
    /*#dText { background-color: orange; }*/
}

@media only screen and (max-width: 800px) { /* sirka 760 + 2x10 padding + 20 scrollbar */
    #jMobilniVerzeSirkaVZindexu { z-index: 800; }
    /*#dText { background-color: greenyellow; }*/
}


@media only screen and (max-width: 700px) { /* sirka 660 + 2x10 padding + 20 scrollbar */
    #jMobilniVerzeSirkaVZindexu { z-index: 700; }
}


@media only screen and (max-width: 630px) { /* sirka 590 + 2x10 padding + 20 scrollbar */
    #jMobilniVerzeSirkaVZindexu { z-index: 630; }
}


@media only screen and (max-width: 530px) { /* sirka 490 + 2x10 padding + 20 scrollbar */
    #jMobilniVerzeSirkaVZindexu { z-index: 530; }


    .articleDetail .articleDetailContentBody .dFotografieObal{
        float: inherit;
        margin: 0 auto;
    }

    .dFotografieObal .aObrazekBox{
        margin: 0 auto;
        float: none;
    }
}


@media only screen and (max-width: 430px) { /* sirka 390 + 2x10 padding + 20 scrollbar */
    #jMobilniVerzeSirkaVZindexu { z-index: 430; }
}

/*
MOBILNI TABULKY
*/
/*@media screen and (max-width: 970px)
{
    table {
        border: 0;
    }

    table tr th {
        display: none;
    }

    table thead {
        display: none;
    }

    table tr {
        margin-bottom: 10px;
        display: block;
    }

    table td p { text-align: center !important;}

    table td {
        display: block;
        text-align: right;
        font-size: 13px;
    }

    table td:last-child {
        border-bottom: 0;
    }

    table td:before {
        content: attr(data-label);
        display: block;
        text-align: center !important;
        text-transform: uppercase;
        font-weight: bold;
        color: #06377a;
        padding: 0.5em;
        background-color: transparent;
    }
}*/