/*
*  CSS -Zoomia.pl
*  Author: MrLei
*  Date  : 2022-03-10
*  Update: 2024-07-18
*
*/

.zmian_SeewddsdfsadafdqwereqwrwdfSdf33s22dfsdwddwsdsdffwd{
    color:#233;
}

.ogloszenie_redaktor_x_add_podsumowanie{
    text-transform: uppercase;
    font-weight: 600;
}

.ogloszenie_redaktor_x_add_tekst{
    display: block;
    font-style: italic;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    border-left: #EEE 10px solid;
    color: #555;
    text-align: left;
    position: relative;
    margin: 10px 17px 29px 10px;
    padding: 0 0 3px 12px;
}

#scroll-container {
    display: none;

}

.sp_1{
    background-color: #4CAF506B !important;
    border: 1px solid #4CAF506B !important;
}
.sp_2{
    background-color: #ff980052 !important;
    border: 1px solid #ff980059 !important;
}
.sp_3{
    background-color: #ff8300a8 !important;
    border: 1px solid #ff8300cc !important;
}
.sp_4{
    background-color: #f4433678 !important;
    border: 1px solid #f4433678 !important;
}
.smy_kasuj{
    background-color: #4CAF506B !important;
    border: 1px solid #4CAF507D !important;
    color: #007905 !important;
}

.Tools_sql_all{
    background-color: #e1e2e2;
    height: 35px;
    font-size: 19px;
    padding: 5px;
    margin-top: 5px;
    text-transform: uppercase;
}

.Tools_sql{
    background-color: #fff;
    margin-top: 5px;
    font-size: 14px;
    padding: 5px;
    border: 1px solid #dddcdc;
    border-radius: 3px

}
.Tool_value{
    cursor: pointer;
    position: relative;
    background-color: #eee;
    padding: 2px 5px 2px 6px;
    margin-bottom: 9px;
    border-radius: 3px;
    border: 1px solid #ddd;
    color: #373737;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 19px;
    margin-right: 3px;

}

.Tools_rowin{
    cursor: pointer;
    position: relative;
    background-color: #eee;
    padding: 2px 5px 2px 6px;
    max-width: 51px;
    height: 24px;
    margin-bottom: 9px;
    border-radius: 3px;
    border: 1px solid #ddd;
    color: #626262;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 19px;
}

.Tools_Q{
    cursor: pointer;
    position: relative;
    background-color: #eee;
    padding: 2px 8px 2px 6px;
    max-width: 51px;
    height: 24px;
    margin-bottom: 6px;
    border-radius: 3px;
    border: 1px solid #ddd;
    color: #626262;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    margin-right: 3px;
}

.account_ciekawostki_box {
    margin-top: 25px !important;
}

ins.adsbygoogle[data-ad-status="filled"] > div:nth-child(1) {
  display: none;
}
ins.adsbygoogle[data-ad-status="unfilled"] > div:nth-child(2) {
  display: none;
}

.section_category_main{
    margin-bottom: -25px;
}

.menu_podkategoria_first{
    margin-top:7px;
}

.menu_podkategoria_last{
    margin-bottom:10px;
}

.katalog_typ_ogloszenia_item_name{
    text-align: left !important;
}

.menu_lokalizacja_wojewowdztwo_first{
    margin-top:10px;
}

.menu_lokalizacja_wojewowdztwo_last{
    margin-bottom:10px;
}

.menu_lokalizacja_wojewowdztwo_item_top{
    text-align: left;
}

.PhotosReklamaOn{
    display: none;
    padding: 10px;
    margin-top: 15px;
    height: 350px;
}

.ogloszenie_otwarcie_uslugi_godziny_span{
    min-width: 86px;
    display: block;
    float: left;
}


.ogloszenie_otwarcie_uslugi_dni_godziny{

    display: block;
    width: 48%;
    float: left;
}

.listing_details_otwarcie_uslug{
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin: 0px 5px 0px 5px;
}

.block_kategorie_header_main{

    display: flex;
}

.cat-kategoria-box-h3-listing-typ{
    width:auto;
}

.cat-kategoria-box-h3-listing-typ >h3.cat-kategoria-box-listing-typ-h3{
    text-align: center;
    font-size: 20px !important;
    position: relative;
    line-height: 21px;
}

.block_kategorie_header_img_main{
    float:left;
}
a.ogloszenie_bread_crumbs{
    text-decoration: underline !important;
    text-decoration-color: #4444441c !important;
}

.img_count_show {
    width: 21px;
    height: 20px;
    position: relative;
    bottom: 47px;
    left: 12px;
    border: 2px white solid;
    text-align: center;
    font-size: 0.857em;
    cursor: pointer;
    z-index: 2;
    display: block;
}

.img_count_show::after {
    content: attr(Photos_count);
    width: 100%;
    height: 100%;
    position: absolute;
    background: white;
    left: -4px;
    top: -4px;
    box-shadow: 0 0 0 2px white;
    line-height: 18px;
    font-size: 0.813em;
}

.end_ogloszenie_div{
   margin-top:10px;
}

.ogloszenie_opis_tresc{
    text-align: justify !important;
    color: #002F34 !important;
    font-size: 17px !important;
    line-height: 23px !important;
    width: 100% !important;
    background-color: unset !important;
    padding: 0px 4px 0px 4px !important;
    display: block;
}

.ogloszenie_onload_cena_value{
    display: inline !important;
}

.ogloszenie_obrazek_row{
    padding-right: 0px;
    padding-left: 0px
}

.listing_onload_img{
    width: 100%;
    object-fit: cover;
    height: 100%;

}

.ogloszenie_div{
    max-width: 850px;
    margin: 0 auto;
    background-color: #f2e3d403;
    padding: 0px 3px 0px 3px;
}
.ZobaczNastepneOgloszenia{
    display: block;
    margin-bottom: 14px !important;
    padding-right: 3px !important;
    padding-left: 3px;
    padding-top: 19px !important;
}


.ZobaczNastepneOgloszeniaTytul{
    display: block;
    border-top: 8px solid #4b371d30 !important;
    margin-bottom: 21px !important;
    padding-right: 3px !important;
    padding-left: 3px;
    padding-bottom: 7px !important;
    font-size: 23px !important;
    line-height: 15px !important;
    text-align: left;
    color: #4b371dad !important;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    font-weight: 400 !important;
    offbackground: linear-gradient(#a4897038, white);
    padding-top: 15px;
}
    .szukaj_wiecej_button_rotate {
        transform: rotate(90deg);
        margin-top: 2px !important;
        margin-left: 4px !important;
    }

    .szukaj_wiecej_button_rotate img {
       width: 31px !important;
    }

    .listing_details_seller_Top{
        display: block;
    }

    .listing_details_seller_Bottom{
        display: none;
    }

    .my_slider2{
        max-height: 400px;
        background:#f7f4f1;
        border-radius:3px;
        border: 1px solid #ece9e5;
    }
    .slider_bottom_off{

        height: 28px;
        line-height: 26px;
        padding: 0 12px;
        off: rgba(17, 17, 17, .5);
        color: white;
        font-size: 0.813em;
        cursor: pointer;
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        font-weight: 600;
        border-radius: 4px;
        opacity: 0.8;
    }

    .my_wrapper{
        margin-top:5px;
    }

    .thumbs .slider_prev{
        height: 92px !important;

    }
    .thumbs .slider_next{
        height: 92px !important;

    }


    .my_slider{
        max-height: 92px;
        background:#f7f4f1 ;
        border-radius:3px;
        off_border: 1px solid #ece9e5;
        margin-left:2px;
        margin-right: 2px;
    }

    .news_video_lista_adv{
        position: relative;
        top:-7px;
    }

    .listing_type_h1 h1 span.Producent_h1_napis{
        font-size: 20px;

    }

    .listing_type_h1 h1 span.Producent_h1 {
        font-weight: 600;


    }

    .produkty_glowna_box_img {
        position: relative;
        width: 100%;
        padding-bottom: 66%;
        border: 1px #E8E8E8 solid;
        border-bottom: 0;
        border-radius: 4px 4px 0 0;
    }

    .lista_produkt_zooplus_img{
        width: 24px;
        position: relative;
        top: -1px;
        opacity: 0.6;
    }

    .lista_produkt_cena_waluta{
        font-size: 0.7em;
    }

    .lista_produkt_koszt_wysylki{
        color: #666;
        font-size: 1em;
        margin-top: 8px;
    }

    .lista_produkt_koszt_wysylki_napis{

    }
    .lista_produkt_koszt_wysylki_cena{
        color: #515151;
        font-size: 15px;
    }
    .lista_produkt_koszt_wysylki_waluta{
        color: #515151;
        font-size: 0.7em;
    }
    .reklama_bottom_margines{
        margin-bottom: 14px !important;
        margin-top: 2px !important;
    }

    .textupfirst span::first-letter{
        text-transform: uppercase;
    }

    .MydescriptionTextOpis span.TextUpfirst b{
        color:#4a4a4a;
    }

    .categorie_ul a_off {
        display: block;
        font-size: 15px !important;
        line-height: 15px !important;
        text-align: left;
        color: #555 !important;
        text-transform: uppercase;
        letter-spacing: -1.2px;
        font-weight: 400 !important;
    }

    .categorie_ul{
        width:100%;
        margin-left: 0px;
        margin-right: 0px;
    }

    .lokalizacja_miasta_glowna_box a{
        padding: 5px 2px 5px 2px;
        color: #111 !important;
        text-decoration: underline !important;
        text-decoration-color: currentcolor;
        text-decoration-color: currentcolor;
        text-decoration-color: #4444444a !important;
        white-space: nowrap;
        line-height: 26px;
        font-size: 15px !important;
        font-weight: 300;

    }

    .lokalizacja_miasta_glowna_box a.lokalizacja_miasta_region {
        font-weight: 600;
    }

    .home_ostatnio_dodane .Box_350x250{
        margin-top: -11px;
        margin-bottom: 3px;
        height: 274px;
        padding:3px;
    }


    .home_ostatnio_dodane_adv .picture {
        position: relative;
        width: 100%;
        padding-bottom: 66%;
        border: 1px #E8E8E8 solid;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(232, 232, 232);
        border-bottom: 0;
        border-radius: 4px 4px 0 0;

    }

    .home_ostatnio_dodane_adv .info-polecane {
        min-height: 94px;
        background-color: #f7f4f1 !important;
    }

    .home_ostatnio_dodane_adv{
        position: absolute;
        width:95%;
        margin-top: -6px;
    }

    .wiadomosci_glowna_adv{
        position: absolute;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .wiadomosci_glowna wiadomosci_glowna_adv div.img {
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        background: url('/templates/pets_nova/img/no-picture.svg') center center no-repeat #F8F8F8;
        border-radius: 3px 3px 0 0;
    }

    .wiadomosci_glowna_adv .picture {
        position: relative;
        width: 100%;
        padding-bottom: 66%;
        border: 1px #E8E8E8 solid;
        border-bottom: 0;
        border-radius: 4px 4px 0 0;
    }

    .quiz_box_li_adv{

        margin-top:-6px;
        position: absolute;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        margin-left: -6px;
    }

    .quiz_box_li_adv .picture {
        position: relative;
        width: 100%;
        padding-bottom: 66%;
        border: 1px #E8E8E8 solid;
        border-bottom: 0;
        border-radius: 4px 4px 0 0;
    }



    .polceamy_glowna_adv {
        width: 97%;
        overflow: hidden;
        position: absolute;
        margin: 0 auto;
    }

    #przewijanie_off {
        height: 35px;
        text-align: center;
        position: relative;
        top: 78px;
        overflow: scroll;
        width: 200px;
        margin: 0 auto;
        border: 1px solid #ddd;
        overflow-y:scroll;
        overflow-x:hidden;

    }

    body.no-sidebar .featured > li.quiz_box_li{
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .slot_polecane_home_ogloszenia_on{
        display: none;
    }

    .slot_home_ostatnio_dodane_bootom_on{
        display: none;
    }


    .polecane_ogloszenia_top .napis_reklama_top{
        top: -9px;
    }

    .home_ostatnio_dodane .napis_reklama_top{
        top: -9px;
    }

    .polecane_ogloszenia_top .Box_350x250{
        margin-top: -11px;
        margin-bottom: 3px;
        height: 274px;
    }

    .polecane_ogloszenia_top .polecane_ogloszenia_reklama {

        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .home_ostatnio_dodane{

    }

    .tag_cloud-div{
        padding-left:12px;
        padding-right:12px;
    }

    .napis_reklama_top{
        color: #888;
        font-size: 11px;
        white-space: nowrap;
        text-underline-offset: 4px;
        text-decoration-line: none;
        text-decoration-thickness: 2px;
        transition: text-decoration .2s linear,color .2s linear;
        text-align: center;
        position: relative;
        top: 7px;
        z-index: 1000;
        width: 100px;
        margin: 0 auto;
    }


    .napis_reklama_top_2{
        color: #888;
        font-size: 11px;
        white-space: nowrap;
        text-underline-offset: 4px;
        text-decoration-line: none;
        text-decoration-thickness: 2px;
        transition: text-decoration .2s linear,color .2s linear;
        text-align: center;
        position: relative;
        top: 75px;
        z-index: 10;
    }

    .czcionki_filter_1{
        white-space: nowrap;
        text-underline-offset: 4px;
        text-decoration-line: none;
        text-decoration-thickness: 2px;
        transition: text-decoration .2s linear,color .2s linear;
    }

    .slot_home_quiz_box_on{
        padding-right: 17px;
        padding-left: 14px;
    }
    .slot_home_news_box_on{
        padding-left: 6px !important;
        padding-right: 4px !important;
    }

    .polecane_ogloszenia_top{
        margin-right: 0px;
        margin-left: 0px;

    }

    .polecane_ogloszenia_top .wybrane_ogloszenia{

        padding-right:5px;
        padding-left: 5px;
    }

    .search-home{

        text-align: center;
    }

    .search-home-napis{
        offheight: 85px;
        display: inline-table;
        display: block;
        position: relative;
        height: auto;
    }




    .kategorie_wszystkie_top_napis_2 h2.nowe {
        font-weight: 400 !important;
        color: #555;
        margin-bottom: 5px !important;
        line-height: 30px !important;
        font-size: 24px !important;
        margin-top: 20px;
        position: relative;
        top: 15px;
        height: 35px;
        padding-bottom: 37px;
        text-align: left;
        margin-left: 3px;
        text-transform: uppercase;
        letter-spacing: -1.2px;
        off_border-top: 8px solid #DBDBDB !important;
        padding-top: 8px;
    }


    .icona_pies{
        width: 45px;
        float: left;
        position: relative;
        top: 10px;
        left: 10px;
        opacity: 0.5;
    }

    .icona_kot{
        width: 46px;
        float: left;
        position: relative;
        top: 4px;
        left: 15px;
        opacity: 0.55;
    }

    .icona_kon{
        width: 51px;
        float: left;
        position: relative;
        top: 8px;
        left: 10px;
        opacity: 0.55;
    }

    .icona_krolik{
        width: 43px;
        float: left;
        position: relative;
        top: 9px;
        left: 13px;
        opacity: 0.55;
    }

    .icona_ryby{
        width: 57px;
        float: left;
        position: relative;
        top: 12px;
        left: 11px;
        opacity: 0.55;
    }

    .icona_ptaki{
        width: 33px;
        float: left;
        position: relative;
        top: 6px;
        left: 18px;
        opacity: 0.55;
    }

    .icona_gryzonie{
        width: 51px;
        float: left;
        position: relative;
        top: 9px;
        left: 12px;
        opacity: 0.55;
    }

    .icona_krowa{
        width: 52px;
        float: left;
        position: relative;
        top: 13px;
        left: 11px;
        opacity: 0.55;
    }

    .icona_terraria{
        width: 49px;
        float: left;
        position: relative;
        top: 5px;
        left: 16px;
        opacity: 0.65;
    }

    .icona_adopcja{
        width: 49px;
        float: left;
        position: relative;
        top: 8px;
        left: 10px;
        opacity: 0.65;
    }

    .icona_lost {
        width: 40px;
        float: left;
        position: relative;
        top: 9px;
        left: 12px;
        opacity: 0.55;
    }

    .icona_pozostale {
        width: 40px;
        float: left;
        position: relative;
        top: 7px;
        left: 17px;
        opacity: 0.55;
    }

    .napis_dodaj_oferte_mobile_ikona {
        opacity: 0.65 !important;
        width: 32px !important;
        height: 32px !important;
        position: relative;
        top: -2px;
        right: 1px;
    }


    .kategorie_wszystkie_top_ul{
        padding: 0px;
        display: inline-block;
    }
    .SekcjaOgloszeniaListings{
        offtop: -26px;
        position: relative;
    }

    .cat-podkategoria-h3{
        top: -13px !important;
        line-height: 27px !important;
    }

    .cat-home-h3{
        width: 88% !important;
    }

    .KomunikatyBarBottomOne{
        display: none;
    }

    .MenuBottomMobile{
        bottom: 0px;
        color: #fff;
        z-index: 9999;
        offoverflow: hidden;
        transition: 0.4s;
        position: fixed;
        width: 100%;
        height: 45px;
        offborder: 1px solid #ddd;
        offbackground: #cda634;
        background:#4b371d;
        box-shadow: 0 0 10px rgba(0, 0, 0, .6);
        display: none;
        border-radius: 5px 5px 0px 0px;
    }

    .KomunikatyBarBottomTlo{
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, .6) 50%, rgba(51, 51, 51, .85) 80%, rgba(51, 51, 51, .95));
        font-size: 16px;
        font-weight: 600;
        line-height: 14px;
        color: #fff;
        text-shadow: 0 0 3px #111, 1px 1px 0 #111;
        text-align: center;
        z-index: 99;
        display: none;
        position: fixed;
        bottom: 34px;
        width: 100%;
        height: 30px;
        left: 30px;
        opacity: 0.6;
    }

    .KomunikatyBarBottom{
        font-size: 16px;
        font-weight: 600;
        line-height: 14px;
        color: #fff;
        text-shadow: 0 0 3px #111, 1px 1px 0 #111;
        z-index: 9999;
        display: block;
        position: fixed;
        bottom: 41px;
        width: 250px;
        height: 23px;
        left: 83px;
    }
    .HomeMenuBottomMobileIkona{
        width: 24px;
        height: 24px;
        left: -6px;
        top: 2px;
        position: relative;
    }

    .UserMenuBottomMobileIkona{
        width: 19px;
        height: 19px;
        left: -3px;
        top: 3px;
        position: relative;
    }

    .LapaMenuBottomMobileIkona{
        width: 60px;
        height: 60px;
        left: 3px;
        top: -19px;
        position: relative;
    }

    .DodajMenuBottomMobile{
        height: 35px;
        margin: 0 auto;
        top: 8px;
        position: relative;
    }
    .UserMenuBottomMobile{
        margin: 0 auto;

        top: 10px !important;
        right: 7px !important;
        position: relative;
        width: 30px !important;
        height: 28px !important;
    }

    .HomeMenuBottomMobile{
        margin: 0 auto;
        top: 10px !important;
        left: 1px;
        position: relative;
        width: 30px !important;
        height: 28px !important;
    }

    .dodaj_ogloszenie_bar_bottom_main {
        padding: 7px 6px 6px 6px;
        background-color:#FF7B00;
        border-radius: 3px;
        margin-left: 0px;
        position: relative;
        font-size: 12px;
        font-weight: 400;
        color: #444;
        max-width: 180px;
        margin-top: 1px;
        cursor: pointer;
        text-transform: uppercase;
        line-height: 32px;
        white-space: nowrap;
        border-radius: 11px;
    }

    .napis_dodaj_oferte_bar_bottom_main {
        border-radius: 3px;
        margin-left: 0px;
        position: relative;
        font-size: 14px;
        font-weight: 600;
        color: #444;
        max-width: 180px;
        margin-top: 1px;
        cursor: pointer;
        text-transform: uppercase;
        line-height: 27px;
        white-space: nowrap;

    }

    .napis_dodaj_oferte_bar_bottom {
        padding: 7px 6px 6px 6px;
        background-color: #ff83004f;
        border-radius: 3px;
        margin-left: 0px;
        position: relative;
        font-size: 12px;
        font-weight: 400;
        color: rgba(255, 255, 255, 0.72);
        max-width: 180px;
        margin-top: 1px;
        cursor: pointer;
        text-transform: uppercase;
        line-height: 32px;
        white-space: nowrap;

    }


    .dodaj_ogloszenie_bar_bottom{
        height: 33px;
    }


    a.SlowaLink {
        padding: 5px 4px 5px 4px;
        color: #111 !important;
        text-decoration: underline !important;
        text-decoration-color: currentcolor;
        text-decoration-color: #4444444a !important;
        white-space: nowrap;
        line-height: 23px;
        font-size: 13px !important;
        font-weight: 300;
    }

    .SlowoGrupaNazwa{
        margin-top: 35px;
        margin-bottom: 5px;
        border-top: 5px solid #4b371d30;
        padding-top: 9px;
        font-size: 16px !important;
        font-weight: 600;
        color: #717070;;
    }

    .SlowoGrupaBlock{
        display: block;
        padding: 9px 7px 11px 14px;
        border-bottom: 1px solid #dfdede57;
        border-radius: 3px 3px 3px 3px;
        margin-top: 0px;
    }

    .KategorieBoxTytul{
        display: block;
        border-top: 0px solid #DBDBDB !important;
        margin-bottom: 10px !important;
        padding-right: 3px !important;
        padding-left: 0px;
        padding-top: 19px !important;
        font-size: 18px !important;
        line-height: 15px !important;
        text-align: left;
        color: #555 !important;
        text-transform: uppercase;
        letter-spacing: -0.2px;
        font-weight: 600 !important;
    }



    .BoxMiastawWojewodztwieTytul{
        display: block;
        border-top: 8px solid #DBDBDB !important;
        margin-bottom: 14px !important;
        padding-right: 3px !important;
        padding-left: 3px;
        padding-top: 19px !important;
        font-size: 24px !important;
        line-height: 15px !important;
        text-align: left;
        color: #555 !important;
        text-transform: uppercase;
        letter-spacing: -1.2px;
        font-weight: 400 !important;

    }

    .MiastawWojewodztwie{
        display: block;
        padding: 3px 7px 8px 0px;
        padding-top: 3px;
        padding-right: 5px;
        padding-bottom: 8px;
        padding-left: 6px;
        border-bottom: 1px solid #dfdede57;
        border-radius: 3px 3px 3px 3px;
        margin-top: 9px;
    }

    .KategorieBox{
        display: block;
        offborder-top: 5px solid #4b371d30;
        offbackground: #fbf9f9;
        padding: 9px 7px 11px 14px;
        border-bottom: 1px solid #dfdede57;
        border-radius: 3px 3px 3px 3px;
        margin-top: 9px;
    }

    a.MiastawWojewodztwieLink{
        padding: 5px 2px 5px 2px;
        color: #111 !important;
        text-decoration: underline !important;
        text-decoration-color: currentcolor;
        text-decoration-color: #4444444a !important;
        white-space: nowrap;
        line-height: 26px;
        font-size: 17px !important;
        font-weight: 300;

    }

    a.TagiGlowna{
        padding:5px 2px 5px 2px;
        color:#111 !important;
        text-decoration: underline !important;
        text-decoration-color: #4444444a !important;
        white-space: nowrap;
        line-height: 22px;
        font-size: 13px;
        font-weight: 300;

    }

    .ogloszenie_miasto_link{
        color:#111 !important;
        text-decoration: underline !important;
        text-decoration-color: #4444444a !important;

    }
    .lokalizacja_miasta_glowna_naglowek{
        font-size: 17px;
        font-weight: 600;
        margin-bottom: 18px;

    }

    .block_border_top h3.lokalizacja_miasta_glowna_naglowek_h3{

        display: block;
        border-top: 8px solid #DBDBDB !important;
        margin-bottom: 10px !important;
        padding-right: 3px !important;
        padding-left: 1px;
        padding-top: 20px !important;
        font-size: 24px !important;
        line-height: 15px !important;
        text-align: left;
        color: #555 !important;
        text-transform: uppercase;
        letter-spacing: -1.2px;
        font-weight: 400 !important;
    }

    .lokalizacja_miasta_glowna{

        margin: 0 auto;
        position: relative;
        padding: 0px;
        top: 1px;
        z-index: 10;
        width: 98%;
        margin-top: 20px;
        line-height: 20px;
        border-radius: 3px;
        margin-left: 5px;
        margin-right: 5px;
    }
    .lokalizacja_miasta_glowna li {

        border-bottom: 2px solid #f7f4f1;
        border-radius: 3px;
        padding: 0px 0px 0px 7px;
        margin-bottom: 6px;
        margin-top: 11px
    }

    .lokalizacja_miasta_region{
        text-transform: uppercase;
        font-size: 23px;
        font-weight: 600;
        color:#555 !important;
    }

    .lokalizacja_miasta_linki a{
        text-decoration: underline;
        text-decoration-color: currentcolor;
        text-decoration-color: currentcolor;
        text-decoration-color: #4444444a;
        margin-right: 5px;
        color: #626161;
        font-size: 13px;
        line-height: 13px;
    }


    .ProducentBox_tytul{

        display: block;
        border-top: 0px solid #DBDBDB !important;
        margin-bottom: 15px !important;
        padding-right: 3px !important;
        padding-left: 3px;
        padding-top: 10px !important;
        font-size: 18px !important;
        line-height: 15px !important;
        text-align: left;
        color: #555 !important;
        text-transform: uppercase;
        letter-spacing: -1px;
        font-weight: 400 !important;

    }
    .ProducentBox_tytul a{
        color: #848484 !important;
        font-size: 22px !important;
        letter-spacing: 0px;
        font-weight: 600 !important;
    }

    .ProducentBox{
        margin-top: 10px;
        margin-right: auto;
        margin-left: auto;
        position: relative;
        padding: 9px 0px 0px 0px;
        top: 1px;
        z-index: 10;
        width: 98%;
        margin-top: 12px;
        line-height: 26px;
        border-radius: 3px;
        margin-left: 5px;
        margin-right: 5px;
        off_border-top: 8px solid #DBDBDB !important;

    }

    .ProducentBox_box{
        margin-top: 10px;
        margin-right: auto;
        margin-left: auto;
        position: relative;
        padding: 9px 0px 0px 0px;
        top: 1px;
        z-index: 10;
        width: 98%;
        margin-top: 12px;
        line-height: 26px;
        border-radius: 3px;
        margin-left: 5px;
        margin-right: 5px;
        border-top: 8px solid #DBDBDB !important;

    }

    .Producent_one{
        background-color: #f7f4f1;
        padding: 14px;
        margin: 8px 2px 4px 4px;
        border-radius: 3px;
        display: inline-block;
        offborder-bottom: 1px solid #ddd;
    }

    .Producent_one a{
        color: #444444d9;
        text-decoration: none;
        text-decoration-color: #4444444a;
        off_text-transform: uppercase;
    }

    .ProducenciLitera{
        color: #444444d9;
        font-size: 23px;
        font-weight: 600;
        border-bottom: 7px solid #d7d6d673;
        margin-bottom: 6px;
        padding-left:4px;
        margin-top:20px;
    }

    .LokalizacjaBox{
        margin: 0 auto;
        margin-top: 0px;
        margin-right: auto;
        margin-left: auto;
        position: relative;
        padding: 0px;
        top: 1px;
        z-index: 10;
        width: 98%;
        margin-top: 12px;
        line-height: 26px;
        border-radius: 3px;
        margin-left: 5px;
        margin-right: 5px;
        border-top: 8px solid #DBDBDB !important;

    }

    .LokalizacjaBox_span{

        padding:4px;
    }

    .LokalizacjaBox_span a{
        color: #444444d9;
        text-decoration: underline;
        text-decoration-color: #4444444a;

    }

    .LokalizacjaBox_tytul{

        display: block;
        border-top: 0px solid #DBDBDB !important;
        margin-bottom: 4px !important;
        padding-right: 3px !important;
        padding-left: 3px;
        padding-top: 10px !important;
        font-size: 18px !important;
        line-height: 15px !important;
        text-align: left;
        color: #555 !important;
        text-transform: uppercase;
        letter-spacing: -1.2px;
        font-weight: 400 !important;

    }

    .listings-area-szukaj{
        margin-top:20px;
    }
    .Szukaj_ostatnio_dodane_naglowek {
        margin-top:40px;
        border-top: #834A009C 4px solid;
        margin-right: 8px !important;
        margin-left: 8px !important;
    }

    .Szukaj_ostatnio_dodane_naglowek h3{
        padding-top:6px;
        padding-bottom: 9px;
        text-transform: uppercase;
    }

    .Szukaj_ostatnio_dodane_naglowek h3 a{

        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 20px !important;
        color: #834A00D6;

    }

    .section_content_search_box{
        min-height: 620px;
    }

    .main_container_search{
        overflow: unset !important;
    }

    .block_lokalizacja_lista{

        padding-bottom: 12px;
    }

    .nazwa_lokalizacja_block{
        text-align: center;
        font-size: 20px;
        font-weight: 600;
        color: #834A00;
        margin-bottom: 10px;
        margin-top: 11px;
    }

    .block_lokalizacja_item{
        float:left;
        width: 80%;
        margin-left: 10%;
        margin-bottom: 3px;
    }

    .listing_details_out_normal_div .name{
        height: 100%;
    }
    .listing_details_out_normal_div .value{
        height: 100%;
    }

    .lokalizacja_szukaj_powiat{
        font-size: 10px;
    }

    .galeria_pages_tag_one_szukaj{
        font-weight: 600;
        font-size: 18px;
        color: #6d4c00;
        background-color: #eeb633;
        padding: 3px 11px 3px 11px;
        border-radius: 4px;
        text-decoration-color: #424242 !important;
    }
    .Galeria_szukaj_cofnij{
        height: 20px;
        display: block;
        float: left;
        background-color: #ddd;
        padding: 13px 25px 13px 23px;
        border-radius: 4px;
        margin-right: 9px;
        cursor: pointer;
    }
    .Galeria_szukaj_napis{
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 10px;
    }
    .Galeria_szukaj_slowo{
        font-size: 22px;
        color: #555;
    }
    .Napis_populane_tagi{
        font-weight: 600;
        font-size: 17px;
    }

    .galeria_pages_tags{
        font-size: 16px;
        background-color: #fff;
        width: 99%;
        text-align: left;
        color: #777;
        padding: 9px 10px 12px 12px;
        border-radius: 6px;
        margin: 0 auto 19px;
        border: 1px solid #ddd;
        line-height: 27px;

    }

    .galeria_news_tags{
        font-size: 13px;
        offbackground-color: #dddddd40;
        width: 100%;
        text-align: left;
        color: #777;
        padding: 3px 4px 3px 5px;
        border-radius: 3px;
    }

    .galeria_pages_tag_one{
        text-decoration: underline;
        text-decoration-color: #bdbdbd;
        cursor: pointer;
    }

    .galeria_news_tag_one a{
        text-decoration: underline;
        text-decoration-color: #bdbdbd;
        color:#666;
        font-size: 12px;
    }

    .point1_serwisy{
        max-width: 855px !important;
    }

    .footer-data-serwisy{
        min-height: 80px !important;
    }

    .domena_logo_napis{
        display: flex;
        justify-content: left;
        align-items: center;

    }

    .domena_logo_napis a{
        font-size:25px;
        font-weight: 700;
        color:#E8C79D;
    }

    .bread_crumbs_right {
        width: 6px;
        height: 18px;
        position: relative;
        color: #44444480 !important;

    }
    .article_back{
        width: 32px;
        padding: 3px;
        background-color: #DDD;
        border-radius: 3px;
        margin-right: 7px;
        float: left;
        height: 26px;

    }

    .article_back img{
        width: 11px;
        position: relative;
        left: 7px;
        top: 0px;
    }

    .article_back_a{
        cursor: pointer;
    }


    .bread_crumbs_home2{
        height: 21px;
        position: relative;
        top: -2px;
        right: -4px;
    }

    .generuj_jpg{
        color: #333 !important;
        background-color: #ddd;
        padding: 3px;
        border-radius: 3px;
        margin-left: 5px;
        box-shadow: 1px 1px 1px #444;
        margin-top: 5px;
        position: absolute;
        height: 23px;
        width: 90px
    }

    .opis_title_error_dlugosc_ogloszenie{
        font-size: 15px;
        padding: 5px;
        border-radius: 3px;
        margin-top: 6px;
        border: 1px solid #FF8F8F;
        margin-bottom: 17px;
        margin-right: 5px;
        color: #D8000C;
        background-color: #FFBABA;
    }

    .my_title {
        width:100% !important;
    }
    .instrukcja_obrobki_zdjecia{
        font-size: 12px;
        color: #173701a8;
        padding: 5px;
        background-color: #59d7031f;
        border-radius: 3px;
        margin-top: 6px;
        border: 1px solid #17370121;


    }
    .opis_title_add_ogloszenie{
        font-size: 15px;
        color: #173701a8;
        padding: 5px;
        background-color: #59d7031f;
        border-radius: 3px;
        margin-top: 6px;
        border: 1px solid #17370121;
        margin-bottom: 17px;
        margin-right: 5px;
        border-top: 4px solid #3a860570;
    }

    .opis_img_add_ogloszenie{
        font-size: 15px;
        color: #173701a8;
        padding: 5px;
        background-color: #59d7031f;
        border-radius: 3px;
        margin-top: 6px;
        border: 1px solid #17370121;
        margin-bottom: 17px;
        margin-right: 5px;

    }


    .upload-files img.opis_title_add_ogloszenie_icon{
        border: 0px !important;

    }

    .opis_title_add_ogloszenie_icon{
        height: 21px;
        width: 21px;
    }

    .ogloszenie-info-wiadomosci {
        border-top: 4px solid #dca0131a;
        border-radius: 0px 1px 0px 0px;
    }

    .ogloszenie-info-wiadomosci-column{
        border-radius: 3px;
        box-shadow: 0 0 0 1px #F7DBC0 !important;

    }
    .ogloszenie-info-wiadomosci-fields div{
        color:#515151 !important;
        font-size: 16px;
        line-height: 21px;
    }

    section#listings.list ul.ogloszenie-info-wiadomosci{
        padding: 13px 15px 9px 15px !important;
    }

    ul.ogloszenie-info-wiadomosci > li.fields{
        white-space:unset !important;
        max-height: 90px !important;
    }

    article.featured_default .ogloszenie-info.ogloszenie-info-wiadomosci{
        background: #dca0131f !important;
    }

    .ogloszenie_news_top_napis{
        position: absolute;
        margin-top: -25px;
        padding: 4px;
        border-radius: 3px;
        text-transform: uppercase;
        font-size: 15px;
        color: #4b371dcf;
        margin-left: 5px;
        background-image: linear-gradient(to top, #fbf9f9 0%, #fff 60%);
        font-weight: 300;
    }
    .ogloszenie_news_bottom_desctiption{
        padding: 2px 10px 4px 10px;
        font-size: 18px;
        color: #666;
        text-overflow: ellipsis;
        overflow: hidden;
        line-height: 25px;
    }

    .ogloszenie_news_bottom_img{
        width: 184px;
        margin-right: 5px;
        flex: 0 0 220px;
        max-width: 50%;
        margin-bottom: 7px;
        min-height: 120px;
    }

    .ogloszenie_news_bottom_img img{
        width:100%;
        height: 160px;
        border-radius: 3px;
        object-fit: cover;
    }
    .ogloszenie_news_bottom_content{
        display: flex;
    }
    .ogloszenie_news_bottom_title a{
        color: #333;
        font-size: 26px;
        font-weight: 400;
    }

    .ogloszenie_news_bottom_title{
        padding: 5px 3px 10px 2px;
        font-weight: 600;
        color: #555;
    }
    .ogloszenie_news_bottom{
        display: block;
        border-top: 5px solid #4b371d30;
        background: #fbf9f9;
        padding: 9px 5px 0px 6px;
        border-bottom: 1px solid #dfdede57;
        border-radius: 3px 3px 3px 3px;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .seller_info_napis{
        font-size: 15px;
        text-align: center;
        font-weight: 600;
        off_color: #4b371dc2;
        color:#824101c9;
        text-transform: uppercase;
        margin-top:5px;
        margin-bottom: 5px;
    }

    .fields-ogloszenie-podobne-cena{
        text-align: center;
    }
    .fields-ogloszenie-podobne div{
        padding: 4px 7px 2px 7px;
        font-size: 15px !important;
        color: #828282 !important;
        text-align: center;
    }


    .block_id_110{
        background: unset !important;
        max-width: 400px;
        border-top: 6px solid #824101c4;
        margin: 20px auto;
        padding: 6px !important;
    }

    .block_id_110 div.clearfix{
        margin-top: 5px;
    }

    .block_id_110 h3{
        color: #834A00;
        text-transform: uppercase;
        font-weight: 600;
        margin-left:2px;
        margin-bottom: 5px !important;
    }

    .ogloszenie-info-podobne {
        background: #f7f4f1;
        min-height: 105px;
        border-bottom: 1px solid #82410142;
        border-radius: 5px;
    }

    .ogloszenia_detale_podobne{
        flex-wrap: wrap;
        display: flex;
        overflow: hidden;
    }

    .ogloszenia_detale_podobne .picture{
        position: relative;
        width: 100%;
        height: 120px;
    }

    .ogloszenia_detale_podobne li.ogloszenia{
        flex: 0 0 50%;
        max-width: 50%;
        padding: 4px;
    }

    .ogloszenia_detale_podobne li img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        background: url('/templates/pets_nova/img/no-picture.svg') center center no-repeat #F8F8F8;
        border-radius: 5px 5px 0px 0px;
    }

    .ogloszenie-info-podobne .title{
        padding: 7px 1px 0px 8px;
    }

    .ogloszenie-info-podobne .title h2{
        font-size: 17px;
        color: #2d2d2d;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }


    .grid_navbar .buttons > div.active svg.grid_icon{
        opacity: 1;
    }

    .grid_navbar .buttons > div.active svg.list_icon{
        opacity: 1;
    }
    .grid_navbar .buttons > div.active svg.gallery_icon{
        opacity: 1;
    }


    .wyniki_liczba_ogloszen_napis{
        text-transform: uppercase;
        font-size: 14px;
        padding-top: 2px;
        padding-right: 2px;
    }

    .liczba_wynikow{
        position: relative;
        top: 7px;
        margin-bottom: 10px;
        display: inline-flex;
        padding: 5px;
        offbackground-color: #eee;
        border-radius: 3px;
        font-size: 16px;
        clear: both;
        line-height: 19px;
    }

    .liczba_wynikow b{
        font-size: 15px;
        position: relative;
        top: 1px;
        left: 2px;
        color: #333;
    }

    .liczba_wynikow h3 {
        float: left;
        font-size: 16px;
        font-weight: 600;
    }

    .ogloszenie_slowa_kluczowe_h3{
        display: inline-block;
        width: auto;
        margin-right: 2px;
    }

    .ogloszenie_slowa_kluczowe_h3 a{
        text-decoration:underline;
    }

    .controller_area_tags .highlight{
        text-align: left;
        margin-top:5px !important;
        color:rgba(60, 50, 50, 0.83);
        font-size: 22px;
        font-weight: 600;
    }
    .ogloszenie_slowa_kluczowe_napis{
        font-weight: 600;
        font-style: italic;
        color: #666;
    }
    .ogloszenie_slowa_kluczowe{
        padding: 12px;
        margin-bottom: 32px;
        top: 20px;
        position: relative;
    }
    .ogloszenie_slowa_kluczowe a {
        color:#444;
    }
    .ogloszenie_slowa_kluczowe a:after{
        content: ',';
    }

    .dodatkowe_dane_1{
        margin-bottom: 7px;
    }
    .dodatkowe_dane_2{
        margin-left: 30px;
    }

    .dodatkowe_dane_3{
        padding:3px;
    }
    .dodatkowe_dane_imp_parametr{
        margin-left: 30px;
        margin-bottom: 20px;
    }
    .dodatkowe_dane_nazwa{
        display: inline-block;
    }
    .dodatkowe_dane_wartosc{
        width:70%;
    }

    .prev_zoom{
        display: none;
        position: absolute;
        right: 5px;
        top: 6px;
        cursor: pointer;
    }
    .prev_zoom_img{
        width:35px !important;
        background-color: #FF9533 !important;


    }
    .TytulOgloszeniePrev_top_div{
        position: relative;
        top: 15px;
        margin-bottom: 10px;
    }
    .obrazki_prezentacja_img_description{
        font-size: 16px;
        color:rgb(232, 200, 156);
        position: relative;
        top:15px;
    }

    .TytulOgloszeniePrev {
        font-size: 1.5em !important;
        width: 100%;
        display: inline-block;
        padding: 4px 2px 4px 7px;
        color:rgb(232, 200, 156);
    }

    .nawigacja_prev_right{
        width: 50%;
        text-align: right;
    }
    .nawigacja_prev_left{
        width: 50%;
        text-align: left;
    }

    .nawigacja_prev_right span{
        padding: 7px 30px 9px 30px;
        background-color: #dddddd26;
        border-radius: 4px;
        cursor: pointer;
        margin-right: 20px;
    }
    .nawigacja_prev_left span{
        padding: 7px 30px 9px 30px;
        background-color: #dddddd26;
        border-radius: 4px;
        cursor: pointer;
        margin-left: 20px;
    }

    .nawigacja_prev{
        flaot: right;
        width:100%;
        height: 35px;
        display: flex;
        top: 12px;
        position: relative;
    }
    .nawigacja_prev img{
        width: 40px;
    }
    .botton_close_prev{
        float:right;
        width: 35px;
        margin-right: 8px;
        position: absolute;
        right: 0;
    }

    .botton_close_prev img {
        cursor: pointer;
        width: 40px;
        float: right;
        opacity: 0.6;
    }

    .obrazki_prezentacja{
        display: none;
        background-color: rgb(100, 73, 36);
        border-top:2px solid rgb(109, 77, 36);
        height: 100%;
        width: 100%;
        position:fixed;
        top:57px;
        right:0;
        left:0;
        bottom:0;
        overflow: hidden;
        z-index:1000;
        text-align: center;
    }
    .obrazki_prezentacja_img{
        position: relative;
        top:20px;
        width:100%;
        height: 100%;
        padding:10px;
        margin: 0 auto;
    }
    .obrazki_prezentacja_img img{
        width: 100%;
        object-fit: contain;
        border-radius: 3px;
        max-width: 100%;
        max-height: 100%;
    }
    .upload_img_botton {
        background-image: linear-gradient(#f7f8fa, #e7e9ec);
        border-color: #adb1b8 #a2a6ac #8d9096;
        border-style: solid;
        border-width: 1px;
        border-radius: 3px;
        box-shadow: rgba(255, 255, 255, .6) 0 1px 0 inset;
        box-sizing: border-box;
        color: #0f1111;
        cursor: pointer;
        display: inline-block;
        height: 29px;
        font-size: 26px;
        outline: 0;
        overflow: hidden;
        padding: 0px;
        text-align: center;
        text-decoration: none;
        text-overflow: ellipsis;
        user-select: none;
        -webkit-user-select: none;
        touch-action: manipulation;
        white-space: nowrap;
        width: 28px;
    }

    .upload_img_botton:active {
        border-bottom-color: #a2a6ac;
    }

    .upload_img_botton:active:hover {
        border-bottom-color: #a2a6ac;
    }

    .upload_img_botton:hover {
        border-color: #a2a6ac #979aa1 #82858a;
    }

    .upload_img_botton:focus {
        border-color: #e77600;
        box-shadow: rgba(228, 121, 17, .5) 0 0 3px 2px;
        outline: 0;
    }


    .controller_area_sklep{
        min-height: 250px;
    }

    a.link_oferta_produkt{
        font-size: 18px !important;
        font-weight: 600 !important;
        color: #fff !important;
        white-space: nowrap;
    }

    .block_id_107 .block_kategorie_header_img{
        cursor: pointer;
    }

    .sklep_div h1{
        margin: 8px 0px 15px 0px !important;
        text-align: left;
        font-size: 27px;
        font-weight: 400;
        text-transform: uppercase;
        color: rgba(50, 50, 50, 0.85) !important;
    }

    .sklep_list_zobacz_oferte{
        background-color: #c46909;
        font-size: 18px;
        font-weight: 600;
        padding: 4px 22px 4px 20px;
        border-radius: 4px;
        color: #fff;
        white-space: nowrap;

    }

    .sklep_lista_obacz_oferte_div{
        margin-top:25px;
        text-align: center;
        width:50%;
        float: left;
    }

    .sklep_lista_cena_div{
        text-align: center;
        margin-top: 25px;
        width:50%;
        float: left;
    }

    .sklep_lista_cena{
        background-color: #fdcb05c9;
        font-size: 16px;
        font-weight: 600;
        padding:4px;
        border-radius: 4px;
    }

    .sklep_lista_koszt_wysylki{
        font-size: 12px;
        font-weight:600;
        margin-left:5px;
        white-space: nowrap;
    }

    .ogloszenie_otwarcie_uslugi_godziny{

        background-color: #dddddd75;
        padding:3px 6px 2px 5px;;
        border-radius: 3px;

    }
    .ogloszenie_otwarcie_uslugi_dni{
        margin-left: 20px;
        margin-bottom: 5px;
        border-bottom: 1px solid #99999921;
        padding-bottom: 6px;
        padding-top: 5px;
        max-width: 225px;
    }
    .otwarcie_uslugi_add_value{
        float:left;
    }

    .otwarcie_uslugi_dzien_add_disbale{
        opacity:0.5;

    }
    .otwarcie_uslugi_dzien_add {
        background-color: #dfdfdf;
        position: relative;
        padding: 3px 3px 1px 0px !important;
        margin-bottom: 5px;
        border-radius: 3px;
        border-bottom: 1px solid #a29f9f52;

    }

    .godzina_separacja{
        padding:3px;
    }
    .czas_separacja{
        padding:3px;
    }
    .otwarcie_uslugi_add{
        width:100%;
        max-width: 378px;
    }

    div.submit-cell > div.name.otwarcie_uslugi_add_name{
        text-align: left;
    }

    .otwarcie_uslugi_add_name label{
        line-height: 21px;
        font-size: 15px !important;
    }

    .otwarcie_uslugi_add_value select{
        background:unset;
        background-color: #fff;
        padding: 4px 10px 2px 9px;
        height: 36px;
    }

    .listing-fields .common .field_output.lista_uslugi{
        margin-bottom: 15px;
    }

    .listing-fields .common .value.lista_uslugi_value{
        min-height: 60px;
        height: unset !important;
    }

    .selected_category_blok .category-count-liczba{
        background-color: #eec085;
        border-bottom: 1px solid #d3a974;
        border-right: 1px solid #d3a974;
    }


    .selected_category_blok .doted-line::after{
        border:0px !important;
    }

    .block_kategorie_lista li.selected_category_blok{
        background: rgba(102, 61, 8, 0.1);
        font-weight: 600;
        margin-left: 6px;
        padding-left: 10px !important;
        max-width: 93%;
        display: block;
        padding-right: 3px;
        border-radius: 3px;

    }

    .tags_div h1
    {
        margin: 0px !important;
        font-weight: 600 !important;
        font-size: 1.2em;
        padding: 0px !important;
        text-transform: uppercase;
        letter-spacing: -0.2px;
        color: rgba(60, 50, 50, 0.83);
        white-space: nowrap;
        text-align: left;
    }

    .aside_home{
        margin-top:20px;
    }
    .quiz_glowna_box a{
        font-size: 18px;
    }
    .section_search{
        height: 140px;
        display: block !important;
    }

    .seller-nazwa-dane{
        text-align: center;
    }

    .nav-buttons-mobile{
        display: none;
    }

    .inside-container{
        clear:both;
    }

    .margin-ostatnio_dodane.city-tag-ostatnio_dodane {
        line-height: 13px !important;
        bottom: 8px;
        position: absolute;
        right: 0px;
    }

    .OnLadujKategorie_loading_spin {
        opacity: 0.4;
        width: 35px;
        margin-left: 6px;
    }
    .OnLadujKategorie_loading_spin_span{
        text-align: center;
        margin:10px;
    }

    .OnLadujWojewodztwaMiasta_loading_spin_span{
        text-align: center;
        margin:10px;
    }

    .OnLadujWojewodztwaMiasta_loading_spin {
        opacity: 0.4;
        width: 35px;
        margin-left: 6px;
    }

    .field_output_seller_td_2 .key_stowarzyszenie h3{
        font-size: 14px !important;
        text-transform: none !important;
        border-top:unset !important;
        font-weight: 400 !important;
        color:#111 !important;
        border-color:unset !important;
        text-align: left;
    }

    .field_output_seller_td_2 .key_city h3{
        font-size: 14px !important;
        text-transform: none !important;
        border-top:unset !important;
        font-weight: 400 !important;
        color:#111 !important;
        border-color:unset !important;
        text-align: left;
    }

    .field_output_seller_td_2 .key_rasa h3{
        font-size: 14px !important;
        text-transform: none !important;
        border-top:unset !important;
        font-weight: 400 !important;
        color:#111 !important;
        border-color:unset !important;
        text-align: left;
    }

    .video_tag_link{
        text-decoration: underline !important;
    }

    .news_tag_link{
        text-decoration: underline !important;
    }

    ul.galeria_smiesznych_filmow_all{
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    ul.info-video-smieszne{
        border:0px!important;
    }

    .NewsTag{
        color:#0a66c2 !important;
        font-size: 24px !important;
    }

    .quiz-question-autoreklama{
        display: none;
        position: absolute;
        font-size: 40px;
        font-weight: 600;
        line-height: 42px;
        color: #fff;
        text-shadow: #555 0 0 5px, #111 0px 0px 3px;
        margin-top: -158px;
        margin-left: 25px;
        z-index: 3;
        max-width: 304px;
    }

    .quiz-question-autoreklama_tlo {
        display: none;
        position: relative;
        margin-top: -75px;
        z-index: 2;
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, .6) 50%, rgba(51, 51, 51, .85) 80%, rgba(51, 51, 51, .95));
        padding: 0px 13px 9px 13px !important;
        height: 75px;
        width: 100%;
        border-radius: 0px 0px 4px 5px;
    }

    .postcard_brak .brak_strony_napis_glowny{
        width: 100% !important;
    }

    .postcard_brak:before{
        background-color: #fff !important;
    }
    .section_content_404 h1{
        font-size:25px;
        font-weight: 400;
        text-transform: uppercase;
        margin-bottom: 50px;

    }
    .brak_strony_div{
        text-align: center;
        max-width: 850px;
        margin: 0 auto;
    }
    .brak_strony_tlo {
        font-size: 20px;
        padding: 10px;
        border-radius: 4px;
        color: #333;
        background-image: url('/templates/pets_nova/img/brak_tlo5.png');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        height: 300px;
        max-width: 810px;
        margin: 0 auto;
        display: block;
        position: relative;
    }
    .brak_strony_napis_glowny {
        position: relative;
        font-size: 35px;
        font-weight: 400;
        line-height: 44px;
        width: 70%;
        z-index: 5;
        text-transform: uppercase;
        top: 22px;
        color: #4f4f4fde;
        margin: 0 auto;
        letter-spacing: -0.6px;
        margin-bottom: 67px;
    }



    .lokalizacja_brak_napis_mapa{
        position: absolute;
        background-color: #dbe2fd;
        margin: 0 auto;
        padding: 10px;
        border-radius: 3px;
        top: calc(50%);
        left: calc(20%);
        width: 60%;
        text-align: center;
        z-index: 1;
        border: 2px solid #7777771c;
        color: #021e62d6;
    }

    .kasowanie_usera_loading_spin{
        scale: 1.1;
        opacity: 0.5;
    }
    .kasowanie_usera_button{
        float: left;
        padding-bottom: 10px;
    }
    .kasowanie_usera_load{
        display: none;
        width: 43px;
        height: 45px;
        float: left;
        margin-top: 21px;
        margin-left: 10px;
    }

    .kasuj_user_konto_admin{
        height: 27px !important;
        width: 125px !important;
        margin-top: 20px !important;
        line-height: 27px !important;
    }

    .kopa_linku_ok{
        font-size: 13px;
        text-decoration: none;
        position: absolute;
        margin-top: 9px;
        height: 14px;
        background-color: unset;
        color: #444;
        right: -1200px;
        text-align: center;
        padding: 3px !important;
        line-height: 13px;
        border-radius: 2px;
        box-sizing: unset;
        text-transform: uppercase;
    }

    .ogloszenie_icons.ogloszenie_pdf{

        position: relative;
        top: 0px !important;
        margin: 0 auto;
        padding: 9px 9px 9px 6px !important;
        margin-right: 4px;
        white-space:nowrap;
    }

    li.udostepnij_li{
        width:30% !important;
    }
    .pdf_napis{
        border: 1px solid #97979769;
        padding: 3px;
        border-radius: 3px;
        line-height: 15px;
        color: #fff;
        background-color: #b90202;
    }

    .pdf_napis_a{
        color:#444 !important;
    }

    .ogloszenie_icons.count{
        margin-bottom: 5px;
    }

    .button-share-my-mobile{
        display: none;
    }

    .button-share-my {
        background-color: #4080ec;
        font-weight: 400;
        width: 150px;
        height: 30px;
        line-height: 30px;
        color: #fff;
        border-radius: 3px;
        text-transform: uppercase;
        cursor: pointer;
        margin:0 auto;
        text-align: center;
        margin-bottom: 10px;
        font-size: 16px;
    }

    .shareon.shareon_news{
        display:block;
        position: relative;
        left:0px;
        margin-bottom: 1px;
        text-align: left;
        margin-top: 20px;
    }
    .shareon.shareon_video {
        display: inline;
        position: relative;
        left: 0px;
        margin-bottom: -1px;
        text-align: left;
        margin-top: -6px;
        margin-right: 12px;
        float: left;
    }
    .shareon.shareon_quiz {
        display: inline;
        position: relative;
        left: 15px;
        margin-bottom: -1px;
        text-align: left;
        margin-top: -6px;
        margin-right: 12px;
        float: left;
    }
    .udostepnij_quiz{
        margin-bottom: 10px;
        text-align: left;
        line-height: 39px;
        font-size: 20px;
        font-weight: 600;
        color: rgba(2, 2, 2, 0.54);
        margin-left: 21px;
    }

    .shareon.shareon_news .kopa_linku_ok{
        font-size: 13px;
        text-decoration: none;
        position: absolute;
        margin-top: -1px;
        height: 14px;
        background-color: unset;
        color: #444;
        right: -1200px;
        text-align: center;
        padding: 3px !important;
        line-height: 13px;
        border-radius: 2px;
        box-sizing: unset;
        text-transform: uppercase;
    }

    .shareon{
        display: none;
        text-align: center;
        margin-bottom: 25px;
        position: absolute;
        left: -1500px;
        margin-top: 5px;
        height: 50px;
    }
    .shareon .ogloszenie_controls_back{
        background-color: #ddd;
        padding: 6px 10px 6px 20px;
    }

    .shareon .ogloszenie_controls_back:before{
        background-image: url("/templates/pets_nova/img/back_icon3.png");
        background-size: 15px 20px;
        top: 8px;
        left: 15px;
    }
    .zakonczenie_dodawania_ogloszen_komunikat{
        max-width: 500px;
        margin: 0 auto;
        padding: 11px;
        border-radius: 3px;
        background: #95959517;
        color: #3a4955;
        border: 1px solid #69829617;
    }

    .zakonczenie_dodawania_ogloszen_dodaj_nowe{

        max-width: 500px;
        margin: 0 auto;
        margin-top: 0px;
        padding: 11px;
        margin-top: 19px;
        background: #91919124;
        border-radius: 4px;
        border: 1px solid #aaa9a933;
    }
    .footer-data .icons a.instagram::before{
        background:unset !important;
    }

    .footer-data .icons a.instagram{
        background:unset !important;
    }
    .footer_powered_by {
        text-align: center;
        font-size: 16px !important;
        font-weight: 300;
        color: #fff;
    }
    .footer_powered_by a{
        text-align: center;
        font-size: 16px !important;
        font-weight: 300;
        color: #fff !important;
    }

    .NazwaKategori_nazwa h1{
        font-size: 19px;
        font-weight: 600;
        color: #666;
        line-height: 27px;
        margin: 0 0 2px 0;
        padding: 0 0px;
    }

    .nazwa_kategorie_block{
        display: none;
    }

    .block_kategorie_header_img{
        display: none;
    }

    .block_id_15 {
        padding: 12px !important;
        background: #f7f4f1;
        padding-top:27px !important;
    }

    .block_id_15 h3 {

        font-weight   : 600 !important;
        text-transform:uppercase;
        text-align    :center;
        color         :#834A00;
        margin-bottom: 16px !important;
    }


    .block_id_107 {
        padding: 12px !important;
        background: #f7f4f1;
        padding-top:27px !important;
    }

    .block_id_107 h3 {

        font-weight   : 600 !important;
        text-transform:uppercase;
        text-align    :center;
        color         :#834A00;
        margin-bottom: 16px !important;
    }


    .block_kategorie_header_img{
        background-color: rgba(149, 92, 18, 0.87) !important;
        width: 37px;
        height: 32px;
        padding: 6px 5px 7px 5px;
        border-radius: 3px;
        float:left;
    }

    .bread_crumbs_home_video {
        float: left;
        width: 25px;
        height: 16px;
        top: 1px;
        position: relative;
        margin-left: 10px;
        margin-right: 5px;
    }

    .bread_crumbs_home_video img{
        height: 25px;
    }

    .bread_crumbs_news{
        height: 32px;
        margin-bottom: 10px !important;
        padding-right: 20px;
        padding-left: 26px !important;

    }

    #controller_area{
        clear:both;
    }

    .news_category_mobile{
        float: left;
        margin-right: 8px;
        margin-left: 5px;
        background-color: rgba(149, 92, 18, 0.87) !important;
    }

    ul.news h2 {
        overflow: hidden;
        padding: 0 10px 0 0;
    }

    .proby_autoryzacji{
        color: #a40404 !important;
        font-weight: 600;
    }

    .loading_moj{
        display: none;
        position: absolute;
        z-index: 10;
        left: 33%;
        top: 34%;
    }
    .add_listing_lokalizacja_grupa_napis{
        text-align: center;
        font-weight: 600;
        font-size: 18px;
        text-transform: uppercase;
        margin-bottom: 17px;
    }

    .add_listing_auth_logowanie_remind_pass a{
        background-color: #994a07bd !important;
        border-radius: 3px !important;
        margin-left: 0px;
        position: relative;
        font-size: 12px !important;
        color: #fff !important;
        line-height: 22px;
        display: inline;
        padding: 3px 10px 2px 10px;
        font-weight: 400 !important;
        text-transform: uppercase;
    }
    .dodawanie_autoryzacja_rejestracja{
        min-height: 150px !important;
        padding-bottom: 12px !important;
        padding-top: 16px !important;
    }

    .dodawanie_autoryzacja_rejestracja_div_1{
        margin-left: 29px !important;
    }
    .dodawanie_autoryzacja_rejestracja_opis{
        color: #444;
        font-size: 14px;
        margin-top: 14px;
        width: 90%;
    }

    .add_listing_auth_rejestracja{

    }
    .brak_kategorii_przeladuj{
        background-color: #b10505 !important;
        border-radius: 3px !important;
        margin-left: 0px;
        position: relative;
        font-size: 11px !important;
        font-weight: 600 !important;
        color: rgb(255, 255, 255) !important;
        max-width: 176px;
        line-height: 22px;
        max-height: 21px;
    }

    .brak_ogloszen{
        margin-top: 25px;
        padding: 20px 12px 19px 12px !important;
        background: #fbefca;
        border-radius: 4px;
        text-align: center;
        display: block;
        position: relative;
        top: 11px;
        line-height: 29px;
    }



    .brak_ogloszen b{
        font-size: 20px;
        padding: 6px;
        border-radius: 5px;
        text-transform: uppercase;
    }

    .close.small.account_type{
        background-color: rgba(50, 50, 50, 0.15);
        border-radius: 6px;
        width: 32px;
        height: 31px;
    }
    .close.small.account_type::before {
        top: 9px;
        left: 9px;
    }
    .open_map{
        position: absolute;
        right: 8px;
        top: 42px;
        z-index: 10;
        opacity: 0.5;
        background-color: rgba(50, 50, 50, 0.29);
        border-radius: 6px;
        cursor: pointer;
        padding:3px;
    }
    .open_map_img{
        width:23px;
    }
    .map-capture{
        height: 250px;
    }

    .field_output_seller_td_2{
        background-color: rgba(232, 232, 232, 0.48) !important;
    }
    .field_output_seller_td{
        padding-right: 2px;
        width:30%;
        min-width: 140px;
        border-bottom: 1px solid #4444442e;
        background-color: #e8e8e8 !important;
        margin-right: 2px;
        border-right: 2px solid rgba(254, 254, 254, 0.9);
    }

    .seller-hodowcy-value{
        display: flex;
        padding-left: 10px !important;
        align-items: center;
    }
    .seller-nazwa-name.seller-nazwa-hodowcy-name{
        width: 100%;
        line-height: 18px !important;
        display: flex;
        padding-left: 10px !important;
        align-items: center;
    }

    .search-button-account img{
        width:32px;
    }
    .grid_hodowle{
        background-color: unset !important;
        border-radius: 0px !important;
    }

    .grid_hodowle:hover{
        border:0px !important;
    }

    .grid_hodowle_mapa:hover{
        border:0px !important;
        background-color: unset !important;
        border-radius: 0px !important;
    }

    .grid_hodowle_mapa{
        border:0px !important;
        background-color: unset !important;
        border-radius: 0px !important;
    }

    .ogloszenia_usera_div{
        float:left;
    }
    .seller_picture_div{
        max-width: 320px;
        margin:0 auto !important;
    }

    .seller_picture{
        border-radius: 5px;
        width: 100%;
        object-fit: cover;
        height: 320px;

    }

    .off_bread_crumbs_li a{
        top: 2px !important;
        position: relative;
    }

    li.bread_crumbs_li{
        position: relative;
        top: -3px
    }

    ol.bread_crumbs_li{
        position: relative;
        top: -1px
    }

    img.home{
        opacity: 0.6;
        position: relative;
        left: -1px;
        background-color: rgba(50, 50, 50, 0.21);
        border-radius: 3px;
        top: 3px;
    }

    .bread_crumbs_home{
        float: left;
        width: 25px;
        height: 41px;
        top: 6px;
        position: relative;
        margin-left: 10px;
    }

    .bread_crumbs_home img{
        height: 27px;
    }

    .account_name_h1 h1{
        font-weight: 600 !important;
        padding: 11px 7px !important;
        line-height: 22px;
        margin-top: 10px;
    }
    .account_name_h1{
        border-top: 8px solid rgba(50, 50, 50, 0.09);
        margin-top: 8px;
    }

    .seller-nazwa-value.seller-info-phone-value{
        background-color: #f7f4f1 !important;

    }
    .seller_send_message_prezentacja{
        padding: 5px 8px 4px 10px;
        background-color: #90bbfb63;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px;
        position: relative;
        font-size: 16px;
        color: #033784b5;
        max-width: 180px;
        margin-top: 12px;
        cursor: pointer;
        margin-bottom: 20px;
    }


    .user_listings_count{
        font-size: 18px;
        color: #4d4c4cc2;
        width: 49px;
        height: 26px;
        display: inline-block;
        cursor: pointer;
        vertical-align: top;
        background-color: #d7d5d5;
        border-radius: 4px;
        line-height: 27px;
        text-align: center;
        position: relative;
        top: 3px;
        left: 5px;
    }
    .account_grid_navbar{
        float:right !important;
    }

    .seller_liczba_ogloszen_napis_brak{
        text-align: left;
        font-weight: 400;
        margin-bottom: 50px;
    }

    .mobile-menu a.main_menu_top{
        margin-right: 1px !important;
        margin-left: 1px !important;
    }
    .user-menu-login-on li.menu_username {
        color: #333;
        font-weight: 600;
        background-color: #e3e3e3ab;
        border-bottom: 1px solid #c4c2c2;
        text-align: center;
        padding: 9px 3px 8px 3px !important;
    }

    .user-menu-login-on li.menu_username:hover{
        background-color: #e2e2e200;
        text-decoration: none !important;
    }

    .edycja_ogloszenia_status_color_approval {
        background: rgba(232, 174, 1, 0.5) !important;
        border: 1px solid #e8ae0180;
        color: #09060085;
    }

    .section_add_listing{
        margin-top: 28px !important;
    }

    li.zobacz_swoje_ogloszenie{
        background: #a4a4a433;
        padding: 15px;
        border-radius: 3px;
        border-bottom: 2px solid #fff;
        margin-top: 10px;
    }
    .zobacz_swoje_ogloszenie a {
        background-color: rgba(220, 125, 19, .2);
        border-bottom: 2px solid rgba(131, 74, 0, 0.3);
        border-left: 1px solid rgba(131, 74, 0, 0.2);
        border-radius: 3px;
        padding: 5px 8px 5px 8px;
        font-size: 0.8em !important;
        cursor: pointer;
        color: #834A00;
        min-width: 110px;
        text-align: center;
        position: relative;
        top: -1px;
        border-top: 0px solid #fff;
        text-transform: uppercase;
    }

    .dodawanie_autoryzacja{
        padding-top:17px !important;
    }

    a.dodaj_kolejne_ogloszenie{
        background-color: rgba(220, 125, 19, .2);
        border-bottom: 2px solid rgba(131, 74, 0, 0.3);
        border-left: 1px solid rgba(131, 74, 0, 0.2);
        border-radius: 3px;
        padding: 5px 8px 5px 8px;
        font-size: 0.8em !important;
        cursor: pointer;
        color: #834A00;
        min-width: 110px;
        text-align: center;
        position: relative;
        top: -1px;
        border-top: 0px solid #fff;
        text-transform: uppercase;
    }

    .ogloszenie_icon_nazwa{
        color:#555 !important;
        margin-right: 3px;
        font-size:12px;
    }

    .mobile-menu-button{
        background-color: rgba(220, 125, 19, .8);
        border-radius: 4px;
        width: 41px !important;
        height: 34px !important;
        padding-left: 11px;
        padding-right: 10px;
        position: relative;
        top: 0px;
        margin-left: 8px !important;
    }

    .mobile-menu-button svg{
        opacity:0.85;
    }

    .search_top_naglowek{
        margin-left:10px;
        cursor: pointer;
    }
    .user-navbar-top {
        margin-right: 0px;
        display: block;
        margin-left: 7px !important;
        width: 38px;
        height: 34px;
        position: relative;
        top: 0px;
        overflow: hidden;
    }

    div.user-menu-top-navigation{
        display: inline-block;
        margin-right: 0px !important;
        float: right;
        margin: 0px !important;
        margin-right: 0px;
        min-width: 302px;
        margin-right: 17px !important;
        position: relative;
        top: 0px;
    }

    .category_top_box_li {
        flex: 0 0 32% !important;
        max-width: 32% !important;
        margin: 7px 0.95% 7px 0.3%;
        border-radius: 3px;
        min-height: 70px;
        text-align: center;
        font-size: 21px;
        font-weight: 600;
        color: rgba(68, 68, 68, 0.8);
        border-radius: 0px;
        cursor:pointer;
    }


    .top_search_div{
        position: relative;
        top: 11px;
        left: 7px;
    }

    input.input-szukaj-button {
        height: 31px !important;
        content: '';
        display: block;
        background: url('/templates/pets_nova/img/ui/search-icon-20.png') 11px 7px no-repeat, #FF7B00 !important;
        width: 38px !important;
        float: left;
        padding: 0 6px 2px;
        margin-right: 9px;
    }

    .szukaj-wiecej-ikon {
        height: 35px;
        width: 35px;
        content: '';
        display: block;
        float: left;
        padding: 0px;
        margin: 0px;
        background-image: url(/templates/pets_nova/img/tune_40_b.png);
        background-position: -2px 4px;
        background-repeat: no-repeat;
        background-size: 35px 35px;

    }

   .szukaj-wiecej-ikon-rotate{
      background-position: 4px 2px;
      transform: rotate(90deg);
   }

   .polecamy_top_reklama{
     display: none;
   }

    li.back_ogloszenie {
        text-align: center;
        padding: 0px 12px 1px 18px !important;
        height: 27px !important;
        line-height: 30px !important;
        background: rgba(0, 0, 0, 0.11) !important;
        color: #444444a3 !important;
        font-size: 13px;
        font-weight: 600;
        margin-right: 4px;
        border-radius: 3px;
        text-transform: uppercase;
        cursor: pointer;
        margin-top: 3px;
        margin-left: 3px;
        width: 40.91px;
        position: relative;
        top: -1px;

    }

    a.back_ogloszenie {
        text-align: center;
        padding: 5px 9px 5px 16px !important;
        height: 27px !important;
        line-height: 30px !important;
        background: rgba(0, 0, 0, 0.11) !important;
        color: #444444a3 !important;
        font-size: 13px;
        font-weight: 600;
        margin-right: 4px;
        border-radius: 3px;
        text-transform: uppercase;
        cursor: pointer;
        margin-top: 3px;
        margin-left: 3px;
        width: 40.91px;
        position: relative;
        top: -1px;

    }

    a.back_ogloszenie img {
        height: 16px;
        position: relative;
        top: -1px;
        left: -5px;
        opacity: 0.9;
    }


    li.back_ogloszenie img {
        height: 16px;
        position: relative;
        top: -1px;
        left: -5px;
        opacity: 0.9;
    }

    .ogloszenie_lista_cena{
        font-weight: 600!important; ;
    }

    .ogloszenie_data{
        position: absolute;
        bottom: 4px;
        font-size: 15px;
        color: #834A00;
        padding: 0px 1px 0px 9px;
        left: -29px;
        top: 4px;
    }


    .ogloszenie_data img {
        opacity: 0.5;
    }

    .napis_dodaj_oferte_mobile{
        display: none;
        off_background-color: rgba(220, 125, 19, .4) !important;
        background-color:#FF7B00 !important;
        border-radius: 4px;
        width:35px;
        height: 35px;
        padding:2px;
    }



    .napis_dodaj_oferte_mobile:hover{
        background-color: rgba(220, 125, 19, .6) !important;
    }

    .szukaj_top_mobile{
        background-color: rgba(220, 125, 19, .4) !important;
        border-radius: 4px;
        width: 39px;
        height: 34px;
        padding: 6px 5px;
        position: relative;
        top: 0px;
    }

    .szukaj_top_mobile:hover{
        background-color: rgba(220, 125, 19, .6) !important;
    }

    .szukaj_top_mobile img{
        width: 27px;
        opacity: 0.8;
        padding-top: 0px;
        padding-left: 4px;
    }

    .napis_dodaj_oferte_mobile img{
        width: 27px;
        opacity: 0.8;
        padding-top: 5px;
        padding-left: 4px;
    }

    .seller-nazwa-value-div2{
        text-align: center;
        padding:5px 5px 4px 3px;
        background-color: #b0b2b536;
        min-width: 200px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 11px;
        border-radius: 5px;
        display: inline-block;
        border-top: 1px solid #d5d1d1;
    }
    .napis_dodaj_oferte {
        padding: 6px 8px 5px 10px;
        background-color: #ff83004f;
        border-radius: 3px;
        margin-left: 0px;
        position: relative;
        font-size: 15px;
        font-weight: 400;
        color: rgba(255, 255, 255, 0.72);
        max-width: 180px;
        margin-top: 1px;
        cursor: pointer;
        text-transform: uppercase;
        line-height: 22px;
    }

    .napis_dodaj_oferte:hover{
        background-color: rgba(220, 125, 19, .6) !important;
    }

    .sprzedawca_telefon2{
        content: '';
        width: 23px;
        height: 19px;
        left: 0;
        top: 9px;
        background: url('/templates/pets_nova/img/gallery.png') -18px -175px no-repeat;
        opacity: 1;
        display: inline-block;
        margin-right: 2px;
        position: relative;
    }

    .bread_crumbs_video ul{
        max-width:920px !important;
    }

    .video_news_top_data {
        margin-bottom: 9px;
        margin-left: 4px;
        color: rgba(68, 68, 68, 0.64);
        font-size: 15px;
        margin-top: -11px;
    }

    .video_news_h1 h1{
        text-align: left !important;
    }

    .upload-files > div{
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px;
        background-color: #f3efe9;
        border: 1px solid #ddd9d2;
        border-radius: 3px;
        padding-top: 10px;
        margin-right: 8px;
    }
    .upload-files img{
        border: 1px solid #bdbbb8;
        border-radius: 2px;

    }
    .add_listing_preview_zapisz{
        background-color: #056CD9BD!important;

    }
    .add_listing_preview_zapisz:hover{
        background-color: #056CD9BD !important;
    }

    .add_listing_preview_edycja{
        background-color: #9F9F9F36 !important;
        position: relative;
        top: 1px;
        color: #444 !important;
    }

    a.add_listing_preview_edycja{
        padding: 6px 26px 6px 16px !important;
    }

    .add_listing_preview_edycja:hover{
        background-color: #9F9F9F36 !important;
    }

    input.add_listing_preview_zapisz{
        padding: 8px 50px 7px 58px !important;
        text-align: center;
        height: 40px !important;
        font-size: 15px !important;
        text-transform: none !important;
    }

    .add_listing_preview_h1{
        text-transform: uppercase;
        font-size: 22px !important;
        line-height: 25px !important;
        font-weight: 400 !important;
        text-align: center;
        margin-top: -21px !important;
        margin-bottom: 13px !important;
        color: #444444c9;
    }

    .seller-nazwa-value-div{
        background-color: #e8e8e8 !important;
        padding: 5px;
        padding-bottom: 5px;
        min-height: 41px !important;
        max-width: 68%;
        margin: 0 auto;
    }

    .sprzedawca_telefon{

        content: '';
        width: 23px;
        height: 19px;
        left: 0;
        top: 9px;
        background: url('/templates/pets_nova/img/gallery.png') -18px -175px no-repeat;
        opacity: 1;
        display: inline-block;
        margin-right: 2px;
        position: relative;

    }

    a.polecane_opis_pierwszy {
        font-size: 22px !important;
        line-height: 25px !important;
        font-weight: 400 !important;
    }


    .glowna_polecany_pierwszy {
        background-color: rgba(50, 50, 50, 0.06);
        text-shadow: #333 0 0 5px, #111 0px 0px 0px;
        padding: 1px 5px 0px 5px;
        color: #fff;
        border-radius: 3px;
        position: absolute;
        font-weight: 600;
        margin-left: 4px;
        margin-top: 5px;
        font-size: 14px;
        text-transform: uppercase;
        z-index: 3
    }

    .inside-container_video{
        max-width: 960px !important;
        margin-top: -19px !important;
    }
    .home_typ {
        padding: 1px 5px 0px 5px;
        color: #fff;
        border-radius: 3px;
        position: absolute;
        font-weight: 600;
        margin-left: 4px;
        margin-top: 5px;
        font-size: 13px;
        text-transform: uppercase;
    }
    .category-count-liczba{
        position: relative;
        top: 1px;
        padding: 3px;
        color: #4B371D;
        background-color: #dbc19f2b;
        border-radius: 3px;
        text-align: center;
    }
    .ogloszenie_load_spin{
        margin-top: -7px;
        opacity: 0.4;
        height: 40px;
        transform: scale(1.7);
        margin-left: 10px;

    }

    .obrazek_load_spin{
        margin-top: -7px;
        opacity: 0.6;
        height: 40px;
        transform: scale(1.7);
        margin-left: 10px;

    }

    .ogloszenie_load_napis{
        font-size: 24px;
        color:#444;
        font-weight: 600;
    }
    .ogloszenie_load{
        padding:10px;
        text-align: center;
        display: none;
    }

    .seller_typ_ogloszenie{
        color:#555;
        font-size: 17px;
        text-align: center;
        padding-bottom: 5px;
    }

    .seller_typ{
        color:#555;
        font-size: 14px;
        text-align: center;
        padding-bottom: 25px;
    }

    .seller-info-onload{
        padding-bottom: 21px;
    }

    .comments_pole_top{
        margin-top:-35px;
    }
    .seller_close_comment {
        padding: 4px 5px 2px 19px;
        background-color: #b0b2b52e;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px;
        position: relative;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.72);
        max-width: 180px;
        margin-top: 0px;
        cursor: pointer;
        float: right;
        top: -12px;
    }

    .seller_close_comment img{
        transform: rotate(180deg);
        margin-left: -8px;
        margin-top: -3px;
    }

    #fs_Comments {
        margin-top: 30px !important;
    }

    #fs_Comments form{
        margin-top: 17px !important;
    }

    .reklama_dol {
        position: fixed;
        z-index: 10000000;
        width: 100%;
        display: none;
        background-color: #fff;
        bottom: 0px;
        height: 90px;
        box-shadow: 0 0 10px rgba(0, 0, 0, .6);

    }

    .new_blok_reklama{
        height: 250px!important;
    }
    .reklama_on{
        offmargin-top: 3px !important;
    }

    .reklam_top{
        width: 750px;
        margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 84px;
        margin-bottom: 4px;
    }

    .quizbox_box_glowna{
        float:left;background-size:cover;
        background-repeat:   no-repeat;
        background-position: center center;
        text-align: center;
    }

    .quizbox_obrazek_img {
        max-height: 300px;
    }

    .quiz_next_tekst a{
        color:#444;
        font-weight: 600;
        text-decoration: underline;
    }
    .back_to_category_napis_span b{
        margin-left:3px;
    }
    .brak_ogloszen_dodaj_wpis{
        padding: 4px 7px 3px 8px;
        background-color: #c4c4c463;
        border: 1px solid #e8e7e7;
        border-radius: 3px 3px 4px 3px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.2);
        margin-left: 0px;
        position: relative;
        font-size: 11px;
        color: rgba(0, 0, 0, 0.46);
        max-width: 180px;
        margin-top: 1px;
        cursor: pointer;
        color:#444;
        font-weight: 600;
        white-space: nowrap;
    }
    a.brak_ogloszen_dodaj_wpis{
        color:#444;
    }

    .top-logowanie-form .attention{
        color: #444;
        padding: 10px !important;
        margin-top: 5px !important;
        margin-bottom: 18px !important;
        background-color: rgba(221, 221, 221, 0.5);
        border-radius: 5px;
        border-top: 2px solid rgb(172, 171, 171);
        border-bottom: 1px solid #fff;
    }

    .categorie_wyrownanie{
        line-height: 47px!important;
    }

    .categorie_wyrownanie_2{
        line-height: 23px!important;
        margin-left:75px;
    }

    .kategoria_top_pictures_nazwa{
        display: block !important;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        margin-bottom: 0px;
        margin-bottom: 0px;
        padding: 15px;
        padding-bottom: 15px;
        padding-bottom: 15px;
        padding-bottom: 6px;
        z-index: 2;
        background-image: linear-gradient(rgba(51, 51, 51, 0), RGBA(75, 55, 29, 0.44) 50%, rgba(51, 37, 19, 0.79) 80%, rgb(51, 39, 23) 95%) !important; !important;
        background-color: transparent !important;
        clear: both;
        position: absolute;
    }


    .kategoria_top_pictures_nazwa li {
        padding-bottom: 17px!important;
    }

    .kategoria_top_pictures_nazwa a{
        font-size: 24px;
        font-weight: 400;
        line-height: 30px;
        color: #ffffff;
        text-shadow: #333 0 0 5px, #111 0px 0px 0px;
        text-transform: uppercase;
    }

    .kategoria_top_pictures_nazwa a h3{
        font-size: 24px !important;
        font-weight: 400 !important;
        line-height: 30px !important;
        color: #ffffff;
        text-shadow: #333 0 0 5px, #111 0px 0px 0px;
        text-transform: uppercase;
        border-top:unset;
        display: block;
        margin-bottom: 0px !important;
        text-align: center !important;
    }


    .kategoria_top_pictures{
        position: relative;
        width: 100%;
        padding-bottom: 66%;
        background-repeat: no-repeat;
        background-position: center center;
    }


    .kategoria_top_pictures img{
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        background: url('/templates/pets_nova/img/no-picture.svg') center center no-repeat #F8F8F8;
        border-radius: 3px 3px 0 0;
    }

    .kategoria_adopcje{
        position: relative;
        float: left;
        width: 239px;
        height: 175px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        margin-right: 5px;
        overflow: hidden;
        display: grid;
        border:1px solid rgb(131, 74,0,0.16);
        border-radius: 5px;

    }

    .kategoria_block_glowny{
        position: relative;
        float: left;
        width: 239px;
        height: 175px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        margin-right: 5px;
        overflow: hidden;
        display: grid;
        border:1px solid rgb(131, 74,0,0.16);
        border-radius: 5px;

    }


    .offcategory_more_buttom:after{
        background-image: url("/templates/pets_nova/img/chevron_right.png");
        height:24px;
        width: 24px;
        background-repeat: repeat-x;
    }

    .category_more_buttom_left {
        background-color: #F0F0F0;
        height: 35px;
        width: 35px;
        float: right;
        position: absolute;
        left: -6px;
        margin-top: -76px;
        border-radius: 4px;
        box-shadow: 0 0.213rem 0.525rem -0.213rem;
        border: 1px solid #44444417;
        cursor: pointer;
        z-index: 1000;
    }

    .category_more_buttom_right {
        background-color: #F0F0F0;
        height: 35px;
        width: 35px;
        float: right;
        position: absolute;
        right: -6px;
        margin-top: -81px;
        border-radius: 4px;
        box-shadow: 0 0.213rem 0.525rem -0.213rem;
        border: 1px solid #44444417;
        cursor: pointer;
        z-index: 1000;
    }

    .category_more_buttom_right img{

        position: relative;
        top:5px;
        left:4px;
        scale:1.1;
    }
    .category_more_buttom_left img{
        transform: rotate(180deg);
        position: relative;
        top:5px;
        left:4px;
        scale:1.1;
    }


    .section_home{
        margin-top: -10px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .kategorie_popularne_top_napis_off{
        margin-left: 10px;
        margin-bottom: 12px;
        margin-top: 40px;
        font-weight: 600 !important;
        text-transform: uppercase;
        text-align: left;
        color: #834A00;
        margin-bottom: 20px !important;
        line-height: 15px !important;
        border-color: #834A00;
        font-size: 1.357em !important;

    }

    .kategorie_popularne_top_napis h2{
        margin-left: 10px;
        margin-bottom: 12px;
        margin-top: 40px;
        font-weight: 600 !important;
        text-transform: uppercase;
        text-align: left;
        color: #834A00;
        margin-bottom: 20px !important;
        line-height: 15px !important;
        border-color: #834A00;
        font-size: 1.357em !important;

    }

    .kategorie_wszystkie_top_napis_2{
        padding-left: 4px;
        padding-right: 4px;
    }

    .kategorie_wszystkie_top_napis_2 h2{
        font-weight: 600 !important;
        color: #575757;
        margin-bottom: 5px !important;
        line-height: 43px !important;
        border-color: #919191;
        font-size: 27px !important;
        margin-top: 8px;
        text-align: center;
        position: relative;
        top: 11px;
        padding-top: 4px;
        offbackground-color: #f7f4f1;
        height: 59px;
    }

    .orginal_kategorie_wszystkie_top_napis h2{
        margin-left: 10px;
        margin-bottom: 12px;
        margin-top: 10px;
        font-weight: 600 !important;
        text-transform: uppercase;
        text-align: left;
        color: #834A00;
        margin-bottom: 20px !important;
        line-height: 15px !important;
        border-color: #834A00;
        font-size: 20px !important;
        margin-top: 27px;
        text-align: center;
    }

    .category_more{
        max-width:802px;
        overflow: hidden;
        height:130px;
    }

    .category_top_ul_more{
        display: inline-block;
        width:1222px;
        height: 130px
    }

    .category_count{
        font-size:15px;
        display:block;
    }

    .category_name{
        display:block;
        margin-top:10px;
        white-space: nowrap;
    }

    .category_top{
        display: block;
        width:100%;
    }

    .category_top_ul{
        display: flex;
        flex-wrap: wrap;
        width:100%;
    }


    .category_top_li_more {
        flex: 0 0 25% !important;
        width: 190px !important;
        background-color: #F7F4F1;
        padding: 3px;
        margin: 6px;
        border-radius: 3px;
        min-height: 55px;
        text-align: center;
        font-size: 17px;
        font-weight: 600;
        color: rgba(68, 68, 68, 0.8);
        border: 1px solid rgba(221, 221, 221, 0.46);
        vertical-align: middle;
        height: 35px;
        float: left;
    }

    .category_top_li_more_2 a{
        flex: 0 0 100% !important;
        width: 100% !important;
        padding: 0px;
        margin: 0px;
        border-radius: 3px;
        min-height: 55px;
        text-align: center;
        font-size: 17px;
        font-weight: 600;
        color: rgba(68, 68, 68, 0.8);
        off_border: 1px solid rgb(225, 223, 223);
        vertical-align: middle;
        height: 62px;
        float: left;
        background-color: #f7f4f1e5;

    }

    .category_top_li_more_2 {
        flex: 0 0 25% !important;
        width: 25% !important;
        padding: 5px;
        margin: 0px;
        min-height: 70px;
        text-align: center;
        off_border: 1px solid rgba(221, 221, 221, 0.46);
        vertical-align: middle;
        height: 70px;
        float: left;
    }


    .category_top_li {
        flex: 0 0 32% !important;
        max-width: 32% !important;
        margin: 7px 0.95% 7px 0.3%;
        border-radius: 3px;
        min-height: 70px;
        text-align: center;
        font-size: 21px;
        font-weight: 600;
        color: rgba(68, 68, 68, 0.8);
        border-radius: 0px;
        cursor:pointer;
    }

    .category_top_li_more a h3{
        color: rgba(68, 68, 68, 0.8) !important;
        font-size: 20px !important;
        line-height: 20px;
        border:unset !important;
        text-align: center !important;
        text-transform: unset !important;
        margin-top:0px !important;
        display:block;

    }

    .kategorie_wszystkie{

        display: block;
    }

    .kategorie_wszystkie_top_div{
        margin-top:15px;
    }

    .category_top_li_more_2 a h3{
        color: rgba(68, 68, 68, 0.8) !important;
        font-size: 18px !important;
        line-height: 20px;
        border:unset !important;
        text-align: center !important;
        text-transform: unset !important;
        margin-top:0px !important;
        display:block;
        padding-top: 19px !important;
    }

    .category_top_li_more_2 a h3.categorie_wyrownanie_2{

        padding-top: 5px !important;
    }

    .opis_zwin_button_img{
        transform: rotate(180deg);
    }

    .opis_zobacz_wiecej_napis_button{
        padding: 4px 0px 2px 10px;
        background-color: #c4c4c463;
        border: 1px solid #e8e7e7;
        border-radius: 3px 3px 4px 3px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.2);
        margin-left: 0px;
        position: relative;
        font-size: 11px;
        color: rgba(0, 0, 0, 0.46);
        max-width: 180px;
        margin-top: 1px;
        cursor: pointer;
    }

    .opis_zobacz_wiecej_napis_button img {
        width: 24px;
        height: 24px;
        opacity: 0.65;
        position: relative;
        top: -1px;
        left: -3px;
    }
    .opis_zobacz_wiecej_off{
        display: none !important;
    }
    .opis_zobacz_wiecej_span{

        max-width: 150px;
        margin:0 auto;
    }
    .opis_zobacz_wiecej-icon {

        background: url('/templates/pets_nova/img/gallery.png') 0px -100px no-repeat !important;
        width: 18px;
        height: 18px;
        position: relative;
        left: 0px;
        top: 2px;
        cursor: pointer;
        display: block

    }


    a.link_own_page{
        color:#444 !important;
    }
    .send_info_user_ogloszenie_buttom {
        padding: 5px 8px 4px 10px;
        background-color: #90bbfb63;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px;
        position: relative;
        font-size: 16px;
        color: #033784fa;
        max-width: 180px;
        margin-top: 1px;
        cursor: pointer;

    }

    a.inne_ogloszenie_usera_buttom {
        padding: 5px 6px 4px 7px;
        background-color: #b0b2b536;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px;
        position: relative;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.72);
        max-width: 180px;
        margin-top: 1px;
        cursor: pointer;
        color:#444!important;
    }
    a.inne_ogloszenie_usera_buttom img{
        opacity: 0.7;
    }

    img.seller-nazwa-phone{
        opacity: 0.7;
        position: relative;
    }
    .seller-numer-phone{
        position: relative;
    }
    ul.comment_paging{
        background-image: unset !important;
        border-bottom:unset !important;
    }

    ul.comment_paging > li.navigator a {
        padding-left: 20px;
        padding-right: 19px;
        font-size: 28px;
        line-height: 27px;
    }

    ul.comment_paging .navigator a.button {
        height: 30px !important;
    }

    .comment_paging a.button{
        background: #A8A7A6 !important;
    }

    .rotate_comment_img{
        transform: rotate(180deg);
    }

    .Comments_next{
        display: none;
    }
    .AddComentsForm_submit {
        padding: 5px 8px 4px 10px;
        background-color: #b0b2b536;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px;
        position: relative;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.72);
        max-width: 180px;
        margin-top: 1px;
        cursor: pointer;
    }

    .AddComentsForm_wiecej {
        padding: 2px 2px 0px 8px;
        background-color: #b0b2b52e;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px;
        position: relative;
        font-size: 14px;
        color: rgba(0, 0, 0, 0.72);
        max-width: 180px;
        margin-top: 0px;
        cursor: pointer;
        float: right;
        top: -35px;
    }

    .AddComentsForm_wiecej img{
        scale: 0.8;
        opacity: 0.6;
        position: relative;
        top: -1px;
    }


    .komentarz_div{
        background-color: #eeeeee59;
        padding: 5px;
        border-radius: 4px;
        border-top: 2px solid #e1e0e0;
        border-bottom: 1px solid #ddd;
    }

    .komentarz_tytul {
        font-size: 17px;
        font-weight: 600;
        margin: 7px;
        text-transform: uppercase;
        color: #646464;
    }

    .komentarz_dodaj_tytul {
        font-size: 17px;
        font-weight: 600;
        margin: 7px;
        text-transform: uppercase;
        color: #646464;
    }

    .border-1{
        border-bottom: 1px solid #44444424;
    }

    .border-l-fff{
        border-left: 1px solid #fff;
    }

    .ogloszenie_cena_div{
        margin: 23px 5px 20px 1px !important;
        min-height: 23px;
    }

    .listing_content_section{
        padding:1px !important;
    }
    .listing_details_out_normal_div{
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
        max-width: 48%;
        margin: 0px 5px 0px 5px;
    }

    .listing_details_out_normal_div div.name{
        line-height: 25px !important;

    }

    .listing_details_out_normal_div div.value{
        line-height: 24px!important;

    }


    .seller_picture{
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
        border-radius: 6px;
        border: 1px solid #cacaca;
    }

    a.search-button-account {
        margin-top: 0px !important;
        padding: 1px 4px 0px 2px !important;
        background-color: #b0b2b536;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        color: rgb(128, 128, 12) !important;
        width: 37px;
        height: 36px;
        position: relative;
        border-radius: 5px;
        margin-left: 6px;
        top: -4px;
        display: none;
    }

    input[type="text"].nazwa_hodowli_field_input {
        width:100% !important;
    }

    span.szukaj_wiecej_account_icon{
        margin-top: 2px;
        font-size: 28px;
        color: rgb(102, 102, 101);
        margin-left: 1px;
        cursor: pointer;

    }

    .rotate{
        rotate: 1 1 0 180deg !important;
    }

    .search-item.account_serach_box_more{
        display: none;
    }

    .hodowle_admin_class{
        padding: 10px;
        margin-top: 16px;
        margin-bottom: -13px;
        background-color: rgba(221, 221, 221, 0.62);
        border-top: 1px solid #ccc;
        text-align: center;
    }
    .hodowcy_nazwa{
        color: #444 !important;
        font-weight: 600;
        font-size: 17px !important;
    }

    .hodowcy_nazwa h2{
        font-weight: 600;
        font-size: 20px !important;
        padding: 0px 5px 0px 5px;
        line-height: 20px;
    }

    .account_ustaw_katalog{
        margin-top:10px;
        margin-bottom: 20px;
    }

    .edycja_ogloszenia_icony,
    .edycja_ogloszenia_dane {
        offdisplay:none;
    }

    .edycja_ogloszenia_grupa_edycja{
        background: rgba(240, 240, 240, 0.9) !important;
        padding:5px;
        border-bottom: 1px solid #d7d6d6;
        font-weight: 600;
        margin-bottom: 2px;
        position: relative;
    }

    .edycja_ogloszenie_rozwin{
        position: relative;
        float: right;
        margin-right: 2px;
        padding: 5px 8px 4px 10px;
        background-color: #b0b2b55e;
        border: 1px solid #f7f7f7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px;
        position: relative;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.72);
        max-width: 25px;
        margin-top: -1px;
        cursor: pointer;
        height: 21px;
        width: 25px;
    }
    .edycja_ogloszenie_rozwin:after{
        content: '';
        background-image: url('../img/copy_dane_z_firmy.png');
        background-repeat: no-repeat;
        background-position: -4px -5px;
        width: 16px;
        height: 16px;
        left: 4px;
        top: 3px;
        position: absolute;
        opacity: 0.5;
    }

    .edycja_ogloszenia_picture{
        width: 280px !important;
        height: 207px !important;
    }


    .edycja_ogloszenia_info {
        margin-right: 10px !important;
        width: 280px;
        min-width: 120px;
    }

    .edycja_ogloszenia_picture img {
        border-radius: 4px;
    }

    .profile_div h1{
        margin-top:10px;
        text-align: center;
        font-weight: 600;
        color: rgba(55, 55, 55, 0.85);
    }
    .copy_address_firma_info {
        padding: 5px 8px 4px 10px;
        background-color: #b0b2b536;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px;
        position: relative;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.72);
        max-width: 180px;
        margin-top: 1px;
        cursor: pointer;
    }

    .copy_address_firma_info img{
        opacity: 0.51;
    }

    a.ogloszenie_profil{
        padding: 5px 8px 4px 10px;
        background-color: #b0b2b536;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px;
        position: relative;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.72);
        max-width: 255px;
        margin-top: 15px;
    }

    .dodaj_ogloszenie_brak_dane_firma{
        color: #ca324a;;
        font-size: 17px;
        margin-top:10px;
        margin-bottom: 10px;
        padding:20px;


    }

    .firma_brak_danych_tekst{
        color: #ca324a;;
        font-size: 14px;
        margin-top:10px;
        margin-bottom: 10px;

    }

    .fail_field_typ_konta{
        width: 350px;
        color: #c95265;
        font-size: 14px;
        margin-top:3px;
        margin-bottom: 5px;
    }

    .brak_dane_gus{
        width: 350px;
        color: #c95265;
        font-size: 14px;
        margin-top:3px;
        margin-bottom: 5px;
    }
    .profil_dane_do_faktury{
        margin-top:20px !important;
        margin-bottom: 7px !important;
    }
    .profile_info_lokalizacja{
        font-size: 15px;
        color: rgb(50,50,50,0.7);
        max-width: 450px;
        margin:0 auto;
        margin-bottom: 15px;
    }
    .update_address_ogloszenia_info{
        max-width: 450px;
        font-size: 14px;
        margin-top:5px;
        margin-bottom:15px;
        color: rgb(50,50,50,0.7);
    }

    .update_address_ogloszenia{
        padding: 5px 8px 4px 10px;
        background-color: #b0b2b536;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px;
        position: relative;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.72);
        max-width: 255px;
        margin-top: 15px;
    }
    .map-container-profil{
        width: 90%;
        max-width: 650px;
        height: 350px;
        margin: 0 auto;
        border: 1px solid rgba(68, 68, 68, 0.09);
        border-radius: 5px;
        margin-top: 10px;
        margin-bottom: 20px;

    }

    .notice_message_personal_address{
        color: rgba(10, 94, 255, 0.85);
        font-size: 0.929em;
    }

    #email_change_notice{
        width:90%;
    }
    .success_field{
        content: '';
        display: inline-block !important;
        background: url('/templates/pets_nova/img/gallery.png') 0 -144px no-repeat;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin: -8px 0px 2px 5px;
    }



    .profil_top_haslo{
        margin-top:40px !important;
    }
    .danezGUS{
        padding: 5px 8px 4px 10px;
        background-color: #b0b2b54a;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 5px;
        position: relative;
        font-size: 12px;
        color: rgba(0, 0, 0, 0.72);
        max-width: 255px;
        top: -4px;
        cursor: pointer;
    }

    .personal_address_input{
        margin-top:6px;


    }
    .profile_wybor_jezyka{
        width:400px;
    }
    .area_profile_content .name{
        color:rgb(50,50,50,0.8) !important;
    }

    .area_profile_tabs li.active a {
        background: #f4f4f4 !important;
        font-weight: 600;
        font-size: 16px !important;
    }


    .area_profile_tabs li.active{
        border-left: 1px solid #e8e7e7;
        border-right: 1px solid #e8e7e7;
        border-top: 2px solid #8a470087;
        border-bottom: 0px;
        border-radius: 6px 6px 0px 0px;
        position: relative;
        top: 0px !important;
        background: #f4f4f4 !important;
    }

    .area_profile_tabs li{
        border-left: 1px solid #e8e7e7;
        border-right: 1px solid #e8e7e7;
        border-top: 1px solid #e8e7e7;
        border-bottom: 1px solid #e8e7e7;
        border-radius: 6px 6px 0px 0px;
        background: rgba(250, 250, 250, 0.67) !important;
        margin-right: 4px !important;
        position: relative;
        top: -3px;
    }

    .area_profile_tabs li a{
        font-size: 14px !important;
        color:rgb(50,50,50,0.8) !important;
        text-transform:unset !important;
    }

    .area_profile_tabs {
        position: relative;
        top: 1px;
    }
    .personal_address_domain{
        color: rgba(50, 50, 50, 0.84);
        font-size: 16px;
    }

    .submit-cell-personal_address{
        margin-top:10px;
        margin-bottom: 10px;
    }
    .area_account_content_div{
        padding-top:16px!important;
    }

    .ha-or-profil_top {
        display: flex !important;
        text-align: center !important;
        padding: 1px 0px 14px 1px !important;
        color: #444;
        width: 82%;
        margin: 0 auto;
        font-size: 18px;
        font-weight: 600;
    }

    .ha-or-profil_top_lokalizacja{
        display: flex !important;
        text-align: center !important;
        padding: 32px 0px 14px 1px !important;
        color: #444;
        width: 82%;
        margin: 0 auto;
        font-size: 18px;
        font-weight: 600;
    }

    .ha-or-profil {
        display: flex;
        text-align: center;
        padding: 15px 0;
        color:#444;
    }
    .ha-or-profil > span {
        margin: 0 10px;
    }
    .ha-or-profil:before,
    .ha-or-profil:after {
        content: '';
        flex: 1;
        height: 1px;
        background: rgba(0, 0, 0, 0.2);
        align-self: center;
        margin-top: 2px;
    }



    .my_profile_sidebar-div {
        box-shadow: unset !important;
        padding: 8px 20px 4px 20px !important;
    }
    .my_profile_sidebar {
        text-align: center;
        margin-bottom: 5px !important;
        padding: 7px;
        background-color: #ece6e263;
        border-radius: 4px;
    }

    .image-preview img {
        border-radius: 5px;
        border: 1px solid #aca9a9;
    }

    .image-preview-wrapper-napis{
        font-size: 18px;
        font-weight: 600;
        float:left;
        margin-top:46px;
        margin-right: 10px;
    }

    .image-preview-wrapper-napis-dol{
        font-size: 14px;
        font-weight: 400;
        float:left;
        margin-top:35px;
        margin-left: 10px;
        text-align: left;
        line-height: 21px;
    }

    .image-preview-wrapper-menu{
        float:left;
        margin-top:0px;
    }
    .image-preview-wrapper-form{
        width: 125px;
        float:left;

    }

    .image-preview-button_add{

        padding: 8px 8px 7px 10px;
        background-color: #fff;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
    }


    .add_empty_top{
        top: 34px;
        position: relative;
    }

    .image-preview-button_crop{

        padding: 8px 8px 7px 10px;
        background-color: #fff;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px !important;
        width: 43px;
        margin-bottom: 3px;

    }

    .image-preview-button_delete{

        padding: 8px 8px 7px 10px;
        background-color: #fff;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        box-shadow: 2px 2px 0px -1px rgba(50, 50, 50, 0.25);
        margin-left: 0px !important;
        width: 43px;
        margin-bottom: 1px;

    }
    .image-preview-add-images{
        width:24px;
        height: 24px;
        opacity: 0.45;
    }



    .image-preview-wrapper {
        float:left;
        min-width: 350px;
    }

    .image-preview-wrapper .icons{

        padding-bottom: 10px;
    }

    .ha-or_menu_login_top{
        display: flex !important;
        text-align: center !important;
        padding: 10px 0px 0px 0px !important;
        color: #444;
        width: 82%;
        margin: 0 auto;
        font-size: 13px;

    }
    .hookLoginUserMenu > div{
        margin-top:6px;
    }
    .remind_info_sprawdz_poczte img{
        opacity: 0.55;
        position: relative;
        top: -2px;
        width: 24px;
        height: 24px;
    }
    .remind_info_sprawdz_poczte{
        margin-top: 15px;
        font-size: 19px;
        text-align: center;
        padding-right: 21px;
    }

    .folder_spam{
        font-size:15px;
        color: #1644b0;
    }
    .remind_info_jesli_jest_konto{
        font-size:16px !important;
        color: rgba(50, 50, 50, 0.76) !important;

    }
    .password_strength_zmien{
        margin-top: 3px;
        padding: 0 0 0 2px !important;
        font-size: 14px;
    }
    .section_remind{
        margin-top:50px !important;
    }
    .remind_wyslij,
    .remind_zmien,
    .remind_wyslany{
        border: 1px #d7d2d2 solid;
        box-shadow: 0px 0px 0px 0px !important;
        background: #f7f4f1;
        margin-left: auto;
        margin-right: auto;
        max-width: 350px;
        border-radius: 5px;
        padding: 6px 5px 16px 5px;
    }
    .remind_mail{
        width:80px !important;
    }

    .remind_new_password{
        width:90px !important;
    }
    .remind_info{
        font-size: 17px;
        margin-top: 14px;
        margin-bottom: 14px;
        padding-left: 14px;
        padding-right: 1px;
        color: rgba(50, 50, 50, 0.86);
        line-height: 22px;
    }

    .remind_info_zmiana{
        text-align:center;
    }

    .remind_submit{
        text-align: center;
    }

    .remind_naglowek{
        font-size: 24px;
        text-align: center;
        margin-top:10px;
        margin-bottom: 10px;
    }
    .section_login{
        padding-right: 2px !important;
        padding-left: 2px !important;
    }

    .content-padding-login{
        margin-top:40px;
    }
    .rejestracja_info_typ_konta_zobacz{
        padding: 3px 9px 3px 7px;
        background-color: #95caf9;
        border: 1px solid #82b0d9;
        border-radius: 4px;
        margin-right: 17px;
        color: #284864;
        font-size: 13px;
        cursor: pointer;
    }
    a.rejestracja_info_typ_konta_zobacz{
        color: #284864 !important;
        font-size: 13px;

    }

    .rejestracja_info_typ_konta{
        margin-top: 10px;
        color: #666;
        font-size: 14px;
        margin-bottom: 14px;
    }

    .agreement_error{
        display: none;
        font-size: 13px;
        color: rgb(215, 6, 6);
        margin-top: 9px;
    }
    .area_confirm{
        margin-top: 15px;
        width: 99.5%;
        padding-left: 6px;
        margin-left: auto;
        margin-right: auto;
        background-color: #f4f4f4;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        max-width: 600px;
        padding-top: 8px;
        padding-right: 4px;
        padding-bottom: 0px !important;
    }

    .area_done{
        margin-top: 15px;
        width: 99.5%;
        padding-left: 6px;
        margin-left: auto;
        margin-right: auto;
        background-color: #f4f4f4;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        max-width: 600px;
        padding-top: 8px;
        padding-right: 4px;
        padding-bottom: 0px !important;

    }

    .area_done .caption{
        padding: 5px 5px 13px 3px;
        font-size: 20px;
    }
    .area_done_info{
        padding: 5px 5px 13px 3px;
        line-height: 22px;
    }
    .area_done_info i{
        font-size: 15px;
        color: rgb(0, 88, 181);
    }

    #agreement_id{
        width: 80%;
        display: inline-block;
        overflow: hidden;
        position: relative;

    }
    .rejestracja_newsletter .options{
        display: flex;
    }

    .agreement_label{
        width: 25px;
        float: left;
        padding: 0px 0px 0px 2px;
        display: block;
        margin-right: 5px;
    }
    .agreement_label span{
        margin-left: 1px !important;
    }
    .agreement_label.error{
        border: 2px solid rgb(215, 6, 6);
        border-radius:4px;
    }

    .agreement{
        width: 95%;
        padding-top: 1px;
        display: inline-block;
        cursor: pointer;
        vertical-align: top;
        font-size: 13px;
        float:left;
        clear:both;
        margin-left:5px;
        line-height: 17px;
        color:#444;

    }

    .agreement a{
        color:#444;
        text-decoration: underline;
    }

    .agreement_div{
        margin-top:10px;
    }


    .agreement_input_div{
        float:left;
        width: 25px;
    }

    .ha_social_div_facebook{
        padding: 8px 30px 5px 30px;
        background-color: #f4f4f4;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        margin-right: 17px;
    }
    .ha_social_div_google{
        padding: 8px 30px 5px 30px;
        background-color: #f4f4f4;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        margin-left: 17px;
    }

    .ha_social_login_div_facebook{
        padding: 8px 30px 5px 30px;
        background-color: #fff;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        margin-right: 17px;
    }
    .ha_social_login_div_google{
        padding: 8px 30px 5px 30px;
        background-color: #fff;
        border: 1px solid #e8e7e7;
        border-radius: 4px;
        margin-left: 17px;
    }


    .ha_social_div_google svg{

        border: 1px solid #dbd9d9;
    }

    .ha_social_div_facebook span{
        position: relative;
        top: -11px;
    }

    .ha_social_div_google a,
    .ha_social_div_facebook a{
        color:#444;
    }

    .ha_social_div_google span{
        position: relative;
        top: -11px;
    }

    .linia_div::before, .linia_div::after {
        background: rgba(0, 0, 0, .1);
        height: 1px !important;
        content: '';
        flex: 1;
        align-self: center;
        margin-top: 2px;

    }

    .linia_div {
        text-align: center;
        color: #444;
        display: flex;
        text-align: center;
        padding: 15px 0;
        color: #444;
    }

    .rejestracja_h1 h1{
        text-align: center;
        color: #4B371D;
        font-weight: 600;
        offtext-transform: uppercase;
        margin-top: 10px;
        font-size: 25px;
        margin-bottom: 15px !important;
    }


    .rejestracja_glowna{
        max-width: 600px;
        width: 100%;

        padding-top: 24px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;

        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;

        background-color: #f4f4f4;
        border: 1px solid #e8e7e7;
        border-radius: 0px 4px 4px 4px;
    }
    .account_type_select{
        width: 235px !important;
    }




    .section_content_my_profile{
        max-width: 1200px;
        margin: 0 auto;
    }

    .add_listing_category_option:after{
        background-image: url("/templates/pets_nova/img/chevron_right.png");
        height:24px;
        width: 24px;
        background-repeat: repeat-x;
    }

    .news_list_autor{
        padding: 1px 5px 3px 5px;
        color: #fff;
        border-radius: 3px;
        position: absolute;
        font-weight: 400;
        margin-left: 4px;
        margin-top: 140px;
        font-size: 12px;
        clear: both;
        min-height: 22px;
        text-shadow: #333 5px 3px 6px, #000 1px 1px 6px;

    }

    .news_autor_img{
        background: #ccc;
        object-fit: fill;
        display: block;
        float: left;
        width: 40px;
        height: 40px;
        margin: 0 7px 0 0;
        padding: 0;
        border-radius: 100%;

    }

    .galeria_autor_img{
        background: #ccc;
        object-fit: fill;
        display: block;
        float: left;
        width: 25px;
        height: 25px;
        margin: 0 2px 0 0;
        padding: 0;
        border-radius: 100%;
        border:1px solid rgb(50,50,50,0.6);
    }

    .debug_div{
        position: absolute;
        top: 5px;
        border: 1px solid #4444;
        padding: 10px;
        box-shadow: 8px 7px 8px -6px rgba(0, 0, 0, .5);
        border-radius: 6px;
        z-index: 10000000;
        background-color: #fff;
        margin-left: 20px;
    }
    .news_glowna_box a {
        text-align: unset !important;
    }

    ul.featured > li.wiadomosci_glowna > .picture {
        border: 0  !important;
        border-radius: 3px !important;
    }

    ul.featured > li.news_video_box_li > .picture {
        border: 0  !important;
        border-radius: 3px !important;
    }

    a.quizy_all_question_back {
        background-color: #d9d9d96e;
        padding: 4px 13px 2px 8px;
        border-radius: 4px;
        color: #444;
        max-width: 128px;
        line-height: 24px;
        white-space: nowrap;
        cursor: pointer;
    }

    .quiz-info-description a{
        font-weight: 600;
        text-decoration: underline;
        color:#444 !important;
        white-space: nowrap;
    }
    .quiz-info-description h2 {
        font-size: 21px;
        text-align: justify;
        hyphens: auto;
        -webkit-hyphens: auto;
        word-spacing: -0.05em;
        line-height: 27px;
    }

    .quizy_pytanie h2{
        font-size: 24px;
    }
    .quiz_wynik_porownanie_napis_span{
        line-height: 20px;
        width: 56%;
        float: left;
        position: relative;
        top: 10px;
        text-align: center;
    }

    .quiz_box_answer h3{
        display: inline;
        font-size: 20px;
        line-height: 20px;
    }

    .quizy_glowny_div{
        margin-left :auto;
        margin-right:auto;
        max-width:970px;
    }

    .quiz_question_image{
        width: 100%;
    }
    .quiz_question_image img{
        border-radius: 4px;
        border: 1px solid rgba(0, 0, 0, 0.43);
        -o-object-fit: cover;
        object-fit: cover;
        position: relative;
        max-height: 550px;
        transition: transform 0.3s ease;
        width: 100%;
        border-radius:4px;
    }

    .quiz_wynik_porownanie_top{
        margin-top: 6px;
        padding: 5px 0px 8px 0px;
        border-radius: 4px;
        line-height: 39px;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: rgba(2, 2, 2, 0.54);

    }

    .quiz-info-text_rozwiazany{
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .quiz_button_ponownie_div {
        max-height: 120px;
        text-align: center;
        margin-left: 20px;
        display: inline-block;
        width: 100%;
        padding: 5px 15px 5px 15px;
        margin-top:10px;
    }

    a.quiz_button_ponownie {
        background-color: RGBA(255, 123, 0, 0.84);
        padding: 4px 24px 5px 27px;
        border-radius: 6px;
        color: #fff !important;
        position: relative;
        font-weight: 600;
        font-size: 19px;
        float: right;
        line-height: 28px;
        top: 0px;
        white-space: nowrap;
    }

    .quiz_box_napis_img {
        padding: 5px;
        background-color: #FF7B00;
        color: #fff;
        border-radius: 5px;
        position: absolute;
        offbox-shadow: 0 0 5px rgba(0, 0, 0, .6);
        font-weight: 600;
        margin-left: 4px;
        margin-top: 5px;

    }

    .quiz_box_napis_img_box {
        padding: 5px;
        background-color: #FF7B00;
        color: #fff;
        border-radius: 5px;
        height: auto;
        width: auto;
        position: absolute;
        top: 11px;
        right: 20px;
        box-shadow: 0 0 5px rgba(0, 0, 0, .6);
        font-weight: 600;
        off_text-transform: uppercase;
        z-index: 100;
    }

    .quiz_rozwiazany_box_napis_img {
        padding: 4px;
        background-color: #bceea6;
        color: #277d00;
        border-radius: 3px;
        position: relative;
        box-shadow: 0 0 5px rgba(0, 0, 0, .6);
        font-weight: 600;
        margin-top: 6px;
        margin-right: 6px;
        float: right;
        margin-bottom: -74px;
        font-size: 14px;

    }

    .quiz_box_ul {
        margin: 0px !important;
    }

    .quizy_opis_strony_glownej {
        padding: 5px 7px 10px 10px;
        border-radius: 2px;
        font-weight: 400;
        max-width: 850px;
        min-width: 280px;
        margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 21px;
        margin-bottom: 21px;
        margin-top: 5px;
        text-align: center;
        line-height: 26px;
    }
    .quizy_opis_strony_glownej h3{
        text-align: justify;
        hyphens: auto;
        -webkit-hyphens: auto;
        word-spacing: -0.05em;
    }


    .quiz_box {
        margin-bottom: 20px;
        padding: 0px !important;
        width: 92%;
        margin-right: auto;
        flex: 0 0 32% !important;
        max-width: 32% !important;
    }




    .quiz-title {
        text-align: center;
    }

    .quiz_glowna_title {
        color: #fff !important;
        font-weight: 600 !important;
        font-size: 18px;
    }

    .quiz_img_glowna {
        width: 100%;
        height: 250px;
        overflow: hidden;
        display: block;
        border-radius: 5px;
    }

    .info-quzy {
        z-index: 2;
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, .6) 50%, rgba(51, 51, 51, .85) 80%, rgba(51, 51, 51, .95)) !important;
        background-color: transparent !important;
        position: relative;
        top: -60px;
        min-height: 61px;
        text-align: center;
        padding: 8px 4px 8px 4px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .info-quzy a {
        font-size: 21px;
        font-weight: 600;
        line-height: 24px;
        color: #ffffff;
        text-shadow: #333 0 0 5px, #111 0px 0px 0px;
    }

    a.quiz_glowna_title h2 {
        font-size: 21px;
        font-weight: 600;
        line-height: 24px;
        color: #ffffff;
        text-shadow: #333 0 0 5px, #111 0px 0px 0px;
    }

    .box_quiz_img{
        border-radius: 5px;
        width: 100%;
        object-fit: cover;
        height: 250px;
    }

    .news_video_frame{
        width:100%;
        text-align: center;
    }

    .news_video_frame_film{
        display: inline-block;
        width:100%;
        height:450px;
        padding:2px;
        border-radius: 9px;
    }
    #bread_crumbs > ul  {
        color: #424242;
        line-height: 15px;
        min-height: 51px;
        width: 100%;
    }

    .news_content_lista {
        display: inline-block;
        margin-top: 6px;
        line-height: 21px;
        font-size: 17px;
        clear: both;
        text-align: justify;
        hyphens: auto;
        -webkit-hyphens: auto;
        word-spacing: -0.05em;
        color:#444;
    }

    .artykul_item_obrazek_srodek {
        position: relative;
        overflow: hidden;
        display: grid;
        border-radius: 5px;
        text-align: center;
        margin: 0 auto;
        margin-top: 10px;
    }

    .article_img_podpis_zrodlo{
        font-size: 12px;
        line-height: 16px;
    }
    .artykul_item_obrazek_top{
        position: relative;
        margin-left: 0px !important;
        overflow: hidden;
        display: grid;
        border-radius: 5px;
        text-align: center;
        max-height: 450px !important;
        width: 100%;
        margin-top: 27px;
        margin-bottom: 4px;
    }

    .artykul_item_obrazek_top_img{
        border-radius: 5px;
        width: 100%;
        object-fit: cover;
        max-height: 450px;
    }

    .artykul_item_obrazek_srodek_img {
        border-radius: 5px;
        object-fit: cover;
        max-width: 600px;
        margin:0 auto;
    }

    .quiz_wynik_lista_rozwiazane_napis{
        margin-top:6px;
        background: #0145ae2b;
        padding:6px;
        border-radius:4px;
        font-weight: 600;
    }

    .quiz_rozwiazane_div_srodek{
        padding-left:5px;
    }
    .quiz_next_description {
        color: #444;
        font-weight: 400;
        font-size: 17px;
        line-height: 22px;
        padding: 3px 5px 4px 6px;
    }

    .quiz_rozwiazany_img {
        border-radius: 5px;
        max-width: 220px;
        object-fit: cover;
        height: auto;
        max-height: 150px;
        width: 100%;
    }


    .quiz_rozwiazane_div_srodek{
        display: flex;
        flex-wrap: wrap;
    }
    .quiz_rozwiazane_div_srodek>* {
        flex: 1 1 250px;
    }

    .quiz_wynik_napis_div {
        white-space: nowrap;
        background: rgba(5, 103, 255, 0.18);
        padding: 6px;
        border-radius: 4px;
        max-width: 150px;
        text-align: center;
    }
    .quiz_wynik_napis{
        font-size:17px;
        font-weight: 600;
    }

    .quiz_wynik_napis_procent{
        font-size: 25px;
        font-weight: 600;
        offbackground-color: #dbdbdb;
        padding: 3px 6px 3px 8px;
        border-radius: 5px;
    }


    .quiz_moje_rozwiazane {
        display: flex;
        flex-wrap: wrap;
        border-radius: 10px;
        margin: 0 0 10px 0;
        position: relative;
        background-color: #F5f5f5;
        margin-top:5px;
    }

    .quiz_moje_rozwiazane>* {
        flex: 1 1 350px;
    }

    .quiz_wykonany_img{
        max-width: 220px;
        min-width: 220px;
        position: relative;
        display: inline-block !important;
    }

    .quiz_moj_tytul{
        margin-top: 6px;
        margin-left: 5px;
        color: #444;
        font-weight: 600;
        font-size: 21px;
        padding-bottom: 5px;
        line-height: 25px;
    }
    .OnTop {
        position: fixed;
        z-index: 1000;
        right: 0;
        bottom: 120px;
        background: rgba(0,0,0,.5);
        height: 48px;
        width: 48px;
        cursor: pointer;
        z-index: 40;
        border-radius: 4px 0px 0px 4px;
        display: none;
    }
    .OnTop span{
        font-size: 34px;
        position: relative;
        top: 5px;
        color: #fff;
        left: 7px;
        font-weight: 700;
    }

    .section_content_quizy{
        margin-top: 0px !important;
    }

    .arrow_font_size{
        font-size: 20px !important;
        height: 12px;
        width: 14px;
        position: relative;
        top: 5px;
    }

    .quiz-info-back {
        display: flex;
        flex-wrap: wrap;
        min-height: 35px;
        margin-bottom: 25px;
        margin-top: -20px;
    }
    .quiz-info-back>* {
        flex: 1 1 250px;
    }

    a.quizy_all {
        background-color: #d9d9d96e;
        padding: 4px 13px 2px 8px;
        border-radius: 4px;
        color: #444;
        max-width: 128px;
        line-height: 24px;
        white-space: nowrap;
        cursor: pointer;
    }

    a.quizy_all_moje {
        background-color: rgba(153, 210, 137, 0.56);
        padding: 5px 0px 4px 13px;
        border-radius: 4px;
        color: #444;
        margin-left: 10px;
        white-space: nowrap;
        max-width: 180px;
        height: 35px;
        cursor: pointer;
    }

    .account_rozwiazane_quizy_user {
        text-transform: capitalize;
        font-size: 21px;
        font-weight: 700;
        position: relative;
        margin-right: 10px;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 160px;
        height: 1.2em;
        white-space: nowrap;
        width: 147px;
        display: block;
        float: left;
    }
    .account_rozwiazane_quizy_napis{
        font-size: 18px;
        font-weight: 400;
        position: relative;

    }

    .quzi-moje_font_size{
        font-size: 34px !important;
        float: right;
        margin-left: 4px;
        position: relative;
        top: -4px;
    }
    .quiz-logowanie-submit-span{
        text-align: left;
        position: relative;
        top: -4px;
    }

    .quiz_create_account_div{
        width:20%;
        max-width: 250px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .quiz_create_account_link a{
        text-decoration: underline;
    }
    .quiz_create_account_link {
        position: relative;
        top: 12px;
    }
    .quiz_odpowiedz_podaj_mail_opis {
        background-color: rgba(50, 50, 50, 0.05);
        padding: 8px 9px 9px 13px;
        border-radius: 5px;
        line-height: 21px;
        font-size: 15px;
        width:80%;
    }

    .quiz-logowanie-submit{
        height: 35px !important;
    }
    .quiz-logowanie-mail{
        width:150px !important;
        height: 35px !important;
        margin-right: 10px !important;
    }
    .quiz_create_account_input_div{
        width:30%;
        max-width: 350px;
        offdisplay: flex;
    }
    .quiz_article_odpowiedz {
        background-color: rgba(50, 50, 50, 0.05);
        padding: 8px 9px 9px 13px;
        border-radius: 5px;
        line-height: 21px;
        font-size: 15px;
        width: 35%;
    }

    .quiz_create_account{
        display: flex;
        flex-wrap: wrap-reverse;
        background-color: #F5f5f5;
        border-radius: 10px;
        padding: 15px;
        margin-bottom: 20px;
    }

    .quiz_create_account>* {
        flex: 1 1 250px;
    }

    .quziy_loading_spin{
        margin-top: -2px;
        opacity: 0.3;
        width: 20px;
    }

    .SpenerQuz {
        width: 20px;
        height: 20px;
        display: none;
        margin-left: 14px;
        float: right;
        position: relative;
    }


    .news_article_img_podpis_nazwa{
        color:rgb(10,10,10,0.8);
        font-size: 16px;
        margin-right: 10px;
    }

    .news_article_img_podpis_zrodlo{

    }

    .quiz_moje_article_srodek{
        display: flex;
    }

    .quiz_moje_article_srodek>* {
        flex: 1 1 300px;
    }

    .quiz-odpowiedzi-licznik {
        background-color: RGB(255, 123, 0);
        color: #fff;
        border-radius: 5px;
        height: auto;
        width: auto;
        position: absolute;
        margin-top: 9px;
        margin-left: 10px;
        font-weight: 600;
        padding: 6px;
        z-index: 10;
    }


    .quiz_next_tekst {
        display: inline-block;
        color: rgba(50, 50, 50, 0.9);
        font-size:16px;
        line-height: 22px;
    }

    .quiz_odpowiedzi_odpowiedz{
        background-color: rgb(50,50,50,0.1);
        margin-bottom: 6px;
        padding: 7px;
        border-radius: 4px;
        font-size: 17px;
    }

    a.quiz_next_button {

        background-color: #FF7B00;
        padding: 5px 50px 5px 50px;
        border-radius: 6px;
        color: #fff;
        position: relative;
        font-weight: 600;
        font-size: 21px;
    }

    .quiz_next_tekst_button {
        max-height: 120px;
        text-align: center;
        margin-left: 20px;
        display: inline-block;
        width: 100%;
        padding: 5px 15px 5px 15px;
    }

    .quiz_start_nowy {
        border-top: #834A00 4px solid;
        font-weight: 600;
        margin-bottom: 25px;
        font-size: 27px;
        color: #834A00;
        padding-top: 11px;
        margin-top: 46px;
    }



    .quiz_next_tytul {
        margin-top: 6px;
        margin-left: 5px;
        color: #444;
        font-weight: 600;
        font-size: 23px;
        padding-bottom: 5px;
        line-height: 25px;
    }

    .quiz_next_tytul h2{
        color: #444;
        font-weight: 600;
        font-size: 23px;
        line-height: 25px;
    }

    .quiz_next_div{
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 19px;
        border-bottom: 5px solid rgba(50, 50, 50, 0.11);
        padding-bottom: 22px;
    }


    .quiz_next_div>* {
        flex: 1 1 300px;
    }

    .quiz_next_div_img{

        max-width: 300px;
        margin-right: 10px;
        height: 220px;
    }

    .quiz_nastepny_img {
        border-radius: 4px;
        -o-object-fit: cover;
        object-fit: cover;
        position: relative;
        max-height: 220px;
        transition: transform 0.3s ease;
        width: 100%;
        border-radius: 8px;
    }

    .quiz_wynik_napis_top{
        margin-top: 6px;
        background: #eaeaea;
        padding: 5px 0px 8px 13px;
        border-radius: 4px;
        height: 50px;
        line-height: 42px;
        font-size: 23px;
        font-weight: 600;
    }
    .quiz_wynik_procent{
        float: right;
        font-size: 26px;
        font-weight: 600;
        padding: 6px 45px 0px 49px;
        background-color: rgb(181, 220, 255);
        margin-top: -4px;
        border-radius: 3px;
    }

    .brak_img_pytanie{
        font-size:35px;
        color:rgb(50,50,50,0.02);
    }
    .quiz_wynik_duze_zdjecie{
        margin: 23px 0 23px 0 !important;
    }
    .quiz-podsumowanie-tytul{
        font-weight: 600;
        line-height: 32px;
    }

    .quiz_odpowiedz_wyjasnienie{
        font-size:16px;
        line-height: 25px;
        font-weight: 600 !important;
        margin-bottom: 5px;
        color: rgba(50, 50, 50, 0.9);
    }
    .quizy-opis-div {
        background-color: #F5f5f5;
        border-radius: 10px;
        padding:15px;
        background-color: #F5f5f5;
        border-radius: 10px;
        padding: 15px;
        margin-bottom: 20px;
    }

    .quiz-omwienie-naglowek-h2 h2{
        padding: 1px 4px 12px 6px;
        font-weight: 600;
    }
    a.quiz-question-button.disabled,
    a.quiz-end-button-end.disabled {
        opacity: 0.5;
        pointer-events: none;
        cursor: default;
    }


    .quziy-question-nawigacja{
        margin-top:20px;
        padding:6px;
    }

    .quiz-question-licznik-div{
        text-align: center;
        width: 100%;
        clear:both;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;

    }
    .quiz-question-licznik-div .quiz-question-licznik{

        width: 250px !important;
        margin-top: unset !important;
        margin-left: unset !important;
        font-size: 22px;
        box-shadow: unset !important;
        height: 35px !important;
        background-color: RGB(187, 187, 187) !important;

    }

    .quiz-question-licznik {
        background-color: RGB(255, 123, 0);
        color: #fff;
        border-radius: 5px;
        height: auto;
        width: auto;
        position: absolute;
        margin-top: 9px;
        margin-left: 9px;
        font-weight: 600;
        padding: 6px;
        z-index: 1;
        font-size: 19px;
    }
    .quiz-info-buttom-li{
        font-size: 16px;
        background: #e3ddddad !important;
        color:#444 !important;
    }

    h1.quiz-info-h1{
        padding:0px;
        overflow: unset !important;
    }


    .quiz-info-description{

        line-height: 24px;
        font-size: 21px;
        text-align: left;
    }

    .navigation_video_news_button{
        margin-top: 20px;
        text-align: center;
        margin-bottom: 20px;
        border-bottom: 6px solid rgba(68, 68, 68, 0.17);
        padding-bottom: 30px;
    }

    .zgloszenie_wideo_div{
        offdisplay:none;
    }

    .block_id_59 .news_video_box_li{

        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 33%;
    }


    .info-video-smieszne-box {
        display: block !important;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        margin-bottom: 0px;
        padding: 15px;
        padding-bottom: 15px;
        padding-bottom: 6px;
        z-index: 2;
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, .6) 50%, rgba(51, 51, 51, .85) 80%, rgba(51, 51, 51, .95)) !important;
        background-color: transparent !important;
        clear: both;
        position: absolute;
    }

    .info-video-smieszne-box a {

        font-size: 21px;
        font-weight: 600;
        line-height: 30px;
        color: #ffffff;
        text-shadow: #333 0 0 5px, #111 0px 0px 0px;
    }

    li.wiadomosci_glowna{
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 33%;
    }



    .instagram-media {
        display: block;
        position: relative;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 10px !important;
    }

    .instagram-media .Feedback{
        display: none;
    }

    .instagram-media .SocialProof{
        display: none;
    }

    .instagram-media .Caption{
        display: none;
    }

    .instagram-media .Footer{
        display: none;
    }
    #modal_mask.zapisz_search_modal_div{
        top: 80px;
    }

    .grid_navbar .buttons > div:hover{
        background-color: rgb(255, 245, 235);
        border: 1px solid rgba(50, 50, 50, 0.05);
        border-radius: 3px;
    }
    .grid_navbar .buttons > div.active{
        background-color: #eee;
        border-radius: 4px;
        offborder: 1px solid rgba(50, 50, 50, 0.05);
    }
    .powiadomienie_icona{
        font-size: 20px !important;
        font-weight: 300 !important;
        margin-top: 3px;
        margin-left: 0px;
        width: 23px;
        height: 27px;
        cursor: pointer;
        opacity: 0.7;
    }
    .mapa_znacznik_grid{
        position: absolute;
        color: #595959;
        padding-left: 1px;
        font-size: 24px !important;
        font-weight: 700 !important;
        margin-top: 5px;
        margin-left: 4px;
    }

    .grid_icon{
        position: absolute;
        font-size: 24px !important;
        font-weight: 300 !important;
        margin-top: 4px;
        margin-left: 3px;
        width: 27px;
        height: 27px;
        display: inline-block;
        cursor: pointer;
        opacity: 0.7;
    }
    .list_icon {
        position: absolute;
        font-size: 24px !important;
        font-weight: 300 !important;
        margin-top: 3px;
        margin-left: 3px;
        width: 28px;
        height: 30px;
        display: inline-block;
        cursor: pointer;
        opacity: 0.6;
    }

    .gallery_div{
        display:none;
        margin-right: 0px !important;
    }

    .gallery_icon {
        position: absolute;
        font-size: 24px !important;
        font-weight: 300 !important;
        margin-top: 3px;
        margin-left: 3px;
        width: 28px;
        height: 30px;
        display: inline-block;
        cursor: pointer;
        opacity: 0.6;
    }

    section.grid > article.ogloszenie  {
        padding-bottom: 15px;
    }

    .listing_search.row{
        margin-right: 1px;
        margin-left: 1px;
    }
    .fields-ogloszenie {
        -webkit-line-clamp: unset !important;
        height: unset !important;
        padding: 1px 1px 0px 2px;
        font-size: 15px !important;
        color: #828282 !important;
    }

    section.list > article.ogloszenie {
        flex: unset;
        padding-left: 6px;
        padding-right: 5px;
        width: 100%;
        margin-top: 1px !important;
    }

    #listings_map{
        margin-left: 12px;
        margin-right: 12px;
    }

    a.ogloszenie-info-right-a {
        font-size: 21px;
        color: #404040;
    }

    a.ogloszenie-info-right-a h2{
        font-size:21px;
        color: #404040;
    }

    .grid a.ogloszenie-info-right-a{
        font-size: 1.2em;
    }

    .ogloszenie-info-right {
        height: 100%;

    }

    .content_search{
        padding-left:0px;
        padding-right:0px;
    }
    .zapisz_wynik_box {
        background-color: #e9e5e0;
        border: 1px solid rgba(50, 50, 50, 0.1);
        color: #171717bd;
        padding: 0px 6px 0px 6px;
        border-radius: 4px 4px 4px 4px;
        margin: 0px 10px 0px 0px !important;
        font-size: 15px;
        cursor: pointer;
        white-space: nowrap;
        max-height: 27px;
        font-weight: 400 !important;
        float: left;
        line-height: 25px;
    }

    .zapisz_wynik_box_icona{
        width: 25px;
        float: left;

    }
    .section_content_search{
        padding-right: 1px;
        padding-left: 1px;

    }

    .section_content.section_content_search{
        margin-top: 15px;
    }

    div.inside-container.search_wynik{
        padding: 1px 0 39px !important;
    }

    .artykul_obrazek_pozostale_top{
        width: 100%;
        text-align: center;
        display:block;
        position: relative;
        margin-top: 10px;
        margin-bottom: 10px;

    }
    .artykul_obrazek_pozostale {
        display:block;
        max-width: 650px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }

    .artykul_obrazek_pozostale_top.pokaz {
        width: 100%;
        position: absolute;
        top: 2%;
        left: 50%;
        width: 500px;
        height: 500px;
        margin-top: -250px; /* Half the height */
        margin-left: -250px; /* Half the width */
    }

    img.artykul_obrazek_pozostale_img{
        width: 100%;
        border-radius: 5px;
        border: 1px solid rgba(50, 50, 50, 0.13);
        margin: 0 !important;
    }

    .podpowiedz_szukaj_kategorie_icon_close_div {
        min-width: 30px;
        height: 26px;
        width: 25px;
        background-color: rgba(50, 50, 50, 0.1);
        position: absolute;
        margin-top: 13px;
        z-index: 110;
        margin-left: 210px;
        display: none;
        border-radius: 3px;
    }

    .podpowiedz_szukaj_kategorie_icon_close {
        position: absolute;
        color: #444;
        font-size: 28px !important;
        margin-top: -1px;
        cursor: pointer;
        margin-left: 1px;
    }

    .szukaj_kategorie_pisz_kontener {
        display: none;
        width: 250px;
        height: 355px;
        position: absolute;
        margin-left: 0px;
        background-color: #fff;
        margin-top: 9px !important;
        box-shadow: 8px 7px 8px -6px rgba(0, 0, 0, .5);
        border-bottom: 2px solid rgb(50,50,50, 0.25);
        border-top: 2px solid rgb(50,50,50, 0.25);
        z-index: 100;
        border-radius: 9px 9px 5px 5px;
        border-left: 1px solid rgba(50, 50, 50, 0.25);
    }

    .szukaj_kategorie_pisz_kontener_div {
        width: 250px;
        height: 350px;
        display: block;
        border-radius: 9px 9px 5px 5px;
    }


    .podpowiedz_szukaj_kategorie_icon_close_div{
        display: none;
    }
    .szukaj_kategorie_pisz{
        display: none;
    }

    .kategory_item{
        height: 31px;
    }
    div.kategory_menu_item_icon_close{
        display: none;
        position: absolute;
        margin-left: 1px;
        color: #6d6b6b;
        font-size: 25px !important;
        cursor: pointer;
        right: 6px;
        top: 5px
    }

    .kategory_item.active .kategory_menu_item_icon_close{
        display: block;
    }

    .typ_ogloszen_item.active .kategory_item_icon_close {
        display: block;
    }
    .typ_ogloszen_item.active .kategory_item_left {
        display: block;
    }

    div.kategory_item_icon_close{
        display: none;
        position: absolute;
        margin-left: 1px;
        color: #6d6b6b;
        font-size: 25px !important;
        cursor: pointer;
        right: 6px;
        top: 5px;
    }

    .typ_ogloszen_item_name{
        height: 35px;
        display: block;
        z-index: 300;
        position: relative;
        width: 190px;
        margin-left: 25px;
        padding-top: 11px;
        cursor: pointer;
    }

    .kategory_item_name.active{
        font-size: 17px;
        padding: 7px 24px 7px 25px;
        font-weight: 600;
    }

    .kategory_item_name.active:hover{
        background:unset;
    }
    .kategory_item.active{
        text-align: center;
        margin-top: -6px;
        height: 34px;
        padding: 1px 0px 0px 0px;
        border-bottom: 1px solid rgba(50, 50, 50, 0.08);
    }

    .kategory_item.active span.kategory_menu_item_left{
        display:block;
    }

    .kategory_item.active span.kategory_item_right{
        display:block;
    }

    span.kategory_menu_item_left{
        float: left;
        display: none;
        margin-top: 4px;
        margin-left: 3px;
        font-size: 24px;
        cursor: pointer;
        color: #777676;
    }

    .pod_kategory_item{
        color: #444;
        padding: 5px 5px 5px 20px;
        cursor: pointer;
        text-align: left;
    }

    .pod_kategory_item:hover{
        background: rgba(50, 50, 50, 0.1);
    }

    .kategorie_menu{
        display:none;
        position: absolute;
        width: 250px;
        margin-left: -1px;
        background-color: #fff;
        box-shadow: 8px 7px 8px -6px rgba(0, 0, 0, .5);
        border-left: 1px solid rgba(50, 50, 50, 0.25);
        border-right: 1px solid rgba(50, 50, 50, 0.25);
        border-bottom: 3px solid rgba(50, 50, 50, 0.35);
        border-radius: 0px 0px 4px 4px;
    }

    .szukaj_kategorie_menu_top_napis{
        width: 100%;
        float: left;
        font-weight: 600;
        cursor: pointer;
        padding: 10px 32px 7px 11px;
    }
    .szukaj_kategorie_menu_top_napis:hover{
        background: rgba(50, 50, 50, 0.1);
    }

    .kategorie_menu_icon_close{
        position: absolute;
        margin-left: -10px;
        color: #6d6b6b;
        font-size: 26px !important;
        margin-top: -5px;
        cursor: pointer;
    }

    .kategorie_menu_icon_close_div{
        min-width: 28px;
        height: 25px;
        width: 22px;
        position: absolute;
        margin-top: 9px;
        z-index: 10;
        margin-left: 213px;
        display: none;
        border-radius: 3px;
    }
    .szukaj_kategorie_menu_top{
        color: #444;
        font-size: 16px;
        margin-bottom: 0px;
        height: 35px;
        border-bottom: 1px solid rgba(50, 50, 50, 0.08);
    }

    .typ_ogloszen_menu{
        display:none;
        margin-top: 6px;
    }

    .szukaj_kategorie_menu {
        display: none;
        position: absolute;
        width: 250px;
        z-index: 410;
        background-color: #fff;
        margin-top: 10px !important;
        box-shadow: 8px 7px 8px -6px rgba(0, 0, 0, .5);
        border-radius: 6px 6px 4px 4px;
        border-top: 3px solid #b9b9b9;
        border-left: 1px solid rgba(50, 50, 50, 0.25);
        border-right: 1px solid rgba(50, 50, 50, 0.25);
        border-bottom: 3px solid rgba(50, 50, 50, 0.35);
        font-size: 15px;
        padding-bottom: 5px;
    }

    .kategory_item_name{
        color: #444;
        padding: 5px 5px 5px 20px;
        cursor: pointer;
        height: 34px
    }

    .kategory_item_name:hover{
        background: rgba(50, 50, 50, 0.1);
    }
    .typ_ogloszen_item {
        color: #444;
        font-size: 15px;
    }


    .typ_ogloszen_item:hover {
        background: rgba(50, 50, 50, 0.07);

    }
    .typ_ogloszen_item.active  {
        font-weight: 600;
        text-align: center;
        margin-top: 0px;
        height: 34px;
        padding: 2px 0px 0px 0px;
        border-bottom: 1px solid rgba(50, 50, 50, 0.08);
    }


    .typ_ogloszen_item.active .typ_ogloszen_item_name {
        font-size:17px;
        padding-top: 5px;
    }

    .typ_ogloszen_item.active .kategory_item_right{
        display:none;
    }

    .typ_ogloszen_item_right {
        float: right;
        background: rgb(50,50,50,0.1);
        border-radius: 3px;
        cursor: pointer;
    }
    div.kategory_item_left{
        float: left;
        display: none;
        margin-top: 3px;
        font-size: 24px;
        width: 25px;
        margin-left: 2px;
        color: #777676;
        cursor: pointer;
    }

    .kategory_item_right {
        position: absolute;
        right: 4px;
        margin-top: -32px;
        cursor: pointer;
        font-size: 30px !important;
        color: #6d6b6b;
    }

    .two-inline > :last-child.input_szukaj_div{
        overflow: unset;
    }

    .opcje-szukaj_kategorie{
        padding-right: 10px;
        width: 45%;

    }

    .opcje-szukaj_lokalizacja{
        padding-right: 10px;
        width: 45%;
    }

    span.szukaj_wiecej_tune_icon{
        margin-top: 6px;
        font-size: 31px;
        color: #714c03;
    }
    .menu_lokalizacja{
        font-size:15px;
    }

    span.kategorie_icon_close{
        position: absolute;
        margin-left: -36px;
        color: #444;
        font-size: 32px !important;
        margin-top: 5px;
        cursor: pointer;
        color: rgba(50, 50, 50, 0.6);
        display:none;
    }

    .szukaj_wiecej {
        margin-top: 9px;
        font-size: 28px !important;
        color:#714c03;
    }
    .input_szukaj_kategorie {
        padding: 7px 32px 4px 32px !important;
        font-size: 17px !important;
        color: rgba(0, 0, 0, 0.7) !important;
    }
    .input_szukaj_kategorie::placeholder {
        color: #646464;
        font-weight: 300;
        opacity: 1;
    }

    .kategorie_znacznik {
        position: absolute;
        color: #8c8b8b;
        padding-left: 5px;
        font-size: 26px !important;
        font-weight: 700 !important;
        padding-top: 10px;
    }
    .inside-container-search.point1{
        width:auto;

    }

    div.logo_img {
        width: 200px;
    }

    div.logo_img_serwisy {
        width: 400px;
    }

    div.main-menu{
        margin:0px;
        display: flex;
        width:100%;
    }

    div.row {
        margin-left : 0px;
        margin-right: 0px;
    }


    .inside-container-search {
        margin: 0 auto;
        position: relative;
        padding: 20px 0px 14px 0px;
        background-color: #f7f4f1;
        top: 71px;
        z-index: 11;
        display: none;
        max-width: 1140px;
        width: 100% !important;
    }

    .inside-container-search-box {
        margin: 0 auto;
        position: relative;
        padding: 20px 0px 14px 0px;
        background-color: #f7f4f1;
        top: 1px;
        z-index: 10;
        display: none;
        max-width: 766px;
        width: 100% !important;

    }

    .filtry_left{
        width:47px;
        float: left;
    }
    input[type="button"].input_szukaj_filtry{
        width: 106px;
        font-size: 16px;
        background: #FF7B00;
        height: 42px;
        padding: 0 18px 0px;
        color: white;
        font-weight: 300;
        cursor: pointer;
        border-radius: 4px;
        font-weight: 600;
        transition: background 0.3s ease;
        text-transform: unset;
        margin-left: 0px;
        margin-top: 1px;
    }

    .szukaj_loading_spin{
        margin-top: -10px;
        opacity: 0.4;
        width: 20px;
    }
    .podpowiedz_slowa_kategoria{
        font-size:12px;
        color:#777;
    }

    .szukaj_podpowiedz_top_kontener{
        display: none;
        width: 250px;
        height: 355px;
        position: absolute;
        margin-left: 0px;
        background-color: #fff;
        margin-top: 9px !important;
        box-shadow: 8px 7px 8px -6px rgba(0, 0, 0, .5);
        border-bottom: 2px solid rgb(50,50,50, 0.25);
        border-top: 2px solid rgb(50,50,50, 0.25);
        z-index: 1000;
        border-radius: 9px 9px 5px 5px;
        border-left: 1px solid rgba(50, 50, 50, 0.25);
    }

    .szukaj_podpowiedz_top_kontener_div{
        width: 250px;
        height: 350px;
        display: block;
        border-radius: 9px 9px 0px 0px;
    }

    a.search-button-location{
        margin-top:0px !important;
        padding: 0 7px 2px !important;
        background-color: rgb(255, 160, 72) !important;
        color:rgb(98, 58, 23) !important;
        width: 47px;
    }

    .before_area{
        height:0px;
        width: 0px;
    }

    .area_keyword_search_form{
        padding-top: 4px !important;
    }

    .szukaj_wynik_napis{

        width: 100%;
    }

    .szukaj_wynik_napis_h1{
        max-width: 250px;
        min-width: 165px;
        width:100% !important;
        float:unset !important;
        margin: 0 auto;

    }

    .szukaj_wynik_h1 {
        display: inline-block;
        font-weight: 600 !important;
        text-align: center;
        color: #575656;
        line-height: 25px !important;
        width: 100%;
        margin-bottom: 15px;
        font-size: 18px;
    }

    .szukaj_wynik_h1 h1 {
        margin: 0px !important;
        font-weight: 600 !important;
        font-size: 1.2em;
        padding: 0px !important;
        text-transform: uppercase;
        letter-spacing: -0.2px;
        color: #331d00c4;
        white-space: nowrap;
        text-align: center;
    }
    input.input_keyword_szukaj{
        font-size:18px;
        padding: 9px 10px 8px 10px;
    }

    .szukaj_more_tabs{
        font-size: 27px !important;
        color: rgba(50,50,50,0.8);
        position: relative;
        top: -9px;
        font-weight: 700 !important;
    }
    .ogloszenia_wiecej_opcji_div{
        margin-left:10px;
    }

    span.szukaj_top_icon_close{
        position: absolute;
        margin-left: -36px;
        color: #444;
        font-size: 32px !important;
        margin-top: 5px;
        cursor: pointer;
        display: none;
        color: rgba(50, 50, 50, 0.6);
    }

    .podpowiedz_miasto_icon_close {
        position: absolute;
        color: #444;
        font-size: 28px !important;
        margin-top: -2px;
        cursor: pointer;
        z-index: 30;
    }

    .podpowiedz_miasto_icon_close_div{
        min-width: 28px;
        height: 25px;
        width: 22px;
        background-color: rgba(50, 50, 50, 0.1);
        position: absolute;
        margin-top: 12px;
        z-index: 100000;
        margin-left: 212px;
        display: none;
        border-radius: 3px;
        display:none;
    }

    .podpowiedz_top_icon_close {
        position: absolute;
        color: #444;
        font-size: 28px !important;
        margin-top: -1px;
        cursor: pointer;
        margin-left: -12px;
    }


    .podpowiedz_top_icon_close_div{
        min-width: 30px;
        height: 26px;
        width: 25px;
        background-color: rgba(50, 50, 50, 0.1);
        position: absolute;
        margin-top: 13px;
        z-index: 110;
        margin-left: 210px;
        display: none;
        border-radius: 3px;
    }

    .wybierz_miasto_pisz_top{
        margin-top:11px;
        width: 100%;
        float: left;
    }

    .brak_podpowiedzi{
        color: #323232;
        padding: 13px 6px 7px 8px;
        line-height: 22px;
    }
    .wybierz_miasto_pisz{
        padding:3px 0px 7px 11px;
        color: #444;
        clear: both;
        border-bottom: 1px solid rgb(50,50,50,0.1);
        min-height: 40px;
        font-size: 15px;
    }

    .wybierz_miasto{
        text-align: left !important;
    }

    .wybierz_slowo_pisz{
        line-height: 34px;
        padding: 3px 0px 2px 11px;
    }

    .wybierz_miasto_pisz:hover{
        background-color: #b5b4b436;
        cursor: pointer;
    }

    .menu_lokalizacja_szukaj_pisz_div{
        width: 250px;
        height: 350px;
        display: block;

    }


    .menu_lokalizacja_szukaj_pisz_div_brak{
        height: 68px !important;
    }

    .menu_lokalizacja_szukaj_pisz{
        display: none;
        position: absolute;
        width: 250px;
        height: 355px;
        z-index: 10;
        background-color: #fff;
        margin-top: 9px !important;
        box-shadow: 8px 7px 8px -6px rgba(0, 0, 0, .5);
        border-left: 1px solid rgba(50, 50, 50, 0.25);
        border-bottom: 1px solid rgba(50, 50, 50, 0.47);
        border-top: 2px solid rgba(79, 76, 76, 0.3);
        border-right: 1px solid rgba(50, 50, 50, 0.25);
        border-radius: 9px 9px 5px 5px;
    }




    .wlacz_lokalizacje{
        display: none;
        position: fixed;
        width: 250px;
        height: 150px;
        z-index: 1002;
        background-color: #fff;
        margin-top: -96px !important;
        border-top: 1px solid #b9b9b9;
        box-shadow: 8px 7px 8px -6px rgba(0, 0, 0, .5);
        border-left: 2px solid rgb(50,50,50, 0.25);
        border-bottom: 2px solid rgb(50,50,50, 0.25);
    }
    .miasto_icon_close_div{
        width: 10%;
        min-width: 30px;
        padding:8px 0px 0px 0px;

    }

    .miasto_icon_back_div{
        width: 10%;
        min-width: 30px;
        padding: 2px 0px 0px 3px;
        margin-left: 2px;
        height: 27px;
        margin-top: 5px;
        border-radius: 4px;
    }

    .menu_lokalizacja_wojewodztwo_div{
        width: 80%;
        padding-top: 9px;
        padding-bottom: 6px;
        padding-left: 0px;
        white-space: nowrap;
        text-align: center;
    }
    .lokalizacja_icon_close{
        position: absolute;
        margin-left: -36px;
        color: #444;
        font-size: 32px !important;
        margin-top: 5px;
        cursor: pointer;
        color: rgba(50, 50, 50, 0.6);
    }

    .material-symbols-outlined.lokalizacja_icon_close{
        display: none;
    }

    .wojewodztwa_icon_close{
        position: absolute;
        margin-left: -7px;
        color: #444;
        font-size: 28px !important;
        margin-top: -1px;
        cursor: pointer;
    }

    .menu_lokalizacja_miasto_nazwa_first {
        margin-top:12px;
    }

    .miasto_icon_close_top{
        position: relative !important;
    }

    .kategory_main_top_item{
        text-align: left !important;
    }

    .all_poland_close{
        width:10%;
        min-width: 40px;
    }
    .all_poland_div{
        width: 90%;
        line-height: 27px;
        font-size: 17px;
        font-weight: 600;
        color: rgba(50, 50, 50, 0.7);
    }

    .miasto_icon_close{
        position: absolute;
        color: #444;
        font-size: 28px !important;
        margin-top: -4px;
        cursor: pointer;
    }
    .menu_lokalizacja_miasto_nazwa_div{
        width:90%;
        padding:5px 5px 5px 12px;
        line-height: 10px;
    }
    .menu_lokalizacja_wojewodztwo_nazwa{
        font-size: 16px;
        font-weight: 400;
        border-bottom: 1px solid rgba(50, 50, 50, 0.11);
        border-right: 2px solid rgba(50, 50, 50, 0.3);
        height:37px !important;
        margin-bottom: 0px;
        display: flex;
        border-radius: 6px 6px 0px 0px;
    }
    .menu_lokalizacja_miast_kontener{
        display: none;
        width:250px;
        height: 500px;
        position: absolute;
        margin-left: 0px;
        background-color: #fff;
        margin-top: 9px !important;
        border-bottom: 2px solid rgb(50,50,50, 0.25);
        border-top: 2px solid rgba(50, 50, 50, 0.25);
        border-left: 1px solid rgba(50, 50, 50, 0.25);
        z-index: 10;
        border-radius: 9px 9px 5px 5px;

    }

    .menu_lokalizacja_wojewodztwo_nazwa_div{
        width:248px;
        height: 448px;
        position: absolute;

    }



    .menu_lokalizacja_miasto_nazwa{
        color:#444;
        padding:0px;
        height: 30px;
    }

    .menu_lokalizacja_miast_szukaj {
        display: none;
    }

    .wojewowdztwo_item_all_poland{
        padding:5px 5px 0px 12px !important;
        border-bottom: 1px solid rgba(51, 51, 51, 0.1) !important;
        display: flex;
        border-radius: 4px 5px 0px 0px;
    }


    .wojewowdztwo_item_all_poland img{
        width: 32px;
        opacity: 0.15;
        margin-top: -3px;
        margin-right: 5px;
    }

    .menu_lokalizacja_szukaj_div{
        display: block;
    }
    .menu_lokalizacja_wojewowdztwo_item{
        color:#444;
        padding:5px 5px 5px 12px;
    }

    .menu_lokalizacja_wojewowdztwo_right {
        float: right;
    }
    .menu_lokalizacja_wojewowdztwo_item:hover{
        background-color: #b5b4b436;
        cursor: pointer;
    }

    .menu_lokalizacja_miasto_nazwa:hover {
        background-color: #b5b4b436;
        cursor: pointer;
    }

    .menu_lokalizacja_wojewowdztwo_item_zaznacz {
        background-color: #d0b25845;
    }

    .szukaj_opcje_top {
        margin-top: 12px;
    }

    .input_szukaj_div_icona_top_bar {
        position: absolute;
        z-index: 10;
        color: #919191;
        padding-left: 7px;
        font-size: 26px !important;
        font-weight: 700 !important;
        line-height: 50px !important;
        margin-top: -1px;
    }

    input.input_szukaj_glowny {
        padding: 10px 36px 10px 34px !important;
        font-size:17px;
        border-radius: 7px !important;
    }
    .input_szukaj_glowny:focus {
        border-color: #9f9f9f;
    }

    .input_szukaj_lokalizacja::placeholder{
        color: #646464;
        font-weight: 300;
        opacity: 1;
    }
    .input_szukaj_glowny::placeholder{
        color: #646464;
        font-weight: 300;
        opacity: 1;
    }

    .menu_lokalizacja_szukaj{
        display:none;
        position: absolute;
        width: 250px;
        z-index: 300;
        background-color: #fff;
        margin-top: 9px !important;
        border-top: 2px solid #b9b9b9;
        box-shadow: 8px 7px 8px -6px rgba(0, 0, 0, .5);
        border-left: 1px solid rgba(50, 50, 50, 0.25);
        border-bottom: 2px solid rgb(50,50,50, 0.25);
        border-radius: 9px 9px 5px 5px;
    }

    .lokalizacja_right{
        width:92px;
    }

    .input_szukaj_lokalizacja{
        padding: 4px 27px 4px 28px  !important;
        font-size: 17px !important;
        color: rgba(0, 0, 0, 0.7) !important;
    }

    .input_szukaj_lokalizacja:focus{
        border-color: #b0b0b0 !important;
    }

    .mapa_znacznik{
        position: absolute;
        color: #9d9b9b;
        padding-left: 1px;
        font-size: 24px !important;
        font-weight: 700 !important;
        margin-top: 10px;
        margin-left: 3px;
    }

    .mapa_znacznik_button{
        color: rgb(113, 79, 0);
        padding-left: 1px;
        font-size: 33px !important;
        font-weight: 700 !important;
        padding-top: 9px;

    }

    .article_content a{
        text-decoration: underline;
        font-weight: 600;
    }

    .article_content ol {
        list-style: none;
        counter-reset: my-awesome-counter;
    }
    .article_content ol li {
        counter-increment: my-awesome-counter;
        list-style: none !important;
    }
    .article_content ol li::before {
        content: counter(my-awesome-counter) ". ";
        color: #444;
        font-weight: bold;
    }

    .news_article_top blockquote{
        border-left: 5px solid rgba(51, 51, 51, 0.3);
        font-style: italic;
        font-size: 0.90em;
        padding-left: 12px;
        color: rgba(10, 10, 10, 0.8);
        line-height: 22px;
        padding-top: 5px;
        padding-bottom: 8px;
    }

    .article_img_podpis_posotale{
        width:65%;
        margin-left: auto ;
        margin-right: auto;
        margin-bottom: 15px;
        text-align: center;
    }

    article.news img.onenews_obrazek_img{
        border:0px !important;
    }




    .article_content_onload{
        max-height: 280px;
        min-height: 45px;
        overflow: hidden;
        position: relative;
    }
    .article_content_onload::before {
        content: "";
        left: 0;
        right: 0;
        height: 138px;
        background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.01) 1%,#fff 85%,#fff);
    }

    .article_content_onload::after, .article_content_onload::before {
        display: block;
        position: absolute;
        bottom: 0;
        z-index: 50;
    }

    .news_contener_top_onload{
        margin-top: 0px !important;
    }
    .czytaj_dalej {
        padding: 5px 4px 6px 4px;
        font-size: 17px !important;
        line-height: 25px !important;
        background-color: rgb(128, 85, 2);
        width:250px;
        margin-left:auto;
        margin-right: auto;
        margin-top:10px;
        cursor: pointer;
        text-align: center;
        color:#eee;
        text-transform: uppercase;
        transition: all .2s linear;
        transform: translateZ(0);
        border-radius: 3px;
    }

    .czytaj_dalej:hover{
        background-color: rgb(128, 85, 2,0.7);
    }
    .zobacz_wiecej_wiadomosci{
        color:#444 !important;
        font-weight: 600 !important;
        font-size: 25px !important;
        line-height: 25px !important;
        margin-top:50px;
        padding-bottom: 5px;
        border-bottom:   6px solid rgba(210, 210, 210, 0.4);
    }

    .news_onload_title {
        color: #444 !important;
        font-weight: 600 !important;
        font-size: 32px !important;
        line-height: 32px !important;
        margin-bottom: 19px;
        margin-top: 10px;
    }

    .artykul_obrazek_box{
        text-align: center;
        height:450px;
        max-height: 450px !important;
        width: 100%;
        margin-left: 5px !important;
    }

    .news_articles_ogloszenia_napis{
        padding: 0px 0px 6px 4px;
        font-size: 22px;
        color: #555;
        font-weight: 600;
        border-bottom: 6px solid rgba(210, 210, 210, 0.4);
        margin-bottom: 20px;
    }


    .news_articles_account_napis{
        padding: 10px 9px 6px 13px;
        font-size: 24px;
        color: rgba(83, 58, 0, 0.8);
        font-weight: 600;
        border-top: 8px solid rgba(106, 75, 0, 0.66);
        margin-bottom: 4px;
        text-transform: uppercase;
   }

   .news_articles_account_napis a{
     font-size: 24px;
     color: rgba(83, 58, 0, 0.8);
   }

   .news_articles_ogloszenia{
     margin-bottom: 63px;
     display: block;
     margin-top: 25px;
   }

   .news_articles_ogloszenia .info-polecane {
     min-height: 94px;
     background-color: #f7f4f1 !important;
     border: 1px #E8E8E8 solid !important;
   }

    .news_articles_ogloszenia .info-polecane a{
      font-weight: 600 !important;
      line-height: 20px !important;
      color: #555 !important;
      text-align: center;
    }

    .news_glowny_border_pozostale_mobile{
        border-top: 2px solid rgb(0,0,0,0.06);
        height: 5px;
        margin-top:5px;
        margin-bottom: 5px;
        margin-left:0px;
        margin-right: auto;
        width: 90%;
    }

    .news_article_top{
        padding-top:0px !important;
    }

    .news_article_top_onload{
        padding-bottom: 45px !important;
        border-bottom: 6px solid rgba(210, 210, 210, 0.4);
    }

    .ArtykulTagiBottom{
        font-size: 14px;
        color: #9d9d9d;
        margin-top: -4px;
        padding-top: 5px;
        offborder-top: 2px solid rgb(0,0,0,0.06);
        padding-bottom: 6px;
        text-transform: capitalize;
        line-height: 20px;
    }

    .ZrodloArtykulu{
        color:#666;
        font-size:18px;
        margin-top:20px;
        position: relative;
        left:10px;
    }
    .news_meta_title_pozostale{
        font-size: 22px !important;
        line-height: 27px;
        position: relative;
        padding-top: 5px;
        left: 5px;
        color:#444 !important;
        display: inline-block;
    }

    .article_pozostale_right_first{

    }

    .news_meta_title_pozostale_div {
        position: relative;
        top: 5px;
    }

    .news_meta_description_pozostale{
        font-size  : 18px !important;
        line-height: 20px;
        position: relative;
        top: 10px;
        left: 5px;
    }
    .kategory_selected{
        background-color: rgba(208, 163, 118, 0.16);
    }

    .kategory_selected_podkategoria{
        background-color: rgba(208, 163, 118, 0.31) !important;
        font-weight: 600 !important;
        color: #847159 !important;
        padding-left: 19px;
        font-size: 17px;
    }

    .kategory_selected_podkategoria_icon{
        position: relative;
        font-size: 16px;
    }

    .kategory_selected_podkategoria_nazwa{
        position: relative;
        top:4px;
    }
    .kategory_selected a{
        font-weight: 600;
        color:#84510f;
    }
    .news_articles_bottom_li{
        height: 180px !important;
        margin-bottom: 10px;
        display: flex;
    }
    .article_pozostale{
        width: 30% !important;
        height: 180px !important;
        margin-bottom: 0px !important;
        min-width: 200px;
    }

    .article_pozostale_right{
        width: 70% !important;
    }

    .news_articles_bottom{
        margin-left:10px;
        margin-right: 10px;
    }

    .article_content ol {
        margin-top:10px;
        margin-bottom: 10px;
    }
    .article_content li{
        list-style: disc !important;
        margin-left:30px !important;
        margin-bottom: 4px;
    }

    .news_contener_top{
        display: flex;
        margin-top:14px;
    }

    .video_contener_top{
        display: flex;
        margin-top:1px;
    }

    .news_article_top_data {
        margin-bottom: 1px;
        margin-left: 3px;
        color: rgba(68, 68, 68, 0.64);
        font-size: 15px;
    }

    .article_title{
        padding-bottom: 14px !important;
        margin-top: 19px !important;
    }
    .article_title h1{
        color:#444 !important;
        font-weight: 600 !important;
        font-size: 32px !important;
        line-height: 35px !important;
        margin-bottom: 10px !important;
    }
    .article_lead {
        font-size: 24px;
        font-weight: 400;
        line-height: 35px;
        padding: 16px 2px 25px 0px;;
        text-align: justify;
        hyphens: auto;
        -webkit-hyphens: auto;
        word-spacing: -0.05em;
    }
    .article_img_podpis{
        font-size: 14px;
        color: #999;
        text-align: center;
        line-height: 15px;
        margin-top: 4px;
        margin-bottom: 10px;
        height: 25px;

    }

    .article_content{
        text-align: justify;
        hyphens: auto;
        -webkit-hyphens: auto;
        word-spacing: -0.05em;
        line-height: 29px !important;
    }

    .sklep_item_list_right{
        padding-left:10px;
        padding-top: 8px;
    }
    .one_produkt_obrazek_lista{
        position: relative;
        float: left;
        width: 239px;
        height: 195px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        margin-right: 5px;
        overflow: hidden;
        display: grid;
        border-radius: 5px;
        border: 1px solid #91610624;
    }

    .produkt_title_a{
        width: 100%;
        font-size:22px;
    }


    .NazwaKategori_nazwa{
        margin-top: 17px;
        text-transform: uppercase;
    }
    .KatergorieBoxBack_icon{
        font-size: 25px !important;
        top: 1px;
        position: relative;
    }
    .KatergorieBoxBack_icon_duzy {
        top: 1px;
        background-image: url("/templates/pets_nova/img/back_icon3.png");
        background-size: 15px 20px;
        left: -3px;
        background-repeat: no-repeat;
        background-position: center;
        height: 22px;
        width: 15px;
    }

    .KatergorieBoxBack{
        background-color: rgba(0, 0, 0, .11);
        border-radius: 4px;
        width: 31px;
        height: 28px;
        padding: 2px 6px 6px 9px;
        margin-top: 3px;
        cursor: pointer;
        margin-right: 5px;
        display: inline-block;
        position: relative;
        top: -3px;
        float: left;
    }

    .KatergorieBoxBack_big {
        top: 5px;
    }

    .NazwaKategori{
        display: block;
        position: relative;
        font-size: 19px;
        font-weight: 600;
        top: -23px;
        margin-bottom: 10px;
        color: #666;
        margin-top: 38px;
        line-height: 27px;
    }
    .NazwaKategori_icon{
        position: relative;
        top:3px;
    }

    .news_kategoria{
        width:70%;
        padding-top:28px;
    }
    .news_kategoria span{
        background-color: rgba(10, 10, 10, 0.05);
        padding: 3px 82px 5px 78px;
        border-radius: 4px;
    }

    .news_autor_nazwa{
        font-size:17px;
    }
    .news_autor_icon{
        width:35px;
    }

    .news_autor_icon span {
        font-size: 33px;
        margin-top:2px;
    }
    .news_autor{
        padding-top: 5px;
        color: #666;
        display: flex;
        width: 20%;
        min-width: 250px;
    }
    .news_artykul_sponosorowany {
        width: 80%;
        float: right;
        height: 23px;
        text-align: right;
        padding-right: 10px;
        top: 16px;
        position: relative;
        white-space:nowrap;
    }

    .news_artykul_sponosorowany span{

        color: #6c5303;
        font-size: 13px;
        line-height: 15px;
        border-radius: 4px;
        background-color: #f4e3af59;
        padding: 4px;
        border-bottom: 1px solid #33333326;

    }

    .news_autor_napis{
        color:#959595;
        font-size:12px;
        height: 17px;
    }
    .tagi_video{
        margin-bottom: 10px;
        font-size:14px !important;
    }

    .produkt_producent{
        font-size: 14px !important;
        float: left !important;
        padding-top: 5px !important;
        margin-left: 5px;
        margin-bottom: 12px;
        color: #555;
        font-weight: 600;
    }
    .produkt_producent_napis{
        font-size: 12px !important;
        color: #666;
        font-weight: 400;
    }

    .news_date{
        font-size:14px !important;
        float: left !important;
        padding-top: 5px !important;
        margin-right: 4px;
    }
    .news_glowny_top{
        background-color: rgba(220, 160, 19, 0.12);
        padding: 11px 5px 4px !important;
        margin-bottom: 8px;
        border-top:5px solid rgba(220, 160, 19, 0.1);
        border-bottom: 4px solid rgba(220, 160, 19, 0.1);
    }
    .news_glowny_border_mobile{
        display: none !important;
    }
    .news_glowny_li_right{
        width:50%;
    }
    .news_glowny{
        display: flex;

    }
    .news_category_menu_svg_off{
        display: none !important;
        width: 27px;
    }

    .news_category_menu_svg_on{
        display: block !important;
        width: 27px;
    }

    .news_category_div_main{
        margin-top:0px !important;
    }
    .news_category{
        background-color: rgba(220, 125, 19, .5);
        border-radius: 4px;
        width: 32px;
        height: 28px;
        padding: 6px;
        margin-top: 0px;
        cursor: pointer;
    }
    .news_category_div{
        display: block;
    }
    .news_category_div_right{
        width: 74px;
        float: left;
        margin-right: 5px;
        display: flex;
    }
    .news_category_div_left{
        margin-left: 5px;
    }
    .kategoria_tags {
        margin-top:3px;
    }

    .kategoria_tags a{
        color:#535353;
        font-size: 12px;
    }

    .news_tags{
        position: relative;
        top: 7px;
        text-align: left;
    }

    .news_tags a{
        color:#535353;
    }
    .news_title_list {
        padding: 0px !important;
        color: #1a1a1ad6;
        font-size: 20px;
        line-height: 22px;
        hyphens: auto;
        -webkit-hyphens: auto;
        word-spacing: -0.05em;
        text-align: start;
        font-weight: 600;
    }

    .news_right{
        width: 100%;
        padding:2px 9px 0px 7px;
        max-height: 160px;
        position: relative;
    }

    .news_content{
        width: 80%;
        display:inline-block;
        margin-top:6px;
        line-height: 20px;
        font-size: 15px;
        clear: both;
    }
    .news_title_a{
        width: 100%;
        offfont-weight:600 !important;
        font-size:22px;

    }

    .onenews_obrazek_lista{
        position: relative;
        float: left;
        width: 239px;
        height: 175px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        margin-right: 5px;
        overflow: hidden;
        display: grid;
        border-radius: 5px;
    }

    .news_meta_title {
        font-weight:600 !important;
        color: #444;
    }

    .news_meta_description{
        font-size: 16px;
        margin-top:5px;
        color:#595959;
        text-align: justify;
        hyphens: auto;
        -webkit-hyphens: auto;
        word-spacing: -0.05em;

    }
    .onenews_obrazek_boczne{
        position: relative;
        float: left;
        width: 50%;
        height: 120px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        margin-right: 5px;
        overflow: hidden;
        display: grid;
        border-radius: 3px;
        margin-bottom: 9px;

    }

    .news_glowny_boczne_li{
        width:100%;
        height:125px;
    }

    .news_div{
        margin-top:10px;
        padding-bottom:10px;
    }
    .news_div h1{
        font-weight:600 !important;
        color:#834A00;
    }

    .news_div_h1 h1 {
        margin: -6px 0px 3px 0px !important;
        text-align: left;
        font-size: 28px;
        color: rgba(50, 50, 50, 0.9) !important;
        font-weight: 600 !important;
    }

    .news_all_div_h1 h1 {
        margin: -29px 0px 21px 0px !important;
        font-size: 27px;
        font-weight: 400 !important;
        text-transform: uppercase;
        color: rgba(50, 50, 50, 0.85) !important;
    }


    .news_glowny_title {

        display: block !important;
        width: 100%;
        left: 0;
        right: 0;
        margin: 0;
        padding: 15px;
        padding-bottom: 6px;
        overflow: hidden;
        z-index: 2;
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, .6) 50%, rgba(51, 51, 51, .85) 80%, rgba(51, 51, 51, .95)) !important;
        background-color: transparent !important;
        clear:both;
        position: relative;
        top: -81px !important;
        height: 81px;
    }
    .news_glowny_title li {
        text-align: center;
        position: absolute;
        bottom: 5px;
    }
    .news_glowny_title a {
        font-size: 28px;
        font-weight: 600;
        line-height: 30px;
        color: #ffffff;
        text-shadow: #333 0 0 5px, #111 0px 0px 0px;
        top:-5px;
        position: relative;
    }

    .news_glowny_li{
        width:50%;
        height:250px;
        margin-right: 10px;
        margin-left: 10px;
    }

    .onenews_obrazek_glowny{
        position: relative;
        float: left;
        width: 100%;
        height: 248px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        margin-right: 5px;
        overflow: hidden;
        display: grid;
        border:1px solid rgb(131, 74,0,0.16);
        border-radius: 3px;

    }

    .news_category_pod{
        margin-left:15px;
    }
    .info-video-smieszne-tagi{
        padding: 3px !important;
        position: relative;
        top:-54px;
        border:0px !important;
        margin-bottom: -17px !important;
    }

    .news_tytul_block h1 {
        border-top: #834A00 8px solid;
        border-top-color: rgb(131, 74, 0);
        padding-top: 9px;
        display: flex;
        font-weight: 600 !important;
        height:41px;
        width: 100%;
        margin-bottom:10px;
        font-size: 1.5em !important;
        color:#834A00;
        text-transform: uppercase;
        font-weight: 600 !important;
    }

    a.video_zobacz_wiecej {
        display: inline-block;
        text-align: center;
        min-width: 222px;
        text-transform: unset !important;
        padding: 2px 9px 1px 18px !important;
        height: 32px !important;
        line-height: 26px !important;
        background: rgba(0, 0, 0, 0.11) !important;
        color: #444 !important;
        border: 1px solid rgba(0, 0, 0, 0.07);
        font-size: 16px;
        border-radius: 3px;
    }


    .zglos_blad_video_warning{
        line-height: 0 !important;
        position: relative;
        top:4px ;
        font-size: 18px !important;
        height: 25px;
        width: 25px;
    }

    section#main_container >  div.inside-container_news_film{
        padding: 10px 0 40px 0px !important;
    }

    a.back_to_video_news{
        display: inline-block;
        text-align: center;
        min-width: 222px;
        text-transform: unset !important;
        padding: 2px 9px 1px 18px !important;
        height: 32px !important;
        line-height: 26px !important;
        background: rgba(0, 0, 0, 0.11) !important;
        color: #444 !important;
        border: 1px solid rgba(50, 50, 50, 0.06);
        font-size: 16px;
        font-weight: 400;
    }
    a.back_to_video_news:before{
        content: '';
        position: relative;
        width: 6px;
        height: 10px;
        left: -8px;
        top: 0px;
        background: url('/templates/pets_nova/img/gallery.png') -26px -8px no-repeat;
        opacity: 0.7;
        display: inline-block;
    }

    .video_div{
        margin-top:-10px;
    }
    a.button_nav_prev{
        display: inline-block;
        background: rgba(213, 213, 213, 0.2) !important;
        height: 26px !important;
        padding: 3px 4px 3px 17px !important;
        color: #444 !important;
        font-size: 12px !important;
        cursor: pointer;
        -webkit-appearance: none;
        border-radius: 3px !important;
        font-weight: 400 !important;
        transition: background 0.3s ease !important;
        line-height: 19px !important;
        border: 1px solid rgba(213, 211, 211, 0.1);
    }

    a.button_nav_next{
        display: inline-block;
        background: rgba(213, 213, 213, 0.2) !important;
        height: 26px !important;
        padding: 2px 18px 1px 9px !important;
        color: #444 !important;
        font-size: 13px !important;
        cursor: pointer;
        -webkit-appearance: none;
        border-radius: 3px !important;
        font-weight: 400 !important;
        transition: background 0.3s ease !important;
        line-height: 19px !important;
        border: 1px solid rgba(213, 211, 211, 0.1);
    }

    a.button_nav_prev:before{
        top: 8px !important;
    }

    a.button_nav_next:before{
        top: 8px !important;
    }

    a.zglos_blad_video{
        background-color: #eeeded;
        border: 1px solid rgba(160, 160, 160, 0.1);
        color: #171717bd;
        padding: 0px 6px 0px 6px;
        border-radius: 2px 2px 2px 2px;
        margin: 0px 10px 0px 15px !important;
        font-size: 12px;
        cursor: pointer;
        white-space: nowrap;
        max-height: 24px;
        font-weight: 400 !important;
        line-height: 25px;
        position: absolute;
        right: 11px;
    }

    a.zglos_blad_video:hover{
        color:#000!important;
    }

    .video_div h1{
        margin: 8px 0px 12px 0px !important;
        text-align: center;
        font-size: 29px;
        font-weight: 400;
        color: rgba(50, 50, 50, 0.85) !important;
    }
    .film_tag{
        color: rgb(0,0,0,0.6) !important;
    }
    div.top-navigation{
        display: inline-block;
        margin-right: 0px !important;
        float:right;
        width:60px;
    }
    .account_typ_h1{
        margin-top:10px;
        display: block;

    }
    .account_typ_h1 h1{
        margin: 8px 0px 7px 0px !important;
        text-align: center;
        font-size: 29px;
        font-weight: 400;
        text-transform: uppercase;
        color: rgba(50, 50, 50, 0.85) !important;
    }

    .listing-header h1 {
        margin: 2px 3px 4px 2px;
        font-size: 1.5em !important;
        font-weight: 600;
        padding: 0px 8px 0px 7px;
    }

    .material-symbols-outlined_700{
        font-weight: 700 !important;
        font-size: 13px !important;
    }

    .section_content_account_type{
        margin-top:-5px !important;
        padding-right: 5px !important;
        padding-left:  5px !important;
    }

    .section_content_news_film{
        margin-top:-5px !important;

    }
    .section_content_news {
        padding-right: 20px;
        padding-left: 20px;
        margin-top: 9px !important;
    }

    ul.section_content_news_film_ul{

        margin: 0px 5px 0px 5px !important;
        display: flex;
        padding-bottom: 0px;
        position: relative;
    }
    ul.section_content_news_film_ul > li {
        flex: 1;
    }

    ul.section_content_news_film_ul li.prev a::before {
        margin-left: 6px;
        color: #834A00;
    }

    ul.section_content_news_film_ul li.nav a::before {
        content: '';
        position: absolute;
        width: 6px;
        height: 10px;
        left: 0;
        top: 16px;
        background: url('/templates/pets_nova/img/gallery.png') -26px -8px no-repeat;
        opacity: 0.7;
    }

    ul.section_content_news_film_ul li.next {
        display: flex;
        justify-content: flex-end;
    }

    ul.section_content_news_film_ul li.next a::before {
        left: auto;
        right: 8px;
        background-position: -20px -8px;
    }

    .inside-container_account_type{
        padding: 1px 0 20px !important;
    }
    .bread_crumbs_ul{
        padding: 6px 0 10px !important;
        float:left;

    }
    .bread_crumbs_ul a {
        color:#444;
        min-width: 45px;
    }

    .account_typ_back{
        width: 70px !important;
        padding: 0px !important;
        height: 25px !important;
        line-height: 27px !important;
        margin-left: unset !important;
        background: rgba(0, 0, 0, 0.11) !important;
        color: rgba(68, 68, 68, 0.64) !important;
    }

    .ogloszenia_usera{
        font-size: 20px;
        text-transform: uppercase;
    }

    .seller_picture_none{
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
        border-radius: 6px;
        border: 1px solid #e1e1e140;
        background-color: #eeeeee4a;
    }

    .kasujUserAll{
        margin-right: auto;
        width: 100px;

    }
    .hodowcy_liczba_ogloszen{
        min-width: 21px;
        height: 20px;
        position: absolute;
        bottom: 6px;
        left: 12px;
        border: 2px white solid;
        border-top-color: white;
        border-right-color: white;
        border-bottom-color: white;
        border-left-color: white;
        text-align: center;
        font-size: 0.857em;
        cursor: pointer;
        z-index: 2;
        border-color: #FF7B00 !important;
    }
    .hodowcy_liczba_ogloszen:after{
        content: attr(accesskey);
        width: 100%;
        height: 100%;
        position: absolute;
        background: white;
        background-color: white;
        left: -4px;
        top: -4px;
        line-height: 18px;
        font-size: 0.813em;
        box-shadow: 0 0 0 2px #FF7B00 !important;
        background-color: #FF7B00 !important;
        color: white;
    }
    .quiz_zacznij_article{
        min-height: 120px;
    }
    .quiz_moje_article {
        display: flex;
        box-shadow: 0 4px 21px -12px rgba(0, 0, 0, 0.66);
        border-radius: 10px;
        margin: 0 0 10px 0;
        overflow: hidden;
        position: relative;
        background-color: #F5f5f5;
        max-height: 130px;
    }

    .quiz_moje_img{
        position: relative;
        display: inline-block !important;
    }
    .quiz_moje_srodek{
        width:70%;
        display: inline-block !important;
    }

    .quiz_moje_button{
        width:25%;
        display: inline-block !important;
    }

    .quiz_odpowiedzi_tytul{
        padding: 10px 27px 10px 24px;
        font-size: 19px;
        font-weight: 600;
        background-color: rgba(85, 163, 247, 0.27);
        margin-bottom: 10px;
        border-radius: 4px;
        line-height: 24px;
    }

    .quiz_odpowiedzi_tytul h2{
        font-size: 19px;
        font-weight: 600;
    }

    .quiz_odpowiedz{
        display: flex;
        flex-wrap: wrap;
    }
    .quiz_odpowiedz>* {
        flex: 1 1 200px;
    }
    .quiz_odpowiedz_tresc{
        margin-right: 10px;
        width: 33%;
    }

    .quiz_next_article_img{
        min-width:125px;
        float:left;
        padding:5px !important;
        height: 100%;
        display: block;
    }



    .quiz_odpowiedzi_odpowiedz.correct{
        background-color: rgba(51, 215, 84, 0.45)  !important;
    }

    .quiz_odpowiedzi_odpowiedz.false{
        background-color: rgba(223, 0, 0, 0.37)  !important;
    }
    .quiz-odpowiedz-green-icona{
        padding: 2px;
        border-radius: 6px;
        width: 28px;
        height: 28px;
        margin-top: -6px;
        color: #0e791a !important;
        font-size: 28px !important;
    }

    .quiz-odpowiedz-red-icona{
        padding: 2px;
        border-radius: 6px;
        width: 28px;
        height: 28px;
        margin-top: -6px;
        color: #d00000 !important;
        font-size: 28px !important;
    }

    .quiz_odpowiedzi_odpowiedz span.green{
        float:right;
        color:green;
        font-weight: 700;
    }

    .quiz_odpowiedzi_odpowiedz span.red{
        float:right;
        color:red;
        font-weight: 700;
    }

    .quiz_article_odpowiedz {
        background-color: rgba(50, 50, 50, 0.05);
        padding: 8px 9px 9px 13px;
        border-radius: 5px;
        line-height: 21px;
        font-size: 15px;
        width: 35%;
    }
    .quiz_next_article_img_odpowiedzi_div{
        margin-right: 10px;
        vertical-align: top;
        max-width: 500px;
        margin-bottom: 8px;
    }

    .quiz_next_article_img_odpowiedzi{

    }

    .quiz_next_article_img_odpowiedzi img{
        border-radius: 4px;
        -o-object-fit: cover;
        object-fit: cover;
        position: relative;
        min-height: 250px;
        transition: transform 0.3s ease;
        width: 100%;
        max-height: 250px;
    }
    .quiz-question-button-back{
        padding-left: 0px  !important;
        text-align: left !important;
    }
    .quiz-question-button-back a{
        white-space: nowrap;
        overflow: hidden;
    }

    .quiz-question-button_next a{
        white-space: nowrap;
        overflow: hidden;
    }

    .quiz-question-button-next{
        padding-right: 0px  !important;
        text-align: right !important;
    }
    .quizy_div h1{
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
        color: rgb(53, 53, 53);
        margin: 0 0 10px 0;
    }

    .quizy_div{
        margin-top:20px;
    }



    .message_dane_tytul{
        padding: 0 0 2px 0 !important;
    }
    .message_dane_tytul_napis{
        color:#666;
    }
    .message_dane_usunieta{
        font-size: 13px;
        padding: 0px !important;
    }
    .message_dane_name{
        display: inline-block;
        color:#666;
    }

    .message_dane_value{
        display: inline-block;
        color:#222;
    }
    .section_content{
        margin-top: 10px;
    }
    .search_my_ads_wynik_brak_parametry_nazwa{
        margin-top:0px;
        font-weight: 600;
    }
    .search_my_ads_wynik_brak_napis_glowny{
        font-weight: 600;
    }
    .search_my_ads_wynik_brak_parametry_icon{
        position: relative;
        top: 7px;
    }
    .search_my_ads_wynik_brak_parametry_naglowek{
        font-size:21px;
        font-weight: 600;
        margin-bottom: 10px;

    }

    .search_my_ads_wynik_brak_parametry_value{
        line-height: 25px;
        margin-bottom: 20px;
        color:#625e5e;
    }
    .search_my_ads_wynik_brak_parametry_liczba_wynik{
        line-height: 20px;
        margin-bottom: 8px;
        color:#625e5e;
    }



    .search_my_ads_wynik_brak_parametry_naglowek_icon{
        width: 24px;
        height: 24px;
        font-size:14px;
        position: relative;
        top:5px;
        font-weight: 700 !important;
    }

    .search_my_ads_wynik_brak_parametry{
        margin-left: auto;
        margin-right: auto;
        max-width: 500px;
        border: 1px #d7d2d2 solid;
        box-shadow: 0px 0px 0px 0px !important;
        background: #f7f4f1;
        padding:10px;
        border-radius: 5px;
        line-height: 30px;

    }
    .search_my_ads_wynik_brak_napis{
        white-space: nowrap;
        color:#625e5e;
    }
    .search_my_ads_wynik_brak_add{
        background-color: rgba(220, 125, 19, .2);
        box-shadow: 1px -1px 0px rgba(0, 0, 0, .2);
        border-bottom: 1px solid rgba(131, 74, 0, 0.3);
        border-left: 1px solid rgba(131, 74, 0, 0.2);
        border-radius: 3px;
        padding: 5px 8px 5px 8px;;
        font-size: 0.8em !important;
        off_float: right;
        cursor: pointer;
        color: #834A00;
        min-width: 110px;
        text-align: center;
        position: relative;
        top:-2px;
    }
    .search_my_ads_wynik_brak_icon{
        width: 24px;
        height: 24px;
        font-size:22px;
        position: relative;
        top:5px;
    }

    .search_my_ads_wynik_brak {
        border: 1px #d7d2d2 solid;
        box-shadow: 0px 0px 0px 0px !important;
        background: rgba(244, 225, 168,0.4);
        padding:10px;
        margin-left: auto;
        margin-right: auto;
        max-width:500px;
        border-radius: 5px;
        line-height: 30px;

    }

    #form_pet_services .services_for_name{
        margin-bottom: 10px;
    }

    .login_footer_button{

        background-color: rgba(220, 125, 19, .2);
        box-shadow: 1px -1px 0px rgba(0, 0, 0, .2);
        border-bottom: 1px solid rgba(131, 74, 0, 0.3);
        border-left: 1px solid rgba(131, 74, 0, 0.2);
        border-radius: 3px;
        padding:3px 10px 3px 10px;
        font-size:13px !important;
        float: right;
        cursor: pointer;
        color: #834A00;
        min-width: 137px;
        text-align: center;
    }

    .login_footer{
        background: #fdfdfd;
        padding: 6px 6px 9px 6px;
        border: 1px solid #e4e4e4;
        border-radius: 5px;
        text-align: center;
        font-size: 14px;
    }
    .login_footer_divider{
        padding-top: 19px;
    }
    .login_remember_me{
        padding: 10px 43px 15px !important;
    }

    .logowanie_icon{
        width: 24px;
        height: 24px;
        font-size:14px;
        position: relative;
        top:5px;
    }

    .logowanie_nazwa{

        font-size:21px;
        text-align: center;
        color: #626262;
        margin-top:10px;
        margin-bottom: 16px;
    }

    .login-form{
        border: 1px #d7d2d2 solid;
        box-shadow   :0px 0px 0px 0px !important;
        background   :#f7f4f1;
        margin-left  :auto;
        margin-right :auto;
        max-width: 350px;
        border-radius: 5px;
        padding:6px;

    }
    .login-form input {
        margin-left  :auto !important;
        margin-right :auto !important;
        margin-top : 10px !important;
        margin-bottom: 10px !important;
    }

    .login-form .button{
        text-align: center;
    }

    .login-form .button input{
        margin-top : 1px !important;
    }

    .search_in_my_ads {

        max-width: 500px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .search_in_my_ads-div {
        border: 1px #d7d2d2 solid;
        box-shadow: 0px 0px 0px 0px !important;
        background: #f7f4f1;
    }

    .stana_aktywacji_napis{
        padding: 3px 11px 2px 8px;
        position: relative;
        top: 2px;
        border-radius: 3px;
    }

    .edycja_ogloszenia_status_color_actywna {
        background: rgba(133, 238, 118, 0.5) !important;
        color: #265714;
        border:1px solid #a6d994;
    }
    .edycja_ogloszenia_status_color_stop{
        background: rgba(144, 210, 236, 0.5) !important;
        border: 1px solid #90d2ec;
        color: #27657d;
    }
    .edycja_ogloszenia_status_color_niepelne{
        background:rgba(236, 226, 144, 0.5) !important;
        border: 1px solid #e3deb0;
        color: #7b7009;
    }


    .edycja_ogloszenia_price_value{

        font-weight: 600;
    }

    .edycja_ogloszenia_stat_div div.edycja_ogloszenia_stat_name_stats{
        padding: 5px !important;
    }
    .edycja_ogloszenia_stat_stats{
        width:24% !important;
        display: inline-block;
        padding: 2px 2px 3px 1px !important;
        background-color: #e3e2e2;
        margin-right: 2px;
        text-align: center;
    }

    .edycja_ogloszenia_comments{
        padding: 5px;
        height: 27px;
        position: relative;
        top: -2px;
        text-align: center;
    }


    .edycja_ogloszenia_shows {
        padding: 5px;
        text-align: center;
    }

    .edycja_ogloszenia_favorite{
        padding: 5px;
        text-align: center;
    }

    .edycja_ogloszenia_call{
        padding: 5px;
        text-align: center;
    }

    .edycja_ogloszenia_stat_icon
    {
        font-size:18px !important;
        font-weight: 600 !important;
        opacity: 0.7;
        position: relative;
        top: 4px;
        margin-right: 2px;
    }

    .edycja_comments{

        content: '';
        width: 16px;
        height: 16px;
        left: 0;
        top: 4px;
        background: url('/templates/pets_nova/img/gallery.png') left -675px no-repeat;
        opacity: 0.7;
        display: inline-block;
        margin-right: 2px;
        position: relative;
    }
    .edycja_call{

        content: '';
        width: 23px;
        height: 19px;
        left: 0;
        top: 5px;
        background: url('/templates/pets_nova/img/gallery.png') -18px -175px no-repeat;
        opacity: 1;
        display: inline-block;
        margin-right: 2px;
        position: relative;
        transform: scale(0.8);
    }

    .edycja_ogloszenia_stat_div div.value.added_margin{
        margin-right:4px !important;
    }
    .edycja_ogloszenia_stat_div .added_name{
        width:25% !important;
    }
    .edycja_ogloszenia_stat_div .added_value{
        width:24% !important;
    }
    .edycja_ogloszenia_stat_div .added_value_big{
        width:74% !important;
    }
    .edycja_ogloszenia_stat_div .expire_name{
        width:24.5% !important;
    }

    .edycja_ogloszenia_stat_div .expire_value{
        width:23% !important;
    }

    .edycja_ogloszenia_stat_div_data{
        width:100%;
    }
    .edycja_ogloszenia {
        width:100%;
    }

    .edycja_ogloszenia_title{
        background: rgba(240, 240, 240, 0.5) !important;
        padding: 5px!important;
        margin-bottom: 5px;
        border-top: 1px solid #d7d6d6;
    }
    .edycja_ogloszenia_title a {
        color:#444;
        font-weight: 600;
    }

    .edycja_ogloszenia_navigation{
        margin-right: 7px !important;
        width: 23%;
        offmax-width:260px;
    }

    .edycja_ogloszenia_stat {
        width:50% !important;
        margin-right:0px !important;
    }

    .edycja_ogloszenia_navigation li{
        background: rgba(240, 240, 240, 0.5) !important;
        padding: 5px  !important;
        margin-bottom: 3px;
    }
    .edycja_ogloszenia_grupa_dane{
        background: rgba(238, 238, 238) !important;
        padding:5px;
        margin-bottom: 2px;
        border-bottom: 1px solid #d7d6d6;
        font-weight: 600;
    }





    .edycja_ogloszenia_stat li{
        padding: 0 0 0 0 !important;

    }
    .edycja_ogloszenia_plan_name{
        _top: -19px;
        _position: relative;
        _height: 42px;
        _margin-bottom: -19px;
        padding: 5px 15px 10px 7px !important;

    }

    .edycja_ogloszenia_stat_div div.name {
        width:25%;
        background: #F0EFEF !important;
        padding: 3px 4px 5px 6px !important;
        font-size:16px;
        margin-bottom: 4px;
    }

    .edycja_ogloszenia_stat_div div.value {
        width:74%;
        background: rgba(240, 240, 240, 0.5);
        padding: 3px 4px 5px 6px !important;
        margin-right: 0px !important;
        margin-bottom: 4px;
    }

    .plan_name_value{
        padding: 5px 15px 10px 7px !important;
    }

    .edycja_name_plan{
        off_display: block !important;
        float: right
    }

    .edycja_ogloszenia_stat_div div{
        display: inline-block;
        margin-right: 4px;
    }
    .edycja_ogloszenia_stat_div_date div{
        display: inline-block !important;
        margin-right: 4px;
    }

    .edycja_ogloszenia_stat_div div.name::after {
        offcontent: ' :';
    }

    .row .add_listing_checkout  div.fieldset > div.body > div{
        border-top:1px solid #C8C7C7 !important;
        padding-top: 5px !important;
    }

    .row .add_listing_checkout header{
        font-weight: 600 !important;
        background: #EAEAEA !important;
        border-top:1px solid #C8C7C7 !important;
        off_border-left:1px solid #C8C7C7 !important;
        border-right:1px solid #C8C7C7 !important;
        top: 1px;
        position: relative;
    }

    .add_listing_checkout{
        width:50% !important;
        margin-left:auto;
        margin-right: auto;

    }
    .platnosc_table{
        margin-left:10px;
        margin-top: -4px !important;
    }

    .platnosc_table .name{
        background-color: #f3f3f3;
        font-weight: 600 !important;
        color: #444 !important;
        padding: 4px !important;
        padding-left: 4px;
        padding-left: 6px !important;
        line-height: 26px;
    }
    .platnosc_table .value{
        background-color: #f9f9f9;
        padding: 4px;
        font-size: 0.875em;
        word-wrap: break-word;
        overflow: hidden;
        line-height: 26px;
    }
    .platnosc_table .table-cell{

        margin-bottom: 5px;
    }

    .listing-fields-preview{
        border-bottom: 0px !important;
    }
    .area_preview_buttons{
        background-color: #f7f4f1 !important;
        padding: 10px;
        margin-bottom: 10px;
        border-radius: 4px 4px 0px 0px;
        border-top: 2px solid #82410170;
    }

    .area_preview_buttons_bottom{
        background-color: #f7f4f1 !important;
        padding: 10px;
        margin-bottom: 10px;
        border-radius: 0px 0px 4px 4px;
        border-bottom: 2px solid #82410170;
    }

    .add_listing_preview{
        display: inline-block;
        width: auto !important;

    }
    input.add_listing_preview{
        height: 25px;
        font-size: 20px !important;
        padding: 1px 6px 2px;

    }
    a.add_listing_preview
    {
        background: rgba(255, 123, 0, 0.8);
        height: 25px;
        padding: 5px;
        color: white;
        font-size: 0.75em !important;
        text-transform: uppercase;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        cursor: pointer;
        -webkit-appearance: none;
        border-radius: 4px;
        -webkit-font-smoothing: antialiased;
        transition: background 0.3s ease;
        line-height: 15px;
        text-align:center !important;
        margin-right: 5px;

    }

    .plan-count{
        margin-bottom: 0.3rem !important;
    }
    .plan_selector{
        border-top:1px solid #e1e0e0;
        background-color: #eeecec !important;
        margin-top: 17px;
    }
    ul.plans > li > div.frame {
        background-color: #f5f5f5 !important;
    }
    .plan_name{
        font-weight: 600;
    }
    .plan_aktualizacja{

        background-color: rgba(220, 125, 19, .2);
        box-shadow: 1px -1px 0px rgba(0, 0, 0, .2);
        border-bottom: 1px solid rgba(131, 74, 0, 0.3);
        border-left: 1px solid rgba(131, 74, 0, 0.2);
        border-radius: 3px;
        padding:3px 10px 3px 10px;
        font-size:0.8em !important;
        float: right;
        min-width: 110px;
        text-align: center;
    }


    .status_aktualizacja{
        background-color: rgba(220, 125, 19, .2);
        box-shadow: 1px -1px 0px rgba(0, 0, 0, .2);
        border-bottom: 1px solid rgba(131, 74, 0, 0.3);
        border-left: 1px solid rgba(131, 74, 0, 0.2);
        border-radius: 3px;
        padding:3px 10px 3px 10px;
        font-size:0.8em !important;
        float: right;
        cursor: pointer;
        color: #834A00;
        min-width: 110px;
        text-align: center;
    }

    .plans-chart-link{

        background-color: rgba(220, 125, 19, .2);
        box-shadow: 1px -1px 0px rgba(0, 0, 0, .2);
        border-bottom: 1px solid rgba(131, 74, 0, 0.3);
        border-left: 1px solid rgba(131, 74, 0, 0.2);
        border-radius: 3px;
        padding:3px 10px 3px 10px;
        font-size:0.85em;
    }

    .plan_opis_name{
        color:#444;
        width:80%;
    }


    .add_listing_category_selected .link{
        top:7px;
        left:3px;
        position:relative;
        background-color: #f0e6d8;
        padding: 4px;
        border-radius: 3px;
        border-bottom: 1px solid #834A0059;
        border-right: 1px solid #834A0040;
    }

    .category_typ_ogloszen{
        text-align: center;
    }
    .category_typ_ogloszen li{
        display: inline-block;
        margin-right: 8px;
    }

    .autoSuggest_loading_text{
        color:#555;
        font-size: 14px;
        font-weight: 400;
    }
    .autoSuggest_loading_spin{
        opacity: 0.4;
        width: 17px;
        margin-left: 6px;
    }

    #sf_field_age select {
        width: 106px;
    }

    .add_listing_category_container  #next_step{
        line-height: 32px;
        height: 32px;
    }

    .select-category .add_listing_category_selector > div{
        margin-left:auto;
        margin-right: auto;
    }

    .add_listing_div h1 {
        margin-bottom: 9px;
        margin-top: 4px;
        text-align: center;
        text-transform: uppercase;
    }

    span.menu-button {
        background-color: rgba(220, 125, 19, .2);
        border-radius: 4px;
        width: 50px;
        height: 44px;
        padding-left: 10px;
        padding-right: 10px;
    }

    span.menu-button svg {
        margin-left: auto;
        margin-right: auto;
    }

    span.menu-button:hover {
        background-color: rgba(220, 125, 19, .6) !important;
    }

    .main-menu .material-symbols-outlined {

        font-variation-settings:
                'FILL' 1,
                'wght' 700,
                'GRAD' 0,
                'opsz' 48

    }
    .main-menu .material-symbols-outlined.menu_add_to_photos {
        font-size: 35px;
        margin-right: 4px;
        margin-top: 3px;
    }




    .Ogloszenie_archiwum_napis_div{
        text-align: center;
        margin-bottom:1px;
        margin-top:1px;
    }

    .Ogloszenie_archiwum_napis{
        border-radius: 2px;
        padding: 5px;
        background: #DD6B00;
        font-size: 1.3em;
        color: #fff;
        font-weight: 600;
        align-items: center;
        min-height: 35px;
        margin-bottom: 1px;
        margin-left: auto;
        margin-right: auto;
        line-height: 25px;
        width:100%;
    }


    .Ogloszenie_archiwum_napis_off{
        background: #f0ebc1 !important;
        border-top: 1px solid #d0cfcf;
        border-left: 1px solid #d0cfcf;
        border-right: 1px solid #d0cfcf;
        border-bottom: 1px solid #d0cfcf;
        border-radius: 5px 5px 5px 5px;
        box-shadow: inset 0px 7px 15px 4px rgba(0, 0, 0, 0.05);
        margin-top: 25px;
        padding: 20px;
        font-size: 1.0em;

    }
    .navigation_div {
        background-image: linear-gradient(#f7f5f1, rgba(255, 255, 255, 0));
        border-top: 1px solid #ddd;
    }

    .tabs_ostatnie_box .overflowed{
        margin-top: -8px !important;
        right: 8px !important;
    }
    .overflowed .tab_ostatnie a{
        background: none !important;
        border:none;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        color: #868686 !important;
        font-size: 0.85em !important;
    }

    .overflowed .tab_ostatnie.active  a {

        background: none !important;
        border:none;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        color: #868686 !important;
        font-size: 0.85em !important;
    }
    .overflowed .tab_ostatnie{
        margin-bottom: 4px;
        border-top:2px solid #fff;
    }

    .overflowed .tab_ostatnie:hover{
        background-color: #f7f4f1;
        border-top:2px solid #d09251;

    }
    .overflowed .tab_ostatnie a:hover {
        color:#404040;
    }
    .overflowed li.tab_ostatnie  {
        border-bottom: 1px solid #e6e4e4;
    }

    .tabs_ostatnie_box_dol{
        display: none;
    }

    .tabs_ostatnie_box #tab_listings {
        margin-left: 5px;
    }

    .tab_ostatnie a {
        background: #fafafa !important;
        border-top: 1px solid #e6e4e4;
        border-bottom: 1px solid #e6e4e4;
        border-left: 1px solid #e6e4e4;
        border-right: 1px solid #e6e4e4;
        border-radius: 5px 5px 5px 0px;
        -webkit-box-shadow: inset 0px -5px 5px 3px rgba(0, 0, 0, 0.09);
        -moz-box-shadow: inset 0px -5px 5px 3px rgba(0, 0, 0, 0.09);
        box-shadow: inset 0px 0px 17px 1px rgba(0, 0, 0, 0.05);
        color: #868686 !important;
        font-size: 0.85em !important;
    }

    .tab_ostatnie .active {
        border-bottom: 1px solid #f7f4f1;
    }

    .brak_wynikow_ikona {

        margin: 0 6px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 22px;
        height: 20px;
        background: url('/templates/pets_nova/img/gallery.png') 0 -729px no-repeat;
        vertical-align: middle;

    }

    .brak_wynikow {
        background: #f0ebc1 !important;
        border-top: 1px solid #d0cfcf;
        border-left: 1px solid #d0cfcf;
        border-right: 1px solid #d0cfcf;
        border-bottom: 1px solid #d0cfcf;
        border-radius: 5px 5px 5px 5px;
        box-shadow: inset 0px 7px 15px 4px rgba(0, 0, 0, 0.05);
        margin-top: 10px;
        padding: 20px;
        margin-bottom: 12px;
    }

    .brak_wynikow b {
        font-size: 1.2em !important;
    }

    .brak_wynikow_color {
        background: #f7f4f1 !important;
    }

    .glowna-naglowek {
        font-size: 2.0em !important;
        font-weight: 600 !important;
        color: #834A00 !important;
        margin-right: 4px !important;
        min-height: 41px !important;
        background-color: #f7f4f1;
        padding: 15px 0px 15px 0px !important;
        margin-bottom: 5px !important;
        line-height: 32px !important;
        text-align: center;
        border-top: #834A00 3px solid;
    }

    .account_menu_list {
        font-size: 1.0em !important;
        font-weight: 400 !important;
        color: #444 !important;
        margin-right: 4px !important;
        padding: 4px 8px 0px 8px !important;
        min-height: 41px !important;
        background-color: #ececec;
        margin-bottom: 5px !important;
        line-height: 32px !important;
    }

    .account_menu_list:hover {
        background-color: #e3e1e1;
    }

    .account-menu-content {
        background: #f7f4f1;
        padding: 5px;
    }

    .slimScrollBarX {
        opacity: 0.2 !important;
    }

    .Zobacz_ukryte_dane_tlo {
        background: rgba(255, 255, 255, 0.7);
        position: absolute;
        top: 0;
        left: 0;

    }

    #Zobacz_ukryte_dane {

        position: absolute;
        display: none;
        background: #f1f1f1;
        off_box-shadow: 1px 1px 11px #c6c6c6;
        off_border-radius: 10px;
        padding: 1px;
        width: 0px;
        height: 0px;
    }

    .Zobacz_ukryte_dane_nazwa {
        position: fixed;
        display: none;
        offbackground: #f1f1f1;
        padding: 1px;
        width: 250px;
        height: 30px;
        top: -65px !important;
        left: -100px !important;

    }

    .Zobacz_ukryte_dane_img img {
        margin-top: 5px;
    }

    #Zobacz_ukryte_dane button {
        float: left;
        background: transparent;
        color: #000;
        border: none;
        cursor: pointer;
        font-size: 25px;
    }

    .slimScrollDiv {
        position: fixed !important;
        border-radius: 5px;
        border: 1px solid #d0cdcd;
        background: #f1f1f1;
        box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
    }


    .newsletter_div {
        margin-bottom: 20px;
    }

    .contact_submit {
        text-align: center;
    }

    .contact_submit input {
        width: 250px;
    }

    .contact_us_div {
        margin-top: 15px;
        text-align: center;

    }

    .contact_us_div h1 {
        font-weight: 600 !important;
    }

    .search_div h1 {
        font-weight: 600 !important;
    }

    .account_typ_div {
        margin-top: 5px;
        text-align: center;
    }

    .contact_us {
        background: #F5F5F5;
        padding: 20px;
        padding-bottom: 20px;
        margin-bottom: 10px;
        border: 1px solid #e5e5e5;
        width: 550px;
        margin-left: auto;
        margin-right: auto;
    }

    .Button_private {
        background: #f7f2e5 !important;
        padding: 2px !important;
        font-size: 12px !important;
        text-transform: capitalize !important;
        font-family: "ProximaNova", "Helvetica Neue", arial, sans-serif !important;
        text-decoration: none !important;
        font-weight: 400 !important;
        line-height: 14px !important;
        position: fixed !important;
        z-index: 1010 !important;
        flex: 0 0 auto !important;
        color: rgba(0, 0, 0, 0.54) !important;
        text-align: center !important;
        overflow: visible !important;
        border: none !important;
        cursor: pointer !important;
        margin: 0 !important;
        display: inline-flex !important;
        outline: 0 !important;
        align-items: center !important;
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        -ms-user-select: none !important;
        user-select: none !important;
        vertical-align: middle !important;
        justify-content: center !important;
        height: auto !important;
        height: initial !important;
        width: auto !important;
        width: initial !important;
        opacity: 0.6;
        border-radius: 5px 5px 0 0 !important;
        transform: rotate(90deg) translate(-100%, 0) !important;
        transform-origin: left bottom !important;
        left: 0;
        bottom: 0;
    }

    .Button_private_icon_2 {
        font-size: 20px !important;
        padding-right: 2px !important;
        height: 14px !important;
        width: auto !important;
        width: initial !important;
    }

    .Button_private_icon {
        fill: currentColor;
        width: 1em;
        height: 1em;
        display: inline-block;
        font-size: 1.5rem;
        transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        flex-shrink: 0;
        -moz-user-select: none;
    }

    #cookie-info * {
        margin: 0;
        padding: 0
    }

    #cookie-info {
        position: fixed;
        z-index: 10000000;
        width: 500px;
        margin: 10px;
        display: block;
        background-color: #f7f2e5;
        box-shadow: 1px 1px 11px #c6c6c6;
        border-radius: 10px;
    }

    #cookie-info p {
        offbackground-color: #FFEB7C;
        color: #444;
        padding: 2%;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px
    }

    #cookie-info button {
        float: right;
        background: transparent;
        color: #000;
        border: none;
        cursor: pointer
    }

    #cookie-info strong {
        font-weight: bold;
    }

    #cookie-info {
        left: -550px;
        bottom: 60px;
        box-shadow: 4px 3px 6px #999;
    }

    .adBlockInfo {
        border: 5px solid;
        margin: auto;
        width: 50%;
        padding: 10px;

        width: 350px;
        height: 350px;
        z-index: 1002;
        transform: translate(-50%, -50%);

        background-color: #f7f4f1;
        padding: 8px;
        border-radius: 6px;
        box-shadow: 0 0 10px rgba(0, 0, 0, .6);
        display: none;

    }

    .grecaptcha-badge {
        z-index: 1006;
    }

    .seller_send_comment {
        text-align: center;
    }

    #fs_Comments {
        display: none;
    }

    .ogloszenie_seller_contact_top {
        display: none;
    }

    .seller_send_message {
        text-align: center;
        width: 200px !important;
        font-weight: 500 !important;
    }

    #df_field_services_for {
        width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .background-nav-grid_new {
        background-image: linear-gradient(#f7f2e5, rgba(255, 255, 255, 0));
        border-top: 2px solid RGBA(149, 99, 35, 0.38);
        border-radius: 7px 7px 0px 0px;
    }

    .dealer_box {
        background-color: #f4f4f4;
        border-radius: 5px;
        margin-bottom: 15px;
        margin-left: 19px;
        border: 1px solid #ddd;
        -ms-flex: 0 0 23%;
        flex: 0 0 23%;
        max-width: 23%;
        padding-bottom: 13px !important;
        max-height: 350px;
    }


    .dealer_box_reklama {
        height: 250px !important;
        width: 250px !important;
    }
    .dealer_box_reklama .advdiv{
        height: 250px !important;
        width: 250px !important;
    }

    .dealer_box_text {
        text-align: center;
        width: 100% !important;
    }

    .dealerThumb {
        height: 234px;
        width: 234px;

    }

    .img_fit {
        position: absolute;
        display: block;
        width: 100%;
        max-height: 230px;
        height: 230px;
        object-fit: cover;
        border-radius: 3px 3px 0px 0px;
        margin: 0 auto;
        border-bottom: 1px solid rgba(68, 68, 68, 0.11);
    }

    .img_fit2 {

        background-repeat: no-repeat;
        background-position: 0% 0%;
        background-size: 100% 100%;
    }

    .float-right {
        float: right !important;
    }

    .modify_search_criterion_napis {

        line-height: 32px !important;
    }

    .modify_search_criterion {
        padding-right: 1px !important;
    }

    .seller_wynik_wyszukiwania {
        background: #f4ebb8;
        padding: 15px;
        border-radius: 4px;
        display: flex;
        margin-bottom: 15px;
    }

    .seller_wynik_wyszukiwania .button_yellow {

    }

    .seller_liczba_ogloszen_napis {
        font-size: 1.0em !important;
        font-weight: 600 !important;
        color: #757575 !important;
        margin-right: 4px !important;
        padding: 5px;
        min-height: 41px !important;
        padding: 5px !important;
        margin-bottom: 5px !important;
        line-height: 32px !important;

    }

    .seller_liczba_ogloszen_napis_lista {
        font-size: 1.0em !important;
        font-weight: 600 !important;
        color: #757575 !important;
        margin-right: 4px !important;
        padding: 13px 0px 0px 0px !important;
        min-height: 41px !important;

        margin-bottom: 5px !important;
        line-height: 32px !important;
        border-top: 7px solid rgba(172, 172, 172, 0.6);
    }

    .mt-10 {
        margin-top: 10px !important;
    }

    .mb-10 {
        margin-bottom: 10px !important;
    }

    .mlr-a {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .button_yellow {
        background: #FF7B00;
        height: 32px;
        padding: 0 20px 2px;
        color: white;
        font-size: 1.0em;
        font-weight: 300;
        cursor: pointer;
        -webkit-appearance: none;
        border-radius: 4px;
        -webkit-font-smoothing: antialiased;
        font-weight: 600;
        transition: background 0.3s ease;
        width: 250px;
        line-height: 33px;
        white-space: nowrap !important;
        margin-left: auto;
    }

    .account_widok {
        padding-left: 5px;
        padding-right: 5px;
    }

    .field_output_seller_linia {
        border-bottom: 2px solid #fff;
        width: 97%;
        margin: 0 auto;
    }

    .account_page_info-div {
        padding: 10px 5px 5px 5px !important;
        box-shadow: 0 0 0 0px !important;
    }

    .seller_info_listing_lewa {
        width: 50%;
        float: left;
    }

    .seller_info_listing_prawy {
        width: 48%;
        float: left;
        padding-right: 4px !important;
    }

    .logo {
        height: 69px;
    }

    .logo img {
        top: 1px;
        position: relative;
    }

    img.logo_img {
        top: 16px;
        position: relative;
        left: 4px;
        width:155px;
    }

    .ogloszenie_bread_crumbs_rozdzielacz {
        opacity: 0.7;
    }

    .gloszenie_onload_cena_value {
        margin-left: 5px;
    }

    .ogloszenie_onload_cena_nazwa {
        color: #7b7b7b !important;
        font-size: 1em;
        font-weight: 600 !important;
    }

    .ogloszenie_onload_cena {
        margin-bottom: 6px;
        margin-left: 0px;
        margin-top: 8px;
    }

    .ogloszenie_parametry {
        border-bottom: 0px !important;
        margin-top: 11px;
    }

    .ogloszenia_onload_fields_name span {
        background: none !important;
    }

    .ogloszenia_onload_fields_value {
        background-color: #f9f9f9;
        height: 32px;
        border-bottom: 1px solid #ddd;
    }


    .ogloszenia_onload_fields_value h3{
        height: 32px;
        top: 3px;
        position: relative;
    }

    .ogloszenia_onload_fields {
        margin-bottom: 3px;
        padding-right: 5px !important;
        padding-left: 5px !important;
        height: 32px;
    }

    .ogloszenia_onload_fields_name {

        background-color: #f3f3f3;
        font-weight: 600 !important;
        color: #444 !important;
        padding-left: 4px;
        padding-right: 6px !important;
        height: 32px;
        margin-right: 2px;
        line-height: 35px !important;
        border-bottom: 1px solid #ddd;
    }

    .ogloszenie_onload_seller .picture {
        text-align: center;
    }

    .ogloszenie_onload_seller .picture img {
        border: 1px solid #cacaca;
        margin-bottom: 10px;
        border-radius: 6px;
    }


    .zobacz_ogloszenie_link_mobile {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        display: none;
    }

    .zobacz_ogloszenie_link {
        margin-left: auto;
        margin-right: auto;
        text-align: center;

    }

    .zobacz_ogloszenie_link .button {
        background-color: #A07545;
        width: 45%;
        font-size: 0.9813em !important;
        font-weight: 400 !important;
        line-height: 34px !important;
        height: 35px !important;
    }

    .zobacz_ogloszenie_link_mobile .button {
        background-color: #B46104;
        padding-left: 75px;
        padding-right: 75px;
        font-size: 0.9813em !important;
        font-weight: 400 !important;
    }

    .ogloszenie_row {
        margin-bottom: 20px;
    }

    .ogloszenie_onload_dodane {
        font-size: 14px;
        font-weight: 300;
        line-height: 18px;
        color: #7b7b7b !important;
        margin-top: -15px;
        margin-bottom: 15px;
        margin-left: 1px;

    }

    .ogloszenie_bread_crumbs_span {
        top: -37px;
        left: 2px;
        border-radius: 4px;
        position: relative;
        padding-left: 6px;
        padding-right: 6px;
        letter-spacing: -0.4px;
    }

    .ogloszenie_bread_crumbs {
        font-size: 15px !important;
        font-weight: 400;
        line-height: 17px;
        color: #3333339e !important;
        margin-right: 5px;
        text-transform: uppercase;
        transition: text-decoration .2s linear,color .2s linear;
    }

    .ogloszenie_onload_content {
        padding: 6px 0px 5px 0px;
        margin-top: 26px;
    }

    .ogloszenie_onload_seller {
        background-color: #F2F2F2;
        border: 1px solid #ddd;
        padding-left: 15px;
        border-radius: 6px;
        padding-top: 15px;
    }

    .ogloszenie_tytul_3{
        font-size: 1.85em !important;
        text-align: center;
        font-weight: 600;
        margin-bottom: 11px;
        margin-top: -5px;
        text-align: left;
    }

    .ogloszenie_tytul {
        font-size: 1.85em !important;
        font-weight: 600;
        margin-bottom: 20px;
        margin-top: -5px;
        text-align: center
    }

    .ogloszenie_opis {
        font-size: 1.2em !important;
        text-align: center;
        font-weight: 400;
        margin-bottom: 24px;
        margin-top: 1px;
        text-align: left;
        line-height: 28px;
    }

    .ogloszenie_opis_zaslon_2 {

        background-image: linear-gradient(rgba(255, 255, 255, 0), #fff);
        position: absolute;
        content: "";
        display: block;
        bottom: 76px;
        right: 0;
        left: 0;
        top: 70%;

    }

    .ogloszenie_opis_zaslon {
        background-image: linear-gradient(rgba(255, 255, 255, 0), #fff);
        position: absolute;
        content: "";
        display: block;
        bottom: 66px;
        right: 0;
        left: 0;
        height: 100px;
    }

    .ogloszenie_opis_nqpis {
        font-size: 1.1em !important;
        font-weight: 600;
        margin-bottom: 1px;
        margin-top: 10px;
        text-align: left;
        line-height: 28px;
        off_text-transform: uppercase;
        color: #484848;
        margin-left: 3px;
    }

    .ogloszenie_onload {
        border-top: 5px solid #DBDBDB;
        margin-bottom: 25px;
        margin-top: 19px;
        height: 25px;
        margin-left: -3px;
        margin-right: -3px;
        padding-bottom: 22px;
        off_background: linear-gradient(#a2999138, white);

    }

    .ogloszenie_onload_0 {
        border-top: 0px solid #e1e1e1;
        margin-bottom: 20px;
        margin-top: 20px;
        offbackground: linear-gradient(#a2999138, white);
        height: 25px;
        margin-left: -3px;
        margin-right: -3px;
    }

    .ogloszenie_obrazek {
        height: 400px;
        width: 80%;
        margin: 0 auto;
    }

    .ogloszenie_obrazek_2 img {

        width: 100%;
        height: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        cursor: pointer;
        object-fit: contain;
        border-radius: 4px;
    }

    .ogloszenie_obrazek img{
        margin-left: auto;
        margin-right: auto;
        display: block;
        margin-bottom: 20px;
        border: 1px solid #c8c8c8;
        border-radius: 5px;
    }

    .seller-short div.picture {
        margin-top: 10px;
    }

    .ogloszenie_seller_napis h3 {
        margin-top: 6px !important;
        margin-bottom: 10px !important;
        font-size: 1.23em !important;
        font-weight: 600 !important;
        text-align: center !important;
        color: #999;

    }

    .ogloszenie_icons {
        background-color: #ddd;
        border-radius: 3px;
        padding: 8px 9px 9px 9px;

    }
    .ogloszenie_icons.count{
        padding: 7px 7px 5px 6px;
        font-size: 16px;
        position: relative;
        top: 2px;
        min-width: 42px;
        display: inline-block;
        height: 34px;

    }


    .reportBroken .ogloszenie_icons {
        padding: 8px 5px 9px 5px;
        top: 1px;
    }

    .reportBroken .ogloszenie_icons img {
        width: 25px;
        height: 25px;
        opacity: 0.7;
    }
    .seller-info .about {
        padding: 5px !important;
    }


    .seller-info {
        width: 97%;
        margin-left: auto;
        margin-right: auto;
        color: #111;
        padding-bottom: 9px !important;
    }

    .seller-info .name {
        color: #834A00;
    }

    .seller_info_top {

        padding-right: 5px !important;
        padding-left: 5px !important;
        background: #f7f4f1;
        padding: 6px;
        margin-bottom: 0px;
        border-top: 4px solid #82410185;
        border-bottom: 1px solid #82410185;
        margin-top:5px;
        padding-bottom: 20px;
    }

    .seller_info_srodek {

        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        padding-right: 2px;
        padding-left: 2px;

    }
    .seller-short{
        max-width: 960px;
        margin: 0 auto;
    }

    .seller-short div.picture img {
        max-width: 250px;
    }

    .info-uslugi-polecane {
        min-height: 86px !important;
    }

    .info-news-title.quiz_glowna_box {
        min-height: 152px;
        border-bottom: #ddd 1px solid !important;
    }

    .quiz_box_li_adv .info-news-title.quiz_glowna_box {
        min-height: 152px;
        border-bottom: #ddd 1px solid !important;
        padding:11px
    }

    section.block_id_20 {
        border-top: #834A00 4px solid;
        border-bottom: #ddd 1px solid;
    }

    .block_border_top.block_id_20 h3 {
        border-top: 0px !important;
    }

    .categories-box-nav.block_id_20 {
        padding: 0px !important;
    }

    .categories-box-nav.block_id_20 h3 {
        margin-left: 9px !important;
        padding-top: 15px !important;
    }

    .block_id_20 {
        background-color: #f7f4f1;
    }

    section.content_block:not(.no-style) > div.ltcb_pet_services-div {
        box-shadow: 0px 0px 0px 0px !important;
    }

    .block_border_top.block_id_20 > h3 {
        font-size: 1.3em !important;
        display: flex !important;
    }

    section.block_id_24 {
        border-top: #834A00 4px solid;
        border-bottom: #ddd 1px solid;
        margin-bottom: 30px;
    }

    .block_border_top.block_id_24 h3 {
        border-top: 0px !important;
    }

    .categories-box-nav.block_id_24 {
        padding: 0px !important;
    }

    .categories-box-nav.block_id_24 h3 {
        margin-left: 9px !important;
        padding-top: 15px !important;
    }

    .block_id_24 {
        background-color: #f7f4f1;
    }


    section.content_block:not(.no-style) > div.ltcb_pets_staff-div {
        box-shadow: 0px 0px 0px 0px !important;
    }

    .block_border_top.block_id_24 > h3 {
        font-size: 1.3em !important;
        display: flex !important;
    }

    aside.two-middle > div, aside.two-middle > div > div, aside.two-middle .content_block.block_id_24 {
        display: block !important;
    }


    .sklep_one_lista_div{
        min-height: 175px;
        display:flex;
    }

    .news_one_lista {
        background-color: #f7f4f1;
        margin-bottom: 7px;
        border-radius: 4px;
        border-top: 1px solid #e8e5e2;
        padding: 4px 5px 6px !important;
        min-height: 160px;
    }
    .news_one_lista_div{
        min-height: 175px;
        display:flex;
    }
    .news_img {
        border: 1px solid #979797;
        width: 239px;
        height: 160px;
        position: relative;
    }



    .news_tag_zobacz_takze {

    }

    .news_tag {
        display: inline-block;
    }

    .news_tag::first-letter {
        text-transform: uppercase;
    }

    .news_title {
        font-weight: 600 !important;
        padding-bottom: 6px !important;
    }

    .quizy_box_1-div > ul {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .quiz_glowna_box {
        background-color: #f7f4f1 !important;
        border-bottom: 1px solid #e4e4e4 !important;
    }

    .quiz_box_li {
        margin-bottom: 20px !important;

    }

    .BlockHeaderDescription {
        font-size: 15px !important;
        font-weight: 400 !important;
        color: #444 !important;
        margin-left: 10px !important;
        text-transform: none !important;
    }

    .quizy_box_1-div {

        margin-top: 20px !important;

    }

    .comments_items {
        border-bottom: 1px solid #e1dcdc;
        background-color: #fff;
        margin-bottom: 5px;
        padding: 5px !important;
    }

    .comments_items_title {
        font-weight: 600 !important;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .comments_items_description {
        padding-top: 6px !important;
        color: #444;
        margin-left: 4px;
        font-size: 15px;
    }

    .comments_items_author {
        color: #666;
        font-size: 14px;
        margin-top: 5px;
    }

    .comments_items_author > b {
        margin-right: 4px;
    }

    .payment_history_name {
        width: 200px !important;
    }

    .payment_history_header_border {
        border-bottom: 2px solid #ddd !important;
        line-height: 33px !important;
        color: #444 !important;
        text-transform: none !important;
        font-weight: 600 !important;
    }

    .payment_history_header {
        background-color: #f0f0f0;
        padding: 5px !important;
    }

    .row_remote_adverts {
        margin-right: 1px !important;
        margin-left: 1px !important;
    }

    .box_code {
        margin-top: 10px;
    }

    .head_text {
        font-weight: 600 !important;
        background-color: #d9d8d8 !important;
        font-size: 0.91em !important;
        display: block !important;
    }

    #fs_jbox_settings,
    #fs_jbox_styling,
    #fs_jbox_code {
        -ms-flex: 0 0 49%;
        flex: 0 0 49%;
        width: 49%;
        float: left;
        margin-left: 6px;

        background-color: #f4f4f4;
    }

    #fs_jbox_settings > .body,
    #fs_jbox_styling > .body,
    #fs_jbox_code > .body {
        padding: 15px;
    }

    .saved_search_item__prawe_tlo_div{
        display:none;
    }

    .saved_search_header_mobile{
        display: none !important;
        width: 100%;
        padding:2px 3px 4px 1px;
        border-bottom:5px solid #d7d6d6;
        background-color: #f0f0f0;
        height: 40px;
    }
    .saved_search_header_mobile_napis{
        width: 100%;
        top: 8px;
        position: relative;
    }

    .saved_search_header_mobile_checkbox{
        width: 40px;
        top: 8px;
        position: relative;
    }

    saved_search_header_mobile:hover {
        background: rgba(0, 0, 0, .0) !important;
    }

    .saved_search_header_mobile label{
        padding-left: 6px;
    }

    .saved_search_item_last {
        height: 1px;
        background-color: #ddd !important;
    }

    .saved_search_mass_actions {
        margin-top: 4px;
    }

    .saved_search_buttom {
        padding: 2px 6px 2px 6px;
        content: '';
        display: inline-block;
        background-color: #FF7B00 !important;

        vertical-align: middle;
        margin: 0px 7px 0 4px;
        border-radius: 4px;
        color: #fff !important;
        font-weight: 400 !important;
        font-size: 15px !important;
    }

    .saved_search_item_break {
        height: 5px;
        background-color: #fff;

    }

    .saved_search_item:hover {
        background: rgba(0, 0, 0, .0) !important;
    }

    .saved_search_item {
        margin-bottom: 2px !important;
        padding: 4px 0px 5px 39px !important;
        border-bottom: 0px !important;

    }
    .saved_search_item_div {
        background: rgba(0, 0, 0, .02);
        border-right: 3px solid #ffffff;
        padding-left:5px;
        padding-right: 2px !important;
        vertical-align: middle !important;

    }

    .saved_search_item_div label{
        text-align: center;
        display: block !important;
    }

    .saved_search_item_counter{
        text-align: center;
    }

    .saved_search_header {

        padding: 5px !important;
    }


    .saved_search_header div{
        background-color: #f0f0f0;
        border-right: 1px solid #c8c8c8;
        padding-left: 2px;
        text-align: center;
        border-bottom: 2px solid #ddd !important;
        border-top: 1px solid #ddd !important;
    }

    .saved_search_header_border {

        line-height: 33px !important;
        color: #444 !important;
        text-transform: none !important;
        font-weight: 600 !important;
        padding-right: 1px !important;
    }

    .saved_search_header_border label {
        position: relative;
        top:5px;
    }

    .saved_search_data_last_check{
        display: inline-block;
        font-weight: 600;
    }

    .saved_search_content_status{
        border-bottom: 0px solid #ffffff !important;
    }

    .saved_search_item_div .name{
        display: inline-block;
    }

    .saved_search_item_div .value{
        display: inline-block;
        line-height: 27px !important;;
    }

    .saved_search_item_div .table-cell{
        margin-bottom: 1px !important;
    }


    header.area_profile_cell {
        font-weight: 600 !important;
        background-color: #d9d8d8 !important;
        font-size: 0.91em !important;
    }

    .area_profile_save {
        text-align: center;
    }

    .area_profile_name {
        text-align: center;
        margin-bottom: 5px !important;
        padding: 7px !important;
        background-color: #ece6e2;
        border-radius: 4px;
        padding-left: 10px !important;
    }

    .area_profile_cell {
        width: 50%;
        margin-left: 15%;
        margin-right: auto;
        background-color: #fefefe;
        padding: 6px;
        margin-top: 6px;
    }

    .area_profile_tabs {
        margin-bottom: 0px !important;
    }

    .area_account,
    .area_konto,
    .area_faktura {
        margin-top: 1px;
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        margin-left: auto;
        margin-right: auto;
        background-color: #f4f4f4;
        border: 1px solid #e8e7e7;
        border-radius: 0px 4px 4px 4px;
    }


    .area_profile_name,
    .area_profile_value {
        width: 100% !important;
        text-align: left !important;
    }

    .profil_img_info_first {
        border-top: 4px solid #d9d9d9;
    }

    .profil_img_info {
        margin-top: 15px !important;
    }

    .profil_img_info_first .name,
    .profil_img_info_first .value {
        margin: 0px 3px 0px 1px !important;

    }

    .profil_img_info .name,
    .profil_img_info .value {

        padding: 4px;
        background-color: #fff;
        margin: 4px 3px 0px 1px;
    }

    .account-removing {
        text-align: center;
        margin-top: 5px !important;
        padding: 5px;

    }

    .account-removing a.button {
        height: 30px !important;
        line-height: 33px !important;
        max-width: 150px;
    }




    .add_listing_category_selector {
        text-align: center !important;
    }

    .add_listing_auth {
        padding-top: 1px !important;
    }

    .drag_drop_or_browse_file {
        font-size: 1.2em !important;
    }

    .add_listing_add_media_name,
    .add_listing_add_media_photo {
        width: 100% !important;
    }

    .add_listing_add_media_name {
        font-size: 20px !important;
        font-weight: 600 !important;
        padding: 6px !important;
        text-align: center !important;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .add_listing_save {
        margin-left: auto;
        margin-right: auto;
        width: 40%;
        text-align: center;
    }

    .add_listing_auth .cell {
        background: #f3efe9;
        padding: 6px;
        border: 1px solid #dfdfdf;
        border-radius: 5px;
        min-height: 250px;
    }

    .add_listing_auth_name,
    .add_listing_auth_inputs {
        width: 100% !important;
        padding: 10px;


    }

    .add_listing_auth_name {
        text-align: left !important;
    }

    .add_listing_authorization {
        margin-top: 10px;
        text-align: center;
        font-size: 20px !important;
        font-weight: 600 !important;
    }

    .add_listing_auth_form {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .dynamic-content .selected-category,
    .dynamic-content .form-fields,
    .dynamic-content .selected-plan,
    .dynamic-content .form-auth {
        background-color: #eee !important;
        border: 1px solid #ddd;
        padding: 4px;
        margin-bottom: 10px;

    }

    .dynamic-content .form-auth div.auth {
        background: #eee !important;
    }

    .dynamic-content .form-media {
        background-color: #eee !important;
        border: 1px solid #ddd;
        padding: 4px;
        margin-bottom: 10px;
    }

    .add_listing_category_selected {
        background-color: #fff !important;
        border: 1px solid #e5e5e5;
        padding: 5px !important;
        height: 44px;
        border-radius: 4px;

    }

    .add_listing_category_option {
        line-height: 30px;
    }

    .add_listing_category_notice {
        font-size: 20px !important;
        font-weight: 600 !important;
        width: 70%;
        margin-left: auto;
        margin-right: auto;
        display: block;
        text-align: center;
        padding: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .add_listing_category_container {

        background-color: #f5f5f5 !important;
        padding: 6px;
        border: 1px solid #e5e5e5;
        width: 70%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .remove_contacts {
        background-color: #eee !important;
        border-radius: 3px;
        border: 1px solid #e5e5e5;
        padding: 5px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        max-width: 210px;
    }

    .contacts_list_user{
        width:110px !important;
    }
    .message_picture_td{
        padding: 0px !important;
        width:110px !important;
        text-align: center;
    }
    .message_picture_td .account-picture {
        border-radius: 4px;
        margin-left:auto;
        margin-right: auto;
    }

    .contacts-list tr {
        background-color: #fbf7f7 !important;
        margin-bottom: 4px;
        display: block;
    }
    .contacts-list tr.header {
        background-color: #eee !important;
        border-top: 0px !important;
        border-bottom: 2px solid #ddd  !important;
        border-left: 0px  !important;
        border-right: 0px !important;
    }

    .contacts-list tr td.contacts_list_checkbox  {
        border-right: 2px solid #fff;
    }

    .contacts-list tr td.contacts_list_user{
        border-right: 2px solid #fff;
    }

    .message_picture_td{
        border-right: 2px solid #fff;
    }
    .contacts-list tr td.contacts_list_checkbox  {
        margin-right: 2px;
        border-right: 2px solid #fff;
    }

    .contacts_list_checkbox{
        width: 35px !important;
        padding:0px 0px 0px 6px !important;
    }

    .contacts_list_info{
        padding:10px !important;
    }
    .location-cont {
        border-top: 1px solid #e2e6e2;
    }

    .seller_info-mapa-top {
        offmargin-top: -15px !important;
    }

    .seller_info-mapa {

        off_max-width: 550px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        background-color: #f2f2f2 !important;
        padding: 1px;
        border: 1px solid #e2e6e2;
        margin-bottom: 14px;

    }

    .account_page_location-div {

        padding-top: 0px !important;

    }

    .field_captcha {
        margin-left: auto;
        margin-right: auto;
        display: block;
        max-width: 302px;
        width: 303px;
    }

    .seller-info-wyslij {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .col-68 {
        -ms-flex: 0 0 68%;
        flex: 0 0 68%;
        max-width: 68%;
    }

    .send_message_seller_napis {
        padding: 6px;
        font-size: 17px !important;
        font-weight: 600;
    }

    .seller_info-contact-2 {
        margin-top: -10px !important;
    }


    .seller_info-contact {
        padding-right: 1px !important;
        padding-left: 8px !important;
    }

    .contact_seller_form {
        max-width: 550px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        background-color: #f2f2f2 !important;
        padding: 10px;
        padding-bottom: 35px;
    }

    .seller-info-phone,
    .seller-info-email {
        max-width: 550px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        background-color: #f7f4f1 !important;
        padding: 5px !important;
        font-size: 14px !important;
    }

    .seller-info-counter {
        max-width: 550px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        background-color: #f2f2f2 !important;
        padding: 5px !important;
        font-size: 14px !important;
    }

    .seller-info-counter .counter {
        font-size: 17px !important;
        font-weight: 600;
    }

    .seller-info-about {
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        background-color: #f7f4f1 !important;
        padding: 15px !important;
        border-radius:3px;
        offborder-top: 2px solid #4b371d30;
    }

    .seller-info-about-value {
        padding-top: 6px;
        padding-bottom: 12px;
        padding-right: 8px;
        padding-left: 5px;
        display: flex;
        line-height: 23px;

    }

    .seller-info-details {
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        offmargin-right: -15px;
        offmargin-left: -15px;
    }

    .accounts_list ul li {

        text-align: center;
    }

    .accounts_list article {
        padding-right: 10px;
        padding-left: 10px;
    }

    .acoount_counter_ads {
        background-color: #FF7B00 !important;
        font-weight: 600 !important;
    }

    .account_box {

        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .block_id_6 .search-item {
        width: 44%;
        margin-right: 4%;
        display: inline-block;
        vertical-align: top;
    }

    .account_serach_box input,
    .account_serach_box select {
        width: 100% !important;
        max-width: 400px;
        font-size: 1.2em !important;
    }

    .account_serach_button {

        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .block_id_6 > div {
        padding: 0px !important;
        box-shadow: 0 0 0 !important;
        border-radius: 0 !important;
    }

    .search_form_account {
        background-color: #f7f4f1;
        padding: 6px;
        border: 1px solid #d0cfcf;
        border-radius: 6px;
        padding-top: 20px;
        padding-bottom: 20px;
    }


    div.account_serach_box > div.name {
        float: left;
        width: 130px;
        padding: 8px 10px 8px 0;
        font-size: 0.875em;
        text-align: right;
        font-weight: 600 !important;
    }

    div.account_serach_box > div.field {
        overflow: hidden;
        min-height: 38px;
    }

    .categories-box {
        border-radius: 5px;
        border: 1px solid #fbe9db;
    }

    .expander_categories {
        background: url('/templates/pets_nova/img/gallery.png') 0px -600px no-repeat !important;
        width: 18px;
        height: 18px;
        cursor: pointer;
        z-index: 10;
    }

    .

    .input-font-size {
        font-size: 1.1em !important;
    }

    .cursor_pointer {
        cursor: pointer;
    }

    #sf_field_keyword_search input {
        margin-bottom: 6px;
    }

    .wiecej_opcji {
        font-size: 13px;
        background: #f9d68475 !important;
        border: 1px solid #dbbd7875;
        padding: 2px 9px 2px 9px;
        border-radius: 3px;
        margin-top: 2px;
        color: #444;
    }

    .ogloszenia_wiecej_opcji{
        font-size: 16px !important;
        color: #444;
        position: relative;
        top: 4px;
    }


    #refine_keyword_opt,
    .search_form_wynik_advanced {
        background: #fff !important;
        border: 1px solid #d6d6d6;
        padding: 3px;
        border-radius: 5px;
        margin-top: 5px;

    }

    #sf_field_keyword_search .kws-block {
        padding-bottom: 10px;
    }

    .tab_search a {
        background: #fafafa !important;
        border-top: 1px solid #e6e4e4;
        border-bottom: 1px solid #e6e4e4;
        border-left: 1px solid #e6e4e4;
        border-right: 1px solid #e6e4e4;
        border-radius: 5px 5px 5px 0px;
        -webkit-box-shadow: inset 0px -5px 5px 3px rgba(0, 0, 0, 0.09);
        -moz-box-shadow: inset 0px -5px 5px 3px rgba(0, 0, 0, 0.09);
        box-shadow: inset 0px 0px 17px 1px rgba(0, 0, 0, 0.05);
        color: #868686 !important;
    }

    .tab_search .active {
        border-bottom: 1px solid #f7f4f1;
    }

    .search_form_option_1 {
        margin-top: 10px;
        margin-left: 10px
    }

    .search_form_option_2 {
        margin-left: 30px;
    }

    .search_form_option_3 {
        margin-left: 30px;
        margin-right: 30px;
    }

    .search_form_option {
        margin-left: 20px;

    }

    .tabs_search_box {
        margin-bottom: 0px !important;
        top: 1px;
        position: relative;
    }

    .tabs_search_box li.active > a {
        background: #f7f4f1 !important;
        border-top: 1px solid #d0cfcf;
        border-left: 1px solid #d0cfcf;
        border-right: 1px solid #d0cfcf;
        border-bottom: 1px solid #f7f4f1;
        border-radius: 5px 5px 5px 0px;
        box-shadow: inset 0px 7px 15px 4px rgba(0, 0, 0, 0.05);

    }


    .tabs_ostatnie_box {
        margin-bottom: 0px !important;
        top: 1px;
        position: relative;
        border-bottom: 1px solid #d0cfcf;
    }

    .tabs_ostatnie_box li.active > a {
        background: #f7f4f1 !important;
        border-top: 1px solid #d0cfcf;
        border-left: 1px solid #d0cfcf;
        border-right: 1px solid #d0cfcf;
        border-bottom: 1px solid #f7f4f1;
        border-radius: 5px 5px 5px 0px;
        box-shadow: inset 0px 7px 15px 4px rgba(0, 0, 0, 0.05);

    }

    .tabs_ostatnie_box_dol {
        height: 22px;
        background-image: linear-gradient(#f7f4f1, rgba(255, 255, 255, 0));
        top: 1px;
        position: relative;
        margin-bottom: -12px;
    }



    .search_form {
        background-color: #f7f4f1;
        padding: 6px;
        border-bottom: 1px solid #d0cfcf;
        border-left: 1px solid #d0cfcf;
        border-right: 1px solid #d0cfcf;
        border-top: 1px solid #d0cfcf;
        border-radius: 0px 5px 5px 5px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .search_form_wynik {
        background-color: #f7f4f1;
        padding: 6px;
        border-bottom: 1px solid #d0cfcf;
        border-left: 1px solid #d0cfcf;
        border-right: 1px solid #d0cfcf;
        border-top: 1px solid #d0cfcf;
        border-radius: 0px 5px 5px 5px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #tab_listings_, #tab_petservices_, #tab_keyword_, #tab_petsstaff_ {
        background-color: #f7f4f1;
        border-top: 1px solid #d0cfcf;
        border-left: 1px solid #d0cfcf;
        border-right: 1px solid #d0cfcf;
        border-radius: 5px 5px 5px 0px;
    }


    .navigator a.button {

        height: 35px !important;
    }

    .quiz_wynik_poprawny_napis {
        width: 80%;
        line-height: 30px;
        margin-left: 20px;
        background: #eaeaea;
        margin-right: 3px;
        padding-left: 4px;
    }

    .quiz_wynik_poprawny_liczba {
        text-align: center;
        width: 20%;
        float: right;
        background: #99d289;
        padding: 6px 20px 6px 12px;
        border-radius: 7px;
        font-weight: 600
    }

    .quiz_wynik_blad_napis {
        width: 80%;
        line-height: 30px;
        margin-left: 20px;
        background: #eaeaea;
        margin-right: 3px;
        padding-left: 4px;
    }

    .quiz_wynik_blad_liczba {
        text-align: center;
        width: 20%;
        float: right;
        background: #ea8c8c;
        padding: 6px 20px 6px 12px;
        border-radius: 7px;
        font-weight: 600;
    }

    .quizy_twoje_wyniki {

        font-weight: 600;
        margin-top: 6px;
        background: #b3800863;
        padding: 6px;
        border-radius: 4px;
    }

    .quizy_twoje_wyniki_tabela_lewa {
        display: flex;
        margin-top: 7px;
        width: 49%;
        float: left
    }

    .quizy_twoje_wyniki_tabela_prawa {
        display: flex;
        margin-top: 7px;
        width: 51%;
        float: left;
    }

    .quizy_twoje_wyniki_tabela_nazwa_lewa {
        width: 80%;
        line-height: 30px;
        margin-left: 2px;
        background: #eaeaea;
        margin-right: 3px;
        padding-left: 4px;
        border-radius: 4px;
    }

    .quizy_twoje_wyniki_tabela_wartosc_lewa {
        text-align: center;
        width: 20%;
        float: right;
        background: #f0f0f0;
        padding: 6px;
        border-radius: 7px;
        font-weight: 600;
    }

    .quizy_twoje_wyniki_tabela_nazwa_prawa {
        width: 80%;
        line-height: 30px;
        margin-left: 20px;
        background: #eaeaea;
        margin-right: 3px;
        padding-left: 4px;
        border-radius: 4px;
    }

    .quizy_twoje_wyniki_tabela_wartosc_prawa {
        text-align: center;
        width: 20%;
        float: right;
        background: #f0f0f0;
        padding: 6px;
        border-radius: 7px;
        font-weight: 600
    }




    .quiz_activation_account_info {
        margin-top: 7px;
        color: #444;
        font-size: 16px;
        text-align: left;
        background-color: #c3e8bd;
        color: #3e6a37;
        padding: 18px;
        border-radius: 5px;
        border: 1px solid #8ff281;
        line-height: 25px;
        margin-bottom: 22px;
    }





    a.quiz_rozwiazanie_next_button {
        background-color: #FF7B00;
        padding: 8px 20px 8px 20px;
        border-radius: 6px;
        color: #fff;
        position: relative;
        top: -20px;
        font-weight: 600;

    }

    a.quiz_start_button {

        background-color: #6992F2;
        padding: 8px 40px 8px 40px;
        border-radius: 6px;
        color: #fff;
        position: relative;
        font-weight: 600;
        top: 4px;
        margin-left: 20px;
        font-size: 18px;


    }

    .quiz_next_article {

        display: flex;
        box-shadow: 0 4px 21px -12px rgba(0, 0, 0, 0.66);
        border-radius: 10px;
        margin: 0 0 10px 0;
        overflow: hidden;
        position: relative;
        background-color: #F5f5f5;
        max-height: 90px;
    }

    .quiz_rozwiazanie_article {

        display: block;
        box-shadow: 0 4px 21px -12px rgba(0, 0, 0, 0.66);
        border-radius: 10px;
        margin: 0 0 10px 0;
        offoverflow: hidden;
        position: relative;
        background-color: #F5f5f5;
        height: 120px;
    }








    .quiz_wynik_poprawny {
        display: flex;
        margin-top: 7px;
    }

    .quiz_wynik_blad {
        display: flex;
        margin-top: 3px;
    }

    .quiz_next_img {
        max-width: 170px;
        padding: 5px;
        display: inline-block;
    }

    .quiz_wynik {
        display: inline-block;
        width: 100%;
    }

    .quiz_rozwiazny_napis {

        white-space: nowrap;
        color: rgb(72, 72, 72);
        padding: 8px;
        border-radius: 5px;
        text-align: center;
        font-weight: 600;
        background-color: rgba(85, 163, 247, 0.27);
        font-size: 18px;
    }

    .error_quzi_email {
        color: #dd2e2e;
        padding-bottom: 10px;
        display: none;
        padding-top: 5px;
    }

    .logowanie-mail {
        width: 100%;
        margin: 0 0 12px;
    }

    .quiz_jeszcze_raz_tak {

        display:none;

    }

    .answer_checked {
        background-color: #ddd !important;
    }


    .quiz_box_answer {
        padding: 10px;
        background-color: #efefef;
        border-radius: 6px;
        margin-bottom: 10px;
        margin-left: 20px;
        cursor: pointer;
    }

    li .quiz-question-button {
        display: inline-block;
        background: #FF7B00;
        border-radius: 3px;
        padding: 0px 9px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        transition: background-color 0.3s;
        color: #fff;
        height: 30px;
    }

    .quiz-question-button {
        display: inline-block;
        background: #FF7B00;
        border-radius: 3px;
        padding: 7.5px 10px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        transition: background-color 0.3s;
        color: #fff;

    }

    .quiz-end-button {
        display: inline-block;
        background: #6C7FE6;
        border-radius: 3px;
        padding: 13px 31px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        transition: background-color 0.3s;
        color: #fff !important;
        font-weight: 600;
        font-size: 19px !important;

    }

    /* Cards */
    .postcard {
        flex-wrap: wrap;
        display: flex;
        off_box-shadow: 0 4px 21px -12px rgba(0, 0, 0, 0.66);
        border-radius: 10px;
        margin: 0 0 2rem 0;
        overflow: hidden;
        position: relative;
        color: #fff;
    }

    .postcard.dark {
        background-color: #18151f;
    }

    .postcard.light {
        background-color: #e1e5ea;
    }

    .postcard .t-dark {
        color: #18151f;
    }

    .postcard a {
        color: inherit;
    }

    .postcard h1,
    .postcard .h1 {
        margin-bottom: 0.5rem;
        font-weight: 500;
        line-height: 1.2;

    }

    .postcard .small {
        font-size: 80%;
    }

    .postcard .postcard__title {
        font-size: 1.75rem;
    }

    .postcard .postcard__img {
        max-height: 250px;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        position: relative;
    }

    .postcard .postcard__img_link {
        display: contents;
    }

    .postcard .postcard__bar {
        width: 50px;
        height: 10px;
        margin: 10px 0;
        border-radius: 5px;
        background-color: #424242;
        transition: width 0.2s ease;
    }

    .postcard .postcard__text {
        padding: 1.5rem;
        position: relative;
        display: flex;
        flex-direction: column;
    }

    .postcard .postcard__preview-txt {
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: justify;
        height: 100%;
    }

    .postcard .postcard__tagbox {
        display: flex;
        flex-flow: row wrap;
        font-size: 14px;
        margin: 20px 0 0 0;
        padding: 0;
        justify-content: center;
    }

    .postcard .postcard__tagbox .tag__item {
        display: inline-block;
        background: #FF7B00;
        border-radius: 3px;
        padding: 7.5px 10px;
        margin: 0 5px 5px 0;
        cursor: default;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        transition: background-color 0.3s;
        color: #fff;
    }

    .postcard .postcard__tagbox .tag__item:hover {
        background: rgba(83, 83, 83, 0.8);
    }

    .postcard:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: #F5f5f5;
        opacity: 1;
        border-radius: 10px;
    }

    .postcard:hover .postcard__bar {
        width: 100px;
    }

    @media screen and (min-width: 769px) {
        .postcard {
            flex-wrap: inherit;
        }

        .postcard .postcard__title {
            font-size: 1.7rem;
        }

        .postcard .postcard__tagbox {
            justify-content: start;
        }

        .postcard .postcard__img {
            max-width: 300px;
            max-height: 100%;
            transition: transform 0.3s ease;
        }

        .postcard .postcard__text {
            padding: 3rem;
            width: 100%;
        }

        .postcard .media.postcard__text:before {
            content: "";
            position: absolute;
            display: block;
            background: #18151f;
            top: -20%;
            height: 130%;
            width: 55px;
        }

        .postcard:hover .postcard__img {
            transform: scale(1.1);
        }

        .postcard:nth-child(2n + 1) {
            flex-direction: row;
        }

        .postcard:nth-child(2n + 0) {
            flex-direction: row-reverse;
        }

        .postcard:nth-child(2n + 1) .postcard__text::before {
            left: -12px !important;
            transform: rotate(4deg);
        }

        .postcard:nth-child(2n + 0) .postcard__text::before {
            right: -12px !important;
            transform: rotate(-4deg);
        }
    }

    @media screen and (min-width: 1024px) {
        .postcard__text {
            padding: 2rem 3.5rem;
        }

        .postcard__text:before {
            content: "";
            position: absolute;
            display: block;
            top: -20%;
            height: 130%;
            width: 35px;
        }

        .postcard.dark .postcard__text:before {
            background: #18151f;
        }

        .postcard.light .postcard__text:before {
            background: #e1e5ea;
        }
    }

    .postcard .postcard__tagbox .green.play:hover {
        background: #79dd09;
        color: black;
    }

    .green .postcard__title:hover {
        color: #79dd09;
    }

    .green .postcard__bar {
        background-color: #79dd09;
    }

    .green::before {
        background-image: linear-gradient(-30deg, rgba(121, 221, 9, 0.1), transparent 50%);
    }

    .green:nth-child(2n)::before {
        background-image: linear-gradient(30deg, rgba(121, 221, 9, 0.1), transparent 50%);
    }

    .postcard .postcard__tagbox .blue.play:hover {
        background: #0076bd;
    }

    .blue .postcard__title:hover {
        color: #0076bd;
    }

    .blue .postcard__bar {
        background-color: #0076bd;
    }

    .blue::before {
        background-image: linear-gradient(-30deg, rgba(0, 118, 189, 0.1), transparent 50%);
    }

    .blue:nth-child(2n)::before {
        background-image: linear-gradient(30deg, rgba(0, 118, 189, 0.1), transparent 50%);
    }

    .postcard .postcard__tagbox .red.play:hover {
        background: #bd150b;
    }

    .red .postcard__title:hover {
        color: #bd150b;
    }

    .red .postcard__bar {
        background-color: #bd150b;
    }

    .red::before {
        background-image: linear-gradient(-30deg, rgba(189, 21, 11, 0.1), transparent 50%);
    }

    .red:nth-child(2n)::before {
        background-image: linear-gradient(30deg, rgba(189, 21, 11, 0.1), transparent 50%);
    }

    .postcard .postcard__tagbox .yellow.play:hover {
        background: #bdbb49;
        color: black;
    }





    .categories-box-nav-h3 {
        border-top: #834A00 4px solid;
        padding-top: 15px;
    }

    .categories-box-nav {
        padding: 0px !important;
        margin-bottom: 65px !important;

    }

    .categories-box-nav h3 {
        font-size: 1.3em !important;
        padding-top: 8px !important;
    }

    .mobile-menu-header span {
        font-weight: 600 !important;
    }

    .mobile_menu_link {
        padding: 8px;
        margin-bottom: 2px;
        border-bottom: 1px solid #ddd;
        color: #666;
        color: #444 !important;

    }

    .mobile_menu_link_text_transform {

        text-transform: none !important;
    }

    .logout span {
        top: 4px;
        position: relative;
        font-size: 20px;

    }

    .material-symbols-outlined {
        font-variation-settings: 'FILL' 0,
        'wght' 400,
        'GRAD' 0,
        'opsz' 48
    }

    .material-icons {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px; /* Preferred icon size */
        display: inline-block;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;

        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;

        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;

        /* Support for IE. */
        font-feature-settings: 'liga';
    }


    .user-menu-login-on li:last-child {
        font-weight: 600;

    }


    .icon-login-menu {
        content: '';
        display: inline-block;
        background: url('/templates/pets_nova/img/gallery.png') 0 -600px no-repeat;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin: 0 0px 0 0;
        filter: brightness(0);
        color: #666;
    }

    .user-menu-login-on li {

        padding: 8px;
        margin-bottom: 2px;
        border-bottom: 1px solid #ddd;
        color: #666;

    }

    .user-menu-login-on ul {


    }

    .user-menu-login-on li:hover {
        background-color: #e2e2e2;
        text-decoration: underline;
    }

    .user-menu-login-on li a {
        color: #666;
        margin-left: 10px;
    }

    .user-menu-login-on li a.counter {
        text-decoration: none;
        float:right;
        background: rgba(133, 238, 118, 0.5) !important;
        padding: 3px 8px 3px 8px;
        border: 1px solid #a6d994;
        font-weight: 600;
        color:#444;
        border-radius: 13px;
        position: relative;
        top: -3px;
        font-size: 13px;
    }


    .logowanie-submit {
        font-size: 0.98em !important;
    }

    .logowanie-links a {

        color: #757575;
        font-weight: 600;

    }

    .logowanie-links a:hover {
        text-decoration: underline;

    }

    .user_icon-img {
        height: 34px;
        margin: 0px 0px 0px 0px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        border-radius: 3px;
        cursor: pointer;
        display: block;
        position: relative;
        overflow: hidden;
    }


    .user_icon_none{
        position: relative;
        top: 5px;
        height: 23px;
        opacity: 0.78;
        left: 8px;
    }

    .user_icon-img:hover {
        width: 38px;
        height: 34px;
        margin: 0px 0px 0px 0px;
    }


    .top-logowanie-naglowek_login {
        width: 100%;
        text-align: center;
        padding: 5px 5px -2px;
        font-weight: 600;
        color: #707070;
        white-space: nowrap;
        margin-top: 10px;
        display: inline-block;
        height: 25px;
        margin-bottom: 10px;
        font-size: 16px;
    }

    .top-logowanie-naglowek_login svg {
        width: 44px;
        height: 44px;
        fill: #333;
        padding: 15px;
        right: -14px;
        position: relative;
        top: -14px;
        cursor: pointer;
    }

    .top-logowanie-naglowek {
        width: 100%;
        text-align: center;
        padding: 5px 5px -2px;
        font-weight: 600;
        color: #707070;
        white-space: nowrap;
        margin-top: 10px;
        display: inline-block;
        height: 25px;
        margin-bottom: 10px;
        font-size: 20px;
    }

    .top-logowanie-naglowek svg {
        width: 44px;
        height: 44px;
        fill: #FF7B00;
        padding: 15px;
        right: -11px;
        position: relative;
        top: -17px;
        cursor: pointer;
    }

    .top-logowanie-form input {

        border: 1px solid #c0c0c0;
    }

    .login_close_icon{
        position: absolute;
        top: 12px;
        right: 10px;
        cursor:pointer;
    }

    .icon-login {

        content: '';
        display: inline-block;
        background: url('/templates/pets_nova/img/gallery.png') 0 -242px no-repeat;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin: 0 0px 0 0;
        filter: brightness(0);
    }

    .user-menu-login-off {
        width: 233px;
        z-index: 1002;
        position: fixed;
        top: 70px;
        background-color: #f7f4f1;
        padding: 8px;
        border-radius: 0px;
        box-shadow: 1px 1px 6px rgba(0, 0, 0, .3);
        display: none;
        margin-left: -188px;
        border: 1px solid #44444447;
    }

    .user-menu-login-on {
        width: 190px;
        z-index: 1002;
        position: fixed;
        left: 1381px;
        top: 70px;
        background-color: #f7f4f1;
        border-radius: 0px;
        box-shadow: 0 0 10px rgba(0, 0, 0, .6);
        display: none;


    }


    #user-navbar:hover {

        background-color: rgba(220, 125, 19, .6) !important;

    }

    #user-navbar {
        background-color: rgba(220, 125, 19, .4) !important;
        border-radius: 4px;
        margin-left: 10px;
    }


    .main-menu .menu {
        margin-left: 40px;
        height: 58px;
        padding-bottom: 0px;

    }

    .menu-link {
        off_padding: 9px !important;
    }

    .main-menu .menu div_off {
        overflow: hidden;
        flex-wrap: wrap;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .main-menu .menu a {
        display: flex;
        font-size: 17px;
        color: white;
        font-weight: 500;
        align-items: center;
        white-space: nowrap;
        text-transform: uppercase;
    }

    .main-menu .menu a h1 {
        font-size: 15px;
        margin: 0;
        overflow:unset;
        font-weight: 500;
    }

    .main-menu .menu a:not(.add-property) {
        margin-right: 10px;
    }

    .search_keyword_type {
        font-size: 1.1em !important;
    }

    .shadow-shrink-top-bar {
        box-shadow: 0 0 10px rgba(0, 0, 0, .6);
    }


    input.input-szukaj-button {
        height: 44px !important;
        content: '';
        display: block;
        background: url('/templates/pets_nova/img/ui/search-icon-20.png') 14px 13px no-repeat, #FF7B00 !important;
        width: 47px !important;
        float: left;
        padding: 0 6px 2px;
        margin-right: 9px;
    }

    .szukaj_button_menu{
        height: 44px;
    }



    .main-wrapper {

    }

    .user-navbar .circle > .default .user-icon:hover {

        background-color: #444 !important;
    }

    .wybrane_ogloszenia ul {

        border: 1px #E8E8E8 solid !important;
    }

    #listing_box_32 .info-polecane {
        border: 1px #E8E8E8 solid !important;
    }

    .city-tag-ostatnio_dodane {
        font-size: 0.9em !important;
        font-weight: 600 !important;
    }

    .margin-ostatnio_dodane {
        flex: 0 0 49% !important;
        width: 49% !important;
        text-align: center;
        float: left;
        padding: 2px;
        line-height: 27px !important;

    }

    .ostatnio_dodane-bottom {
        position: absolute;
        bottom: 1px;
        height: 35px;
        width: 100%;
        left: 0px;
    }

    .ostatnio_dodane a {
        color: #555 !important;
        text-align: center;
    }

    .home_ostatnio_dodane a {
        color: #555 !important;
        text-align: center;
    }

    .block_id_53:not(.no-header) > div {
        margin-top: 10px !important;
    }

    .hover:hover {
        text-decoration: underline !important;
    }

    .wiadomosci_video-div ul {

        margin-bottom: 0px !important;
    }

    .wiadomosci_video-div .row {

        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .info-news-title a {
        margin-bottom: 10px;
    }

    .info-news-title a:hover {
        text-decoration: underline;
    }

    .info-polecane {
        padding: 9px 5px !important;
        border: 0px !important;
    }

    .wybrane_ogloszenia a {
        color: #555;
        font-weight: 600;
        text-align: center;
        font-size: 17px;
    }

    .hide_off {
        display: none !important;
    }

    #df_field_slowa_kluczowe {
        margin-top: -25px !important;
    }

    #df_field_slowa_kluczowe .name {

        font-weight: 600 !important;
        color: #444 !important;
        background-color: #f3f3f3;
        font-weight: 600 !important;
        color: #444 !important;
        padding: 4px !important;
        padding-left: 4px !important;
        padding-left: 6px !important;
    }

    #df_field_slowa_kluczowe .name span {
        background-color: #f3f3f3 !important;
    }

    #df_field_slowa_kluczowe .value {

        background-color: #f9f9f9 !important;
        padding: 4px !important;
    }

    #listing_box_32 li {

        padding-right: 7px !important;
        padding-left: 7px !important;


    }

    .box-mapa-prev {
        border: 1px solid #d8d7d7;
        border-radius: 4px;
    }

    .pola_lokalizacja .name {
        background-color: #f3f3f3;
        font-weight: 600 !important;
        color: #444 !important;
        padding: 4px !important;
        padding-left: 4px;
        padding-left: 6px !important;
    }

    .pola_lokalizacja .name span {

        background-color: #F5F5F5 !important;
    }

    .pola_lokalizacja .value {
        background-color: #f9f9f9;
        padding: 4px;
    }

    .col-85 {
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
        max-width: 70%;
    }

    .col-60 {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }

    .col-40 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }

    .info-table, .owner-details {
        margin-top: 1px !important;
        padding: 0px 3px 0px 3px;
    }

    .field_output_seller_off {
        margin-bottom: 8px !important;
    }

    .seller-nazwa-name {
        font-size: 1.0em !important;
        font-weight: 600 !important;
        color: #444 !important;
        margin-right: 2px !important;
        padding: 5px;
        float: left;
        min-height: 41px !important;
        background-color: #ececec;
        padding: 2px !important;
        margin-bottom: 4px !important;
        line-height: 35px !important;
        text-align:left;
    }
    .seller-nazwa-name::after{
        content: '' !important;
    }
    .seller-info-about-value img {

        max-height: 35px;
        margin: 5px;
        float: left;
        width: auto;
        padding: 0 3px 3px 0;
    }

    .seller-nazwa-value {
        background-color: #e8e8e8 !important;
        padding: 5px;
        min-height: 41px !important;
    }

    .seller-info li.name {
        font-weight: 600 !important;
        font-size: 1.2em !important;
        text-align: center;
    }

    .seller-nazwa-name-listing-opis {
        font-size: 1.0em !important;
        font-weight: 600 !important;
        color: #444 !important;
        margin-right: 4px !important;
        float: left;
        padding-left: 5px !important;
        padding-bottom: 4px !important;
        margin-bottom: -7px !important;
        line-height: 28px !important;
    }

    .sprzedawca_ogloszenia_link {
        text-align: center;
    }

    .sprzedawca_ogloszenia_link a {
        line-height: 32px !important;
        height: 32px !important;
    }


    #area_comments {

        margin-top:20px;
    }

    .comment-one h3 {
        font-weight: 600 !important;
    }

    .comment_autor {
        font-weight: 600 !important;
        font-size: 12px !important;
        top: -5px;
        position: relative;
    }

    #area_comments header {
        font-weight: 600 !important;
    }

    .komentarz_dodaj_body{
        background: #fff !important;
    }

    .comments_brak{
        background: #FFF;
        padding:12px;
        border: 1px solid #f3f3f3;
        border-radius: 5px;
    }

    .comments_body {
        padding: 20px;
        padding-bottom: 20px;
        margin-bottom: 10px;
    }

    .comments_body_div .body {
        background: #FaFaFa;
        border: 1px solid #f3f3f3;
        border-radius: 5px 5px 5px 5px;
    }

    .comments_body_div .submit-cell {
        padding-left: 10px;
        padding-right: 10px;
    }

    .comments_body_div .submit-cell.buttons {
        padding-bottom: 15px !important;
    }

    .comments_body_div .submit-cell.buttons .field {
        text-align: center;
    }

    .comments_body_div {
        padding-top: 1px !important;
    }

    .comments .comment-one {

        border-radius: 5px;
        background: #fff !important;
    }

    .controls li {
        width: 18%;
        text-align: center;
        font-size: 12px;
        color: #444;
        font-weight: 600 !important;
    }

    .counters li {
        top: 0px !important;
    }

    .addthis-div {
        display: none;
    }

    .statistics .controls {
        display: table;
        width: 100%;
        margin-bottom: 20px;
        margin-top: 8px;
    }

    .statistics .controls li {
        display: table-cell;
        padding: 2px;

    }

    .listing-fields {
        border-bottom: 5px solid #68686847;
    }

    .common.row .name span:after {
        content: '' !important;
    }

    .common.row {
        margin-left: 1px !important;
        margin-right: 1px !important;
    }


    .listing-fields .common .field_output {

        margin-bottom: 3px;
        padding-left: 0px !important;
        offpadding-right: 5px !important;
    }

    .listing-fields .common .name {
        background-color: #f3f3f3;
        font-weight: 600 !important;
        color: #444 !important;
        padding: 4px !important;
        padding-left: 6px !important;
    }

    .listing-fields .common .name_uslugi {
        background-color: #9d9d9d59;
        font-weight: 600 !important;
        color: #444 !important;
        padding: 4px !important;
        padding-left: 6px !important;
    }

    .listing-fields .common .name span {
        background: none !important;
    }

    .listing-fields .common .value {
        background-color: #f9f9f9;
        padding: 4px;
    }

    .MydescriptionOpis div span:after {
        content: '' !important;
    }

    .news-one-bok {
        width: 100% !important;
        height: 250px !important;
    }

    .map-listing__fields {
        display: none !important;
    }

    section#listings_map {
        background-color: #f7f4f1;
        padding: 5px;
        border-radius: 7px;
        border: 2px solid #B1997A;;
    }

    .kategoria-link .link {
        font-weight: 600 !important;
        font-size: 1.2em !important;
    }

    .grid_navbar li:hover {
        background-color: #f5e9db;
        font-weight: 600 !important;
    }

    .listing_type_h1 {

        display: flex;
        font-weight: 600 !important;
        off_text-transform: uppercase;
        text-align: center;
        color: #575656;
        margin: 0px 0px 7px 0px !important;
        line-height: 25px !important;
        margin-bottom: 20px !important;
    }

    .listing_type_h1 h1 {
        margin: 8px 0px -15px 0px !important;
        text-align: left;
        font-size: 27px;
        font-weight: 400;
        text-transform: uppercase;
        color: rgba(50, 50, 50, 0.85) !important;
    }



    off.listing_type_h1::after {
        border-bottom: 2px solid #834A00 !important;
        content: '';
        flex: 1;
    }


    section#listings.list article {
        margin-top: 10px;
    }

    section#listings.list article:first-child {
        margin-top:0px!important;
    }

    section#listings:not(.grid).area_ostatnio article:first-child {
        margin-top:10px!important;
    }

    section#listings.grid article {
        padding-right: 7px !important;
        padding-left: 7px !important;
    }

    section#listings.grid article a.link-large {

        font-size: 1.3em !important;
    }

    .tab-zakladka {
        background-color: #f7f4f1 !important;
        off_box-shadow: 0 0 0 1px #E8E8E8;
        border-top: 1px solid #E8E8E8;
        border-left: 1px solid #E8E8E8;
        border-right: 1px solid #E8E8E8;
        padding: 5px;
        padding-left: 12px !important;
        padding-right: 12px !important;
        border-radius: 4px;
        font-size: 1.500em !important;
        font-weight: 600;
        color: #834A00 !important;
    }


    .tab-zakladka-tabs {
        offposition: absolute;
        margin-top: 1px;
        z-index: 9000;
    }

    .info-hodowcy-polecane {

        min-height: 45px;
        offbackground-color: #f7f4f1 !important;
    }

    .info-hodowcy-polecane a {

        color: #555;
        font-weight: 600;
        text-align: center !important;
    }

    .info-uslugi-polecane {

        min-height: 75px;
        background-color: #f7f4f1 !important;
    }

    .info-uslugi-polecane a {

        color: #555;
        font-weight: 400;
        font-size: 19px;
        line-height: 20px;
        text-align: center;
    }

    .info-polecane-margin-top {

        margin-top: 7px !important;
    }

    .info-news-title {

        off_min-height: 75px;
        off_background-color: #f7f4f1 !important;
        border: 0px !important;

    }

    .info-news-title a {

        color: #555;
        font-weight: 600;
        text-align: center;
    }

    .doted-line {
        display: flex;

    }

    .doted-line::after {
        border-bottom: 1px dotted #834A00;
        content: '';
        flex: 1;
    }

    .MyCena {
        font-size: 25px !important;
        text-align: center;
        font-weight: 600 !important;
        margin-left: 6px;
        width: 200px;
        position: relative;
        display: block;
        text-align: left;
        height: 30px;
    }

    .MyCenaZaDarmo {
        font-size: 22px !important;
        text-align: center;
        font-weight: 600 !important;
        margin-left: 6px;
        color:#555 !important;
    }


    .MyWaluta {
        font-size: 0.6em !important;
        width:32px;
        height:23px;
    }

    .price-tag .MyWaluta {
        font-size: 0.7em !important;
        width:32px;
        height:23px;
    }

    .MyCenaNapis {
        font-size: 1.0em !important;
        text-align: center;
        font-weight: 400;
    }


    .MyTytulOgloszenie {
        font-size: 1.5em !important;
        font-weight: 600;
        width:100%;
        display:inline-block;
        padding: 4px 2px 4px 7px;
        margin-top:10px;
    }

    .MydescriptionOpis {
        font-size: 1.4em !important;
        font-weight: 600 !important;
        color: #333 !important;
        line-height: 25px !important;
        height: 25px !important;
        margin-bottom: 10px !important;;
        background-color: unset !important;

    }



    .MydescriptionTextOpis {
        text-align: justify !important;
        color: #002F34 !important;
        font-size: 16px !important;
        line-height: 28px !important;
        width: 100% !important;
        background-color: unset !important;
        padding: 4px !important;
    }


    .MydescriptionTextOpis_more_div{
        transition: height 0.4s ease 0s;
        overflow: hidden;
        height: 250px;
    }

    .opis_zobacz_wiecej::before{
        content: '';
        width: 100%;
        height: 80px;
        display: block;
        background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);
        position: absolute;
        top: -80px;
        transition: opacity 0.2s linear;
        z-index: -11;
    }

    .opis_zobacz_wiecej.opened::before {
        display: none;
    }

    .opis_zobacz_wiecej {
        display: block;
        text-align: center;
        text-transform: uppercase;
        text-decoration: none;
        font-size: .875rem;
        font-weight: 700;
        color: #444;
        padding: .625rem 0;
        position: relative;
        transition: color 0.2s linear,border-color 0.2s linear;
        z-index: 2;
        user-select: none;
        -webkit-touch-callout: none;
        cursor: pointer;
    }


    .Mydescription_div{
        margin-top:10px;
        width: 100%;
    }

    .PodTytulem_div{
        margin-left:6px;
    }

    .archiwum_seller img {
        border-radius: 15% !important;
        border: 1px solid #b9b9b9 !important;
        width: 45% !important;
    }

    .PodTytulem {
        font-size: 0.7em !important;
        font-weight: 600 !important;
        color: #333 !important;
        line-height: 25px !important;
        height: 25px !important;

    }

    .szukaj {
        margin: 0px auto;
        width: 60%;
    }

    .szukaj-box {
        margin: 0px auto;
        width: 94%;
    }


    .onenews_obrazek {
        position: relative;
        float: left;
        max-width: 120px;
        max-height: 90px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 120px auto;
        margin-right: 5px;
        overflow: hidden
    }

    .onenews_obrazek_box {
        position: relative;
        max-height: 200px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% auto;
        margin-left: 0px !important;
        overflow: hidden;
        display: grid;
        border-radius: 5px;
    }

    .onenews_obrazek_box_bok_2 {
        position: relative;
        offwidth: 210px !important;
        offheight: 120px !important;
        max-height: 200px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto;
        margin-right: 5px;
        overflow: hidden;
        display: grid;
    }

    .onenews_obrazek_box_bok {
        position: relative;
        offwidth: 210px !important;
        offheight: 120px !important;
        max-height: 200px;
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 220px auto;
        margin-right: 5px;
        overflow: hidden;
        display: grid;
    }

    .onenews_obrazek_box_video {
        position: relative;
        off_max-width: 250px;
        max-height: 300px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 255px;
        margin-right: 5px;
        overflow: hidden;
        display: grid;
        background-size:     cover;
        background-repeat:   no-repeat;
        background-position: center center;
        height: 200px
    }


    .onenews_obrazek_box2_video {
        position: relative;
        off_max-width: 250px;
        max-height: 300px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 255px;
        margin-right: 5px;
        overflow: hidden;
        display: grid;
        background-size:     cover;
        background-repeat:   no-repeat;
        background-position: center center;
        height: 260px
    }



    .video_box {
        position: relative;
        off_max-width: 250px;
        max-height: 260px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 255px;
        overflow: hidden;
        display: grid;
        background-size:     cover;
        background-repeat:   no-repeat;
        background-position: center center;

    }

    .article {
        offwidth: 25%;
        display: grid;
        grid-template-columns: 1fr;
        gap: 1px 1px;
    }


    .info-video-smieszne {

        display: block !important;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0px;
        margin: 0;
        margin-right: 0px;
        margin-left: 0px;
        padding: 15px;
        padding-bottom: 6px;
        overflow: hidden;
        z-index: 2;
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, .6) 50%, rgba(51, 51, 51, .85) 80%, rgba(51, 51, 51, .95)) !important;
        background-color: transparent !important;
        clear: both;
        position: absolute !important;
        border-radius: 0px 0px 7px 7px;
        text-align: center;

    }

    .info-video-smieszne li{
        padding-bottom: 10px;
    }

    .info-video-smieszne a {
        font-size: 25px;
        font-weight: 600;
        line-height: 23px;
        color: #ffffff;
        text-shadow: #333 0 0 5px, #111 0px 0px 0px;
    }

    .info-video-smieszne a h2 {
        font-size: 27px !important;
        font-weight: 600 !important;
        line-height: 29px !important;
        color: #ffffff;
        text-shadow: #333 0 0 5px, #111 0px 0px 0px;
    }


    .news_box_li .picture {
        border: 1px solid #dedede !important;
    }

    .news-tytul-bok {

        position: absolute !important;
        display: block !important;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        padding: 10px !important;
        padding-bottom: 4px;
        overflow: hidden;
        z-index: 2;
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, .6) 50%, rgba(51, 51, 51, .85) 80%, rgba(51, 51, 51, .95)) !important;
    }

    .news-tytul-bok a {
        font-size: 20px;
        font-weight: 600;
        line-height: 30px;
        color: #ffffff;
        text-shadow: #555 0 0 5px, #111 0px 0px 0px;
        text-align: center;
    }

    .polecamy-glowna-top-pierwsze {

        position: absolute !important;
        display: block !important;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        padding: 15px;
        padding-bottom: 12px;
        overflow: hidden;
        z-index: 2;
        offbackground-image: linear-gradient(rgba(51, 51, 51, 0), RGBA(75, 55, 29, 0.44) 50%, rgba(75, 55, 29, 0.51) 80%, rgb(51, 37, 19));
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, .6) 50%, rgba(51, 51, 51, .85) 80%, rgba(51, 51, 51, .95));
    }

    .polecamy-glowna-top-pierwsze a {
        font-size: 32px;
        font-weight: 600;
        line-height: 32px;
        color: #ffffff;
        text-shadow:#555 0 0 5px, #111 0px 0px 3px;
    }

    .polecamy-glowna-top-pierwsze-naglowek{
        margin-bottom: 10px;
    }

    .polecamy-glowna-top-dwa-trzy {

        position: absolute !important;
        display: block !important;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        padding: 10px;
        padding-bottom: 4px;
        overflow: hidden;
        z-index: 2;
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, .6) 50%, rgba(51, 51, 51, .85) 80%, rgba(51, 51, 51, .95));
    }

    .polecamy-glowna-top-dwa-trzy a {
        font-size: 24px;
        font-weight: 600;
        line-height: 30px;
        color: #ffffff;
        text-shadow: #555 0 0 5px, #111 0px 0px 0px;
    }

    .polecamy-glowna-top-cztery {

        position: absolute !important;
        display: block !important;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        padding: 10px;
        padding-bottom: 4px;
        overflow: hidden;
        z-index: 2;
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, .6) 50%, rgba(51, 51, 51, .85) 80%, rgba(51, 51, 51, .95));
    }

    .polecamy-glowna-top-cztery a {
        font-size: 22px;
        font-weight: 600;
        line-height: 30px;
        color: #ffffff;
        text-shadow: #555 0 0 5px, #111 0px 0px 0px;
    }

    .truncate-overflow-1 {
        display: -webkit-box !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .truncate-overflow-1f {
        display: -webkit-box !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
    }

    .truncate-overflow-1k {
        display: -webkit-box !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
        line-height: 25px;
    }

    .truncate-overflow-2 {
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: normal;
        overflow: hidden;
    }

    .truncate-overflow-3 {
        display: -webkit-box !important;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: normal;
        overflow: hidden;
    }

    .truncate-overflow-4 {
        display: -webkit-box !important;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        white-space: normal;
        overflow: hidden;
    }

    .news_video_box_li_div{
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        width: 100%;
        height: 260px;
        overflow: hidden;
        display: grid;
        border-radius: 5px;
    }



    li.news_video_box_li {
        margin-bottom: 20px;
        padding: 0px !important;
        width: 92%;
        margin-right: auto;
        flex: 0 0 32% !important;
        max-width: 32% !important;
    }

    li.news_video_box_li img{
        max-height: 146px;
    }
    li.promowane_box_li_glowna {
        flex: 0 0 33% !important;
        max-width: 33% !important;
        padding-right: 2px;
        padding-left: 2px;

    }

    .Polecane_glowna {
        display: grid;
    }

    .polecmy-top-ul {
        padding-top: 0px !important;
    }


    li.promowane_box_li_glowna_pierwszy {

        flex: 0 0 66% !important;
        max-width: 66% !important;
        padding-right: 2px;
        padding-left: 2px;


    }

    li.promowane_box_li_glowna_bok {

        flex: 0 0 33% !important;
        max-width: 33% !important;
        padding-right: 2px;
        padding-left: 2px;

    }

    li.promowane_box_li_glowna_bok_row {

        flex: 0 0 96% !important;
        max-width: 96% !important;
        padding-right: 2px;
        padding-left: 2px;

    }

    li.promowane_box_li_glowna_pierwszy_row {

        flex: 0 0 99% !important;
        max-width: 98% !important;
        padding-right: 2px;
        padding-left: 2px;
        margin-bottom: 2px !important;

    }


    li.promowane_box_li_glowna_pierwszy_row img {

        border-radius: 0px !important;

    }

    li.promowane_box_li_glowna_buttom_row {

        flex: 0 0 49% !important;
        max-width: 49% !important;
        padding-right: 2px;
        padding-left: 2px;

    }

    .promowane_box_li_glowna_buttom_row img {
        border-radius: 0px !important;
    }

    li.promowane_box_li_glowna_bok_row img{
        border-radius: 0px !important;
    }

    .promowane_box_li_glowna_buttom_row .picture{
        border:0px !important;
    }


    li.promowane_box_li_glowna_buttom_row:nth-child(1) {
        padding-right: 8px !important;

    }

    li.promowane_box_li_glowna_buttom_row:nth-child(2) {
        padding-left: 8px !important;
    }


    li.promowane_uslugi_box_li_glowna {
        flex: 0 0 25% !important;
        max-width: 25% !important;
        padding-right: 15px;
        padding-left: 2px;
    }

    li.hodowcy_box_li_glowna {
        flex: 0 0 25% !important;
        max-width: 25% !important;
        padding-right: 10px;
        padding-left: 2px;
        margin-bottom: 5px !important;


    }

    li.hodowcy_box_li_glowna a {
        line-height: 19px !important;
        font-size:18px;
    }

    .hodowcy_box_li_glowna img {

        border: 1px #E8E8E8 solid;
    }

    .hodowcy_box_li_glowna ul {

        border: 0px !important;
    }

    .tagi_video_news_list {

        font-size: 0.7em !important;
        color: #444 !important;
    }

    .price-tag-za-darmo {

        font-size: 1.1em !important;
        color: #444 !important;
        line-height: 27px !important;
        font-weight: 600 !important;
    }

    .price-tag-ostatnio_dodane {
        font-weight: 600 !important;
        font-size: 1.2em !important;
    }

    .cat-kategoria-box-back {
        font-size: 15px;
        font-weight: 600 !important;
        line-height: 19px !important;
        margin-top: -5px;
        margin-bottom: 30px;
        max-width: 100% !important;
        background: rgba(102, 61, 8, 0.1) !important;
        color:rgba(68, 68, 68, 0.64) !important;
        border-radius: 4px !important;


    }

    .block_id_15 .cat-kategoria-box-back{
        padding:7px !important;
    }

    .cat-kategoria-box-back a {
        color:rgba(68, 68, 68, 0.64) !important;
        line-height: 23px !important;
        font-size: 1.1rem;
    }

    .kategoria-icon-box {

        background: url('/templates/pets_nova/img/gallery.png') 0px -100px no-repeat !important;
        width: 18px;
        height: 18px;
        position: relative;
        left: 0px;
        top: 2px;
        cursor: pointer;
        display: block

    }


    .cat-toggle-kategoria-box {
        font-size: 15px;
        font-weight: 600 !important;
        line-height: 19px !important;
        margin-top: 10px;
        margin-bottom: -10px;

    }

    .kategoria-icon {

        background: url('/templates/pets_nova/img/gallery.png') 0px -600px no-repeat !important;
        width: 18px;
        height: 18px;
        position: absolute;
        left: 0;
        top: 5px;
        cursor: pointer;
    }

    .kategoria-icon-polecane-glowna {

        background: url('/templates/pets_nova/img/gallery.png') 0px -600px no-repeat !important;
        width: 18px;
        height: 18px;
        position: relative;
        left: 0px;
        top: 2px;
        cursor: pointer;
        display: block

    }

    .hodowca-glowna-icon {

        background: url('/templates/pets_nova/img/gallery.png') -16px -53px !important;
        background-size: 194% auto !important;
        width: 17px;
        height: 20px;
        position: relative;
        left: -1px;
        top: 1px;
        cursor: inherit;
        display: block;
        flex: none !important
    }

    .hodowca-glowna-icon-rasa {

        background: url('/templates/pets_nova/img/gallery.png') 16px -173px !important;
        background-size: 194% auto !important;
        width: 17px;
        height: 20px;
        position: relative;
        left: -1px;
        top: 4px;
        cursor: inherit;
        display: block;
        flex: none !important
    }

    .hodowca-glowna-miasto {
        font-size: 0.8em !important;
        color: #444 !important;
        margin-left: 3px !important;

    }

    section#listings.grid span.kategoria-icon {

        top: 1px !important;
    }

    .kategoria-nazwa {
        padding: 3px 0 8px 25px;
    }

    .kategoria-link {
        offmargin: 5px;
    }

    .ltcb_pets_staff-div {

        min-height: 131px;
    }

    .hodowcy-glowna-info {

        min-height: 80px;
    }

    .hodowcy-glowna-info-img-count {
        width: 21px;
        height: 20px;
        line-height: 18px;
        background-color: #FF7B00 !important;
        color: white;
        position: absolute;
        left: 2px;
        bottom: 6px;
        top: 2px;
        text-align: center;
        font-size: 0.857em;
        z-index: 2;
        box-shadow: 0 0 0 2px #FF7B00;
        border: 2px white solid;
        border-top-color: white;
        border-right-color: white;
        border-bottom-color: white;
        border-left-color: white;
    }

    .hodowcy-glowna-info-img-count_off {
        content: attr(accesskey);
        width: 100%;
        height: 100%;
        position: absolute;
        background: white;
        background-color: white;
        left: -4px;
        top: -4px;
        box-shadow: 0 0 0 2px white;
        line-height: 18px;
        font-size: 0.813em;
        box-shadow: 0 0 0 2px #FF7B00 !important;
        background-color: #FF7B00 !important;
        color: white;
        min-width: 21px;
        height: 20px;
        position: absolute;
        bottom: 6px;
        left: 12px;
        border: 2px white solid;
        border-top-color: white;
        border-right-color: white;
        border-bottom-color: white;
        border-left-color: white;
        text-align: center;
        font-size: 0.857em;
        cursor: pointer;
        z-index: 2;


    }

    .Kategorie_powrot {

        background-color: #e2e2e2;
        padding: 4px;
        border-radius: 4px;
        offwidth: 100%;
        margin-bottom: 10px;
        text-align: center;

    }

    li.Blok {

        flex: 0 0 100% !important;
        max-width: 100% !important;
        padding-left: 0;
        padding-right: 0;

    }

    ul.box_ad_info {
        padding: 9px 13px !important;
        border: 1px #E8E8E8 solid !important;

    }

    .Plan-opis {
        font-size: 0.7em;

    }

    .plan-count {
        text-align: left !important;
        padding: 0 0 0 20px !important;
    }

    .dane-ogloszenia-napis {
        font-size: 1.0em !important;
        text-align: left !important;
        padding: 0 0 0 20px !important;
    }

    .szczegoly-planu-napis {

        font-size: 1.0em;
        padding: 5px;
        background-color: #e2e2e2;
        border-radius: 4px;

    }

    li.promowane_box_li_glowna_bok ul {


        padding: 0px 13px 9px 13px !important;
    }



