/*
 Theme Name:   twentytwenty-child
 Description:  twentytwenty-child
 Author:       Ai
 Template:    twentytwenty
 Version:      2.00
 Text Domain:  twentytwenty-child
*/

a {text-decoration:none; color: #aa0000; border-bottom : dotted 1px #d9e2e9 !important; margin:0; cursor:pointer;}
a.link {text-decoration:none; color: #aa0000; border-bottom : dotted 1px #d9e2e9 !important; margin:0; cursor:pointer;}
a.link:hover {text-decoration:none; color: #aa0000; border-bottom : solid 1px #aa0000 !important;}
a.link:visited {text-decoration:none; color: #888;}



div.videoDiv {display:block !important;}

.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width: 1200px; 
}

.section-inner.medium {
	max-width: 1200px; 
}

.singular .entry-header {
    padding: 8rem 0 !important;
}

h1,
.heading-size-1 {
	font-weight: normal !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.faux-heading {
	font-weight: normal !important;
}
.post-meta-single-top .post-meta {
  justify-content: flex-start !important; 
}
.post-meta-wrapper {
	margin-left: 0 !important;
	max-width: 1200px;
}
.post-author {display:none !important}
.entry-categories-inner {
    justify-content: flex-start !important; 
}

p.comment-form-url {display:none}

ul.post-meta {	margin-left: -15px !important;}
div.post-meta-wrapper {	margin-left: 50px !important;	border-left: dotted 1px #ccc; }
div.timeStart {	font-size: 1.6rem; margin: -23px 0 0 -28px; color: #6d6d6d; }


@media screen and (min-width: 0px)	{	div.videoDiv iframe	{	height: 160px !important;	}	}

@media screen and (min-width: 320px)	{	div.videoDiv iframe	{	height: 180px !important;	}	}

@media screen and (min-width: 375px)	{	div.videoDiv iframe	{	height: 240px !important;	}	}

@media screen and (min-width: 500px)	{	div.videoDiv iframe	{	height: 300px !important;	}	}

@media screen and (min-width: 600px)	{	div.videoDiv iframe	{	height: 360px !important;	}	}

@media screen and (min-width: 700px)	{	div.videoDiv iframe	{	height: 460px !important;	}	}

@media screen and (min-width: 900px)	{	div.videoDiv iframe	{	height: 600px !important;	}	}

@media screen and (min-width: 1200px)	{	div.videoDiv iframe	{	height: 680px !important;	}	}