
#pc-vendita-mostra-messaggio{
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    max-width: fit-content;
    padding: 10px;
    border-radius: 5px;
    margin: auto;
}

#pc-vendita-mostra-messaggio-recaptcha, #pc-vendita-mostra-messaggio-email-non-inviato {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    max-width: fit-content;
    padding: 10px;
    border-radius: 5px;
    margin: auto;
}


.bottone-invia{
    display: inline-block;
    font-weight: 400;
    color: #c36;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #c36;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: 3px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.bottone-invia:hover{
    color: #fff;
    background-color: #c36;
    text-decoration: none;
}


.formContatto{
  padding: .5rem 1rem;
  width: 90%;
  height: 8px;
  border-radius: 3px;
  border: 1px solid #706d6d;
}

#wa-testWA{
    width: 100%;
    height: 70px;
}


img {

    max-width: 100%;

    height: auto;

}



#annuncio_titolo h1 {

    margin: 0px;

	height: 20px;

    line-height: 20px;

}



/*#annuncio_titolo{

	float:left;

	width:74%;

	}*/

#annuncio_titolo {

    float: left;

    width: 100%;

}



.annuncio_foto {

    width: 100%;



}



.annuncio {

    border: 2px;

    /*border-color: black;

    border-style: dotted;*/

    background-image: url(../images/top_annuncio.jpg);

    background-repeat: repeat-x;

}



.annuncio h1 {

    font-size: 18px;

}



.annuncio:hover {

    border: 2px;

    /*border-color: white;

    border-style: dotted;*/

    /*cursor:pointer;*/

}



.annuncio_descrizione {

    margin-bottom: 20px;

}






#dettaglio_dati {

    /*min-width:300px;*/

    float: left

}



/*#dettaglio_foto{

	/*min-width:325px;*/

/*float:left}*/

.annuncio_foto {

    width: 100%;

    float: left;

}



#pagine1 {

}



.annuncio_prezzo {

    margin: 0px 9px;

    font-weight: bold;

    text-align: right;

    display: inline;

    /*background-color: #d8d8d8;*/

}



.annuncio_info {

    margin: 0px 9px;

    display: inline;

    text-align: right;

    font-weight: bold;

    /*background-color: #d8d8d8;*/

}



#annuncio_data {



}



/* Minimum width of 600 pixels. */

@media screen and (min-width: 600px) and (max-width: 960px) {

    .annuncio_foto {

        width: 24%;

        float: left;

    }



    #annuncio_titolo {

        float: left;

        width: 100%;

    }



    .annuncio {

        /*height: 280px;*/

        min-height: 380px;

    }



}



/* Minimum width of 960 pixels. */

@media screen and (min-width: 960px) {

    .annuncio_foto {

        width: 24%;

        float: left;

    }



    .annuncio_prezzo {

        max-width: 170px;

        float: left;

        font-weight: bold;

        /*height: 18px;*/

    }



    .annuncio_info {

        width: 100%;

        font-weight: bold;

        max-width: 82px;

        float: left;

        height: 18px;

    }

.annuncio_info_km {


        font-weight: bold;

        float: left;

        height: 18px;

        margin-left: 18px;

    }

    .annuncio_descrizione {

        min-height: 185px;

        padding-left: 26%;

        font-size: 14px;

    }

}



#annuncio_titolo a {

    color: #0099FF;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 18px;

    font-weight: bold;

    text-decoration: none;

}



.annuncio {

    color: black;

}



.f2 {

    background-color: white;
	border: none !important;
    font-size: 18px !important;

}

#form_ricerca_rs .pc-vetrina-colonna {

		      float: left;

				padding-left: 4px;

				/*padding-right: 5px;*/

	  }


#form_ricerca_rs  .pc-vetrina-colonna > select , #form_ricerca_rs  .pc-vetrina-colonna > input[type="text"]{
    font-family: sans-serif !important; 
    font-size: 16px !important; 
    width: 100%;
    height: 2.4375rem;
    padding: 0.5rem;
    border: 1px solid #cacaca;
    color: #0a0a0a;
    background-color: #fefefe;
    border-radius: 5px;
}

#form_ricerca_rs  .pc-vetrina-colonna > select {
-webkit-appearance: none;
    -moz-appearance: none;
     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>"); 
     background-size: 9px 6px;
    background-position: right -1rem center;
    background-origin: content-box;
    background-repeat: no-repeat;
    padding-right: 1.5rem;
    line-height: 1.3;
}

@media (min-width: 992px){

#form_ricerca_rs .pc-vetrina-lg-4 {

	-ms-flex: 0 0 33.333333%;

	flex: 0 0 33.333333%;

	max-width: 33.333333%;

}

}

@media (min-width: 992px){

#form_ricerca_rs .pc-vetrina-lg-2 {

	

-ms-flex: 0 0 16.666667%;

flex: 0 0 16.666667%;

max-width: 16.666667%;



}

}

@media (min-width: 992px){

#form_ricerca_rs .pc-vetrina-lg-6 {

	

-ms-flex: 0 0 50%;

flex: 0 0 50%;

max-width: 50%;

width: 100%;



}

}
@media (min-width: 1200px){
    #form_ricerca_rs .pc-vetrina-lg-6 {
        margin-top: 10px;
    }
}
@media (max-width: 768px){
    #form_ricerca_rs .pc-vetrina-colonna {
       float: none; !important
   }
}

.annunci{

  display: block;

	clear: left;

	position: relative;

  }

  

/* #scheda-veicolo*/ .pc-vetrina-cell {

		      float: left;

				padding-left: 5px;

				padding-right: 5px;

	  }

@media (min-width: 992px){

#scheda-veicolo .pc-vetrina-medium-6 {

	

-ms-flex: 0 0 50%;

flex: 0 0 50%;

max-width: 50%;

width: 100%;



}

#scheda-veicolo .pc-vetrina-medium-12 {

    

-ms-flex: 0 0 100%;

flex: 0 0 100%;

max-width: 100%;

width: 100%;



}

}

@media (max-width: 1000px){


#scheda-veicolo .pc-vetrina-small-12 {

    

-ms-flex: 0 0 100%;

flex: 0 0 100%;

max-width: 100%;

width: 100%;



}

}

.f2 td{

	padding-left: 5px!important;

	padding-right: 5px!important;}

.riga-prezzo td {

	    padding: 0px!important;

    margin: 0px!important;

    padding-right: 0px!important;}

	

.riga-prezzo .box-prezzo{    

    padding: 5px 15px;

    font-weight: 500;

    font-size: 20px;

}


#scheda-veicolo .button.secondary {

        background-color: #fff;
        color: #1f1f1f;
        /*width: 100%;*/
        border-radius: 5px;
        padding: 6px;
        border: 1px solid #bebebe;
        display: inline-block;
        font-family: Arial;
        font-size: 13px;
        line-height: 20px;
        text-decoration: none;
        text-align: center;
    }

#scheda-veicolo .button.secondary:hover {

        opacity:50%;
        transition:opacity 2s;
        background-color: #f4f4f4;
    }



   #dettaglio-info > table td{
    padding: 0.4375em !important;
    background-color: #ffffff !important;
   }


#sfondoModal {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 10;
}
#sfondoModalWA {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 10;
}


/********************************CSS breadcrumbs*********************************/

.pc-vendita-breadcrumb{
    padding-left:0px;
    padding-top: 43px;
    max-width: max-content;
    float: left;
}
.pc-vendita-breadcrumb li:not(:last-child):after {
    content: "/";
    font-size: 14px;
    padding: 10px;
    font-weight: 300;
    color: #999fa3;
}   
.pc-vendita-breadcrumb li{
    display: inline;
}
.pc-vendita-breadcrumb li a {
    color: #706f6f !important;
    font-weight: 300;
    text-decoration: none;
}
 



/********************************CSS stile pagina*********************************/

.pc-vendita-container{
clear: both !important;
max-width: 1300px !important;
margin: auto !important;
padding-left: 10%;
padding-right: 10%;
padding-top: 60px;
min-height: 84vh;
}



@media only screen and (max-width: 769px) {
.pc-vendita-small-1 {
width: 8.33333%;
max-width: 8.33333%;
flex: 8.33333%; }

.pc-vendita-small-2 {
width: 16.66667%;
max-width: 16.66667%; 
flex: 16.66667%; }


.pc-vendita-small-3 {
width: 25%;
max-width: 25%; 
flex: 25%; }

.pc-vendita-small-4 {
width: 33.33333%;
max-width: 33.33333%; 
flex: 33.33333%; }


.pc-vendita-small-5 {
width: 41.66667%;
max-width: 41.66667%; 
flex: 41.66667%; }

.pc-vendita-small-6 {
width: 50%;
max-width: 50%;
flex: 50%;}

.pc-vendita-small-7 {
width: 58.33333%;
max-width: 58.33333%;
flex: 58.33333%; }

.pc-vendita-small-8 {
width: 66.66667%;
max-width: 66.66667%;
flex: 66.66667%; }

.pc-vendita-small-9 {
width: 75%;
max-width:75%; 
flex:75%; }

.pc-vendita-small-10 {
width: 83.33333%;
max-width:83.33333%; 
flex:83.33333%;  }

.pc-vendita-small-11 {
width: 91.66667%;
max-width: 91.66667%;
flex: 91.66667%; }

.pc-vendita-small-12 {
width: 100% ; 
max-width: 100%;
flex: 100%;}
}


@media only screen and (max-width: 1000px) and (min-width: 769px) {
.pc-vendita-medium-1 {
width: 8.33333%;
max-width: 8.33333%;
flex: 8.33333%; }
.pc-vendita-medium-2 {
width: 16.66667%;
max-width: 16.66667%; 
flex: 16.66667%; }
.pc-vendita-medium-3 {
width: 25%;
max-width: 25%; 
flex: 25%; }
.pc-vendita-medium-4 {
width: 33.33333%;
max-width: 33.33333%;
flex: 33.33333%; }
.pc-vendita-medium-5 {
width: 41.66667%;
max-width: 41.66667%;
flex: 41.66667%; }
.pc-vendita-medium-6 {
width: 50%;
max-width: 50%;
flex: 50%;}
.pc-vendita-medium-7 {
width: 58.33333%;
max-width: 58.33333%;
flex: 58.33333%; }

.pc-vendita-medium-8 {
width: 66.66667%;
max-width: 66.66667%;
flex: 66.66667%;}
.pc-vendita-medium-9 {
width: 75%;
max-width: 75%;
flex: 75%; }
.pc-vendita-medium-10 {
width: 83.33333%;
max-width: 83.33333%;
flex: 83.33333%; }
.pc-vendita-medium-11 {
width: 91.66667%;
max-width: 91.66667%;
flex: 91.66667%;}
.pc-vendita-medium-12 {
width: 100%;
max-width: 100%;
flex: 100%;}
}


@media only screen and (min-width: 1001px){
.pc-vendita-large-1 {
width: 8.33333%; }
.pc-vendita-large-2 {
width: 16.66667%; }
.pc-vendita-large-3 {
width: 25%; }
.pc-vendita-large-4 {
width: 33.33333%; }
.pc-vendita-large-5 {
width: 41.66667%; }
.pc-vendita-large-6 {
width: 50%; }
.pc-vendita-large-7 {
width: 58.33333%; }
.pc-vendita-large-8 {
width: 66.66667%; }
.pc-vendita-large-9 {
width: 75%; }
.pc-vendita-large-10 {
width: 83.33333%; }
.pc-vendita-large-11 {
width: 91.66667%; }
.pc-vendita-large-12 {
-ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }
  
.pc-vendita-colonnaStessaRiga {
    display: inline-flex;
}
}


