/*ihmp.css*/

div#ihmp_box {
	font-family:'Trebuchet MS','Futura',arial,verdana,sans-serif;
	width:300px;
	min-height: 510px;
	line-height:1em;
	background:#ffffff;
	position:relative;
	display:block;
	padding-bottom:29px;
	margin-top:5px;
}

div.ihmp_clear {
	clear:both;
}

div#ihmp_header {
	width:100%;
	height:32px;
	background: url('../images/topimg.jpg');
}

div#ihmp_box div.title {
	max-height: 34px;
	overflow: hidden;
}
div#ihmp_box div.title a.title{
	color: #008817;
	font-size:15px;
	text-align:left;
	padding:0px;
	margin:0px 0;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
}

div#ihmp_box div.title a.title:hover{
	background-color: #008817!important;
	color:#fff!important;
	text-decoration:none;
}

div#ihmp_box div#ihmp_view_month, div#ihmp_box div#ihmp_view_ever, div#ihmp_box div#ihmp_post {
	position:relative;
}

div#ihmp_box div.ihmp_select {
	padding:0px;
	margin:0px;
	display:block;
	font-style:oblique;
	color:#626262;
	text-align:center;
	float:left;
	font-size:12px;
	letter-spacing:0.05em;
	line-height:21px;
	border:1px solid #ffffff;
}
div#ihmp_box #ihmp_view_monthselect {
	width:101px;
}
div#ihmp_box #ihmp_view_everselect {
	width:72px;
}
div#ihmp_box #ihmp_postselect {
	width:121px;
}
div#ihmp_box div.notselected {
	background:#e1e1e1;
}

div#ihmp_box div.ihmp_select:hover {
	cursor:pointer;
}

div#ihmp_box div.notselected:hover {
	background:#d7d84c;
	border-color:#ffffff;

}
div#ihmp_postselect, div#ihmp_view_everselect {
	display:hidden;
}

div#ihmp_box img {
	width:90px;
	height:87px;
	float:left;
	opacity:1.0;
	filter:alpha(opacity=100);
	padding-right:10px;
}
div#ihmp_box img:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}

div#ihmp_box ul.ihmp_list_panel_view_month, div#ihmp_box ul.ihmp_list_panel_view_ever, div#ihmp_box ul.ihmp_list_panel_post {
	border:0px;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
}

div#ihmp_box li.ihmp_item {
	width:280px;
	display:block;
	border-bottom:1px solid #b0b0b0;
	height:87px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	background:#ffffff;
}

div#ihmp_box div.ihmp_excerpt {
	max-height: 40px;
	overflow: hidden;
}

div#ihmp_box div.ihmp_excerpt a{
	font-size: 12px;
	line-height: 13px;
	color:#666666;
	font-weight:normal;
}

div#ihmp_box div.ihmp_excerpt a:hover{
	background-color: #008817!important;
	color:#fff!important;
	text-decoration:none;
}

li.ihmp_item a.ihmp_readmore{
	color: #008817;
	font-size:14px;
	text-align:right;
	padding:0px 0;
	margin:0px 0;
	font-weight:bold;
	position:absolute;
	right:0px;
	bottom:10px;
	text-decoration:none;
}

li.ihmp_item a.ihmp_readmore:hover{
	background-color: #008817!important;
	color:#fff!important;
	text-decoration:none;
}

div#ihmp_more_view_ever, div#ihmp_more_view_month, div#ihmp_more_post {
	width:100%
	padding:5px;
	text-align:right;
	height:1.4em;
	margin:5px;
	background:#ffffff;
	position:absolute;
	bottom:-29px;
	right:5px;
}
div#ihmp_more_view_month span, div#ihmp_more_view_ever span, div#ihmp_more_post span{
	height:1.4em;
	font-style:oblique;
	color:#626262;
	text-align:right;
	font-size:14px;
	text-decoration:none;
	letter-spacing:1.2px;
}
div#ihmp_more_view_month span:hover, div#ihmp_more_view_ever span:hover, div#ihmp_more_post span:hover{
	color: #008817;
	cursor:pointer;
}


.ihmp_hideonload {display:none;}

.popular h3, .popular h6{margin-bottom:0;}

/* Extra sidebar stuff */

ul.sidebar-list li, ul.sidebar-list-tabs li{
	border-top: 1px solid #ccc;
	display: block;
	float: left;
	padding: 15px 5.88235294118%;
	width: 88.2352941176%;
}

h3.sidebar-header{
	/*background: #1f4773;*/
	margin-top: -1px;
	width: 100%;
}

ul.sidebar-list li{
	position: relative;
	/*overflow: hidden;*/
	width: 100%;
	padding: 0;
	margin: 5px 0 !important;
	clear: both;
	height: 100px;
	background-color: rgba(31,36,39,1);
	
	border-top: 1px solid #ccc;
	display: block;
	float: left;
	/*left: 20px;*/
	
	box-sizing: initial !important;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}

.sidebar-post{
	width: 300px;
	height: 100px;
	/*background-color: rgba(31,36,39.0.64);*/
}

li.sidebar-post:hover .sidebar-bg{
	opacity: 0.3;
	
}

.sidebar-stripe{
	width: auto;
	max-width: 300px;
	height: 16px;
	/*background-color:  #008817;*/
	margin-top: 10px;
	position: relative;
	z-index: 1;
}
.stripe-tots{
	background-color: rgb(0, 133, 186) !important;
}
.stripe-ecout{
	background-color: #cb6e2f !important;
}

.sidebar-cat{
	width: auto;
	max-width: 300px;
	height: 16px;
	font-family: 'proxima_nova_rgregular';
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.72;
	letter-spacing: normal;
	text-align: left;
	color: #ffffff;
	display: inline-block;
	float: left;
	position: relative;
	margin-top: 0px; /*-1px;*/
	margin-left: 0px; /*5px;*/
	z-index: 2;
	overflow: hidden;
	background-color:  #008817;
	padding-left: 5px; 
	padding-right: 6px; 
	
}

.sidebar-title{
	width: calc( 100% - 30px );
	height: 57px;
	font-family: 'proxima_nova_rgregular';
	font-size: 19px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: normal;
	text-align: left;
	color: #ffffff;
	display: inline-block;
	position: relative;
	margin: 5px 16px 0 16px;
	z-index: 2;
	overflow-y: hidden;
}

.Line-2{
	width: 300px;
	height: 2px;
	border: solid 1px #979797;
	float: left;
	margin-bottom: 10px;
	margin-top: -6px;
	position: relative;
	left: 20px;
}

/*.sidebar-post h1{
	z-index: 3;
	text-align: center;
	color: #fff;
}*/

.sidebar-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0.6;
	z-index: 0;
	/*background-image: url(wp-content/themes/inhabitatresponsive/images/green.jpg); */

	transition: all 0.6s ease-out;
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
}

.sidebar-list{
	width: 100%;
	background-color: #ffffff;
	/*border: solid 1px #9c9c9c;*/
	overflow-y: hidden;
	overflow-x: hidden;
}

/*.sidebar-outline{
	border: solid 1px #9c9c9c;
}*/

li.sidebar-post{
	transition: all linear 0.7s;
	top: 0;
}

li.sidebar-post{
	/*transition: all linear 0.9s;*/
	/*top: -115px;*/
}

.more-pop-stories{
	position: relative;
	font-family: 'proxima_nova_rgregular';
	font-size: 15px;
	top: 8px; 
}