/*
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.   ***************/


.chi-siamo p{
	text-align:justify;
}


.chi-siamo p.lead{
	text-align:center;
}

.black{
	color:black;
}

span.mc4wp-checkbox-contact-form-7{
	display:none;
}


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


}


@media(max-width: 900px){
    .gallery-item{
        max-width: 20%;
    }
}


.button_center{
	margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 300px;
}

#qlwapp.qlwapp-middle-left, #qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-middle-right, #qlwapp.qlwapp-bottom-right{
	z-index:10 !important;
	margin-bottom:1.5em !important;
}

#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{
	margin- bottom:2em!important;
}

.row-small > .flickity-viewport > .flickity-slider > .col, .row-small > .col {
  margin-right: auto;
  margin-left: auto;
}

.switcher {
  margin-left: auto !important;
  margin-right: auto !important;
}


div#col-1097997310{
	padding-bottom:0!Important;
}

.col, .columns, .gallery-item{
	padding-bottom:0!Important;
}

.slide_home{
	padding-bottom:0 !important;
}

.row-small > .col, .row-small > .flickity-viewport > .flickity-slider > .col {
  margin-bottom: 2em;

}


a.wp-element-button{
	margin-bottom:1.4em;
}


/*stile liste-1
content: "\f12a"; */

ul.liste-1 li, ul.liste-2 li {
  position: relative;
list-style-type:none;
text-align:justify;

}

/*sostituire il valore \f000 con il
corrispondente valore dalla lista sotto*/

ul.liste-1 li:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
/*personalizzare come necessario*/
 /* font-size: 18px;
  padding-right: 0.5em;
  position: absolute;
  top: 10px;
  left: 0;*/
margin-right:0.4em;
color:rgb(17, 245, 97) !important;

}



ul.liste-2 li:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
/*personalizzare come necessario*/
 /* font-size: 18px;
  padding-right: 0.5em;
  position: absolute;
  top: 10px;
  left: 0;*/
margin-right:0.4em;
color:rgb(0, 0, 0) !important;

}


ul.liste-1, ul.liste-2, ul.servizi-lista {
  margin: 0 0 2.5em 1em !important;
}