.bg-accent-lt{
    background-color: #fa700dc4;
}
.logo{
    width: auto;
    height: 80px;
    background-color: #fff;
    /* border: 1px solid #c7c7c7; */
    box-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);;
    border-radius: 5px;
    margin-right: .25rem;
}
.custom-select.selectpicker{
    border-radius: 0;
}
.slick-section{
    height: 70vh;
    overflow: hidden;
    background: linear-gradient(to top,#f8781c, #fa86347f);
}
.slick-item{
    display: block;
    position: relative;
}
.slick-item .slick-img{
    object-fit: cover;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: auto;
    object-position: 80% right !important;
    opacity: .68;
    /* background: linear-gradient(to bottom, #00000000, #f8781c); */
}
.slick-item .hero-text{
    position: absolute;
    right: 0;
    background-color: #fa700dc4;
    width: 65%;
    bottom: 100px;
    color: #fff;
    text-transform: uppercase;
    line-height: 150%;
    padding: .5rem;
    font-size: 14px;
}
body{
    /* background-color:#e6e6e6; */
}
.search-section, .result-section{
    padding: .5rem 0;
    margin-top: .75rem;
}
.search-section{
    /* background-color: #e6e6e6; */
    
}
.result-section{
    /* background-color: #e6e6e6; */
    min-height: 50vh;
}
.result-section .res-card{
    box-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);
    background-color: #fff;
    border-radius: 1px;
    padding: .5rem;
    
}
.res-card .title{
    font-weight: 600;
}
.footer-section{
    font-weight: 600;
    background-color: #e6e6e6;
    border-top: .25rem #f8781c solid;
}
.footer-title{
    font-size: 110%;
}
.copy-right{
    background-color: #d3d3d3;
}
.form-signin a:link,
.form-signin a:visited{
    color: var(--accent-color);
    text-decoration: none;
    font-weight: bold;
}

/**
 * TOP MENUS
 */
.lg-menu{
    font-size: .85rem;
    text-transform: uppercase;
}
.lg-menu a:link,
.lg-menu a:visited{
    color: #000;
    text-decoration: none;
    padding: 0 .75rem .25rem .75rem;
    border-bottom: .25rem transparent solid;
    transition: border-bottom .3s ease-in-out;
    margin: 0 .1rem;
}
.lg-menu a:hover,
.lg-menu a:active,
.lg-menu a.active{
    color: var(--accent-color);
    border-bottom-color: var(--accent-color);
}