.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):hover, .wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover; .woocommerce button.button:hover { color:white !important;  border-color: #ed1b25 !important; background-color: #ed1b25}
.woocommerce ul.products li.product .button, #main .woocommerce-page #content input.button.alt, .woocommerce #content div.product form.cart .button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce div.product form.cart .button, .woocommerce input.button.alt, .woocommerce-page #content div.product form.cart .button, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page div.product form.cart .button, .woocommerce-page input.button.alt, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, .woocommerce button.button, #main .woocommerce-page #content input.button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .checkout-button, .btn-footer-contact > p > input[type=submit], .zoom-instagram .zoom-instagram-widget__footer .wpz-insta-view-on-insta-button, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more input[type=submit], .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more button[type=submit] { color: #ed1b25;  border-color: #ed1b25; background-color: white; font-size:16px; font-weight:normal; height:55px; line-height:30px}
.zoom-instagram .zoom-instagram-widget__footer .wpz-insta-view-on-insta-button, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more input[type=submit], .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more button[type=submit] { color: white;  border-color: #ed1b25; background-color: #ed1b25; font-weight:bold; text-transform:uppercase}
.wpz-insta-view-on-insta-button:hover > .button-icon { color:#ed1b25 }
.zoom-instagram .zoom-instagram-widget__footer .wpz-insta-view-on-insta-button:hover, .zoom-instagram .zoom-instagram-widget__footer .wpz-insta-view-on-insta-button:active, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more input[type=submit]:hover, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more input[type=submit]:active, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more button[type=submit]:hover, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more button[type=submit]:active { color:#ed1b25 !important;  border-color: #ed1b25 !important; background-color: white!important; transition: 0.5s all ease}
.dataTables_paginate .paginate_button:hover:after, .dataTables_paginate .paginate_button:hover:before { color: #ed1b25 }
.wp-block-read-more, #main .woocommerce-page #content input.button.alt, .woocommerce #content div.product form.cart .button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce div.product form.cart .button, .woocommerce input.button.alt, .woocommerce-page #content div.product form.cart .button, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page div.product form.cart .button, .woocommerce-page input.button.alt  { text-decoration: none !important}
.wp-block-read-more:hover, .woocommerce ul.products li.product .button:hover, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):hover, .wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover, .woocommerce #content div.product form.cart .button:hover, .woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce input.button:hover, .woocommerce-page #main a.button:hover, .woocommerce-page #main input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce-page input.button:hover, .checkout-button:hover { color:white !important;  border-color: #ed1b25 !important; background-color: #ed1b25 !important; transition: 0.5s all ease}
.btn-footer-contact > p > input[type=submit]:hover { color:white !important;  border-color: white !important; background-color: #ed1b25 !important; transition: 0.5s all ease}
.side-nav__scrollable-container { background-color:  #ed1b25 !important; }
#menu-main-menu li a { color:white; text-transform:uppercase !important; font-weight: bold !important}
#menu-main-menu li a:hover { color: #DDD;} 
.footer-widgets .footer-widget-1 a:hover > span, .side-nav a:hover, .site-footer .footer-widgets a:hover { color: #DDD !important; transition: 0.5s all ease} 
.footer-widgets .footer-widget-1 a > span {transition: 0.5s all ease} 
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .wp-block-post .wp-block-post-title a:hover, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price{ color: #ed1b25}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price { font-size:24px; font-weight:bold}
a { color: #ed1b25 }
.tablepress>:where(thead,tfoot)>*>th { color:white; background-color: #ed1b25 }
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc { color:#ed1b25; background-color: white }
.type-page h1.entry-title, .single-post h1.entry-title { margin-top:30px; color: #ed1b25}
.single-post .entry-header .inner-wrap { margin-top:0px ; margin-bottom:0px}
.single-post h1.entry-title { font-weight:700; text-align:center; text-transform:uppercase; font-size:1.625rem; font-family : Montserrat, sans-serif; margin-bottom:20px}
.single-post h1.entry-title:after {
content: '';
display: block;
width: 130px;
height: 1px;
background: #e6e6e6;
margin: 40px auto 48px;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty { border: 2px solid #ed1b25 !important; height:55px !important}
.single-product .product_meta, .single-product .woocommerce-breadcrumb { display:none !important}
.type-product { margin-top:30px}
.woocommerce-error, .woocommerce-info, .woocommerce-message { background-color: #ed1b25; color:white; border-top:none } 
.woocommerce-message::before { color:white}

input[type=phone], input[type=email], input[type=text], textarea {
box-sizing: border-box;
display: block;
margin-bottom: 15px;
width: 90%;
}

.footer-widgets .stk-block-posts__items .stk-container { margin-left:0px}
.wpcf7 form.sent .wpcf7-response-output { border-color:white; text-align:center; color: white}
.single-post .entry-footer { display:none}

.zoom-instagram { margin-bottom:30px !important}
.zoom-instagram .zoom-instagram-widget__header .zoom-instagram-widget__header-user { font-weight:bold; text-transform:uppercase; font-size:20px}