	.hp-top .deal { 
		min-height:289px;
		background:#eeeff0;
	}
	.reverse a {
		color: #fff;
	    font-size: 12px;
	    line-height: 16px;
	    margin: 0 15px;
	    font-weight:300;
	}
	.hp_slider { 
		vertical-align:top;
	}
	.hp_slider.hasad {
		width:100%;
	    max-width: 566px;
	    display: inline-block;
	    margin-right: 30px;
	}
	.hp_slider .item { 
	    border-radius: 5px;
	    box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	    background: rgba(225,225,225,0.2);
	}
	.hp_slider .item a { 
		text-decoration:none;
	}
	.hp_slider .item { 
		transition: all 0.2s;
	}
	.hp_slider .item:hover { 
	    background: rgba(77, 169, 201, 0.15);
	}
	.hp_slider .item h3 { 
		max-height: 87px;
	    overflow: hidden;
	}
	.hp_slider .item img { 
	    border-radius: 5px;
	}
	
	.hp_slider .slick-track {
	    padding-bottom: 3px;
	    padding-top: 3px;
	}
	.hp_slider .item .distance_tier, .hp_slider .item .opened, .hp_slider .item .vendorzip, .item .location_list, .visibility_priority { 
		display:none;
	}
	.hp_slider .item .distance { 
		font-size:12px;
	}
	.hp_slider .item .distance:after { 
		content: " mi";
	}
	.hp_slider .showLoader {
		display:none; 
		clear:block; 
		text-align:center;
	}
	.hp_slider .showLoader img { 
		width:100px; 
		max-width:100px !important;
	}
	
	.hp_slider .item .distance:before {
		font-weight:bold;
		font-style:normal; 
		content: "\f041";
		font-family:"Font Awesome 5 Free";
		padding-right:3px;
		font-size:9px;
		padding-left:0px;
	}
	
	.hp_slider .item .discount { 
		margin:0 4px;
	}
	
	.module.ck7 { 
		display:inline-block;
	}
	
	.show3posts {
	    max-width: initial !important;
	}
	
	.show3posts .item {
	    width: calc(33% - 10px);
	}
	
	.real-mom-reviews h2.reverse {
	    background: #7ec738 !important;
	}

	.yotpo_photo_cta { 
		text-align: center;
		font-family: 'Montserrat';
		font-weight: 300;
		font-size: 18px;
	}
	.yotpo_photo_cta a { 
		padding: 5px 8px;
		color: white;
		background: #9ace40;
		display:inline-block;
	}
	
	.location_pano { 
		margin-top:20px;
		width:100%;
		height:auto;
		margin-bottom:20px;
	}
	.blog-content .item, .blog-image img { 
		border-radius:5px !important; 
	}
	.desktop-st-banner, .video-popup { 
		display:none;
	}
	.hp_welcomebanner div img.mobile { 
		display:none;
	}
	.hp-top h1 { 
		margin-bottom:5px;
	}
	.hp-top .quick-start ul li { 
		margin: 0px 0px 6px;
	}
	.hp-top .quick-start ul li a { 
		font-weight:300;
	}
	.hp_welcomebanner {
	    background: #4da9c9;
	    margin-bottom: 20px;
	    padding:10px 10px 8px;
	    margin-top:-10px;
		text-align:center;
	}
	.hp_welcomebanner div { 
	    display:inline-block;
	}
	.hp_welcomebanner div img { 
	    max-height:98px;
	}
	.mobile-st-banner { 
		display:none;
	}
	.hp-ad-zone-long-banner { 
		display:block;
	}
	.hp-ad-zone-long-mobile-banner { 
		display:none;
	}
	@media screen and (max-width:768px) { 
		
		.hp_welcomebanner div img.mobile { 
			display:block;
		}
		.hp_welcomebanner div img.desktop { 
			display:none;
		}
		.hp_welcomebanner_whatistext, .hp_welcomebanner_video { 
			display:none !important;  
		}
		.video-popup { 
			display:block;
		}
		.hp_welcomebanner { 
			margin-top:0px;
		}
		.hp_welcomebanner div  { 
			max-width:100%;
		}
	}
	@media screen and (max-width:767px) { 
		body { 
			overflow-x:hidden;
		}
		#content { 
			padding-top:0;
		}
		.adzone {
		    display: block !important;
		}
		.adzone div {
		    margin: auto !important;
		    margin-bottom: 20px !important;
		}
		.show2posts .item, .show3posts .item {
		    width: auto !important;
		    margin-bottom:40px !important;
		}
		.blog-image img {
		    min-height: 65vw;
		}
		#container img { 
			max-width:100%;
		}
		.hp_slider .item h3 { 
			max-height: 137px;
			height:137px;
		    overflow: hidden;
		}
		.details .smaller { 
			line-height:14px !important;
		}
		
		.mobile-st-banner.mid-page {
		    height: auto !important;
		    width: 100%;
		    padding-top: 20px;
		    display: block !important;
		    clear: both;
		    margin-bottom: 0px;
		}
		.mobile-st-banner.mid-page img { 
		    box-shadow:0px 0px 10px rgba(0,0,0,0.2);
		}
		.hp-ad-zone-long-banner { 
			display:none;
		}
		.hp-ad-zone-long-mobile-banner { 
			display:block;
		}
		
	}