/* ==============================
   Custom styles
   ============================== */

a { cursor: pointer; }
.no-margin { margin: 0; }
.no-padding { padding: 0; }
.no-margin-left { margin-left: 0; }
.no-border-top { border-top: none !important;  }
.no-border-bottom { border-bottom: none !important;  }
.border-left { border-left: 1px solid #000;  }
.border-bottom { border-bottom: 1px solid #000;  }
img.icon{  -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.form div.custom{  margin-top: 20px; padding: 13px 20px; text-align: center;  background: #be1622; color: #fff; }
.carrinha-slideshow .owl-item { background: #f3f3f3 !important; }
.color-black { color: #000 !important;  }
.float-right-menu { float: right !important;  margin-right: 50px; height: 75px !important; }
.main-menu { float:left; margin-left: 0px;  }
.bg-darkred {  background: #be1622; }
.bg-darkblue {  background: #202b4e; }
.text-darkred {  color: #be1622; }
.text-darkblue {  color: #202b4e; }
.custom-section-title { font-size: 36px; color:#232b4e; font-family: 'Dosis', sans-serif; font-weight: 700; letter-spacing: 0.1em; }
.custom-section-title span { font-weight: 300;  }
.custom-section-subtitle {}
.custom-section-subtitle span { font-weight: 300;  }
.custom-section { padding-bottom: 0px !important; padding-top: 60px !important; }
.custom-title { font-weight: 700; font-size: 20px; color:#000000; letter-spacing: 1px; font-family: 'Dosis', sans-serif; }
.custom-title-big { font-size: 36px !important; }
p.highlight { font-size: 18px; }
p.highlight-big { font-size: 22px; }

/* ==============================
   Novos
   ============================== */

.novos-item-list-title { letter-spacing: 0.3px; color: #202b4e; font-weight: 400; font-size: 20px; }
.novos-item-list-subtitle { letter-spacing: 0.3px;  }
.veiculo-list-title { font-weight: 400; }
.veiculo-list-desc {  }
.custom-features-item { padding:15px; text-align: center; }
.custom-features-item img { width: auto; max-width: none; height: 150px; max-height: 150px;}
.veiculo-cores ul { list-style: none;  }
.veiculo-cores li { display:inline; float:right; margin-right: 5px; }
.veiculo-cores li.title { font-size: 11px;  }
.veiculo-cores li.color { width: 15px; height: 15px; }

/* ==============================
   Usados
   ============================== */

.usados-item-list-title { letter-spacing: 0.3px; color: #202b4e; font-weight: 400; font-size: 20px; }
.usados-item-list-title a { color: #202b4e; }
.usados-item-list-subtitle { letter-spacing: 0.3px; font-size: 14px;  }
.usados-item-list-subtitle a{ font-size: 14px; font-weight: 700;  }

/* ==============================
   Pontos de Venda
   ============================== */
.pontovenda {  border-bottom: 1px solid #b3b2b2; padding-bottom: 40px; margin-bottom: 80px; }
.pontovenda.last { border: none; margin-bottom: 0px; }
.pontovenda-info p { font-size: 16px; font-weight: 400; padding-bottom: 5px; color:#202b4e; }
.pontovenda-info p span { font-weight: 700;   }
.pontovenda-text { font-size: 14px; font-weight:400; }
.pontovenda-text span{ font-size: 14px; font-weight: 700; color: #be1622;}
.pontovenda-text i { color:#be1622; }

/* ==============================
   Aluguer
   ============================== */
.aluguer-vantagens p { text-align: left; font-size: 14px; font-weight: 300; margin-bottom: 25px; }
.aluguer-vantagens p span { font-weight: 700; }
.aluguer-info { font-size: 12px; font-weight: 400; }


