/*
Theme Name: Printco
Theme URI: http://demo.bravisthemes.com/printco/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: Printco is a fully responsive, Printing Company & Design Services WordPress Theme & is an Awesome Design Idea for the website of Business cards, Posters, Banners, Giftcards, Flyers, billboards, and all other printing services, and company websites. With special functions of WooCommerce & design online tool, you can build your attractive online store, online shop with any kind of store, shop as you want or show your services for Printing Company. And with super clean, elegant and unique design your site will more attractive with customer and perfect to promote yourself, your own work.
Version: 1.0.1
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: printco
Tags: custom t-shirt designer, design studio, online design, pet printing, photocopying, print, print company, print on demand, print shop, print store, printing, printing services, printing template, printshop theme, type design
*/



/* Reversed shop page to have filters on left instead of reversering them. */

@media screen and (min-width: 992px) {
    #pxl-wapper .pxl-has-sidebar.pxl-sidebar-left {
         flex-direction: row;
    }
}
/* Hidden panel popup settings for cart and hamburger */
.pxl-hidden-template.pos-right { background: white; }
.pxl-hidden-template.pos-right.pxl-side-cart, .pxl-hidden-template.pos-left.pxl-side-cart { background: white; }
.pxl-side-cart .pxl-panel-header .pxl-title { color: #424143; }
.pxl-side-cart .pxl-panel-header .pxl-close:before, .pxl-side-cart .pxl-panel-header .pxl-close:after { background-color: #424143; }
.pxl-side-cart .widget_shopping_cart_content ul li .quantity { color: #424143; }
.pxl-side-cart .widget_shopping_cart_content .woocommerce-mini-cart__total { color: #424143; }
.pxl-side-cart .widget_shopping_cart_content .woocommerce-mini-cart__total .amount { color: #424143; }
.pxl-side-cart p.woocommerce-mini-cart__buttons a { border: 2px solid; background: white; color: #c52031; }
.pxl-side-cart .widget_shopping_cart_content ul li .amount { font-weight: 600; font-size: 14px; color: #424143; }
.pxl-side-cart .widget_shopping_cart_content ul li a { color: #424143; }

.pxl-hidden-template.pos-right .pxl-close:after, .pxl-hidden-template.pos-right .pxl-close:before  { background-color: #424143; }


/* Customize button */
#fpd-start-customizing-button { border-radius: 30px; width: 150px; display: flex; justify-content: center; }
.fpd-blue-btn, .fpd-secondary-btn { background: #c52031; color: white;}
.fpd-secondary-btn:hover, .fpd-secondary-btn:focus { color: #424143}

/* back to top button */
.btn-style2:before { 
	background: #c52031;
}

/* updated review cart total */
body.woocommerce-cart .cart-collaterals .cart_totals { width: 100%; margin-top: 30px; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float: none; }


/* updated checkout cart */


.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td.product-total, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal td, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total td  {font-size: 18px; font-weight: 700; color: var(--primary-color);}

.woocommerce-checkout form.woocommerce-checkout #order_review th + td { font-size: 18px; font-weight: 700; color: var(--primary-color); }

span.Woocommerce-price-amount.amount { font-weight: bold; }



/* my account login/registration page */
.woocommerce #customer_login .u-column1, .woocommerce #customer_login .u-column2 { max-width: 100%; }


/* prevent shop page product content movement on hover */
.woocommerce .woocommerce-product-inner:hover .woocommerce-product-content { margin-top: 0px; padding-bottom: 15px; }


/* fix product addon checkbox group theming */
.wcpa_wrap .wcpa_checkbox label {
    font-size: 16px;      
    font-weight: 400;    
    color: var(--third-color)
}
#select_2409751761 label, fieldset.wcpa_field_wrap legend.wcpa_field_label {
	font-size: 18px;      
    font-weight: 700;    
    color: black;
}

/* Drive icon on home page */
.cfa-cfa-drive-thru { height: 78.8px; }

/* Product add-on link color */
.wcpa_field p a{ color: rgb(62, 177, 200); }