/* Developer: Alessio Zanghi */
/* CSS Cliente */

/* Box footer */

html .bg-primary, html .bg-color-primary {
        background-color: #434750 !important;
}

#footer .footer-info .icons {
	color: #fff !important;
}

#footer .footer-info label {
    color: #fff !important;
}

#footer .footer-info strong, #footer a:not(.btn), #footer .footer-info .social-icons li a  {
    color: #fff !important;
}

.gold-gradient {
    background: #434750 !important;
}

.footer-copyright p, .footer-copyright nav ul li a {
    opacity: 0.8 !important;
    color: #000;
}

#header .header-nav-main nav > ul > li > a.active, #header .header-nav-main nav > ul:hover > li > a.active, #header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
    background-color: #434750 !important;
    color: #FFF !important;
}

#header .header-nav-main nav > ul > li > a {
    color: #434750 !important;
}

html .text-color-primary, html .text-primary {
    color: #434750 !important;
}

a {
    color: #434750 !important;
}

html section.section-tertiary, html section.section-quaternary {
    background-color: #fff !important;
}


html .btn-primary {
    background-color: #434750;
    border-color: #434750 #434750 #464a53;
    color: #fff !important;
}

html .btn-primary:hover {
    background-color: #5d626f;
    border-color: #5d626f #5d626f #464a53;
}

html .divider.divider-primary.divider-small hr {
    background: #434750;
}

html .list-primary.list-icons li > [class*="fa-"]:first-child, html .list-primary.list-icons li a:first-child > [class*="fa-"]:first-child, html .list-primary.list-icons li > .icons:first-child, html .list-primary.list-icons li a:first-child > .icons:first-child {
    color: #434750;
    border-color: #434750;
}



#review-index-section {
    background-color: #434750 !important;
    border-color: #434750 !important;
}

#review-index-section .text-light, .testimonial.testimonial-style-custom .testimonial-author p strong, .testimonial.testimonial-style-custom .testimonial-author p span {
    color: #434750 !important;
}

#review-index-section .divider.divider-light.divider-small hr {
    background: #434750;
}

#review-index-section .testimonial.testimonial-style-3 blockquote::before {
    color: #434750 !important;
}

#review-index-section p strong, #review-index-section p span{
    color: #fff !important;
}
.nav-pills > li.active > a, .nav-pills .nav-link.active {
    background-color: #434750 !important;
    color: #fff !important;
}

.nav-link {
    color: #434750 !important;
}

.room-suite-info  a {
    color: #434750 !important;
}

html .featured-box-primary .box-content{
    border-top-color: #434750;
}

#sidebar-facilities .featured-box-primary .icon-featured {
    color: #434750;
}

.list.list-icons li > [class*="fa-"]:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > .icons:first-child {
    color: #434750;
    border-color: #434750;
}

.owl-carousel .owl-nav button[class*="owl-"] {
    background-color: #434750;
    border-color: #434750 #434750 #cbb7af;
}

.owl-carousel .owl-nav button[class*="owl-"]:hover, .owl-carousel .owl-nav button[class*="owl-"].hover {
    background-color: #79130b;
    border-color: #79130b #79130b #510d08;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination .page-item.active .page-link {
    background-color: #434750 !important;
    border-color: #434750 !important;
    color: #434750 !important;
}

.page-item a {
    color: #434750 !important;
}

#apartment-title-section .text-light, #room-title-section .text-light, #listing-title-section .text-light, #book-now-title-section .text-light, #contact-us-title-section .text-light {
    color: #fff !important;
}

#header .header-btn-collapse-nav {
    background: #434750;
}

#contact-us-privacy-policy {
    color: #434750 !important;
}

html section.section-tertiary p, html .text-light, .form-control-custom .form-control, .form-control-custom .form-control::placeholder {
    color: #000 !important;
}

#parallax-section .text-light {
    color: #fff !important;
}

#apartments-page .main {
    border-bottom: solid 3px #484f5e !important;
}

#book-now-page form section.section-tertiary,  form section.section-quaternary {
    border: solid 3px #484f5e !important;
}

#book-now-page h4, form section.section-quaternary p {
    color: #000;
}

#apartments-page .main {
    border-bottom: 0 !important;
}

.pin-wrapper .form-control-custom.form-control-datepicker-custom, .pin-wrapper .form-control-custom {
    border: 1px solid #ced4da;
    padding-left: 5px;
}