#page-titlebar{display:none;}
.form-section {
max-width: 600px;
margin: 0 auto;
padding: 20px;
}
.form-group {
display: flex;
flex-direction: column;
margin-bottom: 15px;
}
.form-group label {
margin-bottom: 5px;
font-weight: 600;
}
.form-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.form-row .form-group {
flex: 1;
min-width: 120px;
}
.btn-procedi {
background-color: #639f47!important;
color: white;
padding: 12px 20px;
border: none;
border-radius: 6px;
font-size: 16px;
cursor: pointer;
width: 100%;
max-width: 300px;
margin: 30px auto 10px;
display: block;
transition: background-color 0.3s ease;
}
.btn-procedi:hover {
background-color: #1f3575;
}
#order_prefisso{max-width:200px!important;}
#main{
padding-left:5px;
padding-right:5px;}
#Field-expiryInput{
padding:50px!Important;
}
.p-Tabs-group #Field-numberInput{
padding:10px!important;
}
.subcategories div div > div {
padding: 20px 5px;
margin: 10px 2px;
border: 1px #c5c9cc solid;
border-radius: 20px;
box-shadow: 2px 2px 3px #ccc;
width:262px;
}
.site-content {
min-height:calc(100vh - 316px);
}
#main{
padding-top:0px;
}
.e-con-inner{
padding-top:0px!important;
}
.eael-product-list-content-wrap{
padding:0px!important;
}
.page-id-13 .wc-product-contents{
text-align:center;
}
.page-id-13 .products li{
list-style-type: none;
}
.bordered { border: 2px #3575c8 solid !important;
}
.woocommerce-message a{
display:none!important;
}
.products img{
max-width:190px;
}
.products .pwrap{
justify-content:center;
flex-wrap:wrap;
}
.products .pwrap > div{
padding:5px;
margin:5px 2px;
border: 1px #c5c9cc solid;
border-radius: 20px;
box-shadow: 2px 2px 3px #ccc;
min-width:380px;
display:flex;
flex-direction:row;
align-items:center;	
}
.add-to-cart .button{
margin-top:5px;
border-radius:20px!important;
}
.categories-carousel {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
}
.category-item {
box-sizing: border-box;
}
.category-item:hover{
border:2px #3575c8 solid !important}
.category-link {
align-items:center;
justify-content:center;
flex-direction:column;
display:flex
}
.categories-products-wrapper{
}
.subcategories{
display:flex;
width:100%;
flex-wrap:wrap;
align-content:center;
justify-content:center;
}
.woocommerce-loop-product__title{
margin:5px 5px 0px 5px!important;
font-size:1.3em;
}
.woocommerce-Price-amount.amount{
font-size:1em;
}
#productlista .description{
margin:0px 5px 5px 5px!important;
}
#risultato{top:113px;}
#risultato2{top:207px;}
@keyframes beginBrowserAutofill{0%{}to{}}
@keyframes endBrowserAutofill{0%{}to{}}
.pac-container{
background-color:#fff;
position:absolute!important;
z-index:1000;
border-radius:2px;
border-top:1px solid #d9d9d9;
font-family:Arial,sans-serif;
box-shadow:0 2px 6px rgba(0,0,0,0.3);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
overflow:hidden;
}
.pac-logo:after{
content:"";
padding:1px 1px 1px 0;
height:18px;
box-sizing:border-box;
text-align:right;
display:block;
background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png);
background-position:right;
background-repeat:no-repeat;
background-size:120px 14px
}
.hdpi.pac-logo:after{
background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png)
}
.pac-item{
cursor:default;
padding:0 4px;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
line-height:30px;
text-align:left;
border-top:1px solid #e6e6e6;
font-size:11px;
color:#999
}
.pac-item:hover{
background-color:#fafafa
}
.pac-item-selected,.pac-item-selected:hover{
background-color:#ebf2fe
}
.pac-matched{
font-weight:700
}
.pac-item-query{
font-size:16px;
padding-right:3px;
color:#000;
font-family: sans-serif;
}
.pac-icon{
width:15px;
height:20px;
margin-right:7px;
margin-top:6px;
display:inline-block;
vertical-align:top;
background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
background-size:34px
}
.hdpi .pac-icon{
background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)
}
.pac-icon-search{
background-position:-1px -1px
}
.pac-item-selected .pac-icon-search{
background-position:-18px -1px
}
.pac-icon-marker{
background-position:-1px -161px
}
.pac-item-selected .pac-icon-marker{
background-position:-18px -161px
}
.pac-placeholder{
color:gray
}
.pac-target-input:-webkit-autofill{
animation-name:beginBrowserAutofill
}
.pac-target-input:not(:-webkit-autofill){
animation-name:endBrowserAutofill
}
@media (max-width: 500px) {
.form-row {
flex-direction: column;
}
.form-row .form-group {
width: 100%;
}
.btn-procedi {
width: 100%;
}
}