/*Theme Name: Paola Theme
Template: hello-elementor */

header .elementor-sticky--effects{
    background: #111;
}

header .elementor-sticky--effects > .e-con-inner{
	padding: 15px 20px!important;	
}
.titoloContatore .numero{
    display: inline-block;
    vertical-align: middle;
    padding:0 50px 0 0;
    margin:0;
}
.titoloContatore .numero:after{
    content: '';
    background: var(--e-global-color-secondary);
    width: 40px;
    height: 2px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -1px;
}
.titoloContatore .test{
    letter-spacing: 1px;
}
.elementor-widget-button .elementor-button{
    background: var(--e-global-color-secondary)!important;
    padding: 15px 30px;
}

.elementor-button-info .elementor-button,
.elementor-button-success .elementor-button{
    padding: 15px 10px!important;
    font-family: 'Archivo', serif!important;
    background: transparent!important;
    border-bottom: 2px solid var(--e-global-color-secondary)!important;
    color: #333!important;
}
.elementor-button-success .elementor-button{
    color: white!important;
}
.elementor-button-info .elementor-button svg{
    fill: #333 !important;
}
.elementor-button-info:hover .elementor-button,
.elementor-widget-button:hover .elementor-button,
.elementor-button-success:hover .elementor-button{
    background: #333!important;
    color: white!important;
}
.elementor-widget-button:hover .elementor-button svg{
    fill: #fff !important;
}
.imgAbs{
    position: absolute;
    max-width: 680px;
    width: 680px;
    left: 50%;
    margin-left: -250px;
    z-index: 0;
}
.elementor .titoloBlog{
    font-size: 50px!important;
    line-height: 1.2!important;
}
.bgGradientTesto {
  background: radial-gradient(
    circle at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.85)10%,
    rgba(255, 255, 255, 0) 70%
  );
  background-size: 100% 100%;
	padding: 60px!important;
	
}
.bgGradientTesto .elementor-heading-title {
	border-left:2px solid white;
	padding-left:20px!important;
}
@media screen and (min-width:1025px) and (max-width:1200px){
    .imgAbs{   
        max-width: 600px;
        width: 600px;
        margin-left: -250px;
    }
}
@media screen and (max-width:768px){
	.elementor .titoloBlog{
		font-size: 40px!important;

	}
    header .elementor-sticky {
        background:#111!important;
    }
}
@media screen and (max-width:480px){
	.elementor .titoloBlog{
		font-size: 30px!important;
	}
	header .elementor-sticky--effects > .e-con-inner{
		padding: 10px 20px!important;	
	}
}
.evidenza{
    background: var(--e-global-color-secondary)!important;
}
.evidenza a{
    color: white!important;
}
.evidenza:hover{
    background:#333!important;
}