body { margin: 0px; color: rgb(28, 30, 33); font-family: Arial, sans-serif; }body h4 { font-size: 1.1em; margin-top: -5px; margin-bottom: 1px; }@media (min-width: 600px) {
  body { margin-left: 50px; }
}.gg_bar_button_count_opened { margin-right: 10px; margin-left: 2px; }.cont_count_Ultimi_votati, .cont_count_Suggerimenti { }.gg_container_closed { display: none; }.gg_bar_button_opened { border-style: solid solid none; padding-top: 8px; padding-bottom: 8px; background-color: rgb(255, 84, 69); border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-width: 0px; border-bottom-color: currentcolor; }.gg_bar_button_closed { border-style: solid solid none; border-color: white white currentcolor; padding-top: 15px; padding-bottom: 15px; border-spacing: 1px; background-color: rgb(255, 84, 69); text-align: center; border-radius: 10px; border-bottom-width: 0px; justify-content: center; }.gg_bar_button_closed .cont_time_filter { display: none; }.gg_bar_button_closed, .gg_bar_button_opened { display: flex; flex-wrap: nowrap; }.gg_bar_button_lbl_opened { display: inline-block; }.gg_bar_button_lbl_closed { display: inline-block; order: 0; }.gg_bar_button_count_closed { margin-right: 10px; margin-left: 2px; }.gm-style .gm-style-iw-d { width: 110px; height: 87px; }div#home_map_markers_list_container_bar_button_Suggerimenti, div#object_view_form_gloc_fi_map_markers_list_container_bar_button_Suggerimenti { background-color: rgb(0, 195, 68); display: none; border-color: rgb(0, 137, 48); }div#home_map_markers_list_container_bar_button_Suggerimenti .gg_bar_button_opened { }div#vote_obj_invite_container { display: none; }input { border: unset; border-radius: 9px; padding: 0px 7px; }textarea { border: 1px solid rgb(255, 114, 69); border-radius: 9px; padding: 5px 7px; }button { background: rgb(255, 255, 255); border-radius: 9px; padding: 0px 7px; height: 23px; min-width: 50px; cursor: pointer; border: 1px solid rgb(255, 114, 69); color: rgb(255, 114, 69); }button:hover { background: rgb(185, 37, 73); color: rgb(255, 255, 255); }.tags_filter_fast_elem_class a { margin-left: 9px; font-size: 0.8em; cursor: pointer; }div#home_map_markers_list_container_Suggerimenti, div#object_view_form_gloc_fi_map_markers_list_container_Suggerimenti { display: block; bottom: 0px; width: calc(100%); position: fixed; top: 30px; height: 145px; z-index: 101; overflow: hidden; }div#object_view_form_gloc_fi_map_markers_list_container_Suggerimenti { }div#home_map_markers_list_container_label_container_Suggerimenti.gg_container_opened, div#object_view_form_gloc_fi_map_markers_list_container_label_container_Suggerimenti.gg_container_opened { border: unset; width: calc(100% - 21px); height: 125px; position: relative; overflow: auto hidden; left: 0px; background: url("https://www.inpaese.it/image/swirl.png") white; top: 27px; }#object_view_form_gloc_fi_map_markers_list_container_simili .markersListControlClass { display: none; }div#html_page_div { position: absolute; display: flex; height: 100%; width: calc(100%); flex-direction: column; right: 0px; }.marks_container_Suggerimenti.gg_container_opened { font-size: 20px; padding-top: 0px; overflow: hidden; flex-flow: row; display: flex !important; }button.scroll-btn { display: none; }#home_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar, div#object_view_form_gloc_fi_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar { height: 0px; }#home_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar-track, #object_view_form_gloc_fi_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar-track { background: rgb(255, 84, 69); }#home_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar-thumb, #object_view_form_gloc_fi_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar-thumb { background-color: rgb(136, 136, 136); border-radius: 6px; }@media (min-width: 600px) {
  div#html_page_div { width: calc(100%); }
  div#home_map_markers_list_container_fake { }
  div#home_map_markers_list_container_Suggerimenti, div#object_view_form_gloc_fi_map_markers_list_container_Suggerimenti { width: calc(55%); top: 51px; position: fixed; z-index: 101; left: 0px; background: white; }
  div#object_view_form_gloc_fi_map_markers_list_container_Suggerimenti { width: calc(73%); }
  div#home_map_markers_list_container_label_container_Suggerimenti.gg_container_opened, div#object_view_form_gloc_fi_map_markers_list_container_label_container_Suggerimenti.gg_container_opened { height: 105px; }
  #home_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar, #object_view_form_gloc_fi_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar { height: 4px; }
  #home_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar-thumb, #object_view_form_gloc_fi_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar-thumb { background-color: rgb(255, 84, 69); border-radius: 10px; }
  #home_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar-track, #object_view_form_gloc_fi_map_markers_list_container_label_container_Suggerimenti::-webkit-scrollbar-track { background-color: rgb(241, 241, 241); border-radius: 10px; border: 1px solid rgb(221, 221, 221); }
}.gallery_container { display: flex; align-items: flex-start; }.attribution { display: flex; position: relative; top: -18px; justify-content: right; margin-right: 3px; }.attribution a { background: white; color: rgb(185, 37, 73); font-size: 15px; text-decoration-line: none; border-radius: 4px; display: flex !important; }div#home_map_markers_list_container_Eventi { order: 0; }div#home_map_markers_list_container_Trovati { order: 1; }div#home_map_markers_list_container_Viva_la_vita\,Sempre { order: 3; }div#home_map_markers_list_container_bar_button_Santi_In_Paese { order: 2; }div#home_map_markers_list_container_Santi_In_Paese { order: 2; }.gg_bar_button_count_closed, .gg_bar_button_count_opened { background: white; color: rgb(255, 0, 87); padding: 2px 4px; border-radius: 4px; font-size: 20px; font-weight: bold; margin-left: 6px; order: 1; align-content: center; }#object_view_form_gloc_fi_map_markers_list_container_Eventi_time_filter, #home_map_markers_list_container_Eventi_time_filter { order: 3; font-size: 0.8pc; }.component-wrapper { margin-bottom: 30px; padding: 20px; border: 1px solid rgb(221, 221, 221); border-radius: 8px; background: rgb(250, 250, 250); }.component-wrapper h3 { margin-top: 0px; color: rgb(51, 51, 51); }.custom-select { position: relative; width: 100%; color: rgb(229, 47, 72); }.select-display { padding: 10px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; background: white; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }.select-display:hover { border-color: rgb(153, 153, 153); }.select-arrow { transition: transform 0.3s; }.select-arrow.open { transform: rotate(180deg); }.dropdown { position: absolute; top: 100%; left: 0px; right: 0px; background: white; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-radius: 0px 0px 4px 4px; display: none; z-index: 1000; width: fit-content; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; }.dropdown.open { display: block; }.dropdown-item { padding: 10px; cursor: pointer; border-bottom: 1px solid rgb(238, 238, 238); }.dropdown-item:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.dropdown-item:hover { background: rgb(245, 245, 245); }.date-inputs { padding: 10px; display: flex; gap: 10px; align-items: center; }.date-inputs input { padding: 8px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; flex: 1 1 0%; }.result { margin-top: 15px; padding: 15px; background: rgb(240, 240, 240); border-radius: 4px; display: none; }.result h4 { margin-top: 0px; }.result pre { background: white; padding: 10px; border-radius: 4px; overflow-x: auto; margin: 0px; }.bar_button_Eventi { background-color: rgb(224, 13, 158); }.marks_container_Eventi div { border-color: rgb(224, 13, 158) !important; }