.lit-hviezda-zlata {
    color: gold;
}
.lit-hviezda-prazdna {
    color: grey;
}

.lit-stara-cena {
    font-size:0.8em;
    text-decoration: line-through;
    color:grey;
}

.lit-akciova-cena {
    color: #ff281e;
}
/* koniec noveho */

.lit-ebook {
    /*height: 20em;*/
}

.lit-gdpr {
    font-size: 0.7em;
}

section.lit-fun-way1 {
    /*background-color: rgba(0,0,0,.075);*/
    background: #faf3eb;
}

.lit-fun-way1 button {
    background-color: rgb(0,110,167);
    color: white;
    height: 5em;
    font-size: 2em;
}

.lit-fun-way1 button:hover {
    color: greenyellow;
}

.lit-dozviete-sa ul li {
    background-color: rgb(0,110,167);
    color: white;
}

.lit-obrazok-kto-radi {
    height: 7em;
    background: white;
}

.lit-sekcia {
    padding-top: 0.1em;
    padding-bottom: 0.1em;
}

.lit-ikona-ilu-vseob {
    width: 5em;
    background: white;
}

.lit-ikona-faja {
    width: 2em;
}

.lit-logo {
    height: 12em;
}

.lit-logo-like-it {
}

.lit-stalo-sa {
    color: rgb(255,255,255);
    background-color: rgb(0,110,167);
}

.lit-preco-neuspeju {
    background-color: rgb(198,198,198);
    color: white;
}

.lit-problem {
    background-color: rgb(157,157,157);
    color: white;
}

.lit-riesenie {

}

.lit-balik {
    color: rgb(255,255,255);
    background-color: rgb(0,110,167);
}

.lit-balik .table {
    color: white;
    width: 80%;
    margin-left:10%;
}

.lit-pre-koho {
    background-color: rgb(198,198,198);
    color: white;
}

.lit-rozdiely-1, .lit-rozdiely-2 {

}

.lit-referencie-1, .lit-referencie-2 {
    background-color: rgb(46,45,44);
    color: white;
}

.lit-garancia {
    background-color: rgb(198,198,198);
    color: white;
}

.lit-specialne-cenove-zvyhodnenie {
    color: rgb(255, 255, 255);
    background-color: rgb(0,110,167);
}

.lit-objednavka {
    color: rgb(46,45,44);
}



.lit-obrazok-lektor {
    /*height: 20em;*/
    float: right;
}

.velmi-podstatne {
    color: greenyellow;
    font-size: 2em;

}

.odpocet {
}


.lit-balik table tr td a {
    color: white;
}


/* este ladenie drobnosti */
ul.lit-moznosti-produktu {
    cursor: pointer;
}

ul.lit-moznosti-produktu li {
    padding: 0.3em;
}

ul.lit-moznosti-produktu li:hover {
    /*background: #ffc266;*/
    background: rgba(50, 205, 50, 0.17);
}

section.lit-dovody-preco {
    background-color: rgb(0,110,167);
    color: white;
}

.lit-avatar {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    object-fit: cover;
    color: #fff;
    width: 4.8rem;
    height: 4.8rem;
    background: rgb(240, 189, 79);
    margin-bottom: 0.5em;
    font-weight: bold;
}

/* zaciatok css modulov osnovy */
div.lit-karta-obsah-videoskolenia {
    /*background: #faf3eb;*/
}

div.lit-karta-obsah-videoskolenia  div.card-body {
    padding: 0.7em;
}

div.lit-karta-obsah-videoskolenia li {
    color: #080908;
    background: none;
    text-align: left;
    padding-top: 0.3em;
    font-weight: bolder;
    font-size: 1.05em;
    font-stretch: expanded;
    margin-bottom: 0.5em;
    padding-left: 0.5em;
}

div.lit-karta-obsah-videoskolenia ul {
    margin-bottom: 1.5em;
}

div.lit-karta-obsah-videoskolenia h3 {
    font-size: 1.0em;
    font-weight: 400;
    margin-top: .5rem;
}

div.lit-karta-obsah-videoskolenia h4 {
    font-size: 1.05em;
    font-weight: 200;
}

.lit-karta-obsah-videoskolenia {
    margin-bottom: 3em;
    width: 90%;
    margin-left: 5%;
}

.lit-karta-obsah-videoskolenia .card-body .card-text {
    font-size: 0.95em;
    color: green;
}

.lit-karta-obsah-videoskolenia a {
    color: #0a8001;
}

div.lit-karta-obsah-videoskolenia div.card-header,
div.lit-karta-obsah-videoskolenia div.card-footer {
    background-color: #006ea7;
}
/* koniec css modulov osnovy */

.lit-fin {
    background: #f4f4f4;
}

ul.lit-dovody-preco-zoznam {
    line-height: 1.8em;
}

.lit-osnova-bod-osnovy-popis {
    display: none;
    overflow: hidden;
    font-weight: normal;
    margin-right: 3em;
}

.lit-osnova-bod-osnovy {
}

.lit-osnova-bod-osnovy-expandable:hover {
    cursor: pointer;
    color: #0056ab;
    font-weight: 400;
}


.fa-angle-down {
    color: #3e85d2;
    padding-left: 0.15em;
}

.fa-angle-up {
    color: #8abcfc;
    padding-left: 0.15em;
}

/*--------*/
.lit-hlavicka-background {
    height: 25em;
    background-image: url("/img/online-kurzy/lit-curse.jpg");
    background-color: #2877EC;
    padding: 3em;
}
.lit-pasik-hlavicka {
    background-color: #f0edff;
    width: 30em;
    margin: -20em 1em 1em;
    height: fit-content;
}
.lit-wrap-h1 {
    width: 65%;
    margin-top: 1em;
}

@media (max-width: 992px) {
    .lit-pasik-hlavicka {
        margin: 2em 2em 2em 2em;
    }
    .lit-wrap-h1 {
        width: 100%;
        margin: 0;
    }
    .lit-hlavicka-background {
        padding: 1.5em;
    }
}

.lit-star i{
    color: gold;
}
.lit-btn-kupit {
    background-image: url("/img/online-kurzy/lit-texture-button.png");
    width: 96%;
    color: white;
    box-shadow:0 .5rem 1rem rgba(40, 119, 236, 0.25);
    font-size: 1.2em;
    letter-spacing: 0.15em;
}
.lit-btn-zadarmo {
    background-image: url("/img/online-kurzy/lit-texture-zadarmo.png");
    width: 100%;
    color: #1e1e1e;
    box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.25);
    font-size: 1.1em;
    letter-spacing: 0.1em;
}

.lit-suhlas {
    font-size: 0.8em;
}
.lit-btn-zadarmo:hover {
    color: white;
    background-image: url("/img/online-kurzy/lit-texture-button-lime.png");
    box-shadow:0 .5rem 1rem rgba(50, 205, 50, 0.25);
}

.lit-btn-kupit:hover {
    color: white;
    background-image: url("/img/online-kurzy/lit-texture-button-lime.png");
    box-shadow:0 .5rem 1rem rgba(50, 205, 50, 0.25);
    /*background-image: url("/f/java-online-kurz-ako-sa-naucit-javu-jse1/img/lit-texture-button-gold.png");*/
    /*box-shadow:0 .5rem 1rem rgba(255, 215, 0, 0.25);*/
}
.row {
    --bs-gutter-x: 0;
}
p {
    margin-right: 2em;
    margin-left: 2em;
}

.lit-card-background {
    /*background-color: rgb(46,45,44);*/
    color: white;
    height: 100%;
    padding: 0.5em;
    border: solid thick;
    border-radius: 0.5em;
    cursor: pointer;
}

.lit-img-1 {
    background: url("/img/online-kurzy/lit-curse-1.png") no-repeat top left;
    background-size: cover;
}

.lit-img-2 {
    background: url("/img/online-kurzy/lit-curse-1.png") no-repeat top center;
    background-size: cover;
}

.lit-img-3 {
    background: url("/img/online-kurzy/lit-curse-1.png") no-repeat top right;
    background-size: cover;
}

.lit-logo-background {
    border: white solid;
}

.lit-grand-master {
    border: #1ae31a solid
}

.lit-grand-master-text {
    color: #1ae31a;
}

.lit-ultimate {
    border: gold solid
}

.lit-ultimate-text {
    color: gold;
}
.lit-fa-li {
    position: unset;
    left: unset;
    margin-right: 1em;
    color: rgba(33, 37, 41, 0.75);
}


.lit-btn-kupit-master {
    background-image: url("/img/online-kurzy/lit-texture-master.png");
    color: #313131;
    font-weight: 600;
    font-size: 1.2em;
    letter-spacing: 0.15em;
}

.lit-btn-kupit-master:hover {
    box-shadow:0 .5rem 1rem rgba(255, 255, 255, 0.25);
    transform: scale(1.05);
    transition: 0.2s;
    color: #313131;
}


.lit-btn-kupit-grand {
    background-image: url("/img/online-kurzy/lit-texture-button-lime-2.png");
    color: white;
    font-weight: 600;
    font-size: 1.2em;
    letter-spacing: 0.15em;
}

.lit-btn-kupit-grand:hover {
    box-shadow:0 .5rem 1rem rgb(50, 205, 50,0.35);
    transform: scale(1.05);
    transition: 0.2s;
}


.lit-btn-kupit-ultimate {
    background-image: url("/img/online-kurzy/lit-texture-button-gold-1.png");
    color: white;
    font-weight: 600;
    font-size: 1.2em;
    letter-spacing: 0.15em;
}

.lit-btn-kupit-ultimate:hover {
    box-shadow:0 .5rem 1rem rgb(255, 215, 0,0.35);
    transform: scale(1.05);
    transition: 0.2s;
}

