/*
Theme Name: Ark - Child
Theme URI: http://themeforest.net/user/freshface/portfolio
Description: Premium WordPress Theme
Author: FRESHFACE
Author URI: http://themeforest.net/user/freshface/portfolio
License: Go to the "license" folder
License URI: Go to the "license" folder
Text Domain: ark-child
Tags: white
Version: 1.0.0
Template: ark
*/
.shortcode-menu{
	padding:0;
}

.shortcode-menu li{
    list-style: none;
}

.fg-paragraph li a{
    font-size: 17px!important;
    font-weight: 400!important;
}

.shortcode-menu li a{
    color: #001240!important;
	    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

.circle-img{	
	border-radius: 1000px;
    width: 250px;
    height: 250px;
    object-fit: cover;
    object-position: center;
}

.circle-img img{
	scale:1.5;
    object-fit: cover;
    object-position: center;
}

.single-product .ark-woocommerce-single-product-meta{
	display:none!important;
}

.btn-base-brd-slide {
    white-space: normal;
}

.titlebar_sicurezza .ffb-id-7dd8v8is{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 20px 10px;
    flex-wrap: wrap;
    background-color: rgb(198 59 56 / 50%);
    margin: 40px 0;
    text-align: center;
}


.titlebar_sicurezza .ffb-id-7dd8v8is .ffb-id-7dd99t8a img{
    margin: auto;
}

.single-product .ffb-id-1pq875ho{
	display:none!important;
}

.cheap_button{
    padding: 10px 15px;
    margin-top: 10px;
    display: inline-block;
    border: 1px solid #00acea;
    border-radius: 100px;
}

body.single-product {
    overflow: visible!important;
}

.ffb-id-ppmsqj5 > .fg-container > .fg-row,
.product_wrapper_box > .fg-container > .fg-row{
	display:flex;
	flex-wrap: wrap;
}

.ffb-id-7c91vgh5,
.ffb-id-ppmsqjp{
    position: sticky;
    top: 120px;
}

.ffb-id-92k5vo95{
  filter: invert(51.37%) sepia(58.21%) saturate(465.24%) hue-rotate(-174.83deg) brightness(37.60%) contrast(122.26%);
}

.sf-field-search label{
    display: flex;
    align-items: flex-end;
}

.searchandfilter[data-sf-form-id="3968"] li.sf-field-search label::after {
    top: 0px!important;
}

.fg-paragraph a{
	color: #00acea;
	text-decoration: underline;
}

.upsells.products .d-flex{
	display:flex;
	gap: 30px;
}

@media only screen and (max-width: 768px) {
    .searchandfilter[data-sf-form-id="3968"] li.sf-field-search label::after {
        top: 0!important;
        display: flex!important;
        justify-content: center;
        align-items: center;
    }
	.searchandfilter[data-sf-form-id="3968"] input.sf-input-text {
		margin-top: 0!important;
	}
	.woocommerce .upsells.products ul.products li.product .onsale {
		margin: 0!important;
		position: relative!important;
	}
	.woocommerce .upsells.products a.button.add_to_cart_button {
		font-size: 12px;
		width: 100%;
		text-align: center;
	}
}

@media (max-width: 991px) {
	.archive .ffb-id-sgu33tg .fg-row{
		display:flex;
		flex-direction: column-reverse!important;
	}
	.titlebar_sicurezza .ffb-id-7dd8v8is{
		gap: 15px;
		padding: 5px 10px;
	}
}