*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
address,
em,
img,
ins,
small,
strong,
sub,
sup,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    font-family: sans-serif;
    color: #000;
    background: #fff
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

a img,
img {
    border: 0
}

body,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.375em;
    font-size: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
img {
    display: block
}

ul,
li {
    list-style: none;
}

li.dopobrania {
    line-height: 2.5rem;
}

ul {
    padding: .125em 1em
}

.border-top {
    border-top: 1px solid #757471;
    padding: .25em 0
}

.border-bottom {
    border-bottom: 1px solid #757471;
    padding: .25em 0
}

.toleft {
    display: inline;
    float: left;
    text-align: left;
    margin: 0 0 0 .5em
}

.toright {
    float: right;
    text-align: right;
    margin: 0 .5em 0 0
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-pauzuje {
    padding: .75em 0
}

.text-shadow-black {
    text-shadow: .075em .075em .05em rgba(0, 0, 0, .85)
}

.text-shadow-white {
    text-shadow: .075em .075em .05em rgba(255, 255, 255, .85)
}

.uwagi {
    color: rgba(196, 38, 29, 1);
    font-size: .875em;
    font-style: italic;
    padding: 0 .5em
}

.zdanie {
    text-transform: lowercase
}

.zdanie:first-letter {
    text-transform: uppercase
}

.pion-bg {
    background: rgba(100, 100, 100, .1)
}

.pad-top {
    padding-top: 1rem
}

.pad-bottom {
    padding-bottom: 1rem
}

.walkower {
    color: rgba(255, 0, 0, .85);
    font-size: .875em;
    font-weight: 700
}

.kropka li {
    list-style: inside disc;
    padding: .25em .5em
}

img.champion {
    height: 188px;
    width: 160px;
    margin: 0 auto;
}

@media all and (max-width:768px) {
    img.champion {
        height: 117px;
        width: 100px;
    }
}

fieldset {
    border: 1px solid #757471;
    border-radius: 1em;
    float: left;
    margin: 1.5em 1.5em 3em;
    padding: 1.5em 2em;
    text-align: center
}

fieldset legend {
    background: #fff;
    border: 1px solid #757471;
    border-radius: .875em;
    font-size: .75em;
    font-weight: 400;
    line-height: .85em;
    margin: -.875em 1em;
    padding: .5em 1em;
    text-align: left
}

fieldset .small {
    margin: 1.5em .5em .5em .75em
}

.rss-link {
    display: inline-block;
    padding: .25rem 3rem
}

.rss-link a {
    display: inline-block;
    vertical-align: middle
}

.rss-link img {
    display: inline-block;
    padding: 0 0 0 1rem
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

.hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: .125em 0;
    padding: 0
}

.clr {
    overflow: auto
}

.clr:before,
.clr:after {
    content: " ";
    display: table
}

.clr:after {
    clear: both
}

.hidden {
    display: none;
    visibility: hidden
}

html,
body,
div,
p {
    font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 400
}

body {
    background-color: #73964f;
    color: #2c2c2c
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Proza Libre', 'ProzaLibre', serif;
    font-weight: 700
}

figcaption h3 {
    text-align: center;
    margin: 0 auto;
}

h4 {
    color: #fffc15;
    background-color: #6a8856;
    margin-top: .25rem;
}

p,
.opis {
    margin: .5rem 1rem;
}

strong,
.strong,
b,
.strong-B,
.strong-M {
    font-family: 'Proza Libre', 'ProzaLibre', serif;
    font-size: 1rem;
    font-weight: 700;
    color: #242322
}
.oddech{
    text-align: center;
    margin: .25rem auto;
    padding: .25rem;
}
.strong-B {
    font-size: 1.125rem
}

.strong-M {
    color: #757471
}

small,
.small,
em {
    font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: .875em;
    font-weight: 300
}

em {
    font-style: italic
}

.team-shortname {
    font-style: italic;
    font-size: .875em;
    padding: 0 0 0 .25em;
    vertical-align: text-top
}

a,
a:active,
a:visited,
a:hover,
a:focus {
    border: 0;
    text-decoration: none
}

a,
a:visited {
    color: #004b95;
}

a:hover,
a:focus {
    color: #f00;
    border: 0;
    text-decoration: none
}

a:hover {
    text-decoration: none
}

.red {
    color: rgba(196, 38, 30, 1)
}

.yellow,
.flexnav li.yellow a {
    color: #fffc15
}

.flexnav a:hover,
.flexnav li.yellow a:hover {
    color: #c4261e
}

.green {
    color: #24d996
}

.bg-event {
    background-color: #fafffa;
    border-bottom: 1px solid #757471;
}

.bg-event:nth-child(even) {
    background-color: #e3f1d9
}

.bg-event:last-child {
    border-bottom: 0
}

a.event,
.event a {
    color: rgba(0, 0, 255, .75)
}

a.event::nth-child(even),
.event:nth-child(even) a {
    color: #757471
}

a.event:hover,
.event:hover a:hover {
    color: #f00
}

.grid-container {
    background: #9bb689
}

header.header {
    background: #4c7820 url('../images/bg-header-bottom.jpg') repeat
}

.header .header-box-bg {
    max-width: 1200px
}

.header .header-bg {
    padding-top: 13.5%;
    background-image: url(../images/bg-header.jpg);
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

header.header .logo {
    margin-top: -100px;
    position: relative;
    z-index: 10
}

header.header .logo figure {
    height: 88px;
    margin: 0 auto;
    padding: 0 0 5px;
    text-align: right
}

header.header .logo figure img {
    float: right;
    margin: 0 20px 0 0;
    padding: 0;
    height: 83px
}

.online {
    color: rgba(175, 215, 155, .75)
}

header.header .logo h2 {
    margin-top: 1.5em;
    padding: 0
}

header.header .logo h2 {
    color: #fff;
    display: block;
    float: left;
    margin: 0 1em 0 0;
    padding: 0;
}

header.header .logo h2 a {
    color: #fff;
    display: block;
    font-size: 2em;
    line-height: 1.65em;
    float: left;
    margin: 0 1em 0 0;
    padding: 0;
    text-align: right;
    text-shadow: .025em .025em .0125em rgba(0, 0, 0)
}

.facet {
    text-align: center;
    margin: 0 auto;
}

nav {
    background-color: #94c77b
}

nav ul,
nav ul li {
    list-style: none;
    padding: 0
}

.lista a em {
    color: #242424;
    font-size: .9375em;
    font-style: italic;
    font-weight: 300;
    text-shadow: none
}


.content {
    background: #fff;
    padding: 1rem;
}

.contentbox {
    background: transparent;
    padding: 1rem;
    border-top: 1px solid #757471;
    /*min-height: 520px*/
}

.patronat {
    background: transparent;
    margin: 1rem 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 80px
}

.patronat figure {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.patronat a {
    padding: 0 1em
}

.patronat img {
    height: 100%;
    width: 100%;
    max-height: 60px
}

.article-box {
    margin: .5em auto
}

article {
    background: #fff;
    border: 1px solid #757471;
    border-radius: 1rem 1rem 0 0;
    margin: 0 auto;
    padding: 0;
    width: 100%;

}

.article__header {
    background: #c8d9b9;
    border-bottom: 1px solid rgba(0, 0, 0, .6);
    border-radius: 1rem 1rem 0 0;
    margin: 0 auto;
    padding: 0 2rem .5rem;
    display: block
}

article > header {
    background: #c8d9b9;
    border-bottom: 1px solid rgba(0, 0, 0, .6);
    border-radius: 1rem 1rem 0 0;
    margin: 0 auto;
    padding: 0 .25rem 1rem;
    width: 100%;
    display: block
}

article > header > small {
    font-size: .75em;
    margin: .25rem 1.25rem .125rem
}

article > header > h1 {
    font-size: 1.5em;
    padding: .5rem .75rem;
    text-shadow: .05em .05em .0125em rgba(255, 255, 255, 1)
}

article > header > h3 {
    font-size: 1.25em;
    padding: .125em .75em;
    text-shadow: .05em .05em .0125em rgba(255, 255, 255, 1)
}


.article-text {
    margin: 0 auto;
    padding: 1rem
}

.article-table {
    margin: 0 auto;
    padding: 0 1rem
}

div.pad-top {
    padding-top: 1em
}

.article-table-header {
    border-bottom: 1px solid #757471;
    background: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .6);
    height: 1.4em;
    margin: 0;
    padding: 0
}

ul.article-table,
ul.article-table-header {
    display: table-row-group;
    float: left;
    width: 100%
}

ul.article-table-header li,
ul.article-table li {
    display: table-cell;
    float: left
}

.img-introtext {
    display: block;
    min-height: 176px;
    margin: .5em 1%;
    width: 98%
}

.home {
    border: 1px solid rgba(0, 0, 0, .8);
    display: block;
    float: left;
    margin: 0 1em .25em 0;
    padding: 0;
    height: 176px;
    width: 235px
}

.home img {
    height: 100%;
    width: 100%
}

.introtext {
    margin: 0 .5em 0 250px;
    padding: 0;
    text-align: left
}

.gallerybox {
    margin: 1.5em auto;
}

.gallerybox li {
    border: .25em solid transparent;
    float: left
}

.pobierz {
    font-size: .875em;
    word-break: normal
}

.wyniki {
    margin: .5em 0 .5em 4.5em
}

.pigula__wyniki {
    padding: 0 1rem;
}

.strzelcy__home,
.wyniki__home_gole,
.pigula__wyniki_pilka {
    background-color: #e3f1d9;
    background-image: url("../images/pilka.png");
    background-repeat: no-repeat;
    background-position: 5px 10px;
    max-height: 40px;
    margin: 0 auto;
    padding: 1rem 2rem;
}

.strzelcy__home p,
.wyniki__home_gole p,
.pigula__wyniki_pilka p,
.wyniki__home_zolte p,
.pigula__wyniki_zolte p,
.wyniki__home_czerwone p,
.pigula__wyniki_czerwone p {
    margin: 0 2rem;
    font-weight: 700;
}

.wyniki__home_zolte,
.pigula__wyniki_zolte {
    background-color: #e3f1d9;
    background-image: url("../images/kartka-zolta.png");
    background-repeat: no-repeat;
    background-position: 5px 10px;
    max-height: 40px;
    margin: 0 auto;
    padding: 1rem 2rem;
}

.wyniki__home_czerwone,
.pigula__wyniki_czerwone {
    background-color: #e3f1d9;
    background-image: url("../images/kartka-czerwona.png");
    background-repeat: no-repeat;
    background-position: 5px 10px;
    max-height: 40px;
    margin: 0 auto;
    padding: 1rem 2rem;
}

.wyniki__home_arbiter {
    background-color: #e3f1d9;
    background-image: url("../images/arbiter.png");
    background-repeat: no-repeat;
    max-height: 40px;
    padding-left: 40px;
}

.wyniki__home_gole > div,
.wyniki__home_zolte div,
.wyniki__home_czerwone > div,
.wyniki__home_arbiter > div {
    width: 100%
}

.strong-klub {
    color: rgba(0, 0, 0, .55);
    font-weight: 700;
    padding: .5em 0 0;
    text-align: center
}

.strong-klub-w {
    font-size: 1.0625em;
    font-weight: 700;
    padding: .5em 0 0;
    text-align: center
}

.strong-wynik {
    font-family: Roboto;
    font-size: 1.25em;
    font-weight: 700;
    padding: .25em 0
}

.article-footer {
    background: #7e9f62;
    border-top: 1px solid rgba(0, 0, 0, .8);
    text-align: right;
    width: 95%
}

a.readmore {
    color: rgba(255, 252, 21, 1);
    margin: 0 5rem;
    text-align: right;
    width: 75%
}

a.readmore:hover {
    color: rgba(255, 0, 0, 1);
    text-shadow: .05em .05em .05em rgba(255, 255, 255, .85)
}

.dzisgraja_home {
    border: 1px solid rgba(0, 0, 0, .6);
    border-radius: 1em 1em 0 0;
    color: rgba(0, 0, 0, .8);
    margin: 1.5em auto;
    padding: 0;
}

.dzisgraja_home > header {
    background: rgba(255, 255, 0, .5);
    border-bottom: 1px solid rgba(0, 0, 0, .6);
    border-radius: 1em 1em 0 0;
    margin: 0 auto;
    padding: .25em 1.5em;
}

.dzisgraja_home > header > h3 {
    font-size: 1.25em;
    padding: .125em .75em;
    text-shadow: .05em .05em .0125em rgba(255, 255, 255, 1)
}

.dzisgraja_home-mecz {
}

.dzisgraja_home-mecz.bg-event {
    background-color: rgba(255, 255, 0, .125)
}

.dzisgraja_home-mecz.bg-event:nth-child(even) {
    background-color: rgba(255, 255, 0, .25)
}

.dzisgraja_home-mecz-godz,
.dzisgraja_home-mecz-team {
    font-size: 1.25rem;
    font-weight: 900;
    padding: .5rem
}

.dzisgraja_home-mecz-godz {
}

.dzisgraja_home-mecz-team {
    font-family: "Proza Libre";
}

.dzisgraja_home-mecz-termin-uwagi {
    font-family: "Roboto";
    font-size: 1rem;
    font-weight: 300;

}

.aside {
    background: transparent;
    color: rgba(0, 0, 0, .8);
    margin: 0 auto;
    padding: .625em .5%;
}

div.footer {
    background: #526142;
    color: #fff;
    font-size: .875em;
    padding: .5em 0 0;
    text-align: center
}

.copyright {
    color: #fff
}

.polityka a {
    color: #fffc15
}

.cookie {
    background-color: #143f00;
    color: #fff;
    font-size: .75rem;
    margin: 0 auto;
    text-align: center
}

.cookie a {
    color: #ff5;
    font-size: .875rem;
    font-weight: 600;
    padding: 0 .5rem;
}

#ach {
    background-color: rgb(200, 0, 0);
}

#och {
    background-color: rgb(0, 100, 0);
}

/*! responsive table
*	Author:	Munawar Ahmed Mohammed
*	Website:	www.mobifreaks.com
*/
.table {
    display: table;
    margin: 0;
    padding: 0
}

th,
td {
    width: 8%;
    text-align: center;
}

.table-head {
    display: table-header-group
}

.table-head .column:hover {
    background: rgba(100, 0, 0, .1)
}

.row {
    display: table-row
}

.row .column:nth-child(1) {
    border-left: 1px solid #eee
}

.row:last-child .column {
    border-bottom: 0
}

.column {
    display: table-cell;
    padding: 0 .25em 0 0;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    margin: 0 auto
}

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

    .table,
    .row,
    .column,
    .column:before {
        display: block
    }

    .table,
    .row .column:last-child {
        border-bottom: 0
    }

    .table-head {
        position: absolute;
        top: -1000em;
        left: -1000em
    }

    .table-head .column {
        text-align: left
    }

    .row {
        border: 1px solid #eee;
        border-top: 2px solid #ddd;
        border-bottom: 2px solid #ddd;
        margin: .125em 0;
        float: left
    }

    .row .column:nth-child(1) {
        border-left: none
    }

    .row .column:last-child {
        border-right: 0
    }

    .row:last-child .column,
    .column {
        border-bottom: 1px solid #eee;
        font-size: 1.5em;
        text-align: center
    }

    .column:before {
        font-weight: 700;
        padding-right: 20px;
        font-size: 10px;
        content: " " attr(data-label)" :"
    }
}

@media all {
    .desktop-no {
        display: none !important;
        visibility: hidden
    }

    .clear {
        clear: both;
        display: block;
        overflow: hidden;
        visibility: hidden;
        width: 0;
        height: 0
    }

    .grid-container:before,
    .clearfix:before,
    .grid-container:after,
    .clearfix:after {
        content: ".";
        display: block;
        overflow: hidden;
        visibility: hidden;
        font-size: 0;
        line-height: 0;
        width: 0;
        height: 0
    }

    .grid-container:after,
    .clearfix:after {
        clear: both
    }

    .grid-container {
        margin: .5em auto;
        max-width: 1200px;
        padding-left: 0;
        padding-right: 0
    }

    .grid-5,
    .grid-10,
    .grid-15,
    .grid-20,
    .grid-25,
    .grid-30,
    .grid-33,
    .grid-35,
    .grid-38,
    .grid-40,
    .grid-45,
    .grid-50,
    .grid-55,
    .grid-60,
    .grid-62,
    .grid-65,
    .grid-66,
    .grid-70,
    .grid-75,
    .grid-80,
    .grid-85,
    .grid-90,
    .grid-95,
    .grid-100 {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 10px;
        padding-right: 10px
    }

    .grid-parent {
        padding-left: 0;
        padding-right: 0
    }
}

.grid-100:before,
.grid-100:after {
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0
}

.grid-100:after {
    clear: both
}

.grid-5 {
    float: left;
    width: 5%
}

.grid-10 {
    float: left;
    width: 10%
}

.grid-15 {
    float: left;
    width: 15%
}

.grid-20 {
    float: left;
    width: 20%
}

.grid-25 {
    float: left;
    width: 25%
}

.grid-30 {
    float: left;
    width: 30%
}

.grid-33 {
    float: left;
    width: 33%
}

.grid-35 {
    float: left;
    width: 35%
}

.grid-38 {
    float: left;
    width: 38%
}

.grid-40 {
    float: left;
    width: 40%
}

.grid-45 {
    float: left;
    width: 45%
}

.grid-50 {
    float: left;
    width: 50%
}

.grid-55 {
    float: left;
    width: 55%
}

.grid-60 {
    float: left;
    width: 60%
}

.grid-62 {
    float: left;
    width: 62%
}

.grid-65 {
    float: left;
    width: 65%
}

.grid-66 {
    float: left;
    width: 66%
}

.grid-70 {
    float: left;
    width: 70%
}

.grid-75 {
    float: left;
    width: 75%
}

.grid-80 {
    float: left;
    width: 80%
}

.grid-85 {
    float: left;
    width: 85%
}

.grid-90 {
    float: left;
    width: 90%
}

.grid-95 {
    float: left;
    width: 95%
}

.grid-100 {
    clear: both;
    width: 100%
}

.footer.grid-100 {
    clear: both;
    width: 100%
}

@media only screen and (max-width:768px) {
    .mobil-no {
        display: none !important;
        visibility: hidden
    }

    .grid-container {
        max-width: 100%
    }

    .grid-5,
    .grid-10,
    .grid-15,
    .grid-20,
    .grid-25,
    .grid-30,
    .grid-33,
    .grid-35,
    .grid-38,
    .grid-40,
    .grid-45,
    .grid-50,
    .grid-55,
    .grid-60,
    .grid-62,
    .grid-65,
    .grid-66,
    .grid-70,
    .grid-75,
    .grid-80,
    .grid-85,
    .grid-90,
    .grid-95,
    .grid-100 {
        float: left;
        width: 100%
    }

    .grid-5-mobile {
        float: left;
        width: 5%
    }

    .grid-10-mobile {
        float: left;
        width: 10%
    }

    .grid-15-mobile {
        float: left;
        width: 15%;
    }

    .grid-20-mobile {
        float: left;
        width: 20%
    }

    .grid-25-mobile {
        float: left;
        width: 25%
    }

    .grid-30-mobile {
        float: left;
        width: 30%
    }

    .grid-40-mobile {
        float: left;
        width: 40%
    }

    .grid-50-mobile {
        float: left;
        width: 50%
    }

    .grid-60-mobile {
        float: left;
        width: 60%
    }

    .grid-95-mobile {
        float: left;
        width: 95%
    }

    .header .header-box-bg {
        max-width: 766px
    }

    .header .header-bg {
        padding-top: 12%
    }

    header.header .logo {
        margin-top: -80px
    }

    header.header .logo figure {
        padding: 0
    }

    header.header .logo .logo-lzs-h1 {
        margin: 0 auto;
        padding: 0 25px 0 0
    }

    .strong-B {
        font-size: .9375em
    }

    .strong-wynik,
    .strong-klub-w,
    .strong-klub,
    .strong-M {
        font-size: .8125em
    }

    .wyniki {
        margin: .5em 0 .5em
    }
}

@media only screen and (max-width:768px) {
    .grid-container {
        max-width: 760px
    }
}

@media only screen and (max-width:680px) {
    .content {
        margin-top: 75px
    }
}

@media only screen and (max-width:480px) {
    .grid-container {
        max-width: 478px
    }

    .patronat figure {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 30%;
        flex: 0 1 30%
    }
}

@media only screen and (max-width:319px) {
    .grid-100:after {
        clear: both
    }
}

html.lb-disable-scrolling {
    overflow: hidden;
    position: fixed;
    height: 100vh;
    width: 100vw
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: alpha(opacity=80);
    opacity: .8;
    display: none
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    max-height: none;
    border-radius: 3px;
    border: 4px solid white
}

.lightbox a img {
    border: 0
}

.lb-outerContainer {
    position: relative;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 4px;
    background-color: white
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(../images/loading.gif) no-repeat
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10
}

.lb-container > .nav {
    left: 0
}

.lb-nav a {
    outline: 0;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')
}

.lb-prev,
.lb-next {
    height: 100%;
    cursor: pointer;
    display: block
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url(../images/prevlabel.gif) left 48% no-repeat;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity .6s;
    transition: opacity .6s
}

.lb-nav a.lb-prev:hover {
    filter: alpha(opacity=100);
    opacity: 1
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(../images/nextlabel.gif) right 48% no-repeat;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity .6s;
    transition: opacity .6s
}

.lb-nav a.lb-next:hover {
    filter: alpha(opacity=100);
    opacity: 1
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both
}

.lb-data {
    padding: 0 4px;
    color: #ccc
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1rem
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1rem
}

.lb-data .lb-caption a {
    color: #4ae
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1rem;
    font-size: 12px;
    color: #999
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 66px;
    height: 22px;
    background: url(../images/closelabel.gif) top right no-repeat;
    text-align: right;
    outline: 0;
    filter: alpha(opacity=90);
    opacity: .7;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: alpha(opacity=100);
    opacity: 1
}
.stats{
    color: rgba(255,0,0, 1);
    font-size: 0.75rem;
}
