.custom-logo {width:210px !important}
.hentry .entry-cats a {margin:1px}
.advert {font-size:11px !important; text-align:center; color:#999}
blockquote {font-size:18px !important; font-weight:normal !important; color:#555; margin:10px 0px 30px 20px}
#disqus_thread{margin:0px 90px 0px 90px;}
.entry-footer .entry-author .author-avatar .avatar {height:auto;}
blockquote::before{ display:none;}
.code-block-7 {display:none;}
.jp-relatedposts {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-bottom:10px;}
.jp-relatedposts-headline {font-size:20px !important;}
.nav-links .nav-meta {display:none !important;}
h1.entry-title:after {background: none repeat scroll 0 0 #1473AA;
   bottom: -2px;
   content: "";
   display: block;
   height: 3px;
   position: relative;
   width: 100%; margin:25px 0px 10px 0px}
.entry-meta {margin-top:0px; padding-top:15px !important;}
.entry-header .entry-meta {border-bottom:1px solid #ccc; padding-bottom:20px;}
.entry-header {padding-bottom:10px;}
.wpp-list li::before {display:none !important;}
.wpp-list li {padding-left:0px!important;  }
.brposts {font-size:12px !important;margin-top:3px !important;}
#wpp-21 .brposts {margin-left:20px;}
.brposts a { color:#777 !important; text-transform:uppercase;}
.wpp-list img{padding-bottom:10px;}
.site-header {background:#1f1e23; color:#fff; border-top:0px solid #1473AA;}
#sticky-header {background:#1f1e23; }
.site-branding {border-right:0px !important;}


.author .code-block-10 {display:none;}
.author .th-font-normal {display:none;}


.author-bio  {margin-left:100px !important;}
.byline {font-size:0px; padding-left:0px !important;}
.byline a {font-size:13px; color:#1473AA !important;}
.primary-section .byline a {font-size:13px; color:#4fc4ef !important;}
.entry-date {font-style:normal; text-transform:uppercase; font-size:11px; font-weight:600; }
.hentry .entry-footer .byline:before { display:none;}
.posted-on {padding-left:0px !important;}
.more-link {color:#999 !important;}
.entry-header .avatar {border-radius:50%; margin-right:10px;}
.site-footer-title {display:none;}

.page .site-main .hentry.has-post-thumbnail .entry-header, .single .site-main .hentry.has-post-thumbnail .entry-header {margin-top:-50px; border-top:5px solid #ccc}
.site-main h1.entry-title { font-weight:900 !important; font-family: 'Playfair Display', serif;}
.sidebar-area .widget-title, .sidebar-area .widget-title a {font-family: 'Playfair Display', serif;
	font-size:24px !important;
	color:#000 !important;
	 border-bottom:1px solid #ccc;padding-bottom:10px;
	font-weight:900; text-transform:uppercase;
	letter-spacing:0.5px;
}
.saboxplugin-wrap {
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}
h2.entry-title a {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
.secondary-section {border-bottom:1px solid #ccc}
.hentry-inner h2 {font-size:21px}
.wpp-post-title {font-size:16px; line-height:20px; }


#wpp-30 { counter-reset: section;  }
#wpp-30 .wpp-list .wpp-post-title::before {
	counter-increment: section; 
	content: "" "" counter(section) ""; 
	text-align:center;
	font-size:16px;
	color:#3d88b6;
	margin:-50px 10px 10px 0px;
background:#fff;	padding:10px 15px ;
	border-radius:0% 0% 0% 0%;
	float:left;


}
#wpp-21 { counter-reset: section;  }
#wpp-21 .wpp-list .wpp-post-title::before {
	counter-increment: section; 
	content: "" "" counter(section) ""; 
	text-align:center;
	font-size:16px;
	color:#3d88b6;
	margin:0px 10px 40px 0px;
background: #fff;
	border-radius:0% 50% 50% 50%;
	float:left;

}
#secondary .widget ul li {
	border-top:1px dotted #ccc;
	margin:0px !important;
	padding:10px 0px 10px 0px;
	
}

.saboxplugin-gravatar {float:right !important;}
#disqus_thread::before {content:"Share Your Thoughts" !important; font-family: 'Playfair Display', serif;
	font-size:20px !important;
	color:#000 !important;
	 ;padding-bottom:10px;
	font-weight:900; text-transform:uppercase;}
.jp-relatedposts-headline em {font-family: 'Playfair Display', serif;
	font-size:20px !important;
	color:#000 !important;
	 ;padding-bottom:10px;
	font-weight:900; text-transform:uppercase;}
.saboxplugin-authorname:after { background: none repeat scroll 0 0 #1473AA;
   bottom: -2px;
   content: "";
   display: block;
   height: 3px;
   position: relative;
   width: 50px;margin:10px 0px 10px 0px }
.adsbygoogle {background:none; margin-bottom:10px;}
.advert {background:#eee; padding:10px 0px 10px 0px; border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.home .primary-section .entry-title a { 
	background:none !important;
	border-right:0px !important;
box-shadow:none !important; }
.home .primary-section .entry-title{ line-height:110% !important;}
.featured-content .featured-image, .featured-content .secondary-section .hentry:hover .thumb-link{color: red;
    -webkit-mask-image: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 15%, rgba(0,0,0,1) 170%);
}
.home .primary-section .entry-cats a {margin-bottom:10px;}
.home .primary-section .byline{background:none !important; color:#777; box-shadow:none !important; letter-spacing:0px; margin:10px 0px 0px 0px; opacity:100% !important; }
h2 {font-size:1.6rem !important;}
.post1 .entry-cats::after {content:"CALDRONPOOL.COM"; float:right !important; font-weight:700; color:#888}
.th-highlighted-summary:after {display:none;}
#page {margin-top:0px !important;}
.entry-cats a {background:#ffffff !important; color:#1473AA !important}
.entry-cats a:first-child {background:#1473AA !important; color:#fff !important;}
.secondary-section img {display:none; border:0px;}
.secondary-section .entry-title a  {color:#000; font-weight:900 !important; font-family: 'Playfair Display', serif !important;}
.secondary-section .byline a{color:#3285b5 !important;}

.archive .page-title .th-font-normal { font-size:0px;
}
.archive .page-title  {
	font-size:40px;
	font-weight:900 !important; font-family: 'Playfair Display', serif !important;}
}
.page .site-main .hentry>.entry-header+*, .single .site-main .hentry>.entry-content {
    margin-top: 0px;
}
.post .entry-content{margin-top:0px;}
h2.bsub {border-bottom:1px solid #ccc; padding-bottom:40px; font-size:1.2em !important;}.bhidden {display:none;}
.archive-grid .hentry .entry-footer .more-link{display:none;}
.th-p-base h2.entry-title {font-size:36px !important;}
.featured-content .entry-header {padding-bottom:0px;}
.featured-content .primary-section .entry-header .entry-title a {font-weight:900 !important; font-family: 'Playfair Display', serif !important;}
.secondary-section {background:#fff;}
.entry-footer .byline a:before{
	content:" ";
    display: block;
    vertical-align:bottom;
    height: 3px;
    width: 40px;
    background: #1473AA;
	margin:0px 0px 10px 0px;
}
.featured-content .primary-section .entry-footer .byline a:before{
	content:" ";
    display: block;
    vertical-align:bottom;
    height: 3px;
    width: 40px;
    background: #4fc4ef;
	margin:0px 0px 10px 0px;
}
.entry-cats {float:left;}
.btime {display:inline-block !important; padding-left:8px; color:#999; font-size:16px;}
#page h2.bsub {font-size:19px !important;}
.secondary-section{ display:none;}
.entry-summary {display:none !important;}
