@font-face {
    /*font-family: SantanderMicroText;*/
    font-family: Inter-Regular;
    src: url(font/Inter-Regular.ttf);
}
@font-face {
    /*font-family: SantanderMicroText;*/
    font-family: Inter-Bold;
    src: url(font/Inter-Bold.ttf);
    font-weight: 700;
}
@font-face {
    /*font-family: SantanderHeadline;*/
    font-family: Inter-RegularHL;
    src: url(font/Inter-Regular.ttf);
}
@font-face {
    /*font-family: SantanderHeadline;*/
    font-family: Inter-BoldHL;
    src: url(font/Inter-Bold.ttf);
    font-weight: 700;
}

.search-content{
    padding:24px 0px 96px 0px;
    display:flex;
}
.search-filter-column{
    width:290px;
}
.search-column-space{
    width:54px;
}
.search-result-column{
    flex:1;
}

.search-site-title{
    font-family: Inter-RegularHL;
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 60px;
    color: #0A285C;
}



.search-filter-column-inner{
    margin-top:20px;
}


#slider_row{
    font-size: 16px;
    color: #0A285C;
    padding: 0px 24px 16px 16px;
    border-bottom: 1px solid #E4EAF0;
}
.slider_row{
    font-size: 16px;
    color: #0A285C;
    padding: 0px 24px 6px 16px;
}




.search-filter-column-buttons{
    display:none;
}


.search-barswitch{
    width:100%;
    padding-bottom:43px;
}


.search-oferty-box{
    margin-top: 0px;
    margin-bottom:21px;
}


.search-oferty-box-oferty{
    text-transform: capitalize;
    padding: 0px 16px 12px 0px;
    float:left;
    font-family: Inter-RegularHL;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #0A285C;
}
.search-oferty-box-oferty-nazwa{
    text-transform: capitalize;
    font-family: Inter-RegularHL;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #0A285C;
    display:inline;
}

.oferty_ilosc{

}

.sort_select_box{
    font-family: Inter-Regular;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0A285C;
    width:240px;
    overflow:hidden;
    float:right;
    cursor:pointer;
    margin-top:-8px;
    padding: 12px 16px 12px 16px;
}

.sort_select_box_shadow{
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.12);
}

.sort_select_dropdown{
    margin-top:12px;
    border-top: 1px #8F8F8F solid;
    border-bottom: 1px #8F8F8F solid;
    position:absolute;
    z-index: 101;
    background:#FFFFFF;
    width:240px;
    display:none;
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.12);
    margin-left: -16px;
}
.sort_select_item{
    padding: 12px 16px;
}
.sort_select{
    display:none;
}
.sort_select_label{
    cursor:pointer;
    margin:0px;
}
#oferty_lista{
    width:760px;
}
.tabmobile{
    display:none;
}
.notabmobile{
    display:block;
}
.mobile{
    display:none;
}

.kalkulator_rata{
    font-family: Inter-RegularHL;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #0A285C; text-align: justify;
    margin-bottom:16px;
    margin-top:10px;
    padding: 16px 16px 16px 0px;
    text-align: center;
}

#page-selection{
    margin-top:24px;
    display: flex;
    justify-content: right;
}
.pagination{
}
.pagination > li > a, .pagination > li > span {
    font-family: Inter-Regular;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #0A285C;
  position: relative;
  float: left;
  padding: 6px 12px;
  text-decoration: none;
  background-color: #fff;

}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  z-index: 2;
  cursor: default;
  background: #FFFFFF;
    border: 2px solid #0A285C;
    border-radius: 50px;
}
.pagination > .next{
    margin-top:-2px;
    margin-left:24px;
}
.pagination > .prev{
    margin-top:-2px;
    margin-right:24px;
}

@media (max-width: 1199px){
    .tabmobile{
        display:block;
    }
    .notabmobile{
        display:none;
    }
    .search-barswitch{
        padding-bottom: 48px;
    }
    .search-site-title{
        font-size: 42px;
        line-height: 52px;
        display:inline-block;
    }
    .search-content{
        display:block;
    }

    #oferty_lista{
        /*width:672px;*/
        width:auto;
        margin:0px auto;
    }
    .search-oferty-box{
        height: 32px;
        margin-bottom: 20px;
    }
    .search-filter-column{
        width: 100%;
    }
    .search-filter-column-inner{
        margin: 32px auto 32px auto;
        padding: 0px;
        width:100%;
        background:#FFFFFF;
        display:flex;
        flex-wrap: wrap;
    }
    .slider_row{
        width: 50%;
        padding: 0px 24px 16px 0px;
    }
    .slider_row_pozyczka{
        width: 33%;
    }
    .slider {
        margin-left: 0px;
    }

    .kalkulator_rata{
        margin-top:0px;
        text-align:right;
        padding: 22px 16px 0px 0px;
    }
    .kalkulator_pokaz{
        padding-top: 16px;
        padding-left: 16px;
        padding-right: 0px;
        width: 200px;
    }

    .search-filter-column-head{
    }

    .search-result-column{
         flex: 0 0 100%;
         max-width: 100%;
    }
    #page-selection{
        justify-content: center;
    }
}
@media (max-width: 767px){
    .search-content{
        padding: 0px 0px 96px 0px;
    }
    .search-barswitch {
        padding-bottom: 24px;
    }
    .barswitch_btn2-text {
        font-family: Inter-Regular;
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        text-align: left;
        margin: 0px auto;
        display: inline-block;
    }
    .barswitch_btn2-text2{
        display: none;
    }
    .search-site-title{
        font-family: Inter-RegularHL;
        font-style: normal;
        font-weight: 400;
        font-size:36px !important;
        line-height: 44px;
        text-align: center;
        padding-left: 0px;
        margin-bottom:8px;
        display: block;
    }
    .search-filter-column-inner{
        display:block;
    }
    .slider_row{
        width: 100%;
        padding: 0px 0px 16px 0px;
    }
    .slider_row_pozyczka{
        width: 100%;
    }

    .kalkulator_rata{
        padding-top: 16px;
        text-align:left;
    }
    .kalkulator_pokaz{
        padding-top: 16px;
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
    }
    .mobile{
        display:block;
    }
    .nomobile{
        display:none;
    }
    .search-oferty-box-oferty{
        margin-bottom:48px;
        float:none;
        text-align: center;
        padding:0px
    }
    .sort_select_box{
        float:none;
        margin-left: -16px;
    }
}

.szukaj_opis_samochodu{
    margin-top:80px;
}
.szukaj_opis_samochodu a{
    text-decoration:none;
    color:#ec0000;
}
.szukaj_opis_samochodu h2{
    margin-top:40px;
    margin-bottom:8px;
    font-family: Inter-RegularHL;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #0A285C;
}
.szukaj_opis_samochodu h3{
    margin-top:30px;
    margin-bottom:8px;
    font-family: Inter-RegularHL;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #0A285C;
}
.szukaj_opis_samochodu p{
    margin-top:8px;
    margin-bottom:8px;
    font-family: Inter-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0A285C;
}
.szukaj_opis_samochodu ul{
    list-style: disc;
    padding-left: 20px !important;
    padding-top:8px !important;
    padding-bottom:8px !important;
}
.szukaj_opis_samochodu ul li{
    list-style: disc;
    padding-left: 5px;
    padding-top:8px !important;
    padding-bottom:8px !important;
}