.counterHeader{
	font-size: 1.5em;
}
.counterNum{
	font-size: 4em;
	font-weight: bold;
}

.row{ /* questa serve per non fare il mini scroll orizontale su telefono */
	margin: 0px;
	padding: 0px;
}

.testoAnnuncioHome, .testoBabysitterHome{
	/*min-height: 150px;*/
}

.boxOverflow {
    background: none repeat scroll 0 0 #ececec;
    height: 200px;
    overflow: auto;
    padding: 5px;
    font-size: .8em;
    text-align: left;
    word-wrap: break-word;
}

.back-to-top {
    position: fixed;
    bottom: 5px;
    right: 5px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(235, 235, 235, 0.70);
    font-size: 19px;
    padding: 1em;
    display: none;
    width: 70px;
    height: 70px;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
}

.autocrop{
  object-fit: cover;
}
.capitalize{
	text-transform: capitalize;
}

.has-error .select2-selection {
    border-color: rgb(185, 74, 72) !important;
}

.has-error .invalid-feedback, #tipo_utente .invalid-feedback, #sesso .invalid-feedback, #maggiorenne .invalid-feedback, #termini_condizioni .invalid-feedback{
	display: block;
}
/* slick */
    * {
      box-sizing: border-box;
    }

    .slider {
        width: 90%;
        margin: 30px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: .5;
    }

    .slick-current {
      opacity: 1;
    }

.slick-dots li.slick-active button:before{
    opacity: 1 !important;
    color: black;
}

.slick-prev:before, .slick-next:before {
    /*font-size: 30px !important;*/
 }
.slick-prev:before{
	/*margin-left: 0px !important;*/
}
.slick-next:before{
	/*margin-right: 10px !important;*/
}
.cookieLaw{
	background: black; 
	color: white;
	position:fixed;
	z-index: 9999;
	bottom: 0;
	width: 100%;
	font-size: 0.9em;
}

.icona-sezione{
	
}
.titolo-sezione{

}
.brandFont{
	font-family: 'mommys_kitchen';
    
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: mommys_kitchen;
    src: url(../font/mommys_kitchen.woff);
}

.brandFont {
    font-family: mommys_kitchen;
    color: #405d87;
}

.brandColor{
	color: #405d87;
}

header{
	background: #f0f0f0 ;
}

.tagline{
	color: #405d87;
}

.boxGradient{
	background-image: linear-gradient(to bottom, #f0f0f0, #f4f4f4, #f7f7f7, #fbfbfb, #ffffff);
	background-size:100% 50px;
	background-repeat:no-repeat;
}

.container-fluid{
	padding: 0px;
}
.nomeCover{
	font-size: 1.5em;	
}

h1.display-4{
	font-size: 3.2em;
	margin-bottom: 40px;
}

.listaComuni{
	min-height: 180px; 
}
.card-title{
	min-height: 70px;
}
.testoAnnuncioHome{
	min-height: 260px;
}

.textAvio h1{
	font-size: 1.4em !important;
}

.textAvio h2{
	font-size: 1.3em !important;
}

.textAvio h3{
	font-size: 1.3em !important;
}

.textAvio p{
	font-size: 1.2em !important;
}
