/*
*
* CSS Bloków
*
*/



.block_id_13 h3{
    width:100%;
    text-align: left !important;
}

.block_div_id_14{
    padding:0px !important;
    box-shadow:unset !important;
}
.block_id_9{
    margin-bottom: 10px !important;
    border: 1px solid rgb(232, 231, 231);
}
.block_id_63 {
 padding: 14px !important;
}

.block_id_63 h3 {
    font-weight: 600 !important;
    text-transform: uppercase;
    text-align: center;
    color: #834A00;
    margin-top: 12px !important;
    margin-bottom: 12px !important;
    font-size: 16px !important;
}

.block_id_6{
    margin-bottom: 15px !important;
}


.block_id_h3_62 a{
    font-size: 24px !important;
    color: #555 !important;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    font-weight: 400 !important;
}

.block_id_h3_62 h3{
    display: block;
    font-weight: 600 !important;
    text-align: left;
    color: #834A00;
    margin-bottom: 10px !important;
    line-height: 15px !important;
    padding-right: 3px !important;
    border-top: 5px solid #DBDBDB !important;
    text-transform: none !important;
    padding-top: 17px !important;
}
.block_id_h3_62 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.block_id_7{
    margin-bottom: 10px !important;
}
.block_id_24 .categories{
    min-height: 177px;
}

.block_id_23 h3 {
    font-weight: 600 !important;
    text-transform: uppercase;
    text-align: center;
    color: #834A00;
    margin-bottom: 19px !important;
    text-align: center;
}

.block_id_27 h3 {
    font-weight: 600 !important;
    text-transform: uppercase;
    color: #834A00;
    margin-bottom: 19px !important;
    text-align: center;
}

.block_border_top h3{

    border-top: #834A00 4px solid;
    padding-top:21px;
    display: flex;
    font-weight   : 600 !important;
    text-transform:uppercase;
    text-align    :center;
    color         :#834A00;
    margin-bottom: 10px !important;
    line-height: 15px !important;
    border-color: #834A00;
    font-size: 1.357em !important;
}


.block_id_14{

    min-height: 258px;
    margin-bottom: -19px !important;
    padding:4px;
    off_background-color: #f7f4f1;
    border-radius: 3px;
}

.block_id_14 h3 {

    font-weight   : 600 !important;
    text-transform:uppercase;
    text-align    :center;
    color         :#834A00;
    margin-bottom: 16px !important;
}

.block_div_id_14{
    min-height: 258px;
}

.block_id_20 .ltcb_pet_services-div {
    off_background-color: #f7f4f1;
    margin-top:4px  !important;

}

.block_id_21{

    margin-top:45px;
}

.block_id_21 .ltfb_pet_services-div{

    box-shadow :none !important;
    padding    :10px !important;
}

.block_id_21 h3{

    display: flex;
    text-transform:uppercase;
    text-align    :center;
    color         :#834A00;
    margin-bottom: 10px !important;
    line-height: 22px !important;
    border-color: #834A00;
 }



.block_id_24 .ltcb_pets_staff-div {

    background-color: #f7f4f1;
}

.block_id_h3_21{

    box-shadow: none !important;
    padding: 0px !important;
    border-radius: 0px !important;
    padding-right: 8px !important;
}

.block_id_32{

   margin-top:23px;
}

.block_id_32 a {
   font-weight : 600 !important;
   line-height : 20px !important;
}

.block_id_h3_32 a{
    font-weight: 400 !important;
    color: #555;
    margin-bottom: 5px !important;
    line-height: 24px !important;
    font-size: 24px !important;
    margin-top: 3px;
    position: relative;
    top: 0px;
    height: 32px;
    padding-bottom: 0px;
    text-align: left;
    margin-left: 3px;
    border-top: 0px !important;
    text-transform: uppercase;
    letter-spacing: -1.2px;
}

.block_id_32 h3{

    display: block;
    font-weight: 600 !important;
    text-align: left;
    color: #834A00;
    margin-bottom: 16px !important;
    line-height: 15px !important;
    padding-right: 3px !important;
    border-top: 5px solid #DBDBDB !important;
    text-transform: none;
    padding-top: 18px;
}

.block_id_32 .listing_box_1-div{

    box-shadow :none !important;
    padding    :10px !important;
}

.block_id_h3_32{
    box-shadow: none !important;
    padding: 0px !important;
    padding-right: 0px;
    border-radius: 0px !important;
    padding-right: 6px !important;
    padding-left: 6px !important;
    top: 8px;
}

.block_id_103{

    margin-top:45px;
}

.block_id_103 a {
    font-weight : 600 !important;
    line-height : 20px !important;
}

.block_id_103 h3{

    display: flex;
    font-weight   : 600 !important;
    text-transform:uppercase;
    text-align    :center;
    color         :#834A00;
    margin-bottom: 10px !important;
    line-height: 20px !important;
    padding-right: 3px !important;
}


.block_id_h3_117{
    box-shadow: none !important;
    padding: 0px !important;
    padding-right: 0px;
    border-radius: 0px !important;
    padding-right: 6px !important;
    padding-left: 6px !important;
    top: 8px;
}

.block_id_h3_117 a{
    font-weight: 400 !important;
    color: #555;
    margin-bottom: 5px !important;
    line-height: 24px !important;
    font-size: 24px !important;
    margin-top: 3px;
    position: relative;
    top: 0px;
    height: 32px;
    padding-bottom: 0px;
    text-align: left;
    margin-left: 3px;
    border-top: 0px !important;
    text-transform: uppercase;
    letter-spacing: -1.2px;
}

.block_id_117 h3{

    display: block;
    font-weight: 600 !important;
    text-align: left;
    color: #555;
    margin-bottom: 16px !important;
    line-height: 15px !important;
    padding-right: 3px !important;
    border-top: 5px solid #DBDBDB !important;
    text-transform: none;
    padding-top: 18px;
}

#listing_box_32 .info-polecane{

    min-height: 94px;
    background-color: #f7f4f1 !important;
}


#listing_box_103 .info-polecane{

    min-height: 94px;
    background-color: #f7f4f1 !important;
}

.block_id_103 .listing_box_1-div{

    box-shadow :none !important;
    padding    :10px !important;
}


#listing_box_117 .info-polecane{

    min-height: 94px;
    background-color: #f7f4f1 !important;
}


.block_id_37{
    padding-left: 5px !important;
    padding-right: 5px !important;
    border-top: 3px solid #834A00;
}

.block_id_37 h3 {
    font-weight: 600 !important;
    text-transform: uppercase;
    color: #834A00;
    margin-bottom: 14px !important;
    font-size: 1.3em !important;
}

.block_id_37:not(.no-header) > div {
    margin-top: 10px !important;
}

.block_id_43{
    padding-left: 10px !important;
    padding-right: 10px !important;
    border-top: 3px solid #834A00;
    background: #f7f4f1;
}

.block_id_43 h3 {
    font-weight: 600 !important;
    text-transform: uppercase;
    color: #834A00;
    margin-bottom: 14px !important;
    font-size: 1.3em !important;
}

.block_id_43:not(.no-header) > div {
    margin-top: 10px !important;
}


.block_id_h3_45{
    padding-left:5px;
    padding-right:5px;

}
.block_id_h3_45 h3 {
    display: block;

    border-top: 5px solid #DBDBDB !important;

    margin-bottom: 10px !important;

    padding-right: 3px !important;
    padding-left: 6px;
    padding-top: 20px !important;

    font-size: 24px !important;
    line-height: 15px !important;
    text-align: left;
    color: #626161 !important;

    text-transform: uppercase;
    letter-spacing: -1.2px;
    font-weight: 400 !important;

}

#listing_box_53 .info-polecane {
    min-height: 94px;
    background-color: #f7f4f1 !important;
}

#listing_box_32 .ostatnio_dodane{

    padding-left:7px !important;
    padding-right:7px !important;
    margin-bottom:14px !important;

}

.block_id_53 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 2px !important;
    margin-top: 13px;
    margin-left: 0px !important;
    margin-right: 0px !important;

}

.block_id_53 h3{

    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    color: #736044;
    position: relative;
    top: 2px;
    text-align: left;
    border-top: 5px solid #9B8363 !important;
    width: 100%;
    margin-bottom: 0px !important;
    margin-left: 0px;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 11px;
    margin-top: 21px !important;
}

.block_id_53 .picture{

    margin-right: 7px !important;
    position: relative !important;
    width: 100% !important;
    padding-bottom: 66% !important;
    border: 1px #E8E8E8 solid !important;
    border-bottom: 0 !important;
    border-radius: 4px 4px 0 0 !important;

}

.block_id_53 li{

    margin-bottom: 10px !important;
}

.block_id_55 h3{

    display: block;
    font-weight: 600 !important;
    text-align: left;
    color: #834A00;
    margin-bottom: 14px !important;
    line-height: 15px !important;
    padding-right: 3px !important;
    border-top: 5px solid #DBDBDB !important;
    text-transform: none;
    padding-top: 18px !important;
}


.block_id_h3_55 a{
    font-size: 24px !important;
    color: #555 !important;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    font-weight: 400 !important;
}


.block_id_h3_53{

    box-shadow: none !important;
    padding: 0px !important;
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 0px !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
}



.block_id_55 .news_box_glowna-div{

    box-shadow :none !important;
    padding    :0px !important;
}

.block_id_55 .news_box_glowna-div ul{

    margin-right: 0px;
    margin-left: 0px;
}

.block_id_h3_55{

    box-shadow: none !important;
    padding: 0px !important;
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 0px !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
}




.block_id_56{

    margin-top:30px;
}

.block_id_56 h3{

    display: flex;
    font-weight   : 600 !important;
    text-transform:uppercase;
    text-align    :center;
    color         :#834A00;
    margin-bottom: 10px !important;
    line-height: 15px !important;
}

.block_id_56 .hodowcy_box_glowna-div{

    box-shadow :none !important;
    padding    :10px !important;
}

.block_id_h3_56{

    box-shadow: none !important;
    padding: 0px !important;
    border-radius: 0px !important;
    padding-right: 8px !important;
}

.block_id_h3_56 a {
    font-size: 20px !important;
}

.block_id_59{
    margin-top:0px;
    margin-bottom: 10px !important;
}

.block_id_h3_59{
    box-shadow: none !important;
    padding: 0px !important;
    border-radius: 0px !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
}

.block_id_59 h3{
    display: block;
    font-weight: 600 !important;
    text-align: left;
    color: #834A00 !important;
    margin-bottom: 10px !important;
    line-height: 15px !important;
    padding-right: 3px !important;
    border-top: 5px solid #DBDBDB !important;
    text-transform: none !important;
    padding-left: 6px;
    padding-top:20px !important;
}

.block_id_h3_59 a{
    font-size: 24px !important;
    color: #555 !important;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    font-weight: 400 !important;
}

.block_id_59 .wiadomosci_video-div{

    box-shadow :none !important;
    padding    :10px !important;
}

.block_id_59 .news_video_box_li{
    padding-left: 0px !important;
    padding-right: 6px !important;
    margin-bottom: 17px !important;
}

.block_id_65 {
    margin-top: 31px;
    margin-bottom: 8px !important;

}

.block_id_114{

}
