/** DO NOT EDIT - CSS generated from the configuration of the theme on 2025-11-11T13:01:47+01: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 /var/www/laboitearabiot/modules//jprestathemeconfigurator/views/templates/front/generated-conf-css.tpl */
.jpresta_ps_imageslider_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;border-radius: 5px 5px 5px 5px;}
.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 {}
.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 {margin: 5px 5px 5px 5px;border: solid 1px #000;border-radius: 5px 5px 5px 5px;}
.jpresta_ps_viewedproduct_displayfooterproduct .content {}
.jpresta_ps_categoryproducts_displayfooterproduct .content {}
.jpresta_ps_crossselling_displayfooterproduct .content {}
.jpresta_ps_specials_displayhome .content {margin: 5px 5px 5px 5px;border: solid 2px #000;border-radius: 5px 5px 5px 5px;}
.jpresta_ps_emailsubscription_displayhome .content {}
.jpresta_jprestasearch_displayjprestatopcenter .content {}
.jpresta_jprestasearch_displaynavfullwidth .content {margin: 0px 5px 5px 5px;}
.jpresta_jprestalogo_displayjprestatopleft .content {}
.jpresta_ps_customeraccountlinks_displayfooter .content {}
.jpresta_everpsblog_displayfooterproduct .content {}
.jpresta_jprestargpd_displayfooter .content {}
.jpresta_ps_emailsubscription_displayjprestatopleft .content {}
.jpresta_jprestalogo_displayjprestatopcenter .content {}
.jpresta_jprestasearch_displaytop .content {padding: 0px 5px 0px 0px;}
.jpresta_ps_socialfollow_displaynavfullwidth .content {}
.jpresta_paypal_displaynavfullwidth .content {padding: 0px 0px 0px 0px;margin: -5px -5px -5px -5px;}
.jpresta_ps_banner_displayhometop .content {margin: 9px 10px 5px 10px;}
.jpresta_jprestamainmenu_displaywrappertop .content {padding: 5px 5px 5px 5px;margin: 5px 5px 5px 5px;border: solid 2px #000;border-radius: 5px 5px 5px 5px;box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);}
.jpresta_jprestamainmenu_displayhome .content {}
.jpresta_jprestatileanywhere1_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px rgb(0, 0, 0);}
.jpresta_jprestatileanywhere2_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere3_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere5_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere7_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere8_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px rgb(0, 0, 0);}
.jpresta_jprestatileanywhere9_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere10_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere11_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere12_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere14_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere15_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere16_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere17_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestatileanywhere18_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_jprestalogo_displayfooterbefore .content {}
.jpresta_ps_categorytree_displayhome .content {}
.jpresta_ps_facetedsearch_displaywrappertop .content {}
.jpresta_jprestamainmenu_displayhometop .content {}
.jpresta_ps_customtext_displayhometop .content {}
.jpresta_ps_socialfollow_displayjprestatopleft .content {padding: 0px 0px 0px 5px;}
.jpresta_blockreassurance_displaywrappertop .content {}
.jpresta_productcomments_displayproductlistreviews .content {}
.jpresta_ets_htmlbox_displayhome .content {}
.jpresta_ets_htmlbox_displaybanner .content {}
.jpresta_ps_contactinfo_displaynav1 .content {padding: 8px 0px 0px 0px;}
.jpresta_ets_htmlbox_displaynav1 .content {}
.jpresta_ps_languageselector_displaynav2 .content {}
.jpresta_ps_currencyselector_displaynav2 .content {padding: 8px 10px 0px 0px;}
.jpresta_jprestashoppingcartsignin_displaynav2 .content {}
.jpresta_ps_emailsubscription_displayfooterbefore .content {}
.jpresta_jprestacontentanywhere1_displayfooterbefore .content {}
.jpresta_blockreassurance_displayfooterbefore .content {}
.jpresta_ets_htmlbox_displayfooterbefore .content {}
.jpresta_ps_linklist_displayfooter .content {}
.jpresta_ps_contactinfo_displayfooter .content {}
.jpresta_ets_htmlbox_displayfooter .content {}
.jpresta_blockreassurance_displayfooterafter .content {}
.jpresta_ets_htmlbox_displayfooterafter .content {}
.jpresta_jprestashoppingcartsignin_displayjprestamobilemenu .content {}
.jpresta_jprestamainmenu_displayjprestamobilemenu .content {}
.jpresta_ps_facetedsearch_displayleftcolumn .content {}
.jpresta_ets_htmlbox_displayleftcolumn .content {}
.jpresta_ets_htmlbox_displayproductactions .content {}
.jpresta_productcomments_displayproductadditionalinfo .content {}
.jpresta_blockreassurance_displayreassurance .content {}
.jpresta_ets_htmlbox_displayreassurance .content {}
.jpresta_ets_htmlbox_displayfooterproduct .content {}
.jpresta_ps_contactinfo_displayleftcolumn .content {}
.jpresta_jprestalistanywhere1_displayhome .content {padding: 5px 5px 5px 5px;margin: 5px 5px 5px 5px;}
.jpresta_jprestalistanywhere2_displayhome .content {padding: 5px 5px 5px 5px;margin: 5px 5px 5px 5px;}
.jpresta_jprestalistanywhere3_displayhome .content {padding: 19px 19px 6px 19px;border: solid 1px #000;}
.jpresta_ps_imageslider_displaywrappertop .content {}
.jpresta_jprestalistanywhere4_displayhome .content {margin: 5px 5px 5px 5px;}
.jpresta_jprestalistanywhere5_displayhome .content {padding: 5px 5px 11px 5px;margin: 0px 5px 4px 5px;border: solid 1px #000;}
.jpresta_jprestalistanywhere6_displayhome .content {padding: 5px 5px 5px 5px;margin: 5px 0px 5px 5px;border: solid 1px #000;border-radius: 5px 5px 5px 5px;}
.jpresta_jprestalistanywhere7_displayhome .content {padding: 38px 5px 9px 7px;margin: 5px 5px 5px 5px;border: solid 1px #000;border-radius: 5px 5px 5px 5px;}
.jpresta_ps_socialfollow_displayjprestatopcenter .content {}
.jpresta_paypal_displayhometop .content {}
.jpresta_jprestalogo_displaynavfullwidth .content {}
.jpresta_ps_customtext_displayhome .content {}
.jpresta_jprestatileanywhere19_displayhome .content {margin: 5px 5px 5px 5px;border: solid 1px #000;}
.jpresta_opartaffiliation_displaycustomeraccount .content {}


/** From template file /var/www/laboitearabiot/themes/jpresta-origin/templates/_partials/jpresta-css.tpl */
    body {
    font-family: Fira Sans;
    font-size: 0.9rem;
    letter-spacing: 0px;
    line-height: 1.2;
    color: rgb(34, 34, 34);
            background-color: rgb(255, 255, 255);
                }
    .mainbg {
        background-color: rgb(238, 238, 238);
        }
                                                                                .btn-primary,
        .btn-primary:focus,
        .btn-primary:visited,
        .btn-primary:active,
        .list-group-item-primary
        {
        color: rgb(255, 255, 255);
        background-color: rgb(0, 0, 0);
        border-color: rgb(0, 0, 0);
        }
        .btn-primary:hover {
        background-color: #515151;
        border-color: #727272;
        }
        .btn-primary:focus, .btn-primary.focus {
        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
        }
        .btn-outline-primary, .btn-outline-primary:focus, .btn-outline-primary:visited {
        color: rgb(0, 0, 0);
        border-color: rgb(0, 0, 0);
        }
        .btn-outline-primary:hover {
        background-color: #515151;
        border-color: #727272;
        }
        .btn-outline-primary:focus, .btn-outline-primary.focus {
        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
        }
        .bg-primary {
        background-color: rgb(0, 0, 0) !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(0, 0, 0);
        }
        .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(198, 59, 62);
        border-color: rgb(198, 59, 62);
        }
        .btn-danger:hover {
        background-color: #cc6264;
        border-color: #d37e7f;
        }
        .btn-danger:focus, .btn-danger.focus {
        box-shadow: 0 0 0 1px rgba(198, 59, 62, 0.5);
        }
        .btn-outline-danger, .btn-outline-danger:focus, .btn-outline-danger:visited {
        color: rgb(198, 59, 62);
        border-color: rgb(198, 59, 62);
        }
        .btn-outline-danger:hover {
        background-color: #cc6264;
        border-color: #d37e7f;
        }
        .btn-outline-danger:focus, .btn-outline-danger.focus {
        box-shadow: 0 0 0 1px rgba(198, 59, 62, 0.5);
        }
        .bg-danger {
        background-color: rgb(198, 59, 62) !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(198, 59, 62);
        }
        .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(85, 85, 85);
        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(85, 85, 85);
        }
                                                            .btn-dark,
        .btn-dark:focus,
        .btn-dark:visited,
        .btn-dark:active,
        .list-group-item-dark
        {
        color: rgb(255, 255, 255);
        background-color: rgb(51, 51, 51);
        border-color: rgb(51, 51, 51);
        }
        .btn-dark:hover {
        background-color: #5e5e5e;
        border-color: #7b7b7b;
        }
        .btn-dark:focus, .btn-dark.focus {
        box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.5);
        }
        .btn-outline-dark, .btn-outline-dark:focus, .btn-outline-dark:visited {
        color: rgb(51, 51, 51);
        border-color: rgb(51, 51, 51);
        }
        .btn-outline-dark:hover {
        background-color: #5e5e5e;
        border-color: #7b7b7b;
        }
        .btn-outline-dark:focus, .btn-outline-dark.focus {
        box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.5);
        }
        .bg-dark {
        background-color: rgb(51, 51, 51) !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(51, 51, 51);
        }
        .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 {
        box-shadow: none;
    }
    #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(0, 0, 0);
        }
    #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(0, 0, 0);
        }
    #header_nav {
    background-color: rgb(255, 255, 255);
    }
    #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(0, 0, 0);
        }
    #header_banner {
    background-color: rgb(255, 255, 255);
    }

    #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(50, 50, 50);
        }
    #footer_before {
    background-color: rgb(255, 255, 255);
    }
    #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(50, 50, 50);
        }
    #footer_middle {
    background-color: rgb(255, 255, 255);
    }
    #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: inherit;
    text-align: center;
            border: solid 1px #000;
                border-radius: 5px 5px 5px 5px;
        box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
    padding: 4px 0px 0px 0px;
    }
    .product-miniature, .product-miniature a:not(.btn), .product-miniature a:not(.btn):visited, .product-miniature a:not(.btn):focus {
    color: rgb(0, 0, 0);
    }
    .pm-reviews, .pm-description-short, .pm-price, .pm-reference, .pm-name, .pm-category-name {
    margin-top: 2px;
    }
    .pm-name {
    text-transform: capitalize;
    font-weight: bold;        font-size: 0.85rem;
    }
    .pm-price .price {
    color: rgb(0, 0, 0);
    font-weight: bold;    font-style: italic;    font-size: 1.8rem;
    }
    .products.row {
    margin: -4px;
    }
    .products.row col, .products.row > [class*="col-"] {
    padding: 4px;
    }
    .product-miniature:hover {
    background-color: inherit;
                    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.4);
        }
    .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: solid 1px #000;
                border-radius: 0;
        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(255, 255, 255);
    background-color: rgb(255, 0, 0);
    }
    .product-miniature .pm-body .pm-flags .pm-flag.discount-percentage,
    .product-miniature .pm-body .pm-flags .pm-flag.discount-amount {
    color: rgb(0, 0, 0);
    background-color: rgb(25, 213, 0);
    }
    .product-miniature .pm-body .pm-flags .pm-flag.pack {
    color: inherit;
    background-color: inherit;
    }

    .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: 4px 0px 9px 0px;
    padding: 3px 3px 0px 3px;
    border: none;
            border-bottom: solid 1px rgb(0, 0, 0);
        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-weight: bold;        text-align: left;    font-size: 1.9rem;
    text-transform: none;
    color: inherit;
        }
    
    #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 h1 {
    font-size: 2.6rem;
    text-transform: none;
    font-weight: bold;        }
    .product .price {
    color: rgb(91, 192, 222);
    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(255, 255, 255);
    background-color: rgb(91, 192, 222);
    }
    .product .product-flags .product-flag.discount-percentage,
    .product .product-flags .product-flag.discount-amount {
    color: rgb(255, 255, 255);
    background-color: rgb(34, 187, 51);
    }

    .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: 0px 250px 0px 0px;
    }
    #jpresta_block_category .category-miniature .cm-name {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;        font-size: 1rem;
    }
    #jpresta_block_category .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);
    }
