li.dj-up:nth-child(6) > a:nth-child(1) > span:nth-child(1) {
    color: #43220e
}

p {
    text-align: justify
}

.pull-left.item-image,
figure.pull-left {
    margin-right: 0px
}

#jm-top-menu-nav {
    padding-top: 25px
}

.dj-megamenu-override li.dj-up {
    padding: 21px 0 50px
}

#jm-header::before {
    background-position: center top;
    background-size: auto
}

.cd-headline.slide span {
    font-family: 'Playfair Display', serif;
    color: #43220e;
    font-size: 50px
}

#jm-header.full-width.iscontent div#jm-header-content.container-fluid div.jm-module div.jm-module-in div.jm-module-content.clearfix.notitle div.custom div.intro-text-ms p {
    font-family: 'Playfair Display', serif;
    color: #80ac0a;
    font-size: 28px;
    text-align: center
}

html body.header-content.home.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-top2 div.container-fluid div.row-fluid.jm-flexiblock.jm-top2 div.span12 div.jm-module div.jm-module-in div.jm-module-content.clearfix.notitle div.custom h1 {
    color: #444;
    font-size: 24px;
    font-family: 'Playfair Display', serif
}

#jm-header-content {
    padding-bottom: 40px
}

#jm-top1 {
    padding: 0px
}

#jm-allpage .style1-ms .jmm-add-features.default .jmm-title {
    font-size: 28px
}

#jm-allpage .jmm-add-features.default .jmm-title a {
    color: #43220e;
    font-weight: 400 !important
}

.jmm-add-features.default .jmm-icon {
    padding-top: 0px
}

html body.header-content.home.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-top2 div.container-fluid div.row-fluid.jm-flexiblock.jm-top2 div.span12 div.jm-module {
    margin-bottom: 0px
}

.jmm-add-features.default .jmm-title {
    color: #43220e;
    font-size: 18px;
    font-family: 'Playfair Display', serif
}

.jmm-add-features.default .jmm-items {
    margin: 10px 0
}

#jm-top3 {
    padding: 0 0 0 0px;
    background: #f5f5f5 url("../images/top-bg.png");
    background-repeat: no-repeat;
    background-position: 0 240px
}

html body.header-content.home.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-top3 div.container-fluid div.row-fluid.jm-flexiblock.jm-top3 div.span12 div.jm-module div.jm-module-in div.jm-module-content.clearfix.notitle div#jmm-best-features-349.jmm-best-features.default.view-1.img.second div.jmm-best-features-in div.row-fluid div.first-half.span4 {
    margin-top: 45px
}

html body.header-content.home.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-top3 div.container-fluid div.row-fluid.jm-flexiblock.jm-top3 div.span12 div.jm-module div.jm-module-in div.jm-module-content.clearfix.notitle div#jmm-best-features-349.jmm-best-features.default.view-1.img.second div.jmm-best-features-in div.row-fluid div.second-half.span4 {
    margin-top: 45px
}

.jm-top3 div.span12 div.jm-module {
    margin-bottom: 0px
}

html body.header-content.home.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-top3 div.container-fluid div.row-fluid.jm-flexiblock.jm-top3 div.span12 div.row-fluid div.span6 div.jm-module div.jm-module-in div.jm-module-content.clearfix.notitle div#jmm-add-features-350.jmm-add-features.default.left div.jmm-add-features-in div.jmm-items {
    margin-top: 50px
}

#jm-bottom1 {
    padding-top: 30px !important;
    padding-bottom: 20px !important
}

html body.header-content.home.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-bottom1.full-width div.container-fluid div.row-fluid.jm-flexiblock.jm-bottom1 div.span12 div.jm-module {
    margin-bottom: 0px
}

#jm-bottom1 .jm-module .jm-title,
#jm-bottom1 .moduletable > h3 {
    color: #444;
    font-size: 24px;
    text-align: center
}

.jm-footer-mod div.span12 div.row-fluid div.jm-module div.jm-module-in h3.jm-title span.jm-title-wrapper span.jm-title-text {
    font-size: 24px
}

.jm-footer {
    padding: 90px 0 40px
}

#jm-bottom2 {
    padding-top: 0px;
    padding-bottom: 0px
}

html body.header-content.home.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-bottom1.full-width div.container-fluid div.row-fluid.jm-flexiblock.jm-bottom1 div.span12 div.jm-module div.jm-module-in div.jm-module-content.clearfix.notitle div.custom {
    height: 350px
}

#jm-footer-mod {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
    background: #f5f5f5
}

#djtab1 {
    display: none !important
}

.default-theme .djtabs-in {
    margin: 0px !important
}

#zabieg {
    clear: left;
    text-align: left;
    width: 40%;
    color: #444;
    margin-right: 0px;
    font-family: 'Playfair Display', serif;
    font-size: 14px
}

#price {
    float: right;
    width: 25%;
    text-align: right;
    color: #80ac0a;
    margin-left: 20px;
    font-family: 'Playfair Display', serif;
    font-size: 14px
}

#kreska-cennik {
    margin-top: 5px
}

.default-theme .accordion-body .djtabs-panel {
    padding: 10px
}

.default-theme .djtabs-panel-active {
    background-color: #8ac103
}

.default-theme .djtabs-panel-active > span.djtabs-panel-toggler {
    background-color: #80ac0a
}

.default-theme .djtabs-article-content {
    margin: 20px
}

.default-theme .djtabs-article-group {
    padding-bottom: 20px
}

.default-theme .djtabs-panel-title {
    font-family: 'Playfair Display', serif;
    font-weight: normal;
    font-size: 16px;
    text-transform: none
}

.jm-module .jm-title {
    color: #80ac0a;
    font-size: 22px;
    font-family: 'Playfair Display', serif
}

html body.subpage.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-main div.container-fluid div.row-fluid div#jm-content.span9.offset3 div#jm-content-top div.row-fluid div.span4 div.jm-module.style1-ms div.jm-module-in div.jm-module-content.clearfix.notitle div#jmm-add-features-357.jmm-add-features.default.above.style1-ms div.jmm-add-features-in div.jmm-items {
    margin: 0px
}

html body.subpage.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-main div.container-fluid div.row-fluid div#jm-content.span9.offset3 div#jm-content-top div.row-fluid div.span4 div.jm-module.style1-ms div.jm-module-in div.jm-module-content.clearfix.notitle div#jmm-add-features-357.jmm-add-features.default.above.style1-ms div.jmm-add-features-in div.jmm-items div.jmm-description {
    padding-top: 0px
}

html body.subpage.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-main div.container-fluid div.row-fluid div#jm-content.span9.offset3 div#jm-content-top div.row-fluid div.span4 div.jm-module.style1-ms div.jm-module-in div.jm-module-content.clearfix.notitle div#jmm-add-features-357.jmm-add-features.default.above.style1-ms div.jmm-add-features-in div.jmm-items div.jmm-item.item-1 div.jmm-description div.jmm-title {
    font-size: 22px
}

html body.subpage.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-main div.container-fluid div.row-fluid div#jm-content.span9.offset3 div#jm-content-top div.row-fluid div.span4 div.jm-module.style1-ms div.jm-module-in div.jm-module-content.clearfix.notitle div#jmm-add-features-357.jmm-add-features.default.above.style1-ms div.jmm-add-features-in div.jmm-items div.jmm-item.item-2 {
    padding-top: 40px
}

html body.subpage.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-main {
    padding-top: 0px
}

#jm-right.span3 div div.jm-module div.jm-module-in div.jm-module-content.clearfix ul.category-module li div.mod-articles-category-group {
    color: light-gray;
    font-size: 21px;
    font-family: 'Playfair Display', serif;
    padding-bottom: 10px;
    padding-top: 20px
}

.mod-articles-category-title {
    font-size: 16px;
    font-weight: normal;
    font-family: 'Playfair Display', serif
}

#jm-main div.container-fluid div.row-fluid div#jm-content.span9 main#jm-maincontent div.item-page div h3 {
    color: #80ac0a;
    font-size: 18px;
    font-family: 'Playfair Display', serif;
    padding-bottom: 14px;
    margin: 30px 0 0 0
}

h1.componentheading,
.tag-category > h1,
.page-header > h1,
.content-category > h1,
.categories-list > h1,
.blog > h1,
.blog-featured > h1,
.contact-category > h1,
.contact > h1,
.newsfeed-category > h1,
h1.page-title,
.finder > h1,
.weblink-category > h1,
.edit > h1 {
    text-transform: none;
    font-weight: normal;
    margin: 0 0 5px;
    color: #8ac103
}

h2.item-title,
.tag-category > h2,
.page-header > h2,
.content-category > h2,
.blog > h2,
.cat-children > h3,
.contact-category > h2,
.weblink-category > h2,
.newsfeed > h2,
.newsfeed-category > h2,
.weblink-category > h2,
.contact > h3,
.feed > h2 {
    font-size: 42px;
    padding-bottom: 10px
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal
}

.dj-megamenu-override li.dj-up a.dj-up_a {
    font-weight: normal
}

html body.header-content.home.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-bottom1 div.container-fluid div.row-fluid.jm-flexiblock.jm-bottom1 div.span12 div.jm-module div.jm-module-in h3.jm-title span.jm-title-wrapper {
    float: inherit !important
}

html body.header-content.home.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-bottom2.full-width div.container-fluid div.row-fluid.jm-flexiblock.jm-bottom2 div.span12 div.jm-module {
    margin-bottom: 0px
}

html body.header-content.home.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-bottom2.full-width div.container-fluid div.row-fluid.jm-flexiblock.jm-bottom2 div.span12 div.jm-module div.jm-module-in div.jm-module-content.clearfix.notitle div.custom {
    height: 350px !important
}

ul:not([class]) li:before,
ul.jm-color-list li:before,
ul.jm-light-list li:before {
    position: absolute;
    left: 0;
    top: 10px
}

ul:not([class]) li,
ul.jm-color-list li,
ul.jm-light-list li {
    padding-left: 20px
}

.subpage #jm-header {
    min-height: 126px
}

#jm-top1,
#jm-top2,
#jm-top3,
#jm-main,
#jm-bottom1,
#jm-bottom2,
#jm-footer-mod {
    padding-top: 30px !important
}

html body.subpage.dj-offcanvas-effect-3 div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div#jm-allpage div#jm-mainpage div#jm-main div.container-fluid div.row-fluid div#jm-content.span12 main#jm-maincontent div.djtabs-container div#djtabs.djtabs.default-theme.accordion div.djtabs-in-border div.djtabs-in div.djtabs-body.accordion-body.djclear.type-article-category div#djtabs_accordion1.accordion_help_class.accordion_all_in.djtabs-body-in div.djtabs-article-group.djtabs-group-active div.djtabs-article-body div.djtabs-article-content hr {
    float: left !important;
    position: relative !important
}
