/*Icona preferiti su foto prodotto*/ 
.t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
    background: transparent;
}



/*Icona carrello menù*/ 
.t-menuwidgeticons__icon_sm.t-menuwidgeticons__icon_bg {
    width: 48px!important;
    height: 46px!important;
    margin: 0 -10px!important;
}



/*Servizi_descrizione*/
#rec527015625 .t-card__descr {
    text-align: justify;
}


/*Orari apertura*/
table .quill-table__cell {
    word-wrap: break-word;
    border: 0px solid #dcdcdc;!important;
    padding: 0px 0px;!important;
}


table .quill-table__cell {
    vertical-align: top;
    table-layout: auto;!important;
}

/*Outlet_bottone carrello*/
.t-btnflex_sm, .t-btn.t-btnflex_sm, .t-submit.t-btnflex_sm {
    --height: 60px;
    padding-left: 50px;
    padding-right: 50px;
}

/*Outlet_tab condizioni vendita*/
.t-catalog__tabs__content {
    font-size: 18px;!important;
    color: #333333;!important;
}

.t-catalog__tabs__item-title {
    font-size: 14px;!important;
    font-weight: 700;!important;
    color: #333333;!important;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}


.t-catalog .t-catalog__tabs__controls .t-catalog__tabs__button-title, .t-catalog .t-catalog__tabs__item .t-catalog__tabs__item-title {
    font-weight: 700;!important;
}


/*Mobile_Home_Hero*/
.t-title_sm {
    font-size: 42px;
}

#rec2648280303 .t734__descr {
    font-size: 7px;!important;
}

/*Mobile_Home_Brand*/
@media screen and (max-width: 480px) {
.t1148__img {
    height: 50%;!important;
}
}


.t184__title {
    font-size: 42px;
    line-height: 1.23;
}

/*Brand_Menu loghi*/
#rec2659627603 .t397__title {
    vertical-align: top;!important;
}

/*Brand_Tabella loghi*/
.t594__container {
    display: flex;!important;
    justify-content: left;!important;
}

@media screen and (max-width: 480px) {
.t594__item_4-in-row, .t594__item_5-in-row, .t594__item_6-in-row {
    width: 33.333%!important;
}
}

/*Brand_Masonry gallery*/
@media screen and (max-width: 480px) {
.t909__row {
    display: table;!important;
}
}

@media screen and (max-width: 480px) {
.t827__row {
    display: table;!important;
}
}


/*Home_Brand_Progetti*/
@media screen and (max-width: 960px) {
.t959__container_mobile-flex .t959__card {
    width: 40vw; !important;
    flex-shrink: 0;
}
}

@media screen and (max-width: 480px) {
.t959__container_mobile-flex .t959__card {
    width: 80vw; !important;
    flex-shrink: 0;
}
}



/*Brand_titolo card nascosto*/
#rec3977364503 .t959 .t-card__title {
    margin: 30px 60px 30px 30px;
    color: #fff;
    visibility: hidden;
}


/*Progetti__card Mobile*/
@media screen and (max-width: 960px) {
.t959__container {
    row-gap: 40px !important;
}
}

/*Home_Instagram feed_SociableKIT*/
body .sk-instagram-feed .sk-ig-load-more-posts {
    visibility: hidden; !important;
}

.sk_branding {
    visibility: hidden !important;
}

.sk-ig-bottom-btn-container {
    display: none !important;
}

body .sk-instagram-feed .sk-ig-profile-usename {
    margin-bottom: 0;
    white-space: normal;
    word-break: break-word;
    overflow-wrap: anywhere;
    font-family: 'TildaSans';
}

body .sk-instagram-feed .f-w-b {
    font-weight: bold;
    font-family: 'TildaSans';
}

body .sk-instagram-feed .sk-ig-profile-count-item {
    margin: 0 15px 0 0;
    cursor: context-menu;
    font-family: 'TildaSans';
    text-transform: uppercase;
}

.sk-ww-google-reviews .sk_branding,
.sk-ww-google-reviews .tutorial_link.--custom-branding {
    display: none !important;
}

.sk-ww-google-reviews .sk_branding a.tutorial_link.--custom-branding {
  display: none !important;
}


