/* Responsive Site Search Styling, V1
Author: Maxv
*/


/* Main Results */
#container__2020 .search-result-count {
    font-family: "MuseoSansRounded700", 'Arial', sans-serif;
    color:#5e5e5e;
    margin:10px auto;
    width:90%;
}
#container__2020 .search-result-subtitle, #container__2020 .search-faq-title {
    display:block;
    font-family: "MuseoSansRounded500", 'Arial', sans-serif;
    font-size: 11pt;
    color:#949494;
    font-style:italic;
    margin:5px auto;
    width:90%;
}
#container__2020 ul.search-results {
    list-style: none;
    padding:0;
}
#container__2020 ul.search-results li {
    border-top:2px solid #e2e2e2;
    padding:10px 5%;
    box-sizing:border-box;
    display:grid;
    grid-template-columns:80px auto;
    grid-gap:10px;
}
#container__2020 ul.search-results li a {
    text-decoration:none;
    margin:auto;
}

#container__2020 .search-result-img {
    max-width:100%;
    margin:auto;
}
#container__2020 .search-result-text { /* Container for result type and name. */

}
#container__2020 .search-result-type {
    display:block;
    font-family: "MuseoSansRounded500", 'Arial', sans-serif;
    font-size:12pt;
    color:#949494;
}

#container__2020 .search-result-name {
    display:block;
    font-family: "Palanquin", 'Arial Bold', sans-serif;
    font-size:13pt;
    line-height:13pt; /* To adjust for quirk of default line-height of Palanquin font. */
    color:#5e5e5e;
}

#container__2020 .search-learnMore {
    font-family: "MuseoSansRounded500", 'Arial', sans-serif;
    width:90%;
    margin:5px auto;
    font-size: 11pt;
}
/* Item Info page */
#container__2020 .search-iteminfo {
    display:grid;
    grid-template-columns: min-content auto;
    grid-gap: 10px;
    width:90%;
    margin:10px auto;
}
#container__2020 .search-item-img {
    margin:auto;
}
#container__2020 .search-item-text {
    font-family: "MuseoSansRounded500", 'Arial', sans-serif;
}

/* Favouriting Locations directly */
#container__2020 .search-bookmark-icon {
    height:35px;
    width:35px;
    background-image:url(/themes/h5/basic/images/fav-icon-false.svg);
}
#container__2020 .search-bookmark-icon-true {
    background-image:url(/themes/h5/basic/images/fav-icon-true.svg);
}

/* Bonus Styling */
#container__2020 .search-bonus {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding:10px;
    box-sizing:border-box;
}
#container__2020 .search-bonusImg {

}
#container__2020 .search-bonusText {
    margin:10px auto;
    font-family: "MuseoSansRounded500", 'Arial', sans-serif;
    font-size: 11pt;
}

/* FAQ */
#container__2020 .search-results-faq {
    border-top:2px solid #e2e2e2;
}
#container__2020 .search-faq-list {

}


@media screen and (max-width:680px) {
    #container__2020 .search-result-img {
        width:50px;
        height:50px;
    }
    #container__2020 .search-iteminfo {
        grid-template-columns:100%;
    }
    #container__2020 ul.search-results li {
        grid-template-columns:50px auto;
    }
}
