.main-navigation.main-menu-style-2 .menu > li {
    margin-left: 2px;
    margin-right: 20px !important;
}
.single-post .post-thumbnail { display:none;}
.post-thumbnail__link { max-width:300px; height:auto !important;}

.main-navigation .menu > li > a {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;}
	
	div#n2-ss-2 .n2-ss-layer-content[data-verticalalign="center"], div#n2-ss-4 .n2-ss-layer-content[data-verticalalign="center"] {
    justify-content: center;
    position: relative;
    margin-left: 10% !important;
    margin-right: 0 !important;
    display: inline-block;
    padding: 2% !important;
    height: auto !important;
    min-height: 50% !important;
    background-image: url(https://agshare.today/wp-content/uploads/2018/02/agshare.png) !important;
    background-repeat: repeat;
    -ms-transform: translateY(65%) !important;
    -webkit-transform: translateY(65%)!important;
    transform: translateY(65%)!important;
	text-align:center !important;}
	
	@media only screen and (max-width : 800px) {
		div#n2-ss-2 .n2-ss-layer-content[data-verticalalign="center"] {
		 margin-left: auto !important;
    margin-right: auto !important;
	display: block;
	-ms-transform: translateY(25%) !important;
    -webkit-transform: translateY(25%)!important;
    transform: translateY(25%)!important; width:80%
	}
	}
div#n2-ss-2 [data-csstextalign="center"], div#n2-ss-4 [data-csstextalign="center"] {
    text-align: left !important;
}


.hentry .elementor-text-editor ol > li::before, .comment-content ol > li::before {
    content: counter(li, decimal) "." !important;
    counter-increment: li;
	position: absolute; left: 0px;
}
.elementor-text-editor ol {padding-left: 20px;}

.hentry .elementor-text-editor ol > li::before, .comment-content ol > li::before {
    content: counter(li, decimal) "." !important;
    counter-increment: li;
	position: absolute; left: 0px;
}
.elementor-text-editor ol, .elementor-text-editor ul {padding-left: 20px;}

.hentry ul:not([class]) > li::before, .comment-content ul:not([class]) > li::before, .wc-tab ul:not([class]) > li::before {
    content: '\ea21';
    font-size: 12px; position: absolute; left: 0px; line-height:20px;}


@media only screen and (max-width : 400px) {
	div#n2-ss-2 .n2-ss-layer .n2-font-d5d9b9ff4b909bfa2f6b49e87d2e16bb-hover {font-size: 300%;}
}

@media only screen and (max-width : 800px) {
#n2-ss-2-arrow-previous, #n2-ss-2-arrow-next {display:none !important}
}

.homelink:hover { color:#fe8a01 !important; text-decoration:none;}
.homelink { color:#fff !important; text-decoration:underline !important;}

@media only screen and (min-width : 1024px) {
.post-thumbnail {float:left; width:25%; margin-right: 5%;}
.post-thumbnail img {width:100%}
.posts-list__item-content { float:right; width:70%; margin-top:0px !important}
}
.posts-list__left-col { width:10%; margin-right:5% !important}
.posts-list__right-col, .post__right-col {width:75%}

.main-navigation .sub-menu a {
	text-transform: none !important;
}

nav.main-navigation > .tm-mega-menu i.mega-menu-arrow {
font-size: 14px !important;
}
nav.main-navigation.main-menu-style-2 > .tm-mega-menu > li.tm-mega-menu-has-children > a > i.mega-menu-arrow {
top: 16px;
right: 6px !important;
}


@media only screen and (min-width : 768px) {
.main-navigation:not(.vertical-menu) .sub-menu > li > a::before {display: none !important;}
.main-navigation:not(.vertical-menu) .sub-menu li:hover > a,
.main-navigation:not(.vertical-menu) .sub-menu li.menu-hover > a,
.main-navigation:not(.vertical-menu) .sub-menu li.current_page_item > a,
.main-navigation:not(.vertical-menu) .sub-menu li.current_page_ancestor > a,
.main-navigation:not(.vertical-menu) .sub-menu li.current-menu-item > a,
.main-navigation:not(.vertical-menu) .sub-menu li.current-menu-ancestor > a {
    /* Active and hover state (level 2, 3, ..., N) */
    padding-left: 10px !important;
    padding-right: 10px !important; -webkit-transform: none !important;
      -ms-transform: none !important;
      transform: none !important; margin-left: 0 !important }
.main-navigation:not(.vertical-menu) .sub-menu li:hover > a,
.main-navigation:not(.vertical-menu) .sub-menu li.menu-hover > a,
.main-navigation:not(.vertical-menu) .sub-menu li.current_page_item > a,
.main-navigation:not(.vertical-menu) .sub-menu li.current_page_ancestor > a,
.main-navigation:not(.vertical-menu) .sub-menu li.current-menu-item > a,
.main-navigation:not(.vertical-menu) .sub-menu li.current-menu-ancestor > a {
    /* Active and hover state (level 2, 3, ..., N) */
    padding-left: 10px !important;
    padding-right: 10px !important; }
.main-navigation .sub-menu > li > a, .main-navigation .sub-menu > li > a:hover{
	padding-top: 10px;
	padding-right: 10px !important;
	padding-bottom: 10px;
	padding-left: 10px !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
} 
.main-navigation .sub-menu > li > a:hover{background-color:#ef7f1a; color:#FFF !important}
.main-navigation .sub-menu > li > a{background-color:#62be1e; color:#FFF !important}
.main-navigation .sub-menu > .current_page_item > a{
	background-color:#767675 !important;
	color:#FFF !important;
	font-weight: bold !important;
}
.main-navigation:not(.vertical-menu) .menu:not(.tm-mega-menu) > li > ul.in-transition {left: 10px !important;}
.main-navigation .sub-menu {
	border-radius: 2px;
	padding: 0px !important;
}
nav.main-navigation > .tm-mega-menu .tm-mega-menu-sub.simple-sub li { padding: 0px !important;}
}

.page-id-5656 .site-content_wrap {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.iframe-class {height: 2000px !important}
@media only screen and (max-width : 768px) {
.iframe-class {height: 4200px !important}
}