/*custom*/
/*background page img*/
.corzo-page-title-wrap.parchiegiardini{
    background-image: url(../images/parchiegiardini/parchibg.jpg);
}
.page404 .corzo-not-found-wrap .corzo-not-found-background {
    background-image: url(../images/parchiegiardini/parchibg.jpg);
}
.corzo-page-title-wrap.recuperoambientale {
    background-image: url(../images/recuperoambientale/recuperoamb.jpg);
}
.corzo-page-title-wrap.allestimentifloreali {
    background-image: url(../images/allestimentifloreali/allestimentiflor.jpg);
}
.corzo-page-title-wrap.privacydocuments {
    background-image: url(../images/allestimentifloreali/allestimentiflor.jpg);
}
.corzo-page-title-wrap.composizioni {
    background-image: url(../images/composizioni/comp.jpg);
}
.corzo-page-title-wrap.contatti {
    background-image: url(../images/contatti/cont.jpg);
}
.corzo-page-title-wrap.news {
    background-image: url(../images/news/news.jpg);
}
/*colors*/
.page404 .corzo-not-found-wrap {
    background-color: #4f5935;
}
.corzo-body .corzo-main-menu-right-button, .corzo-navigation .corzo-navigation-slide-bar, .corzo-navigation .corzo-navigation-slide-bar-style-dot:before  {
    border-color: #420800;
}
.corzo-copyright-wrapper,.corzo-body .corzo-main-menu-right-button {
    background-color: #420800;
}
.corzo-navigation .corzo-navigation-slide-bar:before {
    border-bottom-color: #f2cec9;
}
.corzo-navigation .corzo-navigation-slide-bar-style-dot:before  {
    border-color: #f2cec9;
}
.corzo-top-bar .corzo-top-bar-right-social a:hover {
    color: #b1a104;
}
.corzo-footer-wrapper,.corzo-top-bar-background,.corzo-header-background, .corzo-sticky-menu-placeholder, .corzo-header-style-boxed.corzo-fixed-navigation, body.single-product .corzo-header-background-transparent {
    background-color: #8e7875;
}
.corzo-body .corzo-top-bar {
    border-bottom-color: #e6e6e6;
}
.corzo-copyright-wrapper,.gdlr-core-feature-content-item .gdlr-core-feature-content-learn-more {
    color: #8d7875 !important;
}
.corzo-body .corzo-top-bar {
    border-bottom-color: transparent;
}
#rev_slider_1_1_wrapper .corzo-rev .tp-tab.selected{
    border-top: 3px solid #f2cec9 !important;
}
.sf-menu > li > a, .sf-vertical > li > a {
    color: #fff;
}
.corzo-footer-wrapper a,.corzo-top-bar,.corzo-body .corzo-top-bar a{
    color: #420800;
}
.gdlr-core-feature-content-item .gdlr-core-feature-content-title,.corzo-page-title-wrap .corzo-page-caption-divider, .single .corzo-single-article-head-divider {
    border-color: #8d7875;
}
#rev_slider_1_1_wrapper .corzo-rev .tp-tab.selected .tp-tab-title,.sf-menu > li > a:hover ,.sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a{
    color: #f2cec9 !important;
}
.corzo-body .corzo-main-menu-right-button:hover,.filter a.active, .filter a:hover,.gdlr-core-page-builder-body [data-skin="Servizi fiorevivai"] a:hover, .gdlr-core-page-builder-body [data-skin="Servizi fiorevivai"] .gdlr-core-skin-link:hover,.current-service a{
    color: #8d7875 !important;
}
.gdlr-core-body .gdlr-core-button{
    color: #420800;
}

/*size*/
.corzo-animate-fixed-navigation.corzo-header-style-plain .corzo-logo, .corzo-animate-fixed-navigation.corzo-header-style-boxed .corzo-logo {
    padding-top: 15px;
}
#rev_slider_1_1_wrapper .corzo-rev .tp-tab-title {
    font-weight: 600 !important;
}
.gdlr-core-feature-content:hover .gdlr-core-feature-content-wrap {
    max-height: 370px;
}
.corzo-copyright-container {
    padding-bottom: 39px;
}
.corzo-top-bar {
    padding-bottom: 10px;
}
.corzo-main-menu-right-button.corzo-style-round {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.corzo-top-bar {
    padding-top: 10px;
}
.corzo-navigation .sf-menu > li {
    padding-left: 10px;
    padding-right: 10px;
}

/*footer*/
footer ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-half li {
    float: none;
    width: 100%;
}


/*servizi*/
#gdlr-core-shape-divider-16987 svg path {
    fill: #ffffff;
}
#gdlr-core-shape-divider-16987 svg {
    height: 60px;
}

/*contatti*/
.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .corzo-body .corzo-button, .corzo-body input[type="button"], .corzo-body input[type="submit"] {
    background-color: #420800;
    border-radius: 5px;
}


@media screen and (max-width: 600px) {
 	.gdlr-core-feature-content-item .servizi-home .gdlr-core-feature-content-box.gdlr-core-with-background{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.gdlr-core-feature-content-item .servizi-home .gdlr-core-feature-content-box.gdlr-core-with-background li{
		margin-bottom: 0px !important;
		line-height: 1.2;
	}
	.gdlr-core-feature-content:hover .gdlr-core-feature-content-wrap {
    max-height: 250px;
	}
	.gdlr-core-feature-content-item .servizi-home .gdlr-core-feature-content-box.gdlr-core-with-background li span{
			font-size: 15px !important;
		}
	#gdlr-core-wrapper-2{
		    padding: 45px 0px 90px 0px !important;
	}
	#gdlr-core-column-53863 .gdlr-core-pbf-column-content-margin{
		    padding-top: 20px !important;
	}
}    
