@media (max-width: 800px) {
.rigaForm{ width: 100%;padding: 5px;float: left }

}

.pc-vendita-buscar{
text-align: center;margin-bottom: 20px;
font-size: 18px;
font-weight: 500;
}

.rigaForm .labelfrm{

display:none;width: 25%;    padding: 5px 0;    margin-bottom: 10px;    float: left;    font-size: 0.875em;    line-height: 1em;}

.rigaForm select,.rigaForm input[type="text"] ,#selectModello > select{  
float: left;
width: 100%;
padding: 5px;
margin-bottom: 10px;
border: 1px solid #b7b7b7;
height: 2.4375rem;
font-family: sans-serif !important;
height: 2.4375rem;
/* border: 1px solid #cacaca; */
font-family: inherit;
line-height: normal;
color: #0a0a0a;
background-color: #ffffff;
-webkit-appearance: none;
-moz-appearance: none;
background-size: 9px 6px;
background-position: right -1rem center;
background-origin: content-box;
background-repeat: no-repeat;
padding-right: 1.5rem;
border-radius: 4px; 
font-size: 16px !important;}

.bottone-submit{
font-size: 16px !important;
padding: 12px !important;
color: red;
text-transform: uppercase;
font-weight: bolder;
width: 100% !important;
border: none;
-webkit-box-shadow: 4px 3px 9px 1px rgb(0 0 0 / 63%);
-moz-box-shadow: 4px 3px 9px 1px rgba(0,0,0,0.63);
box-shadow: 4px 3px 9px 1px rgb(0 0 0 / 63%);
border-radius: 3px;
transition:0.5s;
}
.bottone-submit:hover{
background: #f3f3f35c;
transform: scale(1.03);
}

.bottone-azzera{
background-color: #fff;
color: #1f1f1f;
float: right;
font-size: 12px !important;
padding: 7px !important;
font-weight: bolder;
border-radius: 3px;
border: 1px solid #b7b7b7; 
}


.rigaForm select{
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>");
}


#ordinaVeicoli, .centralRowHome, #loghi-carousel, .annunci_paginazione{
font-size: 18px;
margin-left: 4%;
}


.annunci_paginazione {

text-align: center;

}



.annunci_paginazione a {

padding: 3px !important;

text-align: center !important;

color: #2f2f2f !important;

}


#ordinaVeicoli > select {
font-family: sans-serif !important; 
font-size: 16px !important;
line-height: 1.15 !important;
width: 100%;

height: 2.4375rem;
padding: 0.5rem;
border: 1px solid #cacaca;
margin: 0 0 1rem;
font-family: inherit;
line-height: normal;
color: #0a0a0a;
background-color: #fefefe;
border-radius: 0;
-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;
border-radius: 5px;
}


















.angled_badge {
color: #FFF;
position: absolute;
right: -1px;
top: 0;
width: 60px;
height: 60px;
text-align: center;
z-index: 2;
}

@media screen and (max-width: 640px) {
.angled_badge {
right: -1px;
}  
}


.angled_badge span.smaller {
font-size: 11px;
}


.angled_badge span {
position: absolute;
display: block;
font-size: 11px;
font-weight: 600;
width: 100%;
height: 100%;
line-height: 60px;
-webkit-transform: rotate(45deg) translate(0, -25%);
-moz-transform: rotate(45deg) translate(0, -25%);
-ms-transform: rotate(45deg) translate(0, -25%);
-o-transform: rotate(45deg) translate(0, -25%);
transform: rotate(45deg) translate(0, -25%);
}
.angled_badge.black:before {
border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0);
}
.angled_badge.green:before {
border-color: rgba(0, 0, 0, 0) #467924 rgba(0, 0, 0, 0);
}
.angled_badge.yellow:before {
border-color: rgba(0, 0, 0, 0) #9aab13 rgba(0, 0, 0, 0);/*feae2d*/
}
.angled_badge.blue:before {
border-color: rgba(0, 0, 0, 0) #1396ab rgba(0, 0, 0, 0);/*feae2d*/
}
.angled_badge.red:before {
border-color: rgba(0, 0, 0, 0) #c7081b rgba(0, 0, 0, 0);
}
.angled_badge:before {
content: '';
position: absolute;
top: 0;
right: 0;
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 60px 60px 0;
border-color: rgba(0, 0, 0, 0) #c7081b rgba(0, 0, 0, 0);
}
.angled_badge:before {
content: '';
position: absolute;
top: 0;
right: 0;
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 60px 60px 0;
border-color: rgba(0, 0, 0, 0) #c7081b rgba(0, 0, 0, 0);
}

.lista_veicolo .pc-vendita-riga{ 
line-height: 100% !important;
}







.lista_veicolo .angolo1{
width: 60px;
height: 60px;
z-index:7;
}
.lista_veicolo .angolo1:before {

border-width: 0 60px 60px 0;
}

.lista_veicolo .angolo2{
width: 60px;
height: 60px;
z-index:6;} 
.lista_veicolo .angolo2 span.smaller{
top: 5px;
right: 5px;}
.lista_veicolo .angolo2:before {   
border-width: 0 60px 60px 0;    
}   

.lista_veicolo .angolo3{
width: 78px;
height: 78px;
z-index:5;}
.lista_veicolo .angolo3 span.smaller{
top: 13px;
right: 19px;}
.lista_veicolo .angolo3:before {   
  border-width: 0 78px 78px 0;    
}

.lista_veicolo .angolo4{
width: 96px;
height: 96px;
z-index:4;}
.lista_veicolo .angolo4 span.smaller{
top: 25px;
right: 25px;}
.lista_veicolo .angolo4:before {   
border-width: 0 96px 96px 0;    
}

.lista_veicolo .angolo5{
width: 114px;
height: 114px;
z-index:3;}
.lista_veicolo .angolo5 span.smaller{
top: 35px;
right: 35px;}
.lista_veicolo .angolo5:before {   
border-width: 0 114px 114px 0;  
}



.lista_veicolo .black:before {
border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0);    
}





.lista_veicolo .black {
color: #ffffff;

}



table thead, table tbody, table tfoot {
border: 0px !important;
background-color:transparent !important}

.speca{
width:80px;
color:#6f6f6f;
}
.spec{
color:#6f6f6f;
}
.pc-vendita-options-primary {
position: relative;
border: 0;
table-layout: fixed;
margin: auto;
font-size: 13px;

background: rgba(0, 0, 0, 0);
text-shadow: none;
box-shadow: none;
}
.option, div.inventory .pc-vendita-prezzo b {
width:90px;
font-weight: 700;
line-height: 18px;
color: #3d3d3d;
font-size: 15px;
}
.datifoto{
font-size: medium;
color: #cdcdcd;
width: 70px;
/* bottom: 10px; */
position: absolute;
z-index: 99;
right: 8px;
bottom: 5px;
text-align: right;}
.owl-prev:before,.owl-next:before{
content:'';}
.owl-prev,.owl-next{
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.centralRowHome > .owl-carousel > .owl-nav  > .owl-prev,.centralRowHome > .owl-carousel > .owl-nav  > .owl-next{
  top: 47% !important;
}
.owl-prev{
left: 5px;
right: auto;}

.owl-next{
  right: 5px;
  left: auto;
}


.lista_veicolo{
  margin-left: 4%;
  border: 1px solid #e5e5e5;
  -moz-border-radius: 11px / 13px;
  /* -webkit-border-radius: 11px / 13px; */
  border-radius: 11px / 13px;
  -moz-background-clip: padding;
  /* -webkit-background-clip: padding-box; */
  /* background-clip: padding-box; */
  background-color: #fff;
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.13);
  /* -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 13%); */
  box-shadow: 0 0 36px rgb(0 0 0 / 13%);
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  transition: 0.4s;
}

.lista_veicolo:hover{
  transform: scale(1.03);
}

.owl-prev{
 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23cdcdcd'%2F%3E%3C%2Fsvg%3E")!important;
 } .owl-next{
   background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23cdcdcd'%2F%3E%3C%2Fsvg%3E")!important;
 }

 .owl-carouselLoghi .owl-item img {
  width: 70% !important;
  margin-left: 20% !important;
}

@media only screen and (max-width: 1000px){

    .contenitore-destro{
      min-height: 250px !important;
    }
     .pc-vendita-tabella-lista table{
      min-height: 100px;
    }

    #ordinaVeicoli, .centralRowHome, #loghi-carousel, .annunci_paginazione, .lista_veicolo{
      margin-left: 0 !important;
      margin-top: 5%;
    }
}
  @media only screen and (max-width: 768px){


    .annunci_trovati, .annunci_paginazione > * {
      font-size: 12px!important;
    }


  }

  @media only screen and (max-width: 480px){
 .annunci_trovati, .annunci_paginazione > * {
      position: relative !important;
      margin: 0 !important;
      padding: 4px;
      font-size: 18px !important;
    }
}

  @media all and (max-width: 800px) {
    .searchtop{ position:  static !important; top: 20px; width: 100%; padding-right:20px;}
    .searchbott{ position:  static !important; top: 20px; width: 100%;}
  }
  .searchtop{ position: sticky; top: 115px; width: auto;}
  .searchbott{ overflow: hidden; width: auto;top: 200px !important;}
  /*#sidebar-ricerca{ max-width: 100%;}*/
  .rigaForm{     width: 100% !important;}

  .pc-vendita-tabella-lista table{
    width:  100% !important; 
    height: 100% !important; 
    margin: 0 !important;    
    border-spacing: unset !important;
    table-layout: fixed !important;
    font-size: 13px !important;
    border: none !important; 
    padding-left: 4%;
    padding-right: 4%;

  }

  .pc-vendita-tabella-lista td, .pc-vendita-tabella-lista th{
    padding: 0 !important;
    background:  #ffffff !important;
    border: none !important; 
  }
  .pc-vendita-tabella-lista td{
    vertical-align: top!important;
  }
  .pc-vendita-prezzo{
    font-weight:bold;
  }
.pc-vendita-prezzo span{
    color:red;
    font-size: 20px;
  }
  .lista_veicolo h5{
    margin-bottom: 3% !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    margin-top: 0 !important;
  }


  a:link, a:visited, a:hover, a:active  {
    text-decoration: none;
    color: #424143;
  }









/********************************CSS file loghi tipologia owl*********************************/


.owl-carousel-item-imgtitle{ text-align:center;}
.owl-carousel-item-imgoverlay {
width: 90% !important;
font-size: 13px !important;
/*margin-left: 10% !important;*/
position: absolute;
opacity: 0;
-webkit-transition: opacity 0.5s ease-out;
transition: opacity 0.5s ease-out;
background-color: rgba(0, 0, 0, 0);
text-align: center;
bottom: 0px;
color: white;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.owl-carousel .item:hover .owl-carousel-item-imgoverlay {
opacity: 1;
background-color: rgba(0, 0, 0, 0.3);
}
#owl-demo3 {
    padding-bottom: 17px;
    padding-top: 6px;
    text-align: center; 
    opacity: 1; 
    display: block;
}

.centralRowHome > .owl-carousel > .owl-stage-outer > .owl-stage > .active > .owl-item > .item{
padding-right:15px !important;
}






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

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




/*
.pc-vendita-colonnaStessaRiga {
display: inline-flex;
}*/



@media only screen and (max-width: 1000px) {
.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%;}
.pc-vendita-colonnaStessaRiga {
    display: unset;
}

.rigaForm select, .rigaForm input[type="text"], #selectModello > select {
height: 3.0375rem !important;
}

}


.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;
}

