#primary .entry-content p{font-size:1em;line-height:1.8em;margin-bottom:25px;}
#primary .entry-content ul{margin-bottom:25px;}
#primary .entry-content strong,#primary .entry-content b{font-weight:600;}
.entry-content a,.textwidget a,.comment-content a,.author-desc a{text-decoration:underline;color:#0389ff;}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:25px;font-weight:bold;}
.page-content h2,.entry-content h2{font-size:26px;}
.page-content h3,.entry-content h3{font-size:22px;}
.wp-block-image{margin:0 0 1em;}
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto;}
.wp-block-image.aligncenter,.wp-block-image .aligncenter,.wp-block-image.alignleft,.wp-block-image .alignleft,.wp-block-image.alignright,.wp-block-image .alignright{display:table;}
.wp-block-image figure{margin:0;}
.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom;}
figure > img{display:block;}
.wp-block-image.aligncenter>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image.alignright>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom;}
.wp-block-image figcaption{color:#555;font-size:13px;text-align:center;}
.wp-block-image figcaption{margin-top:0.5em;margin-bottom:1em;}
.top-113{top:115px!important;}
#header-menu li>ul li:hover >a{background:var(--color-active);color:#fff!important;}
#header-menu li>ul li{position: relative;}
#header-menu li>ul li ul{
    position: absolute;
    left: 100%;
    margin: 0;
    top: 0;
}
#header-menu li>ul li ul a{
    color: #555;
}
.img-category{width:100%;height:190px;}
.img-news{width:100%;height:200px;}
.breadcrumb a,.breadcrumb span {
    position: relative;
    font-size: 15px;
  
    font-weight: 600;
}
.breadcrumb span{opacity: 0.5;}
.mb-10{margin-bottom: 5rem !important;}
@media (max-width: 768px) {
    .fancybox-slide{padding: 10px !important;}
    .breadcrumb{padding: 10px 0px;}
    .breadcrumb a, .breadcrumb span{font-size: 13px}
	.table-responsive{
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}
.text-encrty{text-align: center !important;padding: 20px !important}
.mb-24{margin-bottom: 20px !important}
.owl-taisao{margin-top: 20px !important}
.wp-element-custom-video{margin-top: 100px}
}
.breadcrumbs >span:first-child{
    padding-left: 0;
}