img {

    max-width: 100%;

    height: auto;

}



#annuncio_titolo h1 {

    margin: 0px;

	height: 20px;

    line-height: 20px;

}

@media (max-width: 768px){
.annunci_trovati{
position: relative !important;
padding: 10px;
}
}


/*#annuncio_titolo{

	float:left;

	width:74%;

	}*/

#annuncio_titolo {

    float: left;

    width: 100%;

}

/*personalizzazione sito https://europeinveicoli.com/  navbar troppo corta*/
.stm_breadcrumbs_unit{height:170px !important;} 

@media (max-width: 960px){
#annuncio_km {
        margin: 0px 9px !important;
        display: inline;
        text-align: right;
        font-weight: bold;
        padding-top: 0.7%;
}
} 

.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;

}



.annunci_paginazione {

    text-align: center !important;

    margin-bottom: 10px !important;

    padding-bottom: 20px !important;

}



.annunci_paginazione a {

    padding: 3px !important;

    text-align: center !important;

    color: #2f2f2f !important;

}



#dettaglio_dati {

    /*min-width:300px;*/

    float: left

}



/*#dettaglio_foto{

	/*min-width:325px;*/

/*float:left}*/

.annuncio_foto {

    width: 100%;

    float: left;

}



#pagine1 {

}

.prezzo{
    font-weight: bold !important;
}
.annuncio_prezzo {

    margin: 0px 9px;

    font-weight: bold;

    text-align: right;

    display: inline;

    padding-top: 0.7%;

    /*background-color: #d8d8d8;*/

}

.annuncio_prezzo_euro {

    margin: 0px 9px;

    font-weight: bold;

    text-align: right;

    display: inline;

    padding-top: 0.4%;

    /*background-color: #d8d8d8;*/

    padding-left: 0.6%;

    font: 'NobileRegular', Verdana, Geneva, sans-serif ;

    font-size: 19px;

    color: red;

}

.annuncio_info {

    margin: 0px 9px;

    display: inline;

    text-align: right;

    font-weight: bold;

    padding-top: 0.7%;

    /*background-color: #d8d8d8;*/

}



#annuncio_data {



}

.blocco-ricerca
{
    display: flex;
    flex-wrap: wrap;
}

@media screen and (max-width:425px) {
    .blocco-ricerca
    {
        display: block;
    }
}



/* 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;

    }

.blocco-ricerca{
    /*margin-left: -15px;*/
    margin-right: -13px;
    line-height: 2;
}

 .annuncio_prezzo {

        /*max-width: 170px;*/

        float: left;

        font-weight: bold;

        /*height: 18px;*/

    }

.annuncio_prezzo_euro {

        /*max-width: 170px;*/

        float: left;

        font-weight: bold;

        /*height: 18px;*/
        padding-left: 0.6%;

        font: 'NobileRegular', Verdana, Geneva, sans-serif ;

        font-size: 19px;

        color: red;

    }



   .annuncio_info {

       /* width: 100%;*/

        font-weight: bold;

        /*max-width: 129px;*/

        float: left;

        height: 18px;

    }

.annuncio_info_km {


        font-weight: bold;

        float: left;

        height: 18px;

        margin-left: 18px;

        padding-top: 0.7%;



    }

    .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: #ffffff;
	border: none !important;
    font-size: 18px !important;
    box-shadow: none !important; 

}

#form_ricerca_rs .pc-vetrina-colonna {

		      /*float: left;*/

				padding-left: 4px;

				padding-right: 4px;

	  }


#form_ricerca_rs  .pc-vetrina-colonna > select , #selectModello > 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: 0px !important;
}

#form_ricerca_rs  .pc-vetrina-colonna > select , #selectModello > 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%;
}




#form_ricerca_rs .pc-vetrina-lg-2 {
-ms-flex: 0 0 16.666667%;

flex: 0 0 16.666667%;

max-width: 16.666667%;

}


#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;
    }
     .annunci_paginazione, .annunci_trovati{
        font-size: 18px !important;
    }
}




@media (max-width: 768px){
    #form_ricerca_rs .pc-vetrina-colonna {
       float: none; !important
   }
    .annunci_paginazione, .annunci_trovati{
    text-align: center !important;
    font-size: 18px !important;
}

  .bottone_blu{
    background: #00BAF4 !important;
    height: 2.4375rem !important;
    margin: 0 !important;
    width: 100% !important;
  }

}


@media (min-width: 768px) and  (max-width: 992px){
  #prezzografica2{
    font-size: 16px !important;
    line-height: 23px !important;
  } 
}







.owl-carouselLoghi2 .owl-item img {
    width: 70% !important;
    margin-left: 18% !important;

}
.annunci{

  display: block;

	clear: left;

	position: relative;

  }

  .bottone_blu{
    background: #00BAF4 !important;
    height: 2.4375rem !important;
  }

 #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{    

	background: black;

    padding: 5px 15px;

    font-weight: 500;

    font-size: 20px;

    color: #fff;

}


#scheda-veicolo{ 
    display: flow-root;
    clear: both !important;
    max-width: 1420px !important;
    margin: auto !important;
}


#scheda-veicolo .button.secondary {

        color: #cdcdcd !important;

    }



#scheda-veicolo .button.secondary:hover {

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));

        background: -moz-linear-gradient(center top, #e9e9e9 5%, #f9f9f9 100%);

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');

        background-color: #e9e9e9;

    }



#scheda-veicolo .button.secondary {

        padding: 4px 8px 2px 8px !important;

        margin-bottom: 0 !important;

        background-color: #f9f9f9;

        -webkit-border-top-left-radius: 9px;

        -moz-border-radius-topleft: 9px;

        border-top-left-radius: 9px;

        -webkit-border-top-right-radius: 9px;

        -moz-border-radius-topright: 9px;

        border-top-right-radius: 9px;

        -webkit-border-bottom-right-radius: 0px !important;

        -moz-border-radius-bottomright: 0px !important;

        border-bottom-right-radius: 0px !important;

        -webkit-border-bottom-left-radius: 0px !important;

        -moz-border-radius-bottomleft: 0px !important;

        border-bottom-left-radius: 0px !important;

        text-indent: 0px !important;

        border: 1px solid #dcdcdc;

        display: inline-block;

        color: #3a3a3a;

        font-family: Arial;

        font-size: 12px;

        font-weight: bold;

        font-weight: 700;

        font-style: normal;

        height: 30px;

        line-height: 22px;

        text-decoration: none;

        text-align: center;

        text-shadow: 1px 1px 0px #ffffff;

        background: linear-gradient(to bottom, #1e5799 0%, #ffffff 0%, #e7e7e7 99%, #e7e7e7 100%);

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#e7e7e7', GradientType=0);

    }



#scheda-veicolo .button.secondary {

        width: auto !important;

        position: relative;

        bottom: 0px;

        border-radius: 5px;

        height: 26px;

        line-height: 14px;

        padding-left: 9px;

        padding-right: 9px;

        /*font-size: 12px;

        display: block; */

        color: #3a3a3a !important;

        /* font-weight: 700;

        line-height: 23px;

        padding-left: 19px;

        letter-spacing: -0.5px;*/

    }

   #dettaglio-info > table td{
    padding: 0.4375em !important;
    background-color: #ffffff;
    border:  none !important;
    text-align: left !important; 
    background: #ffffff;
   }

.titolo-annuncio

{

    font-size: 18px !important;

    font-weight: 500 !important;

    text-align: center !important;

    }

#dettaglio_dati table tr td {
  border:  none !important; 
  text-shadow: none !important;

   box-shadow: none; }



 #dettaglio_dati table tr td{

    border-bottom: 1px solid black !important;

    padding: 13px !important;

   background-color: #ffffff;

   font-size: 17px !important;

   text-align: left !important;

   background: #ffffff;

}

#dettaglio_dati tr td div {

    width: auto !important;

    float: right ;

}



#sfondoModal {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 10;
}

.pc-vendita-riga {
display: flex;
  flex-wrap: wrap;
}


.pc-vendita-colonna{
  width: 100%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

  @media screen and (min-width: 768px) {
  .pc-vetrina-colonna-lg-1 {
    width: 8.33333%; }
    .pc-vetrina-colonna-lg-2 {
        width: 16.66667%;
     }
     .pc-vetrina-colonna-lg-3 {
        width: 25%;
     }
     .pc-vetrina-colonna-lg-4 {
         width: 33.33333%;
     }
     .pc-vetrina-colonna-lg-5 {
     width: 41.66667%; }
     .pc-vetrina-colonna-lg-6 {
        width: 50%;
     }
     
}

