
body {
    background-color: #000;
    color: #fff;
}

.action-collapsible > li > [data-toggle="collapse"], .action-collapsible > li > a {
    color: #fff;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #fff;
}

a, p, li, blockquote, dl, td, label, address, .p {
    color: #fff;
}

a h1, a h2, a h3, a h4, a h5, a h6, a .h1, a .h2, a .h3, a .h4, a .h5, a .h6 {
    color: #fff;
}

.checkbox-default label {
    color: #DDDDDD;
}

.checkbox-default label:hover, .checkbox-default label:focus {
    color: #8e110f;
}

.thumb-product {
    background-color: #000;
}

.pagination-default ul li > a {
    background-color: #000;
    color: #fff;
}

.form-default .bootstrap-select .btn {
    background-color: #000;
}

.dropdown-menu {
    background-color: #000;
}

.dropdown-menu > li > a {
    color: #fff;
}

.bg-mountain p,
.bg-mountain h1,
.bg-mountain h2,
.bg-mountain h3,
.bg-mountain h4,
.bg-mountain h5,
.bg-mountain h6 {
    color: #000;
}

.thumb-product h1,
.thumb-product h2,
.thumb-product h3,
.thumb-product h4,
.thumb-product h5 {
    color: #fff !important;
}

#brand-list {
    border-color: transparent;
}

.table-default > tbody > tr > th, .table-default > tbody > tr > td {
    background-color: transparent;
}

.box-bordergrey,
.slider-1slide-wthumb .slick-slide {
    border-color: transparent !important;
}

.slider-1slide-horithumb .slick-slide {
    background-color: #000;
}

.navbar-default .dropdown-menu {
    background-color: #000;
    border-color: #8e110f;
}


/*Image Aspect Ratio*/
.ratio {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: auto;
    background-color: rgba(0, 0, 0, 1);
}

/*@media (max-width: 767px) {
  .ratio {
    max-width: 345px;
  }
}*/
/*.ratio:before,
.ratio:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
.ratio:after { clear: both; }
.ratio { zoom: 1; }*/

.ratio1-1 {
    padding-top: 100%;
}

.ratio2-1 {
    padding-top: 50%;
}

.ratio4-3 {
    padding-top: 75%;
}

.ratio16-9 {
    padding-top: 56.25%;
}

.ratio img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}

/*Caption image inside class ratio*/
.ratio .img-caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}

#brand-list {
    /*margin-top: 100px;*/
    margin-top: 50px;
}

#brand-list .img-valign img.center-block {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    max-height: 100px;
    width: auto;
}

.text-black {
    color: #000 !important;
}

.page-contact p, .page-contact li, .page-contact blockquote, .page-contact dl, .page-contact td, .page-contact label, .page-contact address, .page-contact .p {
    color: #000 !important;
}

.slider-1slide .h1 {
    color: #fff;
}

.btn-black-hollow {

    border: 2px solid #fff;
    color: #fff;
}

#marketplace-list{
    margin-top: 20px;
}


#marketplace-list ul.list-inline{
    margin-bottom: 0;
}

ul.list-inline.list-social img {
    max-width: 70px;
}

@media (max-width: 767px) {
    ul.list-inline.list-social img {
        max-width: 100px;
    }
}