/*   
Theme Name: Almanack Responsive
Theme URI: http://suloffdesigns.com
Description: Theme for Adirondack Almanack Foundation 5 - WordPress v4.6
Author: Suloff Designs
Author URI: http://suloffdesigns.com
Version: 2.3
*/

@media screen {
body {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.4;
	background-image: url(images/bg.png);
	background-repeat: repeat;
}
.main{
	background-color: #F2EAD3;
	background-image: url(images/tanbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-right: thin solid #2C2421;
	border-left: thin solid #2C2421;
	margin: 0px auto;
	padding: 0px;
	-webkit-box-shadow: 0px 0px 15px 15px #999999;
-moz-box-shadow: 0px 0px 15px 15px #999999;
box-shadow: 0px 0px 15px 15px #999999; 
}

a img { 
	border: none;
}
p {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0.75em;
	line-height: 1.2em;
	font-size: 14px;
	 }

a:link {
	color: #600;
	text-decoration: none;	
}
a:visited {
	color: #600;
	text-decoration: none;	
	
}
a:hover, a:active, a:focus {
	text-decoration: underline;
	color: #600;
	
}
.ads a:link,.ads a:visited,.ads a:active{
	color: #42413C;
font-family: "Times New Roman",Times,serif;
font-size: 14px;
}
.adtopborder{
border-top-color: #29261FB3;
border-top-style: solid;
border-top-width: 1px;
padding-top: 8px;
	}
.news-bar a:link,.news-bar a:visited,.news-bar a:active{
		color: #42413C;
		font-family: "Times New Roman",Times,serif;
        font-size: 14px;
	    font-weight: normal;

}
.news-bar .feedzy-rss .rss_item{
	padding: 0px !important;
	border-style: none !important;
	margin: 0px !important;
	}	
	.news-bar h2{
		font-weight: normal;
	}
	.news-bar #text-9 a {
    font-weight: bold;
}
h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { }
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #29261f;
	padding: 0px;
}
h2 a:link, h2 a:visited, h2 a:visited {
    text-transform: capitalize;
    text-decoration: none;
    letter-spacing: 1px;
    color: #600;
}
h2 a:hover{
	color: #600;
	text-decoration: underline;
}
h3 { }
h2.blue{
	font-family: "Times New Roman",Times,serif;
font-size: 18px;
color: #02274D;
text-transform: capitalize;
margin-top: 4px;
}
ul, ol, dl{
	font-size: 100%;
	line-height: 1.4;
	margin-bottom: 1.25rem;
	list-style-position: outside;
	font-family: inherit;
}
.top-nav{
	float: left;
margin-top: 2px;
border-bottom: thin dotted #29261F;
background-color: #4D4B45;
}
.top-nav ul{
	margin: 0px;
padding: 0px;
}
.top-nav li{
	list-style-type: none;
float: left;
}
.top-nav li a{
	display: block;
color: #FFF;
text-decoration: none;
height: 26px;
padding: 5px 8px 0px;
font-size: 14px;
text-transform: capitalize;
font-family: Georgia,"Times New Roman",Times,serif;
font-style: italic;
border-right: 1px solid #FFF;
}
.logo{
	position: relative;
}
.donate-top{
	padding-left: 100px;
padding-bottom: 6px;
padding-top: 0px;
font-weight: bold;
letter-spacing: -.5px;
word-spacing: -.5px;
}
.donate-top a:link,.donate-top a:visited,.donate-top a:active{
	color: #000000;
font-size: 14px;
}
.donate-top a:hover{
	text-decoration: none;
}
.donate-top img{
	padding-right:10px;

}
	.navpromo{
		text-align: center;
	}
	.navpromo a {
    color: #f1ff12;
}
.social{
	position: absolute;
z-index: 1000;
top: 25%;
right: 30px;
}
.social-sm img{
	width: 20%;
	margin-left: 15%;
	margin-right: 15%;
	float: left;
	padding-top: 10px;
}
.social ul{
list-style-type: none;
font-size: 12px;
line-height: 1.6;
}

 .social-sm ul{
	list-style-type: none;
}
.social li{
}
.social .column1, .social-sm .column1{
	float: left;
}
.social .column2, .social-sm .column2{
	float: right;
}
.social a:link,.social a:active,.social a:visited{
	color: #29261F;
}
.social-sm a:link,.social-sm a:active,.social-sm a:visited{
	color: #FFFFFF;
}
.content{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	
}
.post{
	font-family: "Times New Roman",Times,serif;
font-size: 14px;
}
.post li {
	list-style-position: inside;
	margin-left: 8px;
	 }
.entry {
	margin-right: 0px;
margin-left: 0px;
padding-right: 0px;
padding-left: 0px;

 }	 
.excerpt p {
margin-right: 0px;
margin-left: 0px;
padding-right: 0px;
padding-left: 0px;
}
.excerptthumbnail img{
	max-width: 150px;
	max-height: 150px;
	margin-right: 6px;
	margin-bottom: 6px;
}

a.conreading{
	margin-left: 20px;
	float: right;
	margin-top: 20px;
	margin-bottom: 5px;
}

a.more-link{
	margin-left: 20px;
	float: right;
	clear: both;
}
.posts img{
	float: left;
	clear: left;
	padding-right: 6px;
	padding-bottom: 6px;
	max-width: 350px;
	height: auto;
}
.posts h2{
}
.metadate{
	font-family: "Times New Roman",Times,serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #600;
	margin: 5px 0px 0px;
	font-weight: bold;
}
.postid-166101 .metadate {
    display: none;
}	
.ads img{
	padding-bottom: 4px;
	padding-top: 4px;
}
#topad{
	max-width: 970px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
padding-top: 10px;
}
#topad img{
	
	height: auto;
	
}
/*** Related ***/
	
.rp4wp-related-posts h3 {
    padding-left: 0px;
    font-size: 16px;
    text-transform: uppercase;
    color: #29261f;
font-family: "Times New Roman", Times, serif;
	padding-top: 10px;
    padding-bottom: 6px;
}	
	
.rp4wp-related-posts a {
    color: #333333;
font-size: 13px;
}	
	
	.rp4wp-related-posts  li{
		margin-left: 0px !important;
	}	
	
.reports{
	
	
}
.reports img{
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.events img{
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

.reports h2{
	font-family: "Times New Roman",Times,serif;
text-transform: capitalize;
color: #fff;
background-color: #02274d;
font-size: 17px;
text-align: center;
letter-spacing: 3px;
margin-bottom: 4px;
display: block;
}
.donate img{
margin-top: 8px;
margin-bottom: 8px;
padding-top: 0px;
padding-bottom: 0px;	
}
/*
.reports a:link, .reports a:active, .reports a:visited{
	font-family: "Times New Roman",Times,serif;
font-size: 12px;
text-transform: uppercase;
color: #600;
text-decoration: none;
padding-left: 5px;
font-weight: bold;
}
*/
.events h2{
	font-family: "Times New Roman",Times,serif;
font-size: 18px;
color: #02274D;
text-transform: capitalize;
margin-top: 4px;
}
.adknews-lg ul{
	margin-left: 0px;
	list-style-type: none;
}
.adknews-m ul{
	margin-left: 0px;
	list-style-type: none;
}
.adknews-m h2,.adknews-lg h2{
	
	margin-right: 0px;
margin-left: 0px;
padding-right: 0px;
padding-left: 0px;
font-family: "Times New Roman",Times,serif;
font-size: 18px;
color: #02274D;
text-transform: capitalize;
margin-top: 4px;
}
.recent-comments ul{
	margin-left: 0px
}
.recent-comments li{
	list-style-type: none;
}
.recent-comments h2{
	
	margin-right: 0px;
margin-left: 0px;
padding-right: 0px;
padding-left: 0px;
font-family: "Times New Roman",Times,serif;
font-size: 18px;
color: #02274D;
text-transform: capitalize;
margin-top: 4px;
}
.donate{
		padding-top: 8px;
	}	
.house1, .house2, .house3, .house4{
	max-width: 205px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
    padding-top: 0px;
	padding-bottom: 15px;
	}
.house1 img, .house2 img, .house3 img{
padding-bottom: 0px;
padding-top: 0px;		
	}	
.center-ads{
	max-width: 205px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
padding-top: 8px;
}
.center-ads img{
	padding-bottom: 8px;
	padding-top: 8px;
}
/***Meta Info***/
#matainfo{
	position:relative
}
.metaby{
	font-family: "Times New Roman",Times,serif;
	color: #022849;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.metaby em{
	text-transform: lowercase;
}
.metaby a{
	font-family: "Times New Roman", Times, serif;
	color: #022849;
	text-transform: capitalize;
}
.metaby a:hover{
	text-decoration: underline;
	color: #600;
}
.metacoments{
font-family: "Times New Roman",Times,serif;
color: #022849;
font-size: 12px;
font-weight: bold;
text-transform: capitalize;
padding: 0px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 2px;
float: right;	
	
}
.tags{
	font-size: 12px;
}
.metacategories{
	font-family: "Times New Roman", Times, serif;
	color: #022849;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 8px;
	margin-bottom: 15px;
}
.metacategories a{
	font-family: "Times New Roman", Times, serif;
	color: #022849;
	font-size: 10px
}
.metacategories a:hover{
	text-decoration: underline;
	color: #600;
}
/***End Meta Info***/
.rss-widget-icon {
    display: none;
}	
	.news-bar h2 a:link, .news-bar h2 a:visited, .news-bar h2 a:hover {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-family: "Times New Roman",Times,serif;
    font-size: 18px !important;
    color: #02274D;
    text-transform: capitalize;
    margin-top: 4px;

}
/***Recent Comment***/
#most_commented_widget-2 h2
{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #02274D;
	text-transform: capitalize;
	margin-top: 4px;
}
	
#most_commented_widget-2 a{
	color: #42413C
}
#most_commented_widget-2 a:hover{
	color: #600;
text-decoration: underline;
}
#most_commented_widget-2 li{
	padding-bottom: 4px;
}
.footer{
	font-size: 12px;
}
.footer .footer-about{
	text-align: center;
}
.footer-about p {
    padding-left: 20px;
    padding-right: 20px;
	text-align: left;

}

/*
#recent-comments-2{
}
#recent-comments-2 li{
padding-bottom: 4px;
}
#recent-comments-3{
	margin-left: 5px;
}
#recent-comments-3 h2{
text-align: center;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#comment-widget-2 h2{
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#comment-widget-2{
	margin-left: 5px;

}
#comment-widget-2 li{
	padding-bottom: 4px;
}
*/
/***End Recent Comment Box***/

/***Simple RSS***/

/*
.wp-simple-rss-list li{
	list-style-image: none;
	list-style-type: none;
	padding-bottom: 4px;
}
.wp-simple-rss-list .wp-simple-rss-link{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-style: normal;
	font-weight: normal;
}

.wp-simple-rss-list a.wp-simple-rss-link {
	color: #42413c;
	text-decoration: none;
}
.wp-simple-rss-list a:hover.wp-simple-rss-link{
	color: #660000;
	text-decoration: underline;
}
*/
/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/***Editor CSS***/
    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }
.alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }
	/***End Editor CSS***/
/*** Plugins **/
	#gform_submit_button_3{
		background-color: #4D4B45;
	}
.wp-pagenavi{
	font-size: 10px;
}
/***Commenting***/
.respond h2{
	font-size: 14px;
}
.commentform{
	font-size: 12px;
}
.comments{
		font-size: 12px;

}
#respond label{
	display: inline-block !important;
	}
#respond form{
	font-size: 12px;
}
#respond input[type="text"]{
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	background-color: white;
	font-family: inherit;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.75);
	display: block;
	font-size: 0.875rem;
	margin-top: 0px;
	margin-right: 6px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0rem;
	height: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
	width: auto;
	float: left;
	clear: both;
}
#respond .cptch_block input[type="text"]{
	float: none;
}
#respond lable{
	line-height: 1.7;
	clear: none;
}
#respond h2{
	font-size: 14px
}
h2#comments{
	font-size: 14px;
margin-top: 8px;
}
ol.commentlist{
	margin-left: 0px;
}
div.comment-author.vcard{
	display: inline-block;
	margin: 0px 0px 10px 10px;
	border-style: none;
	padding: 0px;
}
ol.commentlist li.comment p{
	font-size: 12px;
}
.vcard .fn{
	font-weight: normal;
font-size: 12px
}
.hsc-button-hideshow a:link,.hsc-button-hideshow a:active,.hsc-button-hideshow a:visited{
	color: #ffffff;
}

/***End commenting***/	
blockquote {
   
   display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 40px;
    margin-right: 40px;
}
    
blockquote p { 
 display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 40px;
    margin-right: 40px;
	}
.clearfloat{
	clear: both;
height: 0;
font-size: 1px;
line-height: 0px;
}
.footer-about{

background-color: #E3D4BF;
padding-bottom: 10px;
padding-top: 5px;
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
}
.footer-about h2{
	color: #082242;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 4px;
	text-align: center;
}
.footer-about img{
	float: left;
padding-right: 10px;
padding-left: 10px;
}
.footer-co1{
	background-color: #E3D4BF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer-co1 img{
float: right;
padding-left: 10px;
}
.footer-co2{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer-co2 img{
	float: left;
padding-left: 10px;
}
.footer-ad{
	max-width: 970px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footer .credit{
font-size: 11px;
text-align: center;
margin-bottom: 8px;
}
.pf-content li{
	margin-bottom:0em;
}
.footer-nav {
    text-align: center;
    width: 100%;
	padding-top: 8px;
}
.footer-nav ul li {
    padding: 0 10px;
    border-right-style: solid;
    border-right-width: 1px;
    text-align: center;
}
.footer-nav ul li:last-of-type {
    border-style: none;
}
.footer-nav .menu-item {
    display: inline-block;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/*From Before*/
#author-bio h1{
	text-transform: capitalize;
letter-spacing: 1px;
font-family: "Times New Roman",Times,serif;
font-size: 20px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
color: #29261f;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#author-bio p, author-bio{
	font-size: 12px;
	color: #333;
	margin-bottom: 15px;
}
/* Foundation */
.row{
max-width: 72.5rem;
}
.top-bar {
z-index: 100;
background: none repeat scroll 0% 0% #29261F;
overflow: hidden;
padding-left: 50px;
}
.top-bar-section li:not(.has-form) a:not(.button){
	
	background: none repeat scroll 0% 0% #29261F;
	text-transform: uppercase;
}
.top-bar-section .has-form{
	background: none repeat scroll 0% 0% #29261F;
}
button.alert, .button.alert{
	background-color: #4D4B45;
border-color: #4D4B45;
color: #FFF;
margin-left: 4px;
}
.top-bar-section li:not(.has-form) a:not(.button):hover{
	background-color: #4D4B45;
background: #4D4B45; 
}
.gsc-adBlock {
    display: none !important;
}	
	
.search-button{
	display: none;
}
.search-button-sm{
	float: right;
padding-top:8px;
padding-right: 70px;
}
.search-results table{
	background-color: #F2EAD3;
	margin-bottom: 0rem;
	border-style: none;
}
.search-results table.gsc-search-box td{
	vertical-align : top: ;
}
ul.search-button{
	display: none;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{
	width: auto !important;
height: auto !important;
}
input#gsc-i-id1.gsc-input{
	margin: -1em 0px 0px !important;
	padding-left:6px !important;
}
.gsc-input-box{
	border-style: none !important;
}
ul.search-button{
	float: right;
padding-top: 10px;
padding-right: 10px
}
.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover{
	background-color: #F2EAD3 !important;
}
.left-off-canvas-menu input#searchsubmit{
	width:30%;
float: left;
padding-top: 10px;
padding-bottom: 10px;
background-color: #4D4B45;
color: #ffffff;
border-style: none;
cursor: pointer;
}
ul.off-canvas-list li a{
	text-transform: uppercase;
}
.top-bar input{
	height: 1.8rem;
padding-top: .35rem;
padding-bottom: .35rem;
font-size: 0.75rem; 
width: 60%;
float: left;
margin-right: 8px;
}
.top-bar input#searchsubmit{
	width:30%;
float: left;
background-color: #4D4B45;
color: #ffffff;
border-style: none;
cursor: pointer;
}
.side-search input{
	width: 60%;
margin-left: 5px;
margin-top: 10px;
float: left;
}
.side-search button.alert, .side-search .button.alert{
	margin-left: 0px;
margin-top: 10px;
}
.side-search button.expand,.side-search .button.expand{
	width: 90%; 
}
.medium-ads{
	padding-top: 20px;
}
.news-bar-medium{
	padding-top: 20px;
}
.f-dropdown{
	background-color: #ffffff;
	z-index:1000;
}
ul#drop.[small.content]f-dropdown.open{
		z-index:100;
}
ul#drop.[small.content]f-dropdown.open{
	background-color: #333333;
padding-bottom: 20px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
position: absolute;
left: 553.921875px;
top: 44px;
}

.adknews-m{
	display: none;
}
.logo img{
	width: 100%;
}
.right-small{
width: 7.9rem;
z-index: 2000;
background-color: #333333;
font-size: 12px;
line-height: 16px;
text-align: center;
padding-top: 6px;
}
.right-small a:link, .right-small a:visited, .right-small a:active{
	color: #FFFFFF;
font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
font-size: 0.8125rem;

text-transform: uppercase;
}


a.right-off-canvas-toggle{
	display: block;
padding-left: 4px;
}
.left-small{
	width: 3.5125rem;
	z-index: 2000;
	background-color: #333333;
}
.accordion .accordion-navigation > a, .accordion dd > a{
	background-color: #D5272A;
	color: #FFFFFF;
}
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover{
	background-color: #999999;
	color: #FFFFFF;
}
.accordion .accordion-navigation.active > a, .accordion dd.active > a{
	background-color: #999999;
	color: #FFFFFF;
}

.right-off-canvas-menu h2{
	display: block;
padding: 0.3rem 0.9375rem;
color: #ffffff;
text-transform: uppercase;
font-size: 0.75rem;
font-weight: bold;
background: #444444;
border-top: 1px solid #5e5e5e;
border-bottom: none;
margin: 0; 
}
.right-off-canvas-menu li{
	list-style-type: none;
	font-size: 12px;
}

.right-off-canvas-menu ul.wp-simple-rss-list{
	margin-left: 0px;	
}
.right-off-canvas-menu .wp-simple-rss-list li{
	padding-bottom: 0px;
}
.right-off-canvas-menu .wp-simple-rss-list a.wp-simple-rss-link{
}
.right-off-canvas-menu ul.off-canvas-list li label{
	color: #ffffff;

}
.offpageads img{
	margin-bottom: 8px;
}
ol.commentlist {
	list-style: none;
	font-size: 12px;
}
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author {
	 }
ol.commentlist li.comment div.vcard {
	
}
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo {
	clear: both;
	float: none;
	display: block;
	max-width: 50px;
    height: auto;
}

ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta {
	font-size: 10px;
	
}
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }

.g-col{
	float: none !important;
	
}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{
	height:24px !important;
}
.right-off-canvas-menu li.recentcomment{
		color:#cccccc;
	}
.insideskyscraper{
	display: block;
width: 205px;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
margin-bottom: 8px;
}
.publisher{
	display: block;
width: 205px;
margin-left: auto;
margin-right: auto;
padding-top: 8px;
margin-bottom: 8px;
}
/**Author**/
/***Author Box**/
div#author-bio{
	font-size: 12px;
	color: #333333;
}
#author-bio .small-auth{
	visibility: visible;
	height: auto;
	font-size: 12px;
	color: #333;
}
#authorarea .small-auth{
	visibility: hidden;
	height: 0px;
}
#authorarea{
	background-color: #E4DAB7;
	border: 1px solid #000000;
	padding: 10px;
	width: 95%;
	overflow: hidden;
	color: #333;
}
#authorarea h3{
font-size: 18px;
color:#333;
margin:0;
padding:10px 10px 5px 10px;
}
#authorarea h3 a{
text-decoration:none;
color: #333;
font-weight: bold;
}
#authorarea img{
margin:0;
padding:10px;
float:left;
border: 1px solid #ddd;
width: 100px;
height: 100px;
}
#authorarea p{
color:#333;
margin:0;
padding:0px 10px 10px 10px;
}
#authorarea p a{
color:#333;
}
.authorinfo{
padding-left:120px;
} 
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{
	height: auto;
}

/**Top Search Box**/
#sb-search.sb-search{
	position: absolute;
top: -8px;
left:55px;
}
input#search.sb-search-input{
	padding-left: 50px;
}
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon/icomoon.eot');
	src:url('fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
		url('fonts/icomoon/icomoon.woff') format('woff'),
		url('fonts/icomoon/icomoon.ttf') format('truetype'),
		url('fonts/icomoon/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.sb-search {
	position: relative;
margin-top: 10px;
width: 0%;
min-width: 40px;
height: 40px;
float: right;
overflow: hidden;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
transition: width 0.3s;
-webkit-backface-visibility: hidden;
}

.sb-search-input {
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	outline: none;
	background: #fff;
	width: 100%;
	height: 40px;
	margin: 0;
z-index: 21000;
	padding: 20px 65px 20px 20px;
	font-family: inherit;
	font-size: 20px;
	color: #2c3e50;
}

.sb-search-input::-webkit-input-placeholder {
	color: #efb480;
}

.sb-search-input:-moz-placeholder {
	color: #efb480;
}

.sb-search-input::-moz-placeholder {
	color: #efb480;
}

.sb-search-input:-ms-input-placeholder {
	color: #efb480;
}

.sb-icon-search,
.sb-search-submit  {
	width: 40px;
height: 40px;
display: block;
position: absolute;
left: 10;
top: 0;
padding: 0;
margin: 0;
line-height: 40px;
text-align: center;
cursor: pointer;
}

.sb-search-submit {
	background: #fff; /* IE needs this */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}

.sb-icon-search {
	color: #fff;
	background: #29261F;
	z-index: 22000;
	font-size: 22px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}

input#s.sb-search-input{
	padding-left: 50px !important;
	width: 80%;
}

.sb-icon-search:before {
	content: "\e000";
}

/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
	width: 100%;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	background: #000000;
	color: #fff;
z-index: 22001;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
z-index: 22002;}


#login{
	width:340px !important;
}

/*Ecomm*/
.product .nyp{
	overflow: visible !important;
}
p.price{
	display:none !important;}
h1.product_title.entry-title{
	font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
padding: 0px;
text-transform: capitalize;
text-decoration: none;
letter-spacing: 1px;
color: #600;
line-height: 1;
}
  h1.product_title.entry-title{
	  float: none !important;
  }
/* Styles for expanding search element */

/* Print */
	#pf-content	.sm-rotate-ads {
    display: none !important;
}

/**End Top Search**/

@media only screen and (max-width: 50.00em) {
	.search-button{
	display: inline;
	}
	ul.search-button{
			display: inline;

	}
	.search-box{
		display:none;
	}
	ul#drop.[small.content]f-dropdown.open{
		z-index:100;
}
ul#drop.[small.content]f-dropdown.open{
	background-color: #333333;
padding-bottom: 20px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
position: absolute;
left: 553.921875px;
top: 44px;
}
.adknews-lg{
	display: none;
}
.adknews-m{
	display: inline;
}



}
@media only screen and (max-width: 45.063em) {
	.social ul{
		padding-bottom: 0px;
margin-bottom: 0px;
margin-left:.5rem;
	}
	.social{
		top: 20%;
right: 20px;
	}
	.ad320{
		display:none;
	}
	.ad480{
		display:block;
	}
	
}
@media only screen and (max-width: 40.063em) {
	
	.right-small{
width: 11rem;
z-index: 2000;
background-color: #333333;
font-size: 12px;
line-height: 16px;
text-align: center;
padding-top: 12px;
}
}
@media only screen and (max-width: 40em) { 
.top-bar{
	overflow: hidden !important; 
}
.logo{
	display: none;
}
.top-nav{
		display: none;

}
.news-bar{
			display: none;
}
.side-ads{
				display: none;

}
.posts img{
	float: left;
	clear: both;
	
	padding-bottom: 6px;
	
	height: auto;
}
#matainfo{
	padding-bottom: 4px;
}


.footer-about img{
					display: none;

}
#topad{
	padding-top:0px;
	
}
.ad-top{
	background-color: #F7F3E6;
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 6px;
	padding-top: 6px;
	margin-bottom: 6px;
}
.ad{
	background-color: #F7F3E6;
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 6px;
	margin-top: 10px;
	padding-top: 6px;
}

.ad-480
{
	max-width: 480px;
	margin-left: auto;
	margin-right: auto;
}
.ad-480 img{
	max-width: 480px;
	margin-bottom:10px;

}
.ad-text{
text-align: left;
color: #333333;
font-size: 10px
}
.sm-rotate-ads{
	max-width: 300px;
margin-left: auto;
margin-right: auto;
}
.footer{
	padding-top:8px;

}
#topad img{
margin-left: auto;
margin-right: auto;
max-width: 320px;
display: block;
}
	

	.tab-bar .menu-icon span::after{
		content: "-" !important;

	}
@media only screen and (max-width: 25em) {
.top-bar{
	overflow: hidden !important; 
}
.posts img{
	width: 100%;
}
#topad{
	padding-top:0px;
	
}

.ad-top{
	background-color: #F7F3E6;
display: block;
float: left;
width: 100%;
padding-bottom: 6px;
}
.ad{
	background-color: #F7F3E6;
display: block;
float: left;
width: 100%;
padding-bottom: 6px;
margin-top: 10px;
}
.ad-480
{
	max-width: 480px;
	margin-left: auto;
	margin-right: auto;
}
.ad-480 img{
	max-width: 480px;

}
.ad-text{
text-align: left;
color: #333333;
font-size: 10px
}
.ad320{
		display:block;
	}
	.ad480{
		display:none;
	}
/**Autor**/
div.wp-about-author-text{
	margin-left:0px;
float: left;
clear: both;
}
#authorarea{
	width:100%;
}
.pf-content img{
	clear:both;
	width: 100%
}
.home .pf-content div img,.archive .pf-content div img{
	visibility: hidden !important;
	height: 0px;
}


}

