.page-title {
    display: none;
}

.page-template-page-tpl_full_width .white-block-content {
    padding: 0px 0px;
}

.contact-page .white-block-content .page-content {
    padding-left: 0px;
}

.allCategories {
    padding-top: 0 !important;
}


/* Adsense Advertisements */

.adsense-ldr {
    padding-bottom: 25px;
}

.adsense-ldr * {
    text-align: center;
    margin: 0 auto;
}


/* Advertisements on Categories */

.row.banner_ads,
.row.block_ads {
    margin-left: 0!important;
    margin-right: 0!important;
}

.row.banner_ads {
    padding-top: 20px;
}

.row.banner_ads>div {
    padding: 0;
}

.row.banner_ads>div:last-child .paszone_container {
    float: right;
    width: 100%;
}

.block_ads .grid_container {
    position: relative;
    width: 269px !important;
    box-sizing: border-box;
    margin: 0 31px 20px 0 !important;
    border: none;
}

.block_ads .wpproadgrid>div {
    width: 100%;
    max-width: 100%;
    padding: 0;
    text-align: center;
}

.block_ads .wpproadgrid>div>.grid_container:nth-child(3),
.block_ads .wpproadgrid>div>div:not(.grid_container)+.grid_container+.grid_container+.grid_container {
    margin-right: 30px !important;
}

.block_ads .wpproadgrid>div>.grid_container:nth-child(4),
.block_ads .wpproadgrid>div>div:not(.grid_container)+.grid_container+.grid_container+.grid_container+.grid_container {
    margin-right: 0 !important;
}

.block_ads .wpproadgrid .grid_container a>span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.75) !important;
    color: #fff !important;
    text-align: center !important;
    padding: 20px !important;
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.block_ads .wpproadgrid .grid_container a>img {
    vertical-align: bottom;
}

@media (max-width: 1025px) {
    .row.banner_ads>div .paszone_container {
        margin: 0 auto;
    }
    .row.banner_ads>div:last-child .paszone_container {
        float: none;
        text-align: center !important;
    }
    .block_ads .wpproadgrid .grid_container,
    .block_ads .wpproadgrid>div>.grid_container:nth-child(3),
    .block_ads .wpproadgrid>div>div:not(.grid_container)+.grid_container+.grid_container+.grid_container {
        width: 22.75% !important;
        margin-right: 2.9% !important;
    }
    .block_ads .wpproadgrid .grid_container a>span {
        padding: 8px !important;
    }
}

@media (max-width:900px) {
    .block_ads .wpproadgrid .grid_container,
    .block_ads .wpproadgrid>div>.grid_container:nth-child(3),
    .block_ads .wpproadgrid>div>div:not(.grid_container)+.grid_container+.grid_container+.grid_container {
        width: 46% !important;
        margin: 2% !important;
        display: inline-block!important;
        float: none!important;
    }
    .block_ads .wpproadgrid>div>.grid_container:nth-child(4),
    .block_ads .wpproadgrid>div>div:not(.grid_container)+.grid_container+.grid_container+.grid_container+.grid_container {
        margin-right: 2% !important;
    }
    .block_ads .wpproadgrid>div>div:not(.grid_container) {
        width: 0;
        margin: 0;
    }
    .block_ads .wpproadgrid .grid_container img {
        width: 100%;
    }
}

@media (max-width:400px) {
    .block_ads .wpproadgrid .grid_container,
    .block_ads .wpproadgrid>div>.grid_container:nth-child(3),
    .block_ads .wpproadgrid>div>div:not(.grid_container)+.grid_container+.grid_container+.grid_container {
        width: 100% !important;
    }
}