/*Ads*/
body .c-ad{font-size: 15px; display: block !important;}
.c-ad a{text-decoration: none !important; border: 0 !important;}
.c-ad a:hover{color: #000 !important;}
.c-ad *{line-height: 1.5 !important; text-align: left !important; text-transform: none !important; letter-spacing: 0 !important;}
body .c-ad h3, body .c-ad h2, body .c-ad h4{text-transform: none !important;}
.c-ad h3{font-size: 18px; font-weight: normal !important; margin: 0 0 25px;}
.c-ad h4{font-size: 16px; font-weight: bold !important; margin: 0 0 10px;}
.c-ad h6{font-size: 15px; font-weight: bold !important; margin: 0 0 15px;}
.c-ad p{margin: 0 0 30px !important; color: #000 !important;}

.single-title{margin: 0 0 30px;}
.single-title h1{margin: 0 0 10px;}
.single-title__meta{margin: -8px 0 25px;}
.single-title__item{display: inline-block; margin-right: 5px;}
.home-blog-posts .entry-content .entry-title{margin: 0 0 8px;}
body.page .single-title__meta{display: none;}

.company-cr{text-align: center; margin-top: 10px; color: #fff; font-size: 14px; float: none !important;}
.company-cr a{display: inline-block; vertical-align: middle; text-decoration: none; border: 0; color: #fff;}
.company-cr img{max-width: 125px}

.footer-widgets{padding: 20px 0;}
.footer-widgets .widget-wrap{box-shadow: 0 10px 10px rgba(0,0,0,.1);}
.footer-widgets .widget-wrap .widgettitle{background-color: #839FC2; color: #fff; padding: 10px 15px;}
.footer-widgets .widget-wrap .textwidget{padding: 0 15px 15px;}

/* table */
.gc-table{line-height: 1.2; word-break: normal;}
.gc-table *{transition: all .2s ease;}
.gc-table th, .gc-table td{padding: 10px; border: 1px solid #ccc;}
.gc-table thead tr{background: #839FC2; color: #fff;}
.gc-table td:nth-child(1){width: 25%;}
.gc-table td:nth-child(2){width: 110px;}
.gc-table td:nth-child(3){width: 120px;}
.gc-table td:nth-child(4), .gc-table td:nth-child(5), .gc-table td:nth-child(6){font-weight: bold;}
.gc-table tbody tr{background: #fff;}
.gc-table tbody tr:hover{background: #f1f1f1;}
.gc-table tbody tr.hidden{display: none;}
/*
.gc-table tbody tr:nth-child(even){background: #f1f1f1;}
.gc-table tbody tr ~ tr:nth-child(odd){background: #fff;}
.gc-table tbody tr ~ tr:nth-child(even){background: #f1f1f1;}*/
.gc-filter{margin: 0 0 10px; text-align: right;}
.gc-filter select, .gc-filter input{display: inline-block; padding: 0 10px; line-height: 40px; height: 40px; border: 0; background: #839FC2; color: #fff; width: auto;}
.gc-filter label{display: inline-block; vertical-align: middle; margin-right: 10px;}

.PIN_1580099956944_button_pin.PIN_1580099956944_save,
.formkit-form[data-uid="cdab5a4c57"] .formkit-powered-by,
.srpw-meta{font-size: 15px;}

@media (max-width: 991px){
	.company-cr{text-align: center;}
	.gc-filter{text-align: center;}
	.gc-table{width: 100%; display: block;}
	.gc-table thead{display: none;}
	.gc-table tbody tr{display: block; margin: 0 0 25px; box-shadow: 0 5px 6px rgba(0,0,0,.1);}
	.gc-table tbody td{position: relative; display: block; width: 100% !important; border: 0;}
	.gc-table tbody td:before{background: #839FC2; display: block; color: #fff; padding: 5px 10px; margin: -10px -10px 10px;}
	.gc-table tbody td:nth-child(1):before{background: #8ACF46;}
	.gc-table tbody td:nth-child(1):before{content: "Product Name";}
	.gc-table tbody td:nth-child(2):before{content: "Product";}
	.gc-table tbody td:nth-child(3):before{content: "Category";}
	.gc-table tbody td:nth-child(4):before{content: "Walmart";}
	.gc-table tbody td:nth-child(5):before{content: "Target";}
	.gc-table tbody td:nth-child(6):before{content: "Costco";}
	#io_6048adcd433cf1 .ioBlockAd{display: block; overflow: hidden;}
}

body #mc_embed_signup h2{margin: 0 0 15px; font-size: 16px; line-height: 1.3;}
body #mc_embed_signup .indicates-required, #mc_embed_signup br{display: none;}
body #mc_embed_signup .mc-field-group label{display: block; margin: 0 0 5px;}
body #mc_embed_signup #mce-EMAIL{margin: 0 0 10px; padding: 0 10px; height: 40px; box-sizing: border-box; line-height: 40px; display: block; width: 100%; color: #000;}
body #mc_embed_signup .button{background: #000; color: #fff; width: 100%;}
body #mc_embed_signup p:empty{display: none;}
body #mc_embed_signup .mc-field-group{margin: 0; width: 100%;}
body #mc_embed_signup{background: none;}

body .pum{background: rgba(0,0,0,.3);}
body .pum  #mc_embed_signup{background: none;}
body .pum .clear{margin-bottom: 0;}
body .pum #mc_embed_signup h2{font-weight: bold;}
body .pum #mc_embed_signup #mce-EMAIL{margin-bottom: 0; border: 1px solid rgba(0,0,0,.1);}
body #mc_embed_signup .button{height: 40px; line-height: 40px; padding: 0 15px; border-radius: 0; border: 0;}
body .pum #mc_embed_signup .button{margin-bottom: 0 !important; background-color: #5878a3 !important;}
.pum-close{padding: 0 15px !important; background: #000 !important;}
body #mc_embed_signup h2{padding-top: 20px;}

@media (min-width: 768px) and (max-width: 991px){
	.sidebar{width: 250px;}
	.content{width: calc(100% - 250px); padding-right: 25px;}
}

@media (max-width: 991px){
	.menu-toggle{font-size: 17px;}
	article .post-category .entry-categories, body, p{font-size: 17px;}
	.single-title__item{display: block; margin-bottom: 15px;}
	.entry-content ul li.entry-title a{font-size: 20px;}
	[data-pin-log="button_pinit_bookmarklet"]{font-size: 15px !important;}
	.formkit-powered-by, #footer_branding{font-size: 15px !important;}
	.search-results article{margin-bottom: 0;}
	.search-results article p:last-child{margin-bottom: 0;}
}

@media (max-width: 767px){
	.header-social ul li{margin: 0 15px;}
	.entry-content ul li.entry-title{margin: 0 0 20px; line-height: 1.2; display: block;}
	.entry-content br{line-height: 2;}
	.widget ul>li{margin-bottom: 18px;}
	.site-inner{padding: 15px;}

	/*Homepage */
	.search-results article, .home-post{display: block !important;}
	.home-post .homepost-image{margin: 0;}
	.homepost-image img{width: 100%; display: block; margin: 0 0 15px;}
	.home-post .entry-content .post-category, .home-post .homepost-content .post-category{text-anchor: center; margin: 0 0 15px;}
	.home-blog-posts article .entry-content h2, .home-blog-posts article .homepost-content h2, .home-post .entry-content h2, .home-post .homepost-content h2{margin: 0 0 10px;}
	.archive-pagination{display: block;}
	.single p.entry-meta{margin: 0 0 10px;}

	.archive-pagination ul{display: inline-block; margin-right: 4px;}
}