/** DO NOT EDIT - CSS generated from the configuration of the theme on 2026-05-19T15:50:57+02:00
 *   Name of the file: generated-conf-s<shop ID>-v<version of file>
 *   You can delete generated files of same shop ID, just keep the biggest version number
 */

/** From template file /home/domtmfr/public_html/modules//jprestathemeconfigurator/views/templates/front/generated-conf-css.tpl */
.jpresta_ps_imageslider_displayhome .content {padding: 15px 15px 15px 15px;}
.jpresta_jprestamainmenu_displaynavfullwidth .content {}
.jpresta_jprestalogo_displayjprestatop2left .content {margin: 5px 0px 5px 10px;}
.jpresta_jprestasearch_displayjprestatop2center .content {margin: 5px 0px 5px 0px;}
.jpresta_ps_emailsubscription_displaywrapperbottom .content {margin: 20px 0px 5px 0px;}
.jpresta_ps_socialfollow_displaywrapperbottom .content {}
.jpresta_ps_banner_displayhome .content {}
.jpresta_jprestasearch_displayjprestatopmobile .content {margin: 0px 0px 5px 0px;}
.jpresta_ps_imageslider_displayhometop .content {border-radius: 3px 3px 3px 3px;box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.4);}
.jpresta_ps_categorytree_displayleftcolumn .content {margin: 11px 0px 0px 0px;}
.jpresta_productcomments_displayfooterproduct .content {margin: 20px 0px 20px 0px;}
.jpresta_psgdpr_displaycustomeraccount .content {}
.jpresta_ps_bestsellers_displayhome .content {}
.jpresta_ps_newproducts_displayhome .content {}
.jpresta_ps_viewedproduct_displayfooterproduct .content {}
.jpresta_ps_categoryproducts_displayfooterproduct .content {}
.jpresta_ps_crossselling_displayfooterproduct .content {}
.jpresta_ps_specials_displayhome .content {}
.jpresta_ps_emailsubscription_displayhome .content {padding: 3rem 3rem 3rem 3rem;border-radius: 3px 3px 3px 3px;background-image: url("../../../../themes/jpresta-origin/assets/img/pause-cafe.jpg");background-size: cover;background-repeat: no-repeat;background-attachment: fixed;background-position-x: center;background-position-y: center;}
.jpresta_jprestasearch_displayjprestatopcenter .content {padding: 23px 23px 23px 23px;}
.jpresta_jprestasearch_displaynavfullwidth .content {margin: 0px 5px 5px 5px;}
.jpresta_jprestalogo_displayjprestatopleft .content {padding: 12px 8px 8px 8px;}
.jpresta_ps_customeraccountlinks_displayfooter .content {}
.jpresta_everpsblog_displayfooterproduct .content {}
.jpresta_ps_emailsubscription_displayfooterbefore .content {padding: 3rem 3rem 3rem 3rem;margin: 0rem 0rem 1rem 0rem;background-image: url("http://localhost/ps_origin/img/cms/pause-cafe.jpg");background-size: cover;background-repeat: no-repeat;background-attachment: fixed;background-position-x: center;background-position-y: center;}
.jpresta_blockreassurance_displaynavfullwidth .content {}
.jpresta_blockreassurance_displayreassurance .content {}
.jpresta_jprestargpd_displayfooter .content {}
.jpresta_jprestashoppingcartsignin_displaytop .content {padding: 16px 16px 16px 16px;}
.jpresta_ps_contactinfo_displayfooter .content {}
.jpresta_jprestasearch_displayjprestatopleft .content {}
.jpresta_ps_brandlist_displayhome .content {}
.jpresta_productcomments_displaywrapperbottom .content {border: solid 1px #000;}
.jpresta_ps_categorytree_displayhome .content {}
.jpresta_blockreassurance_displayhome .content {}
.jpresta_ps_banner_displaywrapperbottom .content {}
.jpresta_ps_customtext_displayhome .content {}
.jpresta_ps_categorytree_displayjprestamobilemenu .content {}
.jpresta_jprestamainmenu_displayhome .content {}
.jpresta_ps_banner_displayhometop .content {}
.jpresta_ps_banner_displaywrappertop .content {}
.jpresta_ps_contactinfo_displayleftcolumn .content {}
.jpresta_ps_categoryproducts_displayleftcolumn .content {}
.jpresta_ps_linklist_displayleftcolumn .content {}
.jpresta_jprestamainmenu_displayleftcolumn .content {}
.jpresta_ps_categorytree_displaywrapperbottom .content {}
.jpresta_jprestalogo_displayjprestamobilemenu .content {padding: 40px 40px 40px 40px;margin: 5px 5px 5px 5px;}
.jpresta_jprestamainmenu_displaywrapperbottom .content {}
.jpresta_ps_crossselling_displayleftcolumn .content {}
.jpresta_pm_advancedsearch4_displaywrappertop .content {}
.jpresta_jprestatileanywhere1_displaytop .content {}
.jpresta_pm_advancedsearch4_displaytop .content {}
.jpresta_hidepriceseasily_displaytop .content {}
.jpresta_pm_advancedsearch4_displaynavfullwidth .content {}
.jpresta_pm_advancedsearch4_displayleftcolumn .content {}
.jpresta_productcomments_displayproductlistreviews .content {}
.jpresta_blockreassurance_displayfooterbefore .content {}
.jpresta_ps_linklist_displayfooter .content {}
.jpresta_blockreassurance_displayfooterafter .content {}
.jpresta_jprestatileanywhere35_displayhome .content {}
.jpresta_jprestatileanywhere19_displayhome .content {padding: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere20_displayhome .content {padding: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere21_displayhome .content {padding: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere23_displayhome .content {padding: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere24_displayhome .content {padding: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere25_displayhome .content {padding: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere27_displayhome .content {margin: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere28_displayhome .content {margin: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere29_displayhome .content {margin: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere30_displayhome .content {padding: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere33_displayhome .content {padding: 5px 5px 5px 5px;}
.jpresta_jprestatileanywhere31_displayhome .content {padding: 5px 5px 5px 5px;}
.jpresta_pm_advancedsearch4_displayhome .content {}
.jpresta_jprestashoppingcartsignin_displaynav2 .content {}
.jpresta_jprestacontentanywhere27_displayhome .content {padding: 10px 20px 0px 0px;background-image: url("https://dom6tm.com/img/cms/BACKGROUND_GREEN.png");background-size: cover;background-repeat: no-repeat;background-position-x: center;background-position-y: center;}
.jpresta_jprestacontentanywhere28_displayhome .content {}
.jpresta_jprestacontentanywhere12_displayhome .content {}
.jpresta_jprestacontentanywhere15_displayhome .content {}
.jpresta_jprestacontentanywhere13_displayhome .content {}
.jpresta_jprestacontentanywhere8_displayhome .content {}
.jpresta_jprestacontentanywhere4_displayhome .content {}
.jpresta_jprestacontentanywhere5_displayhome .content {}
.jpresta_jprestacontentanywhere7_displayhome .content {}
.jpresta_jprestacontentanywhere6_displayhome .content {}
.jpresta_jprestacontentanywhere9_displayhome .content {}
.jpresta_jprestacontentanywhere19_displayhome .content {}
.jpresta_jprestacontentanywhere20_displayhome .content {}
.jpresta_jprestacontentanywhere18_displayhome .content {}
.jpresta_jprestacontentanywhere1_displaybanner .content {}
.jpresta_hidepriceseasily_displayproductlistreviews .content {}
.jpresta_hidepriceseasily_displayproductadditionalinfo .content {}
.jpresta_pm_advancedsearch4_displayfooterproduct .content {}
.jpresta_jprestatileanywhere39_displayjprestamobilemenu .content {}
.jpresta_jprestacontentanywhere30_displayjprestamobilemenu .content {}
.jpresta_jprestacontentanywhere29_displayjprestamobilemenu .content {}
.jpresta_jprestacontentanywhere34_displayjprestamobilemenu .content {}
.jpresta_jprestacontentanywhere33_displayjprestamobilemenu .content {}
.jpresta_jprestacontentanywhere32_displayjprestamobilemenu .content {}
.jpresta_jprestacontentanywhere31_displayjprestamobilemenu .content {}
.jpresta_ps_customeraccountlinks_displaytop .content {}
.jpresta_jprestacontentanywhere36_displayhome .content {margin: 5px 5px 5px 5px;}
.jpresta_jprestacontentanywhere37_displayhome .content {}
.jpresta_jprestacontentanywhere38_displaywrapperbottom .content {margin: 50px 50px 50px 50px;}
.jpresta_paypal_displaynavfullwidth .content {}
.jpresta_paypal_displayreassurance .content {}
.jpresta_paypal_displayproductactions .content {}
.jpresta_paypal_displayproductadditionalinfo .content {}
.jpresta_paypal_displayfooterproduct .content {}
.jpresta_paypal_displaycustomeraccount .content {}


/** From template file /home/domtmfr/public_html/themes/jpresta-odeco/templates/_partials/jpresta-css.tpl */
    body {
    font-family: Roboto Condensed;
    font-size: 1.1rem;
    letter-spacing: 0px;
    line-height: 1.4;
    color: rgb(0, 0, 0);
        }
    .mainbg {
        background-color: rgb(255, 255, 255);
        }
            .jpresta-contentanywhere a:not(.btn),.jpresta-contentanywhere a:visited:not(.btn),.jpresta-contentanywhere a:focus:not(.btn),
        .product-description a:not(.btn),.product-description a:visited:not(.btn),.product-description a:focus:not(.btn),
        .product-content a:not(.btn),.product-content a:visited:not(.btn),.product-content a:focus:not(.btn),
        .postcontent a:not(.btn),.postcontent a:visited:not(.btn),.postcontent a:focus:not(.btn) {
        color: rgb(34, 187, 51);
        }
                .jpresta-contentanywhere a:visited:not(.btn),
        .product-description a:visited:not(.btn),
        .product-content a:visited:not(.btn),
        .postcontent a:visited:not(.btn) {
        color: #1c9c2b;
        }
                .jpresta-contentanywhere a:hover:not(.btn),
        .product-description a:hover:not(.btn),
        .product-content a:hover:not(.btn),
        .postcontent a:hover:not(.btn) {
        color: #8fd292;
        }
                                                                        .btn-primary,
        .btn-primary:focus,
        .btn-primary:visited,
        .btn-primary:active,
        .list-group-item-primary
        {
        color: rgb(255, 255, 255);
        background-color: rgb(34, 187, 51);
        border-color: rgb(34, 187, 51);
        }
        .btn-primary:hover {
        background-color: #57c35e;
        border-color: #76ca7b;
        }
        .btn-primary:focus, .btn-primary.focus {
        box-shadow: 0 0 0 1px rgba(34, 187, 51, 0.5);
        }
        .btn-outline-primary, .btn-outline-primary:focus, .btn-outline-primary:visited {
        color: rgb(34, 187, 51);
        border-color: rgb(34, 187, 51);
        }
        .btn-outline-primary:hover {
        background-color: #57c35e;
        border-color: #76ca7b;
        }
        .btn-outline-primary:focus, .btn-outline-primary.focus {
        box-shadow: 0 0 0 1px rgba(34, 187, 51, 0.5);
        }
        .bg-primary {
        background-color: rgb(34, 187, 51) !important;
        }
        .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
        color: rgb(255, 255, 255);
        background-color: rgb(91, 192, 222);
        border: 1px solid #4695ac;
        }
        .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
        box-shadow: 0px 0px 2px 2px rgb(91, 192, 222);
        }
        .color-b-primary{
        background-color: rgb(34, 187, 51);
        }
        .color-f-primary{
        color: rgb(255, 255, 255);
        }
                                                            .btn-secondary,
        .btn-secondary:focus,
        .btn-secondary:visited,
        .btn-secondary:active,
        .list-group-item-secondary
        {
        color: rgb(0, 0, 0);
        background-color: rgb(170, 170, 170);
        border-color: rgb(170, 170, 170);
        }
        .btn-secondary:hover {
        background-color: #989898;
        border-color: #989898;
        }
        .btn-secondary:focus, .btn-secondary.focus {
        box-shadow: 0 0 0 1px rgba(170, 170, 170, 0.5);
        }
        .btn-outline-secondary, .btn-outline-secondary:focus, .btn-outline-secondary:visited {
        color: rgb(170, 170, 170);
        border-color: rgb(170, 170, 170);
        }
        .btn-outline-secondary:hover {
        background-color: #989898;
        border-color: #989898;
        }
        .btn-outline-secondary:focus, .btn-outline-secondary.focus {
        box-shadow: 0 0 0 1px rgba(170, 170, 170, 0.5);
        }
        .bg-secondary {
        background-color: rgb(170, 170, 170) !important;
        }
        .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {
        color: rgb(255, 255, 255);
        background-color: rgb(91, 192, 222);
        border: 1px solid #4695ac;
        }
        .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus {
        box-shadow: 0px 0px 2px 2px rgb(91, 192, 222);
        }
        .color-b-secondary{
        background-color: rgb(170, 170, 170);
        }
        .color-f-secondary{
        color: rgb(0, 0, 0);
        }
                                                            .btn-success,
        .btn-success:focus,
        .btn-success:visited,
        .btn-success:active,
        .list-group-item-success
        {
        color: rgb(255, 255, 255);
        background-color: rgb(34, 187, 51);
        border-color: rgb(34, 187, 51);
        }
        .btn-success:hover {
        background-color: #57c35e;
        border-color: #76ca7b;
        }
        .btn-success:focus, .btn-success.focus {
        box-shadow: 0 0 0 1px rgba(34, 187, 51, 0.5);
        }
        .btn-outline-success, .btn-outline-success:focus, .btn-outline-success:visited {
        color: rgb(34, 187, 51);
        border-color: rgb(34, 187, 51);
        }
        .btn-outline-success:hover {
        background-color: #57c35e;
        border-color: #76ca7b;
        }
        .btn-outline-success:focus, .btn-outline-success.focus {
        box-shadow: 0 0 0 1px rgba(34, 187, 51, 0.5);
        }
        .bg-success {
        background-color: rgb(34, 187, 51) !important;
        }
        .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active {
        color: rgb(255, 255, 255);
        background-color: rgb(91, 192, 222);
        border: 1px solid #4695ac;
        }
        .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus {
        box-shadow: 0px 0px 2px 2px rgb(91, 192, 222);
        }
        .color-b-success{
        background-color: rgb(34, 187, 51);
        }
        .color-f-success{
        color: rgb(255, 255, 255);
        }
                                                            .btn-danger,
        .btn-danger:focus,
        .btn-danger:visited,
        .btn-danger:active,
        .list-group-item-danger
        {
        color: rgb(205, 164, 164);
        background-color: rgb(255, 255, 0);
        border-color: rgb(255, 255, 0);
        }
        .btn-danger:hover {
        background-color: #e4e400;
        border-color: #e4e400;
        }
        .btn-danger:focus, .btn-danger.focus {
        box-shadow: 0 0 0 1px rgba(255, 255, 0, 0.5);
        }
        .btn-outline-danger, .btn-outline-danger:focus, .btn-outline-danger:visited {
        color: rgb(255, 255, 0);
        border-color: rgb(255, 255, 0);
        }
        .btn-outline-danger:hover {
        background-color: #e4e400;
        border-color: #e4e400;
        }
        .btn-outline-danger:focus, .btn-outline-danger.focus {
        box-shadow: 0 0 0 1px rgba(255, 255, 0, 0.5);
        }
        .bg-danger {
        background-color: rgb(255, 255, 0) !important;
        }
        .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active {
        color: rgb(255, 255, 255);
        background-color: rgb(91, 192, 222);
        border: 1px solid #4695ac;
        }
        .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus {
        box-shadow: 0px 0px 2px 2px rgb(91, 192, 222);
        }
        .color-b-danger{
        background-color: rgb(255, 255, 0);
        }
        .color-f-danger{
        color: rgb(205, 164, 164);
        }
                                                            .btn-warning,
        .btn-warning:focus,
        .btn-warning:visited,
        .btn-warning:active,
        .list-group-item-warning
        {
        color: rgb(250, 250, 250);
        background-color: rgb(240, 173, 78);
        border-color: rgb(240, 173, 78);
        }
        .btn-warning:hover {
        background-color: #d79b46;
        border-color: #d79b46;
        }
        .btn-warning:focus, .btn-warning.focus {
        box-shadow: 0 0 0 1px rgba(240, 173, 78, 0.5);
        }
        .btn-outline-warning, .btn-outline-warning:focus, .btn-outline-warning:visited {
        color: rgb(240, 173, 78);
        border-color: rgb(240, 173, 78);
        }
        .btn-outline-warning:hover {
        background-color: #d79b46;
        border-color: #d79b46;
        }
        .btn-outline-warning:focus, .btn-outline-warning.focus {
        box-shadow: 0 0 0 1px rgba(240, 173, 78, 0.5);
        }
        .bg-warning {
        background-color: rgb(240, 173, 78) !important;
        }
        .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active {
        color: rgb(255, 255, 255);
        background-color: rgb(91, 192, 222);
        border: 1px solid #4695ac;
        }
        .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus {
        box-shadow: 0px 0px 2px 2px rgb(91, 192, 222);
        }
        .color-b-warning{
        background-color: rgb(240, 173, 78);
        }
        .color-f-warning{
        color: rgb(250, 250, 250);
        }
                                                            .btn-info,
        .btn-info:focus,
        .btn-info:visited,
        .btn-info:active,
        .list-group-item-info
        {
        color: rgb(255, 255, 255);
        background-color: rgb(91, 192, 222);
        border-color: rgb(91, 192, 222);
        }
        .btn-info:hover {
        background-color: #51acc7;
        border-color: #51acc7;
        }
        .btn-info:focus, .btn-info.focus {
        box-shadow: 0 0 0 1px rgba(91, 192, 222, 0.5);
        }
        .btn-outline-info, .btn-outline-info:focus, .btn-outline-info:visited {
        color: rgb(91, 192, 222);
        border-color: rgb(91, 192, 222);
        }
        .btn-outline-info:hover {
        background-color: #51acc7;
        border-color: #51acc7;
        }
        .btn-outline-info:focus, .btn-outline-info.focus {
        box-shadow: 0 0 0 1px rgba(91, 192, 222, 0.5);
        }
        .bg-info {
        background-color: rgb(91, 192, 222) !important;
        }
        .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active {
        color: rgb(255, 255, 255);
        background-color: rgb(91, 192, 222);
        border: 1px solid #4695ac;
        }
        .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus {
        box-shadow: 0px 0px 2px 2px rgb(91, 192, 222);
        }
        .color-b-info{
        background-color: rgb(91, 192, 222);
        }
        .color-f-info{
        color: rgb(255, 255, 255);
        }
                                                            .btn-light,
        .btn-light:focus,
        .btn-light:visited,
        .btn-light:active,
        .list-group-item-light
        {
        color: rgb(0, 0, 255);
        background-color: rgb(238, 238, 238);
        border-color: rgb(238, 238, 238);
        }
        .btn-light:hover {
        background-color: #d5d5d5;
        border-color: #d5d5d5;
        }
        .btn-light:focus, .btn-light.focus {
        box-shadow: 0 0 0 1px rgba(238, 238, 238, 0.5);
        }
        .btn-outline-light, .btn-outline-light:focus, .btn-outline-light:visited {
        color: rgb(238, 238, 238);
        border-color: rgb(238, 238, 238);
        }
        .btn-outline-light:hover {
        background-color: #d5d5d5;
        border-color: #d5d5d5;
        }
        .btn-outline-light:focus, .btn-outline-light.focus {
        box-shadow: 0 0 0 1px rgba(238, 238, 238, 0.5);
        }
        .bg-light {
        background-color: rgb(238, 238, 238) !important;
        }
        .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
        color: rgb(255, 255, 255);
        background-color: rgb(91, 192, 222);
        border: 1px solid #4695ac;
        }
        .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus {
        box-shadow: 0px 0px 2px 2px rgb(91, 192, 222);
        }
        .color-b-light{
        background-color: rgb(238, 238, 238);
        }
        .color-f-light{
        color: rgb(0, 0, 255);
        }
                                                            .btn-dark,
        .btn-dark:focus,
        .btn-dark:visited,
        .btn-dark:active,
        .list-group-item-dark
        {
        color: rgb(255, 255, 255);
        background-color: rgb(39, 27, 190);
        border-color: rgb(39, 27, 190);
        }
        .btn-dark:hover {
        background-color: #5955c5;
        border-color: #7775cd;
        }
        .btn-dark:focus, .btn-dark.focus {
        box-shadow: 0 0 0 1px rgba(39, 27, 190, 0.5);
        }
        .btn-outline-dark, .btn-outline-dark:focus, .btn-outline-dark:visited {
        color: rgb(39, 27, 190);
        border-color: rgb(39, 27, 190);
        }
        .btn-outline-dark:hover {
        background-color: #5955c5;
        border-color: #7775cd;
        }
        .btn-outline-dark:focus, .btn-outline-dark.focus {
        box-shadow: 0 0 0 1px rgba(39, 27, 190, 0.5);
        }
        .bg-dark {
        background-color: rgb(39, 27, 190) !important;
        }
        .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active {
        color: rgb(255, 255, 255);
        background-color: rgb(91, 192, 222);
        border: 1px solid #4695ac;
        }
        .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus {
        box-shadow: 0px 0px 2px 2px rgb(91, 192, 222);
        }
        .color-b-dark{
        background-color: rgb(39, 27, 190);
        }
        .color-f-dark{
        color: rgb(255, 255, 255);
        }
        .dropdown-item.active,.dropdown-item:active,.list-group-item.active{
    color: rgb(255, 255, 255);
    background-color: rgb(91, 192, 222);
    }
    .color-b-active{
    background-color: rgb(91, 192, 222);
    }
    .color-f-active{
    color: rgb(255, 255, 255);
    }
    header {
    position: relative;
    }
    #header {
            background-color: rgb(255, 255, 255);
        box-shadow: 0px 3px 7px 1px rgba(0, 0, 0, 0.4);
    }
    #header_top_main, #header_top_main a:not(.btn), #header_top_main a:not(.btn):hover, #header_top_main a:not(.btn):visited, #header_top_main a:not(.btn):focus {
            color: rgb(29, 29, 29);
        }
    #header_top {
    background-color: rgb(255, 255, 255);
    }
    #header_nav, #header_nav a:not(.btn,.dropdown-item.active), #header_nav a:not(.btn,.dropdown-item.active):hover, #header_nav a:not(.btn,.dropdown-item.active):visited, #header_nav a:not(.btn,.dropdown-item.active):focus {
            color: rgb(29, 29, 29);
        }
    #header_nav {
    background-color: rgba(238, 185, 176, 0.517);
    }
    #header_banner, #header_banner a:not(.btn), #header_banner a:not(.btn):hover, #header_banner a:not(.btn):visited, #header_banner a:not(.btn):focus {
            color: rgb(255, 255, 255);
        }
    #header_banner {
    background-color: rgb(110, 155, 2);
    }

    #checkout_header_content #header_top {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 5px 0px;
    }

    #footer {
    box-shadow: 0px -1px 15px 0px rgba(0, 0, 0, 0.645);
    }
    #footer_before, #footer_before a:not(.btn), #footer_before a:not(.btn):hover, #footer_before a:not(.btn):visited, #footer_before a:not(.btn):focus {
            color: rgb(255, 255, 255);
        }
    #footer_before {
    background-color: rgb(110, 155, 2);
    }
    #footer_middle, #footer_middle a:not(.btn), #footer_middle a:not(.btn):hover, #footer_middle a:not(.btn):visited, #footer_middle a:not(.btn):focus {
            color: rgb(255, 255, 255);
        }
    #footer_middle {
    background-color: rgb(110, 155, 2);
    }
    #footer_after, #footer_after a:not(.btn), #footer_after a:not(.btn):hover, #footer_after a:not(.btn):visited, #footer_after a:not(.btn):focus {
            color: rgb(211, 211, 211);
        }
    #footer_after {
    background-color: rgb(255, 255, 255);
    }

    #footer_checkout_content {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 5px 0px;
    }

    .product-miniature {
    background-color: rgba(0, 0, 0, 0.039);
    text-align: center;
            border: solid 1px rgb(136, 136, 136);
                border-radius: 11px 11px 11px 11px;
        box-shadow: none;
    padding: 4;
    }
    .product-miniature, .product-miniature a:not(.btn), .product-miniature a:not(.btn):visited, .product-miniature a:not(.btn):focus {
    color: rgb(51, 51, 51);
    }
    .pm-reviews, .pm-description-short, .pm-price, .pm-reference, .pm-name, .pm-category-name {
    margin-top: 1px;
    }
    .pm-name {
    text-transform: none;
            font-size: 0.95rem;
    }
    .pm-price .price {
    color: rgb(0, 0, 0);
            font-size: 1.2rem;
    }
    .products.row {
    margin: -9px;
    }
    .products.row col, .products.row > [class*="col-"] {
    padding: 9px;
    }
    .product-miniature:hover {
    background-color: rgba(0, 0, 0, 0.039);
                    box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.255);
        }
    .product-miniature:hover, .product-miniature:hover a:not(.btn), .product-miniature:hover a:not(.btn):hover, .product-miniature:hover a:not(.btn):visited, .product-miniature:hover a:not(.btn):focus {
    color: rgb(0, 0, 0);
    }

        .product-miniature .pm-body .pm-flags .pm-flag {
    margin: 8px 0px 7px 4px;
    padding: 5px 5px 5px 5px;
            border: none;
                border-radius: 5px 5px 5px 5px;
        text-transform: uppercase;
    font-weight: bold;        font-size: 0.8rem;
    box-shadow: -2px 2px 4px 1px rgba(0, 0, 0, 0.4);
    }
    .product-miniature .pm-body .pm-flags .pm-flag.new {
    color: rgb(121, 39, 25);
    background-color: rgb(245, 213, 207);
    }
    .product-miniature .pm-body .pm-flags .pm-flag.discount-percentage,
    .product-miniature .pm-body .pm-flags .pm-flag.discount-amount {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 128, 0);
    }
    .product-miniature .pm-body .pm-flags .pm-flag.pack {
    color: rgb(121, 39, 25);
    background-color: rgb(234, 207, 245);
    }

    .brand-miniature {
    background-color: inherit;
    text-align: center;
            box-shadow: none;
    padding: 4;
    }
    .brand-miniature, .brand-miniature a:not(.btn), .brand-miniature a:not(.btn):visited, .brand-miniature a:not(.btn):focus {
    color: inherit;
    }
    .bm-short-desc, .bm-nb-products, .bm-name, .bm-actions {
    margin-top: 1px;
    }
    .bm-name {
    text-transform: none;
    font-weight: bold;        font-size: 1.1rem;
    }
    .brands.row {
    margin: -10px;
    }
    .brands.row col, .brands.row > [class*="col-"] {
    padding: 10px;
    }
    .brand-miniature:hover {
    background-color: inherit;
                    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
        }
    .brand-miniature:hover, .brand-miniature:hover a:not(.btn), .brand-miniature:hover a:not(.btn):hover, .brand-miniature:hover a:not(.btn):visited, .brand-miniature:hover a:not(.btn):focus {
    color: inherit;
    }

    .center-column .jblock-title {
    margin: 3rem 0rem 3rem 0rem;
    padding: 5px 5px 5px 5px;
    border: none;
            border-bottom: solid 1px rgb(34, 187, 51);
        border-radius: 0;
    box-shadow: none;
    }
    .center-column .jblock-title h1,
    .center-column .jblock-title h2,
    .center-column .jblock-title h3,
    .center-column .jblock-title h4,
    .center-column .jblock-title h5 {
    font-family: Roboto Condensed;    font-weight: bold;        text-align: center;    font-size: 1.8rem;
    text-transform: none;
    color: rgb(34, 187, 51);
        }
    
    #jpresta_block_breadcrumb {
    margin: 0.5rem 0rem 0.5rem 0rem;
    }

    #product-images .img-thumbnail {
    padding: 2px 2px 2px 2px;
    border: solid 1px rgb(222, 226, 230);
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    }
    #product-images .swiper-slide-thumb-active .img-thumbnail {
    border: solid 2px rgb(91, 192, 222);
    }
    #product-images #swiper-product-thumbnail {
    margin: 10px 0px 0px 0px;
    }
    #product-cover {
    margin: 0;
    padding: 3px 3px 3px 3px;
    border: solid 1px rgb(193, 193, 193);
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    }
    #product-cover, #product-cover img {
    border-radius: 10px 10px 10px 10px;
    }
    #product-images .swiper-button-disabled {
    opacity: 0 !important;
    visibility: hidden !important;
    }
    
    .product h1 {
    font-size: 2.6rem;
    text-transform: none;
    font-weight: bold;        }
    .product .price {
    color: rgb(0, 128, 0);
    font-size: 2rem;
    font-weight: bold;        }
        .product .product-flags .product-flag {
    margin: 0px 5px 3px 0px;
    padding: 4px 7px 3px 6px;
                border-radius: 5px 5px 5px 5px;
        text-transform: uppercase;
    font-weight: bold;        font-size: 0.9rem;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.4);
    }
    .product .product-flags .product-flag.new {
    color: rgb(121, 39, 25);
    background-color: rgb(245, 213, 207);
    }
    .product .product-flags .product-flag.discount-percentage,
    .product .product-flags .product-flag.discount-amount {
    color: rgb(121, 39, 25);
    background-color: rgb(219, 245, 207);
    }

    .product .product-content {
    margin: 1rem 0 1rem 0;
    }
    .product .nav-tabs .nav-link {
    font-size: 1.3rem;
    text-transform: none;
    font-weight: bold;        border-radius: 5px 5px 0 0;
            margin-bottom: -1px
        }
    .product .tab-content .tab-pane {
    padding: 15px 5px 5px 10px;
            border-left: solid 1px rgb(193,193,193);
        border-right: solid 1px rgb(193,193,193);
        border-bottom: solid 1px rgb(193,193,193);
        border-radius: 0 0 5px 5px;
    }
    .product .nav-link.active {
                    border: solid 1px rgb(193,193,193);
        border-color: transparent;
        border-left: solid 1px rgb(193,193,193);
        border-right: solid 1px rgb(193,193,193);
        border-top: solid 1px rgb(193,193,193);
        }
    .product .nav-link.active, .product .tab-pane {
    color: inherit;
    background-color: inherit;
    }
    .product .nav-tabs {
            border-bottom: solid 1px rgb(193,193,193);
        }

    #jpresta_block_category .category-description {
    margin: 0 0 0 0;
    }
    .category-miniature .cm-name {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;        font-size: 1rem;
    }
    .category-miniature img {
    padding: 0;
    margin: 9px 0px 3px 0px;
    border: solid 1px rgba(0, 0, 0, 0.232);
    border-radius: 5px 5px 5px 5px;
    }

    .page-item.active .page-link {
    background-color: #000;
    border-color: #000;
    }
    .page-item.active .page-link, .page-item.active .page-link:visited, .page-item.active .page-link:focus {
    color: rgb(255, 255, 255);
    }

