/*
CTC Separate Stylesheet
Updated: 2022-03-17 16:25:46
*/

.aligncenter {
    text-align: center;
}
.woocommerce-pagination .current, .woocommerce-pagination .page-numbers:hover {
    color: #f8bc1e !important;
}
body.colors-dark {
    color: #454545 !important;
}
#shipping-violator {
    width: 100%;
    background-color: #ff2001;
    color: #fff;
    z-index: 998;
    position: relative;
    float: left;
    display: block;
    text-align: center;
    font-weight: bold;
    font-style: italic;
    padding: 5px 2%;
}
.entry-summary a, .entry-content a, .widget a, .widget ul li a, a {
    color: #ff1f00;
}
.entry-summary a:hover, .entry-content a:hover, .widget a:hover, .widget ul li a:hover, .woocommerce .woocommerce-breadcrumb a:hover {
    color: #bebebe;
}
.woocommerce div.product .stock {
    color: #fb0;
}
.mobile-menu-wrapper {
    display: none;
    display: inline;
}
.site-footer .widget a {
    color: #fff;
}
.site-footer .widget a:hover {
    color: #ff1f00;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce #content div.product p.price, .woocommerce div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce-page div.product p.price, wc-block-grid__product, .woocommerce-page #content div.product span.price {
    color: #ff1f00;
}
.body.colors-dark.woocommerce-page #main a.button:hover, body.colors-dark.woocommerce-page #main a.button:hover, body.colors-dark.woocommerce button.button.alt:hover, body.colors-dark.woocommerce div.product form.cart .button:hover, body.colors-dark.woocommerce-page #content div.product form.cart .button:hover, body.colors-dark.woocommerce-page button.button:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, body.colors-dark.woocommerce-page button.button.alt:hover, button:hover {
    color: #ff1f00;
    border: 2px solid #ff1f00;
}
body.colors-dark.woocommerce-page a.button {
    color: #555;
}
.woocommerce-message::before, .woocommerce-info::before {
    color: #ff1f00;
}
div.product_meta {
    font-size: 11px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text:focus, input:focus, textarea:focus {
    border-color: #ff1f00;
}
.woocommerce a.button {
    background-image: none;
}
.wc-block-grid__products .wc-block-grid__product {
    list-style-type: none;
}
.wc-block-grid.has-5-columns .wc-block-grid__product {
    font-size: 14px;
}
.entry-content .wc-block-grid__product-link:hover {
    color: #000;
}
.wc-block-grid__products .wc-block-grid__product-image img {
    border: 1px solid #bebebe;
}
.wc-block-grid__products .wc-block-grid__product-image img:hover {
    border: 1px solid #000;
}
.woocommerce-checkout #payment {
    background-color: #343434;
    border: 2px solid #525252;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.woocommerce span.onsale{
	background-color:#ff1f00;
	box-shadow:0 0 10px #000000;
}
.content-max-width{
	max-width:1200px !important;
	margin:0 auto !important;
	padding: 0 5% !important;
}
.page-numbers{
	color:#ff0000;
}