@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700');@import url('https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');
.entry-content{font-family:'Merriweather',serif;font-weight:100;line-height:32px;font-size:18px!important;margin-top:0!important}
.entry-excerpt{font-family:'Merriweather',serif!important;font-weight:100}
.entry-content a:link{color:#a90e1b;text-decoration:none!important}
.entry-content a:visited{text-decoration:none!important;color:#a90e1b}
#entry-content a:hover{text-decoration:none!important}
.entry-content a:active{text-decoration:none!important;color:#000!important}
.rp4wp-related-posts a:link{color:#444;text-decoration:none!important}
.rp4wp-related-posts a:visited{text-decoration:none!important;color:#444}
.rp4wp-related-posts a:hover{text-decoration:none!important;color:#a90e1b}
.rp4wp-related-posts a:active{text-decoration:none!important;color:#000!important}
h2.entry-title a {
	color:#111111;
}
h2{font-family:'Merriweather',serif!important;font-weight:900 !important;margin-bottom:10px;color:#444;font-size:24px}
.home .entry-title a{font-family:'Merriweather',serif!important;margin-bottom:10px; }
h3{font-family:'Merriweather',serif!important;margin-bottom:10px;color:#444}
.entry-content h4{font-family:'Merriweather',serif!important;margin-bottom:20px;color:#444;font-size:14px;text-transform:uppercase;letter-spacing:4px;text-align:center;margin-top:50px!important}
.easy-footnote-title h4{text-align:left;text-transform:capitalize;letter-spacing:0;font-size:18px!important;color:#444;margin-bottom:2px!important;font-family:'Roboto Slab',serif!important;font-weight:normal!important;border-top:1px solid #ccc;padding-top:15px}
h5{font-family:'Merriweather',serif!important;font-weight:300!important;line-height:40px!important;font-size:25px!important;color:#555;padding-bottom:30px;margin-bottom:35px;border-bottom:1px dotted #ccc;padding-left:20px;padding-right:20px}
h6{font-family:Georgia,serif;font-weight:100!important;line-height:34px!important;font-size:19px!important;color:#555;padding-bottom:10px;font-style:italic!important}
.jetpack-display-remote-posts a{font-family:'open sans',serif!important;font-size:16px;font-weight:900!important}
.sidebar .jetpack-display-remote-posts a{font-family:'Merriweather',serif!important;font-weight:900!important;color:#222; font-size:15px; line-height:22px;}
.jetpack-display-remote-posts p{font-size:12px;color:#ccc}
.jetpack-display-remote-posts h4{margin-top:12px!important}
img.custom-logo{height:auto;width:290px!important}
.site-header{padding-bottom:35px;padding-top:35px;background:#1e1e22;background-image:url(http://caldronpool.com/wp-content/uploads/2018/05/Untitled-3-5.jpg);background-repeat:no-repeat;border-bottom:1px #444 solid!important}
.site-header .search-field{background:#2d2e33;border:#444 1px solid;color:#fff!important;border-radius:50px}
.site-footer .search-submit{border-radius:50px}
.site-footer .search-field{background:#2d2e33;border:#444 1px solid;color:#fff!important;border-radius:50px}
.site-header .search-submit{border-radius:50px}
.site-copyright{font-size:0}
.site-copyright::after{font-size:10px!important;content:"Copyright © 2018 · All Rights Reserved."}
.fa-star{display:none!important}
.breaking_text{font-style:initial!important;font-size:10px!important;padding-top:5px;font-family:'open sans'}
.slick-track a{font-style:initial!important;font-size:13px!important;padding-top:3px;font-family:'open sans'}
.slick-track a:hover{color:#a9001c!important}
.navigation-wrapper,.main-navigation{background-color:#2c2e32!important}
.cat-links span{display:none!important}
.cat-links{padding-top:10px}
.cat-links:before{content:'Read more about:';font-size:12px;padding-right:5px;padding-left:10px}
.fcbk_share{padding:0 0 10px 10px;float:right}
.navigation-search-wrapper{background:inherit!important}
.nav-search{display:none}
.site-header-sidebar{padding-top:12px; }
.site-header-sidebar a {color:#ffffff; font-size:19px}
.block_title_text{background:inherit!important;color:#555!important;font-size:13px!important;padding:0 10px 10px 0!important;font-weight:bold;letter-spacing:5px}
.block-title a{background:inherit!important;color:#555!important;font-size:13px!important;padding:0 10px 10px 0!important;font-weight:bold;letter-spacing:5px}
.block-title{border-bottom:1px solid #ccc;margin-bottom:12px!important}
.menu-item a{font-size:11px!important;letter-spacing:1.5px;color:#ccc; font-weight:600;}
.menu-item a:hover{background:inherit!important;color:#fff!important}
.site-header{border-top:5px #2c2e32 solid}
.rp4wp-related-posts{padding-top:30px}
.rp4wp-related-posts h3{padding-bottom:0;margin-bottom:15px;font-size:24px}
blockquote:before{content:'“';float:left!important;margin-left:-38px;margin-top:8px;font-size:45px;font-family:'Roboto Slab',serif!important;color:#ccc}
blockquote{color:#666!important;font-size:16px;line-height:29px;padding-left:50px;padding-right:50px;margin-left:0;margin-bottom:25px}
blockquote p{margin-bottom:10px!important;margin-top:10px!important}
#contact-form-318 input{width:100%!important}
#contact-form-318 textarea{width:98%!important}
#contact-form-318 .pushbutton-wide{width:98%!important}
.saboxplugin-wrap{margin-bottom:0!important}
.sidebar .widget-title{background:inherit!important;color:#555!important;font-size:13px!important;padding:0 10px 9px 0!important;font-weight:bold;letter-spacing:5px;text-transform:uppercase;border-bottom:1px solid #ccc;margin-top:5px;margin-bottom:10px}
.widget-title a{color:#555}
.footer-widgets .widget-title{background:inherit!important;color:#ccc!important;font-size:13px!important;padding:0 10px 10px 0!important;font-weight:bold;letter-spacing:5px;text-transform:uppercase;border-bottom:1px solid #333333;margin-top:5px}
.widget-posts{margin-bottom:60px!important}
h3.entry-content{font-weight:100!important}
.category .page-title{display:none}
.size-full{width:676px!important;height:auto!important}
.sidebar .attachment-thumbnail{margin-bottom:5px!important;padding-bottom:5px!important;padding-top:0!important;margin-top:0!important}
.sidebar li{margin:0!important}
.entry-header{margin-bottom:0!important; }
#main .entry-header h1.entry-title{font-weight:900 !important;font-family:'Merriweather',serif!important;font-size:42px;text-align:left; color:inherit}
#page .entry-title{font-weight:400;font-family:'Roboto Slab',serif!important;text-align:left;margin-bottom:5px}

.sidebar .inview{border-bottom:1px solid #eee;padding-bottom:20px}
.home-hero a{font-family:'Roboto Slab',serif!important;font-weight:500}
.entry-header .entry-meta{border-bottom:1px solid #eee;padding-bottom:7px;margin-bottom:6px}
.post-grid .entry-meta{border-bottom:1px solid #eee;padding-bottom:7px;margin-bottom:6px!important}
.easy-footnotes-wrapper{font-size:12px;margin-left:0!important;padding-left:15px; line-height:20px;}
.saboxplugin-authorname{font-weight:500!important;font-family:'Roboto Slab',serif!important;font-size:24px!important;margin-bottom:15px!important}
.saboxplugin-web a{font-size:12px}
.author{color:#666}
.saboxplugin-wrap{background:#fff!important;font-size:11px!important;vertical-align:middle!important;padding-top:10px!important;margin-bottom:0}
.rp4wp-related-post-content a{text-decoration:none;font-weight:500;font-size:18px;font-family:'Roboto Slab',serif!important}
.rp4wp-related-post-image{margin-right:10px!important}
.rp4wp-related-post-content p{text-decoration:none;font-size:13px;line-height:20px}
h1.entry-title:hover{color:#222}
.rp4wp-related-post-content{border-bottom:1px solid #eee;padding-bottom:5px}
.pvc_stats{font-size:11px!important;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:0;margin-bottom:0}
.sub-menu a{background:#1d1d22!important;text-transform:uppercase!important;color:#ccc}
nav .menu-item-object-category a{background:#2c2e32!important}
.menu-item-object-category .sub-menu a{background:#1d1d22!important}
nav .current-menu-item a{background:#2c2e32!important;color:#fff!important}
.sub-menu a:hover{background:#1d1d22!important;color:#fff}
.popular-posts {
	overflow-y:visible !important; 
	overflow-x:visible !important; 
}
.wpp-list{font-weight:900;font-size:13px;line-height:18px;}
.wpp-list li{margin-bottom:0px!important;padding:15px 0px 15px 0px;
margin-left:0px; margin-right:0px;}
.wpp-meta{padding-bottom:0}
.sidebar .entry-date{font-size:11px!important;font-style:normal!important;margin-top:0!important;font-weight:900}
.wpp-post-title{font-family:'Merriweather',serif!important;font-size:15px;font-weight:900;color:#222222; }
.sidebar .popular-posts{margin-bottom:20px}
.footer-widgets .entry-date{font-size:11px!important;font-style:normal!important;margin-top:0!important;font-weight:900}
.post-318 .fcbk_share{display:none}
.post-333 .fcbk_share{display:none}
.block2_widget .featured-image{margin-bottom:4px!important;padding-bottom:10px!important;border-bottom:1px solid #eee}
.block2_widget .entry-title{line-height:15px!important}
.home-sidebar-4 .entry-title a{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px; font-weight:700; color:#222222; line-height:22px !important;}
.tags-links{display:none}
.sd-title{margin-bottom:2px!important;font-size:17px!important;font-family:'Roboto Slab',serif!important;font-weight:normal!important;color:#444}
.easy-footnote-single{margin:10px 0px 10px 0px!important}
.the_champ_horizontal_sharing{border-bottom:1px solid #eee;padding:4px 0 6px 0}
.cld-like-count-wrap,.cld-dislike-count-wrap{font-size:12px}
.recentcomments{font-size:12px;padding-bottom:5px!important}
.comment-author-link{font-weight:bold}
h4.widget-title{margin-bottom:15px!important}
#subscribe-email input{background:#2d2e33;border:#444 1px solid;color:#fff!important;margin:0;margin-right:5px;margin-bottom:10px;width:250px;float:left}
#subscribe-submit input{width:20%!important;margin:0;border:0}
.jetpack_subscription_widget p{font-size:12px}
.home .wpp-list{margin-left:0!important;padding-left:0;font-size:13px;font-weight:500}
.site-main .wpp-list li{border-bottom:1px solid #eee;margin-bottom:15px}

.home .wpp-excerpt{font-family:'Merriweather',serif!important;font-weight:100;display:block;font-size:13px;color:#666;margin-top:5px;padding-left:330px;}
.sidebar .wpp-thumbnail{border-bottom:0!important;border-radius:50px}
#wpp-11 h4.block-title{background:inherit!important;color:#555!important;font-size:13px!important;padding:0 10px 10px 0!important;font-weight:bold;letter-spacing:5px;text-transform:uppercase!important}
.site-main .wpp-post-title{font-size:20px;text-decoration:none; line-height:24px; font-weight:700}

.wpp-author a{text-decoration:none}
.site-main .wpp-thumbnail{width:70px}
.wpp-category  {
text-transform:uppercase;
	font-size:10px;
	padding:2px;
line-height:20px;
	
}
.wpp-meta {
	color:#888888;
}
.wpp-category a {
	text-decoration: none !important;
	color:#666666 !important;
}
.sidebar .wpp-list li{border-bottom:1px solid #eeeeee; padding-bottom:12px;}
.sidebar .wpp-list li:first-child{padding-top:0px !important; }
.comment-wrapper .fn{font-style:normal;font-family:'Roboto Slab',serif!important;font-size:17px;font-weight:100}
.comment-wrapper .says{font-size:13px}
.comment-author img{border-radius:50%!important}
.comment-wrapper p{font-family:'Merriweather',serif!important;font-weight:100;line-height:23px}
.wc-comment-author{font-family:'Roboto Slab',serif!important;font-size:20px!important;padding-left:28px!important}
.wc-comment-text{padding-left:30px!important;padding-right:30px!important;font-family:'Merriweather',serif!important;font-weight:100}
.comment-wrapper{margin-left:80px!important;padding:30px!important}
.comment-wrapper time{font-size:12px}
.comment-reply-link{text-decoration:none;font-weight:900}
.fa-reply{padding-left:5px!important}
#wc-comment-header{display:none!important}
.wc-comment-title{display:none}
#reply-title{padding-top:15px}
.comments-area{margin-top:0!important;padding-top:0!important}
.comment ol{list-style-type:none}
.site-content{padding-bottom:10px!important}
.home .site-content{padding-top:2px}
#page h3{margin-top:15px}
.home .block2_widget h2::before{content:" ";display:block;font-size:11px}
.home-widget .wpp-list img{width:240px; margin-right:20px;
box-shadow: 0px 0px 5px #cccccc; 
}

.home .wpp-date {
	text-transform:uppercase;
	color:#666666;
	font-size:10px;
	line-height:30px;
}
.home-widget .wpp-list li:first-child:before{content:" Trending"!important;float:right!important;font-weight:900;color:#fff;background:#a9001c;padding:2px 10px 2px 10px;margin-left:5px;margin-bottom:5px;font-size:11px;font-style:italic!important;border-radius:3px}
@media only screen and (max-width:700px)
{	.site-header-sidebar {display:none !important;}
	img.wpp-thumbnail {
		
		width:100% !important;
		margin-bottom:10px;

	}.site-header {
		background-image:none;
	}
	.wpp-thumbnail { display:block;
	float:none;}
	.block2_widget {
		display:none !important;
	}
}
@media only screen and (max-width:50px){.hero_1_box{display:none}
.block_title_wrapper{padding-top:30px}
}.entry-thumbnail img{border-bottom:1px solid #eee;padding-bottom:7px}
.sidebar .widget_jetpack_display_posts_widget .widget-title{font-size:0!important;letter-spacing:0}
.sidebar .widget_jetpack_display_posts_widget .widget-title::after{font-size:13px!important;content:'The LATEST';letter-spacing:5px}
.theChampTotalShareText{font-family:sans-serif;letter-spacing:.5px;font-weight:500}
.sidebar .popular-posts li:first-child:before{content:"Popular"!important;float:right!important;font-weight:900;color:#fff;background:#a9001c;padding:2px 10px 2px 10px;margin-left:5px;margin-bottom:5px;font-size:11px;font-style:italic!important;border-radius:3px}
.sidebar .the_champ_facebook_like iframe{transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-moz-transform:scale(1.3);transform-origin:bottom left;-ms-transform-origin:bottom left;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-webkit-transform-origin:bottom left;margin-top:6px}
.wp-embedded-content{width:650px;padding-left:15%;padding-right:15%}
.code-block{margin:0!important}
table.brdtable{font-size:13px!important;font-family:open sans;background:#f6f9fc}
#glob_block_3_widget-13{margin-bottom:0}
#text-22{margin-bottom:0}
#text-29{margin-bottom:0}
#text-34{margin-bottom:0}
.home-hero-widget .block-title{display:none}
.hero_1_box{margin-bottom:10px;margin-top:20px}
.wpp-list a:visited {
	color:#222222;
}
.block2_widget_content {
	
	border-bottom:solid 1px #cccccc;
	margin-bottom:30px;

}
.home-hero-widget .block3_widget_content .featured-image{margin-bottom:20px!important}
.home-hero-widget .block3_widget_content .featured-image img{border-radius:0px 0 0px 0!important; box-shadow:0px 0px 5px #cccccc;margin-bottom:5px;}

#glob_block_3_widget-30.home-hero-widget .featured-image:after{content:" ★ Featured"!important;float:left!important;font-weight:500;color:#fff;position:relative;margin-top:-29px;background:#a9001c;padding:3px 10px 3px 15px;margin-left:0;margin-bottom:5px;font-size:12px;border-radius:0;text-transform:uppercase;letter-spacing:3px}

.home-hero-widget .entry-excerpt{ color:#333333; font-size:15px; font-weight:600;border-bottom:solid 1px #cccccc; margin-top:15px; padding-bottom:25px; width:100% !important; }
.home-hero-widget .author a{font-family:'open sans'!important}
.home-hero-widget .block3_widget_content .entry-title a{font-size:40px!important; color:#222222;  font-weight:600 !important; font-family:'Merriweather' !important;
}

.home-hero-widget .block3_widget_content .entry-title{text-align:left!important; }
.home-hero-widget .block3_widget_content .entry-meta{display:none}
.categories{list-style-type:none}
.jp-relatedposts a{color:#000!important;letter-spacing:0}
.categories li.cat-item{list-style-type:none;padding-left:0!important;text-align:center;letter-spacing:7px;text-transform:uppercase;margin-top:20px}
.categories ul{padding-left:0!important;margin-left:0!important}
.categories ul.children li.cat-item{margin:0 0 0 0!important;padding-top:10px;padding-bottom:10px;list-style-type:none;border-bottom:1px solid #eee;font-size:14px;color:#111;letter-spacing:2px;text-transform:uppercase}
.categories ul.children li.cat-item a{color:#111}
.bquote{font-size:24px;margin:10px 20px 20px 10px;float:right;width:50%;padding:50px 30px 50px 30px;line-height:37px;color:#555;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center}
.bquote:before{content:'“'}
.bquote:after{content:'”'}
.entry-content h1{font-weight:100;font-size:20px;margin-bottom:40px!important;line-height:40px;margin-top:0!important;padding-top:0!important;font-family:'Merriweather',serif!important}
h3.jp-relatedposts-headline em:before{border:0!important}
h3.jp-relatedposts-headline em{font-family:'Merriweather',serif!important;margin-bottom:10px;color:#444;font-size:24px!important;font-weight:500!important;margin-top:0!important;line-height:0}
.jp-relatedposts{margin-top:0!important;padding-top:7px!important;margin-bottom:0!important;border-top:1px solid #eee}
#jp-relatedposts::after{display:none}
h4.jp-relatedposts-post-title{margin-top:15px!important; }
h4.jp-relatedposts-post-title a { font-weight:800 !important;}
img.jp-relatedposts-post-img{opacity:1}
.category .entry-title{font-size:25px;line-height:29px}
.search .entry-title{font-size:25px;line-height:29px;border-top:1px solid #eee;padding-top:13px}
.search h1.page-title{font-family:'Roboto Slab',serif!important;text-align:center}
.search .entry-excerpt{display:none}
.search .entry-meta{border:0}
.page-links{text-transform:uppercase;font-family:'open sans',serif!important;font-weight:900!important;text-align:center;margin-bottom:20px;font-size:16px;width:100%;margin:20px 0 20px 0;margin-left:auto;margin-right:auto;color:#999}
.page-links a{padding:15px 0 15px 0!important;margin:2px;border-radius:0;font-size:16px;background:#a90e1b;color:#fff!important;letter-spacing:2px;font-weight:100;border-radius:5px!important;display:block}
.page-links-prev{display:none!important;background:#fff!important}
.page-links a:hover{background:#b91825}
.wplinkpreview{margin:0!important;width:100%;padding:0px; background:#ffffff; 	box-shadow: 0px 0px 5px #cccccc;}
.wplinkpreview img.inview {width:100%}
.wplinkpreview-description {
	line-height:28px;
}
.wplinkpreview-image {
	border:0px;
}
.wplinkpreview-source img.inview {
	width:20px !important;
	float:right;
	padding-top:5px;
}
.wplinkpreview-source { font-family:'open sans' !important; font-weight:700; letter-spacing:0.5px; padding:0px 30px 30px 30px;}
.wplinkpreview-title{font-family:'Merriweather',serif!important;font-size:40px;line-height:45px;color:#333!important;font-weight:900;padding-top:20px!important}
.wplinkpreview-title a{color:#333!important;}
.wplinkpreview-title {
	padding:30px
}
.wplinkpreview-description {
	padding:0px 30px 30px 30px;
}
.page-title{font-size:0!important}
.page-title .vcard{font-size:40px;font-family:'Merriweather',serif!important; font-weight:900}
.taxonomy-description{margin-bottom:20px;font-family:'Merriweather',serif!important;font-weight:100;font-size:16px}

.sidebar .widget_facebook_likebox {
	box-shadow: 0px 0px 10px #cccccc;
	padding:1px;
}
.hero_top .block-posts-2 h2.entry-title a{
	font-weight:900 !important;
	line-height:18px!important;
	font-size:13px;
}
.block-posts-2 h2.entry-title a{
	font-weight:900 !important;
	line-height:20px!important;
	font-size:16px;
}
.bImg {
border-bottom:1px #eeeeee solid;
	margin:20px 0px 20px 0px;
		text-align:center;
}
.widget-area .textwidget p {
	font-size:12px !important;
}
.bImg b {
		font-family:'open sans';
	font-size:12px;
	color:#888888;
	margin:7px 0px 5px 0px;
	font-weight:600;
}
.bsub {
	color:#222222;
	font-weight:600;
	margin:15px 0px 20px 0px;
	padding-left:15px;
	border-left: 3px solid #a81e22;
	font-size:22px;
	font-family:'Merriweather' !important;
	line-height:inherit;
}
.home .bsub {
	border-left:0px;
	font-size:25px;
}
.search .bsub {
	display:none;
}
.bcartoon {box-shadow: 0px 0px 7px #999999;}
#page h1 {
	font-size:40px !important;
	text-align:center;
}
.footer-widgets .menu-item a {
	margin:0px !important;
	
}
.author h1.page-title {
		font-family:'Merriweather' !important;
}
.bimage {
	box-shadow: 0px 0px 5px #cccccc; 
}