/*
* === TEXT COLOR ===
*/

a,
header > .navbar .nav > li > a,
header > .navbar .nav > li.dropdown .dropdown-menu > li > a,
#count-container. .number > .number-label,
.bootstrap-select .btn,
.bootstrap-select .dropdown-menu > .active > a,
.bootstrap-select .dropdown-menu > .active > a:focus,
.bootstrap-select .dropdown-menu > .active > a:hover,
.textbox {
    color: #4d4d4d;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.pagination > li > a {
    color: #7b7b7b;
}

.top-bar-wrapper,
.top-bar ul.social > li > a {
    color: #a5a9ab;
}

.top-bar ul.social > li > a:hover,
header > .navbar .nav > li.dropdown .dropdown-menu > li > a:hover,
header > .navbar .nav > li.dropdown .dropdown-menu > li > a:focus,
.details-ticks > li > i,
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li.active > a,
.pagination > li.active > a:focus,
.pagination > li.active > a:hover,
.pagination > li.active > a:focus,
.blog-item .blog-title h3 a:hover,
.blog-item .blog-title span:hover,
.blog-item .blog-title span i,
address.contact-info i,
.zoom-btn,
.details-desc ul .selected,
.details-desc ul .selected:before {
    color: #c0392b;
}

header > .navbar .nav > li.active > a,
header > .navbar .nav > li.active > a:hover,
header > .navbar .nav > li.active > a:focus,
header > .navbar .nav > li > a:hover,
header > .navbar .nav > li > a:focus,
header > .navbar .nav > li.dropdown.open > a,
.slide-desc-price,
.slide-desc-price a,
#slider .button-prev i,
#slider .button-next i,
.listing-card > .listing-card-text > .listing-card-area,
.listing-card > .listing-card-text > .listing-card-price,
.button,
#featured-offers h1,
#featured-offers h5,
footer > .footer-container .footer-title,
footer.copyright ul.social > li > a:hover > i,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:active,
.dropdown-menu > li > a:focus,
footer > .footer-container .footer-p .form-control,
footer > .footer-container .footer-p .btn,
.short-image .short-image-title > h1,
.slider-container .slider-controls a.slider-left,
.slider-container .slider-controls a.slider-right,
.details-parameters-price,
.zoom-btn:focus,
.zoom-btn:hover {
    color: #ffffff;
}

.special-color,
.slide-desc .slide-desc-text h4,
.slide-desc-price a:hover i,
.listing-card > .listing-card-text > .listing-card-h4 > h4,
.button:hover,
#count-container .number > .number-icon i,
footer > .footer-container .footer-p > ul > li > a:hover,
footer > .footer-container .footer-p > ul > li > a:focus,
header .navbar .navbar-right .dropdown-menu li a:hover,
address.contact-info a:hover {
    color: #c0392b !important;
}

#count-container .number > .number-big {
    color: #000000;
}

footer > .footer-container .footer-p,
footer > .footer-container .footer-p > ul > li > a,
footer.copyright,
footer.copyright ul.social > li > a > i,
.details-parameters-name,
.details-desc,
.details-parameters,
.blog-item .blog-text,
address.contact-info,
address.contact-info a {
    color: #898989;
}

.details-title h3,
.details-desc h3,
.sidebar-title h3,
.content-title h3,
.blog-title h3 a,
.blog-item .blog-title span,
#contact-wrapper h2 {
    color: #5d5d5d;
}

/*
* === BACKGROUND COLOR ===
*/

body {
    background-color: #f1f1f1;
}

header .navbar,
header > .navbar .nav > li.dropdown .dropdown-menu,
.slide-desc,
.slide-desc-price a:hover,
.listing-card,
#listing-container,
#team,
#count-container,
.bootstrap-select .btn:hover,
.bootstrap-select .btn-default.active,
.bootstrap-select .btn-default:active,
.bootstrap-select .btn-default:focus,
.bootstrap-select.open > .dropdown-toggle.btn-default,
.button:hover,
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li.active > a,
.pagination > li.active > a:hover,
.pagination > li.active > a:focus,
.zoom-btn {
    background-color: #ffffff;
}

.top-bar-wrapper,
.details-parameters {
    background-color: #f8f8f8;
}

header > .navbar .nav > li.active > a,
header > .navbar .nav > li.active > a:hover,
header > .navbar .nav > li.active > a:focus,
header > .navbar .nav > li > a:hover,
header > .navbar .nav > li > a:focus,
header > .navbar .nav > li.dropdown.open > a,
header > .navbar .navbar-toggle > span,
.slide-desc-price,
#slider .button-prev,
#slider .button-next,
.listing-card > .listing-card-text > .listing-card-price,
.button,
footer.copyright ul.social > li > a:hover,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:active,
.dropdown-menu > li > a:focus,
.zoom-btn:focus,
.zoom-btn:hover {
    background-color: #c0392b;
}

.label-warning {
    background-color: #e67e22;
}

.label-success {
    background-color: #27ae60;
}

.listing-card > .listing-card-text > .listing-card-area,
.details-parameters-price {
    background-color: #183263;
}

footer {
    background-color: #151f2b;
}

footer.copyright {
    background-color: #0c1218;
}

footer > .footer-container .footer-p .form-control,
footer > .footer-container .footer-p .btn,
footer.copyright ul.social > li > a {
    background-color: #1e2833;
}

.search-form {
    background-color: rgba(255, 255, 255, 0.9)
}

.slider-container .slider-controls a.slider-left,
.slider-container .slider-controls a.slider-right {
    background-color: rgba(52, 152, 219, 0.9)
}

.short-image > .overlay {
    background-color: rgba(0, 0, 0, 0.7)
}

/*
* === BORDERS COLOR ===
*/

.top-bar-wrapper,
.top-bar ul > li,
header > .navbar .nav > li.dropdown .dropdown-menu,
.listing-card > .listing-card-text > .listing-card-h4,
.textbox,
.bootstrap-select .btn,
.bootstrap-select .btn-default.active,
.bootstrap-select .btn-default:active,
.bootstrap-select .btn-default:focus,
.details-parameters,
.details-parameters-cont {
    border: 1px solid #e1e1e1;
}

.button,
.button:hover,
.textbox:focus,
.bootstrap-select.open > .dropdown-toggle.btn-default,
footer > .footer-container .footer-title,
.short-image .short-image-title > .separator,
.details-title,
.details-desc h3,
.sidebar-title,
.content-title,
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li.active > a,
.pagination > li.active > a:hover,
.pagination > li.active > a:focus,
.blog-title,
.zoom-btn {
    border: 1px solid #c0392b;
}

footer > .footer-container .footer-p .form-control,
footer > .footer-container .footer-p .btn {
    border: 1px solid #1e2833;
}

/*
* === BOX SHADOW ===
*/

.button {
    -webkit-box-shadow: 0px 0px 0 0 #c0392b inset , 0px 0px 0 0 #c0392b inset;
}




.top-bar-wrapper {
    border-width: 0 0 1px 0;
}

.top-bar ul > li {
    border-width: 0 0 0 1px;
}

.listing-card > .listing-card-text > .listing-card-h4 {
    border-width: 0 1px 0 1px;
}

#team .listing-card > .listing-card-text > .listing-card-h4 {
    border-width: 1px;
}

footer > .footer-container .footer-title {
    border-width: 0 0 5px 0;
}

.short-image .short-image-title > .separator {
    border-width: 0 0 5px 0;
}

.details-parameters-cont {
    border-width: 0 0 1px 0;
}

.details-parameters-cont-last {
    border-bottom: 0;
}

.details-title,
.details-desc h3,
.sidebar-title,
.content-title,
.blog-title {
    border-width: 0 0 5px 0;
}