@media (min-width: 768px) { .mh-kedja-desktop { display: block; } .mh-kedja-mobile { display: none; } }
@media (max-width: 767.99px) { .mh-kedja-desktop { display: none; } .mh-kedja-mobile { display: block; } }
.mh-kedja.light h3 { color: #192D05; }
.mh-kedja.light h4 { color: #192D05; }
.mh-kedja.light p { color: #192D05; }
.mh-kedja.light .mh-kedja-post .mh-kedja-des .mh-kedja-des-holder { border: 1px solid #192D05; background-color: #FFFAF5; color: #192D05; }
.mh-kedja.dark { background-color: #192D05; }
.mh-kedja.dark .mh-kedja-title { color: #E1F550; }
.mh-kedja.dark h3 { color: #FFFAF5; }
.mh-kedja.dark h4 { color: #FFFAF5; }
.mh-kedja.dark p { color: #FFFAF5; }
.mh-kedja .mh-kedja-post .mh-kedja-des .mh-kedja-des-holder { border: 1px solid #E1F550; background-color: #192D05; color: #E1F550; }
.mh-kedja { padding-top: 101px; padding-bottom: 101px; }
.mh-kedja .mh-kedja-title { font-family: "ivar-headline", Serif; }
@media (min-width: 768px) { .mh-kedja .mh-kedja-title { font-size: 24px; padding-bottom: 17px; } }
@media (max-width: 767.9px) { .mh-kedja .mh-kedja-title { font-size: 18px; padding-bottom: 2px; } }
.mh-kedja h3 { margin-bottom: 0; letter-spacing: -0.24px !important; }
@media (min-width: 768px) { .mh-kedja h3 { letter-spacing: -0.24px !important; max-width: 1000px; line-height: 1.19; font-size: 48px !important; } }
@media (max-width: 767.9px) { .mh-kedja h3 { font-size: 32px !important; line-height: 119% !important; letter-spacing: -0.17px; margin-bottom: 0; } }
.mh-kedja .mh-kedja-holder { display: table; margin-left: auto; margin-right: auto; }
@media (min-width: 768px) { .mh-kedja .mh-kedja-holder { margin-top: 85px; } }
@media (max-width: 767.9px) { .mh-kedja .mh-kedja-holder { margin-top: 35px; } }
.mh-kedja .mh-kedja-holder .mh-kedja-top { border: 1px solid red; display: table-row; }
.mh-kedja .mh-kedja-holder .mh-kedja-top .mh-kedja-title { text-align: center; }
.mh-kedja .mh-kedja-holder .mh-kedja-post { border: 1px solid red; display: table-row; }
.mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-des { display: table-cell; background-image: url(//www.medhelp.se/wp-content/plugins/mh-kedja/assets/img/mh-kedja-line.png); background-position: center top; background-repeat: repeat-y; background-size: 3px auto; vertical-align: top; text-align: center; }
.mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-des .mh-kedja-des-holder { display: inline-block; text-align: center; margin-left: auto; margin-right: auto; font-family: "ivar-headline", Serif; }
@media (min-width: 768px) { .mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-des .mh-kedja-des-holder { font-size: 36px; line-height: 1.35; padding-top: 5px; padding-bottom: 5px; border-radius: 30px; height: 60px; min-width: 60px; padding-left: 22px; padding-right: 22px; } }
@media (max-width: 767.9px) { .mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-des .mh-kedja-des-holder { font-size: 18px; line-height: 0; padding-top: 14px; padding-bottom: 14px; border-radius: 30px; height: 22px; min-width: 20px; padding-left: 12px; padding-right: 12px; } }
.mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-text { display: table-cell; max-width: 650px; }
@media (min-width: 768px) { .mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-text { padding-left: 30px; padding-bottom: 80px; } }
@media (max-width: 767.9px) { .mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-text { padding-left: 10px; padding-bottom: 63px; } }
@media (min-width: 768px) { .mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-text h4 { font-size: 36px; } }
@media (max-width: 767.9px) { .mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-text h4 { font-size: 24px; margin-bottom: 6px; } }
@media (min-width: 768px) { .mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-text p { font-size: 24px; } }
@media (max-width: 767.9px) { .mh-kedja .mh-kedja-holder .mh-kedja-post .mh-kedja-text p { font-size: 18px; line-height: 1.5; } }
.mh-kedja .mh-kedja-holder .mh-kedja-post.mh-post-1 .mh-kedja-des { padding-top: 33px; }
.mh-kedja .mh-kedja-holder .mh-kedja-post.mh-post-1 .mh-kedja-text { padding-top: 33px; }
.mh-kedja .mh-kedja-holder .mh-kedja-post:last-of-type .mh-kedja-text { padding-bottom: 0; }