.articles:before,
.articles:after {
    content: "";
    display: block;
    clear: both;
}

.art_content {
    float: left;
    width: 70%;
    padding: 10px;
}

.art_content h2 {
    line-height: 45px;
    margin-bottom: 30px;
}

.art_content hr {
    margin-bottom: 40px;
    margin-top: 40px;
}

.art_content fieldset {
    border: 1px solid #b8ad85;
    padding: 20px;
    text-align: center;
}

.art_content fieldset legend {
    color: #b8ad85;
    padding: 20px;
    border: 0px;
    margin: 0 auto;
}

.art_content fieldset#fieldset_01 legend {
    width: 150px;
}

.art_content fieldset#fieldset_02 legend {
    width: 205px;
}

.art_content fieldset#fieldset_03 legend {
    width: 360px;
}

.art_content img {
    max-width: 100%;
}

.art_menu {
    float: left;
    width: 27%;
    margin-right: 2%;
    padding: 20px;
    border: 1px solid #b8ad85;
}

.art_menu hr {
    border-color: #b8ad85;
}

.art_menu span {
    color: #b8ad85;
}

.art_menu a {
    margin-bottom: 10px;
    display: block;
}

.art_content .ceoword {
    border: 1px solid #ccc;
    padding: 20px;
    margin-bottom: 30px;
}

.art_content .ceoword p {
    font-weight: lighter;
}

.art_content .ceoword p.gold {
    color: #b8ad85;
}

.art_content .ceoword#marat {
    padding: 30px 30px 30px 50%;
    background: url('/images/articles/article_about/marat.jpg') 45px 45px no-repeat;
    background-size: 260px;
}

.art_content .ceoword#hradil {
    padding: 30px 50% 30px 30px;
    background: url('/images/articles/article_about/hradil.jpg') bottom right no-repeat;
    background-size: 260px;
}

.art_content .ceoword#hradilova {
    padding: 30px 30px 30px 50%;
    background: url('/images/articles/article_about/hradilova.jpg') bottom left no-repeat;
    background-size: 280px;
}

.art_content .ceoword#hradilova2 {
    padding: 60px 50% 60px 30px;
    background: url('/images/articles/article_testimonials/test_hradilova.jpg') bottom right 20px no-repeat;
    background-size: 280px;
}

.art_content .ceoword#kneblova {
    padding: 70px 50% 70px 30px;
    background: url('/images/articles/article_testimonials/test_kneblova.jpg') bottom right 20px no-repeat;
    background-size: 250px;
}

.art_content .ceoword#strom {
    padding: 30px 50% 30px 30px;
    background: url('/images/articles/article_testimonials/test_strom.jpg') bottom right 20px no-repeat;
    background-size: 280px;
}

.art_content .ceoword#zetten {
    padding: 30px 30px 100px 30px;
    background: url('/images/articles/article_about/zetten.jpg') bottom left no-repeat;
    background-size: 350px;
}

.art_content .ceoword#zetten p.gold {padding-left: 50%;padding-top: 50px;}


.art_content .feedbackdoc {
    background-color: #b8ad85;
    border: 0px solid #ccc;
    padding: 20px;
    margin-bottom: 30px;
}

.art_content .feedbackdoc p.gold {
    color: #fff;
}

.art_content.us-ver .feedbackdoc p.gold{
    color: #b8ad85;
    text-transform: uppercase;
}

.art_content.de-ver .feedbackdoc p.gold{
    color: #b8ad85;
    text-transform: uppercase;
}

.art_content .feedbackdoc#kufa {
    padding: 60px 30px 60px 40%;
    background: #b8ad85 url('https://admin.lipoelastic.com/images/articles/article_testimonials/test_kufa.png') center left 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#ondrejka {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://admin.lipoelastic.com/images/articles/article_testimonials/test_ondrejka.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#pachman {
    padding: 30px 30px 30px 40%;
    background: #b8ad85 url('https://admin.lipoelastic.com/images/articles/article_testimonials/test_pachman.png') center left 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#horyna {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://admin.lipoelastic.com/images/articles/article_testimonials/test_horyna.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#ivo {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_ivo.png') center right 50px no-repeat;
    background-size: 250px;
}

/* SK feedback */
.art_content.sk-ver .feedbackdoc p.gold{
    color: #b8ad85;
}

.art_content.sk-ver .feedbackdoc{
    border-bottom: 1px solid #ccc;
}

.art_content.sk-ver .feedbackdoc#dziuban {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/327x327_Dziuban.png') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px -27px;
}

.art_content.sk-ver .feedbackdoc#fedeles {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/327x327_Fedeles.png') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px -28px;
}

.art_content.sk-ver .feedbackdoc#gajdos {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/327x327_Gajdos.png') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 76px;
}

.art_content.sk-ver .feedbackdoc#mraz {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/327x327_Mraz.png') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 24px;
}

.art_content.sk-ver .feedbackdoc#simko {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/327x327_Simko.png') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 50px;
}

.art_content.sk-ver .feedbackdoc#sipka {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/327x327_Sipka.png') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px -29px;
}

.art_content.sk-ver .feedbackdoc#slarko {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/327x327_Slarko.png') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 75px;
}

/* end of SK feedback */

/* DE feedback */
.art_content.de-ver .feedbackdoc p.gold{
    color: #b8ad85;
    text-transform: uppercase;
}

.art_content.de-ver .feedbackdoc{
    border-bottom: 1px solid #ccc;
}

.art_content.de-ver .feedbackdoc#Fouquet {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/Dr.med.Burak_Fouquet_01.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 0px;
}

.art_content.de-ver .feedbackdoc#Mayr {
    padding: 30px 0% 85px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/Dr.med.Philipp_Mayr_01.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 34px;
}

.art_content.de-ver .feedbackdoc#Sandweg {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/Foto.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 34px;
}

.art_content.de-ver .feedbackdoc#Besrour {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/Fouad_Besrour_MD.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 35px;
}

.art_content.de-ver .feedbackdoc#BeckerSchönle {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/beckerschönle.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 34px;
}

.art_content.de-ver .feedbackdoc#WolffEdusei {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/dve_lekarky1.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 5px;
}

.art_content.de-ver .feedbackdoc#Möller {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/Möller_svetlejsi.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 35px;
}

.art_content.de-ver .feedbackdoc#Hoehner {
    padding: 30px 0% 90px 40%;
    background: white url('https://www.lipoelastic.sk/images/reviews/zkusenosti-lekaru-327x327-de-8-1-65d5ac1b42af9.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 35px;
}

.art_content.de-ver .feedbackdoc#Kotsougiani-Fischer {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.sk/images/articles/article_testimonials/Priv.-Doz.Dr.med.Dimitra_Kotsougiani-Fischer.JPG') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 35px;
}

.art_content.de-ver .feedbackdoc#Manuel-Hrabowski {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.de/images/reviews/dr-hrabowski-329-portrait-65c0fe61d6610.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 35px;
}

/* end of DE feedback */

.art_content .feedbackdoc#marcelino {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_marcelino.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#ross {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_ross.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content.us-ver .feedbackdoc#ross {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/ross_box.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 30px;
}

.art_content.us-ver .feedbackdoc#christopher {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/christopher_inglefield_usa.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 30px;
}

.art_content.us-ver .feedbackdoc#zwillinger {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/Zwillinger.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 40px;
}

.art_content .feedbackdoc#joshua {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_joshua.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#marando {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_marando.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content.us-ver .feedbackdoc#marando {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/Marando_box.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 30px;
}

.art_content.us-ver .feedbackdoc#fasano {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.cz/images/reviews/zkusenosti-lekaru-327x327-be-fr-3-65e5dbba6d815.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 29px;
}

.art_content.us-ver .feedbackdoc#payer {
    padding: 30px 0% 110px 40%;
    background: white url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/payer_box.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 30px;
}

.art_content .feedbackdoc#amir {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_amir.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#adrian {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_adrian.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#christopher {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/christopher_inglefield.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#nakhdjevani {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/Bella_Vou_Edited-11.jpg') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#hoasjoe {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_hoasjoe.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content.us-ver .feedbackdoc{
    border-bottom: 1px solid #ccc;
}

.art_content.us-ver .feedbackdoc#hoasjoe {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/hoasjoe_box.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 28px;
}

.art_content .feedbackdoc#mohanna {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_mohanna.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content.us-ver .feedbackdoc#mohanna {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/Mohanna_box.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 7px;
}

.art_content.us-ver .feedbackdoc#nakhdjevani {
    padding: 30px 0% 30px 40%;
    background: white url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/Bella_Vou_Edited-11.jpg') center right 50px no-repeat;
    background-size: 260px;
    background-position: 30px 35px;
}

/* DE DOKTORS */

.art_content .feedbackdoc#sandweg {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_sandweg_DE.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#hoehne {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_hoehne_DE.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#andreaIsabel {
    padding: 30px 30px 30% 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/medic_andrea_isabel_DE.png') center bottom 20px no-repeat;
    background-size: 520px;
}

.art_content .feedbackdoc#beckerSchonle {
    padding: 30px 30px 30% 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/Becker_Schonle.png') center bottom 20px no-repeat;
    background-size: 520px;
}

.art_content .feedbackdoc#moeller {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/moeller.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#besrour {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/Fouad-Besrour.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#dimitraFischer {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/fischer.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#philippMayr {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/mayr.png') center right 50px no-repeat;
    background-size: 250px;
}

.art_content .feedbackdoc#burakFouquet {
    padding: 30px 40% 30px 30px;
    background: #b8ad85 url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/burak.png') center right 50px no-repeat;
    background-size: 250px;
}




/* PATIENTEN */


.art_content .patienttest {
    background-color: none;
    border-bottom: 1px solid #ccc;
    padding: 20px;
    margin-bottom: 30px;
}

.art_content .patienttest#jane {
    padding: 80px 30px 12rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_jane.png') center left 50px no-repeat;
    background-size: 250px;
    background-position: 50px 65px;
}

.art_content .patienttest#jane_box {
    padding: 80px 30px 16rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/review-unknown_box.png') center left 50px no-repeat;
    background-size: 280px;
    background-position: 50px 79px;
}

.art_content .patienttest#catherine {
    padding: 60px 30px 9rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_jane.png') center left 50px no-repeat;
    background-size: 250px;
    background-position: 50px 65px;
}

.art_content .patienttest#catherine_box {
    padding: 60px 30px 12.5rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/review-unknown_box.png') center left 50px no-repeat;
    background-size: 280px;
    background-position: 50px 59px;
}

.art_content .patienttest#cristinne {
    padding: 60px 30px 11rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_cristinne.jpg') center left 50px no-repeat;
    background-size: 250px;
    background-position: 50px 65px;
}

.art_content .patienttest#cristinne_box {
    padding: 60px 30px 14.3rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/kristyna_box.jpg') center left 50px no-repeat;
    background-size: 280px;
    background-position: 50px 58px;
}

.art_content .patienttest#marketa {
    padding: 30px 30px 0 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_marketa.jpg') center left 50px no-repeat;
    background-size: 250px;
    background-position: 50px 34px;
}

.art_content .patienttest#marketa_box {
    padding: 30px 30px 2rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/Marketa_box.jpg') center left 50px no-repeat;
    background-size: 280px;
    background-position: 50px 29px;
}

.art_content .patienttest#tim {
    padding: 30px 30px 30px 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_tim_DE.png') center left 50px no-repeat;
    background-size: 250px;
}
.art_content .patienttest#gianluca {
    padding: 30px 30px 30px 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_gianluca_DE.png') center left 50px no-repeat;
    background-size: 250px;
}
/*
.art_content .patienttest#hoehne {
    padding: 30px 30px 30px 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_hoehne_DE.jpg') center left 50px no-repeat;
    background-size: 250px;
}

.art_content .patienttest#sandweg {
    padding: 30px 30px 30px 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_sandweg_DE.jpg') center left 50px no-repeat;
    background-size: 250px;
}
*/

.art_content .patienttest#storfine {
    padding: 30px 30px 30px 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_storfine.png') center left 50px no-repeat;
    background-size: 250px;
}

.art_content .patienttest#miriamde {
    padding: 30px 30px 30px 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_miriam_de.png') center left 50px no-repeat;
    background-size: 250px;
}


.art_content .patienttest#cristinne2 {
    padding: 60px 30px 80px 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_cristine2.png') center left 50px no-repeat;
    background-size: 250px;
}

.art_content .patienttest#becky {
    padding: 60px 30px 0 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_becky.jpg') center left 50px no-repeat;
    background-size: 250px;
    background-position: 50px 65px;
}

.art_content .patienttest#becky_box {
    padding: 60px 30px 2rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/becky_box.jpg') center left 50px no-repeat;
    background-size: 280px;
    background-position: 50px 58px;
}

.art_content.spain .patienttest#becky{
    padding: 20px;
    background: none;
}

.art_content .patienttest#cara {
    padding: 60px 30px 0 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/cara.png') center left 50px no-repeat;
    background-size: 250px;
    background-position: 50px 65px;
}

.art_content .patienttest#amy29 {
    padding: 60px 30px 0 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/amy29.jpg') center left 50px no-repeat;
    background-size: 250px;
    background-position: 50px 65px;
}

.art_content .patienttest#amy29_box {
    padding: 60px 30px 2rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/Amy_box.jpg') center left 50px no-repeat;
    background-size: 280px;
    background-position: 50px 59px;
}


.art_content .patienttest#vicky {
    padding: 60px 30px 4rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_vicky.jpg') center left 50px no-repeat;
    background-size: 250px;
    background-position: 50px 65px;
}

.art_content .patienttest#vicky_box {
    padding: 60px 30px 7rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/vicky_box.jpg') center left 50px no-repeat;
    background-size: 280px;
    background-position: 50px 59px;
}

.art_content.spain .patienttest#vicky{
    background: none;
    padding: 20px;
}

.art_content .patienttest#vikky {
    padding: 60px 30px 0 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_vikky.jpg') center left 50px no-repeat;
    background-size: 250px;
    background-position: 50px 65px;
}

.art_content .patienttest#vikky_box {
    padding: 60px 30px 2rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/vikky_box.jpg') center left 50px no-repeat;
    background-size: 280px;
    background-position: 50px 58px;
}

.art_content .patienttest#alison {
    padding: 60px 30px 0 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_jane.png') center left 50px no-repeat;
    background-size: 250px;
    background-position: 50px 65px;
}

.art_content .patienttest#alison_box {
    padding: 60px 30px 2rem 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/review-unknown_box.png') center left 50px no-repeat;
    background-size: 280px;
    background-position: 50px 59px;
}


.art_content .patienttest#anna {
    padding: 60px 30px 80px 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_anne.jpg') center left 50px no-repeat;
    background-size: 250px;
}


.art_content .patienttest#marina {
    padding: 60px 30px 80px 45%;
    background: url('https://www.lipoelastic.co.uk/images/articles/article_testimonials/test_marina.jpg') center left 50px no-repeat;
    background-size: 250px;
}

.art_content .patienttest--image {
    display: flex;
    align-items: center;
    padding: 20px !important;
}

.art_content .patienttest--image .image {
    width: 230px;
    min-width: 230px;
    margin-right: 60px;
    margin-bottom: auto;
}

.art_content .patienttest--image .text{
    margin-bottom: auto;
}


.art_content .ourvalues {
    margin-bottom: 25px;
    border: 1px solid #b8ad85;
}

.art_content .ourvalues h3 {
    margin-top: 0px;
    color: #b8ad85;
    font-size: 25px;
}

.art_content .ourvalues#our1 {
    padding: 30px 30px 30px 23%;
    background: url('/images/articles/article_about/1.png') 10px 5px no-repeat;
    background-size: 130px;
}

.art_content .ourvalues#our2 {
    padding: 30px 30px 30px 23%;
    background: url('/images/articles/article_about/2.png') 10px 15px no-repeat;
    background-size: 130px;
}

.art_content .ourvalues#our3 {
    padding: 30px 30px 30px 23%;
    background: url('/images/articles/article_about/3.png') 10px 5px no-repeat;
    background-size: 130px;
}

.art_content ul {
    margin: 10px 0px 20px 0px;
    padding-left: 15px;
}

guaranteed
.art_content ul li {
    color: #D00070;
}

.art_content ul li span {
    color: #464646;
}

.art_content .article_motto {
    border-top: 1px solid #b8ad85;
    border-bottom: 1px solid #b8ad85;
    padding: 20px 0px;
    color: #b8ad85;
    text-align: center;
    width: 100%;
    font-size: 22px;
    font-style: italic;
    margin-top: 60px;
    margin-bottom: 40px;
}

.question-categories .title {
    font-weight: bold;
    margin: 0 0 5px 0;
}

.question-categories .title,
.question-categories a {
    padding: 7px 10px 7px 40px;
}

.question-categories .active a {
    background-color: #b8ad85;
    color: white;
}

.question-categories,
.question-categories ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.question-categories li,
.question-categories a {
    display: block;
}

.art_content .brasTable {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 20px;
}

.art_content .brasTable td {
}

.art_content .brasTable td h3 {
    color: #b8ad85;
    font-size: 18px;
    margin-top: 0px;
}

body.language-1 .article.in-product .flex-row .image{
    width: 50%;
}

body.language-1 .article.in-product .flex-row .image img{
    width: 100%;
}

body.language-3 .article.in-product .flex-row .image{
    width: 50%;
}

body.language-3 .article.in-product .flex-row .image img{
    width: 100%;
}

body.language-6 .article.in-product .flex-row .image{
    width: 45%;
}

body.language-6 .article.in-product .flex-row .image img{
    width: 100%;
}

body.language-7 .article.in-product .flex-row .image{
    width: 45%;
}

body.language-7 .article.in-product .flex-row .image img{
    width: 100%;
}

body.language-13 .article.in-product .flex-row .image{
    width: 45%;
}

body.language-13 .article.in-product .flex-row .image img{
    width: 100%;
}

body.language-23 .article.in-product .flex-row .image{
    width: 45%;
}

body.language-23 .article.in-product .flex-row .image img{
    width: 100%;
}

.article.in-product {
    padding: 0;
    display: block;
    float: none;
    margin: 0 0 25px 0;
}

.article.in-product .image,
.in-category .image {
    margin-right: 30px;
    overflow: hidden;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 100%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.article.in-product .category,
.in-category .category {
    position: absolute;
    bottom: 0;
    left: 0;
}

.article.in-product .date-time,
.in-category .date-time {
    padding: 10px 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.article.in-product .date-time > *,
.in-category .date-time > * {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}

.article.in-product .info .info,
.in-category .info .info {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.article.in-product .title,
.in-category .title {
    padding-top: 10px;
}

.article.in-product .title,
.article.in-product .date-time,
.article.in-product .description,
.in-category .title,
.in-category .date-time,
.in-category .description {
    margin-bottom: 10px;
    text-align: justify;
}

.article.in-product .more,
.in-category .more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-bottom: 5px;
}

.article.in-product .image img,
.in-category .image img{
    transition: .6s;
}

.article.in-product .image:hover img,
.in-category .image:hover img{
    transform: scale(1.1);
}

.in-category .image img {
    max-width: initial;
    width: 100%;
    height: auto;
    display: block;
}

.date i,
.time i {
    font-size: 20px;
    display: inline-block;
    margin: 0 4px 0 0;
}

#article-share-buttons .col {
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
}

#article-share-buttons .col .double-arrow {
    margin: 0 15px;
}

#article-share-buttons .container {
    padding: 0;
}

#article-share-buttons .flex-row {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
}

#article-share-buttons .flex-row > * {
    padding-right: 100px;
}

#article-share-buttons a {
    text-decoration: none;
}

#article-share-buttons a i {
    margin-right: 10px;
}

#article-share-buttons a span {
    text-decoration: underline;
    font-weight: 600;
}

.faq-personal-contact {
    margin: 30px 0 80px 0;
}

.faq-personal-contact .ask-more {
    display: none;
}

.articles article,
.articles .news-content {
    margin-bottom: 15px;
    min-height: 540px;
    width: 45%;
}

.articles .news-content .wrap{
    min-height: 540px;
}

.articles .news-content .wrap .more-here{
    margin: auto 0;
}

body.language-15 .articles article,
body.language-15 .articles .news-content,
body.language-13 .articles article,
body.language-13 .articles .news-content{
    margin-bottom: 40px;
}

body.language-6 .articles .news-content {
    min-height: 580px;
}

.articles article .more-here {
    margin-top: 15px;
}

.news-content .date,
.news-content .time {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.news-content .time {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.news-content .date i {
    margin-right: 10px;
}

.news-content .time i {
    margin-right: 10px;
}

.faq-assigned-products {

}

.faq-assigned-articles {
    max-width: 763px;
}

.menu-item-10 .personal-contact {
    margin-top: 67px !important;
}

#ask_question_form input,
#ask_question_form select {
    max-width: 350px;
}

#ask_question_form .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
}

#ask_question_form .form-group label {
    min-width: 180px;
}

#ask_question_form .form-group textarea {
    height: 150px;
    resize: none;
}

#ask_question_form .btn {
    float: right;
    width: 100%;
    max-width: 200px;
}


body.menu-item-71 #mc_embed_signup {
    display: none;
}

.shipping-article {
    width: 80%;
}

.shipping-article hr {
    border-top: 1px solid #ccc;
    margin-top: 40px;
    margin-bottom: 40px;
}

.shipping-article.cz .shipping-uvod{
    display: flex;
}

.shipping-article.cz .nadpis-doprava{
    color: #a99862;
    margin: 50px auto;
}

.shipping-article.cz .shipping-uvod h2{
    margin: 25px auto;
}

.shipping-article.cz .shipping-uvod .odber-box{
    display: flex;
    border: 1px solid lightgrey;
    margin: 20px auto;
}

.shipping-article.cz .shipping-uvod .odber-box .text{
    margin: auto;
    color: #a99862;
    font-size: 18px;
    padding: 30px;
    font-weight: lighter;
}

.shipping-border {
    border: 1px solid #ccc;
    padding: 20px;
    display: table;
    width: 100%;
    margin: 25px auto;
}

.shipping-article.cz .shipping-border .shipping-icon-truck{
    width: 40%;
    text-align: left;
    vertical-align: unset;
}

.shipping-article.cz .shipping-border p{
    font-weight: lighter;
}

.shipping-article.cz .shipping-border.platby .shipping-icon-truck{
    width: 25%;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

.shipping-article.cz .shipping-border .shipping-icon-truck .icon{
    margin: 30px auto;
}

.shipping-article.cz .shipping-border .shipping-icon-truck img{
    max-width: 300px;
    margin: 0;
}

.shipping-article.cz .shipping-border .shipping-icon-truck .gold-color{
    text-transform: uppercase;
}

.shipping-article.cz .shipping-border .shipping-description .gold-color{
    text-transform: uppercase;
}

.shipping-article.cz .shipping-border table td{
    font-weight: lighter;
}

.shipping-article.cz .shipping-border table td:nth-child(even){
    padding-left: 20px;
}

.shipping-border .shipping-icon-truck {
    display: table-cell;
    border-right: 1px solid #ccc;
    padding-right: 20px;
    height: 100px;
    vertical-align: middle;
    text-align: center;
    width: 155px;
}

.shipping-border .shipping-icon-truck img {
    max-width: 100px;
    margin: 10px auto 10px;
}

.shipping-border .shipping-description {
    display: table-cell;
    padding-left: 30px;
    vertical-align: middle;
}


.benefitbox {
    padding: 20px 0px 20px 100px;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}

.benefitbox h2 {
    color: #ac9964;
    font-size: 22px;
}

.benefitbox h2 span {
    color: black;
    font-size: 22px;
    margin-right: 10px;
}

.benefitbox#benefit01 {
    background: url("/images/articles/article-benefits/01.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit01 {
    background: url("/images/articles/article-benefits/ikona_2002.png") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit02 {
    background: url("/images/articles/article-benefits/02.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit02 {
    background: url("/images/articles/article-benefits/hodiny.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit03 {
    background: url("/images/articles/article-benefits/03.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit03 {
    background: url("/images/articles/article-benefits/12.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit04 {
    background: url("/images/articles/article-benefits/04.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit04 {
    background: url("/images/articles/article-benefits/doprava_FR.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit05 {
    background: url("/images/articles/article-benefits/05.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit05 {
    background: url("/images/articles/article-benefits/ruka.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit06 {
    background: url("/images/articles/article-benefits/06.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit06 {
    background: url("/images/articles/article-benefits/03.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit07 {
    background: url("/images/articles/article-benefits/07.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit07 {
    background: url("/images/articles/article-benefits/04.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit07_DE {
    background: url("/images/articles/article-benefits/ikona_2002.png") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit07_EN {
    background: url("/images/articles/article-benefits/ikona_2002.png") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit07_NL {
    background: url("/images/articles/article-benefits/ikona_2002.png") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit07_ES {
    background: url("/images/articles/article-benefits/ikona_2002.png") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit07_IT {
    background: url("/images/articles/article-benefits/ikona_2002.png") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit08 {
    background: url("/images/articles/article-benefits/08.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit08 {
    background: url("/images/articles/article-benefits/05.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit09 {
    background: url("/images/articles/article-benefits/09.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit09 {
    background: url("/images/articles/article-benefits/06.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit10 {
    background: url("/images/articles/article-benefits/10.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit10 {
    background: url("/images/articles/article-benefits/08.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit11 {
    background: url("/images/articles/article-benefits/11.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox.at#benefit11 {
    background: url("/images/articles/article-benefits/ikona_zuby_kolo.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit11 {
    background: url("/images/articles/article-benefits/09.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit12 {
    background: url("/images/articles/article-benefits/12.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit12 {
    background: url("/images/articles/article-benefits/10.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit13 {
    background: url("/images/articles/article-benefits/13.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit13 {
    background: url("/images/articles/article-benefits/11.svg") left center no-repeat;
    background-size: 80px;
}

.benefitbox#benefit14 {
    background: url("/images/articles/article-benefits/14.svg") left center no-repeat;
    background-size: 80px;
}

#france-benefit .benefitbox#benefit14 {
    background: url("/images/articles/article-benefits/13.svg") left center no-repeat;
    background-size: 80px;
}


#czech-benefits .benefitbox#benefit01 {
    background: url("/images/articles/article-benefits/hodiny_bez.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit02 {
    background: url("/images/articles/article-benefits/doprava_zdarma.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit03 {
    background: url("/images/articles/article-benefits/oblicej.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit04 {
    background: url("/images/articles/article-benefits/04.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit05 {
    background: url("/images/articles/article-benefits/03.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit06 {
    background: url("/images/articles/article-benefits/05.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit07 {
    background: url("/images/articles/article-benefits/ruce.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit08 {
    background: url("/images/articles/article-benefits/06.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit09 {
    background: url("/images/articles/article-benefits/ikona_2002.png") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit10 {
    background: url("/images/articles/article-benefits/08.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit11 {
    background: url("/images/articles/article-benefits/09.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit12 {
    background: url("/images/articles/article-benefits/10.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit13 {
    background: url("/images/articles/article-benefits/ikona_zuby_kolo.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit14 {
    background: url("/images/articles/article-benefits/12.svg") left center no-repeat;
    background-size: 80px;
}

#czech-benefits .benefitbox#benefit15 {
    background: url("/images/articles/article-benefits/13.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit01 {
    background: url("/images/articles/article-benefits/hodiny_bez.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit02 {
    background: url("/images/articles/article-benefits/doprava_zadarmo.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit03 {
    background: url("/images/articles/article-benefits/oblicej.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit04 {
    background: url("/images/articles/article-benefits/04.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit05 {
    background: url("/images/articles/article-benefits/03.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit06 {
    background: url("/images/articles/article-benefits/05.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit07 {
    background: url("/images/articles/article-benefits/ruce.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit08 {
    background: url("/images/articles/article-benefits/06.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit09 {
    background: url("/images/articles/article-benefits/ikona_2002.png") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit10 {
    background: url("/images/articles/article-benefits/08.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit11 {
    background: url("/images/articles/article-benefits/09.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit12 {
    background: url("/images/articles/article-benefits/10.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit13 {
    background: url("/images/articles/article-benefits/ikona_zuby_kolo.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit14 {
    background: url("/images/articles/article-benefits/12.svg") left center no-repeat;
    background-size: 80px;
}

#sk-benefits .benefitbox#benefit15 {
    background: url("/images/articles/article-benefits/13.svg") left center no-repeat;
    background-size: 80px;
}



.showroom {
}

.showroom img {
    max-width: 99%;
}

.showroom .lp-icon-phone {
    width: 25px;
    height: 25px;
    margin-right: 5px;
}

.showroom .bottomline {
    border-bottom: 1px solid #e2e2e2;
    padding: 20px 0px;
    margin: 0 0 0 0;
}

.showroom table {
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.showroom table td.left {
    width: 30%;
    padding-right: 50px;
    vertical-align: top;
}

.showroom table.kontakt {
    margin-top: 30px;
}

.showroom table.kontakt td img {
    margin-bottom: 20px;
}

.showroom table.showroom-icons {
    width: 100%;
    text-align: center;
    margin-bottom: 80px;
}

.showroom table.showroom-icons img {
    margin-bottom: 10px;
}

.showroom table.showroom-icons td {
    padding-bottom: 20px;
}

.showroom table.anfahrt {
    width: 100%;
    border-bottom: 0px;
}

.showroom table.anfahrt td.maps {
    width: 50%;
    text-align: center;
}

.showroom table.anfahrt td.maps iframe {
    position: relative;
    margin: -20px 0px 0px 10px;
}

.showroom .showroom-border {
    border: 1px solid #ccc;
    padding: 20px;
    display: table;
    width: 100%;
    margin-bottom: 25px;
}

.showroom .showroom-border .showroom-icon-truck {
    display: table-cell;
    border-right: 1px solid #ccc;
    padding-right: 0px;
    height: 100px;
    vertical-align: middle;
    text-align: center;
    width: 155px;
}

.showroom .showroom-border .showroom-icon-truck img {
    max-width: 100px;
    margin: 10px auto 10px;
}

.showroom .showroom-border .showroom-description {
    display: table-cell;
    padding: 20px;
    vertical-align: middle;
}


.showroom fieldset.team {
    text-align: center;
    border-top: 1px solid #a69966;
    padding: 30px;
    margin-bottom: 60px;
}

.showroom fieldset.team legend {
    background: white;
    padding: 20px;
    font-size: 25px;
    font-style: italic;
    font-weight: bold;
    color: #a69966;
    width: auto;
    margin: 0 auto;
    border: 0px;
}

.showroom fieldset.team legend span {
    font-weight: lighter;
    display: block;
}


.showroom fieldset.photos {
    text-align: center;
    border: 1px solid #ccc;
    padding: 10px 10px 15px;
    margin-bottom: 60px;
}

.showroom fieldset.photos legend {
    background: white;
    padding: 20px;
    font-style: italic;
    font-weight: normal;
    font-size: 25px;
    color: #a69966;
    width: auto;
    margin: 0 auto;
    border: 0px;
}

.showroom fieldset.photos .photos-butiku{
    display: flex;
    margin: auto;
}

.showroom fieldset.photos .photos-butiku .img{
    flex: 30%;
    margin: auto 10px;
    width: 300px;
    height: 300px;
    overflow: hidden;
}

.showroom fieldset.photos .photos-butiku .img.first.at-showroom{
    background: url("/images/articles/article-showroom/first_at_showroom.png") center no-repeat;
    background-size: cover;
}

.showroom fieldset.photos .photos-butiku .img.second.at-showroom{
    background: url("/images/articles/article-showroom/second_at_showroom.png") center no-repeat;
    background-size: cover;
}

.showroom fieldset.photos .photos-butiku .img.third.at-showroom{
    background: url("/images/articles/article-showroom/third_at_showroom.png") center no-repeat;
    background-size: cover;
}

.showroom fieldset.photos .photos-butiku .img.first{
    background: url("/images/articles/article-showroom/first-nahled-uk.png") center no-repeat;
    background-size: cover;
}

.showroom fieldset.photos .photos-butiku .img.second{
    background: url("/images/articles/article-showroom/second-nahled-uk.jpg") center no-repeat;
    background-size: cover;
}

.showroom fieldset.photos .photos-butiku .img.third{
    background: url("/images/articles/article-showroom/third-nahled-uk.jpg") center no-repeat;
    background-size: cover;
}

.showroom fieldset.photos.mobile-320-on {
    display: none;
}

.showroom .showroomspecialoffer {border: 2px solid #a69966;padding: 25px;margin-bottom: 25px;}
.showroom .showroomspecialoffer h2 {font-size: 40px;font-weight: bold;color: #a69966;margin-top: 0px;}

body.language-2 .site-block.cards fieldset.showroom-footer img.footerShowroomImage {margin-top: 0px;}

#inspirationpage {
    background: url("/images/articles/article_inspiration/inspiration_01.jpg") right -6px no-repeat;
}

#inspirationpage p.heart {
    color: #a79866;
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 15px;
}

#inspirationpage p.heart::before {
    content: "\e989";
    font-family: 'icomoon' !important;
    display: inline-block;
    margin-right: 6px;
    font-size: 18px;
    vertical-align: middle;
    color: #a79866;
    margin-top: -3px;
}

#inspirationpage_socials {
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    margin-top: -10px;
}


#inspirationpage_socials .cell {
    border-right: 1px solid #ccc;
    width: 25%;
    padding: 50px 0px;
}

#inspirationpage_review {
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    margin-top: 15px;
}

#inspirationpage_review .cell {
    border-right: 1px solid #ccc;
    width: 25%;
    padding: 50px 30px;
}

#inspirationpage_review .cell img {
    max-width: 200px;
}

#inspirationpage_review .cell .inspiname {
    color: #a79866;
    font-size: 18px;
    margin: 20px 0px;
}


#inspirationpage_story {
    background: url("/images/articles/article_inspiration/inspiration_06.jpg") center right no-repeat;
    padding: 50px 0px;
}

#inspirationpage_story h2 {
    margin-bottom: 60px;
}

#inspirationpage_story table {
    margin-bottom: 60px;
    vertical-align: middle;
}


#inspirationpage_read {
    border-top: 1px solid #ccc;
    margin-top: -37px;
    padding-top: 50px;
}

#inspirationpage_read p.heart {
    color: #a79866;
    font-size: 18px;
    text-transform: uppercase;
}

#inspirationpage_read p.heart::before {
    content: "\e989";
    font-family: 'icomoon' !important;
    display: inline-block;
    margin-right: 6px;
    font-size: 18px;
    vertical-align: middle;
    color: #a79866;
    margin-top: -3px;
}

a.btnreadreviews {
    border: 1px solid #D00070;
    padding: 10px 50px;
    color: #D00070;
    width: 200px;
    margin: 30px auto;
}

a.btnreadreviews:hover {
    background: #D00070;
    color: white;
    text-decoration: none;
}


.goldframe {
    display: table;
    width: 100%;
    margin: 25px 0px;
    border: 1px solid #b8ad85;
}

.goldframe .goldframeimage {
    display: table-cell;
}

.goldframe .goldframetext {
    display: table-cell;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 20px;
}

.goldframe .goldframetext h2 {
    color: #b8ad85;
    font-size: 22px;
}

.art_content#bras #lekari-videa iframe{
    flex: 30%;
    margin: 10px;
}

#body-jet .benefity,
#body-jet .partie{
    background: #eeeeee;
    padding: 20px;
}

#body-jet .videa{
    display: flex;
    flex-wrap: wrap;
}

#body-jet .videa iframe{
    flex: 45%;
    margin: 10px;
}

#body-jet h2{
    text-align: center;
    color: #5c6f80;
    font-size: 30px;
}

#body-jet .benefity-boxy,
#body-jet .partie-boxy{
    display: flex;
    flex-wrap: wrap;
    max-width: 550px;
    margin: auto;
}

#body-jet .benefity-boxy .box,
#body-jet .partie-boxy .box{
    display: flex;
    flex-direction: column;
    flex: 25%;
    margin: 10px auto;
    text-align: center;
}

#body-jet .benefity-boxy .box{
    flex: 30%;
}

#body-jet .benefity-boxy .box img,
#body-jet .partie-boxy .box img{
    max-width: 120px;
    margin: 0 auto;
}

#body-jet .benefity-boxy .box span,
#body-jet .partie-boxy .box span{
    display: block;
    margin: 15px auto;
}

#body-jet .citace{
    text-align: center;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
    margin: 50px auto;
}

#body-jet .citace h2{
    margin: 20px auto;
}

#body-jet .citace h2::before{
    content: ' “ ';
    display: block;
    font-size: 45px;
    float: left;
}

#body-jet .citace h2::after{
    content: ' „ ';
    display: block;
    float: right;
    font-size: 45px;
}

#body-jet .clanek{
    display: flex;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
    margin: 50px auto;
}

#body-jet .clanek .clanek-text{
    flex: 50%;
}

#body-jet .clanek .clanek-obrazek{
    flex: 50%;
    text-align: right;
}

#body-jet .clanek .clanek-obrazek.katka{
    text-align: left;
}

#body-jet .clanek .clanek-text .jmeno-fotka{
    display: flex;
}

#body-jet .clanek .clanek-text h2{
    color: #5c6f80;
}

#body-jet .clanek .clanek-text .jmeno-fotka span{
    font-size: 25px;
    margin: auto 10px;
}

#body-jet .faze-zakroku{
    margin: 50px auto;
}

#body-jet .faze-zakroku .faze-boxy{
    display: flex;
}

#body-jet .faze-zakroku .faze-boxy .box{
    border: 1px solid lightgrey;
    padding: 20px;
    margin: 10px 5px;
    width: 50%;
}

#body-jet .faze-zakroku .faze-boxy .box img{
    display: block;
    margin: auto;
}

#body-jet .faze-zakroku .faze-boxy .box h3{
    font-size: 35px;
    margin: 10px auto;
}

#body-jet .faze-zakroku .faze-boxy .box span{
    font-size: 25px;
}

#body-jet .mapa-lekaru .kliniky{
    display: flex;
}

#body-jet .mapa-lekaru .kliniky ul{
    list-style: none;
}

#body-jet .body-jet-upper{
    display: flex;
}

#body-jet .body-jet-upper .body-jet-text{
    flex: 60%;
}

#body-jet .body-jet-upper .body-jet-text h2{
    text-align: center;
}

#body-jet .body-jet-upper .body-jet-image{
    flex: 30%;
}

#about #kvality{
    display: flex;
    text-align: center;
    padding: 15px;
    border: 1px solid lightgrey;
    margin: 50px auto;
}

#about #kvality .texty{
    flex: 33.33%;
    padding: 0px 15px;
}

#about #balicky{
    display: flex;
}

#about #balicky .balicek{
    display: flex;
    flex-direction: column;
    text-align: center;
    flex: 30%;
    padding: 30px;
    border-right: 1px solid lightgrey;
}

#about #balicky .balicek span{
    margin: 30px auto;
}

#about #balicky .balicek img:first-child{
    margin: 0 auto;
}

#about #balicky .balicek img{
    margin: auto;
    margin-bottom: 0;
}


#lipoheal .hypertrophic {width: 100%;background: url('/images/articles/article_lipoheal/lipoheal_08.jpg') top right no-repeat;padding: 30px 350px 64px 0px;}
#lipoheal .lipohealimage2 {float: right;margin-left: 50px;}
#lipoheal .lipohealimage4 {margin-top: 220px;}

#lipoheal .hypertrophic.italy,
#lipoheal .hypertrophic.spain,
#lipoheal .hypertrophic.de{
    background: none;
    display: flex;
    padding: 0;
    margin: 50px auto;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
}

#lipoheal .hypertrophic.italy .text,
#lipoheal .hypertrophic.spain .text,
#lipoheal .hypertrophic.de .text{
    flex: 60%;
}

#lipoheal .hypertrophic.italy .image,
#lipoheal .hypertrophic.spain .image,
#lipoheal .hypertrophic.de .image{
    flex: 40%;
}

#lipoheal .hypertrophic.italy .image img,
#lipoheal .hypertrophic.spain .image img,
#lipoheal .hypertrophic.de .image img{
    width: 100%;
}

#lipoheal .hypertrophic.netherland,
#lipoheal .hypertrophic.uk{
    display: flex;
    padding: 0;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
    background: none;
    margin: 20px auto;
}

#lipoheal .hypertrophic.netherland .text,
#lipoheal .hypertrophic.uk .text{
    flex: 50%;
}

#lipoheal .sekce,
#lipoheal .biodermis-banner{
    display: flex;
    flex-wrap: wrap;
}

#lipoheal .biodermis-banner{
    border: 1px solid lightgrey;
}

#lipoheal .sekce .image,
#lipoheal .biodermis-banner .image{
    flex: 30%;
    margin: auto;
}


#lipoheal .sekce .text,
#lipoheal .biodermis-banner .text{
    flex: 60%;
    margin: auto;
    padding: 30px;
    max-width: 450px;
}

#lipoheal .jizvy h3{
    font-size: 24px;
    color: #464646;
    text-align: center;
    font-weight: bolder;
}

#lipoheal .jizvy{
    text-align: center;
}

#lipoheal .jizvy h2{
    font-size: 34px;
    color: #464646;
    text-align: center;
    font-weight: bolder;
}

#lipoheal .jizvy.silikon p{
    text-align: left;
}

#lipoheal .jizvy.silikon .text{
    position: absolute;
    max-width: 400px;
    z-index: 10;
    right: 0;
}

#lipoheal .jizvy.silikon .text h2{
    text-align: left;
    margin-bottom: 20px;
}



#lipoedema_awarness {}

#lipoedema_awarness fieldset {border: 1px solid #bababa;box-sizing: border-box;padding: 25px;width: 100%;margin-bottom: 30px;}
#lipoedema_awarness fieldset legend {color: #a99862;background: white;padding: 20px;border: 0px;width: auto;font-style: italic;font-weight: 300;font-size: 25px;}
#lipoedema_awarness fieldset hr {border-color: #bababa;margin: 30px 30%;}

#lipoedema_awarness fieldset#la_01 {}
#lipoedema_awarness fieldset#la_01 .table .cell#la_01_first {width: 65%;border-right: 1px solid #bababa;}
#lipoedema_awarness fieldset#la_01 .table .cell#la_01_second {text-align: center;padding-left: 25px;}
#lipoedema_awarness fieldset#la_01 .table .cell#la_01_second h2 {color: #a99862;}
#lipoedema_awarness fieldset#la_01 .table .cell#la_01_second p {font-style: italic;font-size: 19px;margin-bottom: 20px;}
#lipoedema_awarness fieldset#la_01 .table .cell .table {height: 100px;}
#lipoedema_awarness fieldset#la_01 .table .cell .table .cell {vertical-align: middle;padding: 30px;text-align: justify;}

#lipoedema_awarness fieldset#la_02 {text-align: center;}
#lipoedema_awarness fieldset#la_02 legend {font-weight: bold;}
#lipoedema_awarness fieldset#la_02 iframe {margin-bottom: 30px;}
#lipoedema_awarness fieldset#la_02 #cast {text-align: left;color: #a99862;font-size: 28px;}
#lipoedema_awarness fieldset#la_02 #lipoedema_cast {margin-bottom: 40px;}
#lipoedema_awarness fieldset#la_02 #lipoedema_cast .cell {width: 20%;text-align: center;box-sizing: border-box;border-right: 1px solid #bababa; margin-top: 50px;}
#lipoedema_awarness fieldset#la_02 #lipoedema_cast .cell.cara{border: 0px}
#lipoedema_awarness fieldset#la_02 #lipoedema_cast .lipoedema_name {margin: 25px 0px 25px;height: 40px;line-height: 40px;}

#lipoedema_awarness fieldset#la_03 {border-left: 0px;border-right: 0px;border-bottom: 0px;}
#lipoedema_awarness fieldset#la_03 legend {margin: 0 auto;font-weight: bold;}
#lipoedema_awarness fieldset#la_03 .cell ul {list-style: none;}
#lipoedema_awarness fieldset#la_03 .cell li {background: url("/images/articles/article_lipoedema_awarness/lipoedema_awarness_li.jpg") center left no-repeat;padding-left: 30px;margin-bottom: 10px;}

#lipoedema_awarness fieldset#la_04 {border-left: 0px;border-right: 0px;border-bottom: 0px;}
#lipoedema_awarness fieldset#la_04 legend {margin: 0 auto;font-weight: bold;}
#lipoedema_awarness fieldset#la_04 .cell ul {list-style: none;}
#lipoedema_awarness fieldset#la_04 .cell ul li {margin-bottom: 10px;}
#lipoedema_awarness fieldset#la_04 .cell#uk ul li {background: url("/images/articles/article_lipoedema_awarness/lipoedema_awarness_uk.jpg") center left no-repeat;padding-left: 40px;}
#lipoedema_awarness fieldset#la_04 .cell#us ul li {background: url("/images/articles/article_lipoedema_awarness/lipoedema_awarness_us.jpg") center left no-repeat;padding-left: 40px;}


#lipoedema_awarness fieldset#la_05 {border-left: 0px;border-right: 0px;border-bottom: 0px;}
#lipoedema_awarness fieldset#la_05 legend {margin: 0 auto;font-weight: bold;}
#lipoedema_awarness fieldset#la_05 legend img {width: 40px;}
#lipoedema_awarness fieldset#la_05 .image {text-align: center;}

#lipoedema_awarness fieldset#la_06 {background: url("/images/articles/article_lipoedema_awarness/lipoedema_awarness_0.jpg") center right no-repeat;padding-right: 300px;padding-top: 50px;padding-bottom: 70px;}
#lipoedema_awarness fieldset#la_06 .cell {width: 33%;text-align: center;}
#lipoedema_awarness fieldset#la_06 .cell .lipoedema_guide_link {border: 1px solid #D00070;text-align: center;width: 175px;height: 175px;margin: 0 auto;}
#lipoedema_awarness fieldset#la_06 .cell .lipoedema_guide_link a {display: block;height: 100%;position: relative;padding-top: 130px;font-size: 19px;}
#lipoedema_awarness fieldset#la_06 .cell .lipoedema_guide_link:hover a {color: white;}
#lipoedema_awarness fieldset#la_06 .cell #buy_us {background: white url("/images/articles/article_lipoedema_awarness/lipoedema_flag_us.jpg") center no-repeat;}
#lipoedema_awarness fieldset#la_06 .cell #buy_us:hover {background: #da0570 url("/images/articles/article_lipoedema_awarness/lipoedema_flag_us_hover.jpg") center no-repeat;}

#lipoedema_awarness fieldset#la_06 .cell #buy_uk {background: white url("/images/articles/article_lipoedema_awarness/lipoedema_flag_uk.jpg") center no-repeat;}
#lipoedema_awarness fieldset#la_06 .cell #buy_uk:hover {background: #da0570 url("/images/articles/article_lipoedema_awarness/lipoedema_flag_uk_hover.jpg") center no-repeat;}

#lipoedema_awarness fieldset#la_06 .cell #buy_es {background: white url("/images/articles/article_lipoedema_awarness/lipoedema_flag_es.jpg") center no-repeat;}
#lipoedema_awarness fieldset#la_06 .cell #buy_es:hover {background: #da0570 url("/images/articles/article_lipoedema_awarness/lipoedema_flag_es_hover.jpg") center no-repeat;}

#lipoedema_awarness fieldset#la_07 p {text-align: center;}

#lipoedema_awarness fieldset#la_08 {background: url("/images/articles/article_lipoedema_awarness/lipoedema_awarness_08.jpg") center bottom no-repeat;border-left: 0px;border-right: 0px;padding: 40px 0 0 0;text-align: center;min-height: 600px;}
#lipoedema_awarness fieldset#la_08 legend {margin: 0 auto;font-weight: bold;}
#lipoedema_awarness fieldset#la_08 a {position: relative;top: 220px;left: 280px;font-size: 30px;}

#lipoedema_awarness fieldset#la_09 {text-align: center;}

#lipoedema_awarness fieldset#la_09 .table {width: 100%;margin-top: 25px;}
#lipoedema_awarness fieldset#la_09 .cell {width: 33%;border-right: 1px solid #bababa;min-height: 100px;}
#lipoedema_awarness fieldset#la_09 .cell a {margin-bottom: 25px;}
#lipoedema_awarness fieldset#la_09 .cell img {margin-bottom: 25px;}
#lipoedema_awarness fieldset#la_09 legend {margin-bottom: 0px;}

#lipoedema_awarness .table {display: table;}
#lipoedema_awarness .cell {display: table-cell;}
#lipoedema_awarness .product .price.cell{
    display: block;
}

@media (max-width: 500px){

    #lipoedema_awarness fieldset#la_01 .table .cell#la_01_first {width: 100%;display: block;border: 0px}
    #lipoedema_awarness fieldset#la_01 .table .cell#la_01_second {width: 100%;display: block;padding-left: 0px;margin-top: 50px;}
    #lipoedema_awarness fieldset#la_01 img {max-width: 100%;}
    #lipoedema_awarness fieldset#la_01 legend {margin-bottom: 0px;}

    #lipoedema_awarness fieldset#la_01 .table .cell .table .cell {display: block;width: 100%;padding: 0 0 0 0;text-align: center;}

    #lipoedema_awarness fieldset#la_02 #lipoedema_cast .cell {width: 100%;display: block;border: 0px;margin-bottom: 40px;border-bottom: 1px solid #bababa;padding-bottom: 30px;}
    #lipoedema_awarness fieldset#la_02 #lipoedema_cast .cell.cara{border-bottom: 1px solid #bababa;}
    #lipoedema_awarness fieldset#la_02 iframe {width: 100%;height: 200px;}
    #lipoedema_awarness fieldset#la_02 #lipoedema_cast {margin-bottom: 0px;}

    #lipoedema_awarness fieldset#la_03 .cell {display: block;width: 100%;text-align: center;}
    #lipoedema_awarness fieldset#la_03 .cell img {margin-bottom: 30px;}
    #lipoedema_awarness fieldset#la_03 .cell ul {padding: 0 0 0 0;}
    #lipoedema_awarness fieldset#la_03 .cell ul li {text-align: left;}
    #lipoedema_awarness fieldset#la_03 legend {text-align: center;}

    #lipoedema_awarness fieldset#la_04 .cell {display: block;width: 100%;text-align: center;}
    #lipoedema_awarness fieldset#la_04 .cell img {margin-bottom: 30px;}
    #lipoedema_awarness fieldset#la_04 .cell ul {padding: 0 0 0 0;margin-bottom: 25px;}
    #lipoedema_awarness fieldset#la_04 .cell ul li {text-align: left;}
    #lipoedema_awarness fieldset#la_04 legend {text-align: center;}

    #lipoedema_awarness fieldset#la_05 .image img {max-width: 100%;}
    #lipoedema_awarness fieldset#la_05 .news-content {margin-bottom: 50px;}

    #lipoedema_awarness fieldset#la_06 {padding: 0 0 350px 0;background: url("/images/articles/article_lipoedema_awarness/lipoedema_awarness_0.jpg") center bottom no-repeat}
    #lipoedema_awarness fieldset#la_06 .table .cell {display: block;width: 100%;}
    #lipoedema_awarness fieldset#la_06 .table .cell .lipoedema_guide_link {margin-bottom: 25px;}

    #lipoedema_awarness fieldset#la_07 img {max-width: 100%;}

    #lipoedema_awarness fieldset#la_08 {background-size: 100%;min-height: 350px;}
    #lipoedema_awarness fieldset#la_08 a {top: 90px;left: 70px;font-size: 16px;}
}

@media (max-width: 700px){
    .art_content#bras table td{
        width: 100% !important;
        display: block;
    }

    .art_content .brasTable td{
        text-align: center;
    }

    .art_content#bras table td div{
        margin-right: 0px !important;
    }
}


#teoxane h2{
    color: #67617d;
    text-align: center;
    font-weight: bold;
    line-height: normal;
}

#teoxane .plet .content{
    display: flex;
}

#teoxane .plet .content .text{
    flex: 50%;
    padding: 20px 0;
    padding-right: 30px;
}

#teoxane .plet .content h2{
    color: #67617d;
    font-weight: bold;
}

#teoxane .produkty .diagnoza{
    background: #e1e1e1;
    display: flex;
    flex-wrap: wrap;
    margin: 50px auto;
}

#teoxane .produkty .diagnoza .text{
    flex: 50%;
}

#teoxane .produkty .diagnoza .image{
    background: url("/images/articles/article-teoxane/diagnoza-hlava.png") no-repeat center;
    flex: 50%;
    background-size: contain;
}

#teoxane .komplex .content{
    display: flex;
}

#teoxane .komplex .content .image{
    flex: 50%;
    text-align: center;
}

#teoxane .komplex .content .text{
    flex: 50%;
    margin: auto;
}

#teoxane .komplex .boxy{
    display: flex;
    margin: 30px auto;
}

#teoxane .komplex .tab{
    flex: 50%;
    border: 1px solid lightgrey;
    padding: 30px;
    text-align: center;
    margin: 10px;
}

#teoxane .komplex .tab p{
    text-align: left;
    margin-top: 30px;
}

#teoxane .slozeni .latka-nadpis{
    text-align: left;
    text-transform: uppercase;
    cursor: pointer;
}

#teoxane .slozeni .latka-nadpis:before{
    content: '\003E';
    display: inline-block;
    width: 30px;
    height: 40px;
    text-align: center;
    color: black;
    transition: .5s;
}

#teoxane .slozeni .latka-nadpis:after{
    content: '';
    display: block;
    width: 50%;
    height: 1px;
    background: lightgrey;
}

#teoxane .slozeni .latky{
    height: 0;
    overflow: hidden;
}

#teoxane .slozeni .sekce.open .latka-nadpis:before{
    transform: rotate(90deg);
}

#teoxane .kombinace #teoxane-table{
    border: 1px solid lightgrey;
}

#teoxane .kombinace #teoxane-table td{
    padding: 10px;
    text-align: center;
    border: 1px solid lightgrey;
    font-size: 16px;
    font-weight: lighter;
}

#teoxane .kombinace #teoxane-table td.produkt{
    font-size: 14px;
    font-weight: 500;
}

#teoxane .kombinace #teoxane-table td.produkt .tab-flex{
    display: flex;
}

#teoxane .kombinace #teoxane-table .bunka.produkt > div{
    margin: auto;
}

#teoxane .kombinace #teoxane-table td.produkt .tab-flex > div,
#teoxane .kombinace #teoxane-table td.produkt > div{
    text-align: left;
    margin: auto;
}

#teoxane .kombinace #teoxane-table td.produkt .tab-butn{
    color: white;
    background: #d00070;
    margin: auto;
    text-align: center;
    padding: 10px 20px;
    border-radius: 15px;
}

#teoxane .kombinace #teoxane-table td.produkt img{
    max-width: 30%;
    height: 100%;
    margin: auto;
}

#teosyal .citace h2{
    margin: 20px auto;
    text-align: left;
    font-weight: lighter !important;
    font-size: 24px;
    line-height: 30px;
}

#teosyal .sekce h2{
    font-weight: bold;
}

#teosyal h2{
    font-weight: bold !important;
    margin: 40px auto;
}

#teosyal .citace h2::before{
    content: ' “ ';
    display: block;
    font-size: 45px;
    float: left;
    margin: 0px 10px;
}

#teosyal .citace h2::after{
    content: ' „ ';
    display: block;
    float: right;
    font-size: 45px;
    margin: 0px 10px;
}

#teosyal .sekce{
    display: flex;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 20px;
}

#teosyal .citace{
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
}

#teosyal .sekce .text{
    width: 50%;
    margin: auto;
}

#teosyal .sekce .image{
    width: 50%;
    text-align: center;
    margin: auto;
}

#teosyal .sekce .image p{
    margin: 0;
}

#teosyal .box{
    display: flex;
    margin: 20px auto;
}

#teosyal .box .image{
    width: 50%;
    text-align: center;
}

#teosyal .box .text{
    width: 50%;
    margin: auto;
    padding: 10px;
}

#teosyal .box .text .vice{
    margin-top: 20px;
    text-decoration: underline;
    display: none;
}

#teosyal .videa{
    display: flex;
    flex-wrap: wrap;
}

#teosyal .videa iframe{
    margin: 10px;
    flex: 45%;
}

#teosyal .teosyal-banner{
    text-align: center;
    border: 2px solid lightgrey;
}

#teosyal .teosyal-banner .images{
    display: flex;
    flex-wrap: wrap;
}

#teosyal .teosyal-banner .images .img{
    width: 150px;
    height: 150px;
    margin: 20px auto;
    background: grey;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

#teosyal .teosyal-banner .images a{
    display: block;
    width: 150px;
    height: 150px;
}

#teosyal .teosyal-banner .images .img.one{
    background: url("/images/articles/article-teosyal/teosyal_serum.png");
}

#teosyal .teosyal-banner .images .img.two{
    background: url("/images/articles/article-teosyal/teosyal_3d.png");
}

#teosyal .teosyal-banner .images .img.three{
    background: url("/images/articles/article-teosyal/teosyal_shield.PNG");
}

#teosyal .teosyal-banner .images .img.four{
    background: url("/images/articles/article-teosyal/teosyal_eyes.PNG");
}

#teosyal.doctors .nadpis{
    text-align: center;
    font-weight: lighter !important;
    display: flex;
}

#teosyal.doctors .nadpis:before,
#teosyal.doctors .nadpis:after{
    content: "";
    display: block;
    height: 1px;
    width: 20%;
    background: #464646;
    margin: auto;
    opacity: .2;
}

#teosyal.doctors .kontraindikace{
    font-weight: bolder;
    text-decoration: underline;
    display: flex;
}

#teosyal.doctors .kontraindikace:after{
    content: "▼";
    display: inline-block;
}

#teosyal.doctors #info h2{
    text-align: center;
    margin: 30px auto;
}

#teosyal.doctors .kontakt-info,
#eurosilicon.doctors .kontakt-info,
#body-jet.doctors .kontakt-info{
    display: flex;
}

#teosyal.doctors .kontakt-info .kontakt-box,
#eurosilicon.doctors .kontakt-info .kontakt-box,
#body-jet.doctors .kontakt-info .kontakt-box{
    margin: auto;
}

#teosyal.doctors .kontakt-info .kontakt-box .name,
#eurosilicon.doctors .kontakt-info .kontakt-box .name,
#body-jet.doctors .kontakt-info .kontakt-box .name{
    font-size: 25px;
    display: block;
    font-weight: bolder;
    margin: 20px auto;
    text-align: center;
}

#teosyal.doctors .kontakt-info .kontakt-box .other,
#eurosilicon.doctors .kontakt-info .kontakt-box .other,
#body-jet.doctors .kontakt-info .kontakt-box .other{
    display: block;
    text-align: center;
}

#teosyal.doctors .kontakt-info .img,
#eurosilicon.doctors .kontakt-info .img,
#body-jet.doctors .kontakt-info .img{
    border: 1px solid #a69966;
}

#teosyal.doctors .kontakt-info img,
#eurosilicon.doctors .kontakt-info img,
#body-jet.doctors .kontakt-info img{
    width: 100%;
}

#kontakt-cz .col-md-10{
    width: 100%;
}

#kontakt-cz .col-md-10 .kontakt-up{
    display: flex;
    flex-wrap: wrap;
}

#kontakt-cz .col-md-10 .kontakt-up .text{
    flex: 50%;
    padding-right: 10px;
}

#kontakt-cz .col-md-10 .kontakt-up .mapa{
    flex: 50%;
    text-align: center;
}

#kontakt-cz .col-md-10 .nazor{
    display: flex;
    flex-wrap: wrap;
}

#kontakt-cz .col-md-10 .nazor .text,
#kontakt-cz .col-md-10 .nazor .vizitka{
    flex:50%;
}

#kontakt-cz .col-md-10 .nazor .vizitka{
    border: 1px solid lightgrey;
    height: 100%;
    width: 100%;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
}

#kontakt-cz .col-md-10 .nazor .vizitka .img{
    width: 100px;
    height: 100px;
    background: url("/images/articles/tomas-hradil.png") center no-repeat;
    background-size: cover;
}

#kontakt-cz .col-md-10 .nazor .vizitka .info{
    padding-left: 25px;
    padding-top: 17px;
}

#kontakt-cz .col-md-10 .nazor .vizitka .info h3{
    margin: 0;
    font-size: 24px;
    color: #b8ad85;
}

#kontakt-cz .col-md-10 .nazor .vizitka .info .titul{
    font-size: 12px;
    margin: 0;
    margin-bottom: 5px;
}

#kontakt-cz .col-md-10 .nazor .vizitka .info p{
    margin: 0;
}

#kontakt-cz .col-md-10 .adresy h2{
    font-size: 24px;
    font-weight: lighter;
}

#kontakt-cz .col-md-10 .adresy .text{
    display: flex;
    flex-wrap: wrap;
}

#kontakt-cz .col-md-10 .adresy .text p{
    flex: 50%;
    margin: auto;
}

#kontakt-cz .col-md-10 .adresy table{
    margin-top: 15px;
}

#kontakt-cz .col-md-10 .adresy table td{
    font-weight: 600;
}

#kontakt-cz .col-md-10 .adresy .mapy{
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}

#kontakt-cz .col-md-10 .adresy .mapy iframe{
    margin: 15px auto;
}

#about .content-text{
    position: absolute;
    z-index: 1;
    font-size: 24px;
    max-width: 600px;
    text-align: center;
    font-weight: lighter;
    top: 5.5%;
    right: 15%;
}


#showroom-cz table td{
    padding: 5px;
}

#showroom-cz .doprava{
    display: flex;
}

#showroom-cz .doprava .moznosti{
    flex: 70%;
}

#showroom-cz .doprava .moznosti .box{
    display: flex;
    border: 1px solid lightgray;
    padding: 15px;
    margin: 10px auto;
}

#showroom-cz .doprava .moznosti .box .ikona{
    text-align: center;
    border-right: 1px solid lightgrey;
    width: 20%;
    margin: auto;
}

#showroom-cz .doprava .moznosti .box .ikona p{
    margin-top: 15px;
    font-size: 20px;
}

#showroom-cz .doprava .moznosti .box .text{
    width: 80%;
    padding: 10px;
}

#showroom-cz .doprava .mapa{
    text-align: center;
    flex: 40%;
    margin: auto;
}

#showroom-cz .showroom-up{
    display: flex;
}

#showroom-cz .showroom-up .text{
    flex: 30%;
}

#showroom-cz .showroom-up .nahled{
    flex: 60%
}

#showroom-cz .showroom-up .text{
    padding: 15px;
    padding-left: 0;
}

#showroom-cz h2{
    font-weight: 700;
}

#showroom-cz h3{
    margin-top: 0;
    font-weight: 600;
}

#showroom-cz .specialiste{
    margin: 100px auto;
}

#showroom-cz .specialiste h3,
#showroom-cz .fotogalerie h3{
    color: #a69966;
    text-align: center;
    font-style: italic;
    margin: 0;
    display: flex;
    font-weight: lighter;
}

#showroom-cz .specialiste h4{
    color: #a69966;
    text-align: center;
    margin: 0;
    margin-top: 5px;
}

#showroom-cz .specialiste h3:before,
#showroom-cz .specialiste h3:after
{
    content: '';
    display: inline-block;
    width: 35%;
    height: 1px;
    background: #a69966;
    margin: auto;
}

#showroom-cz .fotogalerie h3:before,
#showroom-cz .fotogalerie h3:after{
    content: '';
    display: inline-block;
    width: 40%;
    height: 1px;
    background: #a69966;
    margin: auto;
}

#showroom-cz .specialiste .woman{
    display: flex;
    flex-wrap: wrap;
    max-width: 600px;
    margin: auto;
}

#showroom-cz .specialiste .woman .jarka,
#showroom-cz .specialiste .woman .vladka{
    margin: 20px auto;
    text-align: center;
}

#showroom-cz .specialiste .woman .jarka p,
#showroom-cz .specialiste .woman .vladka p
{
    margin: 15px auto;
    font-size: 24px;
}

#showroom-cz .fotogalerie .fotky{
    display: flex;
    flex-wrap: wrap;
    padding: 45px 0;
}

#showroom-cz .plusy{
    display: flex;
    flex-wrap: wrap;
}

#showroom-cz .plusy .plus-box{
    text-align: center;
    margin: 30px auto;
}

#showroom-cz .plusy .plus-box .popis{
    font-size: 18px;
    margin: 15px auto;
}

#showroom-cz .fotogalerie .desktop-hide{
    display: none;
}

#reference.art_content.spain .patienttest .text .white{
    color: white;
    text-transform: uppercase;
    font-size: 24px;
}

#reference.art_content .patienttest{
    min-height: 300px;
    display: flex;
}

#reference.art_content .patienttest .image{
    flex: 30%;
    margin: 30px auto;
    text-align: center;
}

#reference.art_content .patienttest .image img{
    width: 100%;
}

#reference.art_content .patienttest .text{
    margin: 0 20px;
    padding: 20px;
    flex: 50%;
}

#reference.art_content .patienttest .text .gold{
    text-transform: uppercase;
    font-size: 24px;
}

.banner-vertical.review-doctor .banner-vertical-wrap{
    background: white;
}

.banner-vertical.review-doctor .banner-vertical-wrap h2{
    color: #a69966;
}

.banner-vertical.review-doctor .banner-vertical-wrap h2:after{
    content: '';
    display: block;
    width: 90%;
    height: 1px;
    background: #a69966;
    margin: 20px auto;
}

body.language-24 .banner-vertical.review-doctor .banner-vertical-wrap h2:after{
    margin: 15px auto;
}

body.language-24 .banner-vertical.review-doctor .banner-vertical-wrap h2{
    margin: 0;
}

body.language-26 .banner-vertical.review-doctor .banner-vertical-wrap h2:after{
    margin: 15px auto;
}

body.language-26 .banner-vertical.review-doctor .banner-vertical-wrap h2{
    margin: 0;
}

.banner-vertical.review-doctor .banner-vertical-wrap .banner-vertical-review_people img{
    border-radius: unset;
}

.banner-vertical.review-doctor .banner-vertical-wrap .more-reviews:before{
    content: '';
    display: block;
    width: 90%;
    height: 1px;
    background: lightgrey;
    margin: auto;
    margin-top: 10px;
}

body.language-9 .banner-vertical.review-doctor .banner-vertical-wrap .more-reviews:before {
    margin: auto !important;
    height: 0;
    box-shadow: 0 0 40px 50px white;
}

#eurosilicon .uvod .nadpis-uvod,
#nagor .uvod .nadpis-uvod{
    text-align: center;
    font-weight: bolder;
}

#eurosilicon .uvod .nadpis-uvod:after{
    content: '';
    display: inline-block;
    background: url("/images/articles/article-eurosilicone/eurosilicone-logo.png") center no-repeat;
    width: 200px;
    height: 30px;
}

#eurosilicon #clanky .row .news-content .title{
    min-height: 80px;
    height: auto;
}

#eurosilicon .sekce .portfolio,
#nagor .portfolio{
    display: flex;
    border: 1px solid lightgrey;
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 50px;
}

#eurosilicon .sekce .portfolio .box,
#nagor .portfolio .box{
    flex: 40%;
    padding: 10px;
}

#eurosilicon .sekce .portfolio .box ul li::marker{
    color: #4a2459;
}

#nagor .portfolio .box ul li::marker{
    color: #d888af;
}

#eurosilicon .sekce .portfolio .box h3{
    color: #4a2459;
    font-weight: bolder;
}

#nagor .portfolio .box h3{
    color: #d888af;
    font-weight: bolder;
}

#eurosilicon .sekce .portfolio .box:nth-child(1),
#nagor .portfolio .box:nth-child(1){
    border-right: 1px solid lightgrey;
    padding-right: 30px;
}

#eurosilicon .sekce .portfolio .box:nth-child(2),
#nagor .portfolio .box:nth-child(2){
    padding-left: 30px;
}

#prsni-reference .reference-ikony {
    display: flex;
}

#prsni-reference h2,
#prsni-reference h1{
    text-align: center;
    font-weight: 600;
}

#prsni-reference .reference-ikony .ikona{
    margin: auto;
    text-align: center;
}

#prsni-reference .reference-ikony .ikona a{
    display: block;
    margin: 20px auto;
}

#prsni-reference .pacientka{
    display: flex;
    border: 1px solid lightgrey;
    padding: 20px;
    margin: 20px auto;
}

#prsni-reference .pacientka .image{
    margin: auto;
    text-align: center;
    flex: 25%;
    padding: 15px;
}

#prsni-reference .pacientka .image p{
    text-transform: uppercase;
    color: #a99862;
    margin: 20px auto;
}

#prsni-reference .pacientka .text{
    border-left: 1px solid lightgrey;
    padding: 20px;
    font-weight: lighter;
    font-size: 14px;
    flex: 100%;
    margin: auto;
}

#nagor .uvod .nadpis-uvod:after{
    content: '';
    display: inline-block;
    background: url("/images/articles/article-nagor/nagor_logo.png") center no-repeat;
    width: 130px;
    height: 35px;
}

#nagor h2{
    font-weight: bold;
}

#nagor #vyhody .content,
#nagor .sekce{
    display: flex;
}

#nagor #vyhody .content{
    border-bottom: 1px solid lightgrey;
    margin-bottom: 20px;
}

#nagor .sekce{
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
    margin: 20px auto;
}

#nagor #vyhody .content .text{
    flex: 40%;
    margin:auto;
    padding: 15px;
}

#nagor .sekce .text{
    flex: 50%;
    margin: auto;
    padding: 15px;
}

#nagor #vyhody .content .text ol li{
    margin: 10px auto;
}

#nagor #vyhody .content .text ol li::marker{
    font-weight: bold;
}

#nagor #vyhody .content .image,
#nagor .sekce .image{
    flex: 40%;
    margin: auto;
}

#nagor #priroda.sekce .image{
    padding: 15px;
}

#nagor #umisteni-implantatu .images{
    text-align: center;
    display: flex;
}

#nagor #umisteni-implantatu h2{
    margin: 30px auto;
}

#nagor #umisteni-implantatu .images img{
    flex: 40%;
    margin: 10px;
}

#nagor .more-info .info.otazka{
    border-top: 1px solid lightgrey;
}

#nagor .more-info .info.otazka,
#nagor .more-info .info.insta{
    display: flex;
    border-bottom: 1px solid lightgrey;
    padding: 40px 0;
}

#nagor .more-info .info.otazka h2,
#nagor .more-info .info.insta h2{
    font-size: 24px;
    line-height: normal;
    margin: auto 0;
}

#nagor .more-info .info.otazka:before{
    content: '';
    height: 60px;
    width: 60px;
    background: url("/images/articles/article-nagor/nagor_04.png") center no-repeat;
    background-size: contain;
    display: block;
    margin: auto 30px;
}

#nagor .more-info .info.insta:before{
    content: '';
    height: 60px;
    width: 60px;
    background: url("/images/articles/article-nagor/nagor_05.png") center no-repeat;
    background-size: contain;
    display: block;
    margin: auto 30px;
}

#nagor #zajimavosti .videa{
    display: flex;
    flex-wrap: wrap;
}

#nagor #zajimavosti .videa iframe{
    flex: 40%;
    margin: 10px;
}

#uvodni-slovo .prvni{
    border: 1px solid lightgrey;
    display: flex;
}

#uvodni-slovo .prvni .text{
    padding: 40px;
    flex: 45%;
}

#uvodni-slovo .prvni .image{
    flex: 60%;
    text-align: right;
    margin: auto;
}

#uvodni-slovo .druhe .vybery{
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid lightgrey;
    padding: 20px 0;
    margin-bottom: 50px;
}

#uvodni-slovo .druhe .vybery a{
    margin: 10px auto;
}

#uvodni-slovo .druhe .vybery .vyber-box{
    border: 1px solid lightgrey;
    margin: auto;
    padding: 20px;
    width: 200px;
    height: 90px;
    text-align: center;
    line-height: 45px;
}

#nagor #uvodni-slovo .druhe .vybery .vyber-box.eurosilicon{
    border: 1px solid #ef89b0;
}

#eurosilicon #uvodni-slovo .druhe .vybery .vyber-box.nagor{
    border: 1px solid #ef89b0;
}

#bras .hradilova-sekce .text,
#bras .hradilova-sekce .image,
#bras .sekce .text,
#bras .sekce .image
{
    flex: 50%;
}

#bras .hradilova-sekce .text,
#bras .sekce .text{
    margin: auto;
    padding: 10px;
}

#bras .sekce .text{
    padding: 30px;
}

#bras .hradilova-sekce .text h2{
    color: #a79966;
    font-size: 34px;
    font-weight: bolder;
}

#bras .hradilova-sekce .text ol{
    padding-left: 15px;
}

#bras .hradilova-sekce .text ol li::marker{
    color: #a79966;
    margin-right: 20px;
}

#bras .hradilova-sekce .text ol li:before{
    content: '';
    height: 10px;
    width: 2px;
    margin-right: 13px;
    display: inline-block;
    background: #a79966;
}

#bras .hradilova-sekce .image,
#bras .sekce .image{
    text-align: right;
    margin: auto;
}

#bras .video{
    display: flex;
    flex-wrap: wrap;
}

#bras .video iframe{
    margin: 10px;
    flex: 40%;
}

#bras #whyyoushould.sekce{
    border: none;
    border-bottom: 1px solid lightgrey;
}

#bras .hradilova-sekce,
#bras .sekce{
    display: flex;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
    margin: 50px auto;
}

#bras .sekce{
    border-right: 1px solid lightgrey;
    border-left: 1px solid lightgrey;
}

#bras #stillnotsure.sekce{
    border-right: none;
    border-left: none;
}

#lipothromo #when.block{
    display: flex;
}

#lipothromo .block-image{
    text-align: center;
    margin: 30px auto;
}

#lipothromo #when.block .text,
#lipothromo #when.block .image{
    flex: 50%;
    margin: auto;
}

/* Uprava css článku - Jak na dokonale krivky... */

#doktori-odpovedi-175{
    display: flex;
}

#doktori-odpovedi-175 .odpoved{
    padding: 10px;
    background: #dbdfe6;
    border-radius: 15px;
    margin: 40px 10px;
    flex: 50%;
}

#doktori-odpovedi-175 .odpoved:before{
    content: '';
    background: url("/images/upload/juraj-clanek.png") center no-repeat;
    position: relative;
    width: 150px;
    height: 100px;
    background-size: contain;
    left: 50%;
    display: block;
    transform: translateX(-50%);
    bottom: 10%;
}

#doktori-odpovedi-175 .odpoved.second:before{
    content: '';
    background: url("/images/upload/silhankova-clanek.png") center no-repeat;
    position: relative;
    width: 150px;
    height: 100px;
    background-size: contain;
    left: 50%;
    display: block;
    transform: translateX(-50%);
    bottom: 10%;
}

#doktori-odpovedi-175 .odpoved p{
    color: #4e4e4e;
}

#doktori-odpovedi-175 .odpoved.second{
    background: #eaecf0;
}

#doktori-odpovedi-175 .odpoved.second .jmeno{
    color: #979eb2;
}

#doktori-odpovedi-175 .odpoved .jmeno{
    text-align: center;
    font-weight: bolder;
    color: #4c6180;
}

#supply:before{
    content: 'We proudly supply:';
    display: block;
    position: absolute;
    color: #a79968;
    background: white;
    text-transform: uppercase;
    top: -25px;
    font-size: 22px;
    padding: 5px;
}

#supply,
#partners,
#partners2{
    border: 1px solid lightgrey;
    padding: 80px 30px;
    margin: 120px auto;
}

#partners2 .content .logo-partner{
    text-align: center;
}

#partners2 .content .logo-partner img{
    width: 500px;
}

#supply .content{
    display: grid;
    grid-gap: 100px;
}

#supply .content .logo-partner{
    text-align: center;
    align-content: baseline;
}

#supply .content .logo-partner.first{
    grid-column-start: 1;
    grid-column-end: 1;
}

#supply .content .logo-partner.second{
    grid-column-start: 2;
    grid-column-end: 2;
    border-left: 1px solid lightgrey;
}

#supply .content .logo-partner.third{
    grid-column-start: 1;
    grid-column-end: 3;
}

#partners .content,
#partners2 .content
{
    padding: 80px;
    padding-bottom: 20px;
}

#partners .content .logo-partner{
    text-align: center;
}

#partners:before{
    content: 'Our International partners:';
    display: block;
    position: absolute;
    color: #a79968;
    background: white;
    text-transform: uppercase;
    top: -25px;
    font-size: 22px;
    padding: 5px;
}

#partners2:before{
    content: 'Our partners:';
    display: block;
    position: absolute;
    color: #a79968;
    background: white;
    text-transform: uppercase;
    top: -25px;
    font-size: 22px;
    padding: 5px;
}

#augmentace h2{
    font-weight: bold;
}

#augmentace #umisteni-implantatu{
    margin: 50px 0 15px 0;
}

#augmentace .augmentace-flex{
    display: flex;
}

#augmentace .augmentace-flex .text{
    flex: 60%;
    height: 100%;
    margin: auto;
}

#augmentace .augmentace-flex .text ol{
    padding-left: 15px;
}

#augmentace .augmentace-flex .text ol li{
    font-weight: bolder;
}

#augmentace .augmentace-flex .text ol li p{
    font-weight: normal;
}

#augmentace .augmentace-flex .text li{
    margin: 25px auto;
}

#augmentace .augmentace-flex img{
    margin: auto;
}

#augmentace .augmentace-flex .image{
    flex: 40%;
    text-align: center;
}

#shapewear .section{
    display: flex;
}

#shapewear .section .images{
    flex: 100%;
}

#shapewear .section .images img{
    width: 100%;
}

#eurosilicon.doctors .uvod-sekce{
    display: flex;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
    margin: 30px auto;
}

#eurosilicon.doctors .uvod-sekce .text{
    flex: 60%;
    padding: 50px 0;
    margin: auto;
    padding-right: 60px;
}

#eurosilicon.doctors .uvod-sekce .image{
    flex: 40%;
}

#eurosilicon.doctors .zdroje,
#body-jet.doctors .zdroje{
    text-align: center;
    padding: 20px 0;
    border-bottom: 1px solid lightgrey;
    border-top: 1px solid lightgrey;
    margin-top: 20px;
}

#eurosilicon.doctors .zdroje p,
#body-jet.doctors .zdroje p{
    margin: 0;
}

#eurosilicon.doctors #info h2,
#body-jet.doctors #info h2{
    margin: 80px auto;
    text-align: center;
}

#eurosilicon.doctors .nadpis{
    cursor: pointer;
    margin: 30px auto;
}

#eurosilicon.doctors .nadpis span{
    display: inline-block;
    width: 20px;
    transition: .3s;
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}

#body-jet.doctors .text-center{
    margin: 35px auto;
}

#body-jet.doctors h3{
    font-size: 24px;
    margin: 35px auto;
}

.rotate{
    transform: rotate(0) !important;
    -webkit-transform: rotate(0) !important;
}

#lipoline .sekce{
    display: flex;
}

#lipoline .sekce .image{
    margin: auto;
}

#lipoline .sekce .text h2{
    margin: 80px auto;
}

#lipoline .sekce ul{
    list-style: none;
    padding: 0;
    margin: auto;
}

#lipoline .sekce ul .number{
    font-size: 25px;
    color: #a69966;
    margin: 20px;
    font-weight: bold;
}

#lipoline .sekce ul li{
    margin: 25px auto;
}


@media (max-width: 750px){

    #augmentace .augmentace-flex{
        flex-direction: column;
    }

    #lipoline .sekce{
        flex-direction: column;
    }

}

/** Body jet SK **/
.art_content .phase {
    display: flex;
    padding-bottom: 5rem;
}

.art_content .phase .phase_1 {
    padding-left: 5rem;
    flex: 50%;
    padding-right: 3rem;
}

.art_content .phase .phase_1 .phase_img {
    text-align: center;
}

.art_content .phase .phase_1 img {
    padding-bottom: 5rem;
    padding-top: 2rem;
}

.art_content .phase .phase_1 h1 {
    color: #5c6f80;
    margin: 0;
}

.art_content .phase .phase_1 .sub_title {
    color: #5c6f80;
}

.art_content .phase .phase_1 .phase_text {
    text-align: justify;
    padding-bottom: 2rem;
}

.art_content .phase .phase_2 {
    padding-left: 3rem;
    flex: 50%;
    padding-right: 5rem;
    border-left: 1px solid lightgray;
}

.art_content .phase .phase_2 .phase_img {
    text-align: center;
}

.art_content .phase .phase_2 img {
    padding-bottom: 5rem;
    padding-top: 2rem;
}

.art_content .phase .phase_2 h1 {
    color: #5c6f80;
    margin: 0;
}

.art_content .phase .phase_2 .sub_title {
    color: #5c6f80;
}

.art_content .phase .phase_2 .phase_text {
    text-align: justify;
    padding-bottom: 2rem;
}

#body-jet .body-jet-uk {
    display: flex;
    border: 1px solid lightgrey;
    margin-bottom: 5rem;
}

#body-jet .body-jet-uk .body-jet-uk-image {
    width: 40%;
}

#body-jet .body-jet-uk .body-jet-uk-image img {
    width: 100%;
}

#body-jet .body-jet-uk .body-jet-text .image-title{
    padding-bottom: 4rem;
    text-align: center;
    margin-left: 3rem;
    margin-right: 3rem;
}

#body-jet .body-jet-uk .body-jet-text .image-title img{
    padding-top: 9rem;
    padding-bottom: 4rem;
    border-bottom: 1px solid lightgray;
}

#body-jet .body-jet-uk .body-jet-text {
    width: 60%;
}

#body-jet .body-jet-uk .body-jet-text .description_text {
    padding-right: 3rem;
    text-align: justify;
    padding-left: 2rem;
}

#body-jet .body-jet-uk .body-jet-text .description_text p {
    padding-bottom: 1rem;
}

#body-jet .body-jet-uk .body-jet-text .description_text ul {
    padding-bottom: 1rem;
}

.art_content .body-jet-text {
    text-align: center;
    padding-bottom: 5rem;
}

.art_content .body-jet-text img {
    padding-bottom: 5rem;
}

.art_content .body-jet-text p {
    text-align: center;
}

.art_content .human_med_CZ {
    display: flex;
}

.art_content .human_med_CZ .human_med_image {
    width: 30%;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 15px;
}

.art_content .human_med_CZ .human_med_text {
    width: 70%;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
}

.art_content .human_med_CZ .human_med_text p {
    text-align: left !important;
}


