
:root {
    --primary: #0F9D58;
    --primary_rgb: 15, 157, 88;
	--primary_color: #FFFFFF;
    --secondary: #f77426;
    --secondary_rgb: 247, 116, 38;
	--secondary_color: #0C0603;
    --tertiary: #0F9D58;
    --tertiary_rgb: 15, 157, 88;
	--text: #0C0603;
	--font: 'Montserrat';
    --scrollbar-color: #0F9D58;
	--link: #004c20
}

body.vnthemes,button,input,select,textarea{font-family:var(--font),Arial,sans-serif;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;color:var(--text)}

[class*=" sl-"],[class*=" sl-"]:before,[class^=sl-],[class^=sl-]:before{font-family:simple-line-icons;font-style:normal}[class*=" icon-"],[class*=" icon-"]:before,[class^=icon-],[class^=icon-]:before{font-family:icomoon;font-style:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-weight:400}

[class*=" fa-"],[class*=" fa-"]:before,[class*=" fab-"],[class*=" fab-"]:before,[class^=fa-],[class^=fa-]:before,[class^=fab-],[class^=fab-]:before{font-family:"FontAwesome Pro","FontAwesome Brands","FontAwesome";font-style:inherit}

a{transition:all 365ms ease}img{max-width:100%}.fontw300{font-weight:300}.fontw500{font-weight:500}.fontw600{font-weight:600}
h2.primary,h2.secondary,h2.tertiary{font-weight:600}h2.primary{color:var(--primary)}h2.secondary{color:var(--secondary)}h2.tertiary{color:var(--tertiary)}
.typeborder_bottom{border-bottom:1px solid var(--primary);padding-bottom:6px}.typeborder_left{border-left:8px solid var(--primary);padding-left:5px}
.mce-content-body div:not('.kc-elm'),.vnt_the_content div:not('.kc-elm'){width:100%;float:left;margin-bottom:12px}.mce-content-body div.flex,.vnt_the_content div.flex{display:flex;flex-flow:wrap}
.mce-content-body p{width:100%;display:block;float:left;margin:8px 10px}
.mce-visualblocks blockquote,blockquote{width:100%;float:left;margin:0 0 15px;background:#f9f9f9;border-left:4px solid var(--primary);padding:8px;border-radius:5px}blockquote+p{width:100%;float:left}.mce-visualblocks blockquote.primary,blockquote.primary{margin:0 0 15px;background:#f9f9f9;border-left:4px solid var(--primary);padding:8px;border-radius:5px}blockquote p{margin-top:0;margin-bottom:10px}blockquote p:last-child{margin-bottom:0}
.vnt_the_content h2,mce-content-body h2{font-size:24px;line-height:30px}.mce-content-body h3,.vnt_the_content h3{font-size:20px;line-height:26px}.mce-content-body h4,.vnt_the_content h4{font-size:18px;line-height:24px}.mce-content-body h5,.vnt_the_content h5{font-size:18px;line-height:22px;font-weight:400}
.mce-content-body ul,.vnt_the_content ul{margin-top:0;margin-bottom:12px;padding-left:15px}ul.no_list{list-style:none;padding:0 0 0 10px}
.mce-content-body :after,.mce-content-body :before{font-family:"FontAwesome Pro","FontAwesome Brands",FontAwesome!important}
table.sp_table{width:100%;border-collapse:collapse}table.sp_table,table.sp_table td,table.sp_table th{border:1px solid #dcdcdc}table.sp_table td{padding:5px 10px}table.sp_table td:first-child{width:168px;background:#fff5ee}

.vnt_editor ul.badge,ul.badge{margin:0;padding:0;list-style:none}ul.badge li::before{content:"\f336";font-weight:900;font-family:"FontAwesome Pro","FontAwesome Brands",FontAwesome;color:var(--primary);margin-right:8px}ul.badge li{margin-top:5px}

.vnt_editor ul.book,ul.book{margin:0;padding:0;list-style:none}ul.book li::before{content:"\e0bb";font-weight:400;font-family:"FontAwesome Pro","FontAwesome Brands",FontAwesome;color:var(--primary);margin-right:8px}ul.book li{margin-top:5px}
