.f-wishlist p{
	margin-bottom: 0;
}
.f-wishlist p textarea{
	border: none;
	border-bottom: 1px solid #464646;
	text-align: left;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	font-size: 16px;
	padding: 5px;
	margin-bottom: 10px;
	padding-bottom: 8px;
    background-color: transparent;
    box-sizing: border-box;
    height: 75px;
    max-height: 75px;
    min-height: 75px;
    resize:none;
}
.f-wishlist p input[type="email"]{
	border: none;
	border-bottom: 1px solid #464646;
	text-align: left;
	width: 100%;
	font-size: 16px;
	padding: 5px;
	margin-bottom: 10px;
	padding-bottom: 8px;
    background-color: transparent;
    box-sizing: border-box;
}
.f-wishlist p.column2 input{
	float: left;
	width: calc(50% - 10px);
}
.f-wishlist p.column2 input:first-child{
	margin-right: 20px;
}
.f-wishlist p.column2:after{
	content:"";
	display: block;
	clear: both;
}
.f-wishlist p{
	position: relative;
}
.f-wishlist p input.error{
	-webkit-box-shadow: 0px 0px 2px 1px rgba(184,2,2,0.75);
	-moz-box-shadow: 0px 0px 2px 1px rgba(184,2,2,0.75);
	box-shadow: 0px 0px 2px 1px rgba(184,2,2,0.75);
}
.f-wishlist input.error + label:before{
	content:attr(data-error);
	display: block;
	position: absolute;
	top:0;
	display: none;
}
.f-wishlist .product .info,
.f-wishlist .product .icon-info{
	display: none;
}
.f-wishlist .product .img:hover div.info {
    height: 0;
    opacity: 0;
    top: 0;
    transition: opacity 0.0s;
}