/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 05 2021 | 12:53:55 */
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: normal;
	src: url('https://cbdorigin.com/HelveticaNeue.woff') format('woff');
}

.jeg_post_review.jeg_review_stars i {
    
    color: #399600 !important;
    font-size: .9em;
}

.jeg_ad.jeg_category {
    position: relative;
    display: block;
    width: auto;
    padding: 20px 0px 0px;
}
@import url('https://fonts.googleapis.com/css?family=Poppins:500,600&display=swap');

div#alphabetical-filter {
    display: block;
    margin-bottom: 20px;
}

.lwptoc-light .lwptoc_i {
    background: #eee !important;
    border: 1px solid #ddd;
}

#jnews_recent_news-2 { margin-bottom: 30px !Important;}
.jeg_ad.jeg_category .ads_shortcode {
    padding: 0;
}
.content-inner a.button {
    padding: 1em 1.5em .9em 1.5e,;
    color: #fff;
    font-weight: bold;
    letter-spacing: 0px;
    border-radius: 3px;
margin-bottom: 40px !important;
    display: inline-block;
    line-height: 1em;
    text-transform: none;
    font-family: "Poppins";
    font-weight: 600;
}
.jeg_posts h3.jeg_post_title {
    margin-bottom: 0;
    line-height: 1.2;
}
.jeg_inner_content img.medium-image {
    max-width: 600px;
    border: 1px solid #ddd;
}
.glossary-terms .glossary-term {
  display: none;
}

.entry-content .content-inner a.button {
    display: inline-block;
    line-height: 1em;
    height: auto;
    padding: .9em 1.5em !important;
    border-radius: 3px !important;
    border: 1px solid #399600 !important;
    font-family: "Helvetica Neue";
}

.glossary-terms .glossary-term.show {
    display: block !important;
}

table#review-lab tr:first-child, table#review-price tr:first-child {
    border-bottom: 1px solid #ddd;
    background: #f7f7f7;
}

.wp-caption .wp-caption-text a {
    text-decoration: none;
}

div#nav_menu-6 {
    background: #fff !important;
    z-index: 99999999999 !important;
    position: relative;
    padding-top: 10px;
}

#alphabetical-filter span.letter-filter {
    float: none;
    margin-right: 7px;
    font-weight: bold;
    font-family: Poppins;
    font-size: 18px;
  display: inline-block;
  line-height: 1em;
    color: #555;
  padding: 0px 2px;
  border-bottom: 4px solid #fff;
}

#alphabetical-filter span.letter-filter:hover, #alphabetical-filter span.letter-filter {
    cursor: pointer;
}

table#review-lab tr:first-child td:not(:last-child), table#review-price tr:first-child td:not(:last-child) {
    border-right: 1px solid #ddd;
}

.screen-reader-response {
  display: none !Important;
}

div#wpcf7-f31391-o1 .wpcf7-response-output {
    background: #eee;
    line-height: 1.3em;
    text-align: center;
    padding: 12px;
    margin-top: 14px;
    margin-bottom: -5px;
    color: #646464;
    font-size: 13px;
    font-family: Helvetica Neue;
}

body #sticky-box.promo-box.hide {
  display: none !important;
}

#alphabetical-filter span.letter-filter.active, #alphabetical-filter span.letter-filter:hover {
    color: #399600;
    border-bottom: 4px solid #389700;
}

.category-description_bottom h2 {
    font-weight: 600;
}

a#side2 img {
    border: 1px solid #eee;
}

table#review-lab, table#review-price {
    border: 1px solid #ddd;
    color: #444;
    width: 100%;
    max-width: 700px;
}

.glossary-term_template.glossary .term-definition {
    display: block;
    padding: 10px 0px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 15px 0 15px 0;
    max-width: 750px;
    line-height: 1.4em;
}.news-content h4 {
    margin-top: 0;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 5px;
}

#error-message.active + .glossary-terms div#term-list {
    display: block !important;
}

.glossary-term_template.glossary .term-definition p {
    margin: 0px;
}

.glossary-term_template.glossary h3 {
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 0px !Important;
}

#home-section-1 #home-slider,#home-section-1 {
    overflow: hidden !important;
}

.glossary-term-row p:last-of-type {
    margin-bottom: 0px;
}

.glossary-term-row {
    margin-bottom: 28px;
}
.glossary-term_template.glossary .related-terms {
    margin-bottom: 30px;
}

.important-box {
  display: block;
  margin: 20px 0px;
  padding: 15px;
  background: #f2f2f2;
}

div#error-message.active {
  display: inline-block !IMportant;
}

.empty-filter {
  display: none;
    border: 1px solid red;
    padding: 6px 20px 4px 20px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0;
    font-family: Poppins;
    margin-bottom: 20px;
    border-radius: 4px;
    color: red;
}

.glossary-term_template.glossary .definition-source.glossary-term-row {
    display: inline-block;
    background: #eaeaea;
    padding: .4em .85em;
  color: #666;
	font-size: 15px;
  	margin-bottom: 18px !important;
}

.news-content p {
    margin-bottom: 12px;
}
.chat-feed h4 {
    font-weight: 700;
    font-size: 20px;
    margin-top: 0;
}
.glossary-term_template.glossary .definition-source.glossary-term-row a  {color: #333;}

div.wpmf-pdfemb-viewer .pdfemb-toolbar {
    display: none !important;
}

.glossary-term_template.glossary .definition-source.glossary-term-row a.source-link {
    color: #666;
}
.chat-feed h4 + p {
    overflow: hidden;
    border: 1px solid #eee;
    border-radius: 4px;
}

.chat-feed iframe {
    position: relative !Important;
    top: -50px !Important;
}

div.wpmf-pdfemb-viewer .pdfemb-pagescontainer {
    top: 0px !important;
}

.glossary-term_template.glossary h1.title {
    margin-bottom: 0px;
}

.glossary-term_template.glossary .related-articles h2 {
    font-weight: 700;
    font-size: 20px;
}

.related-terms a.related-term {
    color: #444;
    display: inline-block;
    width: 30%;
    margin-right: 4%;
    padding-bottom: 4px;
    margin-bottom: 4px;
    padding-top: 4px;
    font-size: 16px;
}

.related-terms a.related-term:before {
    content: "•";
    margin-right: 4px;
}

body .wpmf-pdfemb-viewer {
    border: 1px solid #eaeaea!important;
    margin-bottom: 5% !important;
}

table.comparison-table thead:first-child {
    background: #222;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
div#privacy-policy h1 {
    font-weight: 600;
    margin-bottom: 2px;
}
div#privacy-policy.vc_row.row {
    padding: 3% 0px;
}
div#privacy-policy .vc_tta-panel-body {
    padding: 2% 4%;
}

table.comparison-table {
    border: 2px solid #eee !important;
}

table.comparison-table thead:nth-child(2) {
    color: #333;
    font-size: 16px;
}

div#custom_html-12 {
    border-bottom: 0px !important;
}

body[class*=coupon] .jeg_sidebar #custom_html-4 {
    border-bottom: 0px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.archive .cbd-coupons .coupon-listing {
    padding: 25px !important;
    border-radius: 4px !important;
}

body ul.jeg_mobile_menu {
	margin-top: 10px !important;
}
div#bsa-html {
	margin-bottom: 30px;
}

.account-box {
    border: 2px solid #eee;
    padding: 30px;
    border-radius: 5px;
    margin-bottom: 40px;
}

.change-password {
    padding: 30px;
    border: 2px solid #eaeaea;
    border-radius: 4px;
}

div#bsa-html .bsaProItemInner__html {
	border-radius: 4px;
	overflow: hidden;
}
.profile_box h3 a.profile_name,
.profile_box ul.profile_links a {
	color: #333;
}
.profile_box h3:hover a.profile_name,
.profile_box ul.profile_links a:hover {
	color: #399600;
}
.profile_box {
	display: inline-block;
	float: none;
	width: 100%;
	padding: 20px;
	border-bottom: 1px solid #eee;
}
#cbd-tools .vc_cta3-content {
	display: inline-block;
	margin-bottom: .5em !important;
}
.jeg_logo img {
	height: auto;
	image-rendering: optimizespeed;
}
.site-title a {
	align-items: baseline;
	display: flex;
	margin-top: -2px;
}
.site-title,
.site-title a {
	height: auto !important;
	align-items: center !important;
	display: flex !important;
}
.entry-content img.vc_single_image-img.attachment-full {
	border: 1px solid #c1c1c1;
}
.jeg_review_wrap h3.jeg_review_subtitle {
	display: block;
}
.jeg_reviewheader .review_score span.score_value:after {
	content: " / 5";
}
span.score_value {
	font-size: 24px;
	padding: 8px 20px 4px 20px;
	-webkit-text-stroke: .035em;
}
.review_score .score_text {
	background: transparent !Important;
	padding-top: 0px;
	line-height: 1em;
	padding-bottom: 12px;
}
.score_good {
	background: #3d9102 !important;
}
div#home-landing .vc_col-sm-3 .jeg_postblock_3 article {
	border-bottom: 2px solid #ddd;
	padding: 0px 0px 10px 0px;
}
div#home-landing .vc_col-sm-3 .jeg_postblock_3 article .jeg_post_meta {
	display: none;
}
div#tablepress-1_filter {
	display: none;
}
div.pdfemb-viewer {
	border: 1px solid #eaeaea !important;
	background: transparent;
}
#submission-form input.ptb-submission-submit-btn {
	background: #399600 !Important;
}
.pdfemb-viewer {
	margin-bottom: 30px !important;
}
.jeg_main_menu>li a {
	font-family: "Poppins", sans-serif;
	font-weight: 600;
}


.glossary-term_template.glossary .related-articles .related-article h4 {
    margin-top: 15px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
}

.glossary-term_template.glossary .related-articles .related-article h4 a {
    color: #333;
}

div.pdfemb-viewer .pdfemb-toolbar.pdfemb-toolbar-hover.pdfemb-toolbar-bottom {
	display: none !important;
}
.page-id-30291 .entry-header .jeg_post_title {
	font-size: 24px;
	font-weight: 600;
}
div#bsa-html .bsaProItemInner__html:after {
	content: "Sponsored Advertisement";
	width: 100%;
	text-align: center;
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	color: #888;
	font-weight: bold;
	letter-spacing: .05em;
}
.um.um-account form .um-account-main div#profile_privacy_chosen {
	display: none;
}
.page-id-30291 .jeg_content {
	padding-bottom: 0px;
}
.jeg_deals a.productlink {
	color: #fff !important;
	letter-spacing: 0;
	text-transform: none;
	font-weight: 600;
	border-radius: 4px;
}
div#text-15 h1 {
	font-weight: bold;
}
h1.title {
	font-weight: 700;
}
.content-inner li {
	font-size: 18px;
	font-family: Helvetica Neue;
	color: #222;
}
.content-inner ol {
	margin-bottom: 30px;
}
.intro-excerpt {
	background: #f2f2f2;
	padding: 12px 20px !important;
	font-size: 14px;
	line-height: 1.4;
	color: #444;
}
.page-id-30291 .jeg_vc_content .vc_row:last-child {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 2px solid #eee;
	max-width: 100%;
	background: #f2f2f2;
	text-align: center;
}
.page-id-30291 .jeg_vc_content .vc_row:last-child .jeg-vc-wrapper .jeg_sidebar .wpb_text_column.wpb_content_element {
	margin-bottom: 0px;
}
.page-id-30291 .jeg_vc_content .vc_row:last-child .jeg-vc-wrapper .jeg_sidebar .jeg_block_heading {
	margin-bottom: 5px;
}
.page-id-30291 .jeg_vc_content .vc_row:last-child .jeg-vc-wrapper .jeg_sidebar p {
	margin-bottom: 15px;
}
.page-id-30291 .jeg_vc_content .vc_row:last-child .jeg-vc-wrapper .vc_col-sm-8 .jeg_block_heading {
	margin-bottom: 8px;
}
.page-id-30291 .jeg_vc_content .vc_row:last-child .jeg-vc-wrapper .vc_col-sm-8 h3.jeg_block_title {
	font-size: 24px;
}
.page-id-30291 .jeg_vc_content .vc_row:last-child .jeg-vc-wrapper .vc_col-sm-8 p {
	margin-bottom: 15px;
}
.page-id-30291 .jeg_vc_content .vc_row:last-child h3 {
	font-weight: 600;
}
.page-id-30291 .jeg_vc_content .vc_row:last-child .jeg-vc-wrapper {
	display: inline-block;
	float: none;
	padding: 20px 0px;
	max-width: 890px;
	margin: 0 auto;
	text-align: left;
}
.page-id-30291 .jeg_vc_content .vc_general.vc_cta3 a.vc_general.vc_btn3 {
	background: #399600;
	color: #fff;
	font-weight: bold;
	font-family: "Poppins";
	padding: 12px 28px;
	text-transform: uppercase;
}
.page-id-30291 .jeg_vc_content .vc_general.vc_cta3 {
	background: transparent;
	border: 3px solid #399600;
	text-align: center;
}
.page-id-30291 .jeg_vc_content .vc_general.vc_cta3 h2 {
	color: #1b1b1b !important;
}
.um-account-name {
	display: none;
}
.coupon-template .jeg_breadcrumbs {
	margin: 10px 0px;
}
.um-page-account .um.um-account form {
	width: 100%;
	padding: 0px !Important;
}
a#scroll-to-top {
	display: none !important;
}
div#home-section-1 div#home-slider {
	border-radius: 4px !important;
}
div#home-section-1 > .jeg-vc-wrapper .wpb_column:first-child {
	display: -webkit-box !important;
}
#affiliate-disclosure .col-md-12 {
	background: #f2f2f2;
	padding: 20px;
	font-size: 14px;
	line-height: 1.6;
	color: #474747;
}
.page-id-30291 .jeg_vc_content div#advertise-1 h1 {
	font-weight: 600;
	margin-bottom: 5px;
}
.page-id-30291 .jeg_vc_content h2 {
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 0px;
}
.jeg_single_tpl_1 .entry-header h1.jeg_post_title {
	margin-bottom: 0px;
}
.promo-box span.coupon-code {
	display: block;
	margin-bottom: 0px;
}
#breadcrumbs a {
	color: #666 !important;
}
.promo-box span.coupon-code + br {
	display: none;
}
.border-top {
	margin-top: 10px;
	padding-top: 20px;
	border-top: 3px solid #ddd;
}
.law-finder_page > .jeg-vc-wrapper > .jeg_main_content {
	width: 100%;
}
.coupon-header.row.vc_column_container {
	margin-bottom: 10px !important;
	margin-top: 10px;
}
.page-id-27181 div#tools-2 .vc_col-sm-12.jeg_main_content {
	width: 100%;
}
div#custom_html-9 div#custom_html-2 {
	margin-bottom: 0px !important;
}
div#custom_html-10 {
	margin-bottom: 0px !important;
}
.single .entry-header .jeg_meta_date a:before {
	content: "Updated  ";
}
.jeg_sidebar .widget {
	margin-bottom: 32px !IMportant;
}
.entry-header .jeg_meta_author+.jeg_meta_date:before {
	margin-right: 2px;
}
div#ad-terms ol {
	font-size: 20px;
	padding-left: 0;
	padding-bottom: 10px;
	font-weight: bold;
	font-family: Poppins;
}
.um-profile-body.posts .um-ajax-items .um-item .um-item-link a {
	border-bottom: 0px;
}
.jeg_meta_date a {
	color: #777;
}
.jeg_single_tpl_1 .entry-header h2.jeg_post_subtitle {
	margin-top: 6px;
}
div#request-review h1 {
	font-size: 32px;
	margin: 0px 0px 10px 0px;
}
#cbd-coupons.jeg_postblock_3 .jeg_posts article.cbd_coupons h3 a:hover {
    color: #111 !important;
}
#cbd-coupons.jeg_postblock_3 .jeg_posts article.cbd_coupons h3 a {
    color: #2d2d2d !important;
    font-weight: 600;
}
div#request-review .vc_col-sm-3.jeg_main_content div#content-blurb p {
	font-size: 16px !important;
}
div#request-review .vc_col-sm-3.jeg_main_content h2 {
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 16px;
	font-weight: 600;
}
div#request-review .vc_col-sm-3.jeg_main_content div#content-blurb h4 {
	font-size: 16px;
	font-weight: 600;
	color: #333;
}
div#request-review .vc_col-sm-3.jeg_main_content {
	border-radius: 4px;
	padding: 25px;
}
.tool-description h1 {
	font-size: 30px;
}
.home div#custom_html-2 {
	margin-bottom: 0px;
}
ul.jeg_mobile_menu.sf-js-enabled.sf-arrows li#menu-item-30631 a:after {
	display: none;
}
.archive.category .jeg_breadcrumbs {
	margin: 10px 0px;
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing .su-expand > .su-expand-content > img + noscript + p {
	display: none;
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing img.float-left {
	float: left !important;
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing .su-expand:not([class*="collapsed"]) > .su-expand-content {
	display: inline-block;
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing .su-expand,
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing .su-expand > .su-expand-content {
	transition: ease-in-out .25s;
}
su-expand-link-style-underlined .su-expand-link span {
	color: #333;
}
img.dosage-header {
	border-radius: 5px;
}
.education-menu .jeg_block_heading {
	margin-bottom: 20px;
}
div#embed-container {
	margin-bottom: 30px;
}
div#tools-ctas {
	margin-bottom: 40px;
}
div#tools-ctas .col-md-6:first-of-type {
	padding-left: 0px;
}
div#embed-container input#tab-one + br {
	display: none;
}
.single.jeg_single_tpl_1 .jeg_breadcrumbs {
	margin: 10px 0px !Important;
}
#show-embed {
	position: relative;
	margin-bottom: 1px;
	width: 100%;
	color: #fff;
	overflow: hidden;
}
#show-embed input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}
#show-embed label {
	position: relative;
	display: inline-block;
	padding: 11px 18px;
	background: #399600;
	margin-left: 8px;
	font-size: 15px;
	width: 170px;
	border-radius: 4px;
	font-family: "Poppins", sans-serif, arial;
	text-align: center;
	cursor: pointer;
	color: #fff !Important;
	transition: .25s;
}
#show-embed label:hover {
	background: #299600;
}
#show-embed .tab-content {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .35s;
	-o-transition: max-height .35s;
	transition: max-height .35s;
}
#show-embed .tab-content p {
	margin: 20px 0px 12px;
	color: #525252;
}
#show-embed > p {
	font-size: 22px !important;
	font-weight: bold;
	color: #222;
	margin-bottom: 0px !important;
}
#show-embed input:checked ~ .tab-content {
	max-height: 100vh;
}
div#custom_html-2 h2.email-optin_header {
	margin-top: 0px !important;
}
div#custom_html-2 .textwidget > p {
	margin-bottom: 0px;
}
.page .jeg_sidebar {
	border: 0px;
	padding: 0px !important;
}
div#custom_html-2 {
	border: 1px solid #eaeaea;
	border-radius: 4px;
	padding: 25px;
}
div#custom_html-2 input {
	margin-bottom: 8px;
	border-radius: 4px;
	background: #fff !important;
}
div#custom_html-2 button#btnSubmit {
	background: #399600;
	display: block;
	width: 100%;
	height: 40px;
	color: #fff;
	font-weight: bold;
	border: 1px solid #399600;
	border-radius: 4px;
}
div#custom_html-2 h2.email-optin_header {
	margin-top: 0px !important;
	font-size: 22px;
	text-align: center;
}
.tool-cta a.button {
	font-size: 15px !important;
	display: inline-block;
	margin: 8px auto 0 auto;
	border-radius: 4px;
	text-transform: none;
}
div#cbd-dosage-cta {
	background: url(https://cbdorigin.com/wp-content/uploads/2018/12/cbd-dosage-calculator-ad-min.jpeg);
	background-blend-mode: multiply;
}
.tool-cta p {
	margin: 0px !important;
}
div#beginners-guide-cta {
	background: url(https://cbdorigin.com/wp-content/uploads/2019/03/cbd-origin-welcome-email.jpg);
	background-blend-mode: multiply;
}
.tool-cta {
	background-color: #399600 !Important;
	padding: 35px;
	text-align: center;
	background-size: 100% auto !Important;
	border-radius: 4px;
}
.tool-cta h2 {
	color: #fff;
	font-size: 28px !Important;
	text-align: center;
	margin-bottom: 4px;
}
.tool-cta h4 {
	margin-top: 0px;
	text-align: center;
	line-height: 1.25;
	font-size: 20px !important;
	color: #fff;
	font-family: "Helvetica Neue", Arial, sans-serif;
}
.archive .jeg_cat_header .jeg_cat_bg {
	background-color: rgba(255, 255, 255, .9)!important;
	background-attachment: fixed!important;
	background-blend-mode: overlay;
	background-size: cover!important
}
pre#dosage-script {
	display: inline-block !important;
	float: left;
	padding: 20px;
}
.jeg_single_tpl_1 .entry-header h1.jeg_post_title {
	font-size: 2.25em;
	margin-bottom: .2em;
}
.jeg_single_tpl_1 .entry-header {
	margin-bottom: 15px;
}
.jeg_single_tpl_1 .jeg_content > .container .jeg_meta_author a {
	color: #777;
	font-weight: 600 !important;
}
.single.jeg_single_tpl_1 .jeg_sidebar.col-md-4 {
	border: 0px;
	padding: 0px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Poppins", sans-serif;
}
.jeg_post_excerpt {
	line-height: 1.5em !Important;
}
.archive.category .jeg_container .jeg_content {
	padding-top: 0px;
}
.archive.category .jeg_posts .jeg_post .jeg_post_category {
	display: none;
}
.jeg_col_3o3 .jeg_pl_lg_2 .jeg_post_title,
.jeg_col_3o3 .jeg_pl_lg_3 .jeg_post_title {
	font-size: 1.4em;
	margin-bottom: 0px !IMportant;
}
.jeg_posts .jeg_post .jeg_post_meta .jeg_meta_author a {
	color: #999;
	font-weight: 600;
}
div#cbd-coupons .jeg_block_heading.jeg_block_heading_7.jeg_subcat_right {
	display: none;
}
div#cbd-coupons h3.jeg_block_title i.fa-ticket:first-of-type {
	display: none;
}
div#category-top h1 {
	font-size: 2.25em;
	font-weight: bold;
	color: #333;
	margin-bottom: .5em;
	margin-top: 0px;
}
.jeg_hero_style_5 .jeg_hero_item_1 .jeg_thumb a>div:after {
	background: linear-gradient(45deg, #17218a, #0f9732) !important;
}
.jeg_hero_style_5 .jeg_hero_item_2 .jeg_thumb a>div:after {
	background: linear-gradient(45deg, #0f9732, #17218a) !important;
}
div#cbd-coupons {
	margin-bottom: 0px;
}
div#custom_html-2 form h2.email-optin_header {
	margin-top: 0px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	color: #3d3d3d !important;
	margin-bottom: 10px;
}
.archive.category div#jnews_module_block_3-2 {
	margin-bottom: 0px;
}
.category.archive div#custom_html-2 form button#btnSubmit {
	width: 100%;
	height: 40px;
	background: #399600;
	border: 1px solid #399600;
	border-radius: 4px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: .03em;
}
#cbd-coupons.jeg_postblock_3 .jeg_posts article.cbd_coupons h3 a:after {
	display: block;
}
#cbd-coupons.jeg_postblock_3 .jeg_posts article.cbd_coupons h3 {
	font-size: 13px;
	font-weight: 600 !important;
	font-family: "Poppins", sans-serif !important;
	letter-spacing: 0px;
	line-height: 1.3;
}
#cbd-coupons.jeg_postblock_3 .jeg_posts article.cbd_coupons .jeg_thumb {
	width: 65px;
	margin-right: 8px;
}
#cbd-coupons.jeg_postblock_3 .jeg_posts article.cbd_coupons {
	padding: 16px !IMportant;
}
div#frame-box {
	margin-bottom: 0px;
}
.archive.category .jeg_sidebar {
	border: 0px;
	padding: 0px !IMportant;
}
div#giveaway-cta {
	border-radius: 8px;
	overflow: hidden;
}
div#giveaway-cta figure,
div#giveaway-cta figure > a,
div#giveaway-cta figure img {
	width: 100% !important;
	display: block;
}
div#giveaway-rules {
	margin-bottom: 30px !important;
}
table#cbd-athletes {
	border: 2px solid #eee;
	color: #444;
}
table#cbd-athletes tr:first-of-type {
	background: #eee;
	font-size: 16px;
}
table#cbd-athletes tr:not(:first-of-type) td:first-child {
	border-right: 2px solid #eee;
}
div#prize-title {
	text-align: center;
	font-size: 20px;
	line-height: 1.4em;
}
div#prize-title b {
	font-size: 22px;
	margin-bottom: 6px;
	display: inline-block;
}
div#giveaway-rules p {
	color: #444;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: .035em;
	margin-bottom: 0px;
	line-height: 1.7;
}
.giveaway-row {
	background: #f2f2f2 !important;
}
.giveaway-container {
	background: #fff !important;
	border-radius: 20px;
	overflow: hidden;
	margin-top: 30px;
	box-shadow: 0px 0px 1rem rgba(0, 0, 0, 0.15);
}
div#giveaway-frame {
	margin: 15px auto;
}
.affiliate-program.row {
	display: block;
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 2px solid #ddd;
	margin-bottom: 20px;
}
.giveaway-container {
	background: transparent !important;
}
.postid-28767 .content-inner > .row.vc_row > .jeg-vc-wrapper > .vc_col-sm-12.jeg_main_content {
	width: 100% !Important;
}
.su-expand.su-expand-collapsed .su-expand-content {
	width: 100%;
}
.affiliate-program.row .col-md-8 h4 {
	margin-top: 3px;
	font-weight: bold;
	margin-bottom: 4px;
	font-size: 20px;
}
.affiliate-program.row .col-md-8 p {
	font-size: 15px !important;
	line-height: 1.6;
}
.affiliate-program.row .col-md-8 .program-stats {
	font-size: 14px;
	margin-bottom: 25px;
}
.affiliate-program.row .col-md-8 .button {
	display: inline-block;
	font-weight: 800;
	font-size: 14px !important;
	font-family: "Poppins", sans-serif !important;
	border-radius: 3px;
}
.affiliate-program.row .program-highlights strong {
	font-weight: 900;
	font-family: "Poppins", sans-serif !important;
	font-size: 15px;
}
.affiliate-program.row .program-highlights ul {
	padding-left: 20px;
	line-height: 1.4;
	font-size: 15px;
}
.affiliate-program.row .col-md-4 img {
	box-shadow: 0em 0em 0.35em #b3b3b3;
	margin-bottom: 5px !Important;
}
.affiliate-program.row .program-highlights strong + p,
.program-highlights > p:first-of-type {
	margin-bottom: 8px;
}
.widget div#custom_html-3 .textwidget.custom-html-widget p {
	margin: 0px;
}
.jeg_postblock_3 .jeg_posts article.cbd_coupons .jeg_thumb {
	width: 100px;
	margin-bottom: 0px;
}
.jeg_postblock_3 .jeg_posts article.cbd_coupons .jeg_postblock_content .jeg_post_excerpt {
	margin: 0px !important;
}
.jeg_postblock_3 .jeg_posts article.cbd_coupons .thumbnail-container:after {
	display: none;
}
.jeg_postblock_3 .jeg_posts article.cbd_coupons h3 a:after {
    content: "Get Deal";
    font-weight: 600;
    font-family: "Poppins",sans-serif!important;
    background: #399600;
    width: 78px!important;
    text-align: center;
    display: inline-block;
    padding: 5px 0;
    font-size: 11.5px;
    color: #fff;
    border-radius: 3px;
    margin-top: 4px;
}
.jeg_postblock_3 .jeg_posts article.cbd_coupons {
	border: 2px dashed #eaeaea;
	padding: 10px;
	margin-bottom: 15px !IMportant;
}

.jeg_postblock_3 .jeg_posts article.cbd_coupons img {
	background: #fff;
}
.page-id-30532 h2 {
	margin-top: 20px;
	font-size: 24px;
	font-weight: bold;
}
body .wide-row img.research-banner {
	width: 100%;
}
.conditions-table tr[role="row"].hide {
	display: none !important;
}
div#tablepress-1_paginate a#tablepress-1_previous.disabled {
	display: none;
}
div#tablepress-1_wrapper {
	margin-bottom: 0px;
}
.postid-898 .wide-row {
	position: relative;
}
.dataTables_paginate.paging_simple {
	margin-top: 10px;
}
.wide-row div#custom_html-7 {
	margin-bottom: 0px;
}
.wide-row .wpb_raw_code.wpb_content_element.wpb_raw_html {
	margin-bottom: 0px;
}
.med-footer {
	font-size: 12px;
}
#tablepress-1 tbody tr:first-of-type td.column-3 {
	font-size: .85em;
	color: #323232;
	font-weight: 700;
	font-family: "Poppins", sans-serif !important;
}
div#tablepress-1_paginate {
	font-size: 14px;
	line-height: 20px;
}
div#tablepress-1_paginate a:after,
div#tablepress-1_paginate a:before {
	font-size: 11px;
	line-height: 16.5px;
	color: #399600;
	text-shadow: none !important;
	font-weight: 300;
	width: 12px;
}
div#tablepress-1_paginate a:before {
	left: -10px;
}
div#tablepress-1_paginate a {
	text-decoration: none;
	color: #399600!important;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-size: 12px;
}
div#tablepress-1_paginate a.paginate_button.next:after {
	color: #399600 !important;
	text-shadow: none;
	font-weight: 300 !important;
}
div#tablepress-1_paginate.hide {
	display: none;
}
div#tablepress-1_length,
div#tablepress-1_info {
	display: none;
}
.conditions-table tr[role="row"] td.column-4 a:before {
	content: "\f067";
	color: #444;
	margin-right: 3px;
	font-size: 10px;
	font-family: FontAwesome;
	line-height: 10px;
}
.conditions-table tbody tr[role="row"] td.column-4 a {
	padding: 8px 12px 8px 12px;
	display: block;
	width: 100%;
}
.conditions-table tr[role="row"] td.column-4 {
	padding: 0px;
}
.conditions-table tr[role="row"] td.column-4 a:hover,
.conditions-table tr[role="row"] td.column-4 a:hover:before {
	color: #399600;
}
div#medical-conditions-table div#tablepress-1-no-2_info {
	display: none !important;
}
#medical-conditions-table td.column-4 a {
	color: #333;
}
.page-template #medical-conditions-table td.column-3 {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
.dataTables_wrapper .tablepress caption {
	display: none;
}
.conditions-table thead tr[role="row"].group-header.hide {
	display: table-row;
}
.conditions-table tr[role="row"] td.column-4 a {
	border: 0px;
}
.conditions-table tr[role="row"].group-header {} .conditions-table .group-header:not(:first-of-type) {
	border-top: 3px solid #399600;
}
.conditions-table tr[role="row"] td.column-4 a:before:hover {
	color: #399600;
}
.conditions-table tr[role="row"].group-header:not(:first-of-type) td.column-3 {
	padding-top: 12px;
}
.conditions-table tr[role="row"].group-header:not(:first-of-type) td.column-4 {
	padding-top: 2px;
}
.conditions-table tr[role="row"].group-header td.column-3 {
	color: #323232;
	font-weight: bold;
	font-family: "Poppins", sans-serif !important;
}
.conditions-table tr[role="row"]:hover {
	background: transparent;
}
.conditions-table tr[role="row"] .column-1:empty + .column-2 + td.column-3 {
	font-size: 0px;
}
.conditions-table tr[role="row"].hide {
	display: none;
}
.conditions-table tr[role="row"] {
	transition: .25s ease-in-out;
}
#medical-conditions-table div#filter-container button#reset-filter:active,
#medical-conditions-table div#filter-container button#reset-filter:focus,
#medical-conditions-table div#filter-container button#reset-filter:hover {
	outline: 0px;
	background: #e2e2e2;
	border: 1px solid #ddd;
	color: #888;
}
.conditions-table thead th,
.conditions-table tfoot th {
	background: #fff;
	border: 0px;
	color: #333;
	text-transform: uppercase;
	letter-spacing: .025em;
}
.conditions-table tbody {
	border: 2px solid #eee;
}
.conditions-table tbody tr td.column-2,
.conditions-table thead th.column-2 {
	display: none;
}
#medical-conditions-table div#filter-container {
	max-width: 450px;
	display: block;
	margin-bottom: 20px;
	position: relative;
}
#medical-conditions-table div#filter-container div#select_condition_chosen {
	width: 280px !important;
	margin-right: 10px;
}
#medical-conditions-table div#filter-container button#reset-filter {
	height: 40px;
	font-size: 15px;
	line-height: 40px;
	padding: 0px;
	border: 1px solid #ddd !Important;
	width: 130px;
	color: #757575;
	border-radius: 4px;
	background: #eee;
}
#medical-conditions-table div#filter-container div#select_condition_chosen.chosen-container-active a {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
#medical-conditions-table div#filter-container div#select_condition_chosen a.chosen-single {
	border: 1px solid #aaa;
	border-radius: 4px;
	color: #666;
	font-weight: bold;
	font-size: 14px;
}
#medical-conditions-table div#tablepress-1-no-2_filter {
	display: none;
}
.jeg_post_tags {
	margin-top: 23px;
}
div#tablepress-1-no-2_wrapper div#tablepress-1-no-2_filterj {
	display: none;
}
.jeg_meta_category span.meta_text {
	margin-right: 4px;
}
.entry-content .content-inner a:not([class*="b"]),
.wide-row.row p a:not([class*="b"]) {
	color: #333;
}
.row.clearfix.inline-dislcaimer {
	background: #f2f2f2;
	padding: 21px 25px;
	font-size: 13.5px;
	line-height: 1.6;
}
.row.clearfix.inline-dislcaimer a {
	color: #444;
}
.content-inner .row.listicle-row .listing-cont h3 {
	margin-top: 0px;
	margin-bottom: 6px;
}
.content-inner .row.listicle-row .product-details {
	display: block;
	float: left;
	width: 100%;
	font-size: 13.5px;
}
.content-inner .row.listicle-row .product-details span.product-price {
	margin-right: 10px;
}
.content-inner .row.listicle-row .product-details span i {
	color: #333;
}
div#latest-news p {
    text-align: center;
}


div#latest-news h1 {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-size: 24px;
    margin-bottom: 3px;
    color: #3c9a07;
    font-weight: bold;
}

div#latest-news h2 {
    text-align: center;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 32px;
}


.content-inner .row.listicle-row .product-coupon {
	border: 3px dashed #b0b0b0;
	border-radius: 4px;
	display: inline-block;
	padding: 5px 15px;
	font-weight: bold;
}
.content-inner .row.listicle-row a.button {
	display: inline-block;
	margin-top: 12px;
	border-radius: 4px;
	font-size: 13px;
	font-weight: bold;
}
.jeg_meta_category > span > a:not(:first-of-type) {
	display: none;
}
.jeg_meta_category > span > a,
.jeg_meta_category span.meta_text {
	font-size: 13px !important;
}
.jeg_meta_category > span {
	font-size: 0px;
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft !important;
	animation-name: fadeInLeft !important;
}
.bounceIn {
	-webkit-animation-name: bounceIn !important;
	animation-name: bounceIn !important;
}
.fadeInRight {
	-webkit-animation-name: fadeInLeft !important;
	animation-name: fadeInLeft !important;
}
a.view-all {
	display: block;
	width: 100%;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	font-size: 18px;
	margin-bottom: 20px;
}
.retail-optin {
	width: 100%;
	max-width: 1080px;
}
.retail-subscribe .email-octopus-form-row {
	margin-bottom: 20px;
}
.retail-subscribe input {
	border-radius: 3px;
}
.retail-subscribe button[type="submit"] {
	height: 45px;
	width: 150px;
	background: #399600;
	color: #fff;
	border-radius: 3px;
	font-family: "Poppins", sans-serif !important;
	font-size: 15px;
}
div#newsletter-disclaimer {
	max-width: 480px !Important;
	padding: 0px 1%;
}
div#book-cta h3 {
	margin-top: 0px !important;
	margin-bottom: 15px;
}
div#book-cta {
	border: 3px solid #399600;
	padding: 30px;
	display: inline-block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}
.guide-highlights p {
	font-size: 18px;
	margin-bottom: 15px;
}
.guide-highlights h3 {
	margin-bottom: 12px;
}
.guide-highlights p i {
	color: #399600;
	font-size: 20px;
}
.launch-box {
	display: inline-block;
	background: #eee;
	padding: 10px 16px;
	border: 2px solid #eaeaea;
	font-size: 16px;
	font-family: "Poppins", sans-serif !important;
	color: #444;
}
div#handbook-lander h3 {
	font-size: 1.3rem;
	font-weight: bold;
	color: #2f2f2f;
}
.animated.delay0 {
	animation-delay: 0s;
}
.animated.delaysemi {
	animation-delay: 0.2s;
}
.animated.delay1 {
	animation-delay: .9s;
}
.animated.delay2 {
	animation-delay: 1.8s;
}
.animated.delay3 {
	animation-delay: 2.7s;
}
div#newsletter-page p {
	line-height: 1.5;
}
#newsletter-disclaimer p.newsletter-disclaimer {
	font-size: 14px !important;
	line-height: 1.5;
	color: #444;
}
div#newsletter-page form input {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	border-radius: 4px;
	color: #333;
	font-size: 16px;
	height: 50px;
}
div#newsletter-page p.newsletter-disclaimer {
	font-size: 14px !important;
	line-height: 1.5;
	color: #555;
}
div#newsletter-page form button#btnSubmit {
	display: block;
	width: 100%;
	height: 50px;
	background: #399600;
	border: 2px solid #399600;
	color: #fff;
	border-radius: 4px;
	font-family: "Poppins", sans-serif !important;
	font-weight: bold;
	font-size: 17px !important;
}
div#newsletter-page {
	max-width: 500px !important;
	padding: 3.5%;
	border: 3px solid #399600;
	border-radius: 5px;
	margin-top: 40px;
	margin-bottom: 30px;
}
div#newsletter-page .wpb_text_column.wpb_content_element {
	margin-bottom: 0px;
}
.page-id-30342 h1.jeg_post_title {
	display: none;
}
.jeg_popupform>.um {
	opacity: 1 !Important;
}
.jeg_popupform h3 {
	display: none;
}
.jeg_popupform form>h3 {
	display: block;
	text-align: center;
}
.jeg_meta_reading_time span {
	border-left: 2px solid rgba(255, 255, 255, 0.50);
	padding-left: 5px;
}
.jeg_reviewheader .desc {
	display: none
}
.jeg_posts .cbd_coupons .jeg_meta_date {
	display: none
}
.archive.tax-brand .jeg_sidebar,
.tax-brand h1.jeg_archive_title {
	display: none
}
.brand-info .jeg_block_container {
	display: block!important;
	float: left!important;
	width: 100%!important
}
div#contact-us {
	max-width: 100%!important;
	margin-top: 30px
}
.archive.tax-brand .jeg_main_content.col-sm-8 {
	float: left;
	width: 100%
}
.archive .jeg_cat_content.row article h2 a,
.related-coupons article h2 a {
	color: #222
}
img.border-image {
	border: 2px solid #ddd!important
}
div#custom_html-4 form.deals-subscribe input {
	margin-bottom: 6px
}
div#custom_html-4 form.deals-subscribe button#btnSubmit {
	display: block;
	width: 100%;
	background: #399600;
	color: #fff;
	font-weight: 700;
	border: 1px solid #399600;
	border-radius: 4px;
	padding: 7px 0
}
div#custom_html-4 div#custom_html-3 {
	border: 3px solid #399600;
	border-radius: 4px;
	padding: 25px;
	margin-top: 15px
}
body[class*=coupon] .jeg_sidebar .widget h3.jeg_block_title {
	font-size: 16px;
	font-family: "Poppins", sans-serif !important;
	margin-bottom: 6px;
	color: #111;
	font-weight: 800;
	-webkit-text-stroke: .01em;
	margin-bottom: 0px;
}
body[class*=coupon] .jeg_sidebar .widget .textwidget {
	display: block;
	width: 100%;
	float: left
}
body[class*=coupon] .jeg_sidebar .jeg_block_heading {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 0;
	border: 0
}
body[class*=coupon] .jeg_sidebar .widget {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #ddd
}
body[class*=coupon] .jeg_sidebar .widget .widget {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0
}
body[class*=coupon] .jeg_sidebar .widget .textwidget p:last-of-type {
	margin-bottom: 0
}
.jnews_archive_content_wrapper.cbd-coupons>div {
	display: block;
	float: left;
	width: 100%
}
.jnews_archive_content_wrapper.cbd-coupons>div>h2.coupons-title {
	font-size: 24px;
	font-weight: 700;
	color: #444;
	margin-top: 8px
}
.archive[class*=coupons] .jeg_archive_header {
	display: none
}
.archive .cbd-coupons article,
.related-coupons article {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 25px;
	border: 1px solid #ccc
}
.archive .cbd-coupons {
	display: block;
	float: left;
	width: 100%
}
.cbd-coupons .featured-coupons article h2 {
	text-align: center
}
.featured-coupons .coupon-listing .featured-coupon-content {
	text-align: center
}
.cbd-coupons .featured-coupons .featured-coupon {
	border: 2px solid #399600
}
.cbd-coupons .featured-coupons .featured-coupon .coupon-image {
	max-width: 150px;
	margin: 0 auto
}
.archive[class*=coupons] .jeg_navigation {
	display: block;
	margin-bottom: 45px;
	float: left;
	width: 100%
}
.archive .cbd-coupons article h2,
.related-coupons article h2 {
	font-size: 22px;
	font-weight: 700;
	font-family: "Poppins", sans-serif !important;
	color: #333;
	margin-bottom: 2px
}
article p.coupon-exp {
	color: #888
}
article .hidden-coupon {
	display: inline-block;
	position: relative;
	border: 3px dashed #399600;
	font-size: 18px;
	padding: 8px 16px;
	font-weight: 700;
	width: 225px;
	z-index: 0;
	text-align: right
}
article .hidden-coupon .coupon-overlay {
	position: absolute;
	width: 180px;
	left: -3px;
	text-align: center!important;
	height: calc(100% + 6px);
	top: -3px;
	padding: 11px 6px 11px 12px;
	background: #399600;
	color: #fff!important
}
article .hidden-coupon .coupon-overlay a {
	color: #fff!important;
	font-weight: 700!important;
	display: block;
	float: left;
	width: 100%;
	font-size: 16px
}
.hidden-coupon .peel {
	background: silver;
	box-shadow: -1px 1px 3px grey;
	position: absolute;
	width: 30px;
	right: 30px;
	top: -3px;
	transition: all .3s ease-in-out;
	height: 46px;
	border-radius: 1px 0 0 1px;
	transform-origin: right center;
	transform-style: preserve-3d;
	transform: rotateY(45deg) rotateZ(-5deg);
	background: silver;
	background: -moz-linear-gradient(right, #404040 0, #fff 3px, silver 100%);
	background: -webkit-gradient(linear, right top, left top, color-stop(0, #404040), color-stop(3px, #fff), color-stop(100%, silver));
	background: -webkit-linear-gradient(right, #404040 0, #fff 3px, silver 100%);
	background: -o-linear-gradient(right, #404040 0, #fff 3px, silver 100%);
	background: -ms-linear-gradient(right, #404040 0, #fff 3px, silver 100%)
}
.hidden-coupon:hover .peel {
	right: 40px;
	width: 40px;
	transition: all .3s ease-in-out
}
.content-inner figure.alignnone {
	width: 100%!important;
	max-width: 100%!important
}
.wp-caption .wp-caption-text {
	line-height: 1.5em;
	margin-top: 10px
}
.content-inner ul {
	margin-bottom: 20px
}
.coupon-subscribe {
	background: #399600;
	padding: 20px 0
}
.g-recaptcha {
	display: none
}
.row.vc_row.coupon-row-3 h3 {
	font-size: 20px;
	font-weight: 700
}
.coupon-subscribe .wpb_wrapper div#text-14 .coupon-subscribe-form .email-octopus-form-row-subscribe button#email-octopus-form-submit {
	background: #316d0d;
	padding: 8px 20px;
	border-radius: 4px;
	border: 0;
	color: #fff;
	font-weight: 700;
	width: 120px;
	text-align: center
}
.coupon-subscribe .wpb_wrapper div#text-14 .coupon-subscribe-form .email-octopus-form-row input {
	padding: 0 12px;
	border: 0;
	border-radius: 4px
}
.coupon-subscribe .wpb_wrapper .coupon-subscribe-message p {
	color: #fff
}
.coupon-subscribe .row.vc_row {
	max-width: 800px
}
.coupon-subscribe .wpb_wrapper .coupon-subscribe-message h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 22px;
	color: #fff;
	font-weight: 700
}
.related-coupons h2 {
	font-weight: 700;
	font-size: 24px
}
.related-coupons {
	display: block;
	margin: 0 auto;
	width: 100%;
	padding: 30px 15px
}
.coupon-template .coupon-row-2 h2+p span:not(:empty):before {
	content: "Expires "
}
span.coupon-expiration:empty:before {
	content: "No Expiration Date"
}
.coupon-template .coupon-company .coupon-row-3 {
	max-width: 800px
}
.coupon-template .coupon-company {
	background: #f7f7f7;
	padding: 30px;
}
body[class*=coupons] .jeg_content {
	padding-bottom: 0;
}
.coupon-template .coupon-row-2 .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}
.row.vc_row.coupon-row-2 {
	margin-bottom: 15px;
}
.coupon-template .coupon-share .jeg_share_button {
	margin-bottom: 0;
}
.coupon-template .coupon-share h3 {
	margin-top: 0;
	line-height: 42px
}
.coupon-template .coupon-row-2 {
	border: 2px solid #ddd;
	border-radius: 5px;
	padding: 30px
}
.coupon-template .coupon-row-2 h2 {
	font-size: 24px;
	font-weight: 700
}
.coupon-template .coupon-row-2 h2 {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 2px
}
.coupon-template .coupon-row-2 h2+p {
	margin-bottom: 15px
}
.coupon-template .coupon-row-2 span.coupon-expiration {
	font-style: italic
}
.coupon-template .coupon-row-2 .coupon-container a.code-box {
	border: 3px dashed #399600;
	padding: 6px 15px;
	font-size: 16px;
	font-weight: 700;
	border-radius: 4px;
	display: inline-block;
	margin-right: 15px;
	color: #222;
	font-family: "Poppins", sans-serif !important;
	letter-spacing: .05em;
	-webkit-text-stroke: .025em
}
.coupon-template .coupon-row-2 .coupon-container {
	margin-bottom: 14px
}
coupon-template .coupon-row-2 .wpb_text_column.wpb_content_element {
	margin-bottom: 0
}
.coupon-template .coupon-row-2 .coupon-container a.coupon-btn {
	padding: 6px 14px;
	border: 3px solid #399600;
	border-radius: 4px;
	background: #399600;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	font-size: 14px
}
.coupon-template>.row:not([class*="coupon-row-2"]) {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}
.coupon-template .coupon-description h2 {
	font-weight: 700;
	font-size: 24px
}
.coupon-template .coupon-description p {
	margin-bottom: 12px
}
.review-intro ul {
	margin-bottom: 18px
}
div#table-of-contents .vc_col-sm-8 {
	border: 2px solid #eee;
	padding: 0!important
}
div#table-of-contents .vc_col-sm-4 {
	padding: 0!important;
	background: #eee
}
.review-pricing ul {
	margin-bottom: 20px!important
}
.article-row .wpb_wrapper>p+h2 {
	margin-bottom: 20px
}
.um-account-side .um-account-meta a img {
	display: none !IMportant;
}
.um-form .um-button {
	font-weight: 700!important
}
.um-form .um-button.um-alt {
	color: #999;
	box-shadow: none!important
}
.jeg_popupform>.um {
	margin-bottom: 0!important
}
.um-register .um-form form .um-field .um-field-label {
	margin-bottom: 2px;
	opacity: .65
}
.um-register .um-form form .um-field .um-field-label .um-field-label-icon {
	margin: 0 2px 0 0;
	display: inline-block;
	font-size: 18px!important;
	line-height: 18px!important;
	height: 18px!important
}
.um-register .um-form form .um-field input {
	text-align: left
}
.um-register .um-form form .um-field .um-field-label .um-field-label-icon i {
	font-size: 18px;
	line-height: 22px;
	display: inline-block
}
.um-register .um-form form .um-field .um-field-label label {
	font-size: 12px!important;
	display: inline-block
}
.um-page-user .jeg_stickybar {
	z-index: 999999999999999!important
}
.um-profile-body.posts .um-ajax-items .um-item:nth-child(13) {
	clear: both
}
.um-profile-body.posts .um-ajax-items .um-item:nth-child(19) {
	display: none
}
.um-profile-body.posts .um-ajax-items .um-item:nth-child(20)+.um-load-items {
	display: none
}
.um-page-user .jeg_share_button.share-bottom {
	margin: 30px 0
}
.um-profile-body.posts .um-ajax-items .um-item:nth-last-child(2) {
	display: none
}
.um-profile-body.posts .um-ajax-items .um-item .um-item-meta {
	display: none
}
.um.um-profile .um-form .um-profile-body.comments .um-item {
	padding: 30px;
	margin: 15px 0;
	border: 2px solid #eee
}
.um-profile-nav-item:not(.active) a:hover {
	background-color: transparent;
	opacity: .75
}
.um-ajax-items {
	display: block;
	float: left;
	width: 100%
}
.um-profile-body.posts .um-ajax-items .um-item .um-item-img {
	padding: 0
}
.um-ajax-items .um-load-items {
	display: block;
	float: left;
	width: 100%
}
.um-profile-body.posts .um-ajax-items .um-item .um-item-link a {
	color: #333!important;
	font-weight: 600;
	font-size: 15px;
	line-height: 1.5em!important;
	display: block;
	width: 100%
}
.um-profile-body.posts .um-ajax-items .um-item .um-item-img a {
	display: block;
	width: 100%
}
.um-profile-body.posts .um-ajax-items .um-item .um-item-link i {
	display: none
}
.um-profile-body.posts .um-ajax-items .um-item .um-item-link {
	padding: 0;
	position: absolute;
	background: #fff;
	bottom: 0;
	padding: 15px;
	width: 100%;
	box-sizing: border-box
}
.um-profile-body.posts .um-ajax-items .um-item {
	overflow: hidden;
	box-sizing: content-box
}
.um-profile-body.posts .um-ajax-items .um-item .um-item-img a {
	padding: 0;
	border: 0
}
.um-profile-body.posts .um-ajax-items .um-item {
	border-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
	margin-top: 20px
}
div#spectrum-desc ul {
	margin-top: 0;
	display: block;
	float: left
}
.um-page-user .content-inner {
	padding: 0
}
.um-cover-e img {
	height: 100%;
	width: auto;
	max-width: none
}
.um-profile-nav {
	max-width: 100%!important;
	background: #339800;
	z-index: 999999;
	position: relative!important
}
.jeg_single_narrow.um-page-user .content-inner>.row {
	max-width: 100%!important
}
.jeg_single_narrow.um-page-user .content-inner .jeg-vc-wrapper>.jeg_main_content {
	padding: 0
}
html body .jeg_posts .cbd_coupons .jeg_post_meta {
	display: none !important;
}
.um-profile.um .um-profile-meta .um-meta-text {
	display: inline-block;
	width: 100%;
	color: #333;
	font-size: 14px;
	line-height: 1.6em
}
.um.um-account form .um-account-main {
	text-align: left
}
.um.um-account form {
	width: auto;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	padding: 30px
}
[class*=um-] .entry-header {
	display: none!important
}
[class*=um-] .content-inner>.row {
	padding: 0!important;
	left: 0!important;
	right: 0!important;
	width: 100%!important;
	margin: 0!important;
	max-width: 100%!important
}
[class*=um-] .content-inner>.row>.jeg-vc-wrapper>.jeg_main_content {
	width: 100%!important
}
.postid-29987 .sidebar-row.cannabinoid_profile {
	display: none
}
table.spectrum-table {
	color: #444
}
.content-inner h3 {
	font-size: 20px
}
.review-row .carousel-gallery_module {
	margin-bottom: 15px
}
#spectrum-desc img {
	border: 0!important
}
div#spectrum-desc+div#spectrum-desc+div#spectrum-desc {
	margin-bottom: 0!important
}
div#spectrum-desc {
	border-bottom: 2px solid #eee;
	margin-bottom: 30px;
	padding-bottom: 30px!important
}
table.spectrum-table ul {
	margin-top: 0
}
table.spectrum-table h4 {
	margin-top: 0;
	margin-bottom: 10px
}
table.spectrum-table {
	margin-top: 0;
	display: block;
	float: none;
	width: 100%;
	padding: 10px;
	border: 2px solid #eee
}
table.spectrum-table tr.pros-cons td {
	width: 50%;
	padding: 0;
	vertical-align: top!important
}
table.spectrum-table tr.pros-cons {
	background: #fff
}
.row.vc_row.article-row.carousel-gallery .jeg-vc-wrapper,
.row.vc_row.article-row.carousel-gallery .jeg-vc-wrapper .wpb_column {
	width: 100%
}
span.score_value {
	padding: 8px 14px 5px 14px!important
}
#tools-ctas .vc_cta3_content-container,
#tools-ctas .vc_cta3_content-container>*,
#tools-ctas .vc_cta3_content-container>*>* {
	display: block;
	float: left;
	width: 100%
}
.jeg_featured_big .entry-header .jeg_post_title {
	max-width: 800px!important
}
img.margin-top {
	margin-top: 30px!important;
	margin-bottom: -25px!important
}
.author .jeg_postblock_5 .jeg_posts article {
	padding: 30px!important
}
.review-row:first-of-type .jeg-vc-wrapper>.vc_col-sm-12>.jeg_wrapper>.wpb_text_column {
	display: block;
	float: left;
	width: 100%
}
h2.jeg_review_title {
	color: #222;
	line-height: 1em;
	margin-bottom: 45px
}
.review-row:first-of-type .jeg-vc-wrapper>.vc_col-sm-12>.jeg_wrapper>.wpb_text_column:first-child {
	margin-bottom: 10px
}
.review-row:first-of-type .jeg-vc-wrapper>.vc_col-sm-12>.jeg_wrapper>.wpb_text_column:first-child h2 {
	margin-top: 0
}
.review-row.review-conclusion a.review-button {
	background: #3d9102;
	color: #fff;
	font-family: "Poppins", sans-serif !important;
	font-weight: 700;
	font-size: 14px;
	display: inline-block;
	line-height: 40px;
	padding: 0 20px;
	border-radius: 4px;
	transition: all .25s ease-in-out
}
.review-row a.review-button:hover {
	background: #327602
}
.entry-content img.vc_single_image-img.attachment-full {
	border: 1px solid #ddd!important
}
.review-contents {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 0;
	padding: 22px
}
.review-contents ol {
	width: auto;
	display: inline-block;
	padding: 0;
	margin-top: 0;
	margin-left: 20px
}
.review-contents ol>li>a {
	color: #333;
	padding-left: 8px;
	transition: .2s
}
.review-contents ol>li:hover>a {
	color: #222;
	text-decoration: underline
}
.wpb_single_image a.prettyphoto img {
	transition: all .25s ease-in-out;
	border: 1px solid #eee!important
}
.review-row.review-pricing table tr:not(.table-head) td:last-child strong {
	display: inline-block;
	margin-right: 2px
}
.inner-row .wpb_text_column h2,
.inner-row .wpb_text_column h3,
.inner-row .wpb_text_column h4 {
	margin-top: 0!important
}
.content-inner ul li a {
	color: #333;
}
.content-inner ul li:hover a {
	color: #399600
}
.inner-row {
	margin-bottom: 10px;
	margin-top: 10px;
	display: block;
	float: left
}
.entry-content h4 {
	font-size: 18px
}
.review-row .review-disclaimer {
	display: inline-block;
	float: none;
	width: 100%;
	margin: 10px 0 20px 0;
	font-size: 12px;
	line-height: 1.8em;
	padding: 15px;
	border: 2px solid #3d910236;
	font-style: normal
}
.article-row .carousel-gallery_module>.wpb_wrapper>.vc_images_carousel,
.article-row .carousel-gallery_module>.wpb_wrapper>.vc_images_carousel .vc_carousel-slideline,
.review-row .carousel-gallery_module>.wpb_wrapper>.vc_images_carousel,
.review-row .jeg_main_content {
	width: 100%!important
}
.entry-content .list-row .bottom-spacing {
	margin-bottom: 30px!important
}
.formula-box {
	display: inline-block;
	float: none;
	width: auto;
	background: #eee;
	padding: 9px 20px;
	margin-bottom: 20px
}
.list-row .inner-inner_row h5 {
	color: #111;
	text-decoration: underline
}
p+.inner-inner_row h5:first-of-type {
	margin-top: 0
}
.list-row .inner-inner_row p:last-child {
	margin-bottom: 0
}
.list-row .inner-inner_row {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 5px
}
.list-row .inner-inner_row:last-child {
	margin-bottom: 0!important
}
.postid-29563 .list-row {
	padding-top: 30px!important
}
.postid-29563 .list-row p {
	padding-left: 30px;
	display: block;
	float: left;
	width: 100%
}
.postid-29563 .list-row p strong {
	display: block;
	float: left;
	margin-left: -30px
}
.single-post .border-img {
	border: 2px solid #eee
}
.jeg_archive_header.jeg_authorpage.clearfix .jeg_author_content {
	color: #444
}
.jeg_footer_primary.clearfix .col-md-2.footer_column p.copyright {
	line-height: 1.6em
}
div#facebook-group-cta .wpb_wrapper h3 {
	margin-top: 0;
	font-size: 18px;
	margin-bottom: 18px
}
div#facebook-group-cta .wpb_wrapper img {
	border-radius: 5px;
	max-height: 45px
}
div#facebook-group-cta .wpb_wrapper {
	text-align: center;
	padding: 30px;
	border-radius: 5px;
	border: 2px solid #385598
}
.archive.author .jeg_breadcrumbs.jeg_breadcrumb_container {
	display: none
}
.archive.author .jeg_content {
	background: #fff!important
}
.archive.author .jeg_author_wrap.vcard .jeg_author_socials {
	display: none
}
.archive.author .jeg_cat_content.row article {
	padding: 0 0 30px 0;
	border-bottom: 2px solid #eee
}
.author.archive .jeg_sidebar {
	border: 0
}
.archive.author .jeg_author_wrap.vcard {
	background: #f2f2f2
}
.jeg_content.jeg_singlepage .jeg_inner_content .entry-content .jeg_share_bottom_container {
	max-width: 100%!important
}
.jnews_category_header_top.bottom-header-shift p {
	margin-bottom: 18px
}
.page-template-default .jeg_singlepage .entry-header {
	margin-bottom: 0
}
.page-template-default .jeg_singlepage h2 {
	margin-top: 0
}
.page-template-default .jeg_singlepage h4 {
	display: block;
	float: left;
	width: 100%
}
.page-template-default .jeg_singlepage .jeg_breadcrumbs {
	margin: 10px 0!important
}
.postid-29505 .list-row {
	border-bottom: 0!important
}
h2.large-list_header {
	font-size: 32px!important
}
.list-row h3 {
	font-size: 20px;
	font-weight: 700
}
.list-row img:not(.no-border) {
	border: 2px solid #f2f2f2
}
.entry-content h2 {
	display: block;
	float: left;
	width: 100%
}
.list-row p>img:not(.float-left),
.list-row p>img:not(.float-right) {
	margin-bottom: 0!important
}
.list-row>:last-child {
	margin-bottom: 0
}
.category-description_top p:not(:first-of-type) {
	display: none
}
.jnews_category_header_top.bottom-header-shift h2 {
	font-size: 18px;
	font-weight: 700
}
.category-description_top h2 {
	font-size: 20px;
	font-weight: 700
}
.jnews_category_header_top.bottom-header-shift h1.jeg_cat_title {
	font-size: 20px;
	letter-spacing: 0;
	color: #333
}
.jeg_posts article .jeg_post_meta .jeg_meta_comment {
	display: none
}
.post-gallery_images.su-lightbox-gallery .su-custom-gallery-slide:nth-child(3) {
	margin-right: 0!important
}
.post-gallery_images.su-lightbox-gallery .su-custom-gallery-slide {
	margin: 5px 5px 0 0;
	width: calc((100% - 10px)/ 3)
}
.content-inner .list-row+p {
	margin-top: 30px;
	display: block;
	float: left;
	width: 100%
}
.post-gallery_images.su-lightbox-gallery {
	margin-bottom: 0
}
#email-subbox_home input:not([type=submit]):focus {
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .05);
	border: 2px solid #ddd
}
div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a {
	display: block;
	width: 100%;
	font-size: 17px;
	color: #474747;
	line-height: 25px;
	margin: 0 auto;
	text-align: center;
	padding: 20px 24px;
	border: 1px solid #ccc;
	border-radius: 5px;
	transition: .2s ease-in-out
}
div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a:hover {
	border: 1px solid #444;
	transition: .2s ease-in-out;
	color: #171717
}
div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a:hover i {
	color: #070707
}
div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a i {
	display: block;
	float: left;
	color: #555;
	font-size: 26px;
	margin-right: 20px;
	line-height: 50px;
	transition: .2s ease-in-out
}
#home-section-1 .jeg_postblock_5 article .jeg_thumb img {
	border-radius: 5px!important
}
.jeg_header_sticky .socials_widget a i:before {
	color: #fff!important;
	transition: .2s
}
.jeg_header_sticky .socials_widget a:hover i:before {
	color: #fff!important;
	opacity: .8;
	transition: .2s
}
div#more-stories_home h3.jeg_block_title {
	float: none!important
}
div#email-subbox_home h3 {
	margin-top: 0;
	margin-bottom: 0;
	color: #000;
	font-weight: 700
}
div#email-subbox_home form.email-optin-bar input {
	border: 2px solid #eee;
	margin-bottom: 10px;
	color: #222;
	border-radius: 3px;
	padding: 8px 12px;
	height: 45px
}
div#email-subbox_home form.email-optin-bar button#btnSubmit {
	display: block;
	width: 100%;
	height: 45px;
	background: #399600;
	border: 2px solid #399600;
	border-radius: 3px;
	color: #fff;
	font-weight: 700!important;
	transition: .2s
}
div#email-subbox_home form.email-optin-bar button#btnSubmit:hover {
	background: #307704;
	border-color: #307704;
	color: rgba(255, 255, 255, .7);
	transition: .2s
}
.su-tabs.home_content-tabs {
	background: 0 0;
	padding: 0
}
.su-tabs.home_content-tabs .su-tabs-nav {
	margin-bottom: 15px
}
.su-tabs.home_content-tabs .su-tabs-nav span.su-tabs-current:hover {
	color: #fff!important
}
.su-tabs.home_content-tabs .su-tabs-nav span.su-tabs-current {
	border: 2px solid #399600;
	color: #fff!important;
	z-index: 1!important;
	position: relative;
	background: #399600!important
}
.su-tabs.home_content-tabs .su-tabs-nav span {
	border: 2px solid #eee;
	margin-right: 6px;
	border-bottom-color: #eee;
	font-weight: 700;
	color: #777;
	background: #eee
}
.su-tabs.home_content-tabs .su-tabs-nav span:hover {
	color: #444
}
.su-tabs.home_content-tabs .su-tabs-nav span {
	font-size: 16px;
	line-height: 1.5em;
	padding: 10px 20px
}
.su-tabs.home_content-tabs .su-tabs-pane {
	padding: 0
}
.su-tabs.home_content-tabs .su-tabs-nav:after {
	content: "";
	height: 1.5px;
	background: #eee;
	width: 100%;
	display: block;
	position: relative;
	top: -1.5px;
	z-index: 0
}
div#home-ctas .vc_col-sm-4 .vc_icon_element,
div#home-ctas .vc_col-sm-4 .wpb_text_column.wpb_content_element {
	margin-bottom: 0
}
#home-section-1 .jeg_posts article:last-child,
#home-section-1 .jeg_slider_wrapper {
	margin-bottom: 0
}
div#home-ctas {
	margin: 30px auto 50px auto
}
#home-section-1 .jeg_postblock_5 article .jeg_post_meta {
	display: none
}
#home-section-1 .jeg_postblock_5 article a.jeg_readmore {
	display: none
}
div#beginners-cta .wpb_text_column.wpb_content_element.vc_custom_1545636622767 p>a {
	display: block;
	font-size: 16px;
	line-height: 1.2em
}
.jeg_header .jeg_menu.jeg_main_menu>li>a {
	letter-spacing: 0!important
}
.jeg_bottombar .jeg_nav_item.socials_widget a:hover {
	color: #000!important;
	opacity: 1!important
}
.jeg_main_menu>li>a {
	text-transform: none!important;
	-webkit-text-stroke: 0!important
}
.jeg_stickybar ul.jeg_menu.jeg_main_menu>li>a,
.jeg_stickybar ul.jeg_menu.jeg_main_menu>li>a:after {
	color: #fff
}
.jeg_mobile_wrapper .item_main {
	position: relative
}
.jeg_aside_item.jeg_mobile_profile {
	bottom: 0;
	width: 100%
}
.jeg_aside_item.jeg_mobile_profile h3 a.profile_name {
	color: #333
}
.jeg_nav_left .jeg_logo img {
	height: auto;
	max-height: 32px
}
.list-row {
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 30px;
	border-bottom: 2px solid #eee
}
.list-row.last-child {
	margin-bottom: 30px
}
.su-tabs.su-tabs-style-default.gift-guide {
	display: block;
	float: left;
	width: 100%;
	margin-top: 15px
}
.photo-box span.photo-credit {
	font-size: 12px;
	opacity: .8;
	line-height: 18px
}
.overview-container,
.overview-intro {
	display: block;
	float: left;
	width: 100%
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing:last-child {
	border: 0;
	margin-bottom: 0!important
}
.coupon_gift {
	display: inline-block;
	padding: 8px 15px;
	border: 2px dashed #3d9202;
	border-radius: 4px
}
.coupon_gift a {
	font-weight: 700
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .entry-content {
	display: block;
	float: left;
	width: 100%
}
.gift-inner,
.gift-inner p {
	font-size: 15px;
	line-height: 1.6em;
	color: #111!important
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing img.float-left {
	filter: brightness(110%) contrast(102%)
}
.su-expand-content {
	position: relative
}
.su-expand .su-expand-link.su-expand-link-less:hover,
.su-expand-collapsed .su-expand-link.su-expand-link-more:hover {
	opacity: 1
}
.su-expand .su-expand-link.su-expand-link-less a,
.su-expand-collapsed .su-expand-link.su-expand-link-more a {
	color: #399600!important;
	font-weight: 700
}
.su-expand .su-expand-link.su-expand-link-less:hover a,
.su-expand-collapsed .su-expand-link.su-expand-link-more:hover a {
	color: #000!important
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing img.float-left+p {
	margin: 0
}
.su-expand-collapsed .su-expand-link.su-expand-link-less {
	display: none!important
}
.gift-guide.su-tabs {
	background: 0 0;
	margin-top: 30px
}
.gift-guide.su-tabs .su-tabs-nav .su-tabs-current {
	background: #3d9202;
	color: #fff;
	font-weight: 700
}
.gift-guide.su-tabs .su-tabs-nav span {
	border: 2px solid #3d9202;
	color: #3d9202;
	font-weight: 700;
	border-radius: 5px;
	margin-right: 10px;
	padding: 8px 12px;
	font-size: 12px
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane {
	padding: 0
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane img.float-left {
	margin-left: 0;
	max-width: 275px
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing img.float-left+br {
	display: none
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing {
	display: block;
	margin-bottom: 30px!important;
	padding-bottom: 30px;
	border-bottom: 2px solid #ddd
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing a.button {
	display: inline-block;
	border-radius: 4px;
	font-size: 13px;
	font-weight: 700!important;
	text-transform: none;
	transition: ease-in-out .2s
}
.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing a.button:hover {
	background: #2a6d00;
	transition: ease-in-out .2s
}
.gift-list .directory-form .items .horizontal-item h4.horizontal-title {
	margin-bottom: 6px
}
.directory-form {
	display: block;
	float: left;
	width: 100%
}
.gift-list .directory-form .items .horizontal-item .buttons-con {
	margin: 0!important;
	display: none
}
.gift-list .directory-form .items .horizontal-item {
	margin-top: 25px;
	border-bottom: 2px solid #ddd;
	padding-bottom: 20px
}
img.lightbox-thumb {
	max-width: 400px;
	border: 2px solid #ddd;
	display: block;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-top: 5px;
	transition: ease-in-out .2s;
	background: #399300
}
img.lightbox-thumb:hover {
	filter: brightness(100%);
	transition: ease-in-out .2s;
	border: 2px solid #eee;
	box-shadow: 0 0 10px rgba(0, 0, 0, .36)
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .vc_toggle {
	background: #fff;
	padding: 15px
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .vc_toggle .vc_toggle_content {
	margin-bottom: 10px
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .vc_toggle .vc_toggle_content p:last-of-type {
	margin-bottom: 0
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage {
	background: #f2f2f2
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_featured.featured_image {
	display: none
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_sidebar.left.jeg_sticky_sidebar.col-sm-3 article {
	margin-bottom: 10px
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_sidebar.left.jeg_sticky_sidebar.col-sm-3 h3.jeg_block_title>span {
	background: 0 0;
	color: #111;
	font-size: 18px;
	padding: 0;
	border-bottom: 2px solid #399600;
	display: block;
	width: 100%!important
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_sidebar.left.jeg_sticky_sidebar.col-sm-3 h3.jeg_block_title {
	display: block;
	width: 100%
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_share_button {
	margin-bottom: 0!important
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_sidebar.left.jeg_sticky_sidebar.col-sm-3 .jeg_block_heading {
	margin-bottom: 18px
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_sidebar.left.jeg_sticky_sidebar.col-sm-3 article .jeg_post_category {
	display: none
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_sidebar.left.jeg_sticky_sidebar.col-sm-3 {
	border: 2px solid #ddd;
	background: #fff!important;
	padding-top: 15px!important
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_sidebar.left.jeg_sticky_sidebar.col-sm-3 article .jeg_post_meta {
	display: none
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_sidebar.left.jeg_sticky_sidebar.col-sm-3 article .jeg_thumb {
	margin-bottom: 10px
}
.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_sidebar.left.jeg_sticky_sidebar.col-sm-3 article h3.jeg_post_title {
	font-weight: 700!important;
	letter-spacing: 0!important;
	line-height: 1.3em;
	color: #111;
	font-size: 14px!important
}
div#faqs-row .jeg-vc-wrapper>.vc_col-sm-12.jeg_main_content {
	width: 100%
}
article h2.jeg_post_title {
	line-height: 1.25em!important
}
.jeg_post_title {
	font-family: "Poppins", sans-serif!important;
	letter-spacing: 0px !IMportant;
}
.article-overview {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.single-post .post-row {
	display: inline-block;
	width: 100%
}
table#other-ratings {
	margin-top: 0;
	margin-bottom: 0;
	border: 1px solid #ddd;
	margin-bottom: 12px
}
span.other-ratings.disclaimer {
	font-size: 14px
}
table#other-ratings tr {
	border-bottom: 1px solid #ddd
}
body .article-intro p {
	font-size: 12px!important;
	max-width: 650px;
	line-height: 1.5em;
	opacity: .85
}
.sidebar-row.products-reviewed .product-name {
	border-bottom: 1px solid #ddd;
	padding: 6px 0;
	display: block;
	float: left;
	width: 100%
}
.no-top {
	margin-top: 0!important
}
.single-post .content-inner p img {
	margin-bottom: 20px
}
.jnews_related_post_container .jeg_post_category {
	display: none
}
.jeg_prevnext_post {
	display: none
}
div#deal-row .vc_col-sm-3 section.vc_cta3-container a.vc_general {
	background: #399600!important
}
div#deal-row .vc_col-sm-3 section.vc_cta3-container h2 {
	color: #000!important;
	font-size: 22px;
	margin-bottom: 0!important
}
div#deal-row .wpb_content_element {
	margin-bottom: 0
}
div#deal-row .vc_col-sm-6 .jeg_wrapper.wpb_wrapper .wpb_text_column.wpb_content_element:first-of-type {
	margin-bottom: 20px
}
div#code-box .wpb_wrapper,
div#deal-row .vc_col-sm-6 .jeg_wrapper.wpb_wrapper .wpb_text_column.wpb_content_element:nth-child(2) .wpb_wrapper {
	display: inline-block;
	border: 3px dashed #ccc;
	padding: 8px 15px;
	border-radius: 4px
}
div#code-box .wpb_wrapper p,
div#deal-row .vc_col-sm-6 .jeg_wrapper.wpb_wrapper .wpb_text_column.wpb_content_element:nth-child(2) .wpb_wrapper p {
	font-size: 18px!important
}
.page-id-28937 .jeg_main.jeg_sidebar_none .jeg_content.jeg_singlepage div#deal-row .vc_col-sm-3:last-child {
	padding-right: 0!important
}
.page-id-28937 .jeg_main.jeg_sidebar_none .jeg_content.jeg_singlepage div#deal-row {
	background: #fff;
	margin-bottom: 40px;
	border-radius: 4px;
	padding: 30px
}
div#deal-desc {
	margin-bottom: 10px
}
#code-box,
div#coupon-image,
div#deal-row .vc_col-sm-3 section.vc_cta3-container,
section#deal-cta {
	margin-bottom: 0!important
}
.page-id-28937 .jeg_content.jeg_singlepage {
	background: #f2f2f2
}
.jnews_category_header_top.bottom-header-shift h2.jeg_cat_subtitle ul {
	list-style: square;
	display: block;
	margin: 15px 30px;
	font-weight: 700;
	line-height: 1.7em
}
.archive .jeg_main .jeg_content {
	background: #fff !important
}

.archive .jeg_postblock_5 article {
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 28px !important;
    padding: 0px 0px 28px 0px !important;
}

.related-coupons article {
	padding: 25px;
	border-radius: 4px
}
.jnews_category_hero_container .category-desc {
	width: 100%;
	max-width: 700px;
	line-height: 1.7em;
	font-size: 16px;
	margin-bottom: 35px!important
}
.jnews_category_hero_container h2 {
	margin-bottom: 6px!important
}
div#wpforo-stat-header {
	display: none
}
.wpforo-subtop {
	display: none
}
div#wpforo-stat-body {
	padding: 30px 0!important
}
div#wpforo-stat-body .wpf-row.wpf-last-info {
	padding-top: 12px!important
}
div#wpforo-stat-body .wpf-row.wpf-last-info p.wpf-forum-icons {
	padding-top: 20px!important;
	border-top: 1px solid #ddd!important
}
.wpforo .entry-header,
.wpforo .jeg_breadcrumbs.jeg_breadcrumb_container,
.wpforo .jeg_featured.featured_image {
	display: none
}
.wpforo .jeg_content.jeg_singlepage {
	padding: 0
}
.wpforo .jeg_content.jeg_singlepage>.container {
	width: 100%;
	padding: 0
}
.wpforo .entry-content {
	margin: 0
}
.wpforo .entry-content div#wpforo-wrap {
	padding: 0
}
div#wpforo-poweredby {
	display: none
}
.wpforo .entry-content div#wpforo-menu {
	background: #349700!important;
	border-top: 1px solid #266e00c2
}
.jeg_content.jeg_singlepage .jeg_main_content.col-md-12+.jeg_sidebar.left.col-sm-3 {
	display: none
}
table#consumption-methods {
	border: 1px solid #ddd
}
.content-inner h2 a,
.content-inner h3 a,
.content-inner h4 a {
	color: #171717!important
}
table#consumption-methods tr.table-head {
	background: #399300
}
.entry-content #consumption-methods tbody tr:hover {
	background: 0 0
}
table#consumption-methods tr.table-head th {
	color: #fff;
	font-weight: 700!important;
	border-color: #3c9a05
}
table#consumption-methods tr:nth-child(n+2) td {
	color: #333
}
table#consumption-methods tr:nth-child(n+2) td:first-child {
	background: #f7f7f7
}
.review-disclaimer {
	font-size: .8em;
	line-height: 1.5em;
	display: block;
	font-style: italic;
	border-bottom: 1px solid #ccc;
	padding-bottom: 12px;
	margin-bottom: -5px;
	opacity: .9
}
.page-id-25701 .jeg_breadcrumbs.jeg_breadcrumb_container {
	display: none
}
.giveaway-container .wpb_single_image.wpb_content_element.vc_align_center * {
	width: 100%
}
.divider-line {
	display: block;
	float: left;
	width: 100%;
	height: 2px;
	margin-bottom: 30px;
	background: #eee;
	margin-top: 10px
}
.hidden {
	display: none!important
}
#giveaway-optin_container {
	text-align: center;
	padding: 20px
}
#giveaway-optin {
	display: inline-block!important;
	margin: 0 auto;
	width: 100%;
	max-width: 375px;
	padding: 30px;
	border: 2px solid #3d9102;
	border-radius: 4px;
	text-align: center
}
#giveaway-optin h2 {
	"Poppins", sans-serif;
	margin-top: 0;
	margin-bottom: 0
}
#giveaway-optin h4 {
	margin-top: 4px;
	font-weight: 400;
	font-size: 16px
}
.giveaway-over h1 {
	margin: 0
}
#giveaway-optin input#submit {
	background-color: #3d9102;
	border: 2px solid #3d9102!important;
	color: #fff!important;
	border-radius: 4px;
	font-size: 14px;
	display: inline-block;
	"Poppins", sans-serif;
	font-weight: 700;
	width: 100%;
	transition: .2s ease-in-out;
	max-width: 250px
}
#giveaway-optin input#submit:hover {
	background: #306b06!important;
	border: 2px solid #306b06!important;
	transition: .2s ease-in-out
}
#giveaway-optin .input-field {
	font-size: 14px;
	display: inline-block!important;
	width: 100%;
	max-width: 250px;
	padding: 8px 20px;
	color: #222!important;
	margin-bottom: 8px;
	border-radius: 4px;
	border: 2px solid #ddd!important
}
.archive .jnews_category_header_top.bottom-header-shift .jeg_cat_header.jeg_cat_header_1 .jeg_title_wrap * {
	color: #fff
}
.archive .jnews_category_header_top.bottom-header-shift .jeg_cat_header.jeg_cat_header_1 .container .jeg_breadcrumbs.jeg_breadcrumb_category.jeg_breadcrumb_container {
	display: none
}
.archive .jnews_category_header_top.bottom-header-shift .jeg_cat_header.jeg_cat_header_1 .container {
	width: 100%!important;
	max-width: 100%!important
}
.archive .jnews_category_header_top.bottom-header-shift .jeg_cat_header.jeg_cat_header_1 .jeg_cat_bg {
	background: 0 0!important;
	background-color: transparent!important
}
.archive .jnews_category_header_top.bottom-header-shift .jeg_cat_header.jeg_cat_header_1 .jeg_cat_bg:after {
	display: none
}
.jnews_category_header_top.bottom-header-shift .jeg_cat_header.jeg_cat_header_1 {
	display: block;
	float: left;
	width: 65%;
	margin-left: 5%
}
.jnews_category_header_top.bottom-header-shift form.email-optin-bar.archive-bar button#btnSubmit {
	width: 100%;
	height: 45px;
	font-size: 16px;
	background: #399600;
	border: 1px solid #399600;
	border-radius: 4px;
	color: #fff!important;
	font-weight: 700
}
.jnews_category_header_top.bottom-header-shift form.email-optin-bar.archive-bar input {
	margin-bottom: 10px;
	font-size: 15px;
	height: 45px;
	border-radius: 4px
}
.jnews_category_header_top.bottom-header-shift form.email-optin-bar.archive-bar {
	padding: 30px;
	border: 1.5px solid #399600
}
.jnews_category_header_top.bottom-header-shift {
	background-color: #fff!important;
	padding: 30px 0!important
}
.jnews_category_header_top.bottom-header-shift .jeg_title_wrap {
	max-width: 750px
}
.jeg_cat_header.jeg_cat_header_1 {
	margin-bottom: 0!important
}
.jnews_category_header_top.bottom-header-shift {
	margin-top: 40px
}
.archive .jeg_content {
	padding-bottom: 0!important
}
.mb-embed label.error {
	display: none
}
.jnews_prev_next_container #email-bar p {
	margin-bottom: 0
}
.mb-embed input.error {
	border-color: #b84040!important
}
.mb-embed input.error:focus,
.mb-embed input.error:hover {
	border-color: #fff!important
}
.mb-embed {
	background: 0 0!important;
	padding: 0!important
}
h2.mb-message.mb-error-message,
h2.mb-message.mb-success-message {
	margin: 0!important
}
.page-id-25701 h1.jeg_post_title {
	display: none
}
div#signupFormVeil {
	display: none
}
.page-id-25717 .entry-header,
.page-id-25717 .jeg_breadcrumbs.jeg_breadcrumb_container {
	display: none
}
.page-id-25717 .jeg_content.jeg_singlepage {
	padding: 0
}
.page-id-25717 .entry-content {
	margin: 0
}
div#optin-confirmation {
	background: #fff!important;
	width: 100%;
	text-align: center
}
div#optin-confirmation p {
	font-size: 18px!important;
	line-height: 1.4em
}
div#optin-confirmation .wpb_column.jeg_column.vc_column_container.vc_col-sm-12.jeg_main_content .wpb_text_column {
	display: flex;
	align-items: center;
	height: 55vh
}
div#optin-confirmation .wpb_column.jeg_column.vc_column_container.vc_col-sm-12 .wpb_wrapper {
	margin: 0 auto;
	max-width: 500px
}
.page-id-25717 .jeg_sidebar {
	display: none
}
div#contact-us .wpb_column.jeg_column.vc_column_container.vc_col-sm-4.jeg_sticky_sidebar.jeg_sidebar p {
	margin-bottom: 10px
}
.page-id-27302 h1.jeg_post_title {
	display: none
}
div#contact-us .wpb_column.jeg_column.vc_column_container.vc_col-sm-4.jeg_sticky_sidebar.jeg_sidebar .wpb_text_column.wpb_content_element {
	margin-bottom: 0
}
div#contact-us h3.jeg_block_title {
	font-size: 32px;
	font-weight: 700
}
div#contact-us h3.jeg_block_title strong {
	display: block;
	line-height: 1.75em;
	font-size: 20px;
	color: #555
}
div#contact-us .wpb_column.jeg_column.vc_column_container.vc_col-sm-4.jeg_sticky_sidebar.jeg_sidebar {
	border: 2px solid #ddd;
	background: #f7f7f7
}
.jnews_module_27299_8_5b8f62af7c62a article.jeg_post.jeg_pl_md_1.post-26546.page.type-page.status-publish.has-post-thumbnail.hentry {
	margin-bottom: 0
}
.row.vc_row.vc_inner.vc_row-fluid.vc_custom_1521528700273.vc_row-has-fill {
	background: #fff!important
}
.page-id-27169 h1.jeg_post_title {
	display: none
}
.page-id-26546 .jeg_content.jeg_singlepage,
.page-id-26546 .jeg_content.jeg_singlepage .vc_row {
	background: #e8e8e8!important
}
.vc_images_carousel .vc_carousel-control:hover {
	opacity: 1
}
.vc_images_carousel .vc_carousel-control span {
	background-color: #fff;
	line-height: 42px;
	border-radius: 150px;
	color: #000!important
}
div#wpforo-footer {
	margin-top: 30px!important
}
.wpforo-main.wpft-forum {
	margin-bottom: 30px!important;
	margin-top: 30px!important
}
ul.jeg_accountlink li ul li:first-child a.account {
	font-size: 0
}
ul.jeg_accountlink li ul li:first-child a.account:before {
	content: "Account";
	font-size: 13px
}
.top-breadcrumb .breadcrumb_last_link a {
	color: #111!important
}
div#home-landing .jeg_postblock_3.jeg_postblock {
	display: none
}
.jeg_cat_header_1 .jeg_cat_subtitle {
	max-width: 100%!important
}
.archive .jeg_container .jeg_content {
	padding-top: 50px
}
.jnews_category_header_top.bottom_header .jeg_title_wrap {
	padding: 40px 0 20px 0!important
}
.jnews_category_header_top.bottom_header .jeg_breadcrumbs.jeg_breadcrumb_category.jeg_breadcrumb_container {
	margin-top: 30px
}
.top-breadcrumb {
	background: #eee
}
div#home-landing .jeg_postblock_3.jeg_postblock.jeg_module_hook.jeg_pagination_disable.jeg_col_1o3.jnews_module_27299_3_5b81e92d3c954 {
	display: none
}
.top-breadcrumb div#breadcrumbs {
	padding: 10px 0;
	font-size: 14px
}
.desktop-only {
	display: none
}
.jeg_sharelist a span {
	display: none
}
.mobile-only {
	display: none
}
div#email-bar {
	border-radius: 4px
}
.jeg_postblock_3.jeg_postblock.jeg_module_hook.jeg_pagination_disable.jeg_col_1o3.jnews_module_27299_7_5b5ec37fa4603 .jeg_post_meta {
	display: none
}
.jeg_postblock_3.jeg_postblock.jeg_module_hook.jeg_pagination_disable.jeg_col_1o3.jnews_module_27299_7_5b5ec37fa4603 h3.jeg_post_title {
	font-size: 17px;
	line-height: 1.2em
}
.jeg_postblock_3.jeg_postblock.jeg_module_hook.jeg_pagination_disable.jeg_col_1o3.jnews_module_27299_7_5b5ec37fa4603 h3.jeg_post_title a:after {
	content: "Get Deal";
	display: inline-block;
	padding: 7px 20px;
	width: calc(100% - 175px);
	margin-top: 7px;
	background: #3d9202;
	color: #fff;
	margin-right: 25px;
	text-align: center;
	font-size: 15px
}
.archive.category-cbd-coupons .jeg_cat_header .jeg_cat_bg {
	background-image: url(https://cbdorigin.com/wp-content/uploads/2018/07/cbd-coupon-header.jpeg)!important
}
.archive.category-cbd-coupons article .jeg_post_category {
	display: none
}
section#cbd-dosage-ad .vc_general.vc_cta3 {
	background-size: auto 100%;
	height: 100%;
	background-color: rgba(57, 148, 1, .35)!important;
	background-blend-mode: hard-light
}
h2.jeg_cat_subtitle {
	color: #333
}
.archive .jeg_cat_header h1.jeg_cat_title {
	color: #111
}
.archive.category-cbd-coupons .container p {
	display: none
}
.jeg_cat_header_4 .jeg_cat_overlay .jeg_title_wrap {
	padding: 50px 0
}
.archive.category-cbd-coupons .jeg_section .container article {
	border: 2px dashed #ddd;
	padding: 20px
}
.archive.category-cbd-coupons .jeg_section .container article:last-child {
	margin-bottom: 0
}
.archive.category-cbd-coupons .jeg_section .container article .jeg_post_excerpt {
	margin-top: 0
}
.archive.category-cbd-coupons .jeg_section .container article a.jeg_readmore {
	background: #399600;
	border: 2px solid #399600;
	color: #fff;
	font-weight: 700;
	font-size: 0;
	border-radius: 3px;
	height: auto;
	padding: 8px 20px 7px 20px
}
.archive.category-cbd-coupons .jeg_section .container article a.jeg_readmore:before {
	content: "Get Deal";
	font-size: 14px;
	letter-spacing: .025em;
	"Poppins", sans-serif;
	text-transform: none;
	line-height: 1em
}
.jeg_single_tpl_5 .jeg_sidebar {
	border: 2px solid #ddd
}
.jeg_single_tpl_5 .jnews_related_post_container h3.jeg_block_title span {
	font-size: 0
}
img.inline-center {
	width: 100%;
	border: 1px solid #eee;
	background: #f7f7f7;
	padding: 25px
}
.coupon-box {
	margin-top: -10px
}
.jeg_single_tpl_5 .jnews_related_post_container {
	display: none
}
.entry-content p {
	color: #111;
	font-size: 16px!important
}
.entry-content p a {
	display: inline
}
.jeg_single_tpl_5 .jeg_sidebar h4 {
	margin-top: 0;
	text-align: center;
	font-size: 16px;
	-webkit-text-stroke: .025em;
	font-weight: 700;
	color: #222;
	letter-spacing: -.05em;
	margin-bottom: 0;
	display: block;
	float: left;
	width: 100%
}
.jeg_single_tpl_5 .jeg_sidebar div#text-10 {
	width: calc(100% + 70px);
	margin-left: -35px;
	padding: 25px 35px;
	background: #399600
}
.jeg_single_tpl_5 .jeg_sidebar div#text-10 h4 {
	font-size: 25px;
	color: #fff;
	line-height: 1.2em;
	margin-bottom: 20px;
	font-weight: 700;
	-webkit-text-stroke: .05em
}
.jeg_single_tpl_5 .jeg_sidebar div#text-10 form#sidebar-email input.formbox-field {
	border-radius: 4px;
	margin-bottom: 10px
}
.jeg_single_tpl_5 .jeg_sidebar div#text-10 form#sidebar-email button#btnSubmit {
	width: 100%;
	background: #2a6d00;
	border: 1px solid #2a6d00;
	border-radius: 4px;
	color: #fff;
	font-weight: 700;
	-webkit-text-stroke: .04em;
	line-height: 1em;
	padding: 12px 20px;
	font-size: 14px
}
div#text-12 ul.display-posts-listing {
	display: block;
	float: left;
	width: 100%;
	margin-top: 10px
}
div#text-12 ul.display-posts-listing li.listing-item:before {
	content: "+";
	margin-right: 5px
}
div#text-12 ul.display-posts-listing li.listing-item * {
	color: #333
}
div#text-12 ul.display-posts-listing li.listing-item:hover {
	color: #2a6d00
}
.jeg_single_tpl_5 .jeg_sidebar .widget:last-child {
	margin-bottom: 0
}
.jeg_single_tpl_5 .jeg_sidebar table.rw-rating-table.rw-ltr.rw-no-labels {
	display: inline-block;
	margin-top: 8px
}
.jeg_single_tpl_5 .jeg_sidebar .widget {
	margin-bottom: 20px
}
.jeg_sidebar .rw-rating-table.rw-no-labels td:last-child {
	padding-bottom: 0
}
.jeg_single_tpl_5 .jeg_content.jeg_singlepage {
	padding-top: 0!important
}
.jeg_single_tpl_5 .jeg_fs_content h1.jeg_post_title {
	font-size: 32px;
	margin-bottom: 0!important
}
.jeg_single_tpl_5 .jeg_fs_content .jeg_post_meta.jeg_post_meta_2 {
	margin-top: 8px
}
.jeg_single_tpl_5 .jeg_fs_content .jeg_post_meta.jeg_post_meta_2 .meta_right {
	display: none
}
.jeg_single_tpl_5 .jeg_fs_content {
	height: 200px;
	background: url(/wp-content/uploads/2018/07/cbd-coupon-header.jpeg);
	background-color: rgba(8, 70, 10, .825);
	background-attachment: fixed!important;
	background-blend-mode: multiply
}
.coupon-box {
	border: 2px solid #ddd;
	padding: 30px;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.coupon-box .brand-logo {
	display: block;
	float: left;
	width: 20%;
	margin-right: 5%
}
.coupon-box .coupon-content h2 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 24px
}
.additional-info {
	display: block;
	float: left;
	width: 100%
}
.additional-info h3 {
	color: #000;
	-webkit-text-stroke: .04em;
	margin-bottom: 5px;
	font-size: 20px
}
.additional-info * {
	color: #111
}
.coupon-box .coupon-content {
	display: block;
	float: right;
	width: 75%
}
.coupon-box .coupon-content p {
	margin-bottom: 8px
}
.coupon-box .coupon-code {
	display: inline-block;
	float: none;
	padding: 8px 15px;
	border: 2px dashed #399600;
	color: #399600;
	font-weight: 700;
	font-size: 18px;
	-webkit-text-stroke: .04em;
	margin-right: 12px;
	border-radius: 4px
}
.coupon-box .coupon-code+p {
	margin-bottom: 0;
	display: inline-block
}
.coupon-box a.coupon-button {
	font-size: 18px;
	padding: 8px 24px;
	background: #399600;
	border: 2px solid #399600;
	border-radius: 4px;
	color: #fff;
	font-weight: 700;
	-webkit-text-stroke: .03em;
	height: 46px
}
div#featured-coupons .coupon_code.ptb_module.ptb_permalink {
	text-align: left;
	margin-top: 15px
}
div#featured-coupons .ptb_col.ptb_col4-1.ptb_col_last {
	border-bottom: 0!important;
	padding-bottom: 5px
}
#featured-coupons .coupon_code.ptb_module.ptb_permalink {
	border: 0;
	padding: 0
}
#featured-coupons .coupon_code:before {
	display: none
}
.ptb_items_wrapper.entry-content {
	margin-bottom: 0
}
.ptb_cbd-coupons_row figure.ptb_post_image.clearfix {
	margin: 0!important
}
.coupon_code.ptb_module.ptb_permalink {
	margin-bottom: 0!important
}
.coupon_logo.ptb_module.ptb_image.ptb_company_logo {
	margin-bottom: 0
}
.giveaway-container {
	max-width: 750px;
	margin: 0 auto;
	float: none
}
.ptb_loops_wrapper.ptb_list-post.clearfix article:first-child {
	margin-top: 3%!important
}
.ptb_loops_wrapper.ptb_list-post.clearfix article {
	border: 1px solid #ddd;
	background: #fff!important;
	padding: 3%!important
}
.ptb_loops_wrapper .ptb_coupon_value {
	display: none!important
}
.ptb_loops_wrapper.ptb_list-post.clearfix article .coupon_title.ptb_module.ptb_title h2.ptb_post_title.ptb_entry_title {
	font-size: 25px;
	line-height: 1.2em;
	text-align: left;
	-webkit-text-stroke: .04em!important
}
.coupon_code {
	width: 100%!important;
	text-align: center;
	border: 2px dashed #999;
	padding: 14px 20px 20px 20px
}
.coupon_code {
	width: 100%!important;
	text-align: center
}
.coupon_code:before {
	content: "Save Now";
	font-weight: 700;
	"Poppins", sans-serif;
	line-height: 1.7em;
	font-size: 18px;
	color: #000!important
}
.coupon_code a.ptb_link_button.shortcode.ptb_link_button.white {
	background-color: #399600!important;
	border: 2px solid #399600!important;
	color: #fff!important;
	font-size: 18px;
	"Poppins", sans-serif -webkit-text-stroke: .05em!important;
	font-weight: 700;
	display: inline-block;
	height: auto;
	width: 100%;
	margin: 0!important;
	padding: 12px!important
}
.giveaway-container .row.vc_row.vc_inner .wpb_text_column.wpb_content_element.vc_custom_1529435590043 {
	border-right: 1px solid #ddd
}
.giveaway-container .row.vc_row.vc_inner {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 0!important;
	padding: 0!important
}
.giveaway-container .wpb_text_column.wpb_content_element {
	margin-bottom: 0!important;
	padding: 20px!important
}
.giveaway-container .vc_btn3-container {
	padding: 20px
}
.giveaway-container {
	max-width: 800px;
	margin: 0 auto;
	float: none;
	padding: 0
}
.giveaway-container .vc_btn3-container a.vc_general.vc_btn3 {
	width: 250px;
	text-align: center;
	font-weight: 700;
	font-size: 16px
}
.giveaway-container h3 {
	margin-top: 0
}
.footer_widget.widget_nav_menu {
	text-align: center
}
a.footer_logo {
	margin-bottom: 10px!important
}
div#request-reviewdiv#request-review form.wpcf7-form {
	padding: 5%!important;
	border: 1px solid #ddd;
	background: #f7f7f7
}
.jeg_footer_content .col-md-7.col-sm-8.footer_column ul.jeg_menu_footer {
	display: inline-block;
	margin: 0 auto!important
}
div#request-review .wpb_column.jeg_column.vc_column_container.vc_col-sm-3 {
	border: 1px solid #ddd
}
div#request-review .wpb_column.jeg_column.vc_column_container.vc_col-sm-3 .wpb_single_image.wpb_content_element.vc_align_left {
	margin-bottom: 0
}
div#request-review .wpb_column.jeg_column.vc_column_container.vc_col-sm-3 h4 {
	margin: 0;
	font-weight: 700
}
div#request-review .wpb_column.jeg_column.vc_column_container.vc_col-sm-3 ul {
	margin-top: 10px
}
div#request-review form.wpcf7-form label {
	width: 100%!important;
	max-width: 100%;
	min-width: 100%!important;
	display: block
}
div#request-review form.wpcf7-form input {
	width: 100%
}
div#bottom-feed .wpb_column.jeg_column.vc_column_container.vc_col-sm-3 .jeg_postblock_9 .jeg_post_meta {
	display: none
}
#featured-coupons article {
	margin-bottom: 20px
}
div#featured-coupons .ptb_col.ptb_col4-1.ptb_col_last {
	flex-basis: 100%;
	border-bottom: 2px solid #eaeaea;
	padding-bottom: 20px;
	margin-top: -25px;
	padding-left: 42%
}
div#featured-coupons .ptb_col.ptb_col4-1.ptb_col_last a.ptb_link_button.shortcode.white.small {
	background: #3d9102;
	border-color: #3d9102;
	color: #fff!important;
	font-weight: 700!important;
	font-size: 14px;
	width: 125px;
	text-align: center
}
div#featured-coupons .ptb_col.ptb_col4-1.ptb_col_first {
	flex-basis: 37.5%
}
div#featured-coupons .ptb_col.ptb_col4-2 {
	flex-basis: 58%
}
div#featured-coupons .ptb_col.ptb_col4-2 h2.ptb_post_title.ptb_entry_title {
	font-size: 16px;
	font-weight: 700;
	-webkit-text-stroke: .025em
}
div#featured-coupons .ptb_col.ptb_col4-2 h2.ptb_post_title.ptb_entry_title a {
	color: #333
}
div#featured-coupons .submission_date.ptb_module.ptb_date.ptb_module_inline {
	display: none
}
div#featured-coupons .ptb_module.ptb_select.ptb_coupon_value {
	display: none
}
div#bottom-feed .vc_col-md-6 article h3.jeg_post_title {
	font-size: 22px
}
div#home-below-fold .wpb_column.vc_col-sm-3 .jeg_block_heading_5 .jeg_block_title span {
	background: #f7f7f7!important
}
div#featured-coupons h3.jeg_block_title {
	background: #fff!important;
	z-index: 99999999;
	display: block!important;
	position: relative;
	padding-right: 15px
}
div#home-below-fold .wpb_column.vc_col-sm-3 .jeg_posts.jeg_block_container {
	width: 100%
}
div#inline-email {
	border: 2px solid #3d9102;
	border-radius: 4px;
	padding: 28px!important;
	text-align: center;
	height: 100%;
	margin-bottom: 0!important
}
#cbd-benefits-cta,
section#cbd-dosage-cta {
	margin-bottom: 0;
	height: 100%
}
div#tools-ctas .jeg-vc-wrapper {
	margin-bottom: 30px;
	display: flex
}
div#tools-ctas .jeg-vc-wrapper .wpb_column .jeg_wrapper.wpb_wrapper {
	height: 100%
}
div#tools-ctas .wpb_column {
	flex: 1
}
div#inline-email h2 {
	margin-top: 0;
	font-size: 18px;
	font-family: "Poppins", sans-serif !important;
	font-weight: 600;
	display: block;
	color: #2d2d2d;
	margin-bottom: 10px;
}
div#inline-email input {
	width: 100%;
	margin-bottom: 11px
}
div#inline-email button#btnSubmit {
	background: #3d9003;
	border: 1px solid #3d9003;
	color: #fff!important;
	font-size: 14px;
	font-weight: 700;
	padding: 10px 20px;
	border-radius: 4px;
	width: 100%
}
.page-id-208 .entry-header h1.jeg_post_title,
.page-id-210 .entry-header h1.jeg_post_title,
.page-id-26546 h1.jeg_post_title,
.page-id-27181 h1.jeg_post_title,
.page-id-27191 h1.jeg_post_title,
.page-id-873 .entry-header h1.jeg_post_title {
	display: none
}
.tool-description {
	max-width: 750px;
	margin: 0 auto;
	text-align: center
}
.tool-description h3 {
	margin-bottom: 0;
	font-weight: 700
}
.tool-description h1 {
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: 700;
	color: #000
}
#cbd-benefits-cta .vc_general,
#cbd-dosage-cta .vc_general {
	height: 100%
}
div#tools-1 h4 {
	margin-top: -20px
}
div#tools-ctas .vc_cta3 h2 {
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px!important;
	font-family: "Poppins", sans-serif !important;
}
div#tools-ctas .vc_cta3 .vc_btn3-container a {
	background: #3d9102!important
}
#cbd-dosage-cta .vc_general.vc_cta3 {
	background-image: url(/wp-content/uploads/2018/05/cbd-consumption-methods.png)
}
#cbd-benefits-cta .vc_general.vc_cta3 {
	background-image: url(/wp-content/uploads/2018/06/what-is-cbd-bioavailability.jpeg)
}
div#tools-ctas .vc_cta3 .vc_btn3-container {
	margin: 0 auto;
	display: inline-block;
	float: none
}
div#tools-ctas .vc_cta3 .vc_cta3-actions {
	text-align: center
}
div#tools-ctas .vc_cta3 h4 {
	font-size: 16.5px;
	color: #fff!important;
	font-weight: 700
}
div#tools-ctas .vc_cta3 {
	background-size: cover!important;
	background-blend-mode: multiply;
	background-color: #2c6d00
}
.review_score.score_avg {
	background: orange
}
.postid-1011 .promo-box,
.postid-1349 .promo-box {
	display: none
}
.jeg_sidebar .widget {
	display: block;
	float: left;
	width: 100%
}
.sidebar-row {
	display: block;
	float: left;
	width: 100%
}
.cannabinoid-row {
	border-bottom: 1px solid #ddd;
	padding: 6px 0;
	display: block;
	float: left;
	width: 100%
}
.sidebar-row .cannabinoid-row:last-of-type {
	border-bottom: 0!important
}
.cannabinoid-row span.cannabinoid-name {
	float: left
}
.cannabinoid-row span.cannabinoid-content {
	float: right
}
div#respond h3#reply-title {
	margin-top: 15px;
	margin-bottom: 0!important
}
.jeg_navbar_wrapper .jeg_menu li>ul li>a {
	color: #444!important
}
.jeg_navbar_wrapper .jeg_menu li>ul li:hover>a {
	color: #111!important
}
form#commentform {
	margin-top: 5px
}
div#jnews_social_counter-3 .jeg_block_heading {
	border: 0!important;
	margin-bottom: 5px!important
}
#commentform input#submit {
	display: block;
	line-height: 1em!important;
	padding: 13px 24px 11px 24px!important;
	height: auto!important;
	"Poppins", sans-serif!important;
	-webkit-text-stroke: .025em;
	text-transform: none;
	font-size: 15px;
	border-radius: 4px
}
div#jnews_social_counter-3 {
	margin-bottom: 0
}
div#text-8 {
	margin-bottom: 0
}
.jeg_block_heading.jeg_block_heading_9.jnews_5b53cf6109ce9 h3.jeg_block_title {
	color: #111!important;
	letter-spacing: .025em
}
div#medical-conditions-table h4 {
	font-size: 24px;
	font-weight: bold;
	margin-top: .75em;
}
.content-inner h2 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 8px;
}
.jeg_sidebar div#text-8 .jeg_block_heading {
	width: 100%;
	padding: 6px 25px;
	margin-bottom: 20px;
	display: block;
	float: left;
	border-bottom: 0;
	border-top: 5px solid #3d9102
}
.jeg_block_heading.jeg_block_heading_6:after {
	display: none
}
.jeg_sidebar div#text-8 .jeg_block_heading h3.jeg_block_title {
	color: #3d9102!important;
	"Poppins", sans-serif!important;
	font-size: 22px;
	text-align: center;
	display: block;
	float: left;
	width: 114%;
	border-bottom: 2px dashed rgba(61, 145, 2, .5)!important;
	padding-bottom: 8px;
	margin-left: -7%
}
.jeg_sidebar .sidebar-row h4 {
	margin-top: 0;
	margin-bottom: 4px;
	font-weight: 600;
	"Poppins", sans-serif;
	text-align: left!important
}
.jeg_sidebar .sidebar-row {
	margin-bottom: 20px
}
.jeg_sidebar .sidebar-row p {
	margin-bottom: 0
}
.promo-box {
	border: 2px dashed #3d9102;
	width: 100%;
	padding: 22px;
	text-align: center!important;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2em;
	display: block;
	float: left
}
.promo-box a.coupon-button {
	display: block;
	background: #3d9102;
	color: #fff!important;
	max-width: 180px;
	margin: 6px auto 0px auto;
	font-weight: 700;
	font-family: "Poppins", sans-serif!important;
	width: 100%;
	-webkit-text-stroke: .025em;
	border-radius: 4px;
	padding: 8px 20px!important;
	font-size: 16px
}
.promo-box span.coupon-code {
	font-size: 1.5em;
	line-height: 1.4em!important;
	font-family: "Poppins", sans-serif!important;
}
a.storename span.coupon-code {
	color: #111;
	letter-spacing: .05em;
	-webkit-text-stroke: .075em
}
.priceinfo a.price {
	display: none
}
.jeg_deals.jeg_deals_float {
	float: none;
	width: 100%;
	margin: 0;
	background: #fff;
	padding: 0
}
ul.jeg_storelist,
ul.jeg_storelist li {
	background: #fff;
	display: block;
	float: left;
	width: 100%;
	padding: 8px!important
}
ul.jeg_storelist a.productlink {
	font-size: 0;
	display: block;
	line-height: 0;
	padding: 0;
	float: none
}
ul.jeg_storelist li>a.storename {
	color: #222;
	-webkit-text-stroke: .05em!important
}
ul.jeg_storelist a.productlink:after {
	content: "Shop Now";
	font-size: 14px!important;
	display: block;
	padding: 18px 20px;
	-webkit-text-stroke: .05em
}
.jeg_dealsheader.clearfix {
	display: none
}
ul.jeg_storelist {
	border: 2px dashed #3d9202!important;
	padding: 16px
}
ul.jeg_storelist li {
	-webkit-text-stroke: .02em
}
section#cbd-dosage-ad .vc_cta3_content-container {
	width: 75%
}
.review_score {
	width: 100%!important
}
section#cbd-dosage-ad .vc_cta3_content-container .vc_cta3-content {
	text-align: left!important;
	color: #fff!important
}
section#cbd-dosage-ad span.subtitle.top-sub {
	font-size: 16px;
	display: inline-block;
	border-bottom: 2px solid rgba(0, 0, 0, .15);
	padding-bottom: 8px;
	padding-left: 8px;
	font-weight: 700;
	width: auto;
	margin-left: -8px;
	margin-bottom: 20px;
	margin-right: 17%
}
section#cbd-dosage-ad p {
	margin-bottom: 0
}
section#cbd-dosage-ad p:last-of-type b {
	font-size: 18px!important;
	line-height: 1.5em
}
div#beginners-cta .wpb_single_image.wpb_content_element.vc_align_left,
div#beginners-cta .wpb_text_column {
	margin-bottom: 0
}
div#beginners-cta .wpb_text_column h3 {
	margin-top: 0;
	-webkit-text-stroke: .075em;
	color: #399600;
	margin-bottom: 4px;
	font-size: 20px;
	margin-bottom: 0
}
div#beginners-cta {
	background: #fff;
	border: 3px solid #399600!important;
	margin: 0;
	border-radius: 5px!important;
	overflow: hidden!important;
	padding: 20px 20px 20px 0;
	display: flex;
	align-items: center
}
#beginners-cta .wpb_column.vc_column_container.vc_col-sm-6 {
	padding: 0
}
div#beginners-cta img.vc_single_image-img {
	max-width: none!important;
	width: 110%;
	margin-left: -27.5%
}
section#cbd-dosage-ad h2 {
	font-weight: 900;
	color: #fff;
	line-height: 1.1em;
	display: block;
	margin-top: 2px;
	"Poppins", sans-serif;
	font-size: 26px
}
.jnews_category_header_top.bottom-header-shift div#breadcrumbs {
	display: none
}
.jeg_thumb {
	border-radius: 5px!important
}
.vc_btn3-color-green {
	background: #2b6d01!important;
	font-size: 15px!important;
	font-weight: 700!important;
	transition: .2s
}
.vc_btn3-color-green i {
	margin-top: 1px!important
}
.vc_btn3-color-green:hover {
	box-shadow: 0 0 4px #080808!important
}
.vc_btn3-color-green:after {
	width: 100%
}

ul.jeg_accountlink {
    display: block;
    width: 100%;
    padding: 20px !important;
    float: none;
    border-bottom: 1px solid #eaeaea;
}

ul.jeg_accountlink li {
    display: inline-block;
    margin-right: 10px;
    line-height: 1;
}

ul.jeg_accountlink li a {
    color: #333;
    font-size: 14px;
    line-height: 1em !important;
    display: block;
    float: left;
}

.jeg_vc_content.glossary-term_template .jeg_breadcrumbs {
    margin: 10px 0;
}

ul.jeg_accountlink li:hover a {
    text-decoration: underline;
    color: #111;
}

.glossary-archive h1 {
    font-weight: 800;
    color: #194102;
}

.glossary-terms .glossary-term h3 {
    font-weight: 600;
    font-size: 28px;
    margin-top: 0;
    margin-bottom: 0;
}

.glossary-archive h1 span.big-header {
    display: block;
    font-size: 2em;
    color: #389800;
    line-height: 1.1;
}

.glossary-terms .glossary-term .term-details {
    font-size: 18px;
}

.glossary-terms .glossary-term span.term-pronunciation {
    font-style: italic;
}

.glossary-terms .glossary-term span.last-updated {
    text-decoration: underline;
}

.glossary-terms .glossary-term {
    padding: 30px;
  border-radius: 4px;
    margin-bottom: 30px;
    border: 1px solid #ddd;
}
.glossary-archive .jeg_archive_header {
    margin-bottom: 0px;
}

.glossary-terms .glossary-term .term-definition p {
    margin-bottom: 0;
    padding: 6px 0 10px 0;
    font-size: 18px;
}

.glossary-terms .glossary-term a.view-term:hover {
  background: #399600;
  color: #fff !IMportant;
}

.glossary-terms .glossary-term a.view-term {
    display: inline-block;
    background: transparent;
    color: #399600;
    font-size: 15px;
    padding: .75em 0 .6em 0;
    font-weight: 600;
    font-family: Poppins;
    line-height: 1em;
    border: 2px solid #399600;
    border-radius: 25em;
    font-weight: 700;
    width: 125px;
    text-align: center;
}

.glossary-terms .glossary-term a.view-term {
    display: inline-block;
    background: transparent;
    color: #399600;
    font-size: 16px;
    padding: .7em 0px .6em 0;
    font-weight: 600;
    font-family: Poppins;
    line-height: 1em;
    border: 3px solid #399600;
    border-radius: 25em;
    font-weight: bold;
    width: 130px;
    text-align: center;
}

.glossary-term-row p:before {
    content: "-";
    margin: 0 5px 0px 10px;
}

.glossary-archive .jeg_archive_header p {
    margin-bottom: 6px;
}

.glossary-archive .jeg_archive_header {
    margin-bottom: 30px;
}

.news-content p.notice-note {
    display: inline-block;
    background: #e6e6e6;
    padding: 6px 15px;
    margin-bottom: 16px;
}

@media screen and (max-width: 640px) {
	#featured-coupons article .coupon_code {
		border: 0!important;
		padding: 0
	}
	[class*=um-] .content-inner>.row>.jeg-vc-wrapper>.jeg_main_content {
		padding: 0px;
	}
 
	.single .entry-content .content-inner > p + h2 {
		margin-top: 0px !important;
	}
	#medical-conditions-table .conditions-table a {
		text-decoration: none !important;
	}
	.single .entry-content .content-inner p:first-of-type > img {
		display: none;
	}
	.csbwfs-social-widget {
		width: 100%;
		text-align: center !important;
		bottom: 0px !important;
		top: auto !important;
		left: auto !important;
		right: auto !important;
	}
	.csbwfs-social-widget a {
		margin-right: 0px !important;
		margin-left: 0px !important;
		width: 100% !important;
	}
	.csbwfs-social-widget .csbwfs-sbutton.csbwfsbtns {
		width: calc(100% / 6);
		float: left;
	}
	.entry-header .jeg_post_subtitle {
		font-size: 16px !important;
	}
	.coupon-template .wpb_text_column p a {
		color: #333;
		border-bottom: 1px solid #666;
		transition: .2s;
	}
	.coupon-template .wpb_text_column p a:hover {
		color: #399600;
		border-bottom: 1px solid #399600;
	}
	[class*=um-] .content-inner>.row>.jeg-vc-wrapper>.jeg_main_content .um-account form .um-account-meta .um-account-meta-img img {
		width: 90px;
	}
	[class*=um-] .content-inner>.row>.jeg-vc-wrapper>.jeg_main_content .um-account form {
		width: 100%;
		padding: 0px;
	}
	.coupon-header.row.vc_column_container h1.title {
		font-size: 22px;
		margin-bottom: 0px;
		margin-top: 30px;
		font-weight: bold;
	}
	[class*=um-] .content-inner>.row>.jeg-vc-wrapper>.jeg_main_content .um-account form .um-account-meta {
		text-align: left;
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: 2px solid #eee;
	}
	[class*=um-] .content-inner>.row>.jeg-vc-wrapper>.jeg_main_content .um-account form .um-account-meta .um-account-meta-img {
		width: auto;
		display: inline-block;
		border: 2px solid #eee;
		border-radius: 5px;
		margin-right: 25px;
	}
	[class*=um-] .content-inner>.row>.jeg-vc-wrapper>.jeg_main_content .um-account form .um-account-meta .um-account-name {
		display: inline-block;
		width: auto;
		padding-top: 0px !important;
		text-align: left;
	}
	div#request-review h1 {
		font-size: 20px;
		margin-top: 10px;
		margin-bottom: 6px;
	}
	div#request-review p {
		font-size: 14px !important;
	}
	#tools-ctas .vc_cta3-container,
	#tools-ctas .vc_cta3-container > div {
		display: block;
		float: left;
		width: 100%;
		height: auto !important;
	}
	div#request-review .vc_col-sm-3 div#content-blurb:last-of-type {
		margin-bottom: 0px !important;
	}
	#tools-ctas div#inline-email {
		display: block;
		float: left;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px !important;
	}
	.jeg_aside_item.jeg_mobile_profile {
		padding: 15px 18px;
	}
	div#tools-ctas .tool-cta h4 {
		color: #fff !Important;
		margin-top: -2px !important;
		margin-bottom: 10px !important;
	}
	div#tools-ctas {
		margin-bottom: 0px;
	}
	div#tools-ctas .tool-cta h2 {
		font-size: 20px !important;
	}
	div#tools-ctas .col-md-6 {
		padding: 0px;
		margin-bottom: 15px;
	}
	div#embed-container #show-embed > p {
		font-size: 18px !important;
		text-align: center;
	}
	div#embed-container #show-embed > p label {
		margin-left: 0px;
		margin-top: 8px;
		padding: 6px;
		width: 150px;
	}
	#show-embed pre#dosage-script {
		max-width: 100%;
	}
	.entry-content img.dosage-header {
		margin: 0px !important;
	}
	div#embed-container {
		display: block;
		float: left;
		margin-bottom: 20px;
		width: 100%;
	}
	content-inner > .row {
		margin-left: 0 !important;
		margin-right: 0px;
	}
	.jeg_content.jeg_singlepage {
		padding-top: 0px !Important;
	}
	.item_main .jeg_aside_item:nth-child(2) {
		padding: 5px 20px 15px 20px !Important;
	}
	.home .jeg_postblock_3 .jeg_posts article.cbd_coupons .jeg_thumb {
		width: 90px;
	}
	.home .jeg_postblock_3 .jeg_posts article.cbd_coupons h3.jeg_post_title a:after {
		margin-top: 8px;
	}
	.home .jeg_postblock_3 .jeg_posts article.cbd_coupons h3.jeg_post_title {
		font-size: 14px !Important;
	}
	.home .jeg_postblock_5 {
		margin-bottom: 0px;
	}
	.jeg_postblock_3.jeg_postblock.jeg_module_hook.jeg_pagination_disable.jeg_col_1o3.jnews_module_27299_5_5ca14104a02ca .jeg_block_heading.jeg_block_heading_6.jeg_subcat_right {
		border-bottom: 0px;
		margin-bottom: 10px;
	}
	.home div#custom_html-2 {
		margin-bottom: 20px;
	}
	.home div#giveaway-cta {
		margin-bottom: 0px;
	}
	.category.archive .jeg_block_navigation .jeg_navigation {
		margin-bottom: 0px !important;
	}
	#cbd-coupons.jeg_postblock_3 .jeg_posts article.cbd_coupons h3 {
		font-size: 15px;
	}
	.jeg_postblock_3 .jeg_posts article.cbd_coupons h3 a:after {
		font-size: 14px;
		width: 95px !Important;
		padding: 6px 0px;
		margin-top: 7px;
	}
	.jeg_single_tpl_1 .jeg_content.jeg_singlepage {
		padding-top: 0px;
	}
	div#category-top h1 {
		font-size: 24px !Important;
		margin-top: 12px !Important;
		margin-bottom: 6px !Important;
	}
	.page .jeg_sidebar .widget {
		margin-left: 15px !important;
		margin-right: 15px !important;
		width: calc(100% - 30px);
	}
	.jeg_section .jeg_sidebar > .widget {
		margin-left: 15px !important;
		margin-right: 15px !important;
		width: calc(100% - 30px);
	}
	.jeg_single_tpl_1 .entry-header h1.jeg_post_title {
		font-size: 24px !important;
		margin-bottom: .2em;
	}
	div#cbd-coupons .jeg_posts.jeg_block_container {
		float: left;
		width: 100%;
		margin-bottom: 20px;
	}
	div#cbd-coupons .jeg_posts.jeg_block_container > .jeg_posts {
		display: block;
		float: left;
		width: 100%;
	}
	.category.archive .jeg_block_navigation {
		margin-top: 20px;
	}
	.archive.category .jeg_cat_content.row .jeg_main_content article:last-of-type {
		border-bottom: 0 !Important;
	}
	.jeg_col_3o3 .jeg_pl_lg_2 .jeg_post_title,
	.jeg_col_3o3 .jeg_pl_lg_3 .jeg_post_title {
		font-size: 16px !important;
		line-height: 1.3;
	}
	.archive.category .jeg_cat_content.row .jeg_main_content article {
		padding: 14px 0px;
		border-bottom: 2px solid #eee;
		border-radius: 0px;
		margin-bottom: 0px;
	}
	.archive.category .jeg_cat_content.row article .jeg_meta_author span.by {
		display: none;
	}
	.archive.category .jeg_cat_content.row article .jeg_thumb {
		width: 32%;
		margin-right: 5%;
	}
	.archive.category .jeg_post_meta .jeg_meta_author a {
		font-weight: bold;
	}
	li.small-menu a {
		font-size: 15px !important;
		color: #666 !important;
		font-weight: 600;
		margin-bottom: 0px !important;
		padding-bottom: 4px;
	}
	.archive.category .jeg_main .jeg_content {
		background: #fff !important;
	}
	li.small-menu {
		margin-bottom: 4px !important;
	}
	li.small-menu.first-small {
		padding-top: 10px;
		margin-top: 20px;
	}
	li.small-menu.first-small:before {
		content: "";
		height: 3px;
		width: 75px;
		background: #389700;
		display: block;
		top: 0px;
		position: relative;
		top: -14px;
	}
	.jegicon-cross:before {
		content: "d";
		font-weight: bold !important;
		color: #45a40e !important;
	}
	.jeg_mobile_logo img {
		max-height: 36px !Important;
	}
	.jeg_show_menu .jeg_menu_close {
		z-index: 999999 !important;
		color: #399600 !important;
		top: 20px !important;
		right: 20px;
	}
	a.drawer-logo {
		display: flex;
		width: 50%;
		height: 55px;
		align-items: center;
		padding: 0px 15px;
	}
	a.drawer-logo img {
		max-height: 32px;
	}
	.jeg_mobile_wrapper {
		width: 100%;
	}
	.giveaway-container {
		box-shadow: none !Important;
	}
	.page-template .wide-row div#medical-conditions-table h4 {
		max-width: 100%;
		margin: 0px;
		margin-top: 0px !important;
		margin-bottom: 15px !important;
	}
	div#giveaway-rules p {
		font-size: 13.5px !IMportant;
		letter-spacing: 0px !IMportant;
	}
	.entry-content .content-inner a:not([class*="b"]),
	.wide-row.row p a:not([class*="b"]) {
		text-decoration: underline !important;
	}
	.giveaway-container {
		border-radius: 0px !important;
		padding: 0px !important;
	}
	div#giveaway-frame {
		margin: 0px;
	}
	div#giveaway-frame iframe#giveaway-source {
		width: 370px;
		overflow: hidden !Important;
		height: 1000px;
		margin-top: -365px;
	}
	div#giveaway-frame {
		height: 320px;
		overflow: hidden;
		width: 370px;
		margin: 0 auto;
	}
	.page-id-26546 .jeg_content,
	.page-id-26546 .jeg_content > .jeg_vc_content > .row {
		padding-top: 0px !important;
	}
	div#giveaway-header img {
		margin-left: 0px !important;
	}
	div#giveaway-header {
		margin-bottom: 0px;
	}
	div#prize-title {
		text-align: center;
		font-size: 14px !Important;
		line-height: 1.4em;
	}
	div#prize-title b {
		font-size: 16px !important;
		margin-bottom: 4px;
		display: inline-block;
	}
	.affiliate-program.row {
		margin-left: 0px !Important;
	}
	.affiliate-program.row .col-md-4 a > img {
		margin-bottom: 20px !important;
	}
	.affiliate-program.row .col-md-4 .program-highlights,
	.affiliate-program.row .col-md-4,
	.affiliate-program.row .col-md-8 {
		display: block;
		float: left;
		width: 100%;
	}
	.affiliate-program.row .col-md-4 .program-highlights {
		border: 2px solid #eee;
		padding: 20px;
		width: calc(100vw - 30px);
		margin-left: -15px;
		background: #f2f2f2;
	}
	.affiliate-program.row .col-md-4 .program-highlights ul {
		margin-bottom: 0px;
	}
	.affiliate-program.row .col-md-4 .program-highlights ul li {
		margin-bottom: .2em;
	}
	.affiliate-program.row {
		padding-bottom: 20px !Important;
		margin-bottom: 15px !Important;
	}
	.page-id-30532 h2 {
		font-size: 18px !important;
	}
	body .wide-row img.research-banner {
		margin-top: -20px !important;
		width: calc(100% + 30px) !important;
		max-width: none !important;
		margin-left: -15px;
	}
	div#tablepress-1_paginate {
		width: 100%;
		text-align: center;
		margin-top: 6px;
		margin-bottom: 10px;
	}
	.page-template .wide-row {
		max-width: 100% !important;
		margin: 0px !Important;
		padding: 0px 15px !Important;
	}
	.jeg_single_fullwidth .jeg_main_content article img {
		margin-left: 0px !important;
	}
	.med-footer {
		display: none;
	}
	.row.clearfix.listicle-row {
		padding: 0px 20px 10px 20px !important;
		border-bottom: 2px solid #eee;
	}
	.page-id-30342 .jeg_breadcrumbs.jeg_breadcrumb_container {
		display: none;
	}
	.jeg_share_bottom_container {
		background: none !important;
		padding: 0px !important;
	}
	.jeg_meta_reading_time {
		display: none !important;
	}
	.animated.delay1 {
		animation-delay: 0s !Important;
	}
	div#newsletter-disclaimer + .jeg_share_bottom_container {
		display: none;
	}
	div#newsletter-page {
		margin-top: 20px;
		width: calc(100% - 20px);
		margin: 10px 10px 35px 10px;
		padding: 30px;
	}
	div#newsletter-page h2 {
		font-family: Poppins !important;
		font-weight: bold;
		color: #2f2f2f;
		font-size: 25px !important;
	}
	div#newsletter-page h2 + p {
		font-size: 13px !important;
		line-height: 1.5em !important;
		margin-bottom: 20px;
	}
	div#facebook-group-cta {
		margin-top: 15px;
		margin-bottom: 0
	}
	div#facebook-group-cta img {
		width: auto!important
	}
	.jeg_posts .cbd_coupons .jeg_thumb img {
		margin-left: 0!important
	}
	.coupon-template .jeg_breadcrumbs {
		display: none
	}
	div#filter-container {
		display: block;
		float: left;
	}
	body #medical-conditions-table select#select-condition,
	#medical-conditions-table div#select_condition_chosen {
		max-width: calc(100% - 140px) !important;
		width: 100%;
		display: block;
		margin-right: 10px !Important;
		float: left;
	}
	div#filter-container div#select_condition_chosen a.chosen-single,
	#medical-conditions-table select#select-condition {
		font-size: 13px !important;
		padding: 0px 8px;
		color: #444 !important;
		border-radius: 4px !Important;
		font-weight: 400 !Important;
	}
	#medical-conditions-table div#tablepress-1_wrapper {
		margin-bottom: 20px !Important;
	}
	#medical-conditions-table div#filter-container button#reset-filter {
		font-size: 13px !important;
		text-transform: uppercase;
		width: 130px !important;
		max-width: 130px !important;
		display: block !Important;
		background: #399600 !important;
		border-color: #399600 !important;
		color: #fff !Important;
		float: left !Important;
	}
	div#medical-conditions-table {
		display: block;
		float: left;
		width: 100%;
	}
	div#medical-conditions-table h4 {
		font-size: 18px !important;
		margin-bottom: 12px !important;
		text-align: center;
		font-weight: bold !important;
		max-width: 260px;
		margin-left: calc((100% - 260px) / 2);
		margin-top: 8px !important;
		line-height: 1.3;
	}
	#medical-conditions-table thead tr.row-1.group-header {
		display: none;
	}
	#medical-conditions-table .conditions-table td.column-4 {
		width: 100%;
	}
	#medical-conditions-table .conditions-table tr:not(.group-header) td.column-1,
	#medical-conditions-table .conditions-table tr:not(.group-header) td.column-3 {
		display: none;
	}
	#medical-conditions-table .conditions-table {
		width: 100% !important;
	}
	.conditions-table tr[role="row"].group-header:not(:first-of-type) td {
		padding-top: 8px !important;
	}
	#medical-conditions-table .conditions-table tbody .group-header {
		border-top: 3px solid #399600;
		padding-top: 4px;
	}
	.conditions-table tr[role="row"].group-header:not(:first-of-type) td {
		padding-top: 0px !Important;
	}
	#medical-conditions-table .conditions-table tbody .group-header:first-of-type {
		position: relative;
		margin-top: -2px;
	}
	#medical-conditions-table .conditions-table tbody tr {
		display: block;
	}
	#medical-conditions-table .conditions-table tbody tr td.column-4 {
		display: block;
	}
	#medical-conditions-table .conditions-table tbody tr.group-header td.column-1 {
		width: 12% !important;
		padding: 0px !important;
		display: block;
		text-align: center;
		float: right !important;
		position: relative;
		z-index: 2;
		color: #399600;
		font-weight: 700;
		font-size: 12px;
		line-height: 32px;
	}
	#medical-conditions-table .conditions-table tbody tr.group-header td.column-1:before {
		content: "";
		display: block;
		height: 23px;
		width: 23px;
		position: absolute;
		background: transparent;
		border-radius: 50px;
		z-index: 0;
		border: 2px solid #399600;
		top: 4px;
		left: calc((100% - 23px) / 2);
	}
	#medical-conditions-table .conditions-table tbody tr.group-header td.column-3 {
		display: block;
		width: 88%;
		float: left !important;
		color: #399600;
		border: 0px;
		font-size: 15px;
		font-weight: 800;
		padding: 8px 12px !important;
	}
	#medical-conditions-table .conditions-table tbody tr td.column-4 {
		display: block;
		float: left !important;
		width: 100%;
	}
	#medical-conditions-table .conditions-table tbody tr:not(.hide) {
		display: block;
		float: left;
		width: 100%;
	}
	#medical-conditions-table .conditions-table tbody tr td.column-4 a {
		padding: 8px 12px !important;
	}
	.mobile-none {
		display: none!important
	}
	.coupon-template h2 {
		font-size: 18px!important
	}
	.jeg_vc_content.coupon-template {
		padding: 0 15px
	}
	.jeg_vc_content.coupon-template .wpb_text_column.wpb_content_element {
		margin-bottom: 15px
	}
	.coupon-row-2 .vc_col-sm-3 img {
		width: 150px!important;
		margin-left: calc((100% - 150px)/ 2)!important;
		margin-right: calc((100% - 150px)/ 2)!important
	}
	.coupon-template .coupon-row-2 h2 {
		margin-top: 0
	}
	.coupon-row-2 .vc_col-sm-3 .wpb_text_column {
		margin-bottom: 0!important
	}
	.coupon-template .coupon-row-2 {
		padding: 20px
	}
	.coupon-template .coupon-row-2 .wpb_wrapper {
		text-align: center
	}
	.coupon-template .coupon-row-2 .vc_col-sm-9 {
		padding: 0
	}
	.row.vc_row.coupon-share .wpb_text_column.wpb_content_element {
		margin-bottom: 5px !important;
	}
	.coupon-template .coupon-row-2 .vc_col-sm-9 h2 {
		font-size: 18px!important
	}
	.coupon-template .coupon-row-2 .coupon-container a.code-box {
		margin-right: 8px;
		font-size: 15px
	}
	.coupon-template .coupon-company {
		background: #fff;
	}
	.row.vc_row.coupon-share {
		background: #fff;
		padding: 20px;
		border-radius: 4px;
		margin-top: 10px;
	}
	.coupon-template .coupon-row-2 .coupon-container a.coupon-btn {
		font-size: 15px
	}
	body.single[class*=coupons] .jeg_content {
		padding-top: 15px;
		background: #f7f7f7;
	}
	.coupon-template .coupon-row-2 {
		border: 4px solid #399600;
		border-radius: 0;
		background: #fff
	}
	.coupon-template .coupon-share {
		margin-bottom: 20px
	}
	.coupon-template .coupon-share h3 {
		line-height: 1em;
		font-size: 20px;
		text-align: center
	}
	.row.vc_row.coupon-row-2 {
		margin-bottom: 20px
	}
	.coupon-subscribe .wpb_wrapper {
		text-align: center
	}
	.coupon-subscribe .wpb_wrapper .coupon-subscribe-message {
		margin-bottom: 15px
	}
	.coupon-subscribe .vc_col-sm-12>.jeg_wrapper>.wpb_text_column.wpb_content_element {
		margin-bottom: 0
	}
	.coupon-subscribe form.email-octopus-form.bound {
		max-width: 250px;
		margin: 0 auto
	}
	.coupon-subscribe form.email-octopus-form.bound button#email-octopus-form-submit {
		width: 100%!important;
		margin-top: 10px
	}
	.coupon-template .coupon-company {
		padding: 15px
	}
	.related-coupons.row h2 {
		margin-top: 0
	}
	.related-coupons.row {
		padding: 30px 15px
	}
	.coupon-template .coupon-company h3 {
		font-size: 16px!important
	}
	.um-page-user .jeg_content {
		padding: 0
	}
	.article-row .wpb_single_image {
		margin-bottom: 0
	}
	div.row[class*=image] img {
		width: 100vw!important;
		max-width: 100vw!important;
		margin-left: -15px!important;
		margin-bottom: 15px!important
	}
	.um-page-user .entry-content {
		margin-bottom: 0
	}
	.jeg_share_bottom_container {
		padding: 2px 30px;
		background: #f7f7f7;
		margin-top: 30px
	}
	.um-profile-nav .um-clear {
		display: none
	}
	.um-load-items {
		padding-top: 0
	}
	.jeg_share_bottom_container {
		padding: 10px 30px;
		background: #f7f7f7;
		margin-top: 30px
	}
	.um-profile-nav>div>a.uimob340-show,
	.um-profile-nav>div>a.uimob500-show {
		display: inline-block!important;
		float: none;
		margin: 0 auto;
		width: 100%!important;
		box-sizing: border-box;
		height: 46px;
		transition: .2s ease-in-out
	}
	.um-profile-nav>div>a.uimob340-show:hover,
	.um-profile-nav>div>a.uimob500-show {
		background: #308506
	}
	.um-profile-nav>div:nth-child(1) {
		border-right: 2px solid #2d8507
	}
	.um-profile-nav-item i {
		float: none;
		font-size: 14px!important;
		display: inline-block!important
	}
	.um-profile-nav>div {
		display: inline-block;
		width: calc(50% - 2px);
		text-align: center;
		box-sizing: border-box!important;
		height: 46px!important
	}
	.um-profile-nav {
		height: 46px
	}
	.um-profile-body {
		display: block!important;
		float: left;
		width: 100%;
		padding: 0 20px!important;
		box-sizing: border-box
	}
	.um-profile-nav-item span.title {
		display: inline-block!important;
		float: none;
		font-size: 12px
	}
	.um-profile.um .um-profile-meta .um-meta-text {
		padding: 0 30px!important;
		box-sizing: border-box
	}
	.um-page-user .jeg_content .content-inner {
		padding: 0
	}
	.um-page-user .jeg_content .jeg_featured {
		margin: 0
	}
	.jeg_single_fullwidth .jeg_main_content .um-profile-photo-img img {
		max-width: 100%!important;
		margin: 0 auto!important;
		display: inline-block!important
	}
	.um-page-user .jeg_content>.container {
		padding: 0
	}
	.jeg_single_fullwidth .jeg_main_content img {
		max-width: 100%!important;
		margin: 0 auto!important
	}
	.content-inner li,
	.wpb_text_column li {
		font-size: 15px!important;
		line-height: 1.6em
	}
	div#spectrum-desc {
		padding-bottom: 30px
	}
	div#spectrum-desc h2 {
		font-size: 18px
	}
	.entry-content h1,
	.entry-content h3,
	.entry-content h5 {
		display: block;
		float: left;
		width: 100%
	}
	body .entry-content h4 {
		display: block;
		float: left;
		width: 100%;
		margin-top: 14px!important;
		font-size: 16px!important;
		color: #111;
		margin-bottom: 0!important
	}
	div#tools-1 .tool-description p {
		font-size: 13px!important;
		line-height: 1.6em
	}
	div#tools-1 .tool-description h1 {
		font-size: 28px!important;
	}
	div#tools-ctas .vc_cta3 h2 {
		font-style: normal;
		font-size: 24px!important;
		line-height: 1.2em;
		font-family: Raleway, sans-serif;
		font-weight: 900
	}
	div#tools-ctas .vc_cta3 h4 {
		font-size: 15px
	}
	div#latest_reviews .jeg_posts article:nth-child(4) {
		margin-bottom: 0!important
	}
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a:hover {
		border: 1px solid #399600!important;
		color: #399600!important
	}
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a:hover i,
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a:hover strong {
		color: #399600!important;
		transition: .2s
	}
	div#email-subbox_home {
		margin-bottom: 0
	}
	div#email-subbox_home p {
		margin-bottom: 15px
	}
	.jeg_footer.dark .jeg_menu_footer a,
	.jeg_footer_sidecontent .jeg_footer_primary .col-md-7 .jeg_menu_footer a,
	.jeg_menu_footer a {
		color: rgba(255, 255, 255, .6)!important;
		transition: .2s
	}
	div#home-below-fold .vc_col-sm-8 .home_content-tabs .su-tabs-panes .reviews-tab div#latest_reviews .jeg_posts article {
		margin-bottom: 15px
	}
	div#home-below-fold .vc_col-sm-8 .home_content-tabs .su-tabs-nav span {
		width: calc((100% - 15px)/ 2);
		display: inline-block;
		margin: 0;
		font-size: 14px;
		text-align: center;
		padding: 8px;
		border-radius: 5px!important
	}
	div#home-below-fold .vc_col-sm-8 .home_content-tabs .su-tabs-nav span:first-child {
		margin-right: 15px
	}
	div#home-below-fold .vc_col-sm-8 .home_content-tabs .su-tabs-nav:after {
		display: none
	}
	div#home-below-fold .vc_col-sm-8 .home_content-tabs .su-tabs-panes {
		display: block;
		float: left;
		width: 100%
	}
	.su-tabs.home_content-tabs .su-tabs-nav {
		margin-bottom: 30px!important
	}
	div#latest_reviews .jeg_posts article .jeg_thumb .jeg_post_category {
		display: none
	}
	div#latest_reviews .jeg_posts article .jeg_thumb {
		width: 100px;
		display: block;
		float: left;
		margin-bottom: 0;
		border: 1px solid #ddd!important;
		margin-right: 10px
	}
	div#latest_reviews .jeg_posts article .jeg_postblock_content {
		display: block;
		float: right;
		width: calc(100% - 110px)
	}
	div#latest_reviews .jeg_posts article .jeg_postblock_content h3.jeg_post_title {
		font-size: 14px;
		line-height: 1.4;
		margin-bottom: 0
	}
	div#latest_reviews .jeg_posts article .jeg_postblock_content .jeg_post_meta .jeg_meta_date {
		display: block
	}
	div#latest_reviews .jeg_posts article .jeg_postblock_content .jeg_post_excerpt {
		display: none
	}
	div#latest_reviews .jeg_posts article .jeg_postblock_content .jeg_post_meta .jeg_meta_date {
		display: block;
		line-height: 1.5em;
		opacity: .8
	}
	div#latest_reviews .jeg_posts article:nth-child(n+5) {
		display: none
	}
	.jeg_menu_footer ul li:hover a {
		color: #fff!important;
		transition: .2s
	}
	div#deal-row .vc_col-sm-3 section.vc_cta3-container .vc_cta3 .vc_cta3-content {
		display: none
	}
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a i {
		font-size: 18px;
		line-height: 40px
	}
	div#home-ctas>.jeg-vc-wrapper {
		padding: 0 15px
	}
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a {
		font-size: 14px;
		line-height: 20px
	}
	div#home-ctas>.jeg-vc-wrapper>.wpb_column:first-child {
		width: 100%!important;
		padding: 0;
		margin-bottom: 15px
	}
	div#home-ctas>.jeg-vc-wrapper>.wpb_column:not(:first-child) {
		padding: 0;
		margin: 0;
		display: block;
		float: left;
		width: calc((100% - 15px)/ 2)
	}
	div#home-ctas>.jeg-vc-wrapper>.wpb_column:nth-child(2) {
		margin-right: 15px
	}
	div#home-ctas>.jeg-vc-wrapper>.wpb_column:not(:first-child) .text-cta p>a i {
		float: none;
		margin: 0 0 2px 0
	}
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a {
		color: #333;
		border: 1px solid #ddd;
	}
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a i {
		color: #333
	}
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a strong {
		font-family: Raleway, sans-serif;
		font-weight: 700;
		-webkit-text-stroke: .015em;
		color: #222
	}
	div#home-ctas>.jeg-vc-wrapper>.wpb_column:not(:first-child) .text-cta p>a {
		padding: 10px 20px 20px 22px;
		font-size: 14px;
		line-height: 1.4em
	}
	div#home-ctas>.jeg-vc-wrapper>.wpb_column:first-child .text-cta p>a {
		font-size: 13px;
		line-height: 18px
	}
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4 .text-cta p>a:hover i {
		color: #399600;
		transition: .2s
	}
	div#home-ctas>.jeg-vc-wrapper>.wpb_column:first-child .text-cta p>a strong {
		font-size: 14px;
		display: block;
		line-height: 1.2em;
		padding: 0 0;
		margin-top: 4px
	}
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4:not(:first-child) .text-cta p>a i {
		line-height: 42px
	}
	div#home-ctas .jeg-vc-wrapper>.vc_col-sm-4:first-child .text-cta p>a i {
		line-height: 40px
	}
	div#home-ctas>.jeg-vc-wrapper>.wpb_column:not(:first-child) .text-cta p>a strong {
		font-size: 14px;
		display: block;
		line-height: 1.2em;
		padding: 0 0;
		margin-top: 4px
	}
	div#home-section-1 {
		padding: 0!important
	}
	div#home-section-1 .vc_col-sm-6.jeg_column:first-of-type {
		margin-bottom: 15px
	}
	div#home-section-1 .vc_col-sm-6.jeg_column .jeg_slider_wrapper .jeg_post_category {
		display: none
	}
	div#home-section-1 .vc_col-sm-6.jeg_column .jeg_slider_wrapper h2.jeg_post_title {
		font-size: 20px;
		line-height: 1.25em!important;
		margin-top: 0
	}
	body.home .jeg_posts article .jeg_post_meta {
		display: block!important;
		color: #777
	}
	.home .jeg_posts article .jeg_post_meta a {
		color: #555
	}
	div#home-section-1 .vc_col-sm-6.jeg_column .jeg_slider_wrapper .jeg_post_meta {
		display: block
	}
	div#home-section-1 .jeg_posts article .jeg_thumb {
		width: 100px
	}
	div#home-section-1 .jeg_posts article .jeg_postblock_content h3.jeg_post_title {
		font-size: 14px
	}
	.item_bottom .jeg_aside_item:last-child {
		background: #fff !important;
		padding: 0px 20px 10px !Important;
	}
	.item_bottom .jeg_aside_item:last-child input.jeg_search_input {
		box-shadow: none;
		border: 0px;
		border-bottom: 2px solid #ddd;
		border-radius: 0px;
	}
	.jeg_search_wrapper .jeg_search_button {
		color: #777;
	}
	.jeg_mobile_wrapper .item_main {
		padding-top: 0px;
	}
	ul.jeg_mobile_menu > li > a {
		color: #333;
		font-size: 18px;
	}
	div#home-ctas {
		margin: 35px 0 35px 0!important
	}
	.item_main .jeg_aside_item:nth-child(2) {
		width: 100%;
		height: 100%;
	}
	.item_main .jeg_aside_item:nth-child(2) > ul.jeg_mobile_menu > li {
		margin-bottom: 14px;
	}
	.item_main .jeg_aside_item:nth-child(2) > ul.jeg_mobile_menu > li.menu-item-30631 > ul.sub-menu {
		display: block !important;
	}
	.item_main .jeg_aside_item:nth-child(2) > ul.jeg_mobile_menu > li.menu-item-30631 {
		margin-bottom: 0px;
	}
	.item_main .jeg_aside_item:nth-child(2) > ul.jeg_mobile_menu > li > a {
		font-size: 17px;
		font-family: Poppins;
		color: #444 !important;
		margin-bottom: 8px;
	}
	.item_main .jeg_aside_item:nth-child(2) > ul.jeg_mobile_menu > li ul.sub-menu > li > a {
		color: #6b6b6b;
		margin-bottom: 6px;
		border-bottom: 0px;
		padding-bottom: 5px;
	}
	.jeg_aside_item.jeg_aside_copyright p {
		padding: 0;
		font-size: 12px
	}
	.jeg_aside_item.jeg_aside_copyright {
		padding-top: 2px
	}
	.jeg_mobile_wrapper .item_main {
		position: relative
	}
	.gift-guide.su-tabs .su-tabs-nav span {
		width: calc(50% - 5px)!important;
		display: block;
		float: left
	}
	.gift-guide.su-tabs .su-tabs-nav span:nth-child(even) {
		margin-right: 0!important
	}
	.gift-guide.su-tabs .su-tabs-nav span {
		width: calc(50% - 5px)!important;
		display: block;
		float: left;
		margin-bottom: 10px;
		text-align: center
	}
	.su-tabs-nav {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	.content-inner h2 {
		line-height: 1.2em!important;
		display: block!important;
		float: left;
		width: 100%
	}
	.article-overview {
		margin-bottom: 0!important
	}
	.su-expand.su-expand-collapsed .su-expand-content {
		max-height: 400px!important;
		position: relative
	}
	.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing .su-expand-content img.float-left {
		width: 100%!important;
		max-width: 250px;
		margin-left: calc((100% - 275px)/ 2)!important
	}
	.su-expand.su-expand-collapsed.su-expand-link-style-underlined .su-expand-link.su-expand-link-more {
		position: absolute;
		bottom: 0;
		width: 100%;
		background: #fff;
		text-align: center!important;
		margin-top: 0;
		padding-top: 15px;
		opacity: .95;
		font-size: 16px
	}
	.su-expand .su-expand-link.su-expand-link-less {
		text-align: center!important;
		margin-top: 0!important;
		padding-top: 20px;
		font-size: 16px
	}
	.gift-listing .gift-button {
		width: 100%;
		margin-bottom: 12px
	}
	.coupon_gift,
	.gift-listing .gift-button a.button {
		width: 275px;
		text-align: center;
		margin-left: calc((100% - 275px)/ 2)
	}
	.coupon_gift {
		font-size: 12px
	}
	.gift-listing .gift-button a.button {
		/*line-height: 42px;*/
		height: 42px
	}
	.gift-listing h2 {
		text-align: center
	}
	.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing {
		padding-bottom: 15px
	}
	.jeg_featured_bg {
		max-height: calc(52.5vh + 55px)
	}
	table#other-ratings tr td:nth-child(odd) {
		padding: 4px 6px;
		border-right: 1px solid #ddd;
		width: 35%
	}
	.desktop-only {
		display: none!important
	}
	.promo-box {
		margin-bottom: -7%
	}
	.jeg_sidebar div#text-8 {
		margin-bottom: 0
	}
	.jeg_sidebar {
		display: block;
		float: left;
		border-radius: 0!important;
		margin-bottom: -30px
	}
	div#wpcomm {
		margin: 0!important;
		padding: 0!important
	}
	.jnews_comment_container {
		background: #f7f7f7;
		width: calc(100% + 30px);
		margin-left: -15px!important;
		padding: 10px 20px
	}
	table#other-ratings tr td:nth-child(even) {
		padding: 0 12px!important;
		background: #f7f7f7;
		color: #505050;
		font-size: 13px;
		line-height: 1em;
		width: auto!important
	}
	body div#email-bar {
		width: calc(100% + 30px)!important;
		margin-left: -15px!important
	}
	#deal-row .vc_btn3-container.vc_btn3-center {
		margin-bottom: 0!important
	}
	div#email-bar button#btnSubmit {
		width: 100%;
		text-align: center;
		background: #276600!important;
		border: 2px solid #276600;
		margin-top: 10px;
		color: #fff;
		font-weight: 700;
		padding: 8px;
		border-radius: 4px;
		font-size: 15px;
		margin-left: -1px;
		margin-bottom: 10px
	}
	div#email-bar .wpb_text_column.wpb_content_element {
		text-align: center;
		margin-bottom: 15px
	}
	div#email-bar input.formbox-field.fname-field {
		margin-bottom: 10px
	}
	div#deal-row .vc_col-sm-3 section.vc_cta3-container .vc_cta3 a.vc_general.vc_btn3 {
		margin-top: 10px
	}
	.tool-description h1 {
		font-size: 32px;
		padding: 0 10px;
		line-height: 1.1em
	}
	div#deal-row {
		max-width: 100%!important;
		margin: 0 0 20px 0!important
	}
	div#deal-row .wpb_single_image {
		text-align: center
	}
	div#code-box .wpb_wrapper,
	div#deal-row .vc_col-sm-6 .jeg_wrapper.wpb_wrapper .wpb_text_column.wpb_content_element:nth-child(2) .wpb_wrapper p {
		font-size: 14px!important
	}
	div#deal-row .vc_col-sm-3 section.vc_cta3-container .vc_cta3 {
		background: 0;
		border: 0;
		padding: 0
	}
	div#deal-row .vc_col-sm-6.jeg_main_content {
		text-align: center
	}
	div#deal-row .vc_col-sm-6.jeg_main_content h2 {
		margin-top: 8px;
		font-size: 18px!important
	}
	table#consumption-methods tr td label {
		font-weight: 700;
		display: inline-block;
		margin-right: 5px
	}
	tr.table-head td {
		color: #fff!important
	}
	.entry-content p img {
		margin: 12px 0!important
	}
	.jeg_fs_content {
		max-height: 52.5vh!important
	}
	.jeg_single_fullwidth .jeg_main_content img {
		margin-top: 10px;
		margin-bottom: 15px;
		width: calc(100% + 30px)!important;
		max-width: none;
		margin-left: -15px!important
	}
	table#consumption-methods.mobile-only,
	table#consumption-methods.mobile-only tbody,
	table#consumption-methods.mobile-only td,
	table#consumption-methods.mobile-only tr {
		width: 100%;
		display: block
	}
	table#consumption-methods.mobile-only td.mobile-row-head {
		background-color: #389800;
		color: #fff
	}
	table#consumption-methods.mobile-only tr:nth-child(n+2) td {
		background: #fff!important;
		color: #333
	}
	.desktop-only {
		display: none!important
	}
	.entry-content img.float-left.lazyloaded {
		margin-bottom: 15px
	}
	body .entry-content p {
		font-size: 15px!important;
		line-height: 1.8em!important
	}
	.entry-content h3 {
		font-size: 18px!important;
		line-height: 1.4em
	}
	.entry-content h2 {
		font-size: 20px!important;
		line-height: 1.4em;
		font-weight: 700
	}
	div#tools-1 h4 {
		display: inline-block;
		float: none;
		width: 100%;
		font-weight: 700
	}
	div#laws-container {
		width: calc(100% + 30px);
		margin-left: -15px!important
	}
	.tool-description h3 {
		font-size: 15px!important
	}
	.archive .jeg_container .jeg_content {
		padding-top: 20px
	}
	.jnews_category_header_top.bottom-header-shift {
		padding: 30px!important
	}
	.jnews_category_header_top.bottom-header-shift h2 {
		margin-top: 4px;
		color: #fff!important;
		font-weight: 700;
		text-align: center
	}
	body,
	div,
	html {
		-webkit-overflow-scrolling: touch!important
	}
	.jnews_category_header_top.bottom-header-shift .container .jeg_cat_header.jeg_cat_header_3 {
		width: 100%;
		margin-left: 0;
		text-align: center
	}
	section#cbd-dosage-ad {
		margin-bottom: 15px!important
	}
	.jnews_category_header_top.bottom-header-shift .container {
		padding: 0
	}
	.jnews_category_header_top.bottom-header-shift .container form.email-optin-bar.archive-bar {
		width: 100%!important;
		margin-bottom: 40px;
		margin-top: 0
	}
	.jeg_section .jeg_sidebar>.widget {
		margin-bottom: 20px !important;
	}
	.jnews_category_header_top.bottom-header-shift {
		padding: 0px 15px !important;
		margin: 0px 0px 15px 0px;
	}
	.jnews_category_header_top.bottom-header-shift h2 {
		color: #333 !important;
		text-align: left;
		font-size: 24px;
		margin-bottom: 0px;
		margin-top: 10px;
	}
	div#jeg_off_canvas {
		z-index: 999999999999999!important;
		position: relative!important
	}
	.archive .jeg_container .jeg_content {
		padding-bottom: 0
	}
	ul.jeg_menu_footer li {
		width: auto;
		display: inline-block!important;
		margin-right: 6px;
		padding: 0px 8px 0px 8px !important;
	}
	ul.jeg_menu_footer li:after {
		display: none
	}
	.socials_widget.nobg {
		text-align: center
	}
	.socials_widget.nobg a i {
		font-size: 20px!important;
		margin-right: 12px!important
	}
	.socials_widget.nobg a:last-child,
	.socials_widget.nobg a:last-child i {
		margin-right: 0!important
	}
	.ads-wrapper {
		padding-bottom: 0
	}
	.home .jeg_content {
		padding-bottom: 0
	}
	.home .jeg_block_loadmore.inactive {
		display: none
	}
	div#bottom-feed h3.jeg_post_title {
		font-size: 16px!important
	}
	div#beginners-cta {
		margin-bottom: -45px!important
	}
	div#home-landing {
		z-index: 999999;
		position: relative!important;
		overflow: visible
	}
	div#bottom-feed {
		padding-top: 60px!important
	}
	.home div#beginners-cta {
		background: #399600!important;
		width: 100%!important
	}
	div#beginners-cta .wpb_text_column {
		background: 0 0!important
	}
	div#beginners-cta img {
		filter: contrast(10%) brightness(250%)
	}
	div#beginners-cta .wpb_text_column h3 {
		color: #fff!important;
		font-size: 26px!important
	}
	div#beginners-cta .wpb_text_column a {
		color: #fff;
		font-size: 18px
	}
	div#beginners-cta {
		background: #49a639;
		width: calc(100% + 30px);
		margin-left: -15px!important;
		border-radius: 0!important;
		height: 100px!important;
		padding: 30px 30px 30px 0
	}
	div#home-landing {
		padding-top: 14px!important
	}
	.admin-bar .jeg_mobile_wrapper {
		padding-top: 0!important
	}
	section#mobile-landing-feed .jeg_postblock_3 {
		margin-bottom: 0
	}
	#home-landing .jeg_postblock_3 {
		margin-bottom: 0!important
	}
	div#home-landing .jeg_postblock_3.jeg_postblock {
		display: block!important
	}
	div#home-landing .jeg_postblock_3.jeg_postblock.jeg_module_hook.jeg_pagination_disable.jeg_col_1o3.jnews_module_27299_3_5b81ec2e0c5db .jeg_block_heading_5:before {
		margin-top: 0
	}
	div#home-landing .jeg_block_heading_5 .jeg_block_title span {
		background: #f7f7f7!important
	}
	div#home-landing .jeg_postblock_3.jeg_postblock article {
		border-bottom: 0!important
	}
	div#home-landing .jeg_postblock_3.jeg_postblock .jeg_post_meta {
		display: block!important;
		margin-top: 0!important
	}
	.item_main .jeg_aside_item {
		border-bottom: 0
	}
	.item_bottom {
		background: #43960f
	}
	.item_bottom .socials_widget i {
		color: #fff!important
	}
	.jeg_aside_item.jeg_aside_copyright p {
		color: rgba(255, 255, 255, .6);
		font-size: 14px;
		line-height: 1.4em;
		padding-right: 40px
	}
	.jeg_block_loadmore {
		margin-top: 20px;
		padding-bottom: 5px
	}
	.jnews_category_header_top.bottom_header .jeg_cat_header.jeg_cat_header_3 {
		margin-bottom: 0
	}
	div#tools-ctas .jeg-vc-wrapper {
		display: block!important
	}
	body,
	html {
		width: 100%!important;
		overflow-x: hidden
	}
	div#dosage-container {
		display: block!important;
		float: left;
		width: 100%
	}
	div#tools-ctas .jeg-vc-wrapper .wpb_column {
		margin-bottom: 15px
	}
	.mobile-only {
		display: block!important
	}
	section#mobile-landing-feed {
		margin-top: 20px
	}
	div#featured-coupons .ptb_col.ptb_col4-1.ptb_col_last {
		width: 100%!important;
		padding: 10px 0 20px 0;
		border-top: 1px solid #ddd;
		margin-top: 15px;
		border-bottom: 0!important
	}
	div#dosage-container iframe#dosage-calculator {
		max-height: 92vh;
	}
	.jeg_footer_primary.clearfix a.footer_logo {
		text-align: center
	}
	.jeg_footer_primary p.copyright {
		text-align: center;
		line-height: 1.5em;
		margin: 15px 0 0 0
	}
	h3.jeg_footer_title.menu-title {
		display: none
	}
	footer .socials_widget.nobg {
		text-align: center
	}
	div#featured-coupons h2.ptb_post_title.ptb_entry_title {
		padding: 14px 0 0 0
	}
}
.popup-overlay {
	opacity: 0;
	transform: scale(0.5);
	transition: all 0.75s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	z-index: -100;
	height: 0px;
}
.book-popup.cons-popup .business-only,
.book-popup.cons-popup h2.email-octopus-heading.retail-header {
	display: none !important;
}
.book-popup.cons-popup .half-row {
	width: 100%;
}
.book-popup.retail-popup h2.email-octopus-heading.cons-header {
	display: none !Important;
}
.popup-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(255, 255, 255, 0.5) !important;
	width: 100%;
}
.book-popup .popup-overlay {
	opacity: 1;
	transform: scale(1);
	z-index: 800;
	height: 100%;
}
.popup-overlay div#handbook-subscribe div#custom_html-6 {
	margin: 0px;
}
.retail-subscribe .email-octopus-form-row input[type=text],
.retail-subscribe .email-octopus-form-row input[type=email] {
	width: 100% !important;
	max-width: none;
	height: 40px;
}
.popup-overlay div#handbook-subscribe h2.email-octopus-heading {
	font-weight: bold;
	text-align: center;
	color: #2f2f2f;
	margin-bottom: 30px;
}
form.email-octopus-form.retail-subscribe .email-octopus-form-row {
	text-align: left;
}
#handbook-subscribe .email-octopus-form-row-subscribe {
	margin: 0 auto;
}
form.email-octopus-form.retail-subscribe {
	text-align: center;
}
button.close-pop:hover {
	color: #fff !important;
	background: #399600 !Important;
	transform: scale(1.05);
}
button.close-pop {
	position: absolute;
	right: 1.5rem;
	transition: all 0.75s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	top: 1.5rem;
	background: #fff;
	border: 3px solid #399600;
	color: #399600;
	font-weight: 900;
	font-family: Helvetica;
	font-size: 18px;
	display: block;
	padding: 0px;
	width: 36px;
	height: 36px;
	border-radius: 50px;
}
.popup-overlay div#handbook-subscribe {
	background: #fff;
	padding: 2.75rem;
	border: 3px solid #399600;
	border-radius: 4px;
	position: relative;
}
div#home-below-fold > .jeg-vc-wrapper {
    display: block;
}

.postid-31124 .su-carousel-slide img {
    border: 0px;
    padding: 0px !Important;
    border: 1px solid #ddd !Important;
}

.postid-31124 .su-carousel-slide a {
    border-bottom: 0 !Important;
}

.postid-31124 div#quality {
    padding-top: 50px !IMPORTANT;
}
.jeg_thumb {
    border-radius: 3px !important;
}
@media screen and (min-width: 980px) {
	.popup-overlay div#handbook-subscribe {
		max-width: 850px;
		margin: 15vh auto;
	}.chat-feed h4 + p {
    max-height: 570px;
      height: 570px;
      margin-bottom: 0px;
}
  div#bsa-block-728--90 {
    position: absolute;
}

div#bsa-block-728--90 .bsaProItems.bsaGridNoGutter {
    max-width: 728px;
    margin: 0 0 0 auto;
}

.jeg_ad.jeg_category.jnews_archive_below_hero_ads {
    padding: 0;
}

.category .jeg_cat_content.row {
    padding-top: 10px;
}

.category .jeg_cat_content.row div#category-top {
    margin-bottom: 36px;
}

.archive.category .jeg_sidebar {
    margin-top: 120px !important;
}
  .mobile-only {
    display: none !important;
}
  
  ul.jeg_menu>li:not(.current-menu-parent):hover ul.sub-menu {
    z-index: 9999999 !Important;
  }
  
  html body .sidebar-row.product-pricing + .sticky-element-placeholder + #sticky-box {
    padding: 30px !IMportant;
  }
  
  .jeg_main_menu > li.current-menu-item.menu-item-has-children > ul.sub-menu {
    display: block !important;
}
  
  .sticky-element-placeholder:not(.sticky-element-active)+div#sticky-box {
    padding: 0px 6px 0px 7px;
  }
  
  
  .archive .jeg_sidebar div#sticky-box {
    max-width: 285px !Important;
    margin: 0 !important;
}
  
  .sticky-element-active + div#sticky-box {
    top: 110px !important;
    z-index: 0 !important;
}
  
  .jeg_wide_content .jeg_sidebar {
    width: 285px;
}

.archive.category .jeg_cat_content.row .jeg_main_content.jeg_column.col-sm-9 {
    width: 70%;
    margin-right: calc(30% - 285px);
}
  
  div#sticky-box.promo-box {
    padding: 30px !important;
}
  
  #wpcf7-f31391-o1 form.wpcf7-form {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 25px;
}

#wpcf7-f31391-o1 form.wpcf7-form h2 {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    margin-top: 0;
}

#wpcf7-f31391-o1 form.wpcf7-form p {
    margin-bottom: 0;
}

#wpcf7-f31391-o1 form.wpcf7-form p input {
    margin-bottom: 12px;
    font-size: 13px;
    border-radius: 2px;
}

#wpcf7-f31391-o1 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    background: #00ad33;
    font-family: Poppins;
    padding: 2px 0px;
    margin-bottom: 0;
}
  
  .message p.notice-note {
    display: inline-block;
    background: #eee;
    padding: 6px 14px;
    margin-bottom: 30px;
}
  li.highlight-menu a {
    font-weight: bold;
}
  div#latest-news +.container {
    max-width: 850px;padding: 0px;
}
  .chat-feed iframe {
    max-width: 100%;
    height:618px !Important;
}
 .chat-feed {
    text-align: center;
    display: block;
    float: right;
    width: 52%;
    position: relative;
    margin-left: 3%;
}
  div#latest-news {
    padding: 50px 50px 0px 50px;
}
  
  .glossary-terms {
    margin-bottom: 100px;
}
  
  .glossary-term_template.glossary .jeg_sidebar.right.col-sm-3 #sticky-box {
    box-sizing: content-box;
    max-width: 100%;
  }
  .news-content {
    max-width: 42%;
    display: block;
    float: left;
    text-align: left !important;
}
  
  .glossary-container.col-md-9 {
    width: 72%;
    margin-right: 3%;
}

.glossary .jeg_sidebar.right.col-sm-3 {
    padding: 0px;
}
.glossary-term_template.glossary .jeg_sidebar.right.col-sm-3 {
    box-sizing: border-box;
    max-width: 100%;
    position: relative;
}
.glossary .sticky-element-placeholder.sticky-element-active+div#sticky-box {
    padding: 0px !important;
    position: static !important;
    top: 0px !important;
}

.glossary-term_template .sticky-element-placeholder.sticky-element-active {
  display: none !Important;
}
  
  .glossary-term_template.glossary .related-articles .related-article {
    display: block;
    width: calc((100% - 60px) / 3);
    float: left;
}
  
  

.glossary-term_template.glossary .related-articles .related-article:not(:nth-child(4n)) {
    margin-right: 30px;
}

  
  .sticky-element-placeholder.sticky-element-active + div#sticky-box {
    margin-left: 0px !important;
}
  
  div#sticky-box {
    width: 100% !important;
    background: #fff !important;
    transition: .2s ease-in-out !Important;
}
  .jeg_inner_content img.full-width-small {
    max-width: 650px;
    margin-left: calc((100% - 650px) / 2);
    margin-top: 15px;
    margin-bottom: 15px;
}
  .archive .jeg_postblock_5 article .jeg_postblock_content {
    padding-top: 15px;
}
 #home-ctas .vc_col-sm-4 {
    width: calc((100% - 60px) / 3) !important;
    padding: 0px!important;
}
  #home-ctas .vc_col-sm-4:not(:last-of-type) {
    margin-right: 30px;
}
  div#home-below-fold.vc_row > .jeg-vc-wrapper > .vc_col-sm-4 {
    width: 33.33% !important;
}
div#home-below-fold.vc_row > .jeg-vc-wrapper > .vc_col-sm-8 {
    width: 66.66% !important;
    display: block !important;
    float: left !important;
}
	#handbook-subscribe {
		transition: all 0.75s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	}
	.cons-popup div#handbook-subscribe {
		max-width: 500px;
	}
	div#handbook-lander h2 br {
		display: none;
	}
}
@media screen and (max-width: 540px) {
	div#handbook-lander img {
		margin-left: 0px !important;
	}div#latest-news iframe {
    width: 345px !important;
    height: 195px !important;
}.chat-feed {
  display: none !Important;
  }
  div#latest-news h2 + p {
    margin-bottom: 10px;
}
  .chat-feed iframe {
    width: calc(100vw - 30px);
    height: 80vh;
}.chat-feed h4+p {
    height: calc(80vh - 50px);
}
  .news-content {
    padding: 0px;
    font-size: 14px;
    text-align: left !important;
    line-height: 1.7;
}p.notice-note {
    text-align: center;
    color: #000;
    line-height: 1.3;
    text-decoration: underline;
}
  div#latest-news h2 {
    text-align: center;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 1.1em;
}div#latest-news h1 {
    font-size: 18px;
}
	div#handbook-lander h2 {
		text-align: center;
		font-size: 21px;
		font-weight: bold;
		padding: 0px 4px;
		color: #2f2f2f;
	}
	div#handbook-lander h2 + p {
		font-size: 14px;
		text-align: center;
		line-height: 1.6em;
	}
	div#handbook-lander .guide-highlights h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.guide-highlights p {
		font-size: 16px;
		margin-bottom: 12px;
		line-height: 24px;
	}
	div#book-cta {
		margin-top: 0px;
	}
	.retail-subscribe button[type="submit"] {
		width: 100%;
	}
	.popup-overlay div#handbook-subscribe {
		position: absolute;
		bottom: 24vh !important;
		max-height: 100vh;
		overflow: scroll;
	}
	.guide-highlights p i {
		display: block;
		float: left;
		line-height: 24px;
		margin-right: 10px;
		margin-bottom: 6px !important;
	}
}
@media screen and (min-width: 980px) {
	div#email-bar input.formbox-field {
		display: inline-block;
		width: 37.5%;
		margin-right: 1.5%;
		border: 2px solid #fff;
		border-radius: 3px
	}
	.um-account-side .um-account-meta a img {
		max-width: 150px !Important;
	}
	.page-id-30291 .jeg_vc_content .vc_row:last-child .jeg-vc-wrapper .jeg_sidebar {
		margin-top: 0px;
		border: 2px solid #ddd;
		padding: 25px !important;
	}
	.page-id-30291 .jeg_vc_content .vc_row:last-child .jeg-vc-wrapper .vc_col-sm-8 {
		width: 60%;
		margin-right: 5%;
	}
	.um-page-account .um-account-side {
		padding: 0px !Important;
		max-width: 250px !Important;
	}
	.page-id-30291 .jeg_vc_content .vc_general.vc_cta3 {
		max-width: 540px;
		margin: 0 auto;
	}
	.jeg_stickybar[data-mode=fixed].jeg_sticky_nav {
		transform: translateZ(0) !important;
	}
	.category.archive .jeg_section > .container > .row {
		margin-right: 0px;
	}
	.content-inner ul.column-list-2 li {
		display: inline-block;
		width: 48%;
	}
	.page-id-30291 .jeg_vc_content .vc_row {
		max-width: 890px;
	}
	.page-id-30291 .jeg_vc_content div#advertise-1 {
		margin-top: 50px;
	}
	.page-id-30291 .jeg_vc_content div#advertise-1 .jeg-vc-wrapper {
		display: flex;
		align-items: center;
	}
	.page-id-30291 .jeg_vc_content p {
		font-family: "Helvetica Neue";
		font-size: 16px;
	}
	.jeg_review_wrap {
		position: relative !Important;
	}
	.theiaStickySidebar {
		top: 150px !important;
	}
	.jeg_reviewheader {
		max-width: 130px;
		position: absolute;
		top: 12px;
		right: 0;
	}
	h2.jeg_review_title {
		margin-bottom: 20px;
	}
	div#text-15 h1 {
		font-size: 24px !Important;
	}
	#review-image img {
		border: 2px solid #ddd;
	}
	#medical-conditions-table div#filter-container > select#select-condition {
		width: 235px;
		margin-right: 10px;
	}
	.archive div#custom_html-8.element-is-sticky {
		z-index: 1;
	}
	.archive div#custom_html-8.element-is-sticky + .widget {
		position: relative;
		z-index: 2;
		background: #f2f2f2;
	}
	[class*=um-] .content-inner {
		padding-top: 60px
	}
	[class*=um-] .jeg_breadcrumbs {
		display: none
	}
	.archive.category .jeg_sidebar,
	.page .jeg_sidebar,
	.single.jeg_single_tpl_1 .jeg_sidebar {
		margin-top: 44px;
	}
	.single.jeg_single_tpl_1 .jeg_sidebar.col-md-4 {
		width: 25% !important;
		padding: 0px !important;
	}
	.single.jeg_single_tpl_1 .jeg_sidebar.col-md-4 {
		width: 25% !important;
		padding: 0px !important;
		margin-left: 0px !important;
	}
	.single.jeg_single_tpl_1 .jeg_main_content.col-md-8 {
		width: 72%;
		margin-right: 3%;
	}
	.page-template-default.page .jeg_main_content.col-md-9 {
		width: 72%;
		margin-right: 3%;
	}
	#dosage-calculator {
		height: 625px !Important;
		margin-top: -30px !Important;
	}
	.entry-content p {
		color: #111;
		font-size: 18px!important;
		line-height: 1.5;
	}
	.single.jeg_single_tpl_1 .jeg_main .jeg_container {
		padding-top: 0px !important;
	}
	.jeg_pl_lg_2 .jeg_post_title,
	.jeg_pl_lg_3 .jeg_post_title {
		font-size: 19px !Important;
	}
	.jeg_slider_type_2 .jeg_slide_caption .jeg_post_title {
		font-size: 36px !Important;
		line-height: 1.2em !Important;
	}
	.archive.category .jeg_pl_lg_2 .jeg_thumb {
		width: 325px !important;
	}
	.archive.category .jeg_inner_content .jnews_category_content_wrapper .jeg_posts .jeg_post img.wp-post-image {
		width: 325px;
		min-height: 0px !Important;
	}
	.jeg_heroblock_skew[data-margin="30"] .jeg_hero_item_2 .jeg_postblock_content {
		margin-right: calc(5% + 40px);
	}

	.item_bottom .jeg_aside_item:last-child {
		background: #fff;
	}
	.jnews_category_hero_container .jeg_heroblock {
		margin-bottom: 30px;
		border-radius: 6px;
	}
	ul.jeg_mobile_menu.sf-js-enabled.sf-arrows {
		margin-top: 30px;
	}
	.small-menu.first-small {
		margin-top: 30px;
		padding-top: 20px;
	}
	.small-menu > a {
		color: #444 !important;
		font-size: 15px !important;
		font-weight: 600 !important;
	}
	.small-menu.first-small:before {
		content: "";
		height: 3px;
		width: 80px;
		background: #399600;
		display: block;
		position: relative;
		top: -24px;
	}
	ul.jeg_mobile_menu > li.sfHover > a {
		color: #0b0b0b !Important;
	}
	.content-inner .row.listicle-row .listing-cont {
		display: block;
		float: right;
		width: 55%;
	}
	ul.jeg_mobile_menu > li > a {
		color: #333 !important;
		font-weight: 600 !important;
		font-family: Poppins;
	}
	a.drawer-logo {
		display: none;
	}
	#giveaway-frame {
		height: 340px;
		width: 680px;
		overflow: hidden;
	}
	.entry-content .content-inner a:not([class*="b"]),
	.wide-row.row p a:not([class*="b"]) {
		color: #333;
		border-bottom: 1px solid rgb(0, 0, 0, .5);
	}
	#giveaway-frame #giveaway-source {
		width: 100%;
		height: 1000px;
		border: 0px;
		margin-top: -315px;
		overflow: hidden;
		-webkit-resize: none;
		-moz-resize: none;
		resize: none;
	}
	.giveaway-container #giveaway-container:before {
		content: "";
		position: absolute;
		height: 48px;
		width: 40px;
		background: #fff;
		display: block;
		top: 15px;
		right: 20px;
		opacity: 1;
	}
	.giveaway-row {
		left: auto !important;
	}
	page-id-26546 .jeg_share_bottom_container {
		max-width: 600px;
	}
	.jeg_featured_big .entry-header .container {
		padding: 0px !Important;
	}
	.jeg_featured_big .entry-header .jeg_post_title {
		font-size: 48px !important;
	}
	.jeg_postblock_3 .jeg_posts article.cbd_coupons {
		display: flex;
		align-items: center;
	}
	.med-footer {
		bottom: 0;
		line-height: 22px;
		margin-top: 15px !important;
		display: block;
	}
	.postid-898 .wide-row {
		margin-bottom: 40px;
	}
	.conditions-table tbody tr td.column-1,
	.conditions-table thead th.column-1 {
		width: 50px;
		text-align: center;
	}
	body .wide-row {
		max-width: 900px !important;
		min-width: 900px !important;
		margin-left: calc((100% - 900px) / 2) !important;
	}
	body .wide-row .conditions-table {
		width: 100% !important;
	}
	.conditions-table tbody tr td.column-3,
	.conditions-table thead th.column-3 {
		width: 200px !important;
	}
	.conditions-table tbody tr td,
	.conditions-table thead th,
	.conditions-table tfoot th {
		padding: 8px 12px;
	}
	.content-inner .row.listicle-row .listing-cont h3 {
		font-size: 24px !Important;
		line-height: 1.3;
		font-weight: bold;
	}
	.content-inner .row.listicle-row a.button:hover {
		transform: scale(1.04);
		margin-top: 14px;
		margin-bottom: -2px !Important;
	}
	.content-inner .row.listicle-row .info-cont {
		display: block;
		float: left;
		width: 40%;
	}
	.content-inner .row.listicle-row > p img {
		margin: 0px !important;
	}
	.content-inner .row.listicle-row {
		border-bottom: 3px solid #ddd;
		margin-bottom: 30px !important;
		display: block;
		width: 100%;
		padding: 30px 0px;
	}
	.content-inner .row.listicle-row .info-cont img.alignleft {
		box-shadow: 0px 0px 5px #aaa;
	}
	.archive[class*=coupons] .jeg_main_content.col-sm-8 {
		width: 72%
	}
	.jeg_single_narrow .jeg_inner_content {
		padding-left: 0px !Important;
		padding-right: 0px !Important;
	}
	.archive[class*=coupons] .col-sm-4 {
		width: 28%!important;
		border: 0!important;
		padding-top: 0!important;
		padding-right: 50px!important
	}
	div#handbook-lander {
		min-height: 650px;
	}
	.related-coupons {
		max-width: 800px;
	}
	.retail-subscribe .half-row {
		display: inline-block;
		width: 48.75%;
	}
	.retail-subscribe .margin-row {
		margin-right: 2%;
	}
	.cbd-coupons .featured-coupons {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	div#handbook-lander {
		padding: 100px 0px 50px 0px;
	}
	div#handbook-lander h2 {
		font-size: 1.5rem;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.cbd-coupons .featured-coupons .featured-coupon:not(:last-child) {
		margin-right: 20px
	}
	.cbd-coupons .featured-coupons .featured-coupon {
		width: calc((100% - 40px)/ 3)!important
	}
	.cbd-coupons .featured-coupons .featured-coupon .archive[class*=coupons] .jeg_sidebar {
		width: 26%;
		border: 0
	}
	.content-inner h2+p>img {
		margin-top: 10px
	}
	.single-post .content-inner figure.alignright,
	.single-post .content-inner img.alignright {
		max-width: 300px!important;
		margin-left: 25px!important;
		margin-bottom: 20px!important
	}
	.single-post .content-inner figure.alignleft,
	.single-post .content-inner img.alignleft {
		max-width: 300px!important;
		margin-right: 25px!important;
		margin-bottom: 20px!important
	}
	div#optin-confirmation {
		max-width: none!important;
		left: 0!important;
		right: 0!important;
		width: 100%!important
	}
	.coupon-subscribe .wpb_wrapper {
		display: flex;
		align-items: center;
		width: 100%
	}
	.coupon-subscribe .wpb_text_column.wpb_content_element {
		display: block;
		float: left;
		width: 100%;
		margin: 0
	}
	.coupon-subscribe .wpb_wrapper div#text-14 {
		width: 55%
	}
	.email-octopus-form-row-subscribe {
		display: inline-block
	}
	.coupon-subscribe .wpb_wrapper .coupon-subscribe-message {
		width: 40%;
		margin-right: 5%
	}
	.coupon-subscribe .wpb_wrapper div#text-14 .coupon-subscribe-form .email-octopus-form-row {
		display: inline-block;
		width: calc(100% - 128px);
		margin-right: 8px
	}
	.coupon-template .coupon-share .wpb_text_column {
		display: inline-block;
		margin-right: 20px
	}
	.coupon-template .coupon-share .jeg_custom_share_wrapper {
		display: inline-block
	}
	.coupon-template .coupon-row-2 {
		max-width: 650px;
		position: relative;
		/*left: -60px*/
	}
	.coupon-template .coupon-share h3 {
		text-align: right
	}
	div#table-of-contents .vc_col-sm-8 .wpb_single_image {
		margin: 15px 0!important
	}
	div#table-of-contents {
		display: flex;
		align-items: center
	}
	.um-account-side .um-account-meta {
		margin-bottom: 40px!important
	}
	.um-col-alt .um-half {
		width: 48%!important;
		float: left
	}
	.um-col-alt .um-left.um-half {
		margin-right: 4%!important
	}
	.um-profile-body.posts .um-ajax-items .um-item {
		padding-bottom: 0;
		padding-top: 0;
		margin-top: 20px;
		display: block;
		float: left;
		width: calc(31.66% - 2px)!important;
		border: 1px solid #ddd
	}
	.jeg_popup {
		padding: 35px 50px!important
	}
	.um-header {
		min-height: 125px
	}
	.um-profile-body.posts .um-ajax-items .um-item:not(:nth-child(3n)) {
		margin-right: 2.5%
	}
	.um-page-user .jeg_content.jeg_singlepage {
		background: #f7f7f7
	}
	.um-profile-nav {
		padding-left: calc((100% - 1000px)/ 2)!important;
		padding-right: calc((100% - 1000px)/ 2)!important
	}
	.um-profile-edit {
		padding-right: 20px!important;
		top: 20px!important
	}
	.um-header {
		background: #fff;
		margin-top: -200px!important;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		padding: 20px
	}
	.um .um-profile-photo a.um-profile-photo-img {
		top: 0!important
	}
	.um-page-user .content-inner {
		padding: 0;
		border: 1px solid #ddd;
		margin-top: 30px;
		background: #fff;
		border-radius: 4px
	}
	.um.um-account form {
		min-height: 550px
	}
	.um-page-user .um-form>div:not(.um-cover) {
		max-width: 980px;
		margin: 0 auto
	}
	a.um-profile-photo-img {
		max-width: 125px!important;
		max-height: 125px;
		left: 10px!important
	}
	.um-profile.um .um-profile-meta {
		padding-left: 175px!important;
		padding-right: 50px
	}
	.um-profile.um .um-profile-meta .um-main-meta .um-clear {
		display: none
	}
	.um-profile.um .um-name a {
		font-size: 24px;
		line-height: 48px;
		color: #222
	}
	.um-profile.um .um-profile-meta .um-main-meta .um-profile-connect.um-member-connect {
		float: left;
		padding-right: 0
	}
	.single .entry-content img.float-right {
		float: right;
		max-width: 375px;
		margin-left: 30px;
		margin-bottom: 30px;
		margin-right: 0px !important;
	}
	.article-row.image-left p img,
	.entry-content img.float-left {
		float: left !Important;
		max-width: 375px;
		margin-right: 30px !Important;
		margin-bottom: 30px !Important;
		margin-left: 0px !important;
	}
	.um.um-account form .um-account-main {
		border: 1px solid #ddd;
		border-radius: 4px;
		padding: 40px;
		background: #fff;
		margin-left: 30px
	}
	.jeg_single_narrow .content-inner>*,
	.jeg_single_narrow .jeg_inner_content>* {
		max-width: none;
		margin-left: auto;
		margin-right: auto
	}
	div#spectrum-desc .vc_col-sm-3 {
		width: 30%!important
	}
	div#spectrum-desc .vc_col-sm-9 {
		width: 70%!important
	}
	img.full-image {
		max-width: 100%!important;
		margin-left: 0!important;
		margin-right: 0!important;
		float: none
	}
	.row .jeg-vc-wrapper .vc_col-sm-9 h2 {
		margin-top: 0
	}
	.jeg_review_wrap h3.jeg_review_subtitle,
	h2.jeg_review_title {
		display: inline-block!important;
		float: none;
		width: calc(100% - 100px)
	}
	.jnews_related_post_container article {
		width: 33.33%!important
	}
	.review-image-inline,
	img.flavor-image {
		display: block;
		float: left;
		max-width: 320px;
		margin-right: 30px;
		margin-bottom: 30px;
		margin-top: 10px
	}
	div#table-of-contents .vc_col-sm-4 {
		width: 40%
	}
	div#table-of-contents .vc_col-sm-8 {
		width: 57.5%;
		margin-right: 0!important
	}
	.cannabinoid-row,
	.product-name {
		font-size: 13.5px!important
	}
	.review-row {
		padding-top: 100px!important;
		margin-top: -100px!important
	}
	.wpb_single_image a.prettyphoto:hover img {
		transform: scale(1.05);
		border: 1px solid #ddd;
		box-shadow: 0 0 10px rgba(0, 0, 0, .2)
	}
	.wpb_single_image a.prettyphoto img {
		transition: all .25s ease-in-out
	}
	.review-row.review-pricing table>tbody>tr>td:nth-child(1) {
		width: 30%
	}
	.review-row.review-pricing table>tbody>tr>td:nth-child(n+2) {
		width: 20%!important
	}
	.list-row .inner-inner_row.no-float,
	h5.no-float {
		display: inline;
		float: none!important;
		width: auto!important
	}
	img.lightbox-thumb.larger-thumb {
		float: right;
		max-width: 50%;
		margin-left: 40px;
		margin-right: -15%;
		margin-top: 30px;
		margin-bottom: 30px
	}
	.list-row .inner-inner_row img.lightbox-thumb {
		float: right;
		max-width: 35%;
		margin-left: 30px;
		margin-right: -12.5%;
		margin-top: 15px;
		margin-bottom: 30px
	}
	.author.archive .jeg_sidebar {
		position: absolute;
		right: 0;
		width: 30%
	}
	.archive.author .jeg_section>.container>.jeg_cat_content.row {
		position: relative
	}
	.jeg_archive_header.jeg_authorpage.clearfix {
		width: 66.6667%;
		float: left;
		padding-right: 15px
	}
	.page-id-27452.jeg_main_content.col-md-12,
	.page-id-29541.jeg_main_content.col-md-12,
	.page-id-29542.jeg_main_content.col-md-12 {
		max-width: 1080px
	}
	div#home-section-1 .jeg_block_container,
	div#home-section-1 .jeg_posts article.post-29505,
	div#home-section-1 .jeg_posts article.post-29505 .jeg_postblock_content {
		overflow: visible!important
	}
	div#home-section-1 .jeg_posts article.post-29505 h3.jeg_post_title {
		width: 105%
	}
	.postid-29505 .list-row img.float-right {
		margin-top: 10px;
		margin-bottom: 20px!important
	}
	.category-description_top {
		max-width: 850px
	}
	.category-description_bottom {
		display: block;
		float: left;
		max-width: 72%;
        margin-bottom: 50px;
	}
	div#home-below-fold .editors-tab div#editors_picks .jeg_posts article:nth-child(4) {
		display: none
	}
	div#home-below-fold .editors-tab div#editors_picks .jeg_posts article:nth-child(3) {
		margin-bottom: 0
	}
	.jeg_nav_icon .jeg_mobile_toggle.toggle_btn {
		color: #999!important
	}
	div#more-stories_home .vc_col-sm-9 {
		width: 66.667%!important;
		margin-right: calc(70% - 66.667%)
	}
	div#more-stories_home .vc_col-sm-3 {
		width: 30% !important;
	}
	.jeg_header.normal .socials_widget>a>i.fa:before {
		color: #999
	}
	.jeg_header.normal .socials_widget a:hover i:before {
		color: #000!important
	}
	.jeg_nav_icon .jeg_mobile_toggle.toggle_btn:hover {
		color: #000!important
	}
	.jeg_stickybar .jeg_logo img {
		height: 32px
	}
	div#home-below-fold .wpb_column.vc_col-sm-4 {
		padding-left: 50px
	}
	div#more-stories_home h3.jeg_block_title {
		font-size: 20px;
		line-height: 2.5em
	}
	div#email-subbox_home {
		margin-top: 50px
	}
	div#home-ctas .vc_col-sm-4>.jeg_wrapper.wpb_wrapper>.row {
		display: flex;
		align-items: center
	}
	#home-section-1 .jeg_postblock_5 article .jeg_thumb {
		width: 190px!important;
		height: 140px!important
	}
	div#home-section-1 .jeg_slider_wrapper .jeg_slide_caption {
		width: 75%
	}
	div#home-section-1 .jeg_slider_wrapper .jeg_slide_item {
		height: 476px
	}
	.jeg_nav_icon .jeg_mobile_toggle.toggle_btn:hover {
		color: #111
	}
	.jeg_mobile_wrapper .item_bottom {
		background: #399600
	}
	.jeg_mobile_wrapper .item_bottom .jeg_aside_item.socials_widget.nobg i:before {
		color: #fff!important
	}
	.jeg_mobile_wrapper .item_bottom .jeg_aside_item.socials_widget.nobg a:hover i:before {
		color: #fff!important;
		opacity: .75
	}
	.jeg_mobile_wrapper .item_bottom .jeg_aside_item.jeg_aside_copyright p {
		color: #fff;
		font-size: 11px;
		opacity: .75
	}
	.jeg_content {
		padding: 0 0 40px
	}
	.jeg_bottombar .jeg_nav_item.socials_widget {
		margin-right: 30px
	}
	.photo-box {
		display: block;
		float: left;
		width: 350px;
		margin-right: 30px
	}
	.no-top_margin {
		margin-top: 0!important
	}
	.gift-list .directory-form .items .horizontal-item .horizontal-item--inner {
		display: block!important
	}
	.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing .gift-inner {
		display: block;
		float: right;
		max-width: calc(100% - 325px)
	}
	.gift-guide.su-tabs .su-tabs-panes .su-tabs-pane .gift-listing img.float-left {
		margin: 0
	}
	.su-expand-collapsed .su-expand-link.su-expand-link-more {
		position: absolute;
		bottom: 0;
		padding-top: 10px;
		right: 0;
		width: 100%;
		text-align: right!important;
		margin-top: 0;
		background: #fff
	}
	.gift-button {
		display: block;
		position: absolute;
		top: 220px;
		left: 0;
		width: 275px
	}
	.gift-button a {
		width: 100%;
		display: block;
		text-align: center!important
	}
	.su-expand .su-expand-link.su-expand-link-less {
		bottom: 0;
		position: absolute;
		right: 0;
		margin-top: 0!important
	}
	.gift-list .directory-form .items .horizontal-item .horizontal-item--inner .horizontal-item--thumb {
		display: block;
		float: left;
		margin-right: 25px;
		margin-bottom: 8px
	}
	.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_share_top_container .jeg_sharelist {
		display: block;
		float: right;
		width: auto
	}
	.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .entry-header {
		display: block;
		float: left;
		width: 60%
	}
	.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_share_top_container {
		display: block;
		float: right;
		width: 40%;
		text-align: right
	}
	.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_sidebar.left.jeg_sticky_sidebar.col-sm-3 {
		width: calc(23.5% - 40px);
		float: right!important
	}
	.jeg_main.jeg_sidebar_left.jeg_wide_content .jeg_content.jeg_singlepage .jeg_main_content.col-md-9 {
		width: 75%;
		float: left!important
	}
	.desktop-only {
		display: block!important
	}
	table#other-ratings tr td:nth-child(odd) {
		padding: 6px 10px;
		border-right: 1px solid #ddd;
		width: 35%
	}
	.jeg_topbar.jeg_container.dark {
		background: #2a6d00
	}
	table#other-ratings tr td:nth-child(even) {
		padding: 0 14px;
		background: #f7f7f7;
		width: 65%;
		color: #222;
		font-size: 15px
	}
	.single-post .post-row .post-column.post-50 {
		display: block;
		float: left;
		width: 48%
	}
	.single-post .post-row .post-column.post-50:nth-of-type(odd) {
		margin-right: 4%
	}
	.page-id-28937 .jeg_content.jeg_singlepage>.container {
		max-width: 1100px
	}
	.jeg_featured_big.jeg_parallax .jeg_featured_bg .jeg_featured_img {
		background-position: 50% -15vh!important
	}
	.page-id-28937 .jeg_main.jeg_sidebar_none .jeg_content.jeg_singlepage div#deal-row .jeg-vc-wrapper {
		display: flex;
		align-items: center
	}
	tr.table-head td {
		color: #fff!important;
		font-weight: 700
	}
	table#consumption-methods tr.table-head:hover {
		background: #389800!important
	}
	.law-finder_page > .jeg-vc-wrapper > .jeg_main_content div#laws-container {
		width: 100% !important;
		margin-left: 0;
	}
	table#consumption-methods tr:nth-child(n+2) td {
		width: 16.6%
	}
	table#consumption-methods tr:nth-child(n+2) td:first-child {
		background: #f7f7f7
	}
	div#wpcf7-f482-p27302-o1 p:nth-of-type(-n+2) {
		display: block;
		float: left;
		margin-right: 15px
	}
	.jeg_nav_left .jeg_logo {
		margin-right: 15px
	}
	.jnews_category_header_top.bottom-header-shift form.email-optin-bar.archive-bar h2 {
		color: #444!important;
		font-weight: 700;
		margin-top: 0;
		font-size: 18px;
		text-align: center;
		margin-bottom: 18px
	}
	.jnews_category_header_top.bottom-header-shift .container {
		max-width: 1200px!important
	}
	.archive .jnews_category_header_top.bottom-header-shift .jeg_cat_header.jeg_cat_header_1 .jeg_title_wrap {
		float: right
	}
	.jnews_category_header_top.bottom-header-shift form.email-optin-bar.archive-bar {
		display: block;
		float: left;
		width: 30%;
		padding: 30px;
		border: 1.5px solid #399600;
		margin-top: 30px
	}
	div#contact-us .wpb_column.jeg_column.vc_column_container.vc_col-sm-4.jeg_sticky_sidebar.jeg_sidebar {
		margin-left: 5%;
		width: calc(33.3333% - 5%);
		border: 2px solid #ddd
	}
	.row.vc_row.vc_inner.vc_row-fluid.vc_custom_1521528700273.vc_row-has-fill .wpb_text_column.wpb_content_element.vc_custom_1535753687294 {
		padding-bottom: 0!important
	}
	.row.vc_row.vc_inner.vc_row-fluid.vc_custom_1521528700273.vc_row-has-fill .wpb_text_column.wpb_content_element.vc_custom_1535753696873 {
		padding-top: 10px!important
	}
	div#home-landing .jeg_postblock_3.jeg_postblock.jeg_module_hook.jeg_pagination_disable.jeg_col_1o3.jnews_module_27299_3_5b81e92d3c954 {
		display: none
	}
	.jeg_cat_header_4 .jeg_title_wrap {
		padding: 50px 0!important
	}
	.jeg_fs_content {
		height: 1000px;
		max-height: 62.5vh
	}
	.archive.category-cbd-coupons .jeg_section .container {
		max-width: 850px!important
	}
	.archive.category-cbd-coupons .container .jeg_thumb {
		max-width: 200px
	}
	.entry-content img {
		width: 100%
	}
	.entry-content img.float-left {
		float: left;
		max-width: 45%;
		margin-left: -12.5%;
		margin-top: 10px;
		margin-right: 30px;
		margin-bottom: 10px
	}
	.img.inline-center {
		width: 100%;
		padding: 20px;
		background: #f7f7f7;
		border: 1px solid #eee
	}
	.cbd-coupons .ptb_row {
		align-items: center!important
	}
	.ptb_archive_cbd-coupons .ptb_loops_wrapper {
		max-width: 1200px;
		margin: 0 auto
	}
	.jeg_footer_content .col-md-7.col-sm-8.footer_column {
		width: 48%
	}
	.jeg_footer_content .col-md-2.footer_column {
		width: 26%!important
	}
	.jeg_footer_content .col-md-3.col-sm-4.footer_column {
		width: 26%!important
	}
	div#bottom-feed .vc_col-md-6 article .jeg_thumb {
		width: 50%;
		max-width: 275px
	}
	div#request-review .wpb_column.jeg_column.vc_column_container.vc_col-sm-9 {
		padding-right: 10%
	}
	.single-post .jeg_main_content.col-md-9 {
		width: 68%
	}
	.single-post .jeg_sidebar {
		width: calc(32% - 40px)!important;
		margin-left: 40px!important
	}
	ul.jeg_storelist li>a.storename {
		line-height: 36px;
		font-size: 18px;
		color: #444
	}
	div#email-bar button#btnSubmit {
		height: 40px;
		padding: 7px 14px;
		background: #2b6d01;
		border: 2px solid #2b6d01;
		width: 21.35%;
		color: #fff;
		font-weight: 700;
		border-radius: 3px;
		display: block;
		float: right
	}
	#email-bar form {
		margin-top: 5px
	}
	#home-landing .jeg_heroblock_5 .jeg_heroblock_wrapper {
		height: 400px!important
	}
	#home-landing .wpb_column.jeg_column.vc_col-sm-3 {
		height: 490px!important;
		margin-bottom: 30px
	}
	#home-landing section#cbd-dosage-ad {
		position: absolute;
		height: 70%;
		top: 0;
		margin-bottom: 0!important;
		width: 100%;
		padding-bottom: 30px
	}
	div#beginners-cta {
		position: absolute;
		width: 100%;
		top: 70%;
		height: 30%!important
	}
}
@media screen and (min-width: 1200px) {
	div#home-below-fold,
	div#home-landing {
		max-width: none!important
	}
}
.coupon-image a{display: block;
    text-align: center;}

.coupon-image img {
    max-width: 100%;
    max-height: 50px;
    width: auto;
}
.coupon-subscribe {display:none;}
.email-subscription input{
    height: 50px;
    margin-bottom: 10px;
    background: #f4f4f4;
}
.email-subscription input[type="checkbox"]{
    height: 10px !important;
    
}
@media screen and (max-width: 980px) {
	.mobi-style {display:block !important;}
	.desk-style {display:none !important;}
}
@media screen and (min-width: 980px) {
	.mobi-style {display:none !important;}
	.desk-style {display:block !important;}
}
.view-pos {position:static !important;}
.wpforms-form button[type="submit"] { background-color: #399600 !important; color:#fff !important; text-transform:uppercase !important; }
.wpforms-form input[type="text"] { background-color: #f4f4f4 !important; height:50px !important; }
#wpforms-32475-field_1 { background-color: #f4f4f4 !important; height:50px !important; }
.products-offered {display:none;}