.bg-color1 {
    background-color: #808080;
}

.caldera-grid .btn {
    background-color:lightskyblue;
    color:white;
}


.about-1 {
	padding-top: 20px;
}

.footer {
	margin-bottom: -1px;
	color: #805020;
}

/* Individual effects */



/*---------------*/
/***** Sadie *****/
/*---------------*/

div.effect-sadie figcaption::before {
    position: absolute;
    top: 0;
    left: 5%;
    width: 90%;
    height: 100%;
    background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0) 75%);
    background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
    content: '';
    opacity: 0;
    -webkit-transform: translate3d(0,50%,0);
    transform: translate3d(0,50%,0);
}

div.effect-sadie h3 {
    position: absolute;
    top: 70%;
    left: 10%;
    width: 80%;
    color: #fff;
	  padding: 2px;
	  font-weight: 700;
	  opacity: 1;
	  background-color: rgba(0.2, 0.2, 0.2, 0.7); 
	  border-radius: 25px;
    -webkit-transition: -webkit-transform 0.35s, color 0.35s;
    transition: transform 0.35s, color 0.35s;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
}

div.effect-sadie figcaption::before,
div.effect-sadie p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

div.effect-sadie p {
    position: absolute;
    top: 45%;
    left: 10%;
	  font-size: 18px;
  	font-weight: 400;
	  color: #fff;
    padding: 18px 5px;
    width: 80%;
	background-color: rgba(0.2, 0.2, 0.2, 0.7);
	border-radius: 25px;
    opacity: 0;
    -webkit-transform: translate3d(0,10px,0);
    transform: translate3d(0,10px,0);
}

div.effect-sadie:hover h3 {
    color: #fff;
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
    transform: translate3d(0,-65%,0) translate3d(0,-100px,0);
}

div.effect-sadie:hover figcaption::before ,
div.effect-sadie:hover p {
    opacity: 1;
	  color: #fff;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}




#containersadie {
    height:100%;
    border-collapse:collapse;
    display : table;
}



#SLIDER_ID .sa_hover_buttons {
	top:0px !important;
	left:0px !important;
	margin-top:0px !important;
	margin-left:0px !important;
	width:100% !important;
	height:100% !important;
	 z-index: 0;
}
#SLIDER_ID .sa_hover_buttons a {
	display:block !important;
	width:100% !important;
	height:100% !important;
	background:transparent !important;
	 z-index: 0;
}


/*per scritte fianco day*/
.premium_banner_animation5 .premium_addons-banner-ib-content {
	position: absolute;
	top: 00%;
	bottom: 0%;
	left: 35%;
	width: 65%;

}

/*altezza bianco day*/
.premium_banner_animation5 .premium_addons-banner-ib-desc {
	top: auto;
	bottom: 0;
	height: 100%;
	
}

/*colore barra che si aolza*/

.elementor-1538 .premium_banner_animation5 .premium_addons-banner-ib-desc {
	background: #000;
	opacity: 0.7;}

.premium_addons-banner-ib .premium_addons-banner-ib-desc {

	opacity: 0.7;
}

.footer-content-lists .footer-content {
	background-color: #808080;
}



/*distanza seconda sezione*/
.content-section-spacing {
	padding-top: 35px;
	padding-bottom: 80px;
}