/** COLOURS:
Yellow from logo: #9DC183 (buttons)
Darker Yellow: #9DC183 (button hover)
Navy: #003366 (links) 
Grey: #666666 (link hover) */

/* footer block colour */
.bg-dark {
    background: #9DC183;
}

/* body text colour */
body {
	color: #222;
}

/* Shop product title size */
.product h2 {
    font-size: 30px !important;
}

/* Shop price size */
.woocommerce ul.products li.product .price {
  font-size: 20px;
}

/* hide share text before buttons  */
	.sd-title {
	color: white;
}

/** change colour of search submit button in top menu */
.btn.searchsubmit {
background-color: #9DC183;
border-color: #9DC183;
color: #000;
}

/** remove blog post author from bottom of Blog/Post/Category/Archive/Tag pages, leaves date in place */
.post-meta li:first-child {
    display: none;
}

.post-meta li:last-child {
    display: none;
}

/** change the colour of the 'Leave Comment' button on blog posts. */
.comments input#submit {
background: #9DC183;
border-color: #9DC183;
color: #FFF;
}


/** change submenu items hover colour */
#page .menu > li > ul li a:hover {
color: #666666;
background: #F2F2F2;
}

#page .dropdown-menu>.active>a,
#page .dropdown-menu>.active>a:focus{
color: #666666;
background-color: #F2F2F2;
}


/** change size of frontpage title*/
#page .shapely_home_parallax h1 {
    font-size: 50px;
}

/** change size of frontpage tagline*/
.shapely_home_parallax p.mb32 {
    font-size: 20px;
}

/** change button colors*/
a.btn.btn-lg.btn-white {
    color: #FFF;
    border-color: #9DC183;
}
.shapely_home_parallax a.btn.btn-lg:nth-of-type(1):hover, 
.shapely_home_parallax a.btn.btn-lg:nth-of-type(1):hover {
    background: #9DC183;
    color: #000;
}
a.btn.btn-lg.btn-filled {
    color: #000;
    border-color: #000;
}
.shapely_home_parallax a.btn.btn-filled:hover {
    background: #9DC183;
    color: #000;
}

/** change woocommerce buttons colors */
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:#000000 !important;

background-color:#9DC183 !important;

color:#666666 !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#9DC183 !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:#9DC183 !important;

background-color:#9DC183 !important;

color:#666666 !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#9DC183 !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: #9DC183 !important;

color:#666666 !important;

text-shadow: transparent !important;

border-color:#9DC183 !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: #9DC183 !important;
box-shadow: none;

text-shadow: transparent !important;

color:#666666 !important;

border-color:#9DC183 !important;

}


/** change colour of "leave comment" button on posts */
#respond input#submit {
    background: #9DC183;
	color: #666666;
}

/** change colour of "reply" button on post comments */
a.btn.btn-sm.comment-reply {
    background: #9DC183;
	color: #666666;
}

/* Removes Woocommerce Results Count */ 
p.woocommerce-result-count {
display: none;
}

/* Hide Page Titles */
body.page h1.entry-title {
    display: none;
}

/* shop page full width (hide sidebar space) */
body.woocommerce div#primary {
    width: 100%;
}



/* MODIFY SIZE AND COLOR OF FIELDS */


/* change text label for login to "Email address" */
input#username.woocommerce-Input.woocommerce-Input--text.input-text {
	color: blue;
}

/* password input */
#password {
	height: 44px;
	background: rgb(245, 245, 245);
	border: none;
}

/* password register */
#reg_password {
	height: 44px;
	background: rgb(245, 245, 245);
	border: none;
}

/* password change/current password */
#password_current {
	height: 44px;
	background: rgb(245, 245, 245);
	border: none;
}

/* password change/new password */
#password_1 {
	height: 44px;
	background: rgb(245, 245, 245);
	border: none;
}

/* password change/confirm new password */
#password_2 {
	height: 44px;
	background: rgb(245, 245, 245);
	border: none;
}

/* add to cart qty input */
.input-text.qty.text {
	height: 44px;
	background: rgb(245, 245, 245);
	border: 1;
	font-size: 150%;
}

/* hide sku on product page */
.sku_wrapper {
	display: none;
}

/* Instock / out of stock text size */
.woocommerce-variation.single_variation {
	font-size: 20px;
}

/* Variation label - text colour */
td.label {
	color: #000;
	font-size: 14px;
}


/* remove password change border and padding */
fieldset {
	padding: 0;
	border: none
}


/* address country,region dropdown selection boxes */
#select2-billing_country-container {
	height: 44px;
	background: rgb(245, 245, 245);
	border: none;
}

span.select2-selection.select2-selection--single {
		height: 44px;
	background: rgb(245, 245, 245);
	border: none;
}	


/* hide email subscribe widget title */
h2.widget-title {
	display: none;
}


/* text widget font size */
div.textwidget {
	font-size: 25px;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 10%;
}