/*
.wp-block-image figcaption {text-align: center;}

Click the help icon above to learn more.
*/
#disqus_thread iframe { margin-bottom: 0; }

@media screen and (min-width: 1380px) {
	
	
	/*.entry-hero img {
		width: 100%;
	}*/
	
.entry-footer, 
.footer-widget-inner .widget {
    width: 210px;
}
	
.page .site-main, 
.single .site-main {
    width: 100%; 
	padding-right: 0;
}

.single .entry-content {
    width: 68%;
	margin-right: 16%;
}

div#jp-relatedposts {
width: 100%;
	margin-right: 0;
}

.entry-footer, 
.footer-widget-inner .widget {
    width: 16%;
    padding-right: 3%;
}

#disqus_thread {
width: 68% !important;
margin-left: 16%;
}

.page .site-main, 
.single .site-main, 
.rtl .search-form .search-field, body.rtl:not(.long-menu) .main-navigation, 
.rtl.page .widget-area, 
.rtl.single .widget-area {
    border-right: none;
}

.comment-navigation, .post-navigation, .posts-navigation {
width: 68%;
	margin-left: 16%;
}

.hentry div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
margin-left: 15px !important;
} 

body.blog .entry-header .post-thumbnail,
	body.archive .entry-header .post-thumbnail,
	body.search .entry-header .post-thumbnail {
	height: 250px;
	overflow: hidden;
	background: none;
}
	
body.blog	.entry-header .post-thumbnail img,
	body.archive .entry-header .post-thumbnail img,
	body.search .entry-header .post-thumbnail img {
		width: 100%;
	}
	
	.archive .hentry .entry-title, 
	.blog .hentry .entry-title, 
	.search .hentry .entry-title {
		margin-bottom: 0;
	}
	
	/*.entry-header .post-thumbnail::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		height: 60%;
		width: 100%;
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
	}

}*/

@media screen and (min-width: 1080px) and (max-width: 1379px) {
	body.blog .entry-header .post-thumbnail,
	body.archive .entry-header .post-thumbnail,
	body.search .entry-header .post-thumbnail {
	height: 175px;
	overflow: hidden;
	background: none;
}
	
body.blog	.entry-header .post-thumbnail img,
	body.archive .entry-header .post-thumbnail img,
	body.search .entry-header .post-thumbnail img {
		width: 100%;
	}
	
	.archive .hentry .entry-title, 
	.blog .hentry .entry-title, 
	.search .hentry .entry-title {
		margin-bottom: 0;
	}
	
	/*.entry-header .post-thumbnail::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		height: 60%;
		width: 100%;
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
	}*/
	
}


	
	@media screen and (min-width: 960px) and (max-width: 1079px) {
		body.blog .entry-header .post-thumbnail,
	body.archive .entry-header .post-thumbnail,
	body.search .entry-header .post-thumbnail {
	height: 140px;
	overflow: hidden;
	background: none;
}
	
body.blog	.entry-header .post-thumbnail img,
	body.archive .entry-header .post-thumbnail img,
	body.search .entry-header .post-thumbnail img {
		width: 100%;
	}
	
	.archive .hentry .entry-title, 
	.blog .hentry .entry-title, 
	.search .hentry .entry-title {
		margin-bottom: 0;
	}
	
	/*.entry-header .post-thumbnail::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		height: 60%;
		width: 100%;
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
	}*/
}


@media screen and (min-width: 768px) and (max-width: 959px) {
	body.blog .entry-header .post-thumbnail,
	body.archive .entry-header .post-thumbnail,
	body.search .entry-header .post-thumbnail {
	height: 175px;
	overflow: hidden;
	background: none;
}
	
body.blog	.entry-header .post-thumbnail img,
	body.archive .entry-header .post-thumbnail img,
	body.search .entry-header .post-thumbnail img {
		width: 100%;
	}
	
	.archive .hentry .entry-title, 
	.blog .hentry .entry-title, 
	.search .hentry .entry-title {
		margin-bottom: 0;
	}
	
	/*.entry-header .post-thumbnail::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		height: 60%;
		width: 100%;
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
	}*/
}

@media screen and (max-width: 767px) {
	body.blog .entry-header .post-thumbnail,
	body.archive .entry-header .post-thumbnail,
	body.search .entry-header .post-thumbnail {
	height: 200px;
	overflow: hidden;
	background: none;
}
	
body.blog	.entry-header .post-thumbnail img,
	body.archive .entry-header .post-thumbnail img,
	body.search .entry-header .post-thumbnail img {
		width: 100%;
	}
	
	.archive .hentry .entry-title, 
	.blog .hentry .entry-title, 
	.search .hentry .entry-title {
		margin-bottom: 0;
	}
	
	/*.entry-header .post-thumbnail::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		height: 60%;
		width: 100%;
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
	}*/
}

#infinite-handle span {
	background-color: #658c20;
	border: 2px #fff solid;
}

#infinite-handle span:hover {
	background-color: #fff;
	border: 2px #658c20 solid;
}

#infinite-handle span button {
	color: #fff;
	background: none;
}

#infinite-handle span:hover button,
#infinite-handle span button:hover {
	color: #658c20;
	background: none;
}