/* Themify Customize Styling */
#content {	
	width: 720px;background: none;
	background-color: #ffffff;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;margin: auto; 
}
body[class*="themify"] #site-logo a img {		width: 250px;
	height: 29px; 
}
#site-description {	
	font-family: "Verdana", "Geneva", sans-serif;	font-weight:500;
	font-size:9px;
display: none; 
}
#main-nav .has-mega-sub-menu .mega-sub-menu ul, #main-nav > li > ul, #main-nav ul li:not(.themify-widget-menu) > ul {	background: none;
	background-color: #f8f8f8; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover, #main-nav .has-mega-column > .sub-menu a:hover {	
	color: #2e8c00; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {		font-weight:600;
	font-size:20px;
 
}
.post-title, .post-title a {		line-height:1.0625em;
	text-align:center;
	color: #1a1a1a; 
}
.single-post .post-title {		font-size:36px;
 
}
.post-meta {		text-align:center; 
}
.page-title {	
	color: #1a1a1a;	text-transform:none; 
}
#footer-nav a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
	text-align:center; 
}
@media screen and (max-width: 955px) { /* Themify Customize Styling */
#content {	
	width: 720px;background: none;
	background-color: #ffffff;
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;margin: auto; 
}
body[class*="themify"] #site-logo a img {		width: 250px;
	height: 29px; 
}
#site-description {		font-weight:500;
 
}
#main-nav .has-mega-sub-menu .mega-sub-menu ul, #main-nav > li > ul, #main-nav ul li:not(.themify-widget-menu) > ul {	background: none;
	background-color: #f8f8f8; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover, #main-nav .has-mega-column > .sub-menu a:hover {	
	color: #2e8c00; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {		font-weight:600;
 
}
.post-title, .post-title a {	
	color: #1a1a1a; 
}
.single-post .post-title {		font-size:36px;
 
}
.more-link:hover {	
	color: #ffffff;background: none;
	background-color: #47bb28; 
}
.page-title {	
	color: #333333;	font-weight:600;
 
}
#footerwrap {	background: none;
	background-color: #f5f6f7; 
}
#footer {	
	color: #666666; 
}
#footer a {	
	color: #42474e; 
}
#footer-nav a {		font-weight:normal;
 
}
.footer-widgets .widgettitle {	
	color: #ffffff; 
}
 }@media screen and (max-width: 782px) { /* Themify Customize Styling */
#content {	
	width: 100%;background: none;
	background-color: #ffffff;
	padding-top: 20px; 
}
body[class*="themify"] #site-logo a img {		width: 250px;
	height: 29px; 
}
#site-description {		font-weight:500;
 
}
#main-nav .has-mega-sub-menu .mega-sub-menu ul, #main-nav > li > ul, #main-nav ul li:not(.themify-widget-menu) > ul {	background: none;
	background-color: #f8f8f8; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover, #main-nav .has-mega-column > .sub-menu a:hover {	
	color: #2e8c00; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {		font-weight:600;
 
}
.more-link:hover {	
	color: #ffffff;background: none;
	background-color: #47bb28; 
}
.page-title {	
	color: #333333;	font-weight:600;
 
}
#footerwrap {	background: none;
	background-color: #f5f6f7; 
}
#footer {	
	color: #666666; 
}
#footer a {	
	color: #42474e; 
}
#footer-nav a {		font-weight:normal;
 
}
.footer-widgets .widgettitle {	
	color: #ffffff; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#content {	
	width: 100%;background: none;
	background-color: #ffffff;
	padding-right: 6px;
	padding-left: 6px; 
}
body[class*="themify"] #site-logo a img {		width: 250px;
	height: 29px; 
}
#site-description {		font-weight:500;
 
}
#main-nav .has-mega-sub-menu .mega-sub-menu ul, #main-nav > li > ul, #main-nav ul li:not(.themify-widget-menu) > ul {	background: none;
	background-color: #f8f8f8; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover, #main-nav .has-mega-column > .sub-menu a:hover {	
	color: #2e8c00; 
}
.post-title, .post-title a {	
	color: #1a1a1a; 
}
.single-post .post-title {		font-size:34px;
 
}
.more-link:hover {	
	color: #ffffff;background: none;
	background-color: #47bb28; 
}
.page-title {	
	color: #333333;	font-size:28px;
 
}
#footerwrap {	background: none;
	background-color: #f5f6f7; 
}
#footer {	
	padding-right: 6px;
	padding-left: 6px;
	color: #666666; 
}
#footer a {	
	color: #42474e; 
}
#footer-nav a {		font-weight:normal;
 
}
.footer-widgets .widgettitle {	
	color: #ffffff; 
}
 }
/* Themify Custom CSS */
.replycom .comment-reply-link{
	margin-left:12px;
}
#searchsubmit{font-weight: 400;
padding: 5px 16px;
background: #efefef;
color: #42474e;}
.before-content-widget{min-height:0;}
.post-date{color:#727477 !important;}
.post-comment::before {
content: '\a0\b7\a0';
display: inline-block;
pointer-events: none;
}
.post-tag{color: #cac9c9;font-size:14px;}
.post-tag a:hover {
    color: #2e8c00;
}
div.sharedaddy h3.sd-title {
	color: #888;
    font-size: 16px;
	font-weight: 400;
}
.post-tag a {
    color: #cac9c9;
    font-size: 14px;
}
.closed{visibility:hidden}
.related-cat {color:#21aa25}
.commententry p{font-size:17px;margin:0 0 1.5em}
.postad2{
	text-align: center;
	max-height: 180px;
}

.wp-image-50550{border-radius:8px;border:4px solid #eee;}
img.emoji{margin-bottom: 0 !important;}
.yikes-easy-mc-form input[type=email]{width:280px!important}
.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:auto!important}
.post-category a:hover{color:#3a9921}
#searchform input[type=text]{width:210px;border:0}
#searchform{display:inline-block;border:0.0625rem solid #dfdfdf}
.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{font-size:1rem!important;line-height:1.25rem}
.gcsc-more-maybe-branding-root{display:none}
.gsc-results .gsc-cursor-box{text-align:center;border-top:0.0625rem solid #dfdfdf;padding:1.25rem 0 0;margin:0.625rem 0 0 0}
.gsc-results .gsc-cursor-box .gsc-cursor-page{font-size:1rem}
.gs-fileFormatType,.gs-webResult .gs-snippet{font-size:0.875rem}
.gsc-search-button-v2{font-weight:400!important;padding:0.9375rem 1.5rem!important}
.gsc-input-box{border:0.125rem solid #dfe1e5!important;padding:0.25rem!important}
.entry-content a{text-decoration:none}
.commentlist .comment-time a{color:#aaa}
.comment-author p{line-height:1em}
.entry-content a:hover{text-decoration:underline}
.module-post .post-image img,.post-image img{width:100%}
.site-footer p{color:#777}
#main-nav a:hover{color:#2e8c00}
ul.tags{margin:0!important}
.shortcode.box{text-align:center}
.comment-author a{color:#212121;text-decoration:none}
#breadcrumbs{font-family:inherit;font-style:normal;color:#999;font-size: 15px;font-weight:normal;text-align: center;margin:0;overflow-x:hidden;overflow-y:hidden;}
#breadcrumbs a{text-decoration:none;color:#727477}
#breadcrumbs a:hover{color:#3a9921}
code{display:block;overflow:auto;padding:0.625rem;margin:0 0 0.625rem;font-size:0.875rem;font-family:Inconsolata, Consolas, Monaco, Lucida Console, monospace;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:0.0625rem solid #ddd;}
pre{display:block;overflow:auto;padding:0.625rem;margin:0 0 0.625rem;font-size:0.875rem;font-family:Inconsolata, Consolas, Monaco, Lucida Console, monospace;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f9f9f9;border:0.0625rem solid #ddd}
.moreinfo{text-decoration:none!important;border:none;padding:10px 12px;background:#21aa25;color:#fff;line-height:2.75rem;box-sizing:border-box;font-family:inherit;font-size:17px;font-weight: 500;cursor:pointer;border-radius:2px}
.moreinfo:hover{color:#fff;background:#0a9e01}
.hostinfo{padding:10px 12px;background:#2a3045;color:#fff;line-height:2.75rem;box-sizing:border-box;font-family:inherit;font-size:17px;font-weight: 500;cursor: pointer;text-decoration:none!important;border-radius:2px}
.hostinfo:hover{color:#fff;background:#1a1a1a}
.info{background:#f5f5f5 none repeat scroll 0 0;border:1px dashed #ccc;clear:both;font-style:normal!important;margin-bottom:25px;padding:10px}
.ub-get-rating{clear:both;margin-top:20px;overflow:hidden}
.ub-price{color:#999;display:inline-block;font-size:14px;font-weight:400;padding-bottom:8px}
blockquote::before{display:none}
.themify_builder .widget-36988-0-0-2 .widgettitle{text-align:center!important}
.pagestyle{text-align:center}
#toc_container p.toc_title{text-align:left}
.commentlist ol,.commentlist ul{border-bottom:1px solid #eee}

#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{font-family:inherit;padding-right:8px;padding-top:2px}
div#toc_container p.toc_title a,div#toc_container ul.toc_list a{margin-bottom:4px;font-weight:inherit;display:inline-block;}
div#toc_container p.toc_title a:hover,div#toc_container ul.toc_list a:hover{border:none}
#toc_container p.toc_title + ul.toc_list {column-count:2;}
.service-wiz{text-align:center}
.two{opacity:.6;text-transform: none;}
.two:hover{opacity:1}
#toc_container li,#toc_container ul{margin:0}
.related-title{margin:18px 0 24px;padding:10px 0 0;font-size:1.375em;color:#333;letter-spacing:normal}
.post-nav a{color:#191919}
.shortcode.box.green a{text-decoration:underline!important}
.related-posts .post-meta{padding:0;margin-top:0}
.entry-content h2 a{color:#3a9921}
.toc_list a{border-bottom:none}
.entry-content h2 a:hover{color:#3a3838}
.entry-content h3 a{color:#3a9921}
.entry-content h3 a:hover{color:#3a3838}
.contact-menu{text-align:center;line-height:1.5em;padding:6px;width:auto;border:solid 1px #1c5796;cursor:pointer;border-radius:2px;white-space:normal}
.feedmail a{color:#2e8c00!important}
.footer-text{font-size:15px}
.footer-text a:hover{color:#21aa25}
.trends{color:#2e8c00}
strong{font-weight:600!important}
.author-name{padding-left:0!important}
.post-category{border-right:0!important}
.pagenav .current{border-radius:0!important}
.related-posts .post-title a{font-size:20px;font-weight:600!important;color:#333;font-family:inherit}
.related-posts .post-title a:hover{
color:#3a9921;
text-decoration:underline;
}
.entry-content hr{height:6px;background:url(/wp-content/uploads/2018/09/heading-bg.png) repeat-x 0 0;border:0;margin: 4px 0 10px;}
.post-content .widget{margin:0 0 0.75rem}
@media screen and (max-width:680px){
body:not(.mobile_menu_active) #main-nav,
body:not(.mobile_menu_active) #headerwrap #searchform {
	display: none;
}
#header {
    height: auto !important;
}
.header-widget{display:none;}
.entry-content p {
	font-size: 18px;
}
#contentwrap, #sidebar {
    padding-top: 0;
}
	.Top1{display:none;}
.post-tag a {
    font-size: 15px;
}
.before-content-widget{min-height: 0;max-height:280px;}
.single .post-title {padding:0;}
div#toc_container {width: 90% !important}
h2, h3{text-align:left;}
.post-image.right{float:none !important;margin-left:0 !important;padding-top: 1rem;}
.related-posts .post-title{line-height:1em}
.navigation li a,.navigation li a:hover{padding:0}
.post-nav .prev{border-right:0}
.related-posts .post-title a{font-size:1em;line-height: 1.5em;}
.related-posts .post-image{width:124px;margin:4px 16px 0 0}
.mobile_menu_active.sidemenu-active{padding-top:0!important}
h2{font-size:1.375em;margin: 20px 0 0;}
h3{font-size:1.250em}
.commentlist .reply{font-size:14px}
.commentlist .avatar{width:auto}}

#toc_container{border-width:1px;border-style:solid;border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.12)}
.toc_title{font-weight:400!important;font-size: 22px;}
.page404{text-align:center}
.shortcode.box.gray{background:#f5f5f5;color:#444!important}
.shortcode.box{padding:.5em}
.navigation{clear: both;display: block;}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#fff;text-decoration:none;font-size:16px;background:#f9f9f9;margin:2px;}
.nextnav li a,.prenav li a{background:0 0;color:#47bb28!important;padding:2px!important}
.nextnav li a:hover,.prenav li a:hover{background:0 0;color:#1a1a1a!important}
.navigation ul{border-top:1px solid #eee;line-height:3em;padding-top:6px;text-align:center;margin:0 0 1em 0}
.navigation li{display:inline-block;margin:0}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#1a1a1a;cursor:pointer;padding:8px 10px}
.navigation li a:hover,.navigation li.active a{color:#47bb28}.archive-h{padding-bottom:12px}.archive-p{margin-top:12px}
@media screen and (max-width:768px){
#toggle span {
display: block;
width: 15px;
height: 2px;
background: #000;
border-radius: 2px;
transition: all .1s ease;
position: relative;
margin: 3px 0;;
}
#toggle {
    cursor: pointer;
}}