.is-list-count{
	color:#999999;
    background:#f5f5f5;
	margin-bottom:10px;
}

.is-list-nothing{
	color:#999999;
    text-align:center;
    font-size:14px;
    padding:20px;
    padding-top:124px;
    line-height:26px;
    background:url(../images/is-list-nothing.png) center 28px no-repeat;
    background-size:94px;
}

.is-list-nothing a,
.is-list-nothing a:hover,
.is-list-nothing a:active,
.is-list-nothing a:visited
{
	
}

.is-list-item{
	border:1px solid #dddddd;
    background:#f5f5f5;
	color:#333333;
    padding:10px;
	clear:both;
}

.is-list-item:last-child{	
	margin-bottom:0px;
}

.is-left-column .is-list-item,
.is-right-column .is-list-item
{
	background:#ffffff;
	border:none;
}

a.is-list-item:hover{	
    text-decoration:none;
	cursor:pointer;
	color:#333333;
	text-shadow:none;
	background-color:#f5f5f5;
}

.is-list-heading, 
.is-list-heading:hover
{
	color:#304061;
	font-weight:normal;
	background:#a8c9e0;
	border:none;
	text-shadow:none;
	cursor:default;
}

.is-list-heading-cell{
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;	
	display:block;
	text-align:left;
}

.is-list-item-cell{
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;	
	display:block;
	text-align:left;
}

.is-list-item .is-list-thumbnail{
	border:none;
	height:58px;
	width:58px;
}

.is-list-item .is-list-thumbnail:hover{
	border:none;
}

.is-list-item .is-list-thumbnail img{
	
}

.is-list-item .is-list-thumbnail div{
	
}

.is-list-item .is-list-thumbnail:hover div{
	
}

.is-list-item .is-list-text{
    padding:0px;
}

.is-list-item .is-list-text .is-list-title{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin-bottom:5px;
	font-size:16px;
	color:#b87c22;
}

.is-list-item .is-list-text .is-list-author{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:12px;
	color:#666666;
}

.is-list-item .is-list-text .is-list-date{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:10px;
	color:#999999;
}

.is-list-item .is-list-body{
	margin-top:10px;
    padding-top:20px;
    padding-bottom:0px;
	border-style:dotted;
	border-width:4px;
	border-right:none;
	border-left:none;
	border-bottom:none;
	border-color:#DFE2E5;
}

.is-list-item .is-list-footer{
	padding-top:5px;
}
			
.is-list-item .is-list-footer .is-list-buttons{
	
}

.is-list-item .is-list-footer .is-list-buttons *{
	
}

.is-list-highlight{
	background:#fff6e8 !important;
}

.is-list-highlight .is-list-body{
	
}

.is-list-masonry{
	display:grid;
	grid-template-columns:repeat(auto-fill,minmax(150px,1fr));
	grid-gap:10px;
	clear:both;
	margin-bottom:10px;
}

.is-list-masonry:last-child{
	margin-bottom:0px;
}

.is-list-masonry > .is-list-item{
	margin-bottom:0px;
}

.is-list-masonry > .is-list-item .is-list-thumbnail{
	width:100%;
	height:163px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	margin:0px;
	margin-bottom:5px;
	clear:both;
	float:none;
}

.is-list-masonry > .is-list-item .is-list-buttons{
	width:100%;
}

.is-list-masonry > .is-list-item .is-list-buttons *{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:auto;
	display:block;
}
	
.is-list-pagination{
	text-align:center;
}
			
.is-list-pagination .is-list-next,
.is-list-pagination .is-list-previous
{
	margin-bottom:0px;
	padding:10px;
	border:none;
	margin:0px;
	background-color:#f5f5f5;
}

.is-list-pagination .is-list-next:first-child,
.is-list-pagination .is-list-previous:first-child
{
	-webkit-border-top-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	background-color:#eeeeee;
}

.is-list-pagination .is-list-next:last-child,
.is-list-pagination .is-list-previous:last-child
{
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	background-color:#eeeeee;
}

.is-list-pagination .is-list-next:hover,
.is-list-pagination .is-list-previous:hover
{
	text-shadow:none;
}
	
.is-list-pagination .is-list-next a, 
.is-list-pagination .is-list-previous a, 
.is-list-pagination .is-list-next a:hover, 
.is-list-pagination .is-list-previous a:hover
{
	text-decoration:none;
	padding:4px 8px;
	color:#333333;
}

.is-list-pagination .is-list-highlight, 
.is-list-pagination .is-list-highlight:hover
{
	background:#666666 !important;
	border-color:#666666 !important;
	text-shadow:none;
}

.is-list-pagination .is-list-highlight a{
	color:#ffffff !important;
}

.is-left-column .is-list-pagination .is-list-next, 
.is-left-column .is-list-pagination .is-list-previous,
.is-left-right .is-list-pagination .is-list-next, 
.is-left-right .is-list-pagination .is-list-previous
{
	padding:4px;
}

.is-left-column .is-list-pagination .is-list-next a, 
.is-left-column .is-list-pagination .is-list-previous a, 
.is-left-column .is-list-pagination .is-list-next a:hover, 
.is-left-column .is-list-pagination .is-list-previous a:hover,
.is-right-column .is-list-pagination .is-list-next a, 
.is-right-column .is-list-pagination .is-list-previous a, 
.is-right-column .is-list-pagination .is-list-next a:hover, 
.is-right-column .is-list-pagination .is-list-previous a:hover
{
	padding:4px 4px;
}

.is-fieldset-options + .is-list-pagination{
	margin-top:10px;
}
	
.is-list-pagination .is-list-previous:first-child,
.is-list-pagination .is-list-next:first-child
{
	margin-left:unset;
}
	
.is-list-pagination .is-list-previous:last-child,
.is-list-pagination .is-list-next:last-child
{
	margin-right:unset;
}

.is-list-search{
    margin:10px;
	margin-right:5px;
    margin-bottom:0px;
	float:left;
	width:56%;
	min-width:200px;
	position:relative;
}
		
.is-list-search input[type=text],
.is-list-search input[type=text]:hover,
.is-list-search input[type=text]:active
{
	height:36px;
	width:100%;
	padding:10px;
	-webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
	background:#1e2c44 url(../images/is-search.png) right center no-repeat;
	border:none;
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
	color:#eeeeee;
}

@media all and (max-width:1024px){	
	/* extra styles for iPad landscape*/
	
}

@media all and (max-width:924px){
	/* extra styles for iPad portrait*/
	
}

@media all and (max-width:896px){
	/* extra styles for iPhone landscape*/
	
	.is-list-pagination .is-list-next, 
	.is-list-pagination .is-list-previous
	{
		padding:8px !important;
	}

	.is-list-pagination .is-list-next a, 
	.is-list-pagination .is-list-previous a, 
	.is-list-pagination .is-list-next a:hover, 
	.is-list-pagination .is-list-previous a:hover
	{
		padding:4px 6px !important;
	}
}

@media all and (max-width:414px){
	/* extra styles for iPhone portrait*/
	
}