div { font-size:14px; } .gmsingle_name_wrap .gmsingle_title_author .gmsingle_author_name { float:left; } .gmsingle_name_wrap .gmsingle_title_author a { font-size:inherit; } .gmsingle_photo_info { display:flex; flex-wrap:wrap; } .gmsingle_details_title { margin:0; padding:0; text-transform:uppercase; font-size:18px; line-height:1em; font-weight:300; height:1.1em; display:inline-block; overflow:visible; border:none; } .gmsingle_description_wrap { flex:1; overflow:hidden; min-width:220px; max-width:100%; padding-right:7px; margin-bottom:30px; } .gmsingle_description_wrap .gmsingle_terms { overflow:hidden; margin:0; position:relative; font-size:14px; font-weight:300; } .gmsingle_description_wrap .gmsingle_term_label { margin-right:10px; } .gmsingle_description_wrap .gmsingle_term_label:empty { display:none; } .gmsingle_description_wrap .gmsingle_terms .gmsingle_term { display:inline-block; margin:0 12px 1px 0; } .gmsingle_description_wrap .gmsingle_terms .gmsingle_term a { white-space:nowrap; } .gmsingle_details_section { flex:1; width:33%; padding-right:7px; padding-left:7px; min-width:220px; max-width:100%; } .gmsingle_details_section .gmsingle_slide_details { margin:20px 0; } .gmsingle_location_section { flex:1; width:27%; padding-right:7px; padding-left:7px; min-width:220px; max-width:100%; } .gmsingle_location_section .gmsingle_location_info { margin:20px 0; } .gmsingle_location_section .gmsingle_location_info * { display:block; } .gmsingle_location_section .gmsingle_location_info img { width:100%; height:auto; } .gmsingle_badges { border-bottom:1px solid rgba(0, 0, 0, 0.1); padding-bottom:17px; margin-bottom:12px; text-align:left; font-weight:300; } .gmsingle_badges__column { display:inline-block; vertical-align:top; width:40%; min-width:80px; } .gmsingle_badges__column .gmsingle_badges__label { font-size:14px; } .gmsingle_badges__column .gmsingle_badges__count { font-size:20px; line-height:1em; margin-top:1px; } .gmsingle_exif { border-bottom:1px solid rgba(0, 0, 0, 0.1); padding-bottom:12px; margin-bottom:12px; text-align:left; font-size:14px; line-height:1.7em; font-weight:300; } .gmsingle_exif .gmsingle_camera_settings .gmsingle_separator { font-weight:200; padding:0 5px; display:inline-block; } .gmsingle_meta { padding-bottom:12px; margin-bottom:12px; text-align:left; font-size:14px; line-height:1.2em; font-weight:300; } .gmsingle_meta .gmsingle_meta_key { float:left; padding:3px 0; width:40%; min-width:80px; } .gmsingle_meta .gmsingle_meta_value { float:left; white-space:nowrap; padding:3px 0; text-transform:capitalize; } " />