button,
input,
select,
textarea {
    color: #000;
}
body,
body .ui-widget, 
body .ui-widget-content {
    color: #231f20;
}
a,
body .ui-widget-content a {
    color: #ce9a08;
}
a:hover,
body .ui-widget-content a:hover {
    color: #000;
}
h1, h2, h3, h4, h5, h6,
.heading-tag {
    color: #30374b;
}
.header-top {
    background-color: #30374b;
    color: #fff;
}
.header-top-inner a,
.header-top-inner a:hover {
    color: #fff;
}
.header-top-inner a.ht-link:hover:after {
    background-color: #d3c18e;
}
.site-nav .main-menu > ul > li > a,
.header-phone a,
.site-nav .main-menu > ul > li > a:hover,
.header-phone a:hover {
    color: #30374b;
}
.site-nav .main-menu > ul > li > a:after {
    background:#d3c18e;
}
.header-phone a:after {
    background-color:#d3c18e;
}
.header-phone {
    background: url(../images/slash_2.png) no-repeat 0 0;
}
.home-slider-slide:before,
.page-banner::before {
    background: #30374b;
}
.home-slider .bx-wrapper .bx-controls-direction a {
    background-color: rgb(255,255, 255, 0.5);
}
.home-slider .bx-wrapper .bx-controls-direction a.bx-prev {
    background-image: url(../images/slider_arrow_l.png);
}
.home-slider .bx-wrapper .bx-controls-direction a.bx-next {
    background-image: url(../images/slider_arrow_r.png);
}
.home-slider .bx-wrapper .bx-controls-direction a:hover {
    background-color: #d3c18e;
}
.home-slider .slide-textarea .slide-tagline {
    color: #fff;
}
.home-slider .button-light-bg {
    background-color: #d3c18e;
}
.home-slider .button-light-bg:hover {
    background-color: #30374b;
    color: #fff !important;
}
.home-page-callout-1 .callout-img-holder:after,
.gallery-callout .callout-img-holder:after {
    background:url(../images/multiple_lines_2.png) no-repeat 0 0;
}
.callout-white-bg {
    background-color: #fff;
}
.callout-lightgray-bg {
    background-color: #f7f9f9;
}
.heading-tag {
    background:url(../images/multiple_lines_1.png) no-repeat left center;
}
.four-img-gallery-holder .gallery-img img {
    border-right-color: #fff;
}
.button-dark-bg {
    border-color:#d3c18e;
    color: #fff;
 }
 .button-light-bg {
    border-color: #d3c18e;
    color: #30374b;
}
.button-dark-bg:hover,
.button-light-bg:hover {
    background-color:#d4c18e;
    color: #081b39 !important;
 }
 .slash-1 {
    background: url(../images/slash_1.png) no-repeat 0 0;
 }
 .video-callout-content,
 .video-callout-content h3 {
    color: #fff;
 }
 .play-video {
    background:url(../images/play_icon.png) no-repeat center center;
}
.apartment-data .ui-tabs .tabs-list {
    border:0;
    border-bottom: 2px solid #d9d9db;
}
.apartment-data .ui-tabs .tabs-list li a {
    color: #30374b;
}
.apartment-data .ui-tabs .tabs-list li a:hover {
    color: #d3c18e;
}
.apartment-data .ui-tabs .tabs-list li.ui-state-active a:after {
    background-color: #d3c18e;
}
.plans-info .plans-info-holder .button-dark-bg {
    background:#30374b;
    color: #d4c18e;
}
.plans-info .plans-info-holder .button-dark-bg:hover {    
    background:#d3c18e;
    color: #30374b !important;
}
.plans-meta .clearfix {
    border-bottom-color: #dcddde;
}
.plans-meta .plans-meta-name {
    color: #30374b;
}
.plans-slider-wrapper .bx-wrapper .bx-controls-direction a,
.list-slider-section  .bx-wrapper .bx-controls-direction a {
    background-color: #c9c0a4;
}
.plans-slider-wrapper .bx-wrapper .bx-controls-direction a:hover,
.list-slider-section  .bx-wrapper .bx-controls-direction a:hover {
    background-color: #30374b;
}
.plans-slider-wrapper .bx-wrapper .bx-controls-direction a.bx-prev,
.list-slider-section  .bx-wrapper .bx-controls-direction a.bx-prev {
    background-image: url(../images/slider_arrow_l.png);
}
.plans-slider-wrapper .bx-wrapper .bx-controls-direction a.bx-next,
.list-slider-section  .bx-wrapper .bx-controls-direction a.bx-next {
    background-image: url(../images/slider_arrow_r.png);
}
.amenities-section,
.amenities-text-holder .heading-tag,
.amenities-text-holder .fs-62 {
    color: #fff;
}
.amenities-list li {
    color: #30374b;
    background:#fff;
}
.testimonials-section:after {
    background:url(../images/quote_icon.png) no-repeat center center;
}
.testimonials-list li {
    border-color: #d3c18e;
}
.testimonials-list-item .testimonials-credit {
    color: #30374b;
}
.testimonials-list-item .testimonials-credit .antonio {
    color: #505a76;
}
.site-footer {
    background:#30374b;
    color: #fff;
}
.footer-bottom {
    border-top-color: #d3c18e;
}
.site-footer a,
.site-footer a:hover {
    color: #d4c18e;
}
.footer-social-links li a {
    background-image: url(../images/social_icons.png);
}
.site-footer h4 {
    color: #d4c18e;
}
.footer-nav-list li a,
.site-footer .quick-nav .qlink {
    color: #fff;
}
.footer-nav-list li a:hover,
.site-footer .quick-nav .qlink:hover {
    color: #d4c18e;
}
.site-footer .quick-nav .button-dark-bg  {
    color: #fff;
}
.color-white {
    color: #fff !important;
}
.second-nav {
    background:#30374b;
}
.contact-form-block {
    background-color: #f7f9f9;
}
.contact-form-block:before,
.main-content-head:before,
.section-head-with-lines:before,
.list-slider-section .section-heading:before {
    background: url(../images/multiple_lines_3.png) no-repeat center center;
    background-size: auto;
}
.contact-form input.button-dark-bg {
    background:#30374b;
}
.contact-form input.button-dark-bg:hover {
    background:#d4c18e !important;
    color:#081b39 !important;
}
.contact-form .input,
.contact-form .textarea,
.contact-form .select {
    border:1px solid #efefef;
}
.c-icon.c-icon-address {
    background: url(../images/address_icon.png) no-repeat 0 0;
    background-size: 100% auto;
}
.c-icon.c-icon-phone {
    background: url(../images/tel_icon.png) no-repeat 0 0;
    background-size: 100% auto;
}
.c-icon.c-icon-manager {
    background: url(../images/people_icon.png) no-repeat 0 0;
    background-size: 100% auto;
}
.contact-menta a {
    color: #30374b;
}
.contact-menta a:hover {
    color: #d4c18e;
}
.aprtmnt-amenties-list .aal-text {
    background: #fff;
    color: #6d6e71;
}
.community-amenties-list > li {
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.pet-policy-section {
   background: #f7f9f9;
}
.view-plan-btn {
    background: #F8F7F6;
    color: #30374b;
}
.view-plan-btn:hover {
    color: #30374b;
    background-color: #ededed;
}
.section-gray-bg,
.callback-section,
.graybg-fp-section {
    background: #f7f9f9;
}
.white-bg-section {
    background: #fff;
}
.ca-callback > a {
    color: #30374b;
}
.ca-callback > a:hover {
    color: #d4c18e;
}
.slider-content-box .box-heading {
    color: #30374b;
}
.slider-content-box span {
    color: #58595b;
}
.custom-accordion-parent .custom-accordion {
    border-top:2px solid #bcbdc0;
}
.custom-accordion-parent .custom-accordion .custom-accordion-content {
    border:0;
    border-bottom: 2px solid #bcbdc0;
}
.custom-accordion-parent .custom-accordion .custom-accordion-heading {
    border:0;
    border-bottom: 2px solid #bcbdc0;
    color: #30374b;
}
.custom-accordion-parent .custom-accordion .custom-accordion-heading.ui-state-active {
    border-bottom-color: #fff;
}
.floor-plans-nav {
    background: #30374b;
}
.floor-plans-nav a {
    color: #fff;
}
.floor-plans-nav a:hover,
.floor-plans-nav a:active {
    color: #d4c18e;
}
.available-status {
    color: #30374b;
    background: #d3c18e;
}
@media screen and (max-width: 767px) { 
    .site-nav .header-top {
        border-top:1px solid #ccc;
        color: #30374b;
    }
    .site-nav .header-top-inner a.ht-link {
        color: #30374b;
    }
    .site-nav .header-top-inner .button-dark-bg,
    .site-nav .main-menu .button-dark-bg {
        color: #30374b;
    }
}
@media screen and (max-width: 567px) { 
    .four-img-gallery-holder .gallery-img img,
    .four-img-gallery-holder .gallery-img:last-child img {
       border:2px solid #fff !important;
    }
}