body {     font-family: Helvetica, sans-serif;    /*font-family: 'Oswald', sans-serif;*/    font-size: 16px;}h1,h2,h3,h4,h5,h6{
color: #5E5E45;
margin-top: 10px;
}
h1, .h1 {
    font-size: 24px;
}
h2, .h2 {
    font-size: 20px;
}
h3, .h3 {
    font-size: 18px;
}
h4, .h4 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 4px;
}
.maincontent {
    margin-top: 41px;
}

.maincontent {
    margin-top: 41px;
}

.maincontent .sidebarbox {
    background-color: #efefef;
    padding: 1em;
    margin-bottom: 1em;
}

.maincontent .sidebarbox ul {
    list-style-type: none;
    padding: 0;
}

.sidebarSellYours {
    background-color: #B46267;
    padding: 1em;
    color: #FFFFFF;
    text-align: center;
    clip-path: polygon(
            0% 0%, /* top left */ 0% 0%, /* top left */ 100% 0%, /* top right */ 100% 0%, /* top right */ 100% 80%, /* bottom right */ 90% 100%, /* bottom right */ 0% 100%, /* bottom left */ 0 100% /* bottom left */
    );
}

.sidebarSellYours .sellboxText {
    font-weight: bold;
    font-size: 1.5em;
    line-height: 1;
}

.sidebarSellYours h3 {
    line-height: .5;
}

.sidebarSellYours .cashpaid {
    line-height: 2;
}


.header-right p {
    margin-bottom: 0;
}

.header-right {
    float: right;
    text-align: right;
}

.header-right p a {
    color: #6c757d;
}

.header-right p a:hover {
    color: #000;
}

a:hover {
    text-decoration: none;
}

.header-right svg {
    position: relative;
    top: -2px;
    left: -5px;
}

.navbar.navbar-expand-lg.navbar-light.bg-light {
    width: 100%;
    left: 0 !important;
    position: absolute;
    margin-bottom: 20px;
    border-bottom: 4px solid #C80000;
    background: #757676 !important;
    z-index: 1;
 }

.jumbotron {
    /*  margin-top: 90px; */
}

.nav-link {
    color: #fff !important;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0 40px !important;
}

.dropdown-item:hover {
    background: #C80000;
    color: #fff;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    border-radius: 0 !important;
    /*  margin-top: 12px; */
}

.nav-item:hover {
    background: #C80000;
}

.jumbotron.home-banner {
    padding: 0;
}

.jumbotron.home-banner img {
    max-width: 100%;
}

.col-md-12.footer-text {
    background: #b9b9b9;
    padding: 20px;
    margin-top: 25px;
}

.footer {
    position: absolute;
    width: 100%;
    left: 0;
    background: #000;
    margin-top: 50px;
    text-align: center;
    padding: 25px 20px 20px;
}

.footer p {
    color: #fff;
    width: 100%;
}

.jumbotron.home-banner {
    margin-left: calc((101vw - 100%) / -2);
    width: 100vw;
    margin-bottom: 20px;
}

.jumbotron.home-banner img {
    width: 100%;
}

@media screen and (min-width: 992px) {
    .button-text, .input-group.mobile-search {
        display: none;
    }
}

@media screen and (min-width: 1400px) {
    .nav-link {
        padding: 0 40px !important;
    }

}


@media screen and (max-width: 1399px) {
    .nav-link {
        padding: 0 24px !important;
    }
}


@media screen and (max-width: 992px) {
    .nav-item {
        margin-bottom: 4px;
    }


    .nav-item a {
        padding: 2px !important;
    }

    .button-text {
        color: #fff;
    }

    .navbar-light .navbar-toggler, .navbar-toggler.collapsed span {
        color: #fff !important;
        background-color: #fff;
    }

    .search-desktop {
        display: none;
    }

}

@media screen and (max-width: 992px) {
    .col-5.pt-1, .header-right, header .col-3 {
        width: 100%;
        float: none;
        max-width: 100% !important;
        flex: auto;
        text-align: center;
    }

    .nav-link {
        padding: 0 24px !important;
    }
    .swap-m .col-md-12 {
        margin-top: 30px;
    }

}

<!--
ALGOLIA SEARCH CUSTOM CSS-- >
.header.py-3 {
    position: relative;
}

#hits {
    z-index: 9999999999;
    position: absolute;
    background: #FFF;
    border: 8px solid #757676;
    border-radius: 4px;
    padding: 20px;
    width: 85%;
    top: 90px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;



}
.search-image.img-responsive {
    max-width: 100%;
}

.ais-Hits-item {
    font-size: 12px !important;
    text-align: left;
}

.ais-Highlight-highlighted {
    font-size: 14px !important;
    text-align: left;
}

.searchdescription {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.ais-SearchBox-input {
    font-size: 20px;
    padding-left: 25px;
}

.ais-SearchBox-reset {
    right: -.5em;
}

.navbar-expand-lg .navbar-collapse {
    justify-content: center;
}

.align-items-stretch {
    margin-bottom: 20px;
}

.card-linked:hover {
    background: rgba(1, 1, 1, 0.3);
}

.card-linked {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
}


.input-group.mobile-search.test {
    display: block;
    top: 58px;
    margin: 20px 0;
  }

@media only screen and (max-width: 990px) {
    .navbar.navbar-expand-lg.navbar-light.bg-light {
        padding: 10px 20px;
    }
}

@media only screen and (max-width: 780px) {
    .col-3 {
        width: 100% !important;
    }

    body .swap-m {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
    }

    body .swap-m .col-md-3 {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
    }

    body .swap-m .col-md-9 {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
        margin-top: 30px;
    }


}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 992px) {
    .ais-Hits-item {
        width: 100%!important;
    }
    #hits {
        top: 285px;
      }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 601px) {
    .ais-Hits-item {
        width: 31%;
    }

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .ais-Hits-item {
        width: 23%;
    }
    .mobile-colsell {
        display: none;
    }

    
}

@media only screen and (min-width: 992px) {

    .input-group.mobile-search.test {
        display: none;
    }

    #hits {
        top: 90px;
    }

    

    .navbar.navbar-expand-lg.navbar-light.bg-light {
        text-align: center;
        display: ruby;
    }

}
