.normal-header .navbar-nav > li > a {padding:32px 10px 30px}

	#navbar {
		padding-top:30px;
	}

#pgc-16387-1-0> .panel-cell-style, #pgc-16387-2-0> .panel-cell-style, #pgc-16387-3-0> .panel-cell-style, #pgc-16387-4-0> .panel-cell-style, #pgc-16387-5-0> .panel-cell-style, #pgc-16387-6-0> .panel-cell-style, #pgc-16387-7-0> .panel-cell-style {background-color: #ffffff}

.post-padding{border: 0px;}

@media (max-width: 600px) {
    table {
      display: block;
      max-width: 100%;
      margin: 0 auto;
      overflow-x: auto;
      white-space: nowrap;
			border-color:white
    }
}

/*Added by Steven*/
.normal-header,
.normal-header.affix,
.normal-header.notfixmenu,.normal-header.notfixmenu.affix {
    padding: 0 0 20px 0 !important;
	height:100px;
}

#navbar {
    padding-top: 15px;
}

.home #navbar {
    padding-top: 30px;
}

.normal-header .navbar-nav > li > a,
.normal-header .dropdown-menu > li a  {
	font-size:14px!important;
}

body {
	font-size:16px;
}
/*blog list*/
.blog-list .widget-title h3 {
    font-size: 24px;
}

.course-widget .course-meta,
.course-widget .course-meta p,
.widget-title .readmore {
	font-size: 14px
}

/*single blog post*/
.single-post {
	font-size:16px;
	line-height:1.5;
}

.single-post .blog-big-title h3 {
	font-size:39px;
}

.single-post .post-content-main h2 {
	font-size:31px;
	padding:15px 0;
}

.single-post .post-content-main h3 {
	font-size:25px;
	padding:12px 0;
}

.single-post .post-content-main p {
	margin-bottom: 16px;
}

.single-post a {
	color:#ff5757
}


.single-post a:hover {
	color:#ed0000
}

.postpager {
    display: none;
}



#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	font-size:14px;
	color:#000;
	opacity:1
}


#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	opacity: 1;
}

p.jp-relatedposts-post-context {
    font-size: 14px !important;
}

#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
    font-size: 20px;
    line-height: 30px;
}


#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a:hover {
	text-decoration:none!important;
}

#jp-relatedposts h3.jp-relatedposts-headline {
	font-size:20px!important;
	display: flex;
  width: 100%;
  justify-content: center;
}


#ez-toc-container ul li {
	line-height:1.7;
}

div.post-padding > div.widget-title.clearfix > hr {
	display:none;
}

a.dmtop.cd-fade-out {
	display:none;
}

.post-media img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
	width: 75%;
}

.ts-spoiler-title > .ts-spoiler-icon {
    right: 10px !important;
    left: auto !important;
}


.mywrapper-addtoany_share_save .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: block;
}

.addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: none;
}