/*
Theme Name: Felicite
Description: This is a child theme for Flatsome Theme
Author: Visionmedia
Template: flatsome
Version: 3.0
*/

/*start GLOBAL*/
.product-main div.ct-mpac-min-amount-notice,
.message-container.container.alert-color,
.ct-mpac-min-amount-notice.wc_error{
	border: 1px solid var(--fs-color-primary);
    border-left: 4px solid var(--fs-color-primary);
    padding: 15px;
    line-height: 1.3em;
    margin-bottom: 30px;
    font-size: 0.9em;
	text-align: left;
	color: #777
}
/*end GLOBAL*/

/*start POPUP*/
.header-newsletter-item > a{
	display: inline-block !important;
    background: #fff;
    border: 1px solid #fff;
    padding: 4px 15px !important;
    border-radius: 20px;
    color: var(--fs-color-primary) !important;
	font-weight: bold!important
}
.header-newsletter-item > a:hover{
	background: transparent;
	color: #fff!important
}

form{
	margin: 0
}
#wrap-form{
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap
}
#wrap-form .block{
	width: 49%;
}
#wrap-form .block label{
	color: var(--fs-color-secondary);
}
#wrap-form .block input[type="text"],
#wrap-form .block input[type="number"],
#wrap-form .block input[type="email"]{
	color: var(--fs-color-secondary);
	box-shadow: none;
	border: 3px solid var(--fs-color-secondary);
	height: auto;
    padding: 7px;
    font-weight: 400;
}
#wrap-form .block input.button{
	margin: 0!important
}
#wrap-form .block.block-100{
	width: 100%;
}
#wrap-form .block.block-100 > p{
	position: relative
}
#wrap-form .block.block-100 > p .wpcf7-spinner{
	position: absolute;
    top: 10px;
    left: 44%;
}
/*end POPUP*/

/*start SHOP*/
.shop-container > .woocommerce-ordering,
.shop-container > .woocommerce-result-count{
	display: none!important
}
/*end SHOP*/