/*
Theme Name:     Tuulikki Child
Theme URI:      http://www.sparrowandsnow.com
Description:    Child theme for Tuulikki
Author:         Sparrow & Snow
Author URI:     http://www.sparrowandsnow.com
Version:        1.0
Template:       tuulikki
*/


/* Your css goes here */

/*
body {
background-color: #fff;
}
*/
.woocommerce ul.products { padding:0; }
.woocommerce ul.products li.product { text-align:center; list-style:none; }
.woocommerce ul.products li.product .button.product-button { display:inline-block; background:#DDD; }
.woocommerce ul.products li.product .woocommerce-loop-product__title { font-weight:400; margin-top:10px; }


/* Woo-Commerce Grid layout */
	
		/* 4 Columns Related Products */
		.woocommerce .related ul.products li.product, .woocommerce-page ul.products li.product {
		float: left;
		margin: 0 2% 25px 0;
		padding: 0;
		position: relative;
		width: 23.5%;
		}
		.woocommerce .related ul.products li.last, .woocommerce-page ul.products li.last {
		margin-right: 0;
		}

	
	
		/* 4 Columns Shop page */
		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
			float: left;
			margin: 0 2% 2.992em 0;
			padding: 0;
			position: relative;
			width: 23.5%;
		}
		.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
			margin-right: 0;
		}

		@media screen and (max-width: 768px) {

		.woocommerce ul.products li.product,
		.woocommerce-page ul.products li.product {
			margin: 0 2% 2.992em 0;
			width: 48%;
			}
		}
		@media screen and (max-width: 480px) {

		.woocommerce ul.products li.product,
		.woocommerce-page ul.products li.product {
			margin: 0px 0px 20px 0px;
			width: 100%;
			}
		}

	

		/* Woocommerce Color Hover  */
		.woocommerce ul.products li:hover a h3,
		.woocommerce .woocommerce-ordering select:hover,
		.woocommerce div.product .entry-summary span.price,
		.woocommerce .star-rating,
		.del_prod a.ig_remove:hover,
		a.ig_cat_product_title:hover,
		.woocommerce a.remove,
		.woocommerce span.onsale,
		.woocommerce #respond input#submit.alt,
		.woocommerce a.button.alt,
		.woocommerce button.button.alt,
		.woocommerce input.button.alt,
		.woocommerce nav.woocommerce-pagination ul li span.current
		{
			color: #e54582 !important;
		}

		/* Woocommerce Color Body  */
		.woocommerce div.product .stock,
		.woocommerce div.product .entry-summary p.price
		{
			color: #353535;
		}

		 /* Woocommerce Color H  */
		.woocommerce div.product .product_title,
		.del_prod a.ig_remove,
		a.ig_cat_product_title
		{
			color: #353535;
		}

		.subtotal_cont {
			border-top-color: #eeeeee;
			color: #353535;
		}


		.ig_cat_product_details span {
			color:  #878787;
		}



		 /* Woocommerce Button  */
		.woocommerce-product-search input[type="submit"],
		.woocommerce #respond input#submit,
		.woocommerce a.button,
		.woocommerce button.button,
		.woocommerce input.button,
		a.edit,
		.woocommerce #respond input#submit.alt,
		.woocommerce a.button.alt,
		.woocommerce button.button.alt,
		.woocommerce input.button.alt,
		.woocommerce a.button
		{
		color: #aaaaaa !important;
		border-color: #aaaaaa;
		}

		.woocommerce #respond input#submit:hover,
		.woocommerce a.button:hover,
		.woocommerce button.button:hover,
		.woocommerce input.button:hover,
		a.edit:hover,
		.woocommerce-product-search input[type="submit"]:hover,
		.woocommerce #respond input#submit.alt:hover,
		.woocommerce a.button.alt:hover,
		.woocommerce button.button.alt:hover,
		.woocommerce input.button.alt:hover
		{
		color: #e54582 !important;
		border-color: #e54582;
		}
		
.woocommerce ul.products li.product .button.product-button {
	border-radius: 0px;
	display: inline-block;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 0.920em;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 7px 17px 7px 17px;
	border-radius: 0px;
	line-height: 24px;
    color: #ef9781;

}

.woocommerce ul.products li.product .button.product-button:hover {
	background-color: transparent;
	color: #fff;
}

.wpcf7 .field { margin:0 0 20px 0; }
.wpcf7 .one-third { width:32%; float:left; margin:0 2% 0 0; }
.wpcf7 .one-third-last { width:32%; float:left; margin:0; }
.wpcf7 .field input[type=text],
.wpcf7 .field input[type=email],
.wpcf7 .field textarea { width:100%; resize:none; }
.wpcf7 .submit-field { text-align:center; }
.wpcf7 .submit-field input[type=submit] { margin:0 auto; width:150px; padding:0; }

#comments { display:none; }


@media (max-width:770px) {

.wpcf7 .one-third { width:100%; float:none; margin:0 0 20px 0; }
.wpcf7 .one-third-last { width:100%; float:none; margin:0; }



}
