/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* Home Page Tabs */
.tab-title-wrap {
				padding: 40px 50px 20px 50px;
				background-color: #FFFFFF;
				border-radius: 30px 30px 30px 30px;
				box-shadow: 0px 12px 24px 7px rgba(0, 0, 0, 0.1);
			}
			.tab-title-wrap .tab-title-heading {
				font-size: 30px;
				font-weight: 600;
				line-height: 1.2em;
				letter-spacing: 0.7px;
			}
			.tab-title-wrap .tab-title {
				color: #E6503A;
    			text-transform: lowercase;
			}
		
			#content .your-goals-tab .elementor-tabs-wrapper .elementor-tab-title a{
		
				border-radius: 28px;
				display: inline-block;
				margin: 15px 7.5px 0;
				padding: 16px 27px;
				cursor: pointer;
				box-shadow: 0px 2px 6px rgba(0,0,0,0.06), 0px 1px 18px rgba(0,0,0,0.04), 0px 4px 10px rgba(0,0,0,0.1);
				transition: ease-in-out box-shadow .2s;				
				font-weight: 600;
				line-height: 1.4em;
				letter-spacing: 0.4px;
			}

			@media all and (max-width: 480px) {
				#content .your-goals-tab .elementor-tabs-wrapper .elementor-tab-title {
					width:100%;
				}
				#content .your-goals-tab .elementor-tabs-wrapper .elementor-tab-title a {
					width: 100%;
					font-size: 18px;
					padding: 10px 20px;
					text-align: left;
					margin: 15px 0;
				}
			}
	
			#content .your-goals-tab .elementor-tab-title:hover a{
				box-shadow: 0px 4px 8px rgba(0,0,0,0.06), 0px 2px 22px rgba(0,0,0,0.04), 0px 10px 17px rgba(0,0,0,0.1);
			}

			.your-goals-tab .elementor-tab-title.elementor-active a{
				background-color: #ffddca;
				color: #e66236;
			}

			#content .your-goals-tab .elementor-tabs-wrapper .elementor-tab-title {
				display: inline-block;
				padding:0;
			}

			#content .your-goals-tab .elementor-tabs-wrapper {
				text-align:center;
				display:block;
				padding-bottom: 18px;
				overflow:visible;
			}

			#content .your-goals-tab .elementor-tab-mobile-title {
				display:none;
			}
.elementor-icon svg g {
	clip-path: none;
}

/* FAQs */
.faq_links a {
    color: #3A3A3A;
}

.faq_links a:hover {
    color: #E6503A;
}

.uael-faq-accordion .uael-accordion-content p {
    margin-bottom: 1.5em !important;
}

/* MENU */
@media screen and (min-width : 760px) {
.menu-contact a {
	display: none !important;
	} }

/* Postcode Checker */
.mapboxgl-ctrl-geocoder--input  {
padding: 6px 45px !important;
}

.deliverychecker-name {
	color: #E6503A;
	font-weight: 600 !important;
}

#deliverychecker-container .deliverychecker-found-results {
    color: #201D3C !important;
}

.wpzc-pincode-checker ul {
     padding-top: 20px;
}

.wpzc-pincode-checker li {
	padding-bottom: 10px;
	text-indent: -0.7em;
}

.tick-list {
	margin-right: 8px;
}

@media screen and (max-width : 760px) {
.wpzc-pincode-checker__form input[type="text"] {
    width: 50%;
}
}
/* SHOP */
.woocommerce ul.products li.product  h2 {
    line-height: 2.5ex;
    height: 7.5ex; /* 2.5ex for each visible line */
    overflow: hidden;
}

.menu-item-float-right i {
	padding-left: 5px;
}

.woocommerce-billing-fields h3, .wc_payment_method  {
    display: none;
}

#order_review_heading {
	float: left !important;
}

.woocommerce-MyAccount-navigation-link--edit-address, .woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}

.woocommerce-account form.edit-account > p.woocommerce-form-row {
    display: none;
}

.related.products {
    display: none;
}

.woocommerce .widget_product_categories ul {
	list-style: none;
	margin: 0 0 1.5em 0.8em;
}

.woocommerce .widget_product_categories li {
	margin-bottom: 1em;
}

#order_review {
	float: none !important;
}

.woocommerce-order-overview__payment-method {
	display: none
}

.up-sells {
	display: none;
}

.woocommerce-error a {
    color: #ffffff;
}

/* Add Quality button on Shop and Archive Pages */
li.product form.cart .quantity {
	display: flex;
    align-items: center;
}

li.product form.cart .quantity + button[type="submit"] {
    font-size: 14px;
    padding: 0px 3px;
    margin: 0;
}

.woocommerce li.product form.cart .quantity.buttons-added .minus, 
.woocommerce li.product form.cart .quantity.buttons-added .plus, 
.woocommerce li.product form.cart .quantity.buttons-added .qty {
	width: 35px;
    min-height: 35px;
    height: 35px;
}
 
.uael-woocommerce li.product .uael-woo-products-summary-wrap {
	padding: 1em 0;
}

.woocommerce-LoopProduct-link {
	text-align: left;
}

.woocommerce-LoopProduct-link .woocommerce-Price-amount.amount {
	margin-bottom: .5em;
}

/* NDIS Quote */
.wpzc-pincode-checker__response button a {
	color: #ffffff;
}