.container {
    padding-left: 21px;
    padding-right: 21px;
}

h1.entry-title {
    margin-top: 20px;
}

.products {
    clear: both;
}

#searchsubmit {
    margin-top: 0;
    margin-bottom: 0;
}

.left-side-ads {
    float: left;
    width: 65%;
}

.adv-text-exp {
    margin-bottom: 2px;
}

.right-side-ads {
    float: right;
    width: 35%;
    min-height: 550px;
}

.right-side-ads .adv-text-exp__suburls {
    display: none;
}

.right-side-ads .adv-text-exp__title {
    height: auto;
}

.right-side-ads .adv-text-exp__title a {
    white-space: normal;
}

.search-page-search-wrap {
    margin-bottom: 16px;
}

.adv-text-wrapper {
    float: left;
    width: 100%;
}

.left-side-ads .adv-text-exp__title {
    height: auto;
}

.adv-text-exp__suburl {
    margin-bottom: 10px;
}

.yh-bcn {
    height: 1px;
}

/*#td-outer-wrap {*/
/*    width: auto !important;*/
/*}*/

.right-side-ads .adv-product {
    display: block;
    width: 32%;
}

.left-side-ads .adv-product {
    display: block;
    width: 32%;
}

@media (max-width: 767px) {
    .left-side-ads {
        width: 100%;
    }
    .left-side-ads .adv-products {
        display: block;
    }
    .right-side-ads {
        display: none;
    }
}

@media (min-width: 767px) {
    .left-side-ads {
        width: 65%;
    }
    .left-side-ads .adv-products {
        display: none;
    }
    .right-side-ads {
        display: block;
    }
}

.page-nav a.next-button-search-blogs {
    font-size: larger;
    float: none;
    color: #fff;
    background-color: #009688;
}

.page-nav a.next-button-search-blogs:hover {
    background-color: #222222;
}

.page-nav a.prev-button-search-blogs {
    font-size: larger;
    float: none;
    color: #fff;
    background-color: #009688;
}

.page-nav a.prev-button-search-blogs:hover {
    background-color: #222222;
}

.td-pb-padding-side {
    text-align: center;
}

.td-page-title {
    font-size: 16px;
    line-height: 26px;
}

.search-page-search-wrap {
    margin-top: 20px;
}

.adv-text-exp-list {
    max-width: 690px;
}

.adv-rs-container .adv-rs-list {
    columns: 3;
}

@media (max-width: 767px) {
    .adv-rs-container .adv-rs-list {
        columns: 1;
    }
}

.adv-rs-container .adv-rs-list a.advs-tipdigest-a {
    color: black;
}

.advs-related-counter {
    margin-right: 6px;
}

.advs-related-bullet {
    color: #8f1919;
    margin-right: 16px;
}

.adv-rs-container {
    /*max-width: 700px;*/
    max-width: 100%;
}

.adv-product__inner {
    padding: 0;
}

.adv-product__image {
    display: block;
    border-radius: 6px;
}

.adv-product .adv-product__title a {
    font-size: 14px;
    margin-left: 4px;
    margin-right: 4px;
}

@supports (-webkit-line-clamp: 2) {
    .adv-product .adv-product__title a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: initial;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}

.adv-product__merchant a {
    font-size: 14px;
    margin-left: 4px;
    margin-right: 4px;
}

.adv-product__price a {
    font-size: 14px;
    margin-left: 4px;
    margin-right: 4px;
}

.products-container {
    min-height: 100px;
}

.td-excerpt {
    text-align: left;
    width: 310px;
}

.adv-related-searches h4 {
    margin-top: 0;
}

.related-searches-wrapper {
    /*display: flex;*/
    justify-content: center;
}

.ads-shade {
    background-color: #F3FDFF;
    padding: 4px;
    margin-bottom: 10px;
}

.post-link-block {
    width: 30%;
    float: left;
    margin-right: 20px;
    text-align: center;
    height: 370px;
}

@media (max-width: 800px) {
    .post-link-block {
        width: 100%;
    }
}

.microsoft-privacy-link-wrapper {
    clear: both;
    margin-bottom: 10px;
    text-align: center;
}

.search-page .page-nav {
    margin-top: 20px;
}

.td-allow-cookie-dialog .ui-dialog-titlebar {
    display: none;
}

.td-allow-cookie-dialog .ui-button {
    background: #009688;
    color: white;
}

.td-allow-cookie-dialog a {
    color: #009688;
}
