/* Estilos Personales */
.btn-linked {font-family: "Raleway", sans-serif;font-weight: 500;font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 8px 28px;border-radius: 3px;transition: 0.5s;margin-top: 30px;color: #fff;background: #043480;}
.btn-linked:hover {color: #fff;background: #0071BD;}
.ul-left{text-align: left;}
.marg-15{margin-bottom: 20px;}
.about .body-compradores {background: url("../img/pages/body_compradores.jpg") center center no-repeat;background-size: cover;min-height: 100px;border-radius: var(--bs-border-radius) !important;}
.about .body-vendedores {background: url("../img/pages/body_vendedor.jpg") center center no-repeat;background-size: cover;min-height: 100px;border-radius: var(--bs-border-radius) !important;}
.about .body-corredor-1 {background: url("../img/pages/body_corredor.jpg") center center no-repeat;background-size: cover;min-height: 100px;border-radius: var(--bs-border-radius) !important;}
.about .body-corredor-2 {background: url("../img/pages/body_corredor.jpg") center center no-repeat;background-size: cover;min-height: 100px;border-radius: var(--bs-border-radius) !important;}
.about .body-corredor-3 {background: url("../img/pages/body_corredor.jpg") center center no-repeat;background-size: cover;min-height: 100px;border-radius: var(--bs-border-radius) !important;}
.about .body-quienes-1 {background: url("../img/pages/body_visita.jpg") center center no-repeat;background-size: cover;min-height: 100px;border-radius: var(--bs-border-radius) !important;}
.about .body-quienes-2 {background: url("../img/pages/body_visita.jpg") center center no-repeat;background-size: cover;min-height: 100px;border-radius: var(--bs-border-radius) !important;}
.faq {padding: 5px 0;}
.faq-list i {margin-top: 0px;color: #043480;}
.faq .faq-list li {margin-bottom: 5px;padding-bottom: 5px;}

/* Estilos Personales */
.terrenos .icon-box {text-align: left;}
.terrenos .icon-box .title_lneg {margin-bottom: 15px;}
.terrenos .icon-box .title_nombre {margin-bottom: 15px;}
.terrenos .icon-box .title_nombre a{color: #043480;}
.terrenos .icon-box .title_ref {margin-bottom: 5px;color: #aaa;font-size: 14px;}
.terrenos .icon-box .description {margin-bottom: 15px;}
.terrenos .icon-box .value {color: #043480;font-weight: bold;}
.table-lneg thead tr th{background-color: #043380;color: #fff;font-size: 0.9rem;}
.table-lneg tbody tr td{font-size: 0.9rem;}
.clients .clients-slider .swiper-pagination {margin-top: 40px;}

/* Modificacion estilos */
#header,
.navbar .dropdown ul,
#footer .footer-top .social-links a,
.back-to-top,
#hero .btn-get-started,
.portfolio .portfolio-wrap .portfolio-links a:hover,
.contact .info i,
.contact .php-email-form button[type="submit"],
.section-title p::after{background: #043480;}
.navbar a,
.contact .info i,
.navbar a:focus {color: #fafafa;}
.navbar a:hover,
#footer .footer-top .footer-links ul a:hover,
.faq .faq-list .collapsed:hover {color: #0071BD!important;}
.navbar .getstarted,
.navbar .getstarted:focus,
#footer .footer-top .social-links a:hover,
.back-to-top:hover,
.contact .info .email:hover i,
.contact .info .address:hover i,
.contact .info .phone:hover i,
.contact .php-email-form button[type="submit"]:hover,
#hero .btn-get-started:hover {background: #0071BD;}
.navbar .getstarted:hover,
.navbar .getstarted:focus:hover {color: #fff!important;background: #0071BD;}
.navbar .dropdown ul {border-radius: var(--bs-border-radius) !important;}
.navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover>a {color: #fff;}
.breadcrumbs h2,
.breadcrumbs ol li + li,
.about h3,
.section-title h2{color: #6c757d;}
.section-title h2{font-size: 32px;}
.section-title p {color: #aaa;font-size: 20px;}
.contact .info h4 {color: #6c757d;}
.breadcrumbs a {color: #0071BD;text-decoration: none;}
#footer .footer-top h4,
#footer .footer-top .footer-links ul i,
.faq .faq-list .collapsed,
.faq .faq-list .question,
.services .icon i,
.about i,
.portfolio .portfolio-wrap .portfolio-links a,
.team .member .social a:hover,
.portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active {color: #043480;}
#hero {border-bottom: 2px solid #efefef;}
#hero,
.breadcrumbs,
#footer .footer-top,
.section-bg {background-color: #fbfbfb;}
.services .icon-box {box-shadow: none;border: 1px solid #eee;}
.services .icon-box:hover {border: 1px solid #ccc;border-bottom: 3px solid #043480;}
.portfolio-details .portfolio-info {box-shadow: none;border: 1px solid #eee;border-radius: var(--bs-border-radius);}
.portfolio-details .portfolio-details-slider img {border-radius: var(--bs-border-radius);}
.about h4,
.services .title a {color: #666;}
#footer {background: #ededee;}
.portfolio .portfolio-wrap .portfolio-links a:hover {color: #fff;}
.clients .clients-slider .swiper-pagination .swiper-pagination-bullet {border: 1px solid #043480;}
.clients .clients-slider .swiper-pagination .swiper-pagination-bullet-active {background-color: #043480;}
.contact .info,
.contact .php-email-form {box-shadow: none;border: 1px solid #eee;border-top: 3px solid #043480;border-bottom: 3px solid #043480;}
.contact .info:hover,
.contact .php-email-form:hover {border: 1px solid #ccc;border-top: 3px solid #043480;border-bottom: 3px solid #043480;}
.navbar-mobile,
.portfolio .portfolio-wrap::before,
.team .member .social {background: rgba(0, 0, 0, 0.7);}
.navbar-mobile a, .navbar-mobile a:focus {color: #043480;}
.team .member:hover .member-info {background: linear-gradient(0deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.95) 15%, rgba(255, 255, 255, 0) 100%);}
.section-title h2 {line-height: initial;}
.team .member .member-info-content {left: 0;}

/* Estilo para el formulario de busqueda*/
#busqueda .busqueda-form {text-align: center;font-size: 15px;padding: 50px 0;}
#busqueda .busqueda-form h4 {font-size: 24px;margin: 0 0 20px 0;padding: 0;line-height: 1;font-weight: 600;color: #4e4039;}
#busqueda .busqueda-form form {margin-top: 30px;}
#busqueda .busqueda-form form .sbmt {background: #043480;color: #fff;border-radius: 50%;border-color: #043480;}
#busqueda .busqueda-form form .sbmt:hover {background: #0071BD;}
#busqueda .busqueda-form form .select2 {display: block;width: 100%;padding: .375rem 2.25rem .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--bs-body-color);border: var(--bs-border-width) solid var(--bs-border-color);border-radius: 50px;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;background: url(../img/icons/Icon_search.png) no-repeat scroll 5px 8px;padding-left: 30px;-webkit-appearance: button;-moz-appearance: button;appearance: button;}
#busqueda .busqueda-form form .select2 option {background: #fff;}
#busqueda .busqueda-form form .radioBtn .tittle{white-space: nowrap;font-weight: bold;text-transform: uppercase;}
#busqueda .busqueda-form form .radioBtn .l_item {padding-left: 25px;padding-right: 25px;border-left: 1px solid #ccc;border-right: none;border-top: none;border-bottom: none;}
#busqueda .busqueda-form form .radioBtn .fItem {border-left: none;}
#busqueda .busqueda-form form .radioBtn .l_item::after {content: "";position: absolute;display: block;width: 60px;height: 4px;background: #ccc;bottom: 0;left: calc(50% - 30px);border-radius: var(--bs-border-radius);}
#busqueda .busqueda-form form .radioBtn .l_item .fa {color: #ccc;}
#busqueda .busqueda-form form .radioBtn .l_item:hover .fa {color: #043480;}
#busqueda .busqueda-form form .radioBtn .active .fa {color: #043480;}
#busqueda .busqueda-form form .radioBtn .active::after {background: #043480;}
#busqueda .busqueda-form form .radioBtn .l_item:hover::after {background: #043480;}

/*Modificaciones solo para version escritorio*/
@media (min-width: 991px) {
  .m-left{margin-left: 50px;}
}

/*Modificaciones solo para version celular*/
@media (max-width: 990px) {
  #busqueda .busqueda-form form .radioBtn{width: 100%;display: block;}
  #busqueda .busqueda-form form .radioBtn .btn{width: 100%;margin-bottom: 20px;}
  #busqueda .busqueda-form form .radioBtn .l_item {border-left: none;}
  #busqueda .busqueda-form form .row{display: block;}
  #busqueda .busqueda-form form .select2{margin-bottom: 20px;}
  #busqueda .busqueda-form form .sbmt {width: 98%;border-radius: var(--bs-border-radius);}

}

/* Modificaciones al carousel por defecto */
.carousel .carousel-inner img{border-radius: 25px;}
.carousel .crsl-next, .crsl-prev {color: #fff;}
.carousel .bi--lg{font-size:35px;}
.carousel .carousel-indicators [data-bs-target] {box-sizing: content-box;flex: 0 1 auto;padding: 0;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-clip: padding-box;opacity: .5;transition: opacity .6s ease;border: 1px solid #043480;width: 12px;height: 12px;background-color: #fff;border-radius: 50%;}
.carousel .carousel-indicators .active {background-color: #043480;}

/*bordes de las tablas*/
.bd-example {border-radius: var(--bs-border-radius);--bd-example-padding: 1rem;position: relative;padding: var(--bd-example-padding);border: 1px solid var(--bs-border-color);}

/* redeclaracion botones de los fonos, etc */
.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-left-width: 1px;border-left-style: solid;border-left-color: rgb(204, 204, 204);border-radius: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}

#header .logo img {max-height: 60px;}
.navbar a, .navbar a:focus {font-size: 18px;}
.navbar .getstarted, .navbar .getstarted:focus {padding: 10px 55px;}
.btn-group-sm > .btn, .btn-sm {--bs-btn-font-size: 1rem;}
#busqueda .busqueda-form form .radioBtn .l_item {padding-left: 15px;padding-right: 15px;}
section {padding: 30px 0;}
.section-title {padding-bottom: 10px;}
.services .icon-box {
  box-shadow: 3px -1px 5px 0px #333;
}