/*
Theme Name: ProPool
Author: 247Digital
Author URI: http://247digital.com.au
Version: 1.0.0
Text Domain: propool
*/

#masthead .site-branding-c .site-branding .phone-number {
	margin-top: 15px;
}
#site-navigation ul li {
	width: 14.28%;
}
#site-navigation ul li a .text {
	padding: 30px 10px 0;
}
#site-navigation ul li.onlinestore {
    background-image: url("images/nav/online-store.jpg");
}
#site-navigation ul li.onlinestore .icon {
    background-image: url("images/nav/icon_onlinestore.png");
}
li.product img.attachment-shop_catalog.wp-post-image {
    margin: 0 auto;
}
li.product span.sub-heading {
    display: block;
	margin-bottom: 5px;
}
li.product span.sub-heading > span {
    float: right;
}
.single-product .product .product_meta > span {
    display: block;
}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary {
    float: none;
    width: 100%;
}
.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {
    float: right;
}

.woocommerce-checkout .wc-stripe-checkout-button,
.woocommerce form .button {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
	padding-top: 8px;
	padding-bottom: 8px;
}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], input[type=number], input[type=search], textarea {
    padding: 5px;
}
.woocommerce select,
.woocommerce .select2-selection,
.woocommerce .select2-selection__arrow {
	height: 34px !important;
}
.woocommerce .select2-selection__rendered {
	line-height: 34px !important;
}
.woocommerce-message .button.wc-forward,
#primary .single_add_to_cart_button {
    padding: 8px 20px 8px;
    border: 0;
    font-weight: 500;
    color: #fff;
    background: #559ec3;
    background: #0087a2 -webkit-linear-gradient(top,#559ec3 0,#126f83 100%);
    background: #0087a2 linear-gradient(to bottom,#559ec3 0,#126f83 100%);
    -webkit-transition: all .5s;
    transition: all .5s;
}
.woocommerce-checkout .wc-stripe-checkout-button,
#primary .woocommerce .button {
    color: #fff;
    background: #559ec3;
    background: #0087a2 -webkit-linear-gradient(top,#559ec3 0,#126f83 100%);
    background: #0087a2 linear-gradient(to bottom,#559ec3 0,#126f83 100%);
    -webkit-transition: all .5s;
    transition: all .5s;
}
.woocommerce-checkout .wc-stripe-checkout-button {
	font-size: 20px;
}

.woocommerce #content table.cart td.actions .input-text, 
.woocommerce table.cart td.actions .input-text, 
.woocommerce-page #content table.cart td.actions .input-text, 
.woocommerce-page table.cart td.actions .input-text {
    width: 150px;
}

a.cart-customlocation {
    display: inline-block;
	position: relative;
	margin-right: 20px;
	color: #fff;
}
a.cart-customlocation:hover {
    border-bottom: 0;
}
a.cart-customlocation i {
    font-size: 28px;
}
span.cart-item {
    position: absolute;
    top: 0px;
    right: -15px;
    background: rgba(0, 0, 0, 0.75);
    display: block;
    padding: 0 7px;
    border-radius: 50%;
    font-size: 14px;
}
.wpc-weather-id {
    display: inline-block;
}

@media (max-width: 600px) {
	li.product span.sub-heading > span {
		display: block;
		width: 100%;
		margin: 5px 0;
	}
	.woocommerce #content div.product div.images, 
	.woocommerce div.product div.images, 
	.woocommerce-page #content div.product div.images, 
	.woocommerce-page div.product div.images {
		margin-top: 20px;
	}
}
.secondary-content .widget_nav_menu ul li.current-menu-item a {
    border-top: 1px solid #0087a2;
    border-bottom: 1px solid #0087a2;
    color: #0087a2;
}








