ù/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

html.avada-is-100-percent-template #main.width-100 {
    margin: 0px 0px 0px 0px!important;
}

html.avada-is-100-percent-template #main.width-100 .boxed-sfumature {
    margin: 0px 20px 0px 20px!important;
}

.fusion-text .sfumatura, .fusion-title-heading .sfumatura{
    background: linear-gradient(90deg, #18bc9b 9.7%, #36b2e0 19.22%, #a78bdb 30.22%, #fdb76e 58.74%, #f13537 90%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.awb-swiper:not(.swiper-fade) .swiper-wrapper{
    display: flex;
    align-content: stretch;
    align-items: stretch;

}

.fusion-content-boxes, .fusion-content-boxes .fusion-column{
    margin-bottom:0px!important;
}

.fusion-sticky-container.fusion-sticky-transition{
    border-bottom: solid 1px #e0e0e0;
}

.fusion-filters{
        justify-content: center!important;
        border-top:none;
        border-bottom:none;
}

.fusion-filters{
    background-color: #f6f6f6;
    padding: 20px!important;
    border-radius: 10px;
}

.fusion-filter{
    text-transform: uppercase;
    font-size: 14px;
}


#floating-container {
    right: 0;
    top: 0;
    margin-top: 260px;
    /*cursor: pointer;*/
    border: none;
    display: block;
    position: fixed;
    opacity: 1;
    z-index: 9998;
}
#floating-container .custom-floating-button a{
    color: #fff;
}
#floating-container .custom-floating-button{
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    right: 0px;
    background: #171616;
    padding: 6px;
    width: 43px;
    height: 43px;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    margin: 10px;
   
	border-radius: 50%;
}

#floating-container .custom-floating-button:hover{
    color: #222222;
    background: #f2f2f2;
}
#floating-container .custom-floating-button.second{
        margin-top: 48px;
    }
#floating-container .custom-floating-button.third{
        margin-top: 86px;
    }
#floating-container .custom-floating-button.fourty{
	
    margin-top: 120px;
    
}
@media (max-width: 1025px){
	#button-scopri-portfolio{
		font-size: 14px;
		padding: 10px 10px;
	}
	#titleportfoliopage{
		padding: 0px 20px;
	}
	#customtitleofprtfolioslider{
		font-size: 40px;
	}
	#wrapper > div.fusion-tb-footer.fusion-footer{
		margin-top: 40px;
	}
}
@media (max-width: 770px){
	#menu-sitemap-footer .menu-item.current_page_item a{
		background: unset!important;
	}
	#icone-footer-sem-wp-ps > div > div{
		justify-content: center;
	}
	#googlepartnerflexdisplay > div.fusion-column.content-box-column.content-box-column.content-box-column-1.col-lg-12.col-md-12.col-sm-12.fusion-content-box-hover.content-box-column-last.content-box-column-last-in-row > div{
		display: flex;
		justify-content: center;
	}
}
@media (max-width: 376px){
	#portfoliocaroselloadjustfont h3{
		font-size: 20px!important;
	}
}
.to-top-right #toTop{
	right: 15px!important;
}

html.avada-is-100-percent-template #main.width-100 {
	margin: 0px!important;
}
