.nv-meta-list li.meta:not(:last-child):after {
	 content:"/" 
}
.nv-meta-list .no-mobile{
	 display:none;
}
.nv-meta-list li.last::after{
	 content: ""!important;
}
@media (min-width: 769px) {
	 .nv-meta-list .no-mobile {
		 display: inline-block;
	}
	 .nv-meta-list li.last:not(:last-child)::after {
		 content: "/" !important;
	}
}
 :root{
	 --container: 748px;
	--postwidth:100%;
	 --primarybtnbg: var(--nv-primary-accent);
	 --secondarybtnbg: rgba(0, 0, 0, 0);
	 --primarybtnhoverbg: var(--nv-secondary-accent);
	 --secondarybtnhoverbg: var(--nv-dark-bg);
	 --primarybtncolor: #010101;
	 --secondarybtncolor: var(--nv-dark-bg);
	 --primarybtnhovercolor: #ffffff;
	 --secondarybtnhovercolor: var(--nv-text-dark-bg);
	--primarybtnborderradius:0;
	--secondarybtnborderradius:0;
	--secondarybtnborderwidth:2px;
	--btnpadding:12px 24px;
	--primarybtnpadding:12px 24px;
	--secondarybtnpadding:calc(12px - 2px) calc(24px - 2px);
	 --btnfs: 14px;
	 --btnlineheight: 1.6em;
	 --bodyfontfamily: Arial,Helvetica,sans-serif;
	 --bodyfontsize: 16px;
	 --bodylineheight: 1.7em;
	 --bodyletterspacing: 0px;
	 --bodyfontweight: 400;
	 --bodytexttransform: none;
	 --h1fontsize: 39px;
	 --h1fontweight: 600;
	 --h1lineheight: 1.2em;
	 --h1letterspacing: 0px;
	 --h1texttransform: none;
	 --h2fontsize: 28px;
	 --h2fontweight: 600;
	 --h2lineheight: 1.3em;
	 --h2letterspacing: 0px;
	 --h2texttransform: none;
	 --h3fontsize: 20px;
	 --h3fontweight: 600;
	 --h3lineheight: 1.3em;
	 --h3letterspacing: 0px;
	 --h3texttransform: none;
	 --h4fontsize: 16px;
	 --h4fontweight: 600;
	 --h4lineheight: 1.3em;
	 --h4letterspacing: 0px;
	 --h4texttransform: none;
	 --h5fontsize: 14px;
	 --h5fontweight: 600;
	 --h5lineheight: 1.3em;
	 --h5letterspacing: 0px;
	 --h5texttransform: none;
	 --h6fontsize: 14px;
	 --h6fontweight: 600;
	 --h6lineheight: 1.3em;
	 --h6letterspacing: 0px;
	 --h6texttransform: none;
	--formfieldborderwidth:2px;
	--formfieldborderradius:0;
	 --formfieldbgcolor: var(--nv-site-bg);
	 --formfieldbordercolor: var(--nv-light-bg);
	 --formfieldcolor: var(--nv-text-color);
	--formfieldpadding:10px 12px 10px 12px;
	;
}
 .has-neve-button-color-color{
	 color: var(--nv-primary-accent)!important;
}
 .has-neve-button-color-background-color{
	 background-color: var(--nv-primary-accent)!important;
}
 .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{
	 max-width:718px 
}
 .nv-meta-list{
	 --avatarsize: 20px;
}
 .single .nv-meta-list{
	 --avatarsize: 20px;
}
 .blog .blog-entry-title, .archive .blog-entry-title{
	 --fontsize: 28px;
}
 .single h1.entry-title{
	 --fontsize: 28px;
}
 .neve-main{
	 --boxshadow:0 3px 6px -5px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.1);
}
 .nv-post-cover{
	 --height: 250px;
	--padding:40px 15px;
	--justify: flex-start;
	 --textalign: left;
	 --valign: center;
}
 .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{
	 --textalign: left;
}
 .nv-is-boxed.nv-title-meta-wrap{
	 --padding:40px 15px;
	 --bgcolor: var(--nv-dark-bg);
}
 .nv-overlay{
	 --opacity: 50;
	 --blendmode: normal;
}
 .nv-is-boxed.nv-comments-wrap{
	 --padding:20px;
}
 .nv-is-boxed.comment-respond{
	 --padding:20px;
}
 .single:not(.single-product), .page{
	 --c-vspace:0 0 0 0;
	;
}
 .global-styled{
	 --bgcolor: var(--nv-site-bg);
}
 .header-top{
	 --rowbcolor: var(--nv-light-bg);
	 --color: var(--nv-text-color);
	 --bgcolor: #f0f0f0;
}
 .header-main{
	 --rowbcolor: var(--nv-light-bg);
	 --color: var(--nv-text-color);
	 --bgcolor: var(--nv-site-bg);
}
 .header-bottom{
	 --rowbcolor: var(--nv-light-bg);
	 --color: var(--nv-text-color);
	 --bgcolor: #ffffff;
}
 .header-menu-sidebar-bg{
	 --justify: flex-start;
	 --textalign: left;
	--flexg: 1;
	--wrapdropdownwidth: auto;
	 --color: var(--nv-text-color);
	 --bgcolor: var(--nv-site-bg);
}
 .header-menu-sidebar{
	 width: 360px;
}
 .builder-item--logo{
	 --maxwidth: 32px;
	 --fs: 24px;
	--padding:10px 0;
	--margin:0;
	 --textalign: left;
	--justify: flex-start;
}
 .builder-item--nav-icon,.header-menu-sidebar .close-sidebar-panel .navbar-toggle{
	 --borderradius:0;
	--borderwidth:1px;
}
 .builder-item--nav-icon{
	 --label-margin:0 5px 0 0;
	;
	--padding:10px 15px;
	--margin:0;
}
 .builder-item--primary-menu{
	 --color: var(--nv-text-color);
	 --hovercolor: var(--nv-secondary-accent);
	 --hovertextcolor: var(--nv-text-color);
	 --activecolor: var(--nv-text-color);
	 --spacing: 20px;
	 --height: 25px;
	--padding:0;
	--margin:0;
	 --fontsize: 1em;
	 --lineheight: 1.6;
	 --letterspacing: 0px;
	 --fontweight: 600;
	 --texttransform: uppercase;
	 --iconsize: 1em;
}
 .hfg-is-group.has-primary-menu .inherit-ff{
	 --inheritedfw: 600;
}
 .footer-top-inner .row{
	 grid-template-columns:1fr 1fr 1fr;
	 --valign: flex-start;
}
 .footer-top{
	 --rowbcolor: var(--nv-light-bg);
	 --color: var(--nv-text-color);
	 --bgcolor: #ffffff;
}
 .footer-main-inner .row{
	 grid-template-columns:1fr 1fr 1fr;
	 --valign: flex-start;
}
 .footer-main{
	 --rowbcolor: var(--nv-light-bg);
	 --color: var(--nv-text-color);
	 --bgcolor: var(--nv-site-bg);
}
 .footer-bottom-inner .row{
	 grid-template-columns:1fr 1fr 1fr;
	 --valign: flex-start;
}
 .footer-bottom{
	 --rowbcolor: var(--nv-light-bg);
	 --color: var(--nv-text-dark-bg);
	 --bgcolor: #000000;
}
 @media(min-width: 576px){
	 :root{
		 --container: 992px;
		--postwidth:50%;
		--btnpadding:12px 24px;
		--primarybtnpadding:12px 24px;
		--secondarybtnpadding:calc(12px - 2px) calc(24px - 2px);
		 --btnfs: 14px;
		 --btnlineheight: 1.6em;
		 --bodyfontsize: 16px;
		 --bodylineheight: 1.7em;
		 --bodyletterspacing: 0px;
		 --h1fontsize: 55px;
		 --h1lineheight: 1.3em;
		 --h1letterspacing: 0px;
		 --h2fontsize: 34px;
		 --h2lineheight: 1.3em;
		 --h2letterspacing: 0px;
		 --h3fontsize: 20px;
		 --h3lineheight: 1.3em;
		 --h3letterspacing: 0px;
		 --h4fontsize: 16px;
		 --h4lineheight: 1.3em;
		 --h4letterspacing: 0px;
		 --h5fontsize: 14px;
		 --h5lineheight: 1.3em;
		 --h5letterspacing: 0px;
		 --h6fontsize: 14px;
		 --h6lineheight: 1.3em;
		 --h6letterspacing: 0px;
	}
	 .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{
		 max-width:962px 
	}
	 .nv-meta-list{
		 --avatarsize: 20px;
	}
	 .single .nv-meta-list{
		 --avatarsize: 20px;
	}
	 .blog .blog-entry-title, .archive .blog-entry-title{
		 --fontsize: 32px;
	}
	 .single h1.entry-title{
		 --fontsize: 40px;
	}
	 .nv-post-cover{
		 --height: 320px;
		--padding:60px 30px;
		--justify: flex-start;
		 --textalign: left;
		 --valign: center;
	}
	 .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{
		 --textalign: left;
	}
	 .nv-is-boxed.nv-title-meta-wrap{
		 --padding:60px 30px;
	}
	 .nv-is-boxed.nv-comments-wrap{
		 --padding:30px;
	}
	 .nv-is-boxed.comment-respond{
		 --padding:30px;
	}
	 .single:not(.single-product), .page{
		 --c-vspace:0 0 0 0;
		;
	}
	 .header-menu-sidebar-bg{
		 --justify: flex-start;
		 --textalign: left;
		--flexg: 1;
		--wrapdropdownwidth: auto;
	}
	 .header-menu-sidebar{
		 width: 360px;
	}
	 .builder-item--logo{
		 --maxwidth: 32px;
		 --fs: 24px;
		--padding:10px 0;
		--margin:0;
		 --textalign: left;
		--justify: flex-start;
	}
	 .builder-item--nav-icon{
		 --label-margin:0 5px 0 0;
		;
		--padding:10px 15px;
		--margin:0;
	}
	 .builder-item--primary-menu{
		 --spacing: 20px;
		 --height: 25px;
		--padding:0;
		--margin:0;
		 --fontsize: 1em;
		 --lineheight: 1.6;
		 --letterspacing: 0px;
		 --iconsize: 1em;
	}
}
@media(min-width: 960px){
	 :root{
		 --container: 1170px;
		--postwidth:50%;
		--btnpadding:12px 24px;
		--primarybtnpadding:12px 24px;
		--secondarybtnpadding:calc(12px - 2px) calc(24px - 2px);
		 --btnfs: 16px;
		 --btnlineheight: 1.6em;
		 --bodyfontsize: 17px;
		 --bodylineheight: 1.7em;
		 --bodyletterspacing: 0px;
		 --h1fontsize: 70px;
		 --h1lineheight: 1.3em;
		 --h1letterspacing: 0px;
		 --h2fontsize: 46px;
		 --h2lineheight: 1.3em;
		 --h2letterspacing: 0px;
		 --h3fontsize: 24px;
		 --h3lineheight: 1.3em;
		 --h3letterspacing: 0px;
		 --h4fontsize: 20px;
		 --h4lineheight: 1.3em;
		 --h4letterspacing: 0px;
		 --h5fontsize: 16px;
		 --h5lineheight: 1.3em;
		 --h5letterspacing: 0px;
		 --h6fontsize: 16px;
		 --h6lineheight: 1.3em;
		 --h6letterspacing: 0px;
	}
	 body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .neve-main > .container .col, body.post-type-archive-course .neve-main > .container .col, body.post-type-archive-llms_membership .neve-main > .container .col{
		 max-width: 100%;
	}
	 body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .nv-sidebar-wrap, body.post-type-archive-course .nv-sidebar-wrap, body.post-type-archive-llms_membership .nv-sidebar-wrap{
		 max-width: 0%;
	}
	 .neve-main > .archive-container .nv-index-posts.col{
		 max-width: 100%;
	}
	 .neve-main > .archive-container .nv-sidebar-wrap{
		 max-width: 0%;
	}
	 .neve-main > .single-post-container .nv-single-post-wrap.col{
		 max-width: 70%;
	}
	 .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{
		 max-width:789px 
	}
	 .container-fluid.single-post-container .alignfull > [class*="__inner-container"], .container-fluid.single-post-container .alignwide > [class*="__inner-container"]{
		 max-width:calc(70% + 15px) 
	}
	 .neve-main > .single-post-container .nv-sidebar-wrap{
		 max-width: 30%;
	}
	 .nv-meta-list{
		 --avatarsize: 20px;
	}
	 .single .nv-meta-list{
		 --avatarsize: 20px;
	}
	 .blog .blog-entry-title, .archive .blog-entry-title{
		 --fontsize: 32px;
	}
	 .single h1.entry-title{
		 --fontsize: 65px;
	}
	 .nv-post-cover{
		 --height: 400px;
		--padding:60px 40px;
		--justify: flex-start;
		 --textalign: left;
		 --valign: center;
	}
	 .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{
		 --textalign: left;
	}
	 .nv-is-boxed.nv-title-meta-wrap{
		 --padding:60px 40px;
	}
	 .nv-is-boxed.nv-comments-wrap{
		 --padding:40px;
	}
	 .nv-is-boxed.comment-respond{
		 --padding:40px;
	}
	 .single:not(.single-product), .page{
		 --c-vspace:0 0 0 0;
		;
	}
	 .header-menu-sidebar-bg{
		 --justify: flex-start;
		 --textalign: left;
		--flexg: 1;
		--wrapdropdownwidth: auto;
	}
	 .header-menu-sidebar{
		 width: 360px;
	}
	 .builder-item--logo{
		 --maxwidth: 32px;
		 --fs: 24px;
		--padding:10px 0;
		--margin:0;
		 --textalign: left;
		--justify: flex-start;
	}
	 .builder-item--nav-icon{
		 --label-margin:0 5px 0 0;
		;
		--padding:10px 15px;
		--margin:0;
	}
	 .builder-item--primary-menu{
		 --spacing: 20px;
		 --height: 25px;
		--padding:0;
		--margin:0;
		 --fontsize: 0.8em;
		 --lineheight: 1.6;
		 --letterspacing: 0px;
		 --iconsize: 0.8em;
	}
}
:root{
	--nv-primary-accent:#fcaf3b;
	--nv-secondary-accent:#ab641d;
	--nv-site-bg:#ffffff;
	--nv-light-bg:#ededed;
	--nv-dark-bg:#14171c;
	--nv-text-color:#2b2b2b;
	--nv-text-dark-bg:#ffffff;
	--nv-c-1:#77b978;
	--nv-c-2:#f37262;
	--nv-fallback-ff:Arial, Helvetica, sans-serif;
}
 #content.neve-main .container .alignfull > [class*="__inner-container"],#content.neve-main .alignwide > [class*="__inner-container"]{
	 max-width: 718px;
}
 @media(min-width: 576px){
	 #content.neve-main .container .alignfull > [class*="__inner-container"],#content.neve-main .alignwide > [class*="__inner-container"]{
		 max-width: 962px;
	}
}
 @media(min-width: 960px) {
	 #content.neve-main .container .alignfull > [class*="__inner-container"],#content.neve-main .container .alignwide > [class*="__inner-container"]{
		 max-width: 1140px;
	}
	 #content.neve-main > .container > .row > .col{
		 max-width: 100%;
	}
	 body:not(.neve-off-canvas) #content.neve-main > .container > .row > .nv-sidebar-wrap, body:not(.neve-off-canvas) #content.neve-main > .container > .row > .nv-sidebar-wrap.shop-sidebar {
		 max-width: 0%;
	}
}
 