﻿
body {
    color: #333;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 24px !important;
	background:url(../../images/bg.jpg) repeat !important;
}

.paging {clear:both; margin-bottom:20px; margin-top:20px; text-align:center;display:inline-block }
.paging a  { 
	 color:#000000;  
	 text-decoration:none; border:1px solid #ddd; padding:10px 15px; text-align:center; margin-right:5px; }
.paging a:hover{ 
	color:#fff; text-decoration:underline; background-color:#ED1D24}  
.paging .current  { 
	background-color:#ED1D24; color:#fff; 
	padding:10px 15px; text-align:centerfont-weight:bold}
	
.prose h1{
    font-size:2rem;      /* 40px */
    font-weight:700;
    line-height:1.5;
    margin:0.5em 0 .5em;
}

.prose h2{
    font-size:1.75rem;        /* 32px */
    font-weight:700;
    line-height:1.3;
    margin:0.5em 0 .5em;
}

.prose h3{
    font-size:1.5rem;     /* 28px */
    font-weight:600;
    line-height:1.35;
    margin:0.5em 0 .5em;
}

.prose h4{
    font-size:1.25rem;      /* 24px */
    font-weight:600;
    line-height:1.4;
    margin:0.5em 0 .5em;
}

.prose h5{
    font-size:1rem;     /* 20px */
    font-weight:600;
    line-height:1.4;
    margin:1em 0 .6em;
}

.prose h6{
    font-size:1rem;    /* 18px */
    font-weight:600;
    line-height:1.5;
    margin:0.5em 0 .5em;
}

/* Paragraph */

.prose p{
    margin-bottom:1rem;
    line-height:1.8;
}

/* Link */

/*.prose a{
    color:#2563eb;
    text-decoration:underline;
}

.prose a:hover{
    color:#1d4ed8;
}
*/
/* Strong */

.prose strong{
    font-weight:700;
}

/* Italic */

.prose em{
    font-style:italic;
}

/* List */

.prose ul,
.prose ol, .table_of_content ul{
    margin:1rem 0;
    padding-left:2rem;
}

.prose ul, .table_of_content ul{
    list-style:disc;
}

.prose ol{
    list-style:decimal;
}

.prose li, .table_of_content li{
    margin-bottom:.5rem;
    line-height:1.8;
}

/* Image */

.prose img{
    max-width:100%;
    height:auto;
    display:block;
    margin:1rem auto;
    
}

/* Table */

.prose table{
    width:100%;
    border-collapse:collapse;
    margin:1.5rem 0;
}

.prose table th,
.prose table td{
    border:1px solid #d1d5db;
    padding:10px 15px;
}

.prose table th{
    /*background:#f3f4f6;*/
    font-weight:700;
}

/* Blockquote */

.prose blockquote{
    border-left:4px solid #2563eb;
    padding:12px 20px;
    margin:1.5rem 0;
    background:#f8fafc;
    font-style:italic;
}

/* Code */

.prose code{
    background:#f3f4f6;
    padding:2px 6px;
    border-radius:4px;
}

.prose pre{
    overflow:auto;
    padding:16px;
    background:#111827;
    color:#fff;
    border-radius:8px;
}

/* Iframe (YouTube) */

.prose iframe{
    width:100%;
    aspect-ratio:16/9;
    border:0;
    margin:1rem 0;
}

/* Horizontal line */

.prose hr{
    margin:2rem 0;
    border:0;
    border-top:1px solid #d1d5db;
}

/* Responsive */

@media (max-width:768px){

    .prose h1{
        font-size:2rem;
    }

    .prose h2{
        font-size:1.75rem;
    }

    .prose h3{
        font-size:1.5rem;
    }

    .prose h4{
        font-size:1.25rem;
    }

    .prose h5{
        font-size:1.125rem;
    }

    .prose h6{
        font-size:1rem;
    }

}	
audio, canvas, embed, iframe, img, object, svg, video {
	display:initial !important;	
}