.btn.btn-primary {
background-color: #6E0D3A;
}
.property-filter {
    background-color: #302746;
}
.property-filter .form-actions .btn {
    background-color: #6E0D3A;
}
body a {
    color: #5400a7;
}
body a:hover {
    color: #a6a1b5;
}
.properties-rows .property .title-price .title h2 a, .properties-rows .property .title-price .title .h2 a {
    color: #302746;
}
.carousel .carousel-prev {
    background-color: #6E0D3A;
}
.carousel .carousel-next {
 background-color: #6E0D3A;
}
.bottom-wrapper .item:hover .key, .bottom-wrapper .item:hover .gps, .bottom-wrapper .item:hover .address {
    background-color: #22223B;
    background-position: center top;
    border-color: #6E0D3A;
}
.bottom-wrapper .item .btn {
    background-color: #6E0D3A;
}

#footer-wrapper #footer-top {
    background-color: #302746;
}
#footer-wrapper #footer #footer-inner p a {
    text-decoration: none;
    color: white;
}
.main-slider.title a {
color: white;
}
.slider-wrapper .images .navigation li.slick-active {
    background-color: #6E0D3A;
}
#\31 0786a9ab3c50b4aa3b05cdc7653a6da > div:nth-child(7) > div {
    margin-bottom: 15px;
}

.span9 .properties-grid .content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.span9 .properties-grid .content .property {
width: 33%;
}

.sidebar.span3 .properties-grid {
display: none;
}

#AdvertisementMessageViewSlugForm > div.input.submit.text-right {
    text-align: center;
}

.btn-print-presentation {
    /* margin-left: 38px; */
}

#block-43 > div > div > div > div > div:nth-child(1) {
    text-align: center;
}

#block-43 > div > div > div > div > div:nth-child(2) {
    text-align: center;
}

.send-presentation.content {
    -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    background-color: #fff;
    padding: 20px;
}

.send-presentation .submit,
.send-presentation .text {
    text-align: center;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.send-message {
text-align: center;
    background-color: #a6efa1;
    color: #187212;
    border: 1px #39e52e solid;
    border-radius: 5px;
    margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
   font-weight: bold;
}
h1.page-header, .h1.page-header {
font-weight: bold;
}
.properties-rows .property .title-price .title h2 a.fontSize-20, .properties-rows .property .title-price .title .h2 a.fontSize-20 {
    font-size: 20px;
    font-weight: bold;
}
