/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
 
.boxshadow {
	-webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2) !important;  
	box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2) !important;	

}

.nomb {
	margin-bottom : 0px !important;
}

.nomt {
	margin-top : 0px !important;
}

.mt-1 {
	margin-top : 0.5em !important;
}
.roundeimage img {
	border-radius : 50% !important;
}
.bottonecta a {
	padding-top : 10px !important;
	padding-bottom : 10px !important;
}

.barrafixed {
	position : fixed;
	bottom : 0px;
	left : 0px;
	width : 100%;
	text-align : center;
	z-index : 999;
	background-color : #006466;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4) !important;  
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4) !important;	
	padding : 10px;	
	

}

.page-id-308 .barrafixed {
	display : none;
}

.overlayedheader > .uagb-columns__overlay {
    background-image: url(header-sfondo.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
	
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;	
}

.cmplz-document    {
	max-width: var(--default-editor, var(--block-max-width)) !important;
	width: var(--default-editor, var(--block-width)) !important;
}


@media screen and (max-width : 1024px) {
	.overlayedheader.top  {
		background-image: none !important;
		
	}
	.overlayedheader.bottom > .uagb-columns__overlay {
		background-position: center center;
		background-image: url(header-sfondo-mobile.png);
		
	}
	
	.colonnaheader {
		width : 100% !important;
	}
}