/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@import url('asty-cf-web/lightoblique/cfastystd-lightoblique.css');
@import url('asty-cf-web/medium/cfastystd-medium.css');
@import url('asty-cf-web/blackoblique/cfastystd-blackoblique.css');
@import url('asty-cf-web/ultraoblique/cfastystd-ultraoblique.css');
@import url('asty-cf-web/book/cfastystd-book.css');
@import url('asty-cf-web/bookoblique/cfastystd-bookoblique.css');
@import url('asty-cf-web/thinoblique/cfastystd-thinoblique.css');
@import url('asty-cf-web/extraboldoblique/cfastystd-extraboldoblique.css');
@import url('asty-cf-web/ultra/cfastystd-ultra.css');
@import url('asty-cf-web/mediumoblique/cfastystd-mediumoblique.css');
@import url('asty-cf-web/thin/cfastystd-thin.css');
@import url('asty-cf-web/light/cfastystd-light.css');
@import url('asty-cf-web/extrabold/cfastystd-extrabold.css');
@import url('asty-cf-web/hairline/cfastystd-hairline.css');
@import url('asty-cf-web/black/cfastystd-black.css');
@import url('asty-cf-web/bold/cfastystd-bold.css');
@import url('asty-cf-web/boldoblique/cfastystd-boldoblique.css');
@import url('asty-cf-web/hairlineoblique/cfastystd-hairlineoblique.css');

html { margin:0; }  
body { 
	/* font-family: 'CF Asty Std', Helvetica, Arial, sans-serif !important; */
	font-family: 'cf_asty_stdregular';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 28px;
	background-color:#000;
	position:relative;
}
.site-footer {
    max-width: 1440px;
    margin: 0 auto;
}
.site-info { background-color:#fff; }
.inside-site-info { padding:10px; }
@media (max-width:768px) {
	#mobilecheck { display:none; }
}

.site-content { background-color: #fff; z-index: 1; }
h1, h2, h3, h4, h5, h6 { font-family: 'cf_asty_stdregular'; margin:0; }

.size25 { font-size:70% !important; line-height: 120% !important; }
.size50 { font-size:80% !important; line-height: 120% !important; }
.size75 { font-size:90% !important; line-height: 120% !important; }
.size100 { /* font-size:100% !important; */ }
.size125 { font-size:110% !important; line-height: 120% !important; }
.size150 { font-size:120% !important; line-height: 120% !important; }
.size175 { font-size:130% !important; line-height: 120% !important; }

/* theme specific */
.entry-meta, .comments-area { display: none; } /* temp for post only */
.site-content .content-area { max-width:750px; margin:0 auto; padding:70px 30px; }	
@media (max-width:1399px) {
	.site-content .content-area { padding:70px; }	
	.sidebar-wrapper { width:23% !important; }
}	
@media (max-width:799px) {
	.site-content .content-area { max-width:520px; margin:0 auto; font-size: 16px; padding:70px 0; }	
	.sidebar-wrapper { width:340px !important; }
}	
@media (max-width:539px) {
	.site-content .content-area { max-width:340px; margin:0 auto; font-size: 16px; padding:70px 0; }	
}	

.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) { margin-top: 0; }
p { margin-bottom:20px; }
/* #page { min-height: 700px; } */


/* header styles */

.inside-header {
    background-color: #ececec;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3;
}
#toolbar {
    width: 100%;
    display: flex;
}
#toolbar div {
    display: inline-block;
    margin-right: 10px;
	height:24px;
}
#toolbar_left {
    text-align: left;
    width: 50%;
}
#toolbar_right {
    text-align: right;
    width: 50%;
}

.textsize {     
	color: #ddd;
    font-size: 1.2em;
    cursor: pointer;
    padding: 0 12px; 
}
.textsize.active { color:#FFAB1F; font-size: 1.5em }

.increase { 
	display:inline-block;
	
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='36' viewBox='0 0 40 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.71283 19.2523L8.2332 15.5828H15.1423L16.6049 19.2523H18.4139L12.5249 5H10.9853L5 19.2523H6.71283ZM11.6974 7.08818H11.7358L14.5457 14.0826H8.82981L11.6974 7.08818Z' fill='%231F1F1F'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	
	margin-bottom: -5px;
    /*margin-right: 10px;	
	cursor:pointer;*/
}
.increase.rm-black {
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='36' viewBox='0 0 40 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.71283 19.2523L8.2332 15.5828H15.1423L16.6049 19.2523H18.4139L12.5249 5H10.9853L5 19.2523H6.71283ZM11.6974 7.08818H11.7358L14.5457 14.0826H8.82981L11.6974 7.08818Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.decrease { 
	display:inline-block;
	
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.48837 15.5453L10.2907 13.7959H14.0581L14.8372 15.5453H16.3837L12.8372 8H11.5698L8 15.5453H9.48837ZM12.1744 9.64216H12.1977L13.5698 12.7118H10.7791L12.1744 9.64216Z' fill='%231F1F1F'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	
	margin-bottom: -5px;
    /*margin-right: 10px;	
	cursor:pointer;*/
}
.decrease.rm-black {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.48837 15.5453L10.2907 13.7959H14.0581L14.8372 15.5453H16.3837L12.8372 8H11.5698L8 15.5453H9.48837ZM12.1744 9.64216H12.1977L13.5698 12.7118H10.7791L12.1744 9.64216Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}


/* typography */
.breadcrumbs {
    padding:0 0 0 40px;
	font-size:12px;
	margin-top: 80px;
}
@media (min-width:800px) {
	.breadcrumbs { padding:0; }
	.separate-containers .inside-article { padding: 0; }
}	

hr { margin-top: 80px; margin-bottom:40px; }

article div:empty {
    display: none;
}

em, i { font-family: 'cf_asty_stditalic'; }
blockquote {
    font-family: 'Times New Roman';
	border-left: 7px solid rgba(31,31,31,.7);
    padding: 24px;
    font-size: 18px;
	line-height:28x;
    font-style: normal;
    margin: 0 0 1.5em;
    position: relative;
}
.page-number {
	text-align:center;
	margin:10px auto;
	color:#000;
}	
.bookmark { 
	display:inline-block;
	/* content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/mdi-light_bookmark.svg); */
	
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M8 3H16C16.7956 3 17.5587 3.31607 18.1213 3.87868C18.6839 4.44129 19 5.20435 19 6V21L12 18L5 21V6C5 5.20435 5.31607 4.44129 5.87868 3.87868C6.44129 3.31607 7.20435 3 8 3ZM8 4C7.46957 4 6.96086 4.21071 6.58579 4.58579C6.21071 4.96086 6 5.46957 6 6V19.49L12 16.942L18 19.489V6C18 5.46957 17.7893 4.96086 17.4142 4.58579C17.0391 4.21071 16.5304 4 16 4H8Z' fill='black'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");
	width:24px;
	height:24px;
	
	margin-bottom: -5px;
    margin-right: 10px;	
	cursor:pointer;
}
.bookmark.rm-black {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M8 3H16C16.7956 3 17.5587 3.31607 18.1213 3.87868C18.6839 4.44129 19 5.20435 19 6V21L12 18L5 21V6C5 5.20435 5.31607 4.44129 5.87868 3.87868C6.44129 3.31607 7.20435 3 8 3ZM8 4C7.46957 4 6.96086 4.21071 6.58579 4.58579C6.21071 4.96086 6 5.46957 6 6V19.49L12 16.942L18 19.489V6C18 5.46957 17.7893 4.96086 17.4142 4.58579C17.0391 4.21071 16.5304 4 16 4H8Z' fill='white'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");	
}	

.bookmark.saved { 
	/* content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/ic_baseline-bookmark.svg); */
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 3H7C5.9 3 5.01 3.9 5.01 5L5 21L12 18L19 21V5C19 3.9 18.1 3 17 3Z' fill='%23BA2525'%3E%3C/path%3E%3C/svg%3E ");
	width:24px;
	height:24px;
	
}
.page-break {
	display:block; 
	position:relative;
	text-align:center;
	margin: 32px 0;
}	
.page-break:before {
        content: "";
        display: block;
        width: 44%;
        height: 1px;
        background: #ccc;
        left: 0;
        top: 50%;
        position: absolute;
}
.page-break:after {
        content: "";
        display: block;
        width: 44%;
        height: 1px;
        background: #ccc;
        right: 0;
        top: 50%;
        position: absolute;
}


h1.entry-title {
	font-family: 'cf_asty_stdbold';
	font-size: 32px;
	line-height: 33px;
}	
.article_scientific h1 {
	line-height:40px;	
}	
.subtitle {  
	padding-top:16px;
	font-family: 'cf_asty_stdmedium';
	font-size: 24px;
	line-height: 25px;	
}

.article_code .text { 
	padding-top:30px;
	font-size: 18px;
	line-height: 28px;
	opacity: 0.75;
}
.article_code .relations_title {
	padding-top:60px;
}
.article_code .relations_title h2 {
	font-family: 'cf_asty_stdbold';
	font-size: 22px;
	line-height: 26px;
}
.article_code .relations {
	padding-top:30px;
}


.author_name {
	padding-top:24px;
	font-family: 'cf_asty_stdmedium';
	font-size: 14px;
	line-height: 15px;	
	color:#1f1f1f;
}	
.author_attribute {
	font-family: 'cf_asty_stdregular';
	font-size: 14px;
	line-height: 16px;	
	color:#1f1f1f;
	padding-top: 8px;
}	

.issue_notice {
	padding:24px 0 40px 0;
	font-family: 'cf_asty_stdregular';
	font-size: 12px;
	line-height: 14px;
}

.article_magazine .composition { padding:60px 0 75px 0; }
.article_magazine .summary_text {  }

.main_text {
	padding-top:40px;
	font-family: 'cf_asty_stdregular';
	font-size: 18px;
	line-height: 28px;
}	

.main_text h2 { font-family: 'cf_asty_stdbold'; font-size: 22px; line-height: 26px;  }
.main_text h3 { font-family: 'cf_asty_stdbold'; font-size: 18px; line-height: 24px; }
.main_text h4 { font-family: 'cf_asty_stdmedium'; font-size: 18px; line-height: 20px; }
.main_text h5 { font-family: 'cf_asty_stdregular'; font-size: 18px; line-height: 20px; padding:24px 0 0 0; }
.main_text h6 { font-family: 'cf_asty_stditalic'; font-size: 18px; line-height: 19px; }

h2+p, h3+p, h4+p, h5+p, h6+p, h2+h3 { padding-top:8px; }

#resizable {
    padding-bottom: 120px;
}

.bottom-footnotes { font-size:14px; }
.footnote:hover, .footnote:focus, .footnote:active {
    color: #1e73be;
}
.footnotesContainer {
	position: fixed;
	bottom:0;
	left: 0;
	width: 100%;
}

.footnotesGradient {
	display:block;
	content:'';	
	max-width:1440px;
	margin:0 auto;
	background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
	height:57px;
}

#footerSlideButton {
	background-color:transparent;
	position: absolute;
	top: 30px; /* top: -26px; */
	right: 0;
	width:100%;
	height:30px;
	border: none;
	cursor: pointer;
	margin:0 auto;
}
#footnoteButton {
    background-color: #f5f5f5;
    width: 288px;
    margin: 0 auto;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
	font-family: 'cf_asty_stdregular';
	padding-top:8px;
	font-size:14px;
	line-height: 18px;
	text-align: center;
	color:#000;
}
#footerSlideContent {
	width: 100%;
	height: 0px;
	color: #CCCCCC;
	font-size: 0.8em;
	margin: 0 auto;
	border: none;
	background-color:#f5f5f5;
	max-width:1440px;
}
#footerSlideText {
	max-width:750px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 20px;
	color: #1F1F1F;
	padding: 48px 10px 25px 25px;
}

/* sidebars */
#page { position:relative; }
@media (min-width:1024px) {
	.sidebar-wrapper { 
		position:fixed;
		width: 340px;
		overflow-y: scroll;
		top: 80px;
		bottom: 0;
		background: #f5f5f5;
	}
}
.sidebar-left {
  display:none;
  position: absolute;
  height:100%;
  width: 25%;
  background: #f5f5f5;
  padding: 80px 10px 10px 10px;
  box-shadow: 0px 18px 29px rgba(0, 0, 0, 0.07), 0px 7.51997px 12.1155px rgba(0, 0, 0, 0.0858084), 0px 4.02054px 6.47753px rgba(0, 0, 0, 0.0898665), 0px 2.25388px 3.63125px rgba(0, 0, 0, 0.0842006), 0px 1.19702px 1.92853px rgba(0, 0, 0, 0.0697147), 0px 0.498106px 0.802504px rgba(0, 0, 0, 0.0459204); 
  z-index:2;  
}
.sidebar-left.closed { display:none; }
.sidebar-left.opened { display:block; }
.sidebar-right {
  display:none;
  position: absolute;
  height:100%;
  width: 25%;
  background: #f5f5f5;
  padding: 80px 10px 10px 10px;
  box-shadow: 0px 18px 29px rgba(0, 0, 0, 0.07), 0px 7.51997px 12.1155px rgba(0, 0, 0, 0.0858084), 0px 4.02054px 6.47753px rgba(0, 0, 0, 0.0898665), 0px 2.25388px 3.63125px rgba(0, 0, 0, 0.0842006), 0px 1.19702px 1.92853px rgba(0, 0, 0, 0.0697147), 0px 0.498106px 0.802504px rgba(0, 0, 0, 0.0459204);
  z-index:2;
  right:0;
}
.sidebar-wrapper .highlighter-view-wrapper {
    width: 320px;
}

.site-content {
    position: relative;
}
@media (max-width:768px) {
	.sidebar-left { width:100%; }
	.sidebar-right { width:100%; }
}	
#outline {
	display:none;	
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px; 
	padding:24px;
}
#outline a {
	color:inherit;
	display: inline-block;
	padding:16px 0 0 0;		
}	
#outline a:hover {
    color: inherit;
}
#bookmarks {
	display:none;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px; 
	padding:24px;	
}
#userbookmarks .cols {
    padding: 16px 0;
}
.cols {
    display: flex;
    justify-content: space-between;
	font-size: 16px;
	line-height: 24px;
}
.toolbar-title {
	font-family: 'cf_asty_stdmedium';
	font-size: 16px;
	line-height: 24px;	
	padding-bottom: 24px;
}	
.sidebar-left ul {
    list-style: none;
    margin: 0 0 0 0.5em;
    text-align: left;
}
.sidebar-left ul li {
    font-size: 14px;
    line-height: 20px;
    padding: 0;
}
.activepanel:after {
    display: block;
    content: '\2022';
    color: orange;
    position: absolute;
    bottom: 0;
    text-align: center;
    /* margin: 0 auto; */
    width: 24px;
}
#textsettings {
	display:none;
	position:absolute;
	top:90px;
	right:10px;	
	background: #ECECEC;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	padding:16px 16px 12px 16px;
	width:328px;
}
.text-tools {
    padding-top: 36px;
}
/*
@media (max-width:769px) {
	#textsettings { right:10px;	 }	
}
*/
.textsettings-row {
    display: flex;
    justify-content: space-between;
}
.text-styles {
    padding-top: 5px;
}
.icon-alignleft {
	display:inline-block;
	/* content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/mdi-light_format-align-left.svg); */
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 21V20H20V21H3ZM3 17V16H14V17H3ZM3 13V12H20V13H3ZM3 9V8H14V9H3ZM3 5V4H20V5H3Z' fill='black'%3E%3C/path%3E%3C/svg%3E ");
	width:24px;
	height:24px;	
    margin-right: 16px;	
	cursor:pointer;
}
.icon-alignleft.rm-black {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 21V20H20V21H3ZM3 17V16H14V17H3ZM3 13V12H20V13H3ZM3 9V8H14V9H3ZM3 5V4H20V5H3Z' fill='white'%3E%3C/path%3E%3C/svg%3E ");
}	
.icon-alignleft.selected { 
	/* content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/mdi-light_format-align-left-grey.svg); */
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 21V20H20V21H3ZM3 17V16H14V17H3ZM3 13V12H20V13H3ZM3 9V8H14V9H3ZM3 5V4H20V5H3Z' fill='%23FFAB1F' fill-opacity='1'%3E%3C/path%3E%3C/svg%3E ");
}
.icon-alignjustify {
	display:inline-block;
	/* content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/mdi-light_format-align-justify.svg); */
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 5V4H20V5H3ZM3 9V8H20V9H3ZM3 13V12H20V13H3ZM3 17V16H20V17H3ZM3 21V20H20V21H3Z' fill='black'%3E%3C/path%3E%3C/svg%3E ");	
	width:24px;
	height:24px;
	cursor:pointer;	
}
.icon-alignjustify.rm-black {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 5V4H20V5H3ZM3 9V8H20V9H3ZM3 13V12H20V13H3ZM3 17V16H20V17H3ZM3 21V20H20V21H3Z' fill='white'%3E%3C/path%3E%3C/svg%3E ");
}	
.icon-alignjustify.selected { 
	/* content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/mdi-light_format-align-justify-grey.svg); */
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 5V4H20V5H3ZM3 9V8H20V9H3ZM3 13V12H20V13H3ZM3 17V16H20V17H3ZM3 21V20H20V21H3Z' fill='%23FFAB1F' fill-opacity='1'%3E%3C/path%3E%3C/svg%3E ");
}
/*
.icon-bgwhite {
	display:inline-block;
	content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/bg-white.svg);
    margin-right: 10px;	
	cursor:pointer;
}
.icon-bgsepia {
	display:inline-block;
	content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/bg-sepia.svg);
    margin-right: 10px;	
	cursor:pointer;
}
.icon-bgblack {
	display:inline-block;
	content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/bg-black.svg);
    margin-right: 10px;	
	cursor:pointer;
}
#outline_menu a {
	display:inline-block;
	content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/carbon_book.svg); 
}	
#bookmarks_menu a {
	display:inline-block;
	content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/ic_baseline-bookmark-black.svg);
}	
*/
.dot {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 32px;
  border: 2px solid #fff;
}
.black { background-color: #1a1a1a; }
.white { background-color: #fff; }
.sepia { background-color: #f5eddd; }
.enabled { border:2px solid #FFAB1F; }

/* reading-mode */
.rm-white { background-color:#fff !important; color:#000 !important; }
.rm-sepia { background-color:#f5eddd !important; color:#000 !important; }
.rm-black { background-color:#1a1a1a !important; color:#fff !important; }

/* custom styles for highlighter pro */
.highlighter-popup {
	/* display:block !important; */
	background: #999;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	padding:10px 10px 5px 10px;
}
.btn-view-highlight.highlighter-note.shown {
    display: none;
}
.highlighter-triangle {
    border-color: #999 transparent transparent transparent;
}
.highlighter-stats-wrapper { display:none; }
.highlighter-note {
    z-index: 0 !important;
}
.sidebar-right .highlighter-view-post {
	font-family: 'cf_asty_stdmedium';
    background-color:#fff;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    padding: 10px 10px 10px 20px;
	font-size: 14px;
	line-height: 20px;
	color: #1F1F1F;

}
.sidebar-right span.highlighted-text,
.sidebar-right span.highlighted-text-comment {
    border-left: 2px solid #FFAB1F;
    background-color: transparent !important;
	margin-bottom:5px;
}
.sidebar-right .highlighter-view-post .highlighted-text,
.sidebar-right .highlighter-view-post .highlighted-text-comment {
	display: block;
	font-family: 'cf_asty_stditalic';
	padding: 5px 0 5px 20px;
}
.sidebar-right .highlighter-view-post .hdate { 
	font-family: 'cf_asty_stdregular';
	padding-top:20px; 
	color:#626262;
}
.hphighlight {
	max-height:120px;
	overflow:hidden;	
	position:relative;
}	
.more { max-height:900px; }
.chevron {
	/*	content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/mdi-light_chevron-down.svg); */
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.84277 9.59372L11.4998 15.2507L17.1568 9.59372L16.4498 8.88672L11.4998 13.8367L6.54977 8.88672L5.84277 9.59372Z' fill='%231F1F1F' fill-opacity='0.7'%3E%3C/path%3E%3C/svg%3E ");
	width: 24px;
    height: 24px;
    display: inline-block;
}
.isopen {
	/* content:url(http://thinking.adaxem.eu/wp-content/uploads/2020/12/mdi-light_chevron-up.svg); */
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.84277 15.407L11.4998 9.75L17.1568 15.407L16.4498 16.114L11.4998 11.164L6.54977 16.114L5.84277 15.407Z' fill='%231F1F1F' fill-opacity='0.7'%3E%3C/path%3E%3C/svg%3E ");
	width: 24px;
    height: 24px;
    display: inline-block;	
}
.chevron.rm-black {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.84277 9.59372L11.4998 15.2507L17.1568 9.59372L16.4498 8.88672L11.4998 13.8367L6.54977 8.88672L5.84277 9.59372Z' fill='%23FFFFFF' fill-opacity='1'%3E%3C/path%3E%3C/svg%3E ");
}
.isopen.rm-black {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.84277 15.407L11.4998 9.75L17.1568 15.407L16.4498 16.114L11.4998 11.164L6.54977 16.114L5.84277 15.407Z' fill='%23FFFFFF' fill-opacity='1'%3E%3C/path%3E%3C/svg%3E ");
}	
.hsep {
	display:block; 
	position:relative;
	text-align:center;
	margin: 5px 0;
	height: 24px;
}
.hsep:before {
        content: "";
        display: block;
        width: 44%;
        height: 1px;
        background: #ccc;
        left: 0;
        top: 50%;
        position: absolute;
}
.hsep:after {
        content: "";
        display: block;
        width: 44%;
        height: 1px;
        background: #ccc;
        right: 0;
        top: 50%;
        position: absolute;
} 
.fadeout {
    display: block;
    background-image: linear-gradient(to bottom, transparent, white);
	background: -webkit-linear-gradient(to bottom, transparent, white);
	background: -moz-linear-gradient(to bottom, transparent, white);
	background: -o-linear-gradient(to bottom, transparent, white);
	background: -ms-linear-gradient(to bottom, transparent, white);
	height: 120px;
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    left: 10px;
}
.fadeout.rm-black {
    background-image: linear-gradient(to bottom, transparent, #1f1f1f);
	background: -webkit-linear-gradient(to bottom, transparent, #1f1f1f);
	background: -moz-linear-gradient(to bottom, transparent, #1f1f1f);
	background: -o-linear-gradient(to bottom, transparent, #1f1f1f);
	background: -ms-linear-gradient(to bottom, transparent, #1f1f1f);
	background-color: inherit !important;
}	
.fadeout.rm-sepia {
    background-image: linear-gradient(to bottom, transparent, #f5eddd);
	background: -webkit-linear-gradient(to bottom, transparent, #f5eddd);
	background: -moz-linear-gradient(to bottom, transparent, #f5eddd);
	background: -o-linear-gradient(to bottom, transparent, #f5eddd);
	background: -ms-linear-gradient(to bottom, transparent, #f5eddd);
	background-color: inherit !important;
}	