#one_page_div_link_more {
    text-align:center;
    margin-bottom:30px;
}
#one_page_div_more_container {
    display:none;
}

@media (min-width: 768px) {
    #appellations_div_input {
        max-width:450px;
    }
}

#appellations_fiter_types_container {
    display:flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}
#appellations_fiter_types_container > div {
    margin-top:-2px;
}
#appellations_fiter_types_container > div input {
    top:2px;
    margin-right:2px;
}
#appellations_fiter_types_container > div:not(:first-child) {
    margin-left:12px;
}

#form_div_results {
    margin-top:10px;
}
#form_div_results > div:first-child {
    font-family: 'Reenie Beanie';
    font-size:200%;
    margin-bottom:6px;
}
#appellations_results_container > .appellations_region_container:not(:first-child) {
    margin-top: 35px;
}
.appellations_region_title {
    font-size:180%;
    font-weight: 700;
}

.appellations_region_container > .appellations_zone_container {
    margin:10px 0 6px 0;
}
.appellations_zone_container {
    padding-left:25px;
}
.appellations_zone_title {
    font-size:140%;
}

.appellations_zone_files_container {
    padding:2px 0 0 25px;
}
.appellations_zone_files_container > div {
    font-size:125%;
    margin-top: 2px;
}

.appellations_zone_files_container > div a:before {
    content: '·';
    margin: 0 4px 0 0;
}

.appellations_zone_files_container > div a:after {
    position: relative;
    content: '\f019';
    font-family: 'FontAwesome';
    margin: 0 0 0 4px;
}

.appellations_zone_files_container > div a {
    color: #831849;
}

.appellations_zone_files_container > div a:hover {
    color: #a31d5e;
}
