/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 .caracteristicas {
    display: inline-flex !important;
    font-size: 13px;
  }

  .caracteristicas li {
    margin-right: 15px;
  }

  .caracteristicas li i{
    margin-right: 5px;
  }

  .caracteristicas-ficha {
    background: #f9f9f9;
    padding: 25px;
    font-weight: normal !important;
  }

  .caracteristicas-visitas {
    background: #f9f9f9;
    padding: 25px 25px 10px 25px;
    font-weight: normal !important;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
  }


  #botonera-contacto button {
    width: 48%;
    background: #fed300;
    color: #000;
    font-weight: 700;
    font-size: 14px;
    border: 0px !important;
  }

  #botonera-contacto button {
    border: 0px !important;
    height: 55px !important;
  }

  #botonera-contacto a {
    border: 0px !important;
    width: 48%;
    height: 55px !important;
  }

  #botonera-contacto {
    background: #fff;
    bottom: 0;
    z-index: 99;
    width: 100%;
    left: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    height: 60px;
    padding-top: 8px;
    text-align: center;
  }

  .buscadorinmuebles select {
    height: 50px;
    font-size: 17px;
  }

  .my-1 {
    background: #000 !important;
    color: white !important;
    height: 50px;
    font-weight: 700;
    width: 100%;
  }

  .buscadorinmuebles {
    position: relative;
    display: flow-root;
    top: 50px;
    background: #fed300;
    padding: 20px 40px 20px 40px;
    border-radius: 30px;
  }

  @media(max-width:470px) {
    .buscadorinmuebles {
      position: relative;
      display: flow-root;
      top: 0px;
      background: #f7f7f7;
      padding: 20px;
      border-radius: 0px;
      margin: 20px;
      border: 1px solid black;
    }
	  
	  #houseWarningNavigation {
		  display: none;
	  }
	  
	  #botonera-contacto {
    position: fixed;
    margin-bottom: 10px !important;
  }

    .buscadorinmuebles .col-sm {
      margin: 10px 0 10px 0;
    }

    #botonera-contacto button {
      width: 41%;
    }

    #botonera-contacto a {
      width: 57%;
    }

    .products.row > .col, .products.row > [class*="col-"] {
      padding: .3125rem 0 .3125rem 0;
    }

    .products.row {
      margin: -0.812rem;
    }

    .col-md-7.col-product-image {
      padding: 0 !important;
      margin: 0 !important;
    }

    .product-info-row {
      padding: 5px !important;
    }

    .header-nav {
      display: none;
    }

    .buscador-boton.active {
      background:#fed300 !important;
      color: black!important;
    }

    .buscador-boton{
      display: flex!important;
    }
    form.buscadorinmuebles .my-1 {
      background:#fed300 !important;
      color: black!important;
      height: 50px;
      font-weight: 700;
      width: 100%;
    }
  }

  .rte-content ul li {
    line-height: 35px !important;
    margin-bottom: 25px;
  }

  .texto-cabecera {
    position: absolute;
    top: -252px;
    right: 0;
    background: #ffffffba;
    padding: 5px 50px;
    font-size: 16px;
    font-weight: bolder;
  }

  .select-title .select-title-name {
    max-width: 250px !important;
  }

.form-control-select, select {
  background-image: none !important;
}

.buscador-boton{
height: 50px;
  display: block;
  font-size: 17px;
  text-align: center;
  width: 50%;
  padding-left: auto !important;
  padding-top: 11px;
}

.tax-shipping-delivery-label
{
  display: none !important;
}

.custom-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

img.logo.img-fluid {
    max-width: 295px;
}

