section.result{
    min-height:70vh
}

.treasures_row_wrapper{
    border-bottom: 1px solid #ddd;
    margin-bottom: 1em;
    padding-top: 1em;
    padding-left: 0;
    padding-right: 0;
    display: grid;
    grid-template-columns: 1.2fr 2fr;
    width: 100%;
}

.map_container{
    width:100%;
    height:250px;
    margin-bottom:1em;
}

@media screen and (max-width: 700px) {

    .treasures_row_wrapper{
        display: flex;
        flex-direction: column;
    }
    .map_container{
        height:300px;
    }
}

@media screen and (max-width: 450px) {

    .map_container{
        height:200px;
    }

    
}

.text{
    font-size: 0.99em !important;
    font-weight:100;
    line-height:1.4;
    align-self:center;
    padding-left:0.6em;
    padding-top: 0.6em;
}

.coins{
    font-size: 0.85em !important;
    line-height:1.4;
    align-self:center;
    padding-left:0.6em;
    padding-top: 0.65em;
}
.info{
    padding-left: 5%;
}

.treasures_row_wrapper .icon_link{
    border:0
}
.treasures_row_wrapper div,.treasures_row_wrapper h1{
    font-weight:100;
    line-height:1.4
}
.treasures_row_wrapper .name{
    border-bottom:dotted 1px rgba(190,135,90,.5);font-variant:small-caps;letter-spacing:1px;font-size:130%
}
.treasures_row_wrapper .name>*{
    display:inline-block;padding-right:1em
}


.treasures_row_wrapper .row_url .separator{
    padding-left:.5em;padding-right:.5em
}
.form-inline .form-row .form-group{
    flex:1 1 50%;align-self:baseline
}
.form-inline .form-row .operators{
    padding-right:2em
}
.pagination.bottom{
    margin-top:3em
}
.ui-menu .ui-menu-item{
    padding-left:0;width:100%;display:flex
}
.ui-menu .ui-menu-item-wrapper{
    width:100%;border:0!important;margin:0!important
}
.ui-widget.ui-widget-content{
    background-color:#f9f9f9;border:0!important
 }
