/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}


/*Font*/
.font-size-18{
	font-size: 18px!important;
}
.font-size-20{
	font-size: 20px!important;
}
.font-size-22{
	font-size: 22px!important;
}
.font-size-24{
	font-size: 24px!important;
}
.font-size-26{
	font-size: 26px!important;
}
.font-size-28{
	font-size: 28px!important;
}
.font-size-34{
	font-size: 34px!important;
}
.font-size-42{
	font-size: 42px!important;
}
.font-size-46{
	font-size: 46px!important;
}
.uppercase{
	text-transform:uppercase;
}
@media screen and (max-width: 768px) {
	.font-mobile{
		font-size: 22px!important;
	}
}

/*Banner*/
.slider{
	margin-top: 0!important;
}
.slider-bottom{
	margin-bottom: 0!important;
}


/*
*
* Sticky Mobile Menu
* this CSS is for Sticky-Mobile-Menu for a ux-block.
* added that UX-Block short code in Faltsome->advance->General Settings->Footer Scripts
*/
.sticky-mobile-menu {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 99;
}
.sticky-mobile-menu .icon-box-center .icon-box-img {
    margin: 0 auto 4px;
}

@media (max-width: 549px) {
	#footer {
    	margin-bottom: 90px;
	}
}
.sticky-mobile-menu .stack.stack-row a.plain {
    cursor: pointer;
    transition: 0.8s;
    padding-left: 6px;
    padding-right: 6px;
}
.sticky-mobile-menu .stack.stack-row:hover {
    background: rgb(238,174,202);
    background: radial-gradient(circle, rgba(238,174,202,1) 0%, rgba(148,187,233,1) 100%);
}
.sticky-mobile-menu .stack.stack-row:hover a.plain:hover {
  background-color: rgb(26 77 145 / 50%)
}
/* /_Sticky Mobile Menu */

.button.icon{
	margin-right: -0.7em;
	transform:scale(0.8);
}

.button__richiedi{
	border: 2px solid white;	
}