#leo_search_block_top #dropdownListCateTop {
left: -30px
}
#leo_search_block_top .list-cate-wrapper .select-title i {
right: 15px;
}
#leo_block_top{
   margin-right: 15px;
}
#leo_search_block_top .list-cate-wrapper:before {
display:none;
}
.elementor-1 .elementor-element.elementor-element-d294ef0 #_desktop_cart .cart-preview .header .cart-products-count {
background: #ff7300  !important;
}
#leo_search_block_top .btn {
color: #ff7300;
}
.leo_block_top .language-selector {
    display: none;
}
.leo_block_top .currency-selector {
    display: none;
}
.user-info .account {
  display: none;
}
.user-info .checkout{
  display: none;
}
ul.user-info {
    margin: 0;
}
.product-price {
color: #ff7300
}
.leo-dropdown-cart-subtotals  {
    display: none;
}

.product-variants-item ul#group_2 span {
    display: contents;
}
#group_10 {
    width: auto;
    padding-right: 30px;
}
.product-add-to-cart .add-to-cart {
background: #ff7300;
opacity: 1;
}
.product-add-to-cart .add-to-cart:hover {
background: #e16600;
opacity: 1;
}
span.giacenza {
    float: none;
    width: 100% !important;
    display: block;
    margin-top: 10px;
text-align: center;
}
.functional-buttons{
display:none !important;
}
.block_newsletter form button, .bannercontainer .tp-caption.btn-slideshow-1{
background: #ff7300;
}
span.custom-value {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
    color: #FFF;
   background:#329900;
}
span.custom-value[data-qnt="0"] {
 background: #dd0909;
}
.description{
margin-bottom: 20px;
}
#extra-0{
display: none;
}
.product-tabs.tabs .nav-tabs .nav-item:last-child{
display: none;
}
.product-tabs {
display: none;
}
 .cart-total, .js-cart-summary-subtotals-container{
display: none;
}
.elementor-2 .elementor-element.elementor-element-2ff219c .block-carousel-container:hover .image:before{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEwmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDI1LTEyLTE3PC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dElkPjQ0MTEzNTUwLTA3YjQtNGYyMy1iZDgxLWNlMjYwMWQyN2IxMzwvQXR0cmliOkV4dElkPgogICAgIDxBdHRyaWI6RmJJZD41MjUyNjU5MTQxNzk1ODA8L0F0dHJpYjpGYklkPgogICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvQXR0cmliOkFkcz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6dGl0bGU+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5Qcm9nZXR0byBzZW56YSB0aXRvbG8gLSAxPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnRpdGxlPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNj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) !important;

    top: 120px;
    right: 60px !important;

}


.order-confirmation-table .total-value {
display: none;
}
.line-total{
display:none;
}
 .linklist-menu *:hover {
color: #ff7300 !important;
}

.text-username {
    top: -7px;
    position: relative;
color: #222222;
}

.elementor-heading-title {
    font-size: 40px;
    font-weight: 500;
    text-transform: none !important;
}
select#group_13 {
    width: auto;
    padding-right: 30px;
}
.alert-content-wrapper div {
    float: left;
    padding-top: 7px;
}
.alert {
    padding: 0px 20px 10px 20px !important;
}