@charset "UTF-8";
/*
Theme Name: Foco Veículos
Theme URI: https://wordpress.org/themes/focoveiculos/
Author: Diego Fernandes
Author URI: https://wordpress.org/
Description: Foco Veículos Theme
Requires at least: 5.3
Tested up to: 6.2
Requires PHP: 5.6
Version: 2024
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: focoveiculos
Tags: focoveiculos
*/

/*Css Reset*/

 h1,h2,h3,h4,h5,h6,span,p, ol, ul, form, input, select, textarea,label,.jet-filter-label,
 .elementor-shortcode,.jet-tabs__content-wrapper,.jet-tabs__label-text,.jet-toggle__label-text,
 .jet-listing-dynamic-field__content,.jet-filters-pagination__link,.jet-listing-grid__loader-text,.jet-listing-dynamic-terms{
  font-family: "Mulish", Sans-serif !important;
}

html {
  box-sizing: border-box;
  font-size: 16px;
} 
*, *:before, *:after {
  box-sizing: inherit;
}
body{
    margin: 0;
    padding: 0;
}
  
img {
    max-width: 100%;
    height: auto;
}

/*--------------------------------------------------------Title Pages----------------------------------*/

.home .title-pages{
    display: none;
}

.single-cursos .title-pages{
    margin-bottom: 0 !important;
  }

/*-------------------------------------------------Breadcrumbs----------------------------------------*/

.single-breadcrumb,.single-breadcrumb a,.single-breadcrumb span{
    color: white !important;
}

.breadcrumb, .breadcrumb a{
  color: #514F4D;
}

/*-----------------------------------Home-----------------------------------------------------------*/

.home .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 1px !important;
}

@media(max-width:799px){
  .elementor-swiper-button{
      display:none !important;
  }
}

/*-------------------------------------------------Contato---------------------------------------------*/

.page-id-789 .elementor-icon-box-icon {
  background: #FBF414;
  padding: 10px;
  border-radius: 100px;
  margin-top: 10px
}

@media(max-width:799px){
  .page-id-789 .elementor-icon-box-icon {
    border-radius: 50px;
    padding: 10px 15px;
  }
}

/*------------------------------Quem Somos---------------------------------------------------------------*/

.page-id-1206 .elementor-318 .elementor-element.elementor-element-13806da8{
  margin-top:0px important;
}

/*------------------------------Carros------------------------------------------------------------------*/

.filter-cars .jet-filter .jet-filters-group .jet-select {
  margin-top: calc(10px/2);
  margin-bottom: calc(10px/2);
  width: 300px !important;
}

.filter-cars .jet-filter .jet-filters-group .jet-select select {
  width: 100% !important;
}

.filter-cars .jet-filters-group {
  display: flex;
  flex-direction: row !important;
  margin-top: calc(-10px/2);
  margin-bottom: calc(-10px/2);
  column-gap: 20px !important;
  justify-content: center !important ;
}

.apply-filters__button{
  cursor: pointer;
}

/*-----------------------------------------------------------Single Carros------------------------*/

#opcionais ul{
  margin: 0;
  padding: 0;
  display: grid;
  /*grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); /* Example for responsive columns */
  grid-template-columns:repeat(3, 1fr);
  gap: 0; /* Spacing between columns */
}

@media(max-width:599px){
  #opcionais ul{
      grid-template-columns:repeat(2, 1fr);
  }
}

#opcionais li{
  list-style: none;
  padding: 10px;
  font-size: 15px;
}

.elementor-slideshow__title{
  display: none;
}

/*-----------------------------------------404-----------------------------------------------------*/

.error404 .title-pages{
  display: none !important;
}

/*-----------------------------------------------------------Footer------------------------------*/

.home .footer{
  margin-top: 0;
}