/** DO NOT EDIT - CSS generated from the configuration of the theme on 2025-07-15T08:35:56+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/tapas-shop/public_html/modules//jprestathemeconfigurator/views/templates/front/generated-conf-css.tpl */
.jpresta_ps_imageslider_displayhome .content {}
.jpresta_jprestamainmenu_displaynavfullwidth .content {margin: 12px 0px 12px 0px;}
.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 {}
.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 {}
.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_jprestashoppingcartsignin_displaytop .content {padding: 0px 20px 0px 0px;margin: 5px 5px 5px 5px;}
.jpresta_ps_languageselector_displaynav1 .content {margin: 5px 5px 5px 5px;}
.jpresta_ps_contactinfo_displaynav2 .content {}
.jpresta_stquickbuy_displayproductlistreviews .content {margin: 14px 0px 6px 0px;}
.jpresta_ps_facetedsearch_displaywrappertop .content {}
.jpresta_ps_linklist_displayfooter .content {}
.jpresta_ps_linklist_displayfooterbefore .content {}
.jpresta_ps_categorytree_displayfooterbefore .content {}
.jpresta_jprestacontentanywhere1_displayhome .content {}
.jpresta_jprestalistanywhere1_displayhome .content {}
.jpresta_productcomments_displayproductlistreviews .content {}
.jpresta_jprestalistanywhere2_displayhome .content {}
.jpresta_jprestashoppingcartsignin_displayjprestamobilemenu .content {}
.jpresta_jprestamainmenu_displayjprestamobilemenu .content {}
.jpresta_jprestacontentanywhere5_displayfooterbefore .content {}
.jpresta_ps_socialfollow_displayfooterbefore .content {}
.jpresta_jprestacontentanywhere4_displayfooter .content {}
.jpresta_everpsblog_displayfooter .content {}
.jpresta_blockreassurance_displayfooterafter .content {}
.jpresta_ps_contactinfo_displayleftcolumn .content {}
.jpresta_everpsblog_displayleftcolumn .content {}
.jpresta_blockreassurance_displayreassurance .content {}
.jpresta_everpsblog_displayrightcolumn .content {}
.jpresta_ps_brandlist_displayrightcolumn .content {}
.jpresta_everpsblog_displayhome .content {}
.jpresta_stripe_official_displayproductactions .content {}
.jpresta_stripe_official_displayproductadditionalinfo .content {}
.jpresta_jprestacontentanywhere6_displayfooterafter .content {}
.jpresta_ps_facetedsearch_displaywrapperbottom .content {}
.jpresta_ps_facetedsearch_displaytop .content {}
.jpresta_jprestacontentanywhere7_displayhome .content {}
.jpresta_jprestalogo_displayjprestatopcenter .content {}
.jpresta_everpsblog_displaycustomeraccount .content {}
.jpresta_colissimo_displaycustomeraccount .content {}
.jpresta_ets_whatsapp_displayfooter .content {}
.jpresta_jprestacontentanywhere8_displayproductadditionalinfo .content {}
.jpresta_stproductcommentspro_displaytop .content {}
.jpresta_stproductcommentspro_displayproductlistreviews .content {}
.jpresta_stproductcommentspro_displayproductadditionalinfo .content {}


/** From template file /home/tapas-shop/public_html/themes/jpresta-origin-child/templates/_partials/jpresta-css.tpl */
body {
    font-family: Merriweather Sans;
    font-size: 1rem;
    letter-spacing: 0px;
    line-height: 1;
    color: rgb(14, 17, 17);
    }
.mainbg {
        background-color: rgb(255, 255, 255);
    background-image: url("");}
    .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(148, 63, 30);
    }
    .jpresta-contentanywhere a:visited:not(.btn),
    .product-description a:visited:not(.btn),
    .product-content a:visited:not(.btn),
    .postcontent a:visited:not(.btn) {
        color: #7c3519;
    }
                            .btn-primary,
    .btn-primary:focus,
    .btn-primary:visited,
    .btn-primary:active,
    .list-group-item-primary
    {
    color: rgb(255, 255, 255);
    background-color: rgb(60, 80, 43);
    border-color: rgb(60, 80, 43);
}
.btn-primary:hover {
    background-color: #636f5a;
    border-color: #7e8778;
}
.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 1px rgba(60, 80, 43, 0.5);
}
.btn-outline-primary, .btn-outline-primary:focus, .btn-outline-primary:visited {
    color: rgb(60, 80, 43);
    border-color: rgb(60, 80, 43);
}
.btn-outline-primary:hover {
    background-color: #636f5a;
    border-color: #7e8778;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 1px rgba(60, 80, 43, 0.5);
}
.bg-primary {
    background-color: rgb(60, 80, 43) !important;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
    color: rgb(255, 255, 255);
    background-color: rgb(240, 91, 33);
    border: 1px solid #ba461a;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0px 0px 2px 2px rgb(240, 91, 33);
}
.color-b-primary{
    background-color: rgb(60, 80, 43);
}
.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(255, 255, 255);
    background-color: rgb(60, 80, 43);
    border-color: rgb(60, 80, 43);
}
.btn-secondary:hover {
    background-color: #636f5a;
    border-color: #7e8778;
}
.btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 1px rgba(60, 80, 43, 0.5);
}
.btn-outline-secondary, .btn-outline-secondary:focus, .btn-outline-secondary:visited {
    color: rgb(60, 80, 43);
    border-color: rgb(60, 80, 43);
}
.btn-outline-secondary:hover {
    background-color: #636f5a;
    border-color: #7e8778;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 1px rgba(60, 80, 43, 0.5);
}
.bg-secondary {
    background-color: rgb(60, 80, 43) !important;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {
    color: rgb(255, 255, 255);
    background-color: rgb(240, 91, 33);
    border: 1px solid #ba461a;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0px 0px 2px 2px rgb(240, 91, 33);
}
.color-b-secondary{
    background-color: rgb(60, 80, 43);
}
.color-f-secondary{
    color: rgb(255, 255, 255);
}
                            .btn-success,
    .btn-success:focus,
    .btn-success:visited,
    .btn-success:active,
    .list-group-item-success
    {
    color: rgb(255, 255, 255);
    background-color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
}
.btn-success:hover {
    background-color: #e4e4e4;
    border-color: #e4e4e4;
}
.btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5);
}
.btn-outline-success, .btn-outline-success:focus, .btn-outline-success:visited {
    color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
}
.btn-outline-success:hover {
    background-color: #e4e4e4;
    border-color: #e4e4e4;
}
.btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5);
}
.bg-success {
    background-color: rgb(255, 255, 255) !important;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active {
    color: rgb(255, 255, 255);
    background-color: rgb(240, 91, 33);
    border: 1px solid #ba461a;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0px 0px 2px 2px rgb(240, 91, 33);
}
.color-b-success{
    background-color: rgb(255, 255, 255);
}
.color-f-success{
    color: rgb(255, 255, 255);
}
                            .btn-danger,
    .btn-danger:focus,
    .btn-danger:visited,
    .btn-danger:active,
    .list-group-item-danger
    {
    color: rgba(0, 0, 0, 0.4);
    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(240, 91, 33);
    border: 1px solid #ba461a;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0px 0px 2px 2px rgb(240, 91, 33);
}
.color-b-danger{
    background-color: rgb(198, 59, 62);
}
.color-f-danger{
    color: rgba(0, 0, 0, 0.4);
}
                            .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(240, 91, 33);
    border: 1px solid #ba461a;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0px 0px 2px 2px rgb(240, 91, 33);
}
.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(255, 128, 0);
    border-color: rgb(255, 128, 0);
}
.btn-info:hover {
    background-color: #e47200;
    border-color: #e47200;
}
.btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 1px rgba(255, 128, 0, 0.5);
}
.btn-outline-info, .btn-outline-info:focus, .btn-outline-info:visited {
    color: rgb(255, 128, 0);
    border-color: rgb(255, 128, 0);
}
.btn-outline-info:hover {
    background-color: #e47200;
    border-color: #e47200;
}
.btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 1px rgba(255, 128, 0, 0.5);
}
.bg-info {
    background-color: rgb(255, 128, 0) !important;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active {
    color: rgb(255, 255, 255);
    background-color: rgb(240, 91, 33);
    border: 1px solid #ba461a;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0px 0px 2px 2px rgb(240, 91, 33);
}
.color-b-info{
    background-color: rgb(255, 128, 0);
}
.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(240, 91, 33);
    border: 1px solid #ba461a;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0px 0px 2px 2px rgb(240, 91, 33);
}
.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(240, 91, 33);
    border: 1px solid #ba461a;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0px 0px 2px 2px rgb(240, 91, 33);
}
.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(240, 91, 33);
}
.color-b-active{
    background-color: rgb(240, 91, 33);
}
.color-f-active{
    color: rgb(255, 255, 255);
}
header {
    position: relative;
}
#header {
    background-color: rgb(255, 255, 255);
    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 {
    }
#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(255, 255, 255);
    }
#header_nav {
    background-color: rgb(102, 102, 102);
}
#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 {
    }
#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: none;
}
#footer_before {
    background-color: rgb(255, 255, 255);
}
#footer_middle {
    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: none;
    border-radius: 0;
    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(0, 0, 0);
}
.pm-reviews, .pm-description-short, .pm-price, .pm-reference, .pm-name, .pm-category-name {
    margin-top: 8px;
}
.pm-name {
    text-transform: none;
            font-size: 1rem;
}

.products.row {
    margin: -20px;
}
.products.row col, .products.row > [class*="col-"] {
    padding: 20px;
}
.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: none;
                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(86, 102, 251);
}
.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;
            border: none;
                border-radius: 0;
        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: 0;
    border: none;
    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: Raleway;    font-weight: bold;        text-align: left;    font-size: 1.9rem;
    text-transform: none;
    color: inherit;
    }

#jpresta_block_breadcrumb {
    margin: 21px 0px 18px 0px;
}

#product-images .img-thumbnail {
    padding: 2px 2px 2px 2px;
    border: solid 1px #dee2e6;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
}
#product-images .swiper-slide-thumb-active .img-thumbnail {
    border: solid 2px #dee2e6;
}
#product-images #swiper-product-thumbnail {
    margin: 0 0 5px 0;
}
#product-cover {
    margin: 0;
    padding: 3px 3px 3px 3px;
    border: none;
    border-radius: 0;
    box-shadow: none;
}
#product-cover, #product-cover img {
    border-radius: 0;
}

.product .price {
    color: rgb(51, 51, 51);
    font-size: 2rem;
        }
.product .product-flags .product-flag {
    margin: 3px 0 3px 0;
    padding: 2px 4px 2px 4px;
            border: none;
                border-radius: 0;
        text-transform: uppercase;
            font-size: 0.9rem;
    box-shadow: none;
}
.product .product-flags .product-flag.new {
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0.4);
}
.product .product-flags .product-flag.discount-percentage,
.product .product-flags .product-flag.discount-amount {
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0.4);
}

.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 0px 0px 0px;
}
#jpresta_block_category .category-miniature .cm-name {
    text-align: center;
    text-transform: none;
            font-size: 1rem;
}
#jpresta_block_category .category-miniature img {
    padding: 0;
    margin: 0;
    border: none;
    border-radius: none;
}

.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);
}
