#rf{
	clear: both;
    position: fixed;
    display: block;
    list-style-type: none;
    right: 0em;
    top: 40%;
    background: #A8754E;
    min-height: 20px;
    border: 0px solid #A8754E;
    z-index: 999999999999999;
	    width: 50px;
		max-height: 155px;
    overflow: hidden;
}
a.icon.icon-circle.icon-sm.icon-facebook {
    background-color: #213553;
}
a.icon.icon-circle.icon-sm.icon-instagram {
    background-color: #4f86ac;
}
a.icon.icon-circle.icon-sm.icon-youtube {
    background-color: #ed4533;
}
a.icon.icon-circle.icon-sm.icon-google {
    background-color: #d04f3e;
}
a.icon.icon-circle.icon-sm.icon-whatsapp {
    display: none;
}

div#rf ul {
    list-style: none;
	text-align: left;
    padding: 5px;
}
div#rf ul li a{
	    font-size: 25px;
    color: #fff;
}
span.ftb {
    display: block;
    text-align: center;
    border-bottom: 1px solid #00000042;
}
span.ftb:hover {
    background: #222;
}


.objects-search {
    position: relative;
    padding: 7rem 0 8rem;
    overflow: hidden;
}
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:focus:active {
    border-color: #A9734C;
    background-color: #A9734C;
    color: #fff;
}
.icon.icon-primary {
    color: #A9734C;
}

.form-group {
    margin-bottom: 1.5rem;
}

.btn-secondary, .btn-secondary:hover {
    border-color: #A9744D;
    background-color: #A9744D;
    color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:focus:active{
	  border-color: #A9744D !important;
    background-color: #A9744D !important;
    color: #fff;
}
.object:hover .object-btn{
		  border-color: #A9744D !important;
    background-color: #A9744D !important;
    color: #fff;
}

.object-vertical .object-content .object-title {
    margin-bottom: 1rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid #d9534f;
    font-size: 1.3rem;
}
.section-double>.row {
    height: 35vw;
    -webkit-align-items: unset;
    align-items: unset;
}
section#contact {
    padding-top: 2% !important;
    padding-bottom: 2% !important;
}

@media only screen and (max-width: 1500px){
.section-double>.row {
    height: 30vw;
}
#footer {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

section#contact {
    padding-top: 2% !important;
    padding-bottom: 2% !important;
}
}
section#spec h2{
	color:#fff;
	padding-bottom:2%;
}
section#spec {
    background: #a9734c;
    padding-top: 5%;
    padding-bottom: 5%;
}
section#spec p {
    margin-bottom: 0px;
}
p.lead {
    font-size: 1.2rem;
    font-weight: 400;
}
p, .text-muted {
    color: #000 !important;
    font-weight: 400;
}
footer#footer p {
    color: #fff !important;
}
.card-body ul li {
    color: #000;
}