/*
Theme Name:   Erica4 Child
Theme URI:    
Description:  Erica4 Child
Version:      3.6.0
Author:       
Author URI:   
Template:     movedo
*/
p {
    text-align: justify;
}
.grve-element.grve-text.footer-testo p {
    font-size: 11px;
    
    text-align: center;
}
.grve-footer-bar.grve-padding-top-1x.grve-padding-bottom-1x {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
#grve-bottom-header {
    top: -100px;
}
#grve-header {
    height: 100px;
}
.grve-sticky-header #grve-bottom-header {
    top: 0;
}
.grve-sticky-header #grve-top-header .grve-logo.grve-position-center {
    top: 100px;
    z-index: 9;
}
#grve-main-content .grve-main-content-wrapper, #grve-sidebar {
    padding-top: 0px;
    padding-bottom: 0px;
}
.single-post #grve-main-content .grve-main-content-wrapper, #grve-sidebar {
    padding-top: 30px;
    padding-bottom: 30px;
}
.home .grve-hover-item.grve-hover-style-1 figure + .grve-content {
    margin-top: 12px;
}
.grve-element.grve-title.grve-align-left.grve-h5.titoli-neri span {
    background: #232323;
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
}
.grve-element.grve-title.grve-align-center.grve-h5.titoli-neri span {
    background: #232323;
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
}
.grve-element.grve-title.grve-align-center.grve-h5.titoli-verdi span {
    background: #232323;
    padding: 10px;
    color: #becba0;
    text-transform: uppercase;
}
.grve-element.grve-title.grve-align-left.grve-h5.titoli-rosa span {
    background: #232323;
    padding: 10px;
    color: #cba69b;
    text-transform: uppercase;
}
.grve-element.grve-title.grve-align-center.grve-h5.titoli-rosa span {
    background: #232323;
    padding: 10px;
    color: #cba69b;
    text-transform: uppercase;
}
.grve-element.grve-title.grve-align-center.grve-h5.titoli-azzurro span {
    background: #232323;
    padding: 10px;
    color: #a2bbbd;
    text-transform: uppercase;
}

#grve-header.grve-sticky-animate #grve-main-header, #grve-header.grve-sticky-animate #grve-main-header #grve-bottom-header, #grve-header.grve-sticky-animate #grve-main-header .grve-logo, #grve-header.grve-sticky-animate #grve-main-menu .grve-wrapper > ul > li > a, #grve-header.grve-sticky-animate .grve-header-element > a, .grve-no-assigned-menu {
	transition: none;
}

.grve-toggle-menu ul.grve-menu li a {
    padding-top: 14px;
    padding-bottom: 14px;
}
.divisioni .grve-hover-item.grve-hover-style-4 .grve-content:not(.grve-custom-overview) {
    bottom: 120px;
    padding: 20px 0;
}

.divisioni figcaption.grve-content.grve-align-center.grve-box-item.grve-bg-black {
    background-color: #232323 !important;

}
.divisioni h3.grve-title.grve-h6.grve-text-white {
    color: #eacb8b;
    text-transform: uppercase;
}

.divisioni .grve-image-hover.hover .grve-media {
border: 20px solid #c7c5df;
}
.testo-museo p {
    font-size: 22px;
line-height: 42px;
}
.home .grve-image-hover, .home .grve-image-hover .grve-media {
    border: 10px solid #c7c5df;
}
.grve-toggle-menu ul.grve-menu li.menu-item-has-children a {
    padding-right: 0px;
}
.grve-default .grve-carousel-buttons div, .grve-dark .grve-carousel-buttons div {
    color: #ffffff;
    opacity: 0.7;
    background-color: #000000;
    border-radius: 30px;
}
.grve-carousel-buttons .grve-carousel-prev {
    left: -70px;
}
.grve-carousel-buttons .grve-carousel-next {
    right: -70px;
}

#grve-loader-overflow {
    background-color: rgba(203,166,155,1) !important;
}

/*
.grve-hidden-area.grve-animated-menu-items ul.grve-menu .grve-first-level {
    transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s;
            transform: translate3d(0, 0, 0) !important;
}
.grve-menu-wrapper {
    transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s;
}
.grve-slide-menu ul.grve-menu {
    transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s;
}*/
.grve-hidden-area.grve-animated-menu-items ul.grve-menu .grve-first-level {
        opacity: 1;
    visibility: visible;
        transform: none;
}

/* storia */
.page-id-61 #grve-content, .page-id-61 .grve-single-wrapper, .page-id-61 #grve-main-content .grve-section, .page-id-61 .grve-anchor-menu, .page-id-61 #grve-safebutton-area, .page-id-61 #grve-bottom-bar {
    background-color: #cba69b;
}
/* storia en */
.page-id-431 #grve-content, .page-id-431 .grve-single-wrapper, .page-id-431 #grve-main-content .grve-section, .page-id-431 .grve-anchor-menu, .page-id-431 #grve-safebutton-area, .page-id-431 #grve-bottom-bar {
    background-color: #cba69b;
}

/* sostenibilità */
.page-id-70 #grve-content, .page-id-70 .grve-single-wrapper, .page-id-70 #grve-main-content .grve-section, .page-id-70 .grve-anchor-menu, .page-id-70 #grve-safebutton-area, .page-id-70 #grve-bottom-bar {
    background-color: #becba0;
}
/* sostenibilità en */
.page-id-429 #grve-content, .page-id-429 .grve-single-wrapper, .page-id-429 #grve-main-content .grve-section, .page-id-429 .grve-anchor-menu, .page-id-429 #grve-safebutton-area, .page-id-429 #grve-bottom-bar {
    background-color: #becba0;
}

/* press */
.page-id-72 #grve-content, .page-id-72 .grve-single-wrapper, .page-id-72 #grve-main-content .grve-section, .page-id-72 .grve-anchor-menu, .page-id-72 #grve-safebutton-area, .page-id-72 #grve-bottom-bar {
    background-color: #feb17b;
}

/* divisioni */
.page-id-66 #grve-content, .page-id-66 .grve-single-wrapper, .page-id-66 #grve-main-content .grve-section, .page-id-66 .grve-anchor-menu, .page-id-66 #grve-safebutton-area, .page-id-66 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* divisioni en */
.page-id-410 #grve-content, .page-id-410 .grve-single-wrapper, .page-id-410 #grve-main-content .grve-section, .page-id-410 .grve-anchor-menu, .page-id-410 #grve-safebutton-area, .page-id-410 #grve-bottom-bar {
    background-color: #eacb8b;
}

/* compagnia */
.page-id-241 #grve-content, .page-id-241 .grve-single-wrapper, .page-id-241 #grve-main-content .grve-section, .page-id-241 .grve-anchor-menu, .page-id-241 #grve-safebutton-area, .page-id-241 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* compagnia en*/
.page-id-412 #grve-content, .page-id-412 .grve-single-wrapper, .page-id-412 #grve-main-content .grve-section, .page-id-412 .grve-anchor-menu, .page-id-412 #grve-safebutton-area, .page-id-412 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* erica */
.page-id-243 #grve-content, .page-id-243 .grve-single-wrapper, .page-id-243 #grve-main-content .grve-section, .page-id-243 .grve-anchor-menu, .page-id-243 #grve-safebutton-area, .page-id-243 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* erica en */
.page-id-414 #grve-content, .page-id-414 .grve-single-wrapper, .page-id-414 #grve-main-content .grve-section, .page-id-414 .grve-anchor-menu, .page-id-414 #grve-safebutton-area, .page-id-414 #grve-bottom-bar {
    background-color: #eacb8b;
}
/*erica casa */
.page-id-239 #grve-content, .page-id-239 .grve-single-wrapper, .page-id-239 #grve-main-content .grve-section, .page-id-239 .grve-anchor-menu, .page-id-239 #grve-safebutton-area, .page-id-239 #grve-bottom-bar {
    background-color: #eacb8b;
}
/*erica casa en */
.page-id-416 #grve-content, .page-id-416 .grve-single-wrapper, .page-id-416 #grve-main-content .grve-section, .page-id-416 .grve-anchor-menu, .page-id-416 #grve-safebutton-area, .page-id-416 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* chi siamo */
.page-id-64 #grve-content, .page-id-64 .grve-single-wrapper, .page-id-64 #grve-main-content .grve-section, .page-id-64 .grve-anchor-menu, .page-id-64 #grve-safebutton-area, .page-id-64 #grve-bottom-bar {
    background-color: #becba0;
}
/* chi siamo en */
.page-id-407 #grve-content, .page-id-407 .grve-single-wrapper, .page-id-407 #grve-main-content .grve-section, .page-id-407 .grve-anchor-menu, .page-id-407 #grve-safebutton-area, .page-id-407 #grve-bottom-bar {
    background-color: #becba0;
}

/* museo */
.page-id-74 #grve-content, .page-id-74 .grve-single-wrapper, .page-id-74 #grve-main-content .grve-section, .page-id-74 .grve-anchor-menu, .page-id-74 #grve-safebutton-area, .page-id-74 #grve-bottom-bar {
    background-color: #cba69b;
}
/* museo en */
.page-id-425 #grve-content, .page-id-425 .grve-single-wrapper, .page-id-425 #grve-main-content .grve-section, .page-id-425 .grve-anchor-menu, .page-id-425 #grve-safebutton-area, .page-id-425 #grve-bottom-bar {
    background-color: #cba69b;
}

/* showroom */
.page-id-76 #grve-content, .page-id-76 .grve-single-wrapper, .page-id-76 #grve-main-content .grve-section, .page-id-76 .grve-anchor-menu, .page-id-76 #grve-safebutton-area, .page-id-76 #grve-bottom-bar {
    background-color: #a2bbbd;
}
/* showroom en */
.page-id-427 #grve-content, .page-id-427 .grve-single-wrapper, .page-id-427 #grve-main-content .grve-section, .page-id-427 .grve-anchor-menu, .page-id-427 #grve-safebutton-area, .page-id-427 #grve-bottom-bar {
    background-color: #a2bbbd;
}
/* careers */
.page-id-78 #grve-content, .page-id-78 .grve-single-wrapper, .page-id-78 #grve-main-content .grve-section, .page-id-78 .grve-anchor-menu, .page-id-78 #grve-safebutton-area, .page-id-78 #grve-bottom-bar {
    background-color: #c7c5df;
}
/* careers en */
.page-id-405 #grve-content, .page-id-405 .grve-single-wrapper, .page-id-405 #grve-main-content .grve-section, .page-id-405 .grve-anchor-menu, .page-id-405 #grve-safebutton-area, .page-id-405 #grve-bottom-bar {
    background-color: #c7c5df;
}
/* sfilata */
.page-id-449 #grve-content, .page-id-449 .grve-single-wrapper, .page-id-449 #grve-main-content .grve-section, .page-id-449 .grve-anchor-menu, .page-id-449 #grve-safebutton-area, .page-id-449 #grve-bottom-bar {
    background-color: #a2bbbd;
}
/* sfilata en*/
.page-id-979 #grve-content, .page-id-979 .grve-single-wrapper, .page-id-979 #grve-main-content .grve-section, .page-id-979 .grve-anchor-menu, .page-id-979 #grve-safebutton-area, .page-id-979 #grve-bottom-bar {
    background-color: #a2bbbd;
}
/* eventi */
.page-id-68 #grve-content, .page-id-68 .grve-single-wrapper, .page-id-68 #grve-main-content .grve-section, .page-id-68 .grve-anchor-menu, .page-id-68 #grve-safebutton-area, .page-id-68 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* eventi en */
.page-id-423 #grve-content, .page-id-423 .grve-single-wrapper, .page-id-423 #grve-main-content .grve-section, .page-id-423 .grve-anchor-menu, .page-id-423 #grve-safebutton-area, .page-id-423 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* scuola */
.page-id-902 #grve-content, .page-id-902 .grve-single-wrapper, .page-id-902 #grve-main-content .grve-section, .page-id-902 .grve-anchor-menu, .page-id-902 #grve-safebutton-area, .page-id-902 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* scuola en*/
.page-id-977 #grve-content, .page-id-977 .grve-single-wrapper, .page-id-977 #grve-main-content .grve-section, .page-id-977 .grve-anchor-menu, .page-id-977 #grve-safebutton-area, .page-id-977 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* lavora */
.page-id-919 #grve-content, .page-id-919 .grve-single-wrapper, .page-id-919 #grve-main-content .grve-section, .page-id-919 .grve-anchor-menu, .page-id-919 #grve-safebutton-area, .page-id-919 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* lavora en */
.page-id-974 #grve-content, .page-id-974 .grve-single-wrapper, .page-id-974 #grve-main-content .grve-section, .page-id-974 .grve-anchor-menu, .page-id-974 #grve-safebutton-area, .page-id-974 #grve-bottom-bar {
    background-color: #eacb8b;
}
/* privacy */
.page-id-438 #grve-content, .page-id-438 .grve-single-wrapper, .page-id-438 #grve-main-content .grve-section, .page-id-438 .grve-anchor-menu, .page-id-438 #grve-safebutton-area, .page-id-438 #grve-bottom-bar {
    background-color: #ffffff;
}
/* privacy en*/
.page-id-976 #grve-content, .page-id-976 .grve-single-wrapper, .page-id-976 #grve-main-content .grve-section, .page-id-976 .grve-anchor-menu, .page-id-976 #grve-safebutton-area, .page-id-976 #grve-bottom-bar {
    background-color: #ffffff;
}
/* cookie */
.page-id-435 #grve-content, .page-id-435 .grve-single-wrapper, .page-id-435 #grve-main-content .grve-section, .page-id-435 .grve-anchor-menu, .page-id-435 #grve-safebutton-area, .page-id-435 #grve-bottom-bar {
    background-color: #ffffff;
}
/* cookie en */
.page-id-973 #grve-content, .page-id-973 .grve-single-wrapper, .page-id-973 #grve-main-content .grve-section, .page-id-973 .grve-anchor-menu, .page-id-973 #grve-safebutton-area, .page-id-973 #grve-bottom-bar {
    background-color: #ffffff;
}

    .home-hero__title {
    font-family: raisonne-demibold,Raisonne,Futura,Helvetica,Arial,sans-serif;
    font-weight: 600;
    letter-spacing: .02em;
    line-height: .9em;
    font-size: 218px;
    text-transform: uppercase;
    display: block;
    margin-bottom: .3em;
    position: relative;
}
.home-hero__title .original-title {
    visibility: hidden;
}
.home-hero__title--half {
    position: absolute;
    left: 0;
    width: 100%;
    height: 50%;
    overflow: hidden;
    color: currentColor;
}
.home-hero__title--half:first-of-type span {
    top: 0;

}
.home-hero__title--half:last-of-type span {
    bottom: 100%;

}
.home-hero__title--half span {
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
}
.home-hero {
    background: #fce373;
    text-align: center;
    padding: 0!important;
    min-height: 0;
    z-index: 15;
    position: relative;
}
* {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: transparent;
}
.mc4wp-form-fields p {
    text-align: center;
    margin-bottom: 4px;
}
#grve-main-menu .grve-wrapper > ul > li > a, .grve-header-element > a, .grve-no-assigned-menu {
    line-height: 100px;
    display: none;
}
.grve-content-slider .grve-read-more {
    display: none;
}
.grve-content-slider .grve-slider-content {
    width: 35%;
    margin-right: 8px;
}
.grve-description p {
    color: #000000;
}
#grve-theme-wrapper .grve-box-item.grve-bg-white {
    color: #000000;
    background-color: #cba69b;
}
.grve-content-slider .grve-title {
    text-transform: uppercase;
    font-weight: 600;
}
.sfm-widget-bottom {
    margin: 0px 0 0 0;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
    text-align: left!important;
}



