.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}
/* --------------------------------------------------------- */
.FeaturedPostsWidget .inner,
.FeaturedPostsWidget .inner li,
.FeaturedPostsWidget .inner li .holdAll,
.FeaturedPostsWidget .inner li .holdAll a,
.FeaturedPostsWidget .inner li .holdAll .description,
.FeaturedPostsWidget .inner li .holdAll .title,
.FeaturedPostsWidget .inner li .holdAll img{
background-color: #fff !important;
}

.entry-content a{
border-bottom:1px dotted #336699;
}

.entry-content a:hover{
text-decoration: none;
border-bottom:1px solid #336699;

}

.entry-content a:visited{
color:#6c88aa;
}

.entry-content a.more-link{
font-weight: bold;
font-size: 1.1em;
line-height: 1.5em;
font-family:Arial, Helvetica, 'Trebuchet MS', 'Lucida Sans Unicode', Geneva;
border: none;
}

body.single-post article  a.entry-title-link:hover{
text-decoration: none !important;
}


img.fullWidth{
width:100%;
}

/* ---[ lists ]------------------------------------------------- */
div.entry-content ul{
padding-left:0;
}
div.entry-content ul li {
	padding: 0 0 0 1.5em;
	margin:0 0 0 1.1em;
	list-style-type: none;
	background: url(/http/swamplot.wpenginepowered.com/wp-content/plugins/SL-Suite/images/right-arrow.gif) no-repeat 0 0.6em;
}


div.entry-content ul.demolitions li,
div.entry-content ul.notlinks li{
	padding: 0 0 0 0;
	margin:0 0 0 1em;
	list-style: square outside;
	background-image: none;
}

/* --------------------------------------------------------- */
img.alignleft,
img.alignright{
margin-top:.6em;
}

body:not(.single-post) .source.author{
display: none ;
}

/* --------------------------------------------------------- */

#masthead .inner{

text-align: left !important;
}

.quicklink_arrow{
	width: 10px;
	height: 10px;
	background: url(/http/swamplot.wpenginepowered.com/wp-content/plugins/SL-Suite/images/right-arrow.gif) no-repeat;
	margin: 0 0.25em;
	display: inline-block;
}

.category-topic-quicklink .title,
.category-topic-quicklink header{
display:none;
}

#more-articles-wrapper .category-topic-quicklink .title,
#more-articles-wrapper .category-topic-quicklink header{
display:block;
}


.category-topic-quicklink .sl-quicklink-title{
text-decoration: none;
color: #000 !important;
border: none;
font-weight: bold;
font-size: 1.2em;
line-height: 1.5em;
font-family:Arial, Helvetica, 'Trebuchet MS', 'Lucida Sans Unicode', Geneva;
border: none !important;
}

.sl-meta{
font-family: Trebuchet MS, sans-serif;
color: #888;
font-size: 12px;
}

.sl-more-break{
letter-spacing: 2px;
font-size: 16px;
color: #888;
text-align: center;
}

span.ic{
font-weight: bold;
text-transform: capitalize;
}

a.more-link{
font-family: Trebuchet MS, sans-serif;
}

h4.sl{
margin-bottom:.8em;
}

#article-wrapper article.post{
padding-top:3em !Important;
padding-bottom:3em !Important;
clear:both;
border-top:1px dotted #999 !important;
padding-right:0;
}
#more-articles article.post{
padding-top:0;
padding-bottom: 0;
border: none;
}

header .meta{
display:none;
}

.post-button-holder{
width:90% !important;
}

/* --------------------------------------------------------- */

article.type-post {
padding-left:0 !important;
}

article.type-post .entry-title{
letter-spacing: .025em;
}

article.category-topic-quicklink .tags{
display: none;
}

.entry-content .sl-subhead{
display: none;
}

.entry-content p:first-child{
padding-top:0;
margin-top:0;
}

article header .title h2.entry-title{
padding-top:0;
}
article header .title .sl-subhead{
background: #336699;
color: #eee;
text-transform:uppercase;
display: inline-block;
padding:4px 7px 3px;
font-family:Arial, Helvetica, 'Trebuchet MS', 'Lucida Sans Unicode', Geneva;
border-radius:5px;
margin-bottom:6px;
font-weight: bold;
}

/* --------------------------------------------------------- */
.FeaturedPostsWidget div.description{
display: block;
position: relative !important;
background: #fff !Important;

}

.FeaturedPostsWidget .holdAll img{
border: none !important;
-moz-box-shadow:    none !important;
-webkit-box-shadow: none !important;
box-shadow:         none !important;
}

/* --------------------------------------------------------- */


.commentlist > li.bypostauthor .comment-r{
background: #eee;
padding-bottom:3px;
}
.commentlist > li.bypostauthor .comment-meta.commentmetadata {
background: #40B0C7;
}
.commentlist > li.bypostauthor .comment-meta.commentmetadata a{
color:#fff;
}
/* --------------------------------------------------------- */
body .cats{
display: none;
}

bodt:not(.single-post) .source.author{
display:none !Important;
}


/* --------------------------------------------------------- */
#more-articles article header .meta2{
display: none;
}


#more-articles article header .title h2 a{
font-size: 16px !Important;
}

/* --------------------------------------------------------- */

@media only screen 
and (max-width : 768px) {



.sl-side-meta-2{
text-align: center;
border-top:1px dotted #e0e0e0;
padding-top:.5em;
}

.sl-side-meta-1{
font-family: Trebuchet MS, sans-serif;
background: #eee;
color: #666;
font-weight: normal;
padding:3px 5px;
text-align: center;
margin:.5em 0;
border-radius:5px;
}


.sl-side-meta-2.social{
display: block;
margin-top:.7em;
}
.sl-side-meta-2.social ul {
text-align: center;
margin-top: 1em;
}

.sl-side-meta-2.social ul li{
display: inline-block;
text-align: center;
}

#article-wrapper article.type-post{
padding-left:1em !Important;
padding-right: 1em;
}




}

/* --------------------------------------------------------- */

@media only screen 
and (max-width : 320px) {

.entry-content img{
width:100% !Important;
}

}



/* --------------------------------------------------------- */


@media only screen 
and (min-width : 480px){


.topWidgetArea .FeaturedPostsWidget .holdAll > a{
display: inline-block;
height:159px;
overflow: hidden;
background: #fff !Important;
}



.topWidgetArea .FeaturedPostsWidget .holdAll .description{
padding: 0;
background: #fff !Important;

}


}



@media only screen 
and (min-width : 768px) {



.topWidgetArea .FeaturedPostsWidget {
width:700px;
background: #fff !Important;

}

/* --==[  ] ==-- */

.topWidgetArea .FeaturedPostsWidget .holdAll > a{
display: inline-block;
height:159px;
overflow: hidden;
background: #fff !important;
}

.topWidgetArea .FeaturedPostsWidget .holdAll .description{
padding: 0;
background: #fff !Important;
}

/* --==[  ] ==-- */


	body:not(.single-post) article .entry-content{
		width:73.5%;
		display: block;
		float:left;
		padding-right:3.5%;
	}
	
	
	/*
	body:not(.single-post) article:not(.category-topic-quicklink) .entry-content img.alignleft,
	body:not(.single-post) article:not(.category-topic-quicklink) .entry-content img.alignright,
	body:not(.single-post) article:not(.category-topic-quicklink) .entry-content img.naturalWidth,
	body:not(.single-post) article:not(.category-topic-quicklink) .entry-content img.naturalWidth.alignnone{
	width:inherit !Important;
	}
	

	body:not(.single-post) article:not(.category-topic-quicklink) .entry-content img.fullWidth,
	body:not(.single-post) article:not(.category-topic-quicklink) .entry-content img.aligncenter,
	body:not(.single-post) article:not(.category-topic-quicklink) .entry-content img.alignnone
	{
	width:100%;
	}
	*/

	body:not(.single-post) article .social-buttons{
	width:22%;
	float:left;
	margin-top:10px;
	}
	body:not(.single-post) article .social-buttons ul{
	overflow-x: hidden;
	text-align: left;
	}
	body:not(.single-post) article .social-buttons ul li{
	display: block;
	text-align: left;
	margin:0 0 0px 0;
	min-height:28px;
	}

	
	body:not(.single-post) article .tags
	{
	width:19%;
	float:left;
	text-align: left;
	padding:5px 1.5%;
	background: #eee;
	border-radius:5px;

	}
	
	body:not(.single-post) article .sl-side-meta-1{
		width:19%;
		float:left;
		text-align: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 14px;
		background: #666;
		color: #fff;
		padding:4px 1.5%;
		margin-top:.5em;
		
	}
	
	body:not(.single-post) article .sl-side-meta-2{
		width:22%;
		float:left;
		text-align: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 14px;
		margin:5px 0 0 0;
	}

	body:not(.single-post) article .sl-side-meta-2 .com-count {
		padding-left:18px;
		margin-left:2px;
		font-family: Trebuchet MS, sans-serif;
		background: url(/http/swamplot.wpenginepowered.com/wp-content/themes/incontext/images/icons/meta-com.gif) no-repeat left 4px;
	}
/* ---[ for single post ]------------------------------------------------- */
	

	body.single-post article .entry-content{
		width:73.5%;
		display: block;
		float:left;
		padding-right:3.5%;
	}
	
	/*
	body.single-post article .entry-content img.alignleft,
	body.single-post article .entry-content img.alignright,
	body.single-post article .entry-content img.naturalWidth,
	body.single-post article .entry-content img.naturalWidth.alignnone,
	{
	width:inherit !important;
	}
	
	body.single-post article .entry-content img.fullWidth,
	body.single-post article .entry-content img.center,
	body.single-post article .entry-content img.alignnone{
	width:100%;
	}
	*/


	
	body.single-post article .social{
	width:22%;
	float:left;
	margin-top:10px;
	}
	body.single-post article .social ul{
	overflow-x: hidden;
	text-align: left;
	}
	body.single-post article .social ul li{
		display: block;
	text-align: left;
	margin:0 0 0px 0;
	min-height:28px !important;
	}

	
	body.single-post article .tags
	{
	width:19%;
	float:left;
	text-align: left;
	padding:5px 1.5%;
	background: #eee;
	border-radius:5px;

	}
	
	body.single-post article .sl-side-meta-1{
		width:19%;
		float:left;
		text-align: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 14px;
		background: #666;
		color: #fff;
		padding:4px 1.5%;
		margin-top:.5em;
	}
	
	body.single-post article .sl-side-meta-2{
		width:22%;
		float:left;
		text-align: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 14px;
		margin:5px 0 0 0;
	}
	body.single-post article .sl-side-meta-2.author{
	margin-bottom:.5em;
	font-size:.9em;
	}
	body.single-post article .sl-side-meta-2 .com-count {
		padding-left:18px;
		margin-left:2px;
		font-family: Trebuchet MS, sans-serif;
		background: url(/http/swamplot.wpenginepowered.com/wp-content/themes/incontext/images/icons/meta-com.gif) no-repeat left 4px;
	}
	
	
	
	
	
	
	
	
	
	
	/* --------------------------------------------------------- */
	
}