#cd5_module236 { display: block; width: 100%; margin: 0px; clear: left; box-sizing: border-box; padding: 60px 0px; position: relative; font-family: poppinsregular; }
#cd5_module236 .m236_main { display: block;  margin: 0 auto; width: 100%; max-width: 1800px; position: relative; padding: 0px; box-sizing: border-box; text-align: center; }
#cd5_module236 .m236_main > h1 { text-transform: uppercase; letter-spacing: 6px; font-size: 15px; font-family: poppinsregular; padding: 0px 10px; padding-bottom: 30px; }
#cd5_module236 .m236_main > h2 { text-transform: uppercase; letter-spacing: 4px; font-size: 25px; font-family: poppinsbold; padding: 0px 10px; padding-bottom: 30px; }
#cd5_module236 .m236_socialbox { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; align-content: center; justify-content: center; width: 100%; padding: 20px; box-sizing: border-box; padding-top: 0px; padding-bottom: 0px; }
#cd5_module236 .m236_socialbox_inner { position: relative; flex: 1; float: left; min-width: 430px; text-align: left; max-width: 700px; margin: 20px;} /*width: calc(25% - 20px);  */
#cd5_module236 .m236_socialbox_inner span { font-family: poppinssemibold; font-size: 20px; line-height: 26px; padding: 20px; padding-bottom: 0px; display: block; }
#cd5_module236 .m236_address { padding: 20px 20px; box-sizing: border-box; font-size: 14px; line-height: 22px; clear: left; display: block; }
#cd5_module236 .m236_addressblock { position: relative; float: left;  }
#cd5_module236 .m236_contact { box-sizing: border-box; position: relative; float: right; }
#cd5_module236 .m236_contact a { display: block; padding: 0px;}
#cd5_module236 .fa { padding-right: 10px; width: 26px; font-size: 16px; }
#cd5_module236 .m236_mapbox { margin-top: 15px; display: block; padding: 0px; border: solid 0px #9a9a9a; }
#cd5_module236 { background-color: #fff; color: #222; }
#cd5_module236 .m236_socialbox_inner { background-color: #f2f2f2; color: #444; }
#cd5_module236 .m236_contact a { color: #444;}
#cd5_module236 .m236_contact a:hover { color: #3175ac;}
#cd5_module236 .m236_oh { margin-top: 25px; }
#cd5_module236 .m236_oh_title { font-size: 110%; font-weight: bold; padding-bottom: 6px;}
#cd5_module236 .opening_hours .day { clear: left; display: inline-block; width: 50%;font-size: 15px;font-family: poppinsregular;padding: 0px; }
#cd5_module236 .opening_hours .time { clear: right; display: inline-block; float: right; width: 50%; font-size: 15px;font-family: poppinsregular;padding: 0px;  }
@media only screen and (max-width: 900px) { #cd5_module236 .m236_socialbox_inner { min-width: 400px; } }
@media only screen and (max-width: 500px) {
       #cd5_module236 .m236_socialbox { padding: 0px; flex-direction: column; }
       #cd5_module236 .m236_socialbox_inner { min-width: 400px; }
       #cd5_module236 .m236_socialbox_inner span { font-size: 17px; }
       #cd5_module236 .m236_main > h1 { letter-spacing: 3px; font-size: 13px;}
       #cd5_module236 .m236_main > h2 { letter-spacing: 1px; font-size: 18px;}
       #cd5_module236 .m236_addressblock { width: 100%;  }
       #cd5_module236 .m236_contact { width: 100%; float: left; margin-top: 20px; }
}
@media only screen and (max-width: 430px) {
       #cd5_module236 .m236_socialbox_inner { min-width: auto; }
}

