.livedojo_event {width:100%;box-sizing: border-box; margin:0px auto;min-height: 4em;clear:both;font-size:16px;font-family:inherit;}
.livedojo_event .livedojo_separator {height:1px; width:100%;background-color: #dadada;display:inline-block;float:left;}
.livedojo_event .livedojo_live {color:#fff;background-color:#27a6e9;float:left;margin: 14px 15px 15px 0px;padding:0em 0.5em;font-weight:bold;line-height:2em;border-radius:4px;}
.livedojo_event .livedojo_live_latest {color: #666666;float:left;line-height:2em;margin-top:13px;}
.livedojo_event .livedojo_live_latest + .livedojo_separator {margin-top:-1px;}
.livedojo_event .livedojo_live_date {color:#666666;float:right;line-height:2.0em;margin-top:13px;}
.livedojo_update {width:90%;box-sizing: border-box; padding:1em 0px 0px 0px;margin:0px auto;line-height: 1em;clear:both;box-sizing: border-box;min-height:4.5em;position:relative;display:table;font-size:13px;}
.livedojo_update > div {display:table-cell;vertical-align: top;}
.livedojo_update .livedojo_head{width:200px;display:table-cell;padding-right:1.5em;}
.livedojo_update .livedojo_time {float:left;line-height:1.5em;background-color:#dadada;position:absolute;padding:0.5em;height:2.5em;box-sizing: border-box;color:#666666; transition:all 300ms ease-in-out 0ms;}
.livedojo_update .livedojo_time i {line-height:inherit;}
.livedojo_update .livedojo_separator {height:1px; width:170px;background-color: #ddd;position:absolute;display:block;float:left;top:2.25em;transition:all 300ms ease-in-out 0ms;}
.livedojo_update .livedojo_separator_dot {height:0.8em; width:0.8em;background-color: #27a6e9;position:absolute;display:block;left:calc( 170px - 0.8em);top:1.9em;border-radius:50%;float:left;}
.livedojo_update .livedojo_content {display:table-cell;padding:0em 1.5em 0.7em 0em;line-height:1.5em;color:#222222;font-size:13px;vertical-align:top;}
.livedojo_update .livedojo_content p { margin-bottom:0px;}
.livedojo_update .livedojo_content p +p {margin-top:1.68em;}
.livedojo_update .livedojo_title {font-weight:bold;font-size:16px;color:#111;line-height:1.5em;padding-bottom:1em;}
.livedojo_images {/*margin-top:3.5em;*/margin-top:calc( 30px - 0.8em);}
.livedojo_images img {width:170px; height:170px;margin-bottom:1em;}
.livedojo_images.livedojo_gallery {margin-left:-15px; margin-right:-15px;}
.livedojo_images.livedojo_gallery img {width:70px;height:70px;margin:0px 15px 30px 15px;}
/*
.livedojo_update {padding:0;}
.livedojo_update .livedojo_head {vertical-align:top;height:calc(2.5em + 30px);padding-right:0px;vertical-align:center;}
.livedojo_update .livedojo_time {top:30px;border-radius:4px;}
.livedojo_update .livedojo_separator {top:calc( 1.25em + 29px);}
.livedojo_update .livedojo_separator_dot {margin-top:calc(0.85em + 30px); left:none;position:relative;top:0px;}
.livedojo_update .livedojo_title {line-height:inherit;padding-bottom:0em;}
*/
.livedojo_update.c1 {padding:30px 0px 0px 0px;}
.livedojo_update.c1 .livedojo_headme{display: table;width:100%;margin-top:-1px;position:relative;margin-bottom:30px;}
.livedojo_update.c1 .livedojo_headme .livedojo_head{height:35px;}
.livedojo_update.c1 .livedojo_headme .livedojo_time {margin-bottom:0px;border-radius:4px;height:35px;padding:0px 10px 0px 9px;line-height:35px;}
.livedojo_update.c1 .livedojo_headme .livedojo_separator {top: 17px;}
.livedojo_update.c1 .livedojo_headme .livedojo_separator_dot{width:11px;height:11px;top:12px;}
.livedojo_update.c1 .livedojo_headme .livedojo_title { padding:3px 0px 0px 0px;}
.livedojo_update.c1 .livedojo_headme .livedojo_content {padding-bottom:0px;border:0px;}
.livedojo_update.c1 .livedojo_contentme {display: table;width:100%;margin-top:-25px;}
.livedojo_update.c1 .livedojo_contentme .livedojo_head .livedojo_images{margin-top:25px;}
.livedojo_update.c1 .livedojo_contentme .livedojo_head .livedojo_images img {border-radius:4px;}
.livedojo_update.c1 .livedojo_contentme .livedojo_content {padding-top:0px;padding-bottom:33px;line-height:1.9em;}

.livedojo_update.c2 {padding:30px 0px 0px 0px;}
.livedojo_update.c2 .livedojo_headme{display: table;width:100%;margin-top:-1px;position:relative;margin-bottom:30px;}
.livedojo_update.c2 .livedojo_headme .livedojo_head{height:35px;}
.livedojo_update.c2 .livedojo_headme .livedojo_time {margin-bottom:0px;border-radius:4px;height:35px;padding:0px 10px 0px 9px;line-height:35px;}
.livedojo_update.c2 .livedojo_headme .livedojo_separator {top: 17px;}
.livedojo_update.c2 .livedojo_headme .livedojo_separator_dot{width:11px;height:11px;top:12px;}
.livedojo_update.c2 .livedojo_headme .livedojo_title { padding:3px 0px 0px 0px;}
.livedojo_update.c2 .livedojo_headme .livedojo_content {padding-bottom:0px;border:0px;}
.livedojo_update.c2 .livedojo_contentme {display: table;width:100%;margin-top:-10px;}
.livedojo_update.c2 .livedojo_contentme .livedojo_head .livedojo_images{margin-top:10px;}
.livedojo_update.c2 .livedojo_video + .livedojo_contentme {margin-top:0px;}
.livedojo_update.c2 .livedojo_contentme .livedojo_head .livedojo_images img {border-radius:4px;}
.livedojo_update.c2 .livedojo_contentme .livedojo_content {padding-top:0px;padding-bottom:33px;line-height:1.9em;}
.livedojo_update.c2 .livedojo_featured {display: table;margin-bottom:30px;}
.livedojo_update.c2 .livedojo_featured img {width:100%;border-radius:4px;}
.livedojo_update.c2 .livedojo_video {display: block;position: relative; 	padding-bottom: 56.25%; /* 16:9 */ 	height: 0;margin-bottom:30px;}

.livedojo_update.c3 {padding:30px 0px 0px 0px;}
.livedojo_update.c3 .livedojo_headme{display: table;width:100%;margin-top:-1px;position:relative;margin-bottom:30px;}
.livedojo_update.c3 .livedojo_headme .livedojo_head{height:35px;}
.livedojo_update.c3 .livedojo_headme .livedojo_time {margin-bottom:0px;border-radius:4px;height:35px;padding:0px 10px 0px 9px;line-height:35px;}
.livedojo_update.c3 .livedojo_headme .livedojo_separator {top: 17px;}
.livedojo_update.c3 .livedojo_headme .livedojo_separator_dot{width:11px;height:11px;top:12px;}
.livedojo_update.c3 .livedojo_headme .livedojo_title { padding:3px 0px 0px 0px;}
.livedojo_update.c3 .livedojo_headme .livedojo_content {padding-bottom:0px;border:0px;}
.livedojo_update.c3 .livedojo_contentme {display: table;width:100%;margin-top:-63px;}
.livedojo_update.c3 .livedojo_contentme .livedojo_head .livedojo_images{margin-top:61px;}
.livedojo_update.c3 .livedojo_contentme .livedojo_head .livedojo_images img {border-radius:4px;}
.livedojo_update.c3 .livedojo_contentme .livedojo_content {padding-top:0px;padding-bottom:33px;line-height:1.9em;}
.livedojo_update.c3 .livedojo_featured {display: table;margin-bottom:30px;}
.livedojo_update.c3 .livedojo_featured img {width:100%;border-radius:4px;}
.livedojo_update.c3 .livedojo_video {display: block;position: relative; 	padding-bottom: 56.25%; /* 16:9 */ 	height: 0;margin-bottom:30px;}

.livedojo_update .livedojo_canvas {height:250px;width:100%;display:block;border:1px solid #dadada;border-radius:4px;}
.livedojo_update .livedojo_canvas + .livedojo_end {margin-top:30px;}
.livedojo_update .livedojo_end {min-height:1px; width:calc(100% - 200px);float:right;border-bottom:1px solid #dadada;}
.livedojo_update .livedojo_end .livedojo_author {padding-bottom:15px;color:#666666;text-transform:uppercase;margin-top:-15px;}
.livedojo_update .livedojo_end .livedojo_author img {margin-top:-3px;}
.livedojo_update .livedojo_contentme .livedojo_content ul, .livedojo_update .livedojo_contentme .livedojo_content ol {margin-left:15px;}
.livedojo_update .livedojo_contentme .livedojo_content p {margin-bottom:1.6842em;}
.livedojo_update .livedojo_contentme .livedojo_content *:last-child{margin-bottom:0em;}
.livedojo_update .livedojo_contentme .livedojo_content blockquote {margin-left:0em;}

/*#livedojo_add {color: #27a6e9;float: left;font-weight: bold;line-height: 2em;margin: 0.5em 0.3em 0.5em 0;padding: 0 0.3em;text-transform: capitalize;}*/
#livedojo_add{padding:0px 17px;background-color:#27a6e9;color:#fff; font-size:12px;font-weight:bold;cursor:pointer;transition:all 150ms ease-in-out 0ms;line-height:40px; margin:30px 0px;text-align:center;border-radius:4px;}
#livedojo_add i {line-height:40px;}
#livedojo_add:hover {background-color:#111;cursor:pointer;}

.livedojo_playstop {padding:0px 17px;background-color:#27a6e9;color:#fff; font-size:12px;font-weight:bold;cursor:pointer;transition:all 150ms ease-in-out 0ms;line-height:40px; margin:30px 0px;text-align:center;border-radius:4px;display:none;}
.livedojo_playstop i {line-height:40px;}
.livedojo_playstop:hover {background-color:#111;cursor:pointer;}

.livedojo_addmenu > div{display:inline-block;font-size:12px;}
.livedojo_addmenu > div + div {margin-left:20px;}
.livedojo_new_head {line-height:40px; margin-bottom:20px;font-family:sans-serif;text-align:left;height:40px;}
.livedojo_new_head span {font-weight:bold;font-size:18px;}
.livedojo_new_head .livedojo_cancel{float:right;padding:0px 17px;background-color:#333;color:#fff; font-size:12px;font-weight:bold;cursor:pointer;transition:all 150ms ease-in-out 0ms;}
.livedojo_new_head .livedojo_broadcast{float:right;padding:0px 17px;background-color:#27a6e9;color:#fff; font-size:12px;margin-left:20px;font-weight:bold;cursor:pointer;transition:all 150ms ease-in-out 0ms;}
.livedojo_new_head .livedojo_broadcast *, .livedojo_new_head .livedojo_cancel * {line-height:40px;height:40px;}
.livedojo_new_head .livedojo_broadcast * {font-size:16px;}
.livedojo_new_head > div:hover {background-color:#000;}
.livedojo_over {position:fixed;z-index:999999999; top:0px; left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.9);text-align: center;scroll-behavior:smooth;overflow-y:scroll;overflow-x:hidden;display:none;bottom:0px; right:0px;}
.livedojo_over > div {position:relative;width:660px;}
@media screen and (max-width: 660px) {
    .livedojo_over > div {width:100%;}
}
.livedojo_over .wp-editor-container {border:1px solid #dedede;margin-bottom:20px;}
.livedojo_over #livedojo_title {border:1px solid #dedede; width:100%; line-height:40px; display:block; margin-bottom:20px;font-size:14px; padding:0px 12px;background-color:#fff;transition:all 150ms ease-in-out 0ms;}
.livedojo_over #livedojo_title:focus {border:1px solid #999;}
.livedojo_over #livedojo_add_image {clear:both;border:1px solid #dedede; width:100%; line-height:40px; display:block; margin-bottom:20px;font-size:14px; padding:0px 12px;background-color:#fff;transition:all 150ms ease-in-out 0ms;font-family:sans-serif;text-align:left;color:#658cb2;cursor:pointer;}
.livedojo_over #livedojo_add_image:hover {color:#000;}
.livedojo_over #livedojo_add_image i {line-height:40px;}
.livedojo_over #livedojo_add_image #livedojo_image_upload {display:none;}
.livedojo_over #livedojo_add_image .livedojo_featured_image_progress {float:right;display:none;}
.livedojo_over #livedojo_add_image.loading .livedojo_featured_image_progress{display:block;}
.livedojo_over #livedojo_featured {display:none;min-height:75px;margin-bottom:20px;clear:both;}
.livedojo_over #livedojo_featured > span{float:left; font-size:14px; font-family:sans-serif; margin-right:20px;}
.livedojo_over #livedojo_featured > img {width:75px;height:75px;float:left;}
.livedojo_over #livedojo_featured > img + div{height:75px; width:75px; background-color:red;float:left;margin-left:-75px;background-color:rgba(0,0,0,0.6);opacity:0;line-height:75px; text-align:center; color:#fff; font-size:24px;transition:all 150ms ease-in-out 0ms;}
.livedojo_over #livedojo_featured > img + div:hover {opacity:1;cursor:pointer;}
.livedojo_over #livedojo_featured > div#reupload_featured {background-color: #ff0000;color: #fff;cursor: pointer;float: left;font-size: 12px;font-weight: bold;margin-left: 20px;padding: 0 17px;transition: all 150ms ease-in-out 0ms;line-height:40px;font-family:sans-serif;margin-top:17.5px;}
.livedojo_over #livedojo_featured > div#reupload_featured:hover {background-color:#000;}
.livedojo_over #livedojo_info{font:12px sans-serif; line-height:20px;text-align:left;padding:10px 0px;color:#27a6e9;display:none;}
.livedojo_over #livedojo_add_gallery {clear:both;border:1px solid #dedede; width:100%; line-height:40px; display:block; margin-bottom:20px;font-size:14px; padding:0px 12px;background-color:#fff;transition:all 150ms ease-in-out 0ms;font-family:sans-serif;text-align:left;color:#658cb2;cursor:pointer;}
.livedojo_over #livedojo_add_image:hover {color:#000;}
.livedojo_over #livedojo_add_gallery i {line-height:40px;}
.livedojo_over #livedojo_add_gallery input#livedojo_gallery_upload {display:none;}
.livedojo_over #livedojo_add_gallery .livedojo_gallery_progress {float:right;display:none;}
.livedojo_over #livedojo_add_gallery.loading .livedojo_gallery_progress{display:block;}
.livedojo_over #livedojo_gallery {text-align:left;clear:both;}
.livedojo_over #livedojo_gallery > img {width:75px;height:75px;display:inline-block;margin-right:20px;margin-bottom:20px;}
.livedojo_over #livedojo_gallery > img + div{height:75px; width:75px; background-color:red;position:absolute;margin-left:-95px;background-color:rgba(0,0,0,0.6);opacity:0;line-height:75px; text-align:center; color:#fff; font-size:24px;transition:all 150ms ease-in-out 0ms;}
.livedojo_over #livedojo_gallery > img + div:hover {opacity:1;cursor:pointer;}

.livedojo_over #livedojo_add_video {clear:both;border:1px solid #dedede; width:100%; line-height:40px; display:block; margin-bottom:20px;font-size:14px; padding:0px 12px;background-color:#fff;transition:all 150ms ease-in-out 0ms;}
.livedojo_over #livedojo_add_video:focus {border:1px solid #999;}
.livedojo_over #fb_post, .livedojo_over #tw_post {clear:both;border:1px solid #dedede; width:100%; line-height:40px; display:block; margin-bottom:20px;font-size:14px; padding:0px 12px;background-color:#fff;transition:all 150ms ease-in-out 0ms;font-family:sans-serif;text-align:left;}
.livedojo_over #fb_post input[type="checkbox"], .livedojo_over #tw_post input[type="checkbox"] {float:right;margin-top:15px;}
.livedojo_over #fb_post i , .livedojo_over #tw_post i {line-height:40px;}
.livedojo_over #livedojo_coords {border:1px solid #dedede; width:100%; line-height:40px; display:block; margin-bottom:20px;font-size:14px; padding:0px 12px;background-color:#fff;transition:all 150ms ease-in-out 0ms;display:none;}
.livedojo_over #livedojo_address {border:1px solid #dedede; width:calc(100% - 120px); line-height:40px; display:block; margin-bottom:20px;font-size:14px; padding:0px 12px;background-color:#fff;transition:all 150ms ease-in-out 0ms;display:none;}
.livedojo_over #locateme {clear:both;border:1px solid #dedede;text-align:left;line-height:40px; display:block; margin-bottom:20px;font-size:14px; padding:0px 12px;color:#658cb2;cursor:pointer;font-family:sans-serif;}
.livedojo_over #locateme:hover {color:#111;}
.livedojo_over #locateme i {line-height:40px;}
.livedojo_over #mapCanvasID {clear:both;border:1px solid #dedede;display:none;}
.livedojo_over #removemap {border:1px solid #dedede; width:120px; line-height:40px; display:inline-block; margin-bottom:20px;font-size:10px; padding:0px 12px;background-color:#fff;transition:all 150ms ease-in-out 0ms;display:none; font-family:sans-serif;color:#658cb2;cursor:pointer;float:right;border-left:0px;}
.livedojo_over #removemap:hover {color:#e11;}
.livedojo_over #removemap i {line-height:40px;}

#livedojo_over_bg {position:fixed;z-index:999999999; top:0px; left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.9);text-align: center;scroll-behavior:smooth;overflow-y:scroll;overflow-x:hidden;display:none;right:0px; bottom:0px;}
.livedojo_update .livedojo_featured img, .livedojo_update .livedojo_images img {cursor:pointer;}
#livedojo_over_bg > div.holder {display:table-cell;width:100%; height:100%;padding:30px;vertical-align:middle;text-align:center;background-size:contain;}
.livedojodeletepost {position:absolute;height:28px;line-height:28px;margin-top:-22px;color:red;font-size:12px;font-weight:bold;opacity:0;transition:all 150ms ease-in-out 0ms;}
.livedojodeletepost:hover {opacity:1;color:#000;cursor:pointer;}
div:hover + .livedojodeletepost {opacity:1;}
.livedojodeletepost * {font-size:20px;line-height:28px;}
.livedojo_nobreak {display:block; height:1px; background-color:#dadada;margin:15px 0px 30px 0px;}
#wp-link-wrap {font-size:12px;}
#wp-link-submit {padding-top:3px; padding-bottom:3px;}
#wp-livedojoooo-wrap {clear:both;}
.livedojo_more {clear: both; line-height: 30px; display: block; text-align: center; margin-top: 30px;border:1px solid #dadada;background-color:#dadada;color:#666666; width:170px;margin-left:0;margin-right:auto;border-radius:3px;}
.livedojo_more:hover {cursor:pointer;background-color:#fff;}