/*

Theme Name: EatFarmNow2020
Author: The Ad Plain
Author URI: https://theadplain.com
Version: 2025
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html

*/


/*
 * Social Header
 * */

.header-social {
	float: left;
	z-index:9999;
}

.header-social a {
	padding: 0 !important;
}

.header-social a i {
	font-size: 16px;
	position: relative;
	top: -2px;
	display: inline-block;
	padding:0 18px 7px 0px  !important;
	margin: 0 !important
}

.navright .PC  {
	width: 340px;
	z-index: 9999;	
	position: relative;
}

/*
 * Newsletter
 * */

.newsletter-signup {
	background: #303030;
	margin: 0 ;
	padding: 20px 0;
	clear: both;
	width: 100vw;
}

.newsletter-signup.newsletter-signup-homepage {
		margin: 15px;
}

.newsletter-signup form {
	clear: both;
	padding: 20px 20px;
	max-width: 900px;
	margin: 0 auto;
}

.newsletter-signup h2 {
	padding: 0 20px;
	color: white;
	text-align: center;
}

.newsletter-signup input {
	padding: 10px;
	border: none;
	border-radius: 2px;
	width: 100%;
}

.newsletter-signup p {
	width: calc(33.3% - 10px);
	margin: 0 5px;
	float: left;
}

.newsletter-signup input[type="submit"] {
	background: #82b41e;
	color: white;
	font-weight: bold;
}


.mc4wp-alert p {
	color: white !important;
}

input[type="submit"] {
	cursor: pointer;
}

.copyright1 a {
	color: white;
	font-weight: bold;
}


@media only screen and (max-width: 600px) {
	.newsletter-signup p {
		width: 100%;
		margin: 10px 0;
		float: none;
	}

}



/*
.elementor-element.elementor-element-4c66a32, .elementor-element.elementor-element-c448af3, .elementor-element.elementor-element-fe12bda, .elementor-element.elementor-element-56f21b4 {
	display: none;
	visibility: hidden;
}

.elementor-element-4a8c4c4 .elementor-widget-wrap:before  {
	content: "Scheduled maintenance - check back later";
	visibility: visible  !important;
	display: block !important;
}
*/

.related .ads .g-3 img {
	min-width: 160px !important;
	width: 160px !important;
	max-width: 160px !important;
}





.terms_and_conditions input, .guidelines input  {
	max-width: 24px;
	top:20px;
}

#menu-item-8536 span {
	display: none;
}

.trending {
	padding: 0 !important;
	margin: 0 !important;
}

#menu-item-8536 img {
	margin-right: 0;
}



.firstdetails {
	margin:-30px 0 30px 0;
	
}


.firstdetails h1 {
	font-size: 2.3em;
}


.page-id-1222 .elementor-element-c43e267 li {
	float: none;
	display: inline-block;
}


.single-post .postpagelibsyn .libsyn iframe, .single-post .libsyn .postpagelibsyn {
	height: 250px !important;
	max-height: 250px !important;
}




.g-4, .g-4 img {
	padding: 0px 0;
	max-width: 200px !important;
	height: 200px !important; 
}

.g-4, .g-3 {
	margin: 20px 0;
}

.g-3, .g-3 img {
	padding: 0px 0;
	max-width: 160px !important;
	height: 600px !important; 
}

/*
 * Added on 09/12/2019
 * */

.customembed {
	display: block;
	overflow-y: scroll !important;
}

.related {
	left: -10px !important;
}

.featured-image-single {
	padding: 0 0 10px 0;
}

.thecontentpost {
	padding-left:0 
}

.g-4 img {
	max-width:100% !important;
	padding:10px 0;
}

.single-post .clearboth {
	padding: 1px 0 !important;
}

.EFNPosts li:before {
	content: none !important;
}

.featuredimagerelated img {
	width:100%;
	height: auto;
}

video {
	max-width:100%;
	height:auto;
	margin:0 0 0 -15px !important;
}

.authorpage .navigation {
	height:40px;
	display:block !important;
}

.navigation {
	padding:30px 0;
}

.navigation a {
	background-color:#266FA5;
	color:white;
	padding:10px;
	border-radius:3px;
}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

.authorpage .thumbnailOverlay {
	width:83% !important;
}

.authorpage .embedpost iframe {
	position:relative;
	padding:0px !important;
	width:100% !important;
	
	height:210px !important;
}

.authorpage .embedpost .authoroverlay {

	max-height:140px !important;
	height:140px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
	and (min-resolution:.001dpcm) {
	.authorpage .embedpost .authoroverlay {
		width:210px !important;
		margin-left:-210px !important;
		max-height:140px !important;
		height:140px !important;
}
		
		.authorpage .embedpost iframe {
	position:relative;
			margin-left:0px;
	padding:0px !important;
	width:100% !important;
	
	height:210px !important;
}

		
}

@media only screen and (max-width: 824px) {
	
	a.hpimage {
		height:300px !important;
	}
	
	.authorpage .thumbnailOverlay {
		width:100% !important;
		max-width:100%;
		height:120px;
		overflow-x:hidden !important;
		margin:0 !important;
		position:relative;
}
	
	.hpimage {
		height:120px;
		position:absolute;
		width:200px;
	}
	
	.authorpostspage {
		height:130px;	
		padding:15px;
	}

}

/*
 * Added on 07/09/2019
 * */

.author-88 iframe {
	max-width:100% !important;
	min-height:400px !important;
}

.author-88-margin-top .margintoppc  {
	margin-top:0px !important;
}

.author-88-margin-top .staypc {
	margin-top:0px !important;
}

@media only screen and (max-width: 600px) {
	
		.author-88 .libsyn iframe  {
			overflow:scroll !important;
			max-height:300px;
	}
	
	.author-88 .libsyn {
		margin-left:-13px;
		overflow-x:scroll !important;		
		overflow-y:scroll !important;
		max-width:100%;
		max-height:300px;
		height:300px;
	}
	
}

/*
 * 
 * 
 * Updates since going live
 * 
 * */

.Associated {
   background-color: rgb(204,225,239) !important;
}


.podcast-related {
	min-height:350px;
}

.margintoppc {
	margin-top:-210px !important;
}

.single-post .customembed iframe {
	max-height:120px !important;
}

.staypc {
	padding-top:0px !important;
	margin-top:0px !important;
}


@media only screen and (max-width: 990px) {
	
	.margintoppc {
		margin-top:00px !important;
	}

	.staypc {
		margin-top:00px;
	}
	
	.podcast-related {
		min-height:200px;
	}
	
}


.show-settings {
	color:white !important;
}

.Sponsored .post-categories1 a {
	color:white!important;
}

.EFNPosts .wpuf_customs {
	display:none;
}

.upload-content-mobile {
	background-color:#444;
	width:100%;
	padding:15px;
}

.blog-mobile {
	margin-bottom:3px !important;
}

.video-mobile, .podcast-mobile {
	margin-bottom:3px !important;
}

.authorpostspage .attachment-post-thumbnail, .authorpostspage .thumbnailOverlay {
	position: absolute;
	height:auto;
	width:auto;
	clip:rect(0,200px,120px,0) !important;
}

.authorpostspage .thumbnailOverlay {
	position:absolute;
	overflow:hidden;
}

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


.pc {
	display:none;
}
	
}





.related ul, #menu-main-menu, #menu-top-right-1 {
	list-style-type:none!important;
}

.related ul, #menu-main-menu, .relateditem, #menu-normal-sub-menu, #menu-top-right-1, #menu-top-right-1 li {
	margin-left:0px!important;
	padding-left:0px!important;
}

.post-categories1 {
	list-style-type:none;	
}

.post-categories1 li:first-child, .post-categories1 li:nth-child(3n), .post-categories1 li:nth-child(4n) {
display:none!important;	
}

.post-categories1 li a {
	color:rgb(38,112,167) !important;
}

.post-categories1 li, .post-categories1 {
	padding-left:0px!important;
	margin-left:0px !important	
}

.adgroup1 img, .adgroup2 img {
	border:1px solid #ccc;
}

.adgroup2 img {
	padding:0px;
}

.home .ad-number-5 {
	position:absolute;
	margin-top:-410px!important;
}

.submenu5 li a {
	padding:10px 15px;
	margin:0px!important;
}

.submenu5 li { 
	padding:18px;
}

.submenu5 li:first-child { 
	padding-left:0px!important;
	float:left;
	margin-top:-17px;
}

.submenu5 li:last-child {
	float:right;
	margin-top:-17px;
	padding-right:0px!important;
padding-left:0px!important;
}

.submenu5 {
	padding-bottom:6px;
	border-bottom:1px solid #404040;
}

#post-1403 h2 {
	color:#333333!important;
}

#post-1403 h3 {
	color: #699123;
}

.left-column {
	padding-right:25px;	
}

.right-column {
	padding-left:25px;
}

.latest1 {
	max-width:948px;
	margin: 0px auto 15px auto;
}

.submenu3 li {
	margin:3px;
}

.home .submenu3 li {
	margin:0.7px;
}

.home .latest1 {
	max-width:920px;
	margin:10px auto 25px auto !important;
}

#post-665 .submenu3 li {
	margin:0.7px;
}

#post-665 .latest1 {
	max-width:928px;
	margin:10px auto -20px auto !important;
}

.elementor-element-293d48b {
	margin-bottom:40px!important;
}

.ad-spacer {
	color:#eee;
	font-size:0.6px;
}

.one-quarter { 
border-bottom:50px solid #eee !important;
}

.Sponsored {
	background-color:rgb(0,103,157) !important;
}

@media only screen and (max-width: 924px) {
		
	.one-quarter {
		border-bottom:10px solid #eee !important;
		height:auto!important;
		max-height:auto!important;
	}

	.Sponsored {
		border-bottom:0px solid rgb(0,103,157) !important;
		border-top:20px solid #eee;
	}
	
	.home .adgroup1, #post-665 .adgroup1 {
		margin-top:0px!important;
		height:300px!important;
		max-height:300px!important;
	}
	
	.adgroup1 {
		position:relative !important;
		background-color:rgba(0,0,0,0)!important;
		width:200%!important;
padding-bottom:10px !important;
		background-color:#eee;
	}
	
	.mobile-none {
		display:none!important;
	}
	.adgroup1 { 
	margin-left:0px;
}
	
}

.adgroup1 { 
	margin-left:-17px;
}

#catfull .adgroup1 {
	margin-top:450px!important;
}

.home .adgroup1 {
	margin-top:450px!important;
}

#post-665 .adgroup1 {
	margin-top:450px!important;
}

.submenu4 .menu-item-865 {
	margin-left:-40px;
}

.trending-title {
	margin-top:-35px;
	padding-bottom:20px;
	font-weight:bold;
}

/*
 * REGISTRATION OPENING MON
 * 
.registration {
	display:none;
} 
*/

@media only screen and (max-width: 824px) {
	
	.pc {
		display:none;
	}
	
	.firstphoto .thumbnailOverlay {
		width:100%;
		max-width:290px!important;
		height:auto;
		max-height:180px!important;

	}
	
	.firstphoto .firstthumbnail .wp-post-image {
		width:2000px!important;
		min-width:100%!important;
		max-width:100%!important;
	}


.firstphoto .overlayaudioembed {
	margin-left:0px!important;
	margin-top:-185px!important;
	z-index:9999999!important;
	position:relative;
	height:260px!important;
	width:100%!important;
	float:left!important;
	padding-right:0px!important;
}
	
	
}

.content404, .content404Header {
	max-width:900px;
	margin:0 auto;
}

.content404Header {
	padding:20px 25px;	
}

.content404 {
	padding:0px 0px;	
}

.authorpostspage img {
	
}

.authorpostspage .thumbnail-spacer {
	padding:0px!important;
	display:none!important;
}

.authorpostspage img {
	width:210px!important;
	max-width:210px;
	position:absolute;
	clip: rect(0px,210px,120px,0px)!important;
	z-index:9!important;
padding-bottom:0px!important;
	height:auto;
}

.authorpostspage .thumbnailOverlay {
		width:210px!important;
	max-width:210px;
	position:absolute;
	clip: rect(0px,210px,120px,0px)!important;
	z-index:9!important;
padding-bottom:0px!important;
	height:auto;
}

.authorpostspage iframe {
	width:240px!important;
	max-height:110px!important;
	min-height:110px!important;
}

img.authoroverlay {
position:absolute;
	clip: rect(0px,240px,120px,0px)!important;
	z-index:99999999999999!important;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
input[type=checkbox]  {
		margin-top:-20px!important;
    width: 20px!important;
	height: 20px;
	position:relative;
    border: 1px solid #6d6d6d;
		text-align:left!important;
		}
		
		.t-c {
			margin-top:-25px!important;
		}
}

.home .firstphoto .overlayaudioembed {
	position:relative;
	margin-top:-300px!important;
	margin-left:0!important;
}

.firstphoto .overlayaudioembed {
	position:relative;
	margin-top:-300px!important;
	margin-left:0!important;
}

.sociallinks i {
	width:50px;
	height:47px;
}

.t-c {
	margin-top:-40px;
	margin-left:30px;
}

.upload-content-mobile {
	width:100%;
	padding:10px;
	font-weight:bold;
	background-color:rgb(80,80,80);
	position:relative!important;
}

.selected {
	background-color:rgb(214,214,214) !important;
}

.blog-mobile, .video-mobile {
	margin-bottom:1px!important;
}




/*

GENERAL 

*/

html, body {
	overflow-x:hidden;
}

.submit #wp-submit {
	background-color:#006ea5;
	color:white;
	border:0;
	padding:10px 15px;
	cursor:pointer;
}

.elementor-tab-title a:hover {
color:#00a0dc;	
}

/*
.category-37 #menu-normal-sub-menu li:first-child {
	margin-right:10px!important;
	margin-left:-45px!important;
}

.categor y-37 #menu-normal-sub-menu .right3 {
	margin-left:5px!important;
}

.category-37 #menu-normal-sub-menu li:last-child {
	padding-right:10px;
	margin-left:-20px!important;
	margin-right:0px!important;
}
*/

.catposts h1 {
	display:none;
}

.relateditem .postcategory {
	display:none;
}

.ID-41, .ID-1, .ID-32, .ID-43 {
	display:none!important;
}

.catposts {
	padding-top:30px!important;
}

.blogposts {
	margin-top:35px!important;
}

#post-665 #ajax-load-more, .trendingtitle {
	max-width:950px;
	margin:0 auto;
}

#post-665 #menu-home-sub-menu {
	max-width:1300px;
	padding-top:19px;	
	font-size:17px;
	text-align:center;
}

#post-665 {
	max-width:1350px;
	margin:0 auto;
}

.videoaudiopostrightad {
	margin-left:60px!important;
}

.leftshare {
	margin-left:18px;
	padding:0px!important;
	margin-right:30px;
	max-width:300px!important;	width:400px!important;
	min-width:400px!important;
}

.addtoany_shortcode {
	margin-bottom:25px!important;
}

.rest-of-the-posts, .one-quarter, .older, .ajaxcontainer, #ajaxcontainer {
	background-color:#eee!important;
}

.authorpagetitle {
	margin-top:-10px;
	color:#505050;
}

.authorpagetoo {
	padding-top:10px!important;
	color:#505050!important;
}

.postcategory a {
	color:#808080!important;
}

.authorrow1 {
	padding:20px 0px 20px 0;
	border-bottom:1px solid #808080;
}

.authorpostspage iframe, .authorpostspage video, .authorpostspage audio {
	width:240px!important;
	max-width:240px!important;
	float:left;
	max-height:120px!important;
	height:120px!important;
	min-height:120px!important;
}

.trendingad2 img {
	padding-bottom:62px!important;
	height:380px!important;
	margin-left:-920px!important;
}

.authorpostspage .authoroverlay {
	padding-right:0px;
	position:absolute;
	z-index:999999999!important;
	width:240px!important;
	max-width:240px!important;
	margin-top:-14px;
	margin-left:-240px;
	margin-bottom:80px;
	height:135px!important;	
}

.post-title1 {
	padding-bottom:25px;
}

.post-edit-link, .nav-previous {
	display:none;
}

#wpadminbar {
	z-index:9999999999999!important;
}

.searchbar {
	display:block;
	padding-left:50px!important;
	padding-top:7px!important;
}

.elementor-element-1479a82 .elementor-widget-wrap {
	margin:0 auto!important;	
}
table {
	margin: 30px 0 10px 0;
}

.sociallinks1 .fab {
	margin:0px 1px -10px 1px;
	color:#eee;
	background-color:#303030;
	padding:10px;
	border:1px solid #eee;
	border-radius:50%;
}

.sociallinks1 .fa-youtube {
	margin:0px 1px -10px 1px;
	color:#eee;
	background-color:#303030;
	padding:10px 9px ;
	border:1px solid #eee;
	border-radius:50%;
}

.sociallinks1  {
	float:right;
	padding-right:10px;
}

.sociallinks .fab {
	margin:20px 5px;
	color:white;
	padding:10px;
	border:1px solid #eee;
	border-radius:50%;
}

.sociallinks .fab:hover {
	color:#333;
	padding:10px;
	border:1px solid #eee;
	border-radius:50%;
	background-color:white;
}

.postpagemaincategory a {
	color:#006fa6!important;
}

.firstdetails a {
	color:#006fa6!important;
}

.EFNPosts a {
	color:#69912e;
}

.firstdetails h1 {
	line-height:1.1;
	color:#505050;
}

.linebreakafter {
	border-bottom:1px solid black;
	padding-bottom:15px!important;
	margin-bottom:8px;
}

#cookie-notice {
	z-index:9999999999999999999!important;
	height:60px!important;
	max-height:60px!important;
	background-color:#82b41e!important;	
}

.cookie-notice-container {
	padding-top:17px!important;
}

.cn-button, .button, .button:hover, .cn-set-cookie, .cn-set-cookie:hover, .cn-button:hover {
	background-image:none!important;
	background-color:#006ea5!important;
	border:0px solid black!important;
}

button, .button {
	color:white!important;
}

.one-quarter a {
	color:#404040;
}

.trending a {
	background-color: #006ea5!important;
}

.elementor-element-c43e267 li {
	width:48%;
	float:left;
	padding:30px;
	margin:0 2% 2% 0;
	background-color:lightgrey;	list-style-type: none!important;
}

.buffer {
	height:1px;
	border:0.1px solid #606060;
}

.info {
	font-size:20px;
	margin-left:120px;
	margin-top:-90px;
	padding-bottom:10px;
}

.infobutton {
	margin-top:9px;
	padding:5px 10px ;
	background-color:rgb(0,108,165)!important;
	color:white;
	border:0px;
}

.info a {
	color:rgb(111,138,52);
}

.submenu5 li {
	cursor: pointer !important;
	display:inline!important;
}

.submenu5 li a {
	margin:5px 5px 5px 5px !important;
	width:100%;
	color:white!important;
	background-color:#404040;
	padding:10px 15px 10px 15px;
}
/*
.submenu5 li:last-child a  {
	float:right;
	padding-top:8px!important;
	padding-bottom:7px!important;
	margin-right:0px!important;
	width:110px;
	margin-top:-8px!important;
}

.submenu5 .right1 a {
	margin-left:329px!important;
}

.submenu5 li:first-child a {
	margin-left:-5px!important;
	background-color:#404040;
}
*/


.submenu5 li a:hover {
	color:white!important;
	background-color:#e68000;
}

.submenu5 .current-menu-item a {
	color:white!important;
	background-color:#e68000!important;
}

.submenu5 {
	padding-bottom:6px;
	border-bottom:1px solid #404040;
}

.contactblock {
	background-color:lightgrey;
	padding:15px;
}

.contactname {
	color:rgb(111,137,53);
	font-size:16px;
	font-weight:bold;
}

.blue {
	color:white;
	font-weight:bold;
	border:0px;
	margin:10px 0 0 0;
	padding:5px 25px;
	background-color:rgb(0,108,165)!important;
}

.floatright {
	font-weight:bold;
	margin-top:15px;
	float:right;
}

.catposts .entry-title {
	padding-left:15px;
	padding-bottom:10px;
}

.adgroup2 {
	padding:10px 0 30px 0;
	margin:0 auto!important;
}

.adgroup2 img {
	margin:0 auto!important;
}

.noheight {
	height:0px;
}

.white label, .password-repeat label {
	color:white;
}

.white {
	color:white;
}

.white a {
	color:white;
	font-weight:bold;
}

.authorinfo {
	margin-left:-20px;
}

.authorpostplat .authorplatform {
	margin-right:0px!important;
}


.emaildisplaynone {
	display:none;
}

textarea {
	width:100%;
}

.postpagemaincategory {
	margin-top:10px;
}

.header .tag-title {
	max-width:950px!important;
	margin:0 auto 15px auto;
}

a:hover {
	text-decoration:none;
}

.col-lg-7 img {
	margin:0px!important;
	padding:10px 16px 0px 0;
}

.wpuf-dashboard-content .wpuf-posts-edit {
	display:none;
}

.title2 {
	margin-bottom: 5px!important;
	padding-top:10px!important;
}

.items-table th {
	padding-right:70px!important;
	font-weight:bold;
}

.items-table td, .items-table th {
	border:1px solid lightgrey !important;
	padding:10px 20px 10px 10px;
}

.titlewidth p {
	padding-right:300px!important;
}

.category1 .wpuf-label:after {
	margin-left:-79px;
	padding-top:25px!important;
	margin-bottom:-20px;
	position:absolute;
	content:"Sub-category "!important;
}

.category1 .required:after {
	content:"*"!important;
	position:absolute;
	margin-top:24px;
	margin-left:26px;
}

.terms {
	margin-top:-41px;
	margin-left:30px;
}

#comments {
	display:none;
}

.g-2, .a-2, .a-2 a {
	width:336px!important;
	height:280px!important;
}

a:hover {
	cursor: pointer!important;
}

button:hover {
	cursor: pointer!important;
}

.g-3 img {
	margin-left:0px!important;
}

.tptn_counter {
	display:none;
}

/*
 * 
 * HEADER SECTION
 * 
 *  */

#menu-top-right li {
	float:left!important;
	list-style-type: none!important;
	margin-top:-5px;
}

.elementor-text-editor .submenu3{
	margin:0 -50px!important;
}

.submenu3 {
	padding:15px 0 0 0;
}

.submenu3 li {
	display:inline!important;
	color:white!important;
}

.submenu3 li a {
	cursor: pointer!important;
	margin:5px!important;
	color:white!important;
	background-color:#404040;
	padding:10px 25px;
}

.submenu3 li a:hover {
	display:inline!important;
	color:white!important;
	background-color:#e68000;
}

.submenu3 .current-menu-item a {
	display:inline!important;
	width:100%;
	color:white!important;
	background-color:#e68000!important;
}

.submenu4 li {
		cursor: pointer!important;
	display:inline!important;
}

.submenu4 li a {
	margin:5px!important;
	width:100%;
	color:white!important;
	background-color:#404040;
	padding:10px 15px 10px 15px;
}

#post-671 .submenu4 li a{
	font-size:18px;
}

#post-671 .submenu4 {
	margin-top:-12px;
}

#post-671 .submenu4 li:last-child {
	display:inline!important;
	margin-right:0px!important;
	color:white!important;
	background-color:#404040;
	padding:8px 25px;
	width:160px;
	color:white;
	margin:5px 5px 5px 5px;
}


#post-671 .submenu4 li:first-child {
	display:inline!important;
	margin-left:-24px!important;
	width:100%;
	color:white!important;
	background-color:#404040;
	padding:10px 15px 10px 15px;
	color:white;
	margin:5px 5px 5px 5px;
}

.submenu4 li:first-child a {
	margin-left:-3px!important;
}

.submenu4 li:first-child a:hover {
	margin-left:-3px!important;
	background-color:#e68000;
}

.submenu4 li:last-child a {
	margin-right:0px!important;
	background-color:#404040;
	padding:8px 15px;
}

.submenu4 li a:hover {
	margin:5px!important;
	color:white!important;
	background-color:#e68000;
	padding:10px 15px 10px 15px;
}

.submenu4 .current-menu-item a {
	background-color:#e68000!important;
}

.submenu4 li:last-child a {
	float:right;
	width:135px;
	margin-top:-9px!important;
}

.submenu4 li:last-child a:hover {
	padding-bottom:8px;
	padding-top:8px;
	margin:-9px 0 0px 0px !important;
}

.submenu4 {
	width:100%;
	padding-bottom:6px;
	border-bottom:1px solid #404040;
}

.authorpage .header {
	background-color:lightgrey;
	padding:25px 40px;	
	margin:-20px -30px -5px -30px;
}

p, .thecontentpost ul, .thecontentpost ol, .elementor-text-editor ul, .elementor-text-editor ol {
	font-size:14px;
	line-height:1.4;
}

.thecontentpost ul, .elementor-text-editor ul {
	padding-left:23px;
	list-style-type:initial;
}

.thecontentpost ol, .elementor-text-editor ol {
	padding-left:23px;
	 counter-reset: li;
}

.thecontentpost ol li, .elementor-text-editor ol li {
   counter-increment: item;
   margin-bottom: 5px;
}

.thecontentpost ol li:before, .elementor-text-editor ol li:before {
   margin-right: 10px;
   content: counter(item);
   border-radius: 100%;
   width: 1em;
	margin-left:-1.8em;
   text-align: center;
   display: inline-block;
 }

.firstdetails p {
	line-height:1.4!important;
	font-size:16px!important;
}

.authorpage .header a {
	color:#202020
}

.searchbar .nav-item {
	margin-top:-3px!important;
}

.dropdown-menu {
	width:180px;
	margin-left:-10px;
	margin-top:15px;
	padding:8px 8px;
	border:1px solid #fff;
	border-radius:0px;
}

.dropdown-menu a {
	color:#404040!important;
}

.dropdown-menu a:hover {
	color:#69912e!important;
}

.menu-item {
	padding:3px;
	
}

#header, #post-1, #footer {
	display:none!important;
}

.headernav nav {
	max-width:1200px;
	margin:0 auto;
}

.headernav a {
	margin-top:4px;
}

.headernav a {
	color:#82b41e;
	font-size:16px;
	font-weight:700;
}

.headernav a:hover {
	text-decoration:none;
	color:#699123;
	font-size:16px;
	font-weight:700;
}

#navbarDropdown:after {
	display:none;
}

.home .entry-title {
	display:none;
}

.searchbar {
	padding-left:20px;
	margin-top:6px!important;
}

.headernav {
	z-index:9999999999999;
	background-color:#fff;
	padding:10px;
	width:100%;
	position:fixed;
	height:75px!important;
	margin-bottom:40px!important;
}

.afterheader {
	padding:68px 0;
}

.logo img {
	margin-top:-5px;
	margin-left:0px;
	padding-right:250px;
	height:65px;
}

.logo {
	text-align:center;
}

.navright {
	margin-top:-46px;
	float:right;
}

.navright a {
	padding:0 5px;
}

.navbar-nav {
	float:left;
}

/*
 * 
 *
 * HEADER END
 *
 * 
 * */

/*
 * 
 *
 * SEARCH PAGE START
 *
 * 
 * */

.searchpage {
	max-width:950px;
	margin:0 auto;
	padding:50px 0px;
}

.searchpage .breadcrumb {
	font-weight:bold;
	padding-left:25px;
	margin-bottom:0px;
}

.headertitle {
	padding-bottom:20px;
	padding-left:12px!important;
}

.searchpage .entry-title {
	margin-left:-10px!important;
}

.searchpage .entry-title a {
	color:#699123
!important;
	font-size:24px;
	padding:0px;

}

.excerptsearch {
	padding:0 0px!important;
	margin-left:0px!important;
}

.searchdate {
	font-size:15px!important;
	padding:0 0px!important;
	color:#606060;
}


/*
 * 
 *
 * SERACH PAGE END
 *
 * 
 * */

#wpuf-insert-image-container:after {
	content:"Max file size: 5mb"!important;
	font-size:12px;
	font-style:italic;
	color:#606060;
}

.hompagecontainer a {
	color:#404040;
	font-weight:bold;
}

.title2 {
	padding-top:10px;
}

.overlay {
	z-index:999;
	position:absolute;
	margin-left:0px!important;
	width:445px!important;
	height:100px!important;
	margin-top:-30px;
	padding-top:10px!important;
}

.older {
	float:left;
	position:relative;
}

.firstphoto .videopost iframe {
	height:320px!important;
}

.firstphoto iframe {
	max-width:450px!important;
	width:450px!important;
}

.firstphoto .embedpost iframe {
	margin-top:-10px!important;
	height:260px!important;
}

.firstphoto .embedpost .overlay {
	margin-left:-460px!important;
	margin-top:-20px!important;
	height:270px!important;
	width:460px!important;
}


.firstphoto img {
	height:auto;
	width:100%;
	margin-top:-10px;
}


.homepagesubmenu {
	padding-bottom:20px;
	margin-bottom:30px!important;
}

.one-quarter {
	width:25.0%;
	float:left;
	padding:0px 13px;
	
}

.one-quarter img {
	width:210px!important;
	max-width:210px;
	position:absolute;
	clip: rect(0px,210px,120px,0px)!important;
	z-index:9!important;
padding-bottom:0px!important;
	height:auto;
}

.clearboth {
	padding:70px 0!important;
}

.thumbnail-spacer {
	padding:5px;
}

body {
	background-color:#eee;
}

.search .post {
	max-width:950px!important;
	margin:0 auto!important;
	padding:10px!important;
}

.search .page {
	display:none
}

.search h1 {
	max-width:950px!important;
	margin:0 auto!important;
	padding:10px!important;
}

.mainmenu1 .dropdown-menu {
	margin-top:21px;
}

/*
 * 
 * 
 * Home Start
 * 
 *  */

.adgroup {
	margin:0px auto 15px auto;
}

.hompagecontainer {
	max-width:950px;
	margin:0 auto;
}

.firstsection {
	margin-top:20px;
}

.firstsection iframe {
	width:100%;
	margin-left:-10px;
	height:300px!important;
}

.firstsection img {
	width:100%;
	height:auto!important;
}

.latest1 {
	width:100%;
	margin:20px 0;
	border-bottom:1px solid black;
}

.homepage1 {
	width:950px!important;
	margin:20px auto;
}

.homepage1 img {
	max-width:100%;
}

.homebuttons {
	background-color:#404040;
	padding:10px;
	color:white;
	margin:5px 5px 5px 5px;
}

.homebuttons:hover {
	text-decoration:none;
	background-color:#404040;
	padding:10px;
	color:white;
	margin:5px 5px 5px 5px;
}


.elementor-element-8a9001f .category-posts-internal li {
	display:inline-block!important;
	width:48%;
	margin-right:4%;
}

.elementor-element-8f8396d .category-posts-internal li, .elementor-element-42995d1 .category-posts-internal li {
	display:inline-block!important;
	width:24%;
	margin-right:1.33%;
}

.category-posts-internal li a {
	color:#303030;
	font-weight:700;
	font-size:20px
}

.category-posts-internal li img {
	margin:10px 0px!important;
}


.category-posts-internal li:last-child {
		margin-right:0%!important;
}

.elementor-element-de5ae73 .category-posts-internal li {
	width:100%!important;
}

.elementor-element-de5ae73 .cat-post-tax-category {
	margin-top:10px!important;
	font-size:10px!important;
	padding-top:10px!important;
}

.elementor-element-de5ae73 {
	padding-top:10px;
}

.elementor-element-de5ae73 .category-posts-internal li .cat-post-title {
	font-size:40px!important;
}



.post- .videopost video {
		padding-bottom:0px!important;
	padding-left:0px!important;
	margin-left:0px!important;
	margin-top:18px!important;
	padding-top:0px!important;
	height:140px!important;
	max-width:210px!important;
	width:100%!important;
	margin-bottom:-120px!important;
}

.post- .videopost {
		padding-bottom:0px!important;
	padding-left:0px!important;
	margin-left:0px!important;
	margin-top:-50px!important;
	padding-top:23px!important;
	height:140px!important;
	max-width:210px!important;
	width:100%!important;
	margin-bottom:-110px!important;
}

.post- .embedpost {
		padding-bottom:0px!important;
	padding-left:0px!important;
	margin-left:0px!important;
	margin-top:-30px!important;
	padding-top:23px!important;
	height:140px!important;
	max-width:2000px!important;
	width:100%!important;
	margin-bottom:-110px!important;
}

.one-quarter h4 {
	margin-top:-20px;
	font-size:21px;
	padding-bottom:8px;
}

.post- .embedpost .overlay {
	z-index:999;
	margin-left:-205px!important;
	margin-top:-06px!important;
	height:180px!important;
	max-width:205px!important;
	position: absolute!important;
	margin-right:-10px!important;
	width:100%!important;
	height:120px!important;
}

.post- .videopost .overlay {
	padding-left:2px;
	PADDING-RIGHT:0PX!important;
	z-index:9999;
	position:absolute !important;
	padding-left:5px;
	margin-left:-210px!important;
	max-width:244px;
	width:243px!important;
	height:120px!important;
	padding-top:00px;
	margin-top:20px;
}

.post- .embedpost iframe {
	padding-left:0px!important;
	margin-top:-4px!important;
	height:120px!important;
	max-width:210px!important;
	width:210px!important;
	margin-bottom:-100px!important;
	padding-bottom:0px!important;
	margin-left:0px;
}


.firstphoto .embed iframe {
	width:100%!important;
	max-width:300px!important;
}

/*
 * 
 * 
 *  End Home Page
 * 
 * */

/*
 * 
 * Page Section
 * 
 *  */

.shortcode-author-avatars img {
	display:none;
}

.shortcode-author-avatars .user {
	width:48%!important;
	text-align:left!important;
	background-color:lightgrey;
	margin-right:2%;
	padding:15px!important;
	margin-top:10px;
}

.name {
	font-size:17px!important;
	font-weight:normal!important;
	border-bottom:1px solid black;
	padding-bottom:20px;
	margin-bottom:20px;
}

.type-page .entry-title {
	display:none;
}

.pagebutton {
	background-color:#404040;
	border:0px ;
	color:white;
	padding:5px 13px;
}

/*
 * 
 * 
 *  End Page Section 
 * 
 * 
 *  */

/***
 * 
 * 
 *  Post Page Section
 * 
 * *  */


.Sponsored {
	background-color:rgb(0,103,157)!important;
	color:white;
	border-bottom:50px solid #eee;	
}

.Sponsored a {
	color:white!important;
}

.post-5, .post-6 {
	background-color:#eee!important;
}


.videopost iframe {
	width:100%;
	height:400px;
	margin-left:-12px!important;
	margin-bottom:-10px
}

.embedpost iframe {
	height:400px!important;
	width:100%;
	margin-left:-15px;
	margin-top:-0px!important;
}

.submenu2 {
	margin-bottom:20px;
}

.addtoany_shortcode {
	margin-right:340px;
	padding:10px 0;
}

.a2a_button_facebook:after {
	font-size:10px;
	content:'post' !important;
	margin-top:-10px!important;
	margin-right:30px;
}

.a2a_button_facebook:after {
	margin-bottom:10px!important;
	font-size:16px;
	content:'Post' !important;
	margin-top:-10px!important;
  position:absolute;
	margin:2px 0px 0px 5px!important;
}

.a2a_button_x:after {
	font-size:16px;
	content:'Share' !important;
	margin-top:-10px!important;
	margin-right:30px;
	  position:absolute;
	margin:2px 0 0px 5px!important;
}

.a2a_button_linkedin:after {
	font-size:16px;
	content:'Share' !important;
	position:absolute;
	margin:2px 0 0px 5px!important;
}

.a2a_button_email:after {
	font-size:16px;
	content:'Email' !important;
	margin-top:-10px!important;
	margin-right:30px;
	  position:absolute;
	margin:2px 0 0px 5px!important;
}

.authoroverlayaudioupload {
	max-width:230px!important;
}

.related img {
	float:left;
	margin-right:10px;
	margin-left:0px!important;
	max-width:90px!important;
}

.registration {
	background-color:#505050;
	padding:30px;
}

.authorplatform {
	color:white!important;
	max-width:200px;
	width:200px;
	text-align:center;
	background-color:#707070;
	color:white;
	padding:10px 0;
	float:right;
	margin-top:0px;
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}

.authorplatform:hover {
	background-color:#e68000!important;
	color:white;
	float:right;
	margin-top:0px;
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}

.authorplatform:hover {
	background-color:#707070;
	color:white;
	float:right;
	margin-top:0px;
	text-decoration:none;
}

.authorpagesubtitle {
	padding:40px 0 0 0 ;
}

.authorpagesubtitle h2 {
	font-weight:bold!important;
	margin-bottom:20px!important;
	color:#404040;
}

.authorpagesubtitle .authorplatform {
	margin-top:-10px;
	padding:10px 14px;
}

.authorinfo span {
	margin-left:-15px;
	float:left;
	color:grey!important;
	font-weight:700;
}

.EFNPosts img {
	float:left;
	max-width:100%;
	height:auto;
	margin-left:-15px;
}

.thecontentpost img {
		float:left;
	max-width:100%;
	height:auto;
	margin-left:0px;
	margin-bottom:25px;
	margin-top:25px;
	margin-right:100%;
}

.title {
	font-weight:bold;
	padding:5px 0;
	width:100%!important;
	border-top:1px solid;
	border-bottom:1px solid
}

.g-4 img {
	margin-left:0px!important;
}

.breadcrumb {
	font-size:16px;
	background-color:#eee;
	margin-left:-17px;
	margin-top:-85px;
	margin-bottom:30px;
}

.breadcrumb a {
	color:#404040;
	font-weight:bold;
}

.post-title1 h2{
margin:-30px 0 50px 0;
	font-size:39px;
}

.authorrow {
	margin:-30px 0 10px 0!important;
}

.tags1 {
	list-style-type: none!important;
	margin-bottom:10px;
}

.tags1 li {
	padding:4px 0;
	border-bottom:1px dotted #505050;
}

/*
 * 
 * 
 *  End Post Section
 * 
 *  */

/**
 * 
 *  FOOTER START
 * 
 * 
 *  */

.footer1 {
	color:white;
	border-top:1px solid lightgrey;
	background-color:#909090;
	padding:50px 0;
	margin-top:50px;
}

.copyright1 {
	background-color:#303030;
	text-align:center;
	color:white;
	font-size:12px;
	padding:15px;
}

footer {
	padding-top:50px;
}

.sociallinks .fa-facebook-f {
	padding-left:14px!important;
	padding-right:14px!important;
}


/*
 * 
 * AUTHOR & CATEGORY PAGE
 * 
 *  */

.authorpage {
	max-width:950px;
	margin:0 auto;
	padding:10px;
}

.authorpage .hentry {
	border-top:1px solid #505050;
	padding:10px 0;
}

.authorpage .hentry a { 
	color:#707070;
	font-weight:bold;
}

.authorpage img {
	max-width:200px;
	height:auto;
	float:left;
	padding: 15px 15px 0 0;
}

.catposts {
	max-width:950px;
	margin:0 auto;
	padding:10px;
}

.catposts .hentry {
	border-top:1px dotted #404040;
	padding:10px 0;
}

.catposts img {
	max-width:200px;
	height:auto;
	float:left;
	padding: 15px 15px 0 0;
}


/*
 *
 * 
 * LOGGED IN PAGES
 * 
 *
 *  */
 
 #wpuf-account-update-profile {
	padding:10px 15px;
}


button, .button, #wpuf-account-update-profile, .wpuf-submit-button {
	border-radius:0px!important;
	border:0px!important;
}

.wpuf-submit-button, #wpuf-account-update-profile, .file-selector {
	color:white!important;
	background-color:#006ea5!important;
}

.one-quarter {
	max-height:470px!important;
	height:470px!important;
	min-height:470px!important;
	display:block!important;
	padding-top:7px;
	overflow-y:hidden;
}


.wpuf-fields input {
	width:100%!important;
}

.wpuf-dashboard-navigation {
	display:none;
}

.wpuf-dashboard-content {
	float:left;
	width:100%!important;
}

.wpuf-fields input {
	height:50px;
	padding:10px 0 10px 10px;
}

.submenu1 {
	border-bottom:1px solid #404040;
	padding-bottom:0px;
}

.newcontent {
	font-weight:bold;
	background-color:#404040;
	padding:10px;
	border:0px;
	color:white;
	margin:5px 10px -1px 0px;
}

#wpuf-featured_image-346-upload-container a, #wpuf-upload_your_video-356-upload-container a, #wpuf-upload_audio_file-386-upload-container a {
	COLOR:WHITE!IMPORTANT;
}

.newcontent:hover {
	text-decoration:none!important;
	background-color:#404040;
	padding:10px;
	color:white;
	margin:5px 10px -1px 0px;
}

.elementor-tab-title {
	background-color:#505050;
		border-radius:0px!important;
border:0px!important;
}

.elementor-tabs-wrapper a {
	padding:0 20px;
}

.elementor-tabs-wrapper .elementor-tabs-title {
	border-radius:0px!important;
	margin:10px;
}

.elementor-tabs-wrapper a {
	text-decoration:none;
	color:default!important;
}

.elementor-tab-title {
	width:1%!important;
	text-align:center;
}

#elementor-tab-title-8011 {
		border-right:5px solid #eee!important;
}

#elementor-tab-title-8013 {
		border-left:5px solid #eee!important;
}

#elementor-tab-title-8012 {
	border-left:2px solid #eee;
	border-right:2px solid #eee!important;
	border-radius:1px!important;
}

.elementor-tabs {
	margin-right:2px!important;
}

.wpuf-fields select {
	width:100%!important;
}

.wpuf-submit input {
	padding:12px 25px !important;
	background-color:#404040;
	color:white;
	font-weight:bold;
	border:0px;
}

/*
 *
 * 
 * END LOGGED IN PAGES
 * 
 *
 *  */
 
 /*
 *
 * 
 * SINGLE POST PAGES
 * 
 *
 *  */

.relateditem {
	border-bottom:1px dotted grey;
}

.relateditem .post-categories a  {
	color:#909090!important;
	font-weight:bold;
	font-size:13px;
}

.relateditem {
	line-height:1.3;
}

.relateditem a {
	color:black;
	font-size:14px;
	font-weight:bold;
}
.relateditem {
	margin-top:-20px;
	padding-bottom:8px;
}

.col-lg-2 {
	width:160px!important;
	max-width:160px!important;
}

.related {
		min-width:237px !important;
	width:200px!important;
	max-width:200px!important;
}

.sharecontentad .col-lg-3 {
	min-width:200px !important;
	width:160px!important;
	max-width:160px!important;
}

.sharecontentad .col-lg-8 {
	min-width:680px !important;
	width:100%!important;
	max-width:100%;
	margin:0px!important;
	padding-right:0px;
}

.sharecontentad .col-lg-4 {
		max-width:230px!important;
	margin-left:36px;
}

.featuredimagerelated .col-lg-8 {	
	padding-right:20px;
	min-width:699px !important;
}

.featuredimagerelated .col-lg-4 {
	padding-right:20px;
}

 /*
 *
 * 
 * END SINGLE POST PAGES
 * 
 *
 *  */

.header h1 {
	margin-left:-28px;
	margin-top:-10px;
}

.header p {
	margin-left:-23px;	
}

.header img {
	float:right;
	margin-top:-10px;
	margin-right:-30px;
}

.decription {
	margin-top:20px;
	margin-left:-12px;
}

.wpuf_terms_and_conditions_346 input {
	margin-top:0px!important;
}


.adplacement {
	float:left;
}

.postpagelibsyn iframe {
	height:330px!important;
	margin-bottom:-20px;
}

/*
 * 
 * 
 * POST IMAGES/VIDEOS
 * 
 *
 * */

.firstphoto video {
	max-width:450px;
}

.firstphoto iframe {
	margin-left:0px;
}


.firstdetails {
	height:290px;
}


/*
 *
 * 
 * OVERLAYS General
 *
 *
 * */

/* 
 * OVERLAYS FIRST POST 
 * */

.firstphoto img {
	position:absolute;
	padding-bottom:0px;
	clip:rect(0px,450px,280px,0px)
}

.firstphoto .overlayaudioembed {
	margin-top:-10px!important;
	margin-left:-450px!important;
	z-index:9999999!important;
	position:absolute;
	height:260px!important;
	max-width:450px!important;
	width:450px!important;
	padding-right:0px!important;
}

.firstphoto .overlayembedvideo {
	margin-top:-265px!important;
	z-index:9999999!important;
	position:absolute;
	height:260px!important;
	width:450px!important;
}

#cattop .firstphoto .overlayembedvideo {
	margin-top:-10px!important;
	margin-left:-450px;
	z-index:9999999!important;
	position:absolute;
	height:260px!important;
	width:450px!important;
}

.firstphoto .overlayvideo {
	margin-top:1px!important;
	margin-left:-450px!important;
	z-index:9999999!important;
	position:absolute;
	height:250px!important;
	width:450px!important;
}

.firstphoto .overlayaudio {
	margin-top:-10px!important;
	margin-left:0px!important;
	z-index:9999999!important;
	position:absolute;
	height:260px!important;
	width:450px!important;
}

.firstphoto .overlayembedlibsyn {
	margin-left:0px;
	margin-top:-266px!important;
	z-index:9999999!important;
	position:absolute;
	height:261px!important;
	width:450px!important;
	padding-right:0px;
	max-width:450px!important;
}

/* 
 * OVERLAYS Rest of Posts 
 * */

.post- .overlayaudioembed {
	margin-top:-27px!important;
	margin-left:0px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}

.post- .overlayembedvideo {
	margin-top:-27px!important;
	margin-left:0px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}

.post- .overlayvideo {
		margin-top:30px!important;
	margin-left:-0px!important;
	padding-bottom:5px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}

.post- .overlayaudio {
		margin-top:28px!important;
	margin-left:0px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}


.post- .overlayembedlibsyn {
		margin-top:-27px!important;
	margin-left:-0px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
	padding-right:0px;
}

#catfull .post- .overlayembedvideo {
	margin-top:0px!important;
	margin-left:-210px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}
	
#catfull .post- .overlayaudioembed {
	margin-top:0px!important;
	margin-left:-210px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}


/*
 * 
 * 
 * OVERLAYS - CHROME
 * 
 * 
 * */


@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {

/*
 * FIRST POST
 * */
	
.firstphoto img {
	position:absolute;
	padding-bottom:0px;
	clip: rect(0px,450px,280px,0px)
}

.firstphoto .overlayaudioembed {
	margin-top:px!important;
	margin-left:-450px!important;
	z-index:9999999!important;
	position:absolute;
	height:260px!important;
	max-width:490px!important;
	width:100%!important;
	padding-right:0px!important;
}

.firstphoto .overlayembedvideo {
	margin-top:-265px!important;
	z-index:9999999!important;
	position:absolute;
	height:260px!important;
	width:450px!important;
}

.firstphoto .overlayvideo {
	margin-top:1px!important;
	margin-left:-450px!important;
	z-index:9999999!important;
	position:absolute;
	height:250px!important;
	width:450px!important;
}

.firstphoto .overlayaudio {
	margin-top:-11px!important;
	margin-left:px!important;
	z-index:9999999!important;
	position:absolute;
	height:260px!important;
	width:450px!important;
}


.firstphoto .overlayembedlibsyn {
	margin-top:-266px!important;
	z-index:9999999!important;
	position:absolute;
	height:261px!important;
	width:450px!important;
}

	
/*
 * REST OF POSTS
 * */

.post- .overlayaudioembed {
	margin-top:-25px!important;
	margin-left:-0px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}

.post- .overlayembedvideo {
	margin-top:-25px!important;
	margin-left:0px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}

.post- .overlayvideo {
	margin-top:30px!important;
	margin-left:-204px!important;
	padding-bottom:5px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}

.post- .overlayaudio {
		margin-top:27px!important;
	margin-left:0px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}

.post- .overlayembedlibsyn {
		margin-top:-27px!important;
	margin-left:0px!important;
	z-index:9999999!important;
	position:absolute;
	height:122px!important;
	width:210px!important;
	padding-bottom:2px!important;
	padding-right:0px;
}

#catfull .post- .overlayembedvideo {
	margin-top:-25px!important;
	margin-left:-0px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}
	
#catfull .post- .overlayaudioembed {
	margin-top:-25px!important;
	margin-left:-0px!important;
	z-index:9999999!important;
	position:absolute;
	height:120px!important;
	width:210px!important;
}	
	
/*
 * Iframe
 * */
	
.firstphoto .embedpost iframe {
	margin-top:-10px!important;
	height:260px!important;
	max-width:450px;
}	
	
}

/*
 * 
 * 
 * Cat Posts Overlays
 * 
 * 
 *  */

.catpostsfirstpost  .firstphoto .overlayembedlibsyn {
	margin-top:-265px!important;
	z-index:9999999!important;
	position:absolute;
	height:261px!important;
	width:450px!important;
}

.catpostsfirstpost  .firstphoto .libsyn p {
height:238px;
}

.catpostsfirstpost .firstphoto .overlayembedvideo {
	margin-top:-10px!important;
	z-index:9999999!important;
	position:absolute;
	height:260px!important;
	width:450px!important;
	margin-left:-450px;
}

/*
*
*	END OVERLAYS
*
*/

/*
 * 
 * 
 * ADVERTS 
 * 
 * 
 *  */

.elementor-element-97dad22 .ad-number-5 {
	margin-top:-400px!important;
	padding-left:70px;
	padding-right:410px;
}

.elementor-element-97dad22 .ad-number-21 {
	margin-top:-370px!important;
	padding-left:70px;
	padding-right:410px;
}

#catfull .ad-number-21 {
	margin-top:-370px!important;
}

.elementor-element-97dad22 .ad-number-37 {
	margin-top:-400px!important;
	padding-left:70px;
	padding-right:410px;
}

.elementor-element-97dad22 .ad-number-53 {
	margin-top:-400px!important;
	padding-left:70px;
	padding-right:410px;
}

.adgroup1 {
	margin-left:-30px;
	max-height:470px!important;
	min-height:470px!important;
	height:470px;
	z-index:999999999!important;
	width:470px!important;
	padding:50px 70px 30px 50px; 
	background-color:#eee;
	position:absolute;
}

.home .ad-number-5  {
		margin-top:-370px!important;
	}

.home .ad-number-21  {
		margin-top:-420px!important;
	}

.home .ad-number-37  {
		margin-top:-420px!important;
	}

#catfull .ad-number-5 {
	margin-top:-380px!important;
padding-left:70px;
	padding-right:420px;
}

#catfull .ad-number-21 {
	margin-top:-370px!important;
padding-left:70px;
	padding-right:420px;
}

#catfull .ad-number-37 {
	margin-top:-370px!important;
padding-left:70px;
	padding-right:420px;
}

.adgroup1 img, .g-2 a, .adgroup1 .g-2 a img {
  clip:auto!important;
	min-width:336px!important;
	width:336px!important;
	min-height:280px!important;
	height:280px!important;
}

.post-665 .ad-number-4 {
	margin-top:30px!important;
}

.adgroup2 {
	text-align:center;
	width:100%!important;
	margin:0px auto 0 auto!important ;
}

.g-1 {
	width:100%!important;
	margin:0 auto!important;
}

.post- .embedpost .libsyn p {
	height:00px!important;
	min-height:7px!important;
}

.mobile {
	display:none;
}

.PC {
	display:block;
}

.toprightpc {
	margin-top:-12px;
}

/*
 * 
 * 
 * END ADVERTS 
 * 
 * 
 *  */

/*
 * 
 * 
 * 
 * 
 * MOBILE
 * 
 * 
 * 
 * 
 *  */

@media only screen and (max-width: 924px) {
	
	.left-column {
		padding-right:0px!important;	
	}

	.right-column {
		padding-left:0px!important;
	}
	
	/*
	 *  GENERAL OVERLAYS 
	 * */

	.overlayaudio {
		max-width:100%!important;
		width:100%!important;
		max-height:180px !important;
		position:relative !important;
	}
	
	.catpostsfirstpost  .firstphoto .overlayembedlibsyn {
	margin-top:-186px!important;
	z-index:9999999!important;
	position:absolute;
	height:261px!important;
	width:100%!important;
	padding-right:60px;
}
	
	.catpostsfirstpost  .firstphoto .libsyn p {
	 padding:80px 0;
	 margin-top:-80px;
}

	.catpostsfirstpost .firstphoto .overlayembedvideo {
	margin-top:-220px !important;
	z-index:9999999!important;
	position:relative;
	height:260px!important;
	width:100%!important;
	margin-left:0px;
	padding-right:0px;
	padding-left:0px!important;
	}
	
	.firstphoto .overlayembedvideo {
		padding-left:30px!important;
		margin-top:-10px!important;
		margin-left:-100%;
		z-index:9999999!important;
		position:absolute;
		height:260px!important;
		width:100%!important;
	}
	
	.firstphoto {
		margin-top:-20px;
		height:200px!important;
		margin-bottom:0px!important;
		max-width:100%!important;
		width:100%!important;
	}
	
	.firstphoto .embedpost img {
		max-width:100%!important;
		width:100%!important;
		padding-right:30px;
		padding-left:0px;
		padding-top:0px;
		max-height:180px;
	}
	
	.firstphoto .overlayembedlibsyn {
		margin-top:-186px!important;
	}
	
	.elementor-widget-shortcode .firstphoto .overlayembedlibsyn { 
			padding-right:60px!important;
	}
	
	
	.firstphoto .embedpost iframe {
		height:180px!important;
	}
	
	/*
	 *  END GENERAL OVERLAYS
	 *  */
	/*
	 *  Adgroup 1
	 *  */
	
	.adgroup1 div {
		max-width:100%!important;
		width:336px!important;
	}
	
	 #post-665 .adgroup1 {
		 margin-top:0px!important;
		padding-right:1000px!important;
		min-height:270px!important;
		padding-bottom:0px!important;
		 padding-left:10px!important;
	padding-top:20px!important;
	}
	
	.one-quarter {
		min-height:270px!important;
	}
	
	.home .adgroup1 {
		min-height:270px !important;
		padding-bottom:0px !important;
		padding-top:0px !important;
		padding-left:6px !important;
		padding-right:1000px !important;
	}
	
	.home .ad-number-5  {
		margin-top:0px!important;
	}
	
	.home .ad-number-21 {
		margin-top:-10px!important;
	}
		
	.home .ad-number-37 {
		margin-top:-10px!important;
	}
	
		
	.home .ad-number-53 {
		margin-top:-10px!important;
	}	
	
	#catfull .ad-number-5 {
		margin-top:-10px!important;
	}
	
	#catfull .ad-number-21 {
		margin-top:-10px!important;
	}
	
	#catfull .adgroup1 {
		 min-height:300px!important;
		 height:300px!important;
		 padding-bottom:10px!important;
		padding-right:1000px!important;
	padding-top:10px!important;
	}
	
		#catfull .adgroup1 div {
padding:9px!important
	}
	
	 /*
	 *  END Adgroup 1
	 *  */
	 /*
	 *  SEARCH
	 *  */	
	
	.searchpage .headertitle h1 {
		color: #006ea5;
		padding-top:15px!important;
		margin-bottom:-20px!important;
		font-size:20px;
	}
	
	.searchpage .breadcrumb {
		padding-left:30px!important;
	}
	
	.searchpage .entry-title {
		line-height:24px;
	}
	
	 /*
	 *  END SEARCH
	 *  */	
	
	.post-title1 {
		padding-top:15px;
	}	
	
	.firstdetails h1 {
		font-size:30px;
	}
	
	.firstdetails {
		height:240px;	
	}
	
	.firstdetails p {
		font-size:14px!important;
	}
	
	.featuredimagerelated {
		width:100%!important;
		max-width:100%;
		padding:0px 10px 0 13px;
	}	
	
	.featuredimagerelated iframe, .featuredimagerelated video, .postpagelibsyn iframe, .post iframe {
		min-width:100%!important;
		max-width:100%!important;
		width:100%!important;
		margin-bottom:0px!important;
		padding-bottom:0px!important;
		height:auto!important;
	}
	
	.logo img {
		margin-top:0px;
		margin-left:-60px;
		height:52px;
		padding-right:0px;
	}
	
	.searchbar { 
		display:none;
	}
	
	.breadcrumb {
		font-size:13.4px;
		padding:0 18px;
	}
	
	.author .submenu2  {
		display:none;
	}
	
	.authorpagesubtitle .authorplatform {
		width:130px!important;
		font-size:14px;
		margin:0px 0 0 0px!important;;		
		padding:10px 5px!important;
	}
	
	.authorpagepic img {
		text-align:center;
		margin-top:0px!important;
		margin-left:-25px;
		padding:0px;
		float:left!important;
	}
	
	.authorpostspage {
		padding-left:30px;
	}
	
	.mobile .navbar-nav {
		margin-top:-4px;
	}
	
	.EFNPosts {
		padding:0 12px;
	}
	
	.EFNPosts p {
		font-size:17px;
	}
	
	#content {
		width:100%;
	}
	
	.postavatar {
		margin-top:-20px;
		float:left;
		max-width:80px!important;
		width:100%!important;
	}
	
	.post-title1 h2 {
		font-size:30px!important;
	}
	
	.authorinfo {
		padding-right:76px!important;
		padding:0px;
		font-size:11px;
		min-width:100%;
		margin-left:76px;
		margin-top:-48px;
		margin-bottom:10px;
		width:100%!important;
	}
	
	.authorplatform {
		padding:10px!important;
		float:left!important;
		color:white!important;
		width:150px!important;
		text-align:center;
		background-color:#707070;
		color:white;
		margin-top:0px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	.EFNPosts .authorplatform {
		display:none!important;
	}
	
	.authorpostplat, .authorpostplat:hover {
		padding:0px!important;
		text-align:center!important;
		float:left!important;
		width:100%!important;
		margin:0 auto!important;
	}
	
	.authorpostplat a, .authorpostplat a:hover {
		font-size:12px;
	}
	
	.post- .overlayembedvideo {
		margin-top:0px!important;
		margin-left:-210px!important;
		z-index:9999999!important;
		position:absolute;
		height:120px!important;
		width:210px!important;
	}
	
	.post- .overlayaudioembed {
		margin-top:-0px!important;
		margin-left:-210px!important;
		z-index:9999999!important;
		position:absolute;
		height:120px!important;
		width:210px!important;
	}	
	
	.categorymenu {
		display:none!important;
		margin:20px!important;
		height:80px;
		padding:20px;
		background-color:white!important;
		width:100%;
		text-align:center!important;
		margin:0 auto!important;
		text-align:center;
	}
	
	.categorymenu a {
		font-weight:bold;
		color:#69912e;
	}
	
	.firstphoto, .firstdetails {
		height:auto;
		padding:0 30px;
		max-width:100%!important;
	}
	
	.home	.firstphoto, .home	 .firstdetails {
		height:auto;
		padding:0px 15px !important;
		max-width:100%!important;
	}
	
	.one-quarter {
		padding:0 15px!important;
	}
	
	.firstphoto iframe {
		width:100%!important;
		max-width:100%!important;
	}
	
	.firstphoto img  {
		clip:auto!important;
		position:relative;
	}
	
	.latest1 {
		padding:0 30px;
	}
	
	.g-1 img {
		padding:10px;
		max-width:100%!important;
	}
	
	.one-quarter {
		height:360px!important;
	}
	
	.toprightmobile {
		margin-top:-10px!important;
		padding-right:10px!important;
		margin-right:5px!important;
	}
	
	html, body {
		width:100%!important;
		max-width:100%!important;
	}
	
	img, iframe, video {
		max-width:100%!important;
	}
	
	.mobilemenuright {
		margin-left:-100px!important;
	}
	
	.categorymenu   .mobilemenuright li {
		padding:0px;
		display:block!important;
		background-color:white;
	}
	
	.categorymenu   .mobilemenuright {
		margin-left:-0px!important;
		padding:10px;
		width:250px!important;
		max-width:250px!important;
	}
	
	.categorymenu .submenu3 .current-menu-item {
		display:inline!important;
		width:100%;
		color:#e68000!important;
		background-color:white!important;
	}
	
	.categorymenu .submenu3 .current-menu-item a {
		color:#e68000!important;
	}
	
	.categorymenu .submenu3  .menu-item-843 {
		background-color:white!important;	
	}
	
	.categorymenu .submenu3  .menu-item-843 a {
		color:#006ea5!important
	}
	
	.mobile {
		display:block;
	}
	
	.PC {
		display:none;
	}
	
	.leftshare .title {
		border:0;
		width:100%!important;
		max-width:100%!important;
		margin:10px 0 !important;
	}
	
	.leftshare, .sharecontentad {
		padding:0px!important;
		max-width:100%!important;
		width:100%!important;
	}
	
	.adgroup3 {
		margin:15px 0 5px;
		height:200px!important;
	}

	.addtoany_shortcode {
		margin-bottom:30px!important;
		margin-right:0px;
		padding:20px 0;
		display:inline;
		width:100%;;
	}

	.a2a_button_linkedin:after, .a2a_button_email:after, .a2a_button_twitter:after, .a2a_button_facebook:after {
		display:none;
	}
	
	.thecontentpost img {
		height:auto!important;
		max-width:300px !important;
		width:100%!important;
	}
		
	#catposts .adgroup1 {
		height:360px!important;
		width:100px!important;
		padding:0px!important;
		margin:0px;
		margin-top:0px;
		width:100%!important;
	}
	
	.adgroup1 {
		margin-left:0px!important;
		margin-top:-50px!important;
		padding:60px 0px 0px!important;
		width:300px!important;
		padding-bottom:2px!important;
		min-height:360px!important;
	}
	
	.adgroup1 .g-2 .a-2 a img {
	max-width:200px!important;
		min-width:290px!Important;
		min-height:220px!important;
		height:200px!important;
		max-height:0px!important;
		margin-left:-20px;
	}
	
	.one-quarter {
		width:100%!important;
		max-width:100%!important;
		padding:0;
		margin:0px;
		height:auto!important;
		overflow-x:hidden;
	}
	
	.one-quarter p {
		padding-right:10px;
	}
	
	.sharecontentad .col-lg-3 {
		min-width:200px !important;
		width:160px !important;
		max-width:160px !important;
	}

	.sharecontentad .col-lg-8 {
		min-width:0px !important;
		width:100%!important;
		max-width:100%;
		margin:0px!important;
		padding-right:20px;
	}

	.sharecontentad .col-lg-4 {
		max-width:2230px !important;
		margin-left:0px;
	}

	.featuredimagerelated .col-lg-8 {	
		padding-right:0px;
		min-width:0px !important;
	}

	.featuredimagerelated .col-lg-4 {
		padding-right:20px;
	}

	.col-lg-4 .title {
		border-top:0px;
		border-bottom:0px;		
	}
	
	.related {
		min-width:100%!important;
		width:100%!important;
	}
	
	.adgroup3 {
		height:auto!important;
	}
	
	.featuredimagerelated .col-lg-8 img {
		width:100%;
		padding-bottom:16px;
	}
	
	.submenu5, .submenu4, .submenu3 {
		display:none;
	}
	
	.current-menu-item a {
		color:#006ea5!important;
	}
	
	/* Trending */
	
	.elementor-element-3966ba2 .firstphoto {
		padding-top:20px;
	}
	
	.elementor-element-293d48b  {	
		padding:0 10px;
	}

	table, .items-table {
    display:table;
    overflow-x:auto!important;
		white-space: nowrap;
		 display: block;
	}
	
	table:after {
		margin-top:0px;
		position:absolute;
		content:"swipe to scroll";
		color:#606060;
		font-size:13px;
		font-style:italic;
		padding-top:10px;
	}
	
	html, body {
		overflow-x:hidden
	}
	
	/* END Trending */	
	
	.elementor-tab-title {
		width:100%!important;
		border-top:1px solid #eee!important;
		border-bottom:1px solid #eee!important;

	}
	
	#post-304, #post-226, #post-308 {
		padding:0 10px ;
	}
	
	.post-308 img {
		width:50%;
		padding-bottom:10px;
	}
	
	.elementor-element-populated {
		padding:5px!important;
	}
	
	.elementor-element-c43e267 li {
	width:100%;
	float:left;
	padding:30px;
	margin:0 2% 2% 0;
	background-color:lightgrey;
	list-style-type: none!important;
	}
	
	/* 
	 * About & Contact
	 *  */
	
	.post-304  {
		margin-top:-50px;
	}
	
	/* 
	 * END About & Contact
	 *  */
	
	/*
	 * Member Pages, Reg, Account etc
	 * */
	
	.elementor-tab-title {
		color:white!important;
	}
	
	.terms_and_conditions input {
		height:10px;
		width:10px;
	}
	
	.post-226 {
		margin-top:-40px;
	}
	
	.elementor-element-024894 .elementor-element-populated .elementor-widget-wrap {
		padding:0px!important;
	}
	
	.registration {
		padding:2px 6px;
	}
	
	.registration .wpuf-label {
		margin:-10px 0;
	}
	
	.g-recaptcha iframe {
		width:235px!important;
		border-radius:10px!important;
	}
	
	.wpuf_terms_and_conditions_484 input {
		height:10px;
		width:10px;
	}
	
	.registration .terms {
		margin-top:-25px;
	}
	
	/*
	 * END Member Pages, Reg, Account etc
	 * */
	
	.firstphoto .firstthumbnail img {
		height:auto;
			width:auto;
	clip: rect(0px,290px,180px,0px)!important;
		position:absolute!important;
	}
	
	.navright {
		margin-top:-40px!important;
		float:right;
	}
	
	.usermenu {
	margin-left:30px;
	}

	.usermenu .dropdown-menu {
		margin-top:28px;
	}

	.searchbardropmenu {
		border-top:1px solid #69912e;
		position:absolute;
		margin-top:28px;
		width:100%;
		min-width:100%;
	}

	.searchmenu .dropdown-menu {
		position:absolute !important;
		width:810px!important;
		padding:20px 0px;
		margin-left:100px !important;
		min-width:100%!important;
	}

	#ajaxsearchlite2 {
		max-width:50%;
		margin:0 auto;
	}
	
}

@media only screen and (max-width: 600px) {
	
		.searchmenu .dropdown-menu {
		position:absolute !important;
		width:580px!important;
		padding:20px 70px;
		margin-left:100px !important;
		min-width:100%!important;
	}
	
	#ajaxsearchlite2 {
		max-width:100%;
	}
	
	.videoaudiopostrightad {
	margin-left:0px!important;
	}
	
	.a2a_kit a {
		width:40px!important;
		height:38px!important;
	}
		
	.a2a_kit a svg {
		width:30px;
		height:32px;
	}
	
	.thecontentpost {
		padding-top:10px;
	}
	
	.videoaudiopostrightad {
		padding:0px;
	}
	
		/*
	 *  Adgroup 1 - 600px
	 *  */
	
	.one-quarter {
		min-height:330px!important;
		max-height:330px!important;
	}
	
	.adgroup1 div {
		width:1002px!important;
		max-width:100%!important;
		width:336px!important;
	}
	
	 #post-665 .adgroup1 {
		 margin-top:0px !important;
		padding-right:500px!important;
		min-height:330px!important;
		height:330px;
		padding-bottom:0px!important;
	padding-top:20px!important;
	}
	
	.home .adgroup1 {
		min-height:330px!important;
		padding-bottom:0px!important;
		padding-top:30px!important;
		padding-left:6px!important;
		padding-right:500px!important;
	}
	
	.home .ad-number-5  {
		margin-top:0px!important;
	}
	
	.home .ad-number-21 {
		margin-top:0px!important;
	}
		
	.home .ad-number-37 {
		margin-top:0px!important;
	}
	
		
	.home .ad-number-53 {
		margin-top:0px!important;
	}	
	
	#catfull .ad-number-5 {
		margin-top:-10px!important;
	}
	
	#catfull .ad-number-21 {
		margin-top:0px!important;
	}
	
	#catfull .adgroup1 {
		 min-height:330px!important;
		 height:330px!important;
		 padding-bottom:0px!important;
		padding-right:540px!important;
	padding-top:10px!important;
	}
	
		#catfull .adgroup1 div {
padding:9px!important
	}
	
	 /*
	 *  END Adgroup 1
	 *  */
	
}



@media only screen and (max-width: 400px) {
	
		.searchmenu .dropdown-menu {
		position:absolute !important;
		width:380px!important;
		padding:20px 70px 20px 110px;
		margin-left:100px !important;
		min-width:100%!important;
	}
	
	#ajaxsearchlite2 {
		max-width:100%;
	}
	
	/*
	 *  Adgroup 1 - 400px
	 *  */
	
	.adgroup1 div {
		width:1002px!important;
		max-width:100%!important;
		width:336px!important;
	}
	
	 #post-665 .adgroup1 {
		 margin-top:0px!important;
	padding-right:200px!important;
	min-height:330px!important;
	max-height:330px!important;
	padding-bottom:0px !important;
	padding-top:20px!important;
	}
	
	.one-quarter {
		max-height:330px!important;
		min-height:330px!important;
	}
	
	.home .adgroup1 {
		margin-top:0px!important;
		max-height:345px!important;
		min-height:345px!important;
		padding-bottom:0px!important;
		padding-top:0px!important;
		padding-left:6px!important;
		padding-right:140px!important;
	}
	
	.home .ad-number-5  {
		margin-top:0px!important;
	}
	
	.home .ad-number-21 {
		margin-top:0px!important;
	}
		
	.home .ad-number-37 {
		margin-top:0px!important;
	}
	
	.sponsored {
		border-bottom:none!important;
	}
		
	.home .ad-number-53 {
		margin-top:-0px!important;
	}	
	
	#catfull .ad-number-5 {
		margin-top:-0px!important;
	}
	
	#catfull .ad-number-21 {
		margin-top:-0px!important;
	}
	
	#catfull .adgroup1 {
		 min-height:330px!important;
		 max-height:330px!important;
		 padding-bottom:10px!important;
		padding-right:100px!important;
	padding-top:10px!important;
	}
	
		#catfull .adgroup1 div {
padding:9px!important
	}
	
	 /*
	 *  END Adgroup 1
	 *  */
	
}

	
/*
 * 
 *
 * END MOBILE
 *
 * 
 *  */






.related ul, #menu-main-menu, #menu-top-right-1 {
	list-style-type:none!important;
}

.related ul, #menu-main-menu, .relateditem, #menu-normal-sub-menu, #menu-top-right-1, #menu-top-right-1 li {
	margin-left:0px!important;
	padding-left:0px!important;
}

.post-categories1 {
	list-style-type:none;	
}

.post-categories1 li:first-child, .post-categories1 li:nth-child(3n), .post-categories1 li:nth-child(4n) {
display:none!important;	
}

.post-categories1 li a {
	color:rgb(38,112,167) !important;
}

.post-categories1 li, .post-categories1 {
	padding-left:0px!important;
	margin-left:0px !important	
}

.adgroup1 img, .adgroup2 img {
	border:1px solid #ccc;
}

.adgroup2 img {
	padding:0px;
}

.home .ad-number-5 {
	position:absolute;
	margin-top:-410px!important;
}

.submenu5 li a {
	padding:10px 15px;
	margin:0px!important;
}

.submenu5 li { 
	padding:18px;
}

.submenu5 li:first-child { 
	padding-left:0px!important;
	float:left;
	margin-top:-17px;
}

.submenu5 li:last-child {
	float:right;
	margin-top:-17px;
	padding-right:0px!important;
padding-left:0px!important;
}

.submenu5 {
	padding-bottom:6px;
	border-bottom:1px solid #404040;
}

#post-1403 h2 {
	color:#333333!important;
}

#post-1403 h3 {
	color: #699123;
}

.left-column {
	padding-right:25px;	
}

.right-column {
	padding-left:25px;
}

.latest1 {
	max-width:948px;
	margin: 0px auto 15px auto;
}

.submenu3 li {
	margin:3px;
}

.home .submenu3 li {
	margin:0.7px;
}

.home .latest1 {
	max-width:920px;
	margin:10px auto 25px auto !important;
}

#post-665 .submenu3 li {
	margin:0.7px;
}

#post-665 .latest1 {
	max-width:928px;
	margin:10px auto -20px auto !important;
}

.elementor-element-293d48b {
	margin-bottom:40px!important;
}

.ad-spacer {
	color:#eee;
	font-size:0.6px;
}

.one-quarter { 
border-bottom:50px solid #eee !important;
}

.Sponsored {
	background-color:rgb(0,103,157) !important;
}

@media only screen and (max-width: 924px) {
		
	.one-quarter {
		border-bottom:10px solid #eee !important;
		height:auto!important;
		max-height:auto!important;
	}

	.Sponsored {
		border-bottom:0px solid rgb(0,103,157) !important;
		border-top:20px solid #eee;
	}
	
	.home .adgroup1, #post-665 .adgroup1 {
		margin-top:0px!important;
		height:300px!important;
		max-height:300px!important;
	}
	
	.adgroup1 {
		position:relative !important;
		background-color:rgba(0,0,0,0)!important;
		width:200%!important;
padding-bottom:10px !important;
		background-color:#eee;
	}
	
	.mobile-none {
		display:none!important;
	}
	.adgroup1 { 
	margin-left:0px;
}
	
}

.adgroup1 { 
	margin-left:-17px;
}

#catfull .adgroup1 {
	margin-top:450px!important;
}

.home .adgroup1 {
	margin-top:450px!important;
}

#post-665 .adgroup1 {
	margin-top:450px!important;
}

.submenu4 .menu-item-865 {
	margin-left:-40px;
}

.trending-title {
	margin-top:-35px;
	padding-bottom:20px;
	font-weight:bold;
}

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


.firstphoto .overlayaudioembed {
	margin-left:0px!important;
	margin-top:-185px!important;
	z-index:9999999!important;
	position:relative;
	height:260px!important;
	width:100%!important;
	float:left!important;
	padding-right:0px!important;
}
	
	
}

.content404, .content404Header {
	max-width:900px;
	margin:0 auto;
}

.content404Header {
	padding:20px 25px;	
}

.content404 {
	padding:0px 0px;	
}


.firstphoto .embedpost img  {
	position:relative!important;
	margin-left:0px!important;
	margin-top:-300px!important;
}

/*
NEW BALANCING
*/


.category img.thumbnailOverlay {
	position:inline-block !important;
	max-width:93%;
	width:93%;
}

#catfull img.thumbnailOverlay {
	clip: rect(5px,210px,125px,0px) !important;
	margin-top:-5px;
}

.postpagelibsyn iframe {
	height: auto !important;
	min-height: 190px !important
}

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

	.category img.thumbnailOverlay {
		position:inline-block !important;
		max-width:100%;
		width:100%;
	}
	
	.postpagelibsyn iframe, .postpagelibsyn {
		height: auto !important;
		min-height: 190px !important
	}

	.author-127-margin-top {
		margin-top:0px !important;
	}
	
}




/*
 * LOCKDOWN LEARNING & EXTRA DEV 06/04/2020
 * */
.home .firstthumbnail img, .home .thumbnailOverlayLockdown img {
	width:100%;
	padding-right:20px;
}

.post-title1, .breadcrumb {
	padding-left: 10px;
}

.breadcrumb  {
	padding-left: 30px;
}


.NFU-single img {
	float: right;
	right: -6px;
	top:8px;
	position: absolute;
}

.partners-wrapper {
	width:100% !important;
	background-size: cover !important;
	background-position: center center !important;
	background: url('https://eatfarmnow.com/staging/wp-content/uploads/2019/01/efn-partnersbackground.png');
	padding: 20px 30px;
}

.image-article-overlay img {
	position: absolute;
	padding: 0 0 0px 0 !important;
	height: 120px;
}

.janecraige-logo {
	margin-top:20px;
	padding:0 10px 0 0
}

.partner-logo {
	height: 46px;
	width: auto;
	max-width: 100%;
	text-align: center;
	margin: auto;
	display: inline;
	vertical-align: middle;
}

.nfu-logo {
	margin-top:10px;
}

.hide {
	display:none !important;
}

@media only screen and (max-width: 824px) {
	
	.partners-wrapper .partner-logo-wrapper {
		width: 50% !important; 
		float: left;
		Padding: 10px
	}
	
	.NFU-single img { 
		top:25px;
		float: right !important;
		width:100%;
		max-width:100px !important;
		right: 0px !important;
		position: relative !important;
	}

	.NFU-single {
		right:0;
		position: absolute;
	}
	
	.authorinfo {
		margin-left: 00px !important;
		padding-left: 90px !important;
	}
	
	.EFNPosts {
		padding:0;
	}
	
	.home .firstthumbnail img, .home .thumbnailOverlayLockdown img {
		width:100%;
		padding-right:00px;
	}
	
}

.thecontentpost {
	padding: 0 15px 0 !important;
}
	
.authorinfo {
	padding-left: 30px;
}

.EFNPosts img{
	margin-left:0;
}

.EFNPosts video, .EFNPosts iframe {
	margin-left: 0px !important;
	max-height: 600px !important
}

.featured-image-single img {
	padding-bottom:15px;
	width: 100% !important;
}

.videopost video {
	min-width:100% !important;
	width:100% !important;
	max-width:100% !important;
}

.partners-wrapper .partner-logo-wrapper {
	width: 20%; 
	float: left;
	text-align: center;
}

.lockdown {
	background-color: #d8de36 !important;
	border: 1px solid #eee;
}

.lockdownlearningbtn img {
	margin-top:-4px;
	Width:125px;
	padding:0 !important;
	height: auto
}

.lockdownlearningbtn a {
	padding:0 !important;
	background-color: #eee !important;
}

.hide a {
	display:none !important;
}

.lockdownlearningheaderimage {
	clear: both;
	text-align: center;
	margin-top:-70px;
}

.lockdownlearningheaderimage  img {
	width:100%;
	padding:10px 10px 10px 10px;
}

.related {
	left: -10px !important;
}


.featured-image-single {
	padding: 0 0 10px 0;
}

.g-3 {
	margin: 14px auto 10px auto !important;
}

.g-3 a, .g-3 img  {
	float: none;
	text-align: center !important;
	display: inline-block !important;
	width:100% !important;
}




/*
 * END LOCKDOWN LEARNING
 * */