.site-top .container {max-width: 1170px;}
.post-related {
	border-left: 4px solid #0073aa;
  padding: 10px 5px;
  margin: 30px 0px;}
@media screen and (max-width: 640px) {
	.jp-relatedposts-post {
		width: 100% !important;
	}
}
body.pipdig-child-is-store article .st_logo {
	max-width: 250px;
}
.facebook-icon, .instagram-icon {display: inline-block;
}
.pipdig-child-stores a p {
	margin-left: 20px;
}
.pipdig-child-coupon-expired-deal {
	color: #fff !important;
}
.pipdig-child-coupon-expired-discount {
	background-image: url(/wp-content/uploads/2023/03/coupon-bg.png);
}
.pipdig-child-coupon-expired.type-deal .pipdig-child-coupon-expired-discount {
	background-image: url(/wp-content/uploads/2023/03/deal-bg.png);
}
.jcp-banner-block { 
	border-radius: 4px !important;  
	border: 1px solid #c7cdd4 !important; 
	box-shadow: 0px 0px 4px #c7cdd4 !important;
	margin: 20px auto;
	padding: 0 10px 5px 10px;
	max-width: 868px;
}
.jcp-banner-button a {
	width: 75%;
	max-width: 200px;
}
.jcp-banner-block p {
	margin-top: -20px;
}
.jcp-banner-block h2 {
	font-size: 22px;
}
.jcp-banner-block table {
	background: #fafafa; border: 2px dashed #c7cdd4; margin: 0px auto !important; padding: 10px 16px; width: 100%; max-width: 200px;
}
.jcp-banner-block .get-code-wpcd {
background-color: #0073aa !important;
padding-right: 5px !important;}
.jcp-banner-block .wpcd-coupon-button-type .coupon-code-wpcd .get-code-wpcd:after {
border-left: 33px solid #0073aa !important;}
.jcp-banner-block .wpcd-coupon-button-type .coupon-code-wpcd {
min-width: 155px !important;}
.jcp-banner-block img { margin: 10px auto; width: 100%; max-width:260px;}
.first-banner-block {display: flex;
align-items: center;
justify-content: center;}
.jcp-banner-block .wpcd-btn {
border: 1px solid #ccc;
color: #fff !important;
background: #cf2e2e;
font-family: Oswald, sans-serif;
font-size: 18px !important;
letter-spacing: 0.1em;
font-weight: 500;
line-height: 24px;
padding: 10px;
word-break: break-word;}
.jcp-banner-block a.wpcd-btn:hover { color: #cf2e2e !important; background-color:#fff !important;}
.wpcd-coupon-code {text-align: center !important;}
@media screen and (max-width: 781px) {
.first-banner-block {order:3 !important;}
.jcp-banner-block .wpcd-btn {
font-size: 20px !important;
margin: 10px auto;
padding: 20px;}
}
.menu-bar ul ul ul {left: -100% !important;}
@media screen and (min-width: 601px) {
	body.pipdig-child-is-store .wpcd-coupon > .wpcd-col-7-8 .wpcd-coupon-header .wpcd-col-1-4 {
		max-width: 170px;
	}
}
.wp-container-5 div, .wp-container-10 div, .wp-container-15 div {
	margin: 0 6px;
}

.wp-container-5 p, .wp-container-10 p, .wp-container-15 p {
	min-height: 69px;
}
.h4-question {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px !important;
  display: inline;
  float: left;
	letter-spacing: 0px !important;
  margin: -1px 5px -3px 0;
  position: relative;
  top: -2px;
	text-transform: none;
}
.entry-content h4 {
	font-size: 16px;
}

/* Blue Line Chewy Styles */
/* #1 */
.blue-line {
position: absolute;
right: -18%;
top: -0.86%;
background-color: #1c48c1;
color: aliceblue;
width: 138%;
padding-top: 20px;
text-transform: inherit;
}
@media screen and (min-width: 811px) and (max-width: 941px) { 
  .blue-line {
		display: none;
}
}
@media screen and (max-width: 810px) {
  .blue-line {
    position: absolute;
    right: -2%;
    top: -1.1%;
    background-color: #1c48c1;
    color: aliceblue;
    padding-top: 20px;
    text-transform: inherit;
    width: 104%;}
}
@media screen and (max-width: 782px) {
  .blue-line {
position: absolute;
right: -2%;
top: -1.21%;;
background-color: #1c48c1;
color: aliceblue;
width: 104%;
padding-top: 20px;
text-transform: inherit;}
}
@media screen and (max-width: 441px) {
  .blue-line {
    position: absolute;
    right: -2%;
    top: -207px;
}
}
.blue-line a {
	color: aliceblue;
	text-decoration: none;
}
.blue-line a:hover {
	color: #fff;
	text-decoration: none;
}

/* #2 */

.blue-line-2 {
position: absolute;
right: -18%;
top: -1.35%;
background-color: #1c48c1;
color: aliceblue;
width: 138%;
padding-top: 20px;
text-transform: inherit;
}
@media screen and (min-width: 811px) and (max-width: 941px) { 
  .blue-line-2 {
		position: absolute;
    right: -18%;
    top: -1%;
}
}
@media screen and (max-width: 810px) {
  .blue-line-2 {
    position: absolute;
    right: -2%;
    top: -1.8%;
    background-color: #1c48c1;
    color: aliceblue;
    padding-top: 20px;
    text-transform: inherit;
    width: 104%;}
}
@media screen and (max-width: 782px) {
  .blue-line-2 {
position: absolute;
right: -2%;
top: -180px;
}
}
@media screen and (max-width: 583px) {
  .blue-line-2 {
position: absolute;
right: -2%;
top: -206px;
}
}
@media screen and (max-width: 320px) {
  .blue-line-2 {
position: absolute;
right: -2%;
top: -239px;
}
}
.blue-line-2 a {
	color: aliceblue;
	text-decoration: none;
}
.blue-line-2 a:hover {
	color: #fff;
	text-decoration: none;
}
.pipdig_p3_related_title a {
  font-size: 16px !important;
  line-height: 1.1;
  color: #222 !important;
  font-weight: 400 !important;
}
.video-block {width: 98%; max-width: 900px; margin: auto;}