/* ==========================================================================

	START Color custom

========================================================================== */
/* line 97, site.scss */
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active,
.btn-primary.active:not(:disabled):not(.disabled),
.show > .btn-primary.dropdown-toggle, .btn-outline-primary, .btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary.active:not(:disabled):not(.disabled),
.show > .btn-outline-primary.dropdown-toggle, .btn-link, .btn-link:hover, .estate-facts__item i, .estate-facts--estate-detail .estate-facts__item i, .estate-facts--estate-detail .estate-facts__item, .SumoSelect > .CaptionCont > label > i:after, .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk:hover, .fancybox-button:not([disabled]):hover::after, .footer a:hover, .footer__adress-item--strong a, .nav-ID4__link.active, .nav-ID4__link--owner, .nav-ID4__link--btn:hover, .nav-ID4---secondary .nav-ID4__link:hover, .estate-description__town, .testimonial__text:before, .testimonial__text:after, .footer-signature, .footer-signature a, .footer-signature a:hover, .list-multi-agency__name, .color-primary, a, a:hover, h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: #c9bdab;
}

/* line 98, site.scss */
.btn-primary:hover > svg, .estate-facts__item--360, .box-appointment__body::before {
  color: #c9bdab !important;
}

/* line 100, site.scss */
.btn-primary, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active,
.btn-primary.active:not(:disabled):not(.disabled),
.show > .btn-primary.dropdown-toggle, .btn-outline-primary, .btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary.active:not(:disabled):not(.disabled),
.show > .btn-outline-primary.dropdown-toggle, .fancybox-button:not([disabled]), .fancybox-button:not([disabled]):hover, .fancybox-button[disabled], .btn-group-toggle .btn-secondary:not(:disabled):not(.disabled):active,
.btn-group-toggle .btn-secondary.active:not(:disabled):not(.disabled),
.btn-group-toggle .show > .btn-secondary.dropdown-toggle {
  border-color: #c9bdab;
}

/* line 101, site.scss */
.box-agent__btn--strong {
  border-color: #c9bdab !important;
}

/* line 103, site.scss */
.irs-bar, .nav-ID4__link.active:after, .alternate-content__title:before, .estate-description__town:before, .testimonial__author:before {
  border-bottom-color: #c9bdab;
}

/* line 105, site.scss */
.irs-bar, .team-item__separator, hr {
  border-top-color: #c9bdab;
}

/* line 106, site.scss */
.alert-cookie {
  border-top-color: #c9bdab !important;
}

/* line 107, site.scss */
.nav-ID4---secondary .nav-ID4__item:before {
  border-right-color: #c9bdab;
}

/* line 109, site.scss */
.list-multi-agency__item {
  border-left-color: #c9bdab;
}

.list-multi-agency__tel i, .list-multi-agency__email i {
 color: #c9bdab;
}

/* line 112, site.scss */
.nav-ID4__link--btn:hover {
  outline-color: #c9bdab;
}

/* line 114, site.scss */
.btn-primary, .btn-outline-primary:hover, .irs-bar, .irs-from, .irs-to, .irs-single, .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk, .fancybox-infobar, .fancybox-progress, .fancybox-button:not([disabled]), .fancybox-button[disabled], .nav-ID4-hamburger .hamburger-inner, .nav-ID4-hamburger .hamburger-inner:after, .nav-ID4-hamburger .hamburger-inner:before, .nav-ID4-hamburger .hamburger.is-active .hamburger-inner, .nav-ID4-hamburger .hamburger.is-active .hamburger-inner:after, .nav-ID4-hamburger .hamburger.is-active .hamburger-inner:before, .nav-ID4__link--btn, .nav-ID4__item---lng .dropdown-item.active, .nav-ID4__item---lng .dropdown-item:active, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .section-estate-detail__thumb-item:last-child::after, .box-agent__btn, .agency-item__col-pict::before, .btn-group-toggle .btn-secondary:not(:disabled):not(.disabled):active,
.btn-group-toggle .btn-secondary.active:not(:disabled):not(.disabled),
.btn-group-toggle .show > .btn-secondary.dropdown-toggle {
  background-color: #c9bdab;
}

.btn-primary[disabled] {
  background-color: #c9bdab;
  border-color: #c9bdab; }

.estate-facts__item svg { fill: #c9bdab !important; }
.estate-flag__text--exclusivity { background-color: #c9bdab !important; }

/* line 115, site.scss */
.box-agent__btn--strong, .bg-primary, .message-box---primary, .dropdown-item.active {
  background-color: #c9bdab !important;
}

/* line 117, site.scss */
.color-secondary {
  color: #0F1A30;
}

/* line 119, site.scss */
.fancybox-bg, .form-container__header {
  background-color: #0F1A30;
}

.owl-theme--agency-estate .owl-nav [class*='owl-']:hover {
  background-color: #c9bdab !important;
}

.footer a:hover {
    border-color: #c9bdab !important;
}

.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i,
    .SumoSelect .select-all.selected > span i,
    .SumoSelect .select-all.partial > span i {
	background-color: #c9bdab !important;
}

::selection {
	background: #c9bdab; /* WebKit/Blink Browsers */
	color: #FFFFFF;
}
::-moz-selection {
	background: #c9bdab; /* Gecko Browsers */
	color: #FFFFFF;
}

/* ==========================================================================

	END Color custom

========================================================================== */

#home-Content > div {
	padding-bottom : 2rem !important;
}

@media print {
	.footer__agency { border-top-color: #c9bdab; }
	/*hide real advice widget*/
	iframe.widget-nps-iframe {display: none !important;}
}

.alert-cookie__title {
    color: #c9bdab;
}
.cookies-config__title {
    color: #c9bdab;
}
.alert-cookie__text a {
    cursor: pointer;
}
.list-cookie-type__text a {
    cursor: pointer;
}
.btn-help {
    color: #c9bdab;
}
input:checked + .slider {
    background-color: #c9bdab;
}
.owl-theme--agency-estate .owl-nav [class*='owl-']:hover {
  background-color: #c9bdab !important;
}
.owl-theme .owl-nav [class*='owl-']:hover {
  background-color: #c9bdab !important;
}

/*----------------------------------------------------

	tooltip

----------------------------------------------------*/
.tooltip-control {
  color: #c9bdab !important;
}

/*----------------------------------------------------

	custom tables

----------------------------------------------------*/
table.customTable {
    margin: 25px auto;
    border-collapse: collapse;
    border-style: hidden;
    width: 100% !important;
}

table.customTable td {
    padding: 1rem;
    border: 1px solid #c9bdab;
}


/* ==========================================================================

.elem-accordion


========================================================================== */
.elem-accordion__item {
    border-bottom: solid 1px #c9bdab;
    padding-bottom: 20px;
}

.elem-accordion__head a::before {
    transition: all 0.2s ease-in-out;
    font-family: "Font Awesome 5 Pro";
    color: #c9bdab;
    content: "\f04b";
    position: absolute;
    width: 16px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    right: 0;
    color: #c9bdab;
    transform: rotate(0);
}


/* ==========================================================================

.elem-accordion


========================================================================== */
.list-blog-article-label {
    border-bottom: #c9bdab 1px solid;
}

.section-blog-article__foot {
    border-top: #c9bdab 1px solid;
}

.icon-color {
    color: #c9bdab;
}
