/*
Theme Name:   Instapac
Author:       Jason Gillyon
Author URL:   https://jasongillyon.co.uk
Template:     hello-elementor
Version:      1.0
Text Domain:  Instapac
*/

.elementor-text-editor > *:last-child{
	margin-bottom: 0;
}

body [type="button"], body [type="submit"], body button {
	border-color:#F7901E;
	color:#F7901E;
}

body [type="button"]:hover, body [type="submit"]:hover, body button:hover {
	background: #F7901E;
	color:#Fff;
}

.woocommerce-loop-category__title .count {
	display: none;
}

p.sku {
	font-weight: 600;
	font-size:20px;
	margin:0;
}

body.woocommerce table.woocommerce-product-attributes {
	border-top-color: inherit;
}

body.woocommerce table.woocommerce-product-attributes th, body.woocommerce table.woocommerce-product-attributes td {
	padding:5px;
	text-align: left;
}

body.woocommerce table.woocommerce-product-attributes p {
	padding:0;
}

.woocommerce-notices-wrapper {
	width: 1120px;
	margin: 10px auto 0;
	max-width: 100%;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background:#F7901E !important;
	color:#fff !important;
}

.woocommerce-MyAccount-navigation ul {
	list-style:none;
	margin-left:0;
	padding-left:0;
	border-bottom:1px solid #F7901E;
}


.woocommerce-MyAccount-navigation li a {
	padding:10px;
	border-top:1px solid #F7901E;
	border-left:1px solid #F7901E;
	border-right:1px solid #F7901E;
	display: block;
	text-decoration: none;
}

.woocommerce-MyAccount-navigation li a:hover {
	color:#000;
	text-decoration: none;
}

.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-navigation {
	margin-bottom: 40px;
}

.elementor-11 .elementor-button {
	padding: 10px !important;
}

#home-slider ul {
	display: block;
	position: relative;
}

#home-slider li.slick-slide {
	float:left;
	clear:none;
}

#home-slider .slick-next, #home-slider .slick-prev {
	position: absolute;
	top:50%;
	left:-30px;
	color:#F7901E;
	transform:translateY(-50%);
	font-size:28px;
	cursor: pointer;
	z-index: 100;
}

#home-slider .slick-next {
	left:auto;
	right:-30px;
}

#home-slider .slick-prev:after {
	content:'\25C0';
}

#home-slider .slick-next:after {
	content:'\25B6';
}

@media(max-width:1200px) {
	#home-slider .slick-prev {
		left:-10px;
	}
	#home-slider .slick-next {
		right:-10px;
	}
}

.price-rules-table-wrapper {
	margin-top: 20px;
}

.woocommerce .elementor-add-to-cart .quantity .qty, .woocommerce .quantity .qty {
	width:100px;
	padding-left:5px;
	padding-right: 5px
}