﻿.adds-search-results-link {
    width: 100%;
}

#searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit {
    margin-bottom: 24px !important;
    cursor:pointer;
}

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-hit-wrapper {
        border: unset;
    }

#search-results-container {
    margin-top: 24px;
    display: flow;
}

#vertical-divider-light {
    display: flex;
    background: #CBC9C9;
    height: 983px;
    width: 1px;
}

#horizontal-divider-light {
    background: #CBC9C9;
    height: 1px;
    width: 100%;
}


#right-panel {
    margin-left: 32px;
}

#popularSearchesSection {
    margin-bottom: 16px;
}

.adds-results-main-wrapper {
    padding-top: unset;
    margin-right: 32px;
    max-width: 943px;
    width: 100%;
    outline: none;
}

#pagination-container {
    justify-content: center;
    display: flex;
    font-size: 12px;
    line-height: 16px !important;
    font-weight: 700 !important;
}

    #pagination-container .addsearch-pagination button {
        border: unset;
        border-radius: 4px;
        margin: unset;
        padding: 8px;
        height: 32px;
        width: 32px;
        min-width: 32px;
        line-height: 16px;
    }

        #pagination-container .addsearch-pagination button[data-active=true] {
            background-color: #10559A !important;
            border: unset;
        }

        #pagination-container .addsearch-pagination .addsearch-pagination-disabled {
            opacity: 0.3;
            background-position: center;
        }

        #pagination-container .addsearch-pagination .addsearch-pagination-left-button {
            background-image: url('/Assets/CSS/Vendor/addSearch/images/left-chevron.svg');
            background-repeat: no-repeat;
        }

        #pagination-container .addsearch-pagination .addsearch-pagination-right-button {
            background-image: url('/Assets/CSS/Vendor/addSearch/images/right-chevron.svg');
            background-repeat: no-repeat;
        }

#ccl-mainContainer {
    font-family: 'Open Sans';
}

.addsearch-pagination {
    color: #757575;
}


.adds-hit, .adds-hit-wrapper {
    padding: unset !important;
}

.adds-hit-title {
    font-size: 14px !important;
    line-height: 18px !important;
    color: #10559A !important;
    margin-bottom: 8px !important;
    font-weight: 700 !important;
    display: flex;
    order: 2;
}

.adds-tag-name {
    display: none;
}

.adds-category {
    line-height: 16px !important;
    color: #757575 !important;
}

.adds-category-wrapper {
    padding: unset !important;
    margin-bottom: 4px;
    display: flex;
    order: 1;
}

.adds-highlight {
    padding: unset !important;
    color: #464646 !important;
    font-size: 12px !important;
    line-height: 16px !important;
    order: 3;
}

.adds-highlight em {
    color: #464646;
}  

.adds-hit-bottom {
    display: flex;
}

.adds-aspect img {
    border-radius: 8px;
}

.cclcms-popularSearchesList {
    display: flex;
    flex-direction: column;
}

.list-group-item.active, #faqHeading {
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #464646;
    width: 312px;
}


.list-group-item, .rn_Item {
    margin-bottom: 16px;
}

.ccl-negative-outline, .rn_Link, .rn_Navigation {
    font-size: 12px !important;
    line-height: 16px !important;
    color: #10559A !important;
}

.ccl-negative-outline, .rn_Link {
    text-decoration: none !important;
}

.rn_Navigation a {
    font-size: 12px !important;
    line-height: 16px !important;
}

#searchfield-container .addsearch-searchfield input[type=search] {
    max-width: 674px;
    max-height: 48px;
    border: 1px solid #928B8B;
    border-radius: 4px;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #464646;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljg2MjMgMTguMzE1NUwxNS4xMjA0IDEzLjU3MzZDMTUuMDMwNSAxMy40ODM3IDE0LjkxMzMgMTMuNDM2OCAxNC43ODgzIDEzLjQzNjhIMTQuMjcyN0MxNS41MDMxIDEyLjAxMTEgMTYuMjQ5MiAxMC4xNTU4IDE2LjI0OTIgOC4xMjQ2QzE2LjI0OTIgMy42MzY1NCAxMi42MTI3IDAgOC4xMjQ2IDBDMy42MzY1NCAwIDAgMy42MzY1NCAwIDguMTI0NkMwIDEyLjYxMjcgMy42MzY1NCAxNi4yNDkyIDguMTI0NiAxNi4yNDkyQzEwLjE1NTggMTYuMjQ5MiAxMi4wMTExIDE1LjUwMzEgMTMuNDM2OCAxNC4yNzI3VjE0Ljc4ODNDMTMuNDM2OCAxNC45MTMzIDEzLjQ4NzYgMTUuMDMwNSAxMy41NzM2IDE1LjEyMDRMMTguMzE1NSAxOS44NjIzQzE4LjQ5OTEgMjAuMDQ1OSAxOC43OTYgMjAuMDQ1OSAxOC45Nzk1IDE5Ljg2MjNMMTkuODYyMyAxOC45Nzk1QzIwLjA0NTkgMTguNzk2IDIwLjA0NTkgMTguNDk5MSAxOS44NjIzIDE4LjMxNTVaTTguMTI0NiAxNC4zNzQzQzQuNjcxNjUgMTQuMzc0MyAxLjg3NDkxIDExLjU3NzYgMS44NzQ5MSA4LjEyNDZDMS44NzQ5MSA0LjY3MTY1IDQuNjcxNjUgMS44NzQ5MSA4LjEyNDYgMS44NzQ5MUMxMS41Nzc2IDEuODc0OTEgMTQuMzc0MyA0LjY3MTY1IDE0LjM3NDMgOC4xMjQ2QzE0LjM3NDMgMTEuNTc3NiAxMS41Nzc2IDE0LjM3NDMgOC4xMjQ2IDE0LjM3NDNaIiBmaWxsPSIjMTA1NTlBIi8+Cjwvc3ZnPgo=);
    margin-right: unset;
}

    #searchfield-container .addsearch-searchfield input[type=search].icon {
        padding-left: 48px !important;
        background-position-x: 18px;
        outline-color: #009EB3;
    }

    #searchfield-container .addsearch-searchfield input[type=search]::-webkit-search-cancel-button {
        -webkit-appearance: none;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjM3OTggOEwxNS43NjU5IDIuNjE0MDhDMTYuMDc3NCAyLjMwMjU5IDE2LjA3NzQgMS43OTcxIDE1Ljc2NTkgMS40ODUxTDE0LjUxNDQgMC4yMzM2MjFDMTQuMjAyOCAtMC4wNzc4NzM4IDEzLjY5NzMgLTAuMDc3ODczOCAxMy4zODUzIDAuMjMzNjIxTDcuOTk5NzUgNS42MjAwNEwyLjYxMzY3IDAuMjM0MTIxQzIuMzAyMTYgLTAuMDc3MzczNyAxLjc5NjY1IC0wLjA3NzM3MzcgMS40ODQ2NSAwLjIzNDEyMUwwLjIzMzYyOSAxLjQ4NTFDLTAuMDc3ODc2MiAxLjc5NjYgLTAuMDc3ODc2MiAyLjMwMjA5IDAuMjMzNjI5IDIuNjE0MDhMNS42MTk3MSA4TDAuMjMzNjI5IDEzLjM4NTlDLTAuMDc3ODc2MiAxMy42OTc0IC0wLjA3Nzg3NjIgMTQuMjAyOSAwLjIzMzYyOSAxNC41MTQ5TDEuNDg1MTUgMTUuNzY2NEMxLjc5NjY1IDE2LjA3NzkgMi4zMDIxNiAxNi4wNzc5IDIuNjE0MTcgMTUuNzY2NEw3Ljk5OTc1IDEwLjM4TDEzLjM4NTggMTUuNzY1OUMxMy42OTczIDE2LjA3NzQgMTQuMjAyOCAxNi4wNzc0IDE0LjUxNDkgMTUuNzY1OUwxNS43NjY0IDE0LjUxNDRDMTYuMDc3OSAxNC4yMDI5IDE2LjA3NzkgMTMuNjk3NCAxNS43NjY0IDEzLjM4NTRMMTAuMzc5OCA4WiIgZmlsbD0iIzEwNTU5QSIvPgo8L3N2Zz4K);
        height: 16px;
        width: 16px;
    }

#page-title h1{
    font-family: 'TempoStd';
    font-style: normal;
    font-weight: 850;
    font-size: 34px;
    line-height: 38px;
    text-transform: uppercase;
    color: #10559A;
    margin-bottom: 8px;
}

#searchfield-container .addsearch-searchfield button, #searchfield-container .addsearch-searchfield button:hover {
    background-color: white !important;
}

.search-field-wrapper {
    margin-bottom: 24px;
    align-items: center;
    padding-left: 0px !important;
    padding-right: 16px;
}

.search-field-wrapper >
    input[type="search"]::-webkit-search-decoration,
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-results-button,
    input[type="search"]::-webkit-search-results-decoration { 
        display: none; 
}

#mic {
    display: none;
}

#btnClearAll {
    display: none;
    letter-spacing: 0.001em !important;
    align-items: center;
    color: var(--tory-blue) !important;
    font-family: var(--font-family-open_sans);
    font-size: 12px !important;
    font-weight: 600;
    text-transform: none !important;;
    border: none;
    background-color: white !important;
    cursor: pointer;
    padding: 0px !important;
    width: 29px;
    height: 16px;
    line-height: 16px;
    margin-left: -60px !important;
}

#number-of-results-copy {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #464646;
    padding: unset !important;
}

.addsearch-searchresults .number-of-results {
    display: none;
}

#sortby select, #country {
    border: unset;
    padding: unset;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    height: 18px !important;
}

#country-sorting-controls, #results-controls, #country-select {
    display: flex;
    align-items: center;
}

#results-controls {
    justify-content: space-between;
    margin-bottom: 24px;
}

#country-select {
    margin-right: 24px;
}

#country {
    color: #10559A;
    font-weight: 700;
    width: 115px;
}

#sorting-container {
    display: none;
}

.country-flag {
    width: 24px;
    height: 24px;
    margin-right: 8px;
}

#us-flag {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iNiIgd2lkdGg9IjExIiBoZWlnaHQ9IjciIGZpbGw9IiMxMDU1OUEiLz4KPHJlY3QgeD0iMTEiIHk9IjciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIxMSIgeT0iOSIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjExIiB5PSIxMSIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHk9IjEzIiB3aWR0aD0iMjQiIGhlaWdodD0iMSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeT0iMTUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIxIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB5PSIxNyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjEiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjExIiB5PSI2IiB3aWR0aD0iMTMiIGhlaWdodD0iMSIgZmlsbD0iI0RDMTEyNSIvPgo8cmVjdCB4PSIxMSIgeT0iOCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEiIGZpbGw9IiNEQzExMjUiLz4KPHJlY3QgeD0iMTEiIHk9IjEwIiB3aWR0aD0iMTMiIGhlaWdodD0iMSIgZmlsbD0iI0RDMTEyNSIvPgo8cmVjdCB4PSIxMSIgeT0iMTIiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxIiBmaWxsPSIjREMxMTI1Ii8+CjxyZWN0IHk9IjE0IiB3aWR0aD0iMjQiIGhlaWdodD0iMSIgZmlsbD0iI0RDMTEyNSIvPgo8cmVjdCB5PSIxNiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjEiIGZpbGw9IiNEQzExMjUiLz4KPHJlY3QgeT0iMTgiIHdpZHRoPSIyNCIgaGVpZ2h0PSIxIiBmaWxsPSIjREMxMTI1Ii8+Cjwvc3ZnPgo=)
}

#au-flag {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzMTNfMjIxNCkiPgo8cGF0aCBkPSJNMjQgNkgwVjE5SDI0VjZaIiBmaWxsPSIjMDAwMDhCIi8+CjxwYXRoIGQ9Ik0wIDZMMTIgMTIuNUwwIDZaTTEyIDZMMCAxMi41TDEyIDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIgNkwwIDEyLjVNMCA2TDEyIDEyLjVMMCA2WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjEiLz4KPHBhdGggZD0iTTAgNkwxMiAxMi41TDAgNlpNMTIgNkwwIDEyLjVMMTIgNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMiA2TDAgMTIuNU0wIDZMMTIgMTIuNUwwIDZaIiBzdHJva2U9IiNGRjAwMDAiIHN0cm9rZS13aWR0aD0iMC43MzMzMzMiLz4KPHBhdGggZD0iTTYgNlYxMi41VjZaTTAgOS4yNUgxMkgwWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTAgOS4yNUgxMk02IDZWMTIuNVY2WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjgzMzMzIi8+CjxwYXRoIGQ9Ik02IDZWMTIuNVY2Wk0wIDkuMjVIMTJIMFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0wIDkuMjVIMTJNNiA2VjEyLjVWNloiIHN0cm9rZT0iI0ZGMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjEiLz4KPHBhdGggZD0iTTE4IDE1LjkwNDhMMTguMTY1MiAxNi40NjE1TDE4LjY3MDEgMTYuMjU0NEwxOC4zNzE0IDE2Ljc0MTVMMTguODM1NiAxNy4wNEwxOC4yOTc4IDE3LjA5MDdMMTguMzcxOSAxNy42N0wxOCAxNy4yNDYxTDE3LjYyODEgMTcuNjdMMTcuNzAyMSAxNy4wOTA3TDE3LjE2NDMgMTcuMDRMMTcuNjI4NiAxNi43NDE1TDE3LjMyOTggMTYuMjU0NEwxNy44MzQ3IDE2LjQ2MTVMMTggMTUuOTA0OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNSAxMC43NTg5TDE1LjE2NTIgMTEuMzE1N0wxNS42NzAxIDExLjEwODZMMTUuMzcxNCAxMS41OTU3TDE1LjgzNTYgMTEuODk0MUwxNS4yOTc4IDExLjk0NDhMMTUuMzcxOSAxMi41MjQxTDE1IDEyLjEwMDJMMTQuNjI4MSAxMi41MjQxTDE0LjcwMjEgMTEuOTQ0OEwxNC4xNjQzIDExLjg5NDFMMTQuNjI4NiAxMS41OTU3TDE0LjMyOTggMTEuMTA4NkwxNC44MzQ3IDExLjMxNTdMMTUgMTAuNzU4OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOCA3LjIzODExTDE4LjE2NTIgNy43OTQ4NkwxOC42NzAxIDcuNTg3NzNMMTguMzcxNCA4LjA3NDg1TDE4LjgzNTYgOC4zNzMzMUwxOC4yOTc4IDguNDI0TDE4LjM3MTkgOS4wMDMzTDE4IDguNTc5MzhMMTcuNjI4MSA5LjAwMzNMMTcuNzAyMSA4LjQyNEwxNy4xNjQzIDguMzczMzFMMTcuNjI4NiA4LjA3NDg1TDE3LjMyOTggNy41ODc3M0wxNy44MzQ3IDcuNzk0ODZMMTggNy4yMzgxMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMC42NjY3IDkuODkyMjdMMjAuODMyIDEwLjQ0OUwyMS4zMzY4IDEwLjI0MTlMMjEuMDM4MSAxMC43MjlMMjEuNTAyNCAxMS4wMjc1TDIwLjk2NDUgMTEuMDc4MkwyMS4wMzg2IDExLjY1NzVMMjAuNjY2NyAxMS4yMzM1TDIwLjI5NDggMTEuNjU3NUwyMC4zNjg5IDExLjA3ODJMMTkuODMxMSAxMS4wMjc1TDIwLjI5NTMgMTAuNzI5TDE5Ljk5NjYgMTAuMjQxOUwyMC41MDE0IDEwLjQ0OUwyMC42NjY3IDkuODkyMjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTkuMjAwMSAxMi41TDE5LjMzMDggMTIuODQ2OUwxOS42NzU3IDEyLjg3NDNMMTkuNDExNSAxMy4xMTYxTDE5LjQ5NCAxMy40Nzk5TDE5LjIwMDEgMTMuMjgyNEwxOC45MDYyIDEzLjQ3OTlMMTguOTg4OCAxMy4xMTYxTDE4LjcyNDYgMTIuODc0M0wxOS4wNjk1IDEyLjg0NjlMMTkuMjAwMSAxMi41WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzEzXzIyMTQiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMTMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
    display: none;
}

select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-repeat: no-repeat, repeat;
    background-position: right center;
}

#sortby select {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDU1OTMgMTEuNzg3OEwxLjIyNTM3IDUuOTIxMDZDMC45MjQ4NzYgNS42MzgxMSAwLjkyNDg3NiA1LjE3OTM4IDEuMjI1MzcgNC44OTY0NkwxLjk1MjA3IDQuMjEyMkMyLjI1MjA1IDMuOTI5NzQgMi43MzgyMyAzLjkyOTIgMy4wMzg5MiA0LjIxMUw4LjAwMDAyIDguODYwNUwxMi45NjExIDQuMjExQzEzLjI2MTggMy45MjkyIDEzLjc0OCAzLjkyOTc0IDE0LjA0NzkgNC4yMTIyTDE0Ljc3NDYgNC44OTY0NkMxNS4wNzUxIDUuMTc5NDEgMTUuMDc1MSA1LjYzODE0IDE0Ljc3NDYgNS45MjEwNkw4LjU0NDEgMTEuNzg3OEM4LjI0MzYxIDEyLjA3MDcgNy43NTY0MyAxMi4wNzA3IDcuNDU1OTMgMTEuNzg3OFoiIGZpbGw9IiM0NjQ2NDYiLz4KPC9zdmc+Cg==);
    max-width: 115px;
}

#country {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDU1OTMgMTEuNzg3OEwxLjIyNTM3IDUuOTIxMDZDMC45MjQ4NzYgNS42MzgxMSAwLjkyNDg3NiA1LjE3OTM4IDEuMjI1MzcgNC44OTY0NkwxLjk1MjA3IDQuMjEyMkMyLjI1MjA1IDMuOTI5NzQgMi43MzgyMyAzLjkyOTIgMy4wMzg5MiA0LjIxMUw4LjAwMDAyIDguODYwNUwxMi45NjExIDQuMjExQzEzLjI2MTggMy45MjkyIDEzLjc0OCAzLjkyOTc0IDE0LjA0NzkgNC4yMTIyTDE0Ljc3NDYgNC44OTY0NkMxNS4wNzUxIDUuMTc5NDEgMTUuMDc1MSA1LjYzODE0IDE0Ljc3NDYgNS45MjEwNkw4LjU0NDEgMTEuNzg3OEM4LjI0MzYxIDEyLjA3MDcgNy43NTY0MyAxMi4wNzA3IDcuNDU1OTMgMTEuNzg3OFoiIGZpbGw9IiMxMDU1OUEiLz4KPC9zdmc+Cg==);
}

button[data-page="previous"], button[data-page="next"] {
    background-position: center center;
    background-repeat: no-repeat;
}

button[data-page="previous"] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjEyMTQgNy40NTU3OUwxMC4wNzg5IDEuMjI1M0MxMC4zNjE4IDAuOTI0OSAxMC44MjA2IDAuOTI0OSAxMS4xMDM1IDEuMjI1M0wxMS43ODc4IDEuOTUyMDlDMTIuMDcwNCAyLjI1MjE3IDEyLjA3MDcgMi43MzgyIDExLjc4OSAzLjAzODkyTDcuMTM5MzUgNy45OTk4NEwxMS43ODg3IDEyLjk2MTFDMTIuMDcwNyAxMy4yNjE4IDEyLjA3MDEgMTMuNzQ3OCAxMS43ODc1IDE0LjA0NzlMMTEuMTAzMiAxNC43NzQ3QzEwLjgyMDMgMTUuMDc1MSAxMC4zNjE1IDE1LjA3NTEgMTAuMDc4NiAxNC43NzQ3TDQuMjEyMTQgOC41NDM4OUMzLjkyOTI5IDguMjQzNDkgMy45MjkyOSA3Ljc1NjE5IDQuMjEyMTQgNy40NTU3OVoiIGZpbGw9IiM0NjQ2NDYiLz4KPC9zdmc+Cg==);
}

button[data-page="next"] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjc4NzggOC41NDQwN0w1LjkyMTA2IDE0Ljc3NDZDNS42MzgxMSAxNS4wNzUxIDUuMTc5MzggMTUuMDc1MSA0Ljg5NjQ2IDE0Ljc3NDZMNC4yMTIyIDE0LjA0NzlDMy45Mjk3NCAxMy43NDggMy45MjkyIDEzLjI2MTggNC4yMTEgMTIuOTYxMUw4Ljg2MDUgNy45OTk5OEw0LjIxMSAzLjAzODkyQzMuOTI5MiAyLjczODIzIDMuOTI5NzQgMi4yNTIwNSA0LjIxMjIgMS45NTIwN0w0Ljg5NjQ2IDEuMjI1MzdDNS4xNzk0MSAwLjkyNDg3NiA1LjYzODE0IDAuOTI0ODc2IDUuOTIxMDYgMS4yMjUzN0wxMS43ODc4IDcuNDU1OTNDMTIuMDcwNyA3Ljc1NjM5IDEyLjA3MDcgOC4yNDM1NyAxMS43ODc4IDguNTQ0MDdaIiBmaWxsPSIjNDY0NjQ2Ii8+Cjwvc3ZnPgo=);
}

#searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image {
    background-image: unset !important;
}

#ada-live-region {
    position: absolute; 
    left: -9999px;
}

.breadcrumbs {
    display: none;
}

#searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image {
    height: unset !important;
    min-height: 114px !important;
    max-width: 200px;
    width: 100%;
}

#searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image img {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    object-fit: cover;
    width: 200px;
    aspect-ratio: 16/9;
}

#searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-hit-top {
    width: 100%;
    position: relative;
    max-width: 200px;
    min-height: 114px;
    aspect-ratio: 16/9;
}

.adds-aspect img {
    border-radius: 8px;
}

.search-results-container {
    max-width: 1320px;
}

.right-panel {
    max-width: 377px;
}


 /* XS */
@media (min-width: 150px) and (max-width: 575.99px) {
    .adds-components {
        padding: 0px;
        max-width: 91%;
    }

    body:before {
        content: "mobile";
        display: none;
        visibility: hidden;
    }

    #page-title h1 {
        font-size: 24px;
        line-height: 28px;
    }

    .cgh-header__menu-toggle {
        width: 24px;
        height: 24px;
        flex-shrink: 0;
        padding-bottom: 8px;
        padding-left: 8px;
        top: -3px;
    }

    .cgh-header__menu-toggle:before {
        top: -10%;
    }

    .cgh-header__menu-toggle-hamburger {
        padding-left: 24px;
    }

    .cgh-header__secondary-menu-left > a {
        padding-left: 8px;
    }

    .cgh-header__menu-close:after, .cgh-header__menu-close:before, .cgh-header__menu-toggle-hamburger, .cgh-header__menu-toggle:after, .cgh-header__menu-toggle:before {
        box-shadow: none;
        color: #10559A
    }

    #right-panel, #vertical-divider-light {
        display: none;
    }

    #results-controls, .adds-hit-wrapper {
        display: unset !important;
    }

    #horizontal-divider-light {
        width: 100%;
        min-width: 243px;
        max-width: 535px;
    }

    .search-field-wrapper {
        margin-bottom: 16px;
        padding-left: 0px !important;
        padding-right: 16px;
        display: -webkit-box !important;
    }

    #searchfield-container {
        width: 97%;
    }

    #searchfield-container .addsearch-searchfield input[type=search] {
        max-width: 519px;
    }

    #search-results-container {
        margin-top: 16px;
        min-width: 243px;
        max-width: 535px;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image {
        min-width: 243px;
        max-width: 535px;
        width: 100%;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image img{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        object-fit: cover;
        width: 100%;
        min-width: 243px;
        max-width: 535px;
        aspect-ratio: 3/1;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-hit-top {
        width: 100%;
        min-width: 243px;
        max-width: 535px;
        aspect-ratio: 3/1;
    }
    
    .adds-aspect {
        position: relative !important;
        img {
            border-radius: 8px;
        }
    }

    #country-sorting-controls {
        padding-top: 10px;
    }
}

/* S */
@media (min-width: 576px) and (max-width: 767.99px) {
    .adds-components {
        padding: 0px;
        max-width: 93%;
    }

    body:before {
        content: "mobile";
        display: none;
        visibility: hidden;
    }
      
    #page-title h1 {
        font-size: 24px;
        line-height: 28px;
    }

    .cgh-header__menu-toggle {
        width: 24px;
        height: 24px;
        flex-shrink: 0;
        padding-bottom: 8px;
        padding-left: 8px;
        top: -3px;
    }

    .cgh-header__menu-toggle:before {
        top: -10%;
    }

    .cgh-header__menu-toggle-hamburger {
        padding-left: 24px;
    }

    .cgh-header__secondary-menu-left > a {
        padding-left: 8px;
    }

    .cgh-header__menu-close:after, .cgh-header__menu-close:before, .cgh-header__menu-toggle-hamburger, .cgh-header__menu-toggle:after, .cgh-header__menu-toggle:before {
        box-shadow: none;
        color: #10559A
    }

    #right-panel, #vertical-divider-light {
        display: none;
    }

    #results-controls, .adds-hit-wrapper {
        display: unset !important;
    }

    #horizontal-divider-light {
        width: 100%;
        min-width: 536px;
        max-width: 723px;
    }

    .search-field-wrapper {    
        margin-bottom: 16px;
        padding-left: 0px !important;
        padding-right: 16px;
        display: -webkit-box !important;
    }

    #search-results-container {
        margin-top: 16px;
        min-width: 536px;
        max-width: 723px;
    }

    #searchfield-container {
        width: 97%;
    }

    #searchfield-container .addsearch-searchfield input[type=search] {
        max-width: 723px;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image {
        min-width: 536px;
        max-width: 723px;
        width: 100%;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image img{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        object-fit: cover;
        width: 100%;
        min-width: 536px;
        max-width: 723px;
        min-height: 179px;
        aspect-ratio: 3/1;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-hit-top {
        width: 100%;
        min-width: 536px;
        max-width: 723px;
        aspect-ratio: 3/1;
    }

    .adds-aspect {
        position: relative !important;
        img {
            border-radius: 8px;
        }
    }

    #country-sorting-controls {
        padding-top: 10px;
    }
}

/* M */
@media (min-width: 768px) and (max-width: 991.98px) {
    .adds-components {
        padding: 0px;
        max-width: 94%;
    }

    body:before {
        content: "mobile";
        display: none;
        visibility: hidden;
    }
      
    #page-title h1 {
        font-size: 24px;
        line-height: 28px;
    }

    .cgh-header__menu-toggle {
        width: 24px;
        height: 24px;
        flex-shrink: 0;
        padding-bottom: 8px;
        padding-left: 8px;
        top: -3px;
    }

    .cgh-header__menu-toggle:before {
        top: -10%;
    }

    .cgh-header__menu-toggle-hamburger {
        padding-left: 24px;
    }

    .cgh-header__secondary-menu-left > a {
        padding-left: 8px;
    }

    .cgh-header__menu-close:after, .cgh-header__menu-close:before, .cgh-header__menu-toggle-hamburger, .cgh-header__menu-toggle:after, .cgh-header__menu-toggle:before {
        box-shadow: none;
        color: #10559A
    }

    #right-panel, #vertical-divider-light {
        display: none;
    }

    #results-controls, .adds-hit-wrapper {
        display: unset !important;
    }

    #horizontal-divider-light {
        width: 100%;
        min-width: 724px;
        max-width: 911px;
    }

    #searchfield-container {
        width: 100%;
    }

    #searchfield-container .addsearch-searchfield input[type=search] {
        max-width: 911px;
    }

    #search-results-container {
        margin-top: 16px;
        min-width: 724px;
        max-width: 911px;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-hit-top {
        width: 100%;
        min-width: 724px;
        max-width: 911px;
        aspect-ratio: 3/1;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image {
        min-width: 724px;
        max-width: 911px;
        width: 100%;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image img{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        object-fit: cover;
        width: 100%;
        min-width: 724px;
        max-width: 911px;
        min-height: 241px;
        aspect-ratio: 3/1;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-hit-top {
        margin-bottom: 16px !important;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit {
        margin-bottom: 24px !important;
    }

    .adds-aspect {
        position: relative !important;
        img {
            border-radius: 8px;
        }
    }

    .addsearch-searchfield input[type=search] {
        display: unset !important;
        box-sizing: border-box !important;
        flex-grow: unset !important;
        max-width: 327px;
        width: 100%
    }

    .search-field-wrapper {
        width: 100%;
        margin-bottom: 16px;
        padding-left: 0px !important;
        padding-right: 0px;
    }

    .search-field-wrapper > input {
        width: 100% !important;
      }

    #country-sorting-controls {
        margin-top: 16px;
        justify-content: space-between;
    }
}

/* L */
@media (min-width: 992px) and (max-width: 1199.99px) {
    #page-title h1 {
        padding-top: 24px;
    }

    .adds-components {
        margin: 16px;
        padding: 0px;
        width: 96%;
        max-width: 96%;
    }

    #search-results-container {
        display: flex;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image {
        height: unset !important;
        max-height: 114px !important;
        min-height: 114px !important;
        max-width: 200px;
        width: 100%;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image img {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        object-fit: cover;
        width: 200px;
        aspect-ratio: 16/9;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-hit-top {
        width: 100%;
        position: relative;
        max-width: 200px;
        height: 114px;
        aspect-ratio: 16/9;
    }

    .adds-results-main-wrapper {
        max-width: 599px;
        width: 100%;
    }
}

/* XL */
@media only screen and (min-width: 1200px) {
    #page-title h1 {
        padding-top: 24px;
    }

    .adds-components {
        margin: 0px 30px;
        padding: 0px;
        width: 95%;
        max-width: 95%;
    }

    #search-results-container {
        display: flex;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image {
        height: unset !important;
        max-height: 114px !important;
        min-height: 114px !important;
        max-width: 200px;
        width: 100%;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-main-image img {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        object-fit: cover;
        width: 200px;
        aspect-ratio: 16/9;
    }

    #searchresults-container .addsearch-searchresults .adds-hits-main-wrapper .adds-hit .adds-hit-top {
        width: 100%;
        position: relative;
        max-width: 200px;
        height: 114px;
        aspect-ratio: 16/9;
    }

    .adds-aspect img {
        height: 114px;
        border-radius: 8px;
    }

    .adds-results-main-wrapper {
        max-width: 763px;
        width: 100%;
    }
}

/* XXL */
@media only screen and (min-width: 1400px) {
    #page-title h1 {
        padding-top: 24px;
    }

    .adds-components {
        margin: auto;
        padding: 0px;
        width: 1320px;
        max-width: 1320px;
    }

    #search-results-container {
        display: flex;
    }
}