.component_calendar_donations{display:flex;flex-direction:column;border:5px solid var(--light_blue);width:100%}@media screen and (min-width :993px){.component_calendar_donations{flex-direction:row;justify-content:space-between}}.calendar_next_dates{width:100%;padding:20px 10px 20px 10px}.map_avis,.calendar_donation_hours{width:100%;padding:20px}@media screen and (min-width :993px){.calendar_next_dates,.map_avis,.calendar_donation_hours{width:33%}}@media screen and (min-width :580px) and (max-width :992px){.calendar_donation_hours{display:flex;justify-content:space-between}}.title_calendar{text-transform:uppercase;font-weight:600;margin-bottom:15px}.text_calendar{padding-bottom:20px}.text_calendar_info{margin:20px 0 0 0}@media screen and (min-width :580px) and (max-width :992px){.text_calendar_info{margin:0 0 0 20px}.text_calendar,.text_calendar_info{width:50%}}.calendar_donation_hours .text_calendar{border-bottom:1px solid var(--light_pink)}@media screen and (min-width :580px) and (max-width :992px){.calendar_donation_hours .text_calendar{border-bottom:unset;border-right:1px solid var(--light_pink);padding-right:20px}}.date{display:inline-block;margin:10px 10px 0 0;padding-right:10px;border-right:1px solid var(--light_pink);text-align:center;width:60px}.day_name{font-size:14px;color:var(--second_color)}.day_number{font-size:23px;font-weight:600}.month_name{margin-top:2px}.change_month .month_name{background-color:var(--light_blue)}.map_avis{background-color:var(--light_blue);text-align:center}.addres_avis_box{display:flex;flex-direction:row;align-items:center;margin-top:20px}.icon_map_div{display:inline-block;vertical-align:middle;margin-right:10px}@media screen and (min-width :480px){.icon_map_div{margin-right:20px}}.icon_map{height:3em}.icon_map .fa-circle{color:var(--first_color);height:3em;width:3em}.svg-inline--fa.fa-stack-1x.fa-map-marked{height:2em;width:3em;padding:6px}.address_avis{margin-left:10px;text-align:left;width:85%}.address_avis a{color:var(--first_text)}