/*------------------------------------------------------------------
[ 28 custom ]
-------------------------------------------------------------------*/


/*--------------------- main content  ----------------------*/



.content-inner p span.fr-class-highlighted {border-bottom: 1px solid var(--red-one); font-weight: 600;}
.content-inner p.par-big {font-size: 130%;}
.content-inner p.par-small {font-size: 80%;}
.content-inner p.par-highlight {background: #edf9ff; padding: 15px; margin: 20px -15px;}
.content-inner p.par-alternative {border-top: 4px solid #f05038; border-bottom: 4px solid #f05038; padding: 20px 0;}
.content-inner p.par-comment {background: #f05038; padding: 20px; color: #fff;  float: right; width: 30%; margin: 10px;}
.content-inner h3 {font-size: 28px;}
.content-inner p + h3 {margin: 40px 0 10px;}

.content-inner table {width: 100%; margin-bottom: 40px; background: #f2f2f2;}

.content-inner ul {
	list-style: disc;
	color: #282828;
	margin: -10px 0 30px 40px;
}

.content-innertr:nth-child(odd) td, tr:nth-child(odd) td { background: #f8f8f8; }
.content-inner thead tr td, .content-inner thead tr th {
	color: #333;
	border-right: 1px solid #efefef;
	padding: 8px;
}

.content-inner tr td {padding: 8px;}
.content-inner p a {color: #d10410}
.content-inner p a:hover {color: #000;}
.content-inner .fr-img-caption {display: inline-block; text-align: left;}
.content-inner .fr-img-caption img {margin-bottom: 4px;}
.content-inner .fr-img-caption .fr-inner {border-bottom: 1px dashed #ddd; font-size: 13px; padding:0; display: block;}

blockquote {
	margin: 0 10px 30px;
	padding: 0 15px;
	border-left: 2px solid #da3636;
}

/*------ content images -----------*/

.fr-img-caption .fr-img-wrap {
	padding: 0;
	display: inline-block;
	width: 100%;
	margin: auto;
}

.content-inner .detail img.fr-dii.fr-fir {
	float: right;
	margin: 5px 0 5px 5px;
	max-width: calc(100% - 5px);
}

.content-inner .detail img.fr-dii.fr-fil {
	float: left;
	margin: 5px 15px 5px 0;
	max-width: calc(100% - 5px);
}

.content-inner .fr-img-caption.fr-dii.fr-fil {
	float: left;
	margin: 5px 25px 5px 0;
	max-width: calc(100% - 5px);
}

.content-inner .fr-img-caption.fr-dii.fr-fir {
	float: left;
	margin: 5px 5px 5px 0;
	max-width: calc(100% - 5px);
}

/* ----------------------------- sidebar --------------------------------------*/


/*---- Cleared  ------*/






