.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 { 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 { 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}
}