/*
Theme Name: antho newspaper
Template:   Newspaper
Version:   11.3.1
*/
/* special text formating: epigraphs, epigraph authors, verse, quotes, etc */
.td-post-content .vl-verse-dedication{margin-left:8rem;margin-bottom:1.8rem;font-style:italic;}
.td-post-content .vl-verse-epigraph {margin-left:8rem;font-style:italic;margin-bottom:0.5rem;margin-top:0.2rem;}
.td-post-content .vl-verse-epigraph-avtor{margin-left:16rem;font-size:0.8rem;}
.td-post-content .vl-verse-epigraph-author{margin-left:16rem;font-size:0.9rem;margin-bottom:0.8rem;}
.td-post-content .vl-epigraph {margin-left:14rem;font-style:italic;margin-bottom:0.5rem;}
.td-post-content .vl-epigraph-avtor{margin-left:18rem;font-size:0.9rem;}
.td-post-content .vl-epigraph-author{margin-left:18rem;font-size:0.9rem;margin-bottom:1.5rem;}
.td-post-content .vl-dedication{margin-left:16rem;margin-bottom:1.8rem;font-style:italic;}
.td-post-content .vl-post-author{margin-left:12rem;}
.td-post-content .vl-post-year{margin-left:12rem;font-style:italic;}
.td-post-content  .vl-quote{margin:0 0 0.8rem 4rem;font-style:normal;font-size:0.9rem;line-height:1.25rem;font-style:italic;}
.td-post-content  .vl-quote-author{margin-left:22rem;margin-bottom:0.8rem;font-style:normal;font-size:0.8rem;font-style:italic;}
.td-post-content  p .vl-quote{margin:0 0 0.8rem 4rem;font-style:normal;font-size:0.9rem;line-height:1.25rem;font-style:italic;}
.td-post-content  p .vl-quote-author{margin-left:8rem;margin-bottom:0.8rem;font-style:normal;font-size:0.8rem;font-style:italic;}

.vl-verse-center {text-align:center;}

.vl-step{margin-left:3rem;}
.vl-step2{margin-left:6rem;}
.vl-step3{margin-left:9rem;}
.vl-step4{margin-left:12rem;}
.vl-step5{margin-left:15rem;}
.vl-verse{margin-left:3rem;font-style:italic;}
.vl-verse-step{margin-left:3rem;}
.vl-verse-step1{margin-left:2rem;}
.vl-verse-step2{margin-left:4rem;}
.vl-verse-step3{margin-left:6rem;}
.vl-verse-step4{margin-left:8rem;}
.vl-verse-step5{margin-left:10rem;}
.vl-verse-step6{margin-left:12rem;}
.vl-verse-hebrew{text-align:right;padding-right:8rem;}
.vl-verse-author{margin-left:12rem;font-style:italic;}
.vl-epigraph{margin-left:24rem;font-style:italic;font-size:1.0rem;}
.vl-epigraph-author{margin-left:12rem;font-size:0.9rem;}
h3 {font-size:1.0rem;line-height:1.5rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;}
h4 {font-size:1.1rem;line-height:1.5rem;font-weight:600;margin-top:2rem;text-align:center;}
h5 {font-size:1.1rem;line-height:1.5rem;font-weight:600;margin-top:1.2rem;margin-bottom:1rem;}
.traur{border:solid 1px;padding:1px;}
/* side menu bar */
.menu-item-has-children a{text-transform:uppercase;font-weight:700;} 
.menu-item-has-children a {cursor:default;max-width:250px;text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden;} 
.menu-item-has-children a:hover{color:rgb(17,17,17);} 
.menu-item-has-children li a{text-transform:none;font-weight:400;font-family: 'Roboto';color:black;} 
.menu-item-has-children li a:hover{color:#4db2ec;} 
.menu-item-has-children li a{cursor:pointer;} 
/*.menu-item-has-children ul li.menu-item-has-children a{text-transform:uppercase;font-weight:700;} 
.menu-item-has-children ul li.menu-item-has-children a {cursor:default;max-width:250px;text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden;} 
.menu-item-has-children ul li.menu-item-has-children a:hover{color:rgb(17,17,17);} 
.menu-item-has-children ul li.menu-item-has-children a{text-transform:none;font-weight:400;font-family: 'Roboto';color:black;} 
.menu-item-has-children ul li.menu-item-has-children a:hover{color:#4db2ec;} 
.menu-item-has-children ul li.menu-item-has-children a{cursor:pointer;} */
/*  language flag classes */
.ruflag {
background-image: url('https://ru.antho.net/wp-content/uploads/2021/10/russia_round_icon.jpg');
background-repeat: no-repeat;
background-position: left;
padding-left: 36px;
}

/* inline image padding */
.vl-inline-image {margin:0.8rem;}
/* publication title in navigation menu */
.vl-menu-sub{font-size:0.7rem;text-transform:uppercase;padding-left:0.8rem;text-overflow:ellipsis;white-space:nowrap;}
.vl-menu-sub{font-style:italic;line-height:0.8rem;font-family: 'Roboto';}

/* special table setup for D. Sukharev post */
/*.tdc-row {margin-left:1rem !important;margin-right:1rem !important;} */
a.ss-button-facebook{margin-left:1rem !important;margin-right:1rem !important;}
div.sukharev {
	width: none;
	font-size:1rem;
}
table.sukharev {
	border-style: none;
	font-size:1rem;
	table-layout:fixed;
	width:30rem;
}
table.sukharev tr{
	border-style: none;
}
table.sukharev td{
	border-style: none;
	font-size:1rem;
	padding:0.1rem;
}
/* --> end of Sukharev setup */
.vl-list-of-writers-letter-par{	font-size:1.2rem;color:white;text-shadow: 1px 1px #A9A9A9;background-color:black;border-radius:1.2rem;}
.vl-list-of-writers-entry {padding:0.4rem;width:30%;font-size:0.9rem;}
.vl-list-of-writers-entry a{color:black;}
.vl-list-of-writers-entry a{background-color:white;}
.vl-list-of-writers-entry a:hover{background-color:lightblue;}
.vl-list-of-writers-block {display:flex;flex-wrap:wrap;justify-content:space-evenly;}
.vlarc-main-container{display:flex;flex-wrap:wrap;justify-content:center;}
.vlarc-year-box {
	max-width:110px;
	background-color:rgb(30, 84, 235);
	margin: 0.5rem;
	padding:0.2rem;
	border: 1px solid rgb(30, 34, 235); 
	border-radius: 0.5rem;
	display:flex;
	flex-wrap:wrap;
  text-align:center;
  align-content:flex-start;
  }
.vlarc-year-box2 {
	max-width:110px;
	background-color:rgba(255, 20, 21, 0.8);
	margin: 0.5rem;
	padding:0.2rem;
	border: 1px solid rgba(255, 20, 21, 1); 
	border-radius: 0.5rem;
	display:flex;
	flex-wrap:wrap;
  text-align:center;
  align-content:flex-start;
  }
.vlarc-year-boxc1{}
.vlarc-year {
	color:white;
  text-align:center;
	font-size:0.8rem;
	width:100%;
	}
.vlarc-listbox{display:flex;flex-wrap:wrap;width:98%;}
.vlarc-item {
	width:95%;
	padding:0.15rem;
	margin:0.15rem auto;
	border-radius: 1.1rem;
	font-size:1.0rem;
	font-family: 'Roboto Condensed'; 
	background-color:rgba(149, 210, 255);
}
.vlarc-item a {
	text-decoration:none;
	color:rgb(0,0,33);
	background-color:rgba(255, 255, 255,0);
	}
div.vlpub-container{
	clear:both;
	display:flex;
	}
div.vlpub-container-jr {
	width:50%;
}
div.vlpub-container-nonjr {
	width:50%;
}
h3.vlpub-header {
	font-family:Baskerville, "Times New Roman", Times, serif;
}
a.vlpub-item{
	font-family:Baskerville, "Times New Roman", Times, serif;
	 background-color:rgb(30, 130, 255);
	 color:white;
	 padding:0.2rem;
	margin:0.3rem auto;
	border-radius: 0.3rem;
	font-size:0.8rem;
}
a.vlmisc-item{
	font-family:Baskerville, "Times New Roman", Times, serif;
	 background-color:rgb(30, 130, 255);
	 color:white;
	 padding:0.2rem;
	margin:0.3rem auto;
	border-radius: 0.3rem;
	font-size:0.8rem;
}
.vlpub-list {
	font-family:"Times New Roman",serif!important;
	font-weight:500;
	color:#010203;
	font-size:0.8rem;
	padding-left:0.2rem;
}
div [id^=wonderpluginaudio] {margin-top: 1rem !important; margin-bottom:1rem !important;}
div [id^=wonderpluginaudio] li.amazingaudioplayer-track-item {padding-bottom:0.5rem !important;}
div [id^=wonderpluginaudio] .amazingaudioplayer-track-item {font-size:1.0rem !important;line-height:1.4rem !important;}
div [id^=wonderpluginaudio] {max-width: 34rem !important; width: 100% !important; }
div [id^=wonderpluginaudio] .amazingaudioplayer-item-info {width:12% !important;}
div [id^=wonderpluginaudio] .amazingaudioplayer-item-id {width:5% !important;}
/* Marina Melemed albom */
.mm-audio-subtitle {
	clear:both;font-size:1.1rem !important;color:white;background:#004576;
	padding-top:0.2rem;padding-bottom:0.2rem;
	border-radius:0.2rem
}
/*@media screen and (min-width: 180px) and (max-width: 360px) {
.td-post-content .mm-audio-subtitle {
    margin-right: 3%;
    margin-left: 3%;
}
}

@media screen and (min-width: 361px) and (max-width: 480px) {
.td-post-content .mm-audio-subtitle {
    margin-right: 6%;
    margin-left: 6%;
}
}

@media screen and (min-width: 481px) and (max-width: 600px) {
.td-post-content .mm-audio-subtitle {
    margin-right: 9%;
    margin-left: 9%;
}
}

@media screen and (min-width: 601px) and (max-width: 959px) {
.td-post-content .mm-audio-subtitle {
    margin-right: 12%;
    margin-left: 12%;
}
}

@media screen and (min-width: 960px) {
.td-post-content .mm-audio-subtitle {
    margin-right: 18%;
    margin-left: 18%;
}
}
*/