@font-face {
font-family: "QuaintGothic"; 
src: url("/uploads/QuaintGothic.ttf"); 
font-style: normal; 
font-weight: normal; 
} 
@font-face {
font-family: "BehrensKursivC"; 
src: url("/uploads/BehrensKursivC.ttf"); 
font-style: normal; 
font-weight: normal; 
} 

.navigation-wrapper .navigation .nav li .nolink, .navigation-wrapper .navigation .nav li a {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
    background-color: transparent;
    border-left: 0px;
    border-top: 2px solid transparent;
    color: #654835;
    cursor: pointer;
    display: block;
    font-size: 16px;
    line-height: 1;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 23px;
    padding-top: 21px;
    white-space: nowrap;
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-slogan {
    color: #654835;
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-email a {
    color: #654835;
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-phone span a {
    color: #654835;
}
.btn.btn-primary {
    background-color: #654835;
}
.btn.btn-primary:hover {
    background-color: #93674a;
}
.property-filter .form-actions .btn {
    background-color: #654835;
}
.property-filter .form-actions .btn:hover {
    background-color: #93674a;
}
.property-filter {
    background-color: #89bc2f;
}
.property-filter label {
    color: #664837;
}
.navigation-wrapper .navigation .nav li ul {
    background-color: #664837;
}
.navigation-wrapper .navigation .nav li .nolink:hover, .navigation-wrapper .navigation .nav li a:hover {
    background-color: #93674a;
    border-top: 2px solid #664837;
    color: #ffffff;
}
.navigation-wrapper .navigation .nav li ul li .nolink:hover, .navigation-wrapper .navigation .nav li ul li a:hover {
    background-color: #95674d;
}
.navigation-wrapper .navigation .nav li:hover>.nolink, .navigation-wrapper .navigation .nav li:hover>a {
    background-color: #674839;
}
.navigation-wrapper .navigation .nav li:hover>.nolink, .navigation-wrapper .navigation .nav li:hover>a {
    background-color: #674839;
    border-top: 2px solid #664837;
    color: #ffffff;
    text-decoration: none;
}
body {
    -webkit-font-smoothing: antialiased;
    background-color: #ffffff;
}

h2 {
font-family: "QuaintGothic";
}

.h2 {
font-family: "QuaintGothic";
}

.btn {
font-family: "QuaintGothic";
}

.h3 {
font-family: "QuaintGothic";
}
h3 {
font-family: "QuaintGothic";
}
.site-slogan span {
font-family: "BehrensKursivC";
}
.services .item .text > p{
font-family: "BehrensKursivC";
}
.bottom-wrapper .bottom .item > h2 + p + p{
font-family: "BehrensKursivC";
}
.carousel .content {
    background-color: #89bc2f;
}
.carousel .carousel-prev {
    background-color: #654835;
}
.carousel .carousel-prev:hover {
    background-color: #93674a;
}
.carousel .carousel-next {
    background-color: #654835;
}
.carousel .carousel-next:hover {
    background-color: #93674a;
}
.icon-chevron-circle-up {
    color: #654835;
}
body {
    -webkit-font-smoothing: antialiased;
    background-color: #f0f0f0;
    color: #654835;
}
form input[type=submit].btn:hover {
    background-color: #93674a;
}
#footer-wrapper #footer-top {
    background-color: #563d2f;
}
#footer-wrapper {
    background-color: #654835;
}
h2, .h2 {
    color: #664837;
    font-size: 24px;
    font-weight: lighter;
    margin: 20px 0px;
}
h1.page-header, .h1.page-header, h2.page-header, .h2.page-header {
    border: 0px;
    color: #664837;
    font-size: 30px;
    font-weight: 300;
    line-height: 40px;
    margin: 20px 0px;
    padding: 0px;
    word-wrap: break-word;
}
.features .item .text h3, .features .item .text .h3 {
    color: #664837;
}
body a:hover {
    color: #83bd3f;
}
.sidebar h2, .sidebar .h2 {
    color: #664837;
}
.bottom-wrapper .decoration {
    background-color: #ffffff;
    border: 1px solid #ffffff;
}
.bottom-wrapper .item h2 a, .bottom-wrapper .item .h2 a {
    color: #654835;
}
.bottom-wrapper .item .btn {
    background-color: #654835;
}
.bottom-wrapper .item .btn:hover {
    background-color: #89BC2F;
}
.bottom-wrapper .item:hover .key, .bottom-wrapper .item:hover .gps, .bottom-wrapper .item:hover .address {
    background-color: #ffffff;
    background-position: center top;
    border-color: #ffffff;
}
body a {
    color: #654835;
}
.properties-rows .property .title-price .title h2 a, .properties-rows .property .title-price .title .h2 a {
    color: #664837;
}
.pagination ul li.active a {
    background-color: #654835;
}
.pagination ul li a:hover {
    background-color: #93674a;
}
.widget.properties .content .property .price {
    color: #654835;
}
.carousel .carousel-block-init .item-carousel-slick h3 a, .carousel .carousel-block-init .item-carousel-slick .h3 a {
    color: #654835;
}
.carousel .carousel-block-init .item-carousel-slick h3 a:hover, .carousel .carousel-block-init .item-carousel-slick .h3 a:hover {
    color: #93674a;
}
.properties-rows .property .title-price .price {
    color: #654835;
}
#footer .copyright p {
font-family: "QuaintGothic";
}
.block-confirmation_text a {
font-family: "QuaintGothic";
font-weight: bolder;
font-size: 16px;
color: white;
}
#footer-wrapper #footer-top h2, #footer-wrapper #footer-top .h2 {
    color: #ffffff;
}
#footer-wrapper #footer-top table.contact th {
    background-repeat: no-repeat;
    color: #ffffff;
}
#footer-wrapper #footer-top .nav li {
    color: #ffffff;
}
.navigation-wrapper .navigation .nav li .nolink.active, .navigation-wrapper .navigation .nav li a.active {
    border-top: 2px solid #83bd3f;
}
.carousel .carousel-block-init .item-carousel-slick .price {
    background-color: #ffffff;
    color: #654835;
}
.bottom-wrapper .address {
    background-image: url(/uploads/first.png);
    background-size: cover;
}

.bottom-wrapper .gps {
    background-image: url(/uploads/second.png);
    background-size: cover;
 }

.bottom-wrapper .key {
    background-image: url(/uploads/third.png);
    background-size: cover;
}
