/*
Theme Name: Beaver Builder Child Theme
Theme URI: https://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: https://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here...Remember to change the Version number above! */ 

/*WooCommerce Content Padding  */
/* .fl-woo-content, */
.woocommerce-page #fl-main-content,
.page-id-14 #fl-main-content /*WC wishlist page*/{
    padding-top:100px;
}
/* Header backgorund on WooCommerce pages  */
.woocommerce-page #header-content-row,
.page-id-14 #header-content-row{
    background: rgb(0, 45, 66);
}
/* WooCommerce Buttons */
#woosw_wishlist .add_to_cart_button,
#fl-main-content .woosc-btn,
#fl-main-content .woosq-btn,
#fl-main-content .woosw-btn,
#fl-main-content .woocommerce-cart-form .button,
#payment .button
{
font-family: "Montserrat", sans-serif;
background-color: #B8732A;
color: #fff;
border:none !important;
border-radius:6px;
/* padding:12px 24px; */
text-transform:uppercase;
font-weight:700 !important;
transition: all 0.2s 
linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s 
linear;
    -o-transition: all 0.2s linear;
}
#woosw_wishlist .add_to_cart_button:hover,
#woosw_wishlist .add_to_cart_button:focus,
#fl-main-content .woosc-btn:hover,
#fl-main-content .woosc-btn:focus,
#fl-main-content .woosq-btn:hover,
#fl-main-content .woosq-btn:focus,
#fl-main-content .woosw-btn:hover,
#fl-main-content .woosw-btn:focus,
#fl-main-content .woocommerce-cart-form .button:hover,
#fl-main-content .woocommerce-cart-form .button:focus,
#payment .button:hover,
#payment .button:focus,
#fl-main-content .button.wc-forward:hover,
#fl-main-content .button.wc-forward:focus{
	background-color: #1d2722;
color:#fff;
	transition: all 0.2s 
linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s 
linear;
    -o-transition: all 0.2s linear;
}

/* Shop Page */
/* Loop products */
#fl-main-content  li.product{
    display:flex !important; 
    flex-wrap:wrap;
    gap:5px;
}
.post-type-archive-product #fl-main-content  li.product > *{
    box-sizing:border-box;
}
.post-type-archive-product #fl-main-content li.product > :first-child {
    flex: 0 0 100% !important; 
}

/* Shop Page Loop buttons  */
 #fl-main-content  li.product button,
#fl-main-content  li.product .button{
    flex: 0 1 49% !important; 
    padding:6px 12px;
	 font-size:14px;
}

/* WC orderby select, product variation select */
.post-type-archive-product .orderby,
.variations td select{
	border-radius:6px;
	padding:4px;
}
/* WC Pagination */
#fl-main-content .woocommerce-pagination .page-numbers.current{
	background: rgb(0, 45, 66);
}