/*
 Theme Name:     PullsPlus Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Custom Wordpress Theme For PullsPlus.com
 Author:         Jeff McLean / JM Marketing
 Author URI:     https://jeffreymclean.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* ######### Product Card Swatch ######## */
.attribute_swatch_color {
	display: inline-block;
}

/* ############ PRODUCT PAGE ######## */
.woocommerce-variation-add-to-cart .quantity {
	width: 100% !important;
}

.woocommerce-variation-add-to-cart .quantity input.input-text{
	width: 100%;
}

button.single_add_to_cart_button {
	width: 100%;
	margin: 10px auto !important;
}

/*add icon to the opened accordion*/
.pp-add-accordion-icon .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title::before {
	display: block !important;
	content: "\f00d" !important;
}


/* ############ SHOP PAGE ######## */
.filter-param-tags {
	margin: 10px 20px 0;
}

/* ########### CART PAGE ############ */
.woocommerce-cart table.cart img {
	width: 80px !important;
}

.woocommerce-cart-form__cart-item.cart_item td.product-name a { /* Product Title Size */
/* 	font-size: 1.2em; */
} 
.cart_item .product-quantity .quantity span {
	display: none;
}

@media (max-width: 980px) {
    .woocommerce table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    display: block;
    text-align: left !important;
}

.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before {
    display: none;
}
}

/* ############# THANK YOU PAGE ################## */
@media only screen 
   and (max-width : 1050px) {
	   .calendly-inline-widget {
		   height: 1251px !important;
	   }
}


/* ########### MENU ############ */
/*change Divi hamburger menu to X*/
.mobile_nav.opened .mobile_menu_bar:before {
    content: '\4d';
}
/*rotate the Divi Menu icon on click*/
.mobile_menu_bar:before {
	transition: all .4s ease;
	transform: rotate(0deg);
	display: block;
}
/*rotate the Divi Menu icon on click*/
.mobile_nav.opened .mobile_menu_bar::before {
	transition: all .4s ease;
	transform: rotate(90deg);
	display: block;
}

a.et-cart-info {
	justify-content: center;
}
#mobile_menu1.et_mobile_menu {
	margin-top: 20px;
}