@import url(https://web.archive.org/web/20190207205301cs_/https://fonts.jimstatic.com/css?family=Roboto:400,400italic,700,700italic|Roboto+Slab:400,300,700|Gilda+Display);@import url("https://web.archive.org/web/20190207205301cs_/https://fonts.jimstatic.com/css?family=Roboto%3Aregular%7CAbel%3Aregular%7CAbel%3Aregular%7CAbel%3Aregular%7CAbel%3Aregular%7CAbel%3Aregular&subset=latin");fieldset,figure,p {
    margin: 0
}

.j-module .j-rss .rssFeedTitle,.j-module .j-rss h1,.j-module .j-website-title-content,.j-module h1,.j-module h2,.j-module h3,.j-module h4,.j-rss .j-module .rssFeedTitle,.j-rss .j-module h1,.j-rss .j-static-page .rssFeedTitle,.j-rss .j-static-page h1,.j-static-page .j-rss .rssFeedTitle,.j-static-page .j-rss h1,.j-static-page .j-website-title-content,.j-static-page h1,.j-static-page h2,.j-static-page h3,.j-static-page h4,.jtpl-header,.jtpl-sidebar {
    word-wrap: break-word
}

.j-comment li,.jtpl-navigation ul {
    list-style-type: none
}

.jtpl-navigation__borders,.jtpl-navigation__borders:after,.jtpl-navigation__borders:before,.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders,.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders:after,.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders:before {
    border-radius: 1000px;
    border-top-style: solid;
    display: block
}

.j-module a img,.j-static-page a img,.jtpl-footer a img,a:link img,a:visited img,fieldset {
    border: 0
}

.jtpl-navigation__borders:after,.jtpl-navigation__borders:before,.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders:after,.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders:before {
    content: '';
    position: absolute;
    width: 100%
}

.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders:after,.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders:before {
    -ms-transform-origin: center center;
    transform-origin: center center
}

.jtpl-mobile-navigation .jmd-nav__toggle-button:after,.jtpl-mobile-navigation .jmd-nav__toggle-button:before {
    clear: both;
    display: table
}

html {
    font-size: 62.5%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

.jtpl-main {
    font-size: 16px;
    line-height: 1.5;
    color: #30342d;
    font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400
}

@media (max-width: 767px) {
    .j-module .j-website-title-content,.j-module h1,.j-static-page .j-website-title-content,.j-static-page h1 {
        font-size:30px!important
    }

    .j-module .j-rss h1,.j-module h2,.j-rss .j-module h1,.j-rss .j-static-page h1,.j-static-page .j-rss h1,.j-static-page h2 {
        font-size: 26px!important
    }

    .j-module .j-rss .rssFeedTitle,.j-module .j-rss h1,.j-module h3,.j-rss .j-module .rssFeedTitle,.j-rss .j-module h1,.j-rss .j-static-page .rssFeedTitle,.j-rss .j-static-page h1,.j-static-page .j-rss .rssFeedTitle,.j-static-page .j-rss h1,.j-static-page h3 {
        font-size: 22px!important
    }

    .j-module .cc-shop-product-desc h4,.j-static-page .cc-shop-product-desc h4 {
        font-size: 19px!important
    }
}

fieldset {
    padding: 0
}

.j-module .j-rss .rssFeedTitle,.j-module .j-rss h1,.j-module h1,.j-module h2,.j-module h3,.j-module h4,.j-rss .j-module .rssFeedTitle,.j-rss .j-module h1,.j-rss .j-static-page .rssFeedTitle,.j-rss .j-static-page h1,.j-static-page .j-rss .rssFeedTitle,.j-static-page .j-rss h1,.j-static-page h1,.j-static-page h2,.j-static-page h3,.j-static-page h4 {
    color: #d75959;
    font-family: "Roboto Slab",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0
}

.j-module h1,.j-static-page h1 {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 1.05;
    font-weight: 300
}

.j-module .j-rss h1,.j-module h2,.j-rss .j-module h1,.j-rss .j-static-page h1,.j-static-page .j-rss h1,.j-static-page h2 {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 1.25;
    font-weight: 700
}

.j-module .j-rss .rssFeedTitle,.j-module .j-rss h1,.j-module h3,.j-rss .j-module .rssFeedTitle,.j-rss .j-module h1,.j-rss .j-static-page .rssFeedTitle,.j-rss .j-static-page h1,.j-static-page .j-rss .rssFeedTitle,.j-static-page .j-rss h1,.j-static-page h3 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.25;
    font-weight: 300;
    text-transform: uppercase
}

.j-module a,.j-static-page a,.jtpl-footer a {
    color: #d75959;
    text-decoration: none;
    transition: color 150ms ease-in
}

.j-module a:active,.j-module a:focus,.j-module a:hover,.j-static-page a:active,.j-static-page a:focus,.j-static-page a:hover,.jtpl-footer a:active,.jtpl-footer a:focus,.jtpl-footer a:hover {
    color: #be2323
}

.cc-pagemode-overlay input[type=submit].submitUser,.commententry input[type=submit],.j-blogarticle .blogreadmorea,.j-blogarticle .commenta,.j-callToAction .j-calltoaction-link-style-1,.j-callToAction .j-calltoaction-link-style-2,.j-checkout__button,.j-comment input[type=submit],.j-downloadDocument .cc-m-download-link,.j-formnew input[type=submit],.j-googlemaps .cc-map-route-submit button,.j-product .cc-shop-product-desc .cc-shop-addtocard,.j-rss br+a[target="_blank"],.skiptoform a {
    -webkit-appearance: none;
    border-radius: 2px;
    box-sizing: border-box;
    transition: all 150ms ease-in;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5;
    background-color: #d75959;
    border: 2px solid #d75959;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    margin: 1em 0;
    padding: .5em 1em;
    text-align: center;
    text-decoration: none
}

.cc-pagemode-overlay input[type=submit].submitUser:active,.cc-pagemode-overlay input[type=submit].submitUser:focus,.cc-pagemode-overlay input[type=submit].submitUser:hover,.commententry input[type=submit]:active,.commententry input[type=submit]:focus,.commententry input[type=submit]:hover,.j-blogarticle .blogreadmorea:active,.j-blogarticle .blogreadmorea:focus,.j-blogarticle .blogreadmorea:hover,.j-blogarticle .commenta:active,.j-blogarticle .commenta:focus,.j-blogarticle .commenta:hover,.j-callToAction .j-calltoaction-link-style-1:active,.j-callToAction .j-calltoaction-link-style-1:focus,.j-callToAction .j-calltoaction-link-style-1:hover,.j-callToAction .j-calltoaction-link-style-2:active,.j-callToAction .j-calltoaction-link-style-2:focus,.j-callToAction .j-calltoaction-link-style-2:hover,.j-checkout__button:active,.j-checkout__button:focus,.j-checkout__button:hover,.j-comment input[type=submit]:active,.j-comment input[type=submit]:focus,.j-comment input[type=submit]:hover,.j-downloadDocument .cc-m-download-link:active,.j-downloadDocument .cc-m-download-link:focus,.j-downloadDocument .cc-m-download-link:hover,.j-formnew input[type=submit]:active,.j-formnew input[type=submit]:focus,.j-formnew input[type=submit]:hover,.j-googlemaps .cc-map-route-submit button:active,.j-googlemaps .cc-map-route-submit button:focus,.j-googlemaps .cc-map-route-submit button:hover,.j-product .cc-shop-product-desc .cc-shop-addtocard:active,.j-product .cc-shop-product-desc .cc-shop-addtocard:focus,.j-product .cc-shop-product-desc .cc-shop-addtocard:hover,.j-rss br+a[target="_blank"]:active,.j-rss br+a[target="_blank"]:focus,.j-rss br+a[target="_blank"]:hover,.skiptoform a:active,.skiptoform a:focus,.skiptoform a:hover {
    background-color: #c26e6e;
    border-color: #c26e6e;
    color: #fff;
    font-style: normal
}

.j-product .cc-shop-product-desc .cc-shop-addtocard {
    background-color: #be2323;
    border-color: #be2323
}

.j-product .cc-shop-product-desc .cc-shop-addtocard:active,.j-product .cc-shop-product-desc .cc-shop-addtocard:focus,.j-product .cc-shop-product-desc .cc-shop-addtocard:hover {
    background-color: #d75959;
    border-color: #d75959
}

.cc-pagemode-overlay #password,.j-checkout__input-field,.j-comment input[type=text],.j-comment input[type=date],.j-comment textarea,.j-formnew .cc-m-form-view-sortable input[type=text],.j-formnew .cc-m-form-view-sortable input[type=date],.j-formnew .cc-m-form-view-sortable input[type=email],.j-formnew .cc-m-form-view-sortable textarea,.j-googlemaps .cc-map-route-start {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5;
    border-radius: 2px;
    box-sizing: border-box;
    transition: border-color 150ms ease-in;
    background-color: #fff;
    border: 1px solid #30342d;
    color: #30342d;
    font-family: inherit;
    padding: 5px
}

.cc-pagemode-overlay #password:active,.cc-pagemode-overlay #password:focus,.cc-pagemode-overlay #password:hover,.j-checkout__input-field:active,.j-checkout__input-field:focus,.j-checkout__input-field:hover,.j-comment input[type=text]:active,.j-comment input[type=text]:focus,.j-comment input[type=text]:hover,.j-comment input[type=date]:active,.j-comment input[type=date]:focus,.j-comment input[type=date]:hover,.j-comment textarea:active,.j-comment textarea:focus,.j-comment textarea:hover,.j-formnew .cc-m-form-view-sortable input[type=text]:active,.j-formnew .cc-m-form-view-sortable input[type=text]:focus,.j-formnew .cc-m-form-view-sortable input[type=text]:hover,.j-formnew .cc-m-form-view-sortable input[type=date]:active,.j-formnew .cc-m-form-view-sortable input[type=date]:focus,.j-formnew .cc-m-form-view-sortable input[type=date]:hover,.j-formnew .cc-m-form-view-sortable input[type=email]:active,.j-formnew .cc-m-form-view-sortable input[type=email]:focus,.j-formnew .cc-m-form-view-sortable input[type=email]:hover,.j-formnew .cc-m-form-view-sortable textarea:active,.j-formnew .cc-m-form-view-sortable textarea:focus,.j-formnew .cc-m-form-view-sortable textarea:hover,.j-googlemaps .cc-map-route-start:active,.j-googlemaps .cc-map-route-start:focus,.j-googlemaps .cc-map-route-start:hover {
    border-color: #d75959;
    outline: 0
}

.jtpl-footer__gutter,.jtpl-main__inner {
    padding: 0
}

@media (min-width: 500px) {
    .jtpl-footer__gutter,.jtpl-main__inner {
        padding:0 15px
    }
}

.jtpl-cart #cc-sidecart-wrapper:active,.jtpl-cart #cc-sidecart-wrapper:focus,.jtpl-cart #cc-sidecart-wrapper:hover,.jtpl-cart #cc-sidecart-wrapper:link,.jtpl-cart #cc-sidecart-wrapper:visited,.jtpl-cart .j-cart-wrapper-link:active,.jtpl-cart .j-cart-wrapper-link:focus,.jtpl-cart .j-cart-wrapper-link:hover,.jtpl-cart .j-cart-wrapper-link:link,.jtpl-cart .j-cart-wrapper-link:visited {
    background-color: transparent;
    color: inherit
}

.jtpl-cart .j-cart {
    font-size: 16px;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    overflow: visible;
    font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif
}

@media (min-width: 960px) {
    .jtpl-footer__gutter,.jtpl-main__inner {
        padding:0 30px
    }

    .jtpl-cart .j-cart {
        width: 100%
    }

    .jtpl-cart .j-cart-icon {
        border-top: 1px solid rgba(0,0,0,.15);
        border-bottom: 1px solid rgba(0,0,0,.15)
    }
}

.jtpl-cart .j-cart-icon {
    box-sizing: border-box;
    height: 50px;
    padding: .4em 1.5em;
    text-align: right;
    line-height: 2.3em;
    color: #000;
    background-color: rgba(255,255,255,.4)
}

.jtpl-footer__container,.jtpl-section {
    text-align: left;
    box-sizing: border-box
}

.jtpl-cart .j-cart--hover-popup {
    position: absolute;
    top: 50px;
    right: 0;
    left: 0
}

@media (max-width: 959px) {
    .jtpl-cart {
        height:50px
    }

    .jtpl-cart #cc-sidecart-wrapper,.jtpl-cart .j-cart-wrapper-link {
        display: inline-block
    }

    .jtpl-cart .j-cart--hover-popup {
        display: none!important
    }

    .jtpl-logo .cc-m-image-align-1,.jtpl-logo .cc-m-image-align-2,.jtpl-logo .cc-m-image-align-3 {
        text-align: center
    }
}

.jtpl-footer__container:after,.jtpl-footer__container:before,.jtpl-main__inner:after,.jtpl-main__inner:before {
    display: table;
    clear: both;
    content: ""
}

.jtpl-section {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0
}

@media (min-width: 960px) {
    .jtpl-cart .j-cart-icon {
        width:100%
    }

    .jtpl-section {
        float: left;
        width: 74%;
        max-width: 740px;
        padding-right: 6px
    }
}

.jtpl-section__inner {
    background-color: #fff;
    padding: 20px
}

@media (min-width: 960px) {
    .jtpl-section__inner {
        padding:30px
    }
}

.jtpl-footer {
    margin: 50px auto 0;
    color: #b2b2b2;
    background-color: #000;
    background-color: rgba(0,0,0,.15);
    overflow: hidden
}

.jtpl-footer a:link,.jtpl-footer a:visited {
    transition: color 150ms ease-in;
    color: #cbcbcb;
    text-decoration: none
}

.jtpl-footer a:link img,.jtpl-footer a:visited img {
    border: 0
}

.jtpl-footer a:active,.jtpl-footer a:focus,.jtpl-footer a:hover {
    color: #fefefe
}

.jtpl-footer .layout-alignment {
    padding-top: 0
}

.jtpl-footer__gutter {
    max-width: 1060px;
    box-sizing: border-box;
    margin: 0 auto
}

.jtpl-footer__container {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0
}

@media (min-width: 960px) {
    .jtpl-footer__container {
        float:left;
        width: 74%;
        max-width: 740px;
        padding-right: 6px
    }
}

.jtpl-footer__inner {
    border-top: 1px solid #b2b2b2;
    padding: 10px 15px 20px
}

@media (min-width: 500px) {
    .jtpl-footer__inner {
        padding:10px 0 20px
    }
}

.jtpl-header {
    box-sizing: border-box;
    width: 100%;
    background-color: #fff
}

@media (min-width: 960px) {
    .jtpl-header {
        float:right;
        width: 26%;
        max-width: 260px
    }
}

.jtpl-logo {
    padding: 30px 10px
}

.jtpl-logo a {
    padding: 0;
    background-color: transparent;
    transition: none
}

.jtpl-logo img {
    max-width: 100%;
    height: auto;
    max-height: 500px
}

.jtpl-topbar {
    position: relative;
    width: 100%
}

@media (max-width: 959px) {
    .jtpl-topbar {
        min-height:50px;
        margin-bottom: 30px
    }

    .jtpl-topbar:before {
        content: "";
        position: absolute;
        box-sizing: border-box;
        width: 100%;
        height: 50px;
        border-top: 1px solid rgba(0,0,0,.15);
        border-bottom: 1px solid rgba(0,0,0,.15);
        background-color: rgba(255,255,255,.2)
    }

    .jtpl-main .layout-alignment {
        margin: 0 auto;
        padding-top: 0
    }
}

.jtpl-background-area {
    position: fixed;
    height: 100vh;
    width: 100vw;
    top: 0;
    left: 0;
    z-index: -1
}

.jtpl-main {
    position: relative;
    max-width: 100%;
    overflow-x: hidden;
    text-align: left;
    text-rendering: auto
}

.jtpl-main__inner {
    max-width: 1060px;
    box-sizing: border-box
}

.layout-alignment {
    margin: 0 auto
}

.jtpl-mobile-navigation {
    display: block;
    width: 100%;
    margin: 0 auto;
    height: 0;
    transition: margin .3s ease-out
}

.jtpl-mobile-navigation:after,.jtpl-mobile-navigation:before {
    clear: both;
    content: "";
    display: table
}

.jtpl-mobile-navigation .jmd-nav__toggle-button {
    box-sizing: border-box;
    width: 50px;
    width: 5rem;
    height: 50px;
    height: 5rem;
    position: absolute;
    right: 0;
    outline: 0;
    cursor: pointer;
    border: none;
    background-color: rgba(255,255,255,.25);
    -webkit-tap-highlight-color: transparent;
    text-align: center;
    border-radius: 0;
    top: 0
}

@media (min-width: 768px) {
    .jtpl-main {
        overflow:auto
    }

    .jtpl-mobile-navigation .jmd-nav__toggle-button {
        display: none
    }
}

.jtpl-mobile-navigation .jmd-nav__toggle-button:before {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.jtpl-mobile-navigation .jmd-nav__toggle-button:after {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.jtpl-mobile-navigation .jmd-nav__toggle-button:after,.jtpl-mobile-navigation .jmd-nav__toggle-button:before {
    content: "";
    position: absolute;
    border-radius: .1rem;
    width: 20px;
    width: 2rem;
    height: 2px;
    height: .2rem;
    top: 24px;
    top: 2.4rem;
    background-color: rgba(0,0,0,.5);
    transition: all .3s ease-in-out
}

.jtpl-mobile-navigation .jmd-nav__item--last-opened>.jmd-nav__toggle-button:after,.jtpl-mobile-navigation .jmd-nav__item--last-opened>.jmd-nav__toggle-button:before {
    -ms-transform: rotate(0);
    transform: rotate(0)
}

@media (min-width: 960px) {
    .jtpl-mobile-navigation {
        display:none
    }
}

.jtpl-mobile-navigation ul {
    margin: 0;
    padding: 0;
    display: block;
    text-align: center;
    visibility: hidden;
    opacity: 0
}

.jtpl-mobile-navigation li {
    display: block;
    list-style: none;
    position: relative;
    text-align: left;
    border-bottom: 1px solid rgba(0,0,0,.05);
    height: 0;
    min-height: 0;
    overflow: hidden;
    transition: min-height .3s ease-out
}

.jtpl-mobile-navigation li:last-child {
    border-bottom: none
}

.jtpl-mobile-navigation li:before {
    background-color: rgba(255,255,255,.1);
    width: 100%;
    content: "";
    height: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-mobile-navigation,.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-mobile-navigation .jmd-nav__item--last-opened {
    height: auto
}

.jtpl-mobile-navigation .jmd-nav__toggle-button {
    display: block;
    border-left: 1px solid rgba(0,0,0,.05);
    padding: 5px 10px
}

.jtpl-mobile-navigation .jmd-nav__toggle-button:after,.jtpl-mobile-navigation .jmd-nav__toggle-button:before {
    left: 15px
}

.jtpl-mobile-navigation a {
    font-size: 16px!important;
    font-size: 1.6rem!important;
    line-height: 1.5!important;
    color: #d75959;
    padding: 13px 15px;
    transition: color 150ms ease-in;
    text-decoration: none;
    display: block;
    position: relative
}

.jtpl-mobile-navigation a:active,.jtpl-mobile-navigation a:focus,.jtpl-mobile-navigation a:hover {
    background-color: rgba(0,0,0,.2)
}

.jtpl-mobile-navigation .j-nav-level-1 a {
    font-size: 14px!important;
    padding: 15px 15px 15px 25px
}

.jtpl-mobile-navigation .j-nav-level-2 {
    background: rgba(0,0,0,.05)
}

.jtpl-mobile-navigation .j-nav-level-2 li:last-child {
    border-bottom: 1px solid rgba(0,0,0,.05)
}

.jtpl-mobile-navigation .j-nav-currentli {
    background-color: #d75959
}

.jtpl-mobile-navigation .jmd-nav__link--current {
    border-left: 5px solid
}

.jtpl-mobile-navigation .j-nav-has-children>a {
    box-sizing: border-box;
    min-height: 50px;
    padding-right: 55px
}

.jtpl-mobile-navigation .j-nav-has-children>ul {
    position: relative;
    border-top: 1px solid rgba(0,0,0,.05)
}

@media (max-width: 959px) {
    .jtpl-mobile-navigation .j-nav-has-children>ul {
        display:none
    }
}

.jtpl-mobile-navigation .jmd-nav__item--last-opened>ul {
    display: block
}

.jtpl-navigation__label {
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    float: right;
    border-bottom: 0;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    transition: right 150ms ease-in;
    z-index: 1000
}

.jtpl-navigation__borders,.jtpl-navigation__borders:after,.jtpl-navigation__borders:before {
    border-color: #000;
    transition: all .3s;
    border-top-width: 3px
}

.jtpl-navigation__label:after,.jtpl-navigation__label:before {
    clear: both;
    content: "";
    display: table
}

@media (min-width: 960px) {
    .jtpl-navigation__label {
        display:none
    }
}

.jtpl-navigation__borders {
    width: 30px;
    position: relative;
    margin: 8px 0
}

.jtpl-navigation__borders:before {
    top: -11px
}

.jtpl-navigation__borders:after {
    top: 5px
}

.jtpl-navigation__checkbox {
    display: none
}

.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders {
    width: 26px;
    position: relative;
    margin: 8px 0;
    border-top-width: 3px;
    border-color: transparent;
    border-radius: 5px
}

.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders:after,.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders:before {
    top: -3px;
    border-top-width: 3px
}

.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders:before {
    -ms-transform: rotate(45deg) scaleX(1.2385570914);
    transform: rotate(45deg) scaleX(1.2385570914)
}

.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-navigation__label .jtpl-navigation__borders:after {
    -ms-transform: rotate(-45deg) scaleX(1.2385570914);
    transform: rotate(-45deg) scaleX(1.2385570914)
}

.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-mobile-navigation ul {
    visibility: visible;
    opacity: 1
}

.jtpl-navigation__checkbox:checked+.jtpl-main .jtpl-mobile-navigation li {
    min-height: 50px;
    height: auto
}

.jtpl-navigation {
    display: block;
    padding: 10px 0 20px
}

@media (max-width: 959px) {
    .jtpl-navigation {
        display:none
    }
}

.jtpl-navigation ul {
    margin: 0;
    padding: 0;
    text-align: left
}

.jtpl-navigation li {
    display: block
}

.jtpl-navigation a {
    position: relative;
    display: block;
    padding: 10px 17px;
    font-size: 19px;
    color: #30342d;
    text-decoration: none;
    text-transform: uppercase;
    outline: 0;
    transition: padding-left 150ms ease-in
}

.jtpl-navigation a:active,.jtpl-navigation a:focus,.jtpl-navigation a:hover {
    color: #d75959;
    padding-left: 19px
}

.jtpl-navigation .cc-nav-level-1 a {
    padding: 5px 10px 5px 35px
}

.jtpl-navigation .cc-nav-level-1 a:active,.jtpl-navigation .cc-nav-level-1 a:focus,.jtpl-navigation .cc-nav-level-1 a:hover {
    padding-left: 39px
}

.jtpl-navigation .cc-nav-level-2 a {
    padding: 5px 10px 5px 55px
}

.jtpl-navigation .cc-nav-level-2 a:active,.jtpl-navigation .cc-nav-level-2 a:focus,.jtpl-navigation .cc-nav-level-2 a:hover {
    padding-left: 59px
}

.jtpl-sidebar {
    box-sizing: border-box;
    width: 100%;
    padding-bottom: 30px;
    clear: right
}

.jtpl-sidebar__content {
    background-color: #fff;
    padding: 20px
}

@media (min-width: 960px) {
    .jtpl-sidebar {
        float:right;
        width: 26%;
        max-width: 260px
    }

    .jtpl-sidebar__content {
        padding: 20px 10px
    }
}

.j-blog-meta:after,.j-blog-meta:before {
    clear: both;
    content: "";
    display: table
}

.j-blog-meta .j-blog-header {
    margin-bottom: .5em;
    padding-left: 5px
}

.postmeta {
    padding-left: 5px
}

.j-blogarticle .blogreadmorea,.j-blogarticle .commenta {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.5;
    margin-right: 1em
}

.datetime {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.5;
    border-radius: 2px;
    background-color: #d75959;
    color: #fff;
    float: right;
    margin: 0 0 16px 16px;
    padding: 5px 10px
}

.datetime .day,.datetime .day-word,.datetime .mon,.datetime .yr {
    float: left;
    margin: 0 4px 0 0
}

.j-callToAction .j-calltoaction-link-style-1 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.25
}

.j-callToAction .j-calltoaction-link-style-3 {
    border-radius: 2px;
    box-sizing: border-box;
    transition: all 150ms ease-in;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5;
    background-color: transparent;
    border: 2px solid #d75959;
    color: #d75959;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    margin: 1em 0;
    padding: .5em 1em;
    text-align: center;
    text-decoration: none
}

.j-callToAction .j-calltoaction-link-style-3.active,.j-callToAction .j-calltoaction-link-style-3:active,.j-callToAction .j-calltoaction-link-style-3:focus,.j-callToAction .j-calltoaction-link-style-3:hover {
    background-color: #d75959;
    border-color: #d75959;
    color: #fff;
    font-style: normal
}

.content-options #cc-checkout-wrapper,.content-options .cc-checkout-overview .cc-checkout-fullshopingcart-wrapper,.content-options .cc-checkout-products th {
    background: 0 0
}

.j-comment dd {
    margin: 0
}

.j-comment .avatar {
    border: 2px solid #fff;
    border-radius: 100px;
    overflow: hidden
}

.j-comment .j-rss h1,.j-comment h2,.j-rss .j-comment h1 {
    margin-bottom: .5em
}

.j-comment ul {
    margin: 1.5em 0 0;
    padding: 0
}

.com-list-noava li,.j-comment li {
    margin-bottom: 1.5em
}

.number {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.25;
    float: right;
    opacity: .8
}

.com-meta {
    margin: 0 40px 0 0
}

.commententry {
    margin-top: 1.5em
}

.commententry dd {
    margin: 0
}

.j-hr hr {
    border-color: #d75959;
    border-style: solid;
    border-bottom-width: 1px
}

.j-product {
    margin-bottom: 1em;
    padding-bottom: 1em
}

.j-product .cc-shop-product-desc .cc-shop-product-price-old {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.25;
    color: #30342d
}

.j-product .cc-shop-product-desc .cc-shop-product-price-current {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 1.25;
    color: #d75959;
    margin: 0
}

.j-product .cc-product-infolink a:link,.j-product .cc-product-infolink a:visited {
    text-decoration: underline
}

.j-rss h1 a,.j-rss h1 a:link,.j-rss h1 a:visited {
    text-decoration: none
}

.j-product .cc-shop-product-availability {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.5;
    margin: 0;
    padding: 0
}

.j-product .cc-shop-product-availability li {
    list-style-type: none;
    display: block
}

.j-rss {
    line-height: 1.5
}

.j-rss br+a[target="_blank"] {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.5
}

.j-rss .rssFeedTitle {
    display: block;
    margin: 1em 0 .5em
}

.content-options #cc-checkout-steps li:before {
    display: none
}

.content-options #cc-checkout-steps li span:after {
    padding: 0 0 0 1rem
}

#cc-checkout-steps {
    display: block;
    box-sizing: border-box;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.5;
    margin: 0 0 1.5rem;
    padding: .5rem 0
}

#cc-checkout-steps li {
    display: inline-block;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    opacity: .5;
    border: 1px solid #222;
    padding: .8rem 1.5rem;
    margin-bottom: 1rem;
    background: #fff;
    text-align: center
}

@media (min-width: 1170px) {
    #cc-checkout-steps {
        display:-ms-flexbox!important;
        display: flex!important;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    #cc-checkout-steps li {
        width: 24%;
        margin-right: 10px
    }

    #cc-checkout-steps li:last-child {
        margin-right: 0
    }
}

#cc-checkout-steps li span {
    color: #222;
    display: inline-block;
    line-height: 1.5;
    text-decoration: none
}

#cc-checkout-steps li span:after {
    content: "\00bb";
    display: inline-block;
    padding: 0 1rem
}

#cc-checkout-steps li:last-child span:after {
    content: ""
}

#cc-checkout-steps .cc-checkout-steps-ready {
    cursor: default;
    opacity: .5
}

#cc-checkout-steps .cc-checkout-steps-current {
    opacity: 1;
    border-color: #222;
    border-color: rgba(34,34,34,.85);
    background-color: #222;
    background-color: rgba(34,34,34,.85)
}

#cc-checkout-steps .cc-checkout-steps-current span {
    color: #fff
}

.j-checkout__overview-change-link {
    color: #30342d
}

.j-checkout__button {
    padding: 4px 18px!important
}

.j-checkout__shipping-address .j-checkout__heading {
    padding-bottom: 50px
}

.j-checkout__payment-info {
    background: 0 0
}

.j-shop-special-page .jtpl-header {
    min-height: 200px
}

.navigation-colors {
    background-color: rgba(0,0,0,0)
}

.navigation-colors a,.navigation-colors a:link,.navigation-colors a:visited {
    font-family: "Roboto",sans-serif,"google";
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    background-color: rgba(0,0,0,0)
}

.navigation-colors li a:hover,.navigation-colors li a:active,.navigation-colors li a:focus,.navigation-colors li.cc-nav-current>a:link,.navigation-colors li.cc-nav-current>a:visited,.navigation-colors li.cc-nav-parent>a:link,.navigation-colors li.cc-nav-parent>a:visited {
    background-color: rgba(0,0,0,0)
}

.navigation-colors.after-background-color li a:before {
    background-color: rgba(0,0,0,0)
}

.navigation-colors.after-background-color li a:after {
    background-color: rgba(0,0,0,0)
}

.content-options {
    background-color: rgba(255,255,255,0.65)
}

.content-options h1:not(.cc-within-single-module-element):not(.j-blog-headline),.content-options .j-rss h1 a:link,.content-options .j-rss h1 a:visited {
    font-family: "Abel",sans-serif,"google";
    font-size: 60px;
    font-weight: normal;
    font-style: normal;
    line-height: 50.40000153pxem;
    text-align: left;
    text-transform: none;
    color: #000
}

.content-options h2:not(.j-blog-headline):not(.j-blog-comment-counter) {
    font-family: "Abel",sans-serif,"google";
    font-size: 32px;
    font-weight: normal;
    font-style: normal;
    line-height: 40pxem;
    text-align: left;
    text-transform: none;
    color: #000
}

.content-options h3 {
    font-family: "Abel",sans-serif,"google";
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    line-height: 30pxem;
    text-align: center;
    text-transform: uppercase;
    color: #000
}

.content-options .com-list,.content-options .j-blogSelection,.content-options .j-catalog,.content-options .j-comment,.content-options .j-downloadDocument,.content-options .j-formnew,.content-options .j-htmlCode,.content-options .j-newsletterbox,.content-options .postmeta,.content-options .j-product,.content-options .j-rss,.content-options .j-table,.content-options .j-text,.content-options .j-textWithImage,.content-options .j-imageSubtitle,.content-options .j-twitter,.content-options .j-shop-addtocard-response,.content-options .j-cart,.content-options #cc-checkout-steps,.content-options #cc-checkout-gutter,.content-options .sitemap,.content-options #cc-shop-deliveryinfopage,.content-options .cc-tos,.content-options .cc-privacy,.content-options #cc-shop-infopage,.content-options .cc-withdrawal {
    color: #30342d;
    font-family: "Abel",sans-serif,"google";
    font-size: 20px;
    line-height: 24pxem
}

.content-options #cc-checkout-gutter a:link,.content-options #cc-shop-deliveryinfopage a:link,.content-options #cc-shop-infopage a:link,.content-options .cc-privacy a:link,.content-options .cc-shop-product-desc a:link,.content-options .cc-tos a:link,.content-options .cc-withdrawal a:link,.content-options .com-list a:link,.content-options .com-list-noava a:link,.content-options .j-blog-content a:link,.content-options .j-catalog-product-description a:link,.content-options .j-htmlcode a:link,.content-options .j-table a:link,.content-options .j-text a:link,.content-options .j-textWithImage a:link,.content-options .j-twitter a:link,.content-options .sitemap a:link,.content-options #cc-checkout-gutter a:visited,.content-options #cc-shop-deliveryinfopage a:visited,.content-options #cc-shop-infopage a:visited,.content-options .cc-privacy a:visited,.content-options .cc-shop-product-desc a:visited,.content-options .cc-tos a:visited,.content-options .cc-withdrawal a:visited,.content-options .com-list a:visited,.content-options .com-list-noava a:visited,.content-options .j-blog-content a:visited,.content-options .j-catalog-product-description a:visited,.content-options .j-htmlcode a:visited,.content-options .j-table a:visited,.content-options .j-text a:visited,.content-options .j-textWithImage a:visited,.content-options .j-twitter a:visited,.content-options .sitemap a:visited {
    color: #ce0000
}

.content-options #cc-checkout-gutter a:hover,.content-options #cc-shop-deliveryinfopage a:hover,.content-options #cc-shop-infopage a:hover,.content-options .cc-privacy a:hover,.content-options .cc-shop-product-desc a:hover,.content-options .cc-tos a:hover,.content-options .cc-withdrawal a:hover,.content-options .com-list a:hover,.content-options .com-list-noava a:hover,.content-options .j-blog-content a:hover,.content-options .j-catalog-product-description a:hover,.content-options .j-htmlcode a:hover,.content-options .j-table a:hover,.content-options .j-text a:hover,.content-options .j-textWithImage a:hover,.content-options .j-twitter a:hover,.content-options .sitemap a:hover,.content-options #cc-checkout-gutter a:active,.content-options #cc-shop-deliveryinfopage a:active,.content-options #cc-shop-infopage a:active,.content-options .cc-privacy a:active,.content-options .cc-shop-product-desc a:active,.content-options .cc-tos a:active,.content-options .cc-withdrawal a:active,.content-options .com-list a:active,.content-options .com-list-noava a:active,.content-options .j-blog-content a:active,.content-options .j-catalog-product-description a:active,.content-options .j-htmlcode a:active,.content-options .j-table a:active,.content-options .j-text a:active,.content-options .j-textWithImage a:active,.content-options .j-twitter a:active,.content-options .sitemap a:active,.content-options #cc-checkout-gutter a:focus,.content-options #cc-shop-deliveryinfopage a:focus,.content-options #cc-shop-infopage a:focus,.content-options .cc-privacy a:focus,.content-options .cc-shop-product-desc a:focus,.content-options .cc-tos a:focus,.content-options .cc-withdrawal a:focus,.content-options .com-list a:focus,.content-options .com-list-noava a:focus,.content-options .j-blog-content a:focus,.content-options .j-catalog-product-description a:focus,.content-options .j-htmlcode a:focus,.content-options .j-table a:focus,.content-options .j-text a:focus,.content-options .j-textWithImage a:focus,.content-options .j-twitter a:focus,.content-options .sitemap a:focus {
    color: #ce0000
}

.content-options input[type="submit"],.content-options .j-formnew input[type="submit"],.content-options .j-blogarticle .blogreadmore:link,.content-options .j-blogarticle .blogreadmore:visited,.content-options .j-blog .skiptoform a,.content-options .j-blogarticle .comment,.content-options .post .blogreadmore:link,.content-options .post .blogreadmore:visited,.content-options .post .comment,.content-options .j-downloadDocument .cc-m-download-link,.content-options .j-newsletterbox input[type="submit"],.content-options .j-comment input[type="submit"],.content-options .j-comment .skiptoform a,.content-options .commententry input[type="submit"],.content-options .cc-checkout-btn[type="submit"],.content-options .j-rss br+a[target="_blank"],.content-options .j-googlemaps .cc-map-route-submit button {
}

.content-options .j-comment textarea,.content-options .j-comment input[type="text"],.content-options .com-list textarea,.content-options .com-list input[type="text"],.content-options .j-formnew .cc-m-form-view-sortable input[type="text"],.content-options .j-formnew .cc-m-form-view-sortable input[type="email"],.content-options .j-formnew .cc-m-form-view-sortable textarea,.content-options .j-newsletterbox input[type="email"],.content-options #cc-checkout-billing-address-form input[type="text"],.content-options #cc-checkout-billing-address-form input[type="email"],.content-options #cc-checkout-billing-address-form textarea,.content-options .cc-checkout-user-note-form textarea,.content-options .j-googlemaps .cc-map-route-start {
}

.content-options .j-calltoaction-link-style-1:link,.content-options .j-calltoaction-link-style-1:visited {
    font-family: "Abel",sans-serif,"google"
}

.content-options .j-calltoaction-link-style-2:link,.content-options .j-calltoaction-link-style-2:visited {
    font-family: "Abel",sans-serif,"google"
}

.content-options .j-calltoaction-link-style-3:link,.content-options .j-calltoaction-link-style-3:visited {
    font-family: "Abel",sans-serif,"google"
}

.content-options hr:after,.content-options hr:before {
    color: rgba(255,255,255,0.65)
}

.content-options .cc-m-required>label div:after {
    color: #000
}

.content-options .j-imageSubtitle figcaption,.content-options .j-textWithImage figcaption {
    font-weight: normal
}

.cc-pagemode-overlay h1:not(.cc-within-single-module-element):not(.j-blog-headline),.cc-pagemode-overlay .j-rss h1 a:link,.cc-pagemode-overlay .j-rss h1 a:visited {
    font-family: "Abel",sans-serif,"google";
    font-size: 60px;
    font-weight: normal;
    font-style: normal;
    line-height: 50.40000153pxem;
    text-align: left;
    text-transform: none;
    color: #000
}

.cc-pagemode-overlay input[type="submit"].submitUser {
}

.cc-pagemode-overlay #password {
}

.layout-alignment {
    margin: 0 auto;
    padding-top: 0
}

.sidebar-options {
    background-color: rgba(0,0,0,0)
}

.sidebar-options h1:not(.cc-within-single-module-element):not(.j-blog-headline),.sidebar-options .j-rss h1 a:link,.sidebar-options .j-rss h1 a:visited {
    font-weight: normal;
    font-style: normal
}

.sidebar-options h2:not(.j-blog-headline):not(.j-blog-comment-counter) {
    font-weight: normal;
    font-style: normal
}

.sidebar-options h3 {
    font-family: "Abel",sans-serif,"google";
    font-size: 24px;
    font-weight: bold;
    font-style: normal;
    line-height: 30pxem;
    text-align: left;
    text-transform: uppercase;
    color: #000
}

.sidebar-options #cc-checkout-gutter a:link,.sidebar-options #cc-shop-deliveryinfopage a:link,.sidebar-options #cc-shop-infopage a:link,.sidebar-options .cc-privacy a:link,.sidebar-options .cc-shop-product-desc a:link,.sidebar-options .cc-tos a:link,.sidebar-options .cc-withdrawal a:link,.sidebar-options .com-list a:link,.sidebar-options .com-list-noava a:link,.sidebar-options .j-blog-content a:link,.sidebar-options .j-catalog-product-description a:link,.sidebar-options .j-htmlcode a:link,.sidebar-options .j-table a:link,.sidebar-options .j-text a:link,.sidebar-options .j-textWithImage a:link,.sidebar-options .j-twitter a:link,.sidebar-options .sitemap a:link,.sidebar-options #cc-checkout-gutter a:visited,.sidebar-options #cc-shop-deliveryinfopage a:visited,.sidebar-options #cc-shop-infopage a:visited,.sidebar-options .cc-privacy a:visited,.sidebar-options .cc-shop-product-desc a:visited,.sidebar-options .cc-tos a:visited,.sidebar-options .cc-withdrawal a:visited,.sidebar-options .com-list a:visited,.sidebar-options .com-list-noava a:visited,.sidebar-options .j-blog-content a:visited,.sidebar-options .j-catalog-product-description a:visited,.sidebar-options .j-htmlcode a:visited,.sidebar-options .j-table a:visited,.sidebar-options .j-text a:visited,.sidebar-options .j-textWithImage a:visited,.sidebar-options .j-twitter a:visited,.sidebar-options .sitemap a:visited {
}

.sidebar-options input[type="submit"],.sidebar-options .j-formnew input[type="submit"],.sidebar-options .j-blogarticle .blogreadmore:link,.sidebar-options .j-blogarticle .blogreadmore:visited,.sidebar-options .j-blog .skiptoform a,.sidebar-options .j-blogarticle .comment,.sidebar-options .post .blogreadmore:link,.sidebar-options .post .blogreadmore:visited,.sidebar-options .post .comment,.sidebar-options .j-downloadDocument .cc-m-download-link,.sidebar-options .j-newsletterbox input[type="submit"],.sidebar-options .j-comment input[type="submit"],.sidebar-options .j-comment .skiptoform a,.sidebar-options .commententry input[type="submit"],.sidebar-options .cc-checkout-btn[type="submit"],.sidebar-options .j-rss br+a[target="_blank"],.sidebar-options .j-googlemaps .cc-map-route-submit button {
}

.sidebar-options .j-comment textarea,.sidebar-options .j-comment input[type="text"],.sidebar-options .com-list textarea,.sidebar-options .com-list input[type="text"],.sidebar-options .j-formnew .cc-m-form-view-sortable input[type="text"],.sidebar-options .j-formnew .cc-m-form-view-sortable input[type="email"],.sidebar-options .j-formnew .cc-m-form-view-sortable textarea,.sidebar-options .j-newsletterbox input[type="email"],.sidebar-options #cc-checkout-billing-address-form input[type="text"],.sidebar-options #cc-checkout-billing-address-form input[type="email"],.sidebar-options #cc-checkout-billing-address-form textarea,.sidebar-options .cc-checkout-user-note-form textarea,.sidebar-options .j-googlemaps .cc-map-route-start {
}

.sidebar-options .j-calltoaction-link-style-1:link,.sidebar-options .j-calltoaction-link-style-1:visited {
}

.sidebar-options .j-calltoaction-link-style-2:link,.sidebar-options .j-calltoaction-link-style-2:visited {
}

.sidebar-options .j-calltoaction-link-style-3:link,.sidebar-options .j-calltoaction-link-style-3:visited {
}

.sidebar-options hr:after,.sidebar-options hr:before {
    color: rgba(0,0,0,0)
}

.sidebar-options .j-imageSubtitle figcaption,.sidebar-options .j-textWithImage figcaption {
    font-weight: normal
}

.footer-options a:link,.footer-options a:visited,.footer-options .leftrow,.footer-options .rightrow {
}

.drag-area #cc-website-logo {
}

.j-product .cc-shop-product-desc h4 {
    font-weight: normal;
    font-style: normal
}

.j-product .cc-shop-product-desc .cc-shop-addtocard,.j-product .cc-shop-product-desc input.cc-checkout-btn {
}

.cc-product-details .cc-product-title a {
    font-weight: normal;
    font-style: normal
}

body .j-shop-addtocard-response {
    background-color: rgba(255,255,255,0.8)
}

body .j-shop-addtocard-response .j-shop-addtocard-response--message {
    color: #333;
    background-color: #999;
    background-color: rgba(50,50,50,0.5)
}

body .j-shop-addtocard-response .j-shop-addtocard-response--item-title,body .j-shop-addtocard-response .j-shop-addtocard-response--item--variant,body .j-shop-addtocard-response .j-shop-addtocard-response--item-price {
    color: #333
}

body .j-shop-addtocard-response .j-shop-addtocard-response--backward:link,body .j-shop-addtocard-response .j-shop-addtocard-response--backward:visited {
    color: #333
}

body .j-shop-addtocard-response .j-shop-addtocard-response--backward:link:hover,body .j-shop-addtocard-response .j-shop-addtocard-response--backward:visited:hover,body .j-shop-addtocard-response .j-shop-addtocard-response--backward:link:active,body .j-shop-addtocard-response .j-shop-addtocard-response--backward:visited:active,body .j-shop-addtocard-response .j-shop-addtocard-response--backward:link:focus,body .j-shop-addtocard-response .j-shop-addtocard-response--backward:visited:focus {
    color: #333
}

.j-blog .j-blog-meta .j-blog-headline,.j-blogSelection .j-blog-headline {
    font-weight: normal;
    font-style: normal
}

.datetime {
}

.j-rss .j-rss-feed-title {
    font-weight: normal;
    font-style: normal
}

/* ownbackground */
.body {
    background-color: #FFFFFF;
    background-image: url(https://web.archive.org/web/20190207205301im_/https://image.jimcdn.com/app/cms/image/transf/none/path/s239913076454830c/background/i8f176c1cd572bdfc/version/1421488795/image.jpg);
    background-position: center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-size/*\**/: auto\9;
    background-repeat/*\**/: repeat\9;
    background-position/*\**/: left top\9;
}

/* ownbackgroundoverlay */
div#cc-inner {
}

/*
     FILE ARCHIVED ON 20:53:01 Feb 07, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:13:20 Apr 10, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 2.056
  exclusion.robots: 0.028
  exclusion.robots.policy: 0.011
  esindex: 0.015
  cdx.remote: 15.216
  LoadShardBlock: 134.325 (3)
  PetaboxLoader3.resolve: 192.037 (3)
  PetaboxLoader3.datanode: 104.143 (5)
  load_resource: 246.854 (2)
*/