a.hp-a-prod, a.hp-a-prod:hover, a.hp-a-prod:visited{
	color: #4F3310
}

h1{ font-size:14px;font-weight:bold }
h2{ font-size:12px;font-weight:bold; margin:0 }

.hm_pr_r0, .hm_pr_r0h, .hm_pr_r1, .hm_pr_r1h, .hm_pr_r2, .hm_pr_r2h, .hm_pr_r3, .hm_pr_r3h, .hm_pr_r4, .hm_pr_r4h, .hm_pr_r5 { display:inline;background-image:url("http://cdn.beau-coup.com/assets/img/reviews/stars-small.gif");text-indent:83px;margin-left:0px;overflow:hidden;cursor:pointer;padding-left: 83px;background-repeat: no-repeat; }
.hm_pr_r0 { background-position:0px 0px }
.hm_pr_r0h { background-position:0px -18px }
.hm_pr_r1 { background-position:0px -36px }
.hm_pr_r1h { background-position:0px -54px }
.hm_pr_r2 { background-position:0px -72px }
.hm_pr_r2h { background-position:0px -90px }
.hm_pr_r3 { background-position:0px -108px }
.hm_pr_r3h { background-position:0px -126px }
.hm_pr_r4 { background-position:0px -144px }
.hm_pr_r4h { background-position:0px -162px }
.hm_pr_r5 { background-position:0px -180px }

.category-header{
	text-decoration: underline;
}

.hp-store-carousel, .hp-product-carousel{ position:relative ;}
.hp-store-carousel .btn-left, .hp-product-carousel .btn-left{ left:10px; }
.hp-store-carousel .btn-right, .hp-product-carousel .btn-right{ right:10px; }

.hp-product-carousel{ border:1px solid #ddd; padding:20px 0 30px 0; margin-bottom: 30px; }
.hp-product-carousel .carousel-header{ font-size: 22px; font-family: 'Sanchez';margin-bottom: 10px;text-align: center;  }
.hp-product-carousel .carousel-header a:hover{text-decoration: none;}

.hp-store-carousel .bc-thumbnail, .hp-product-carousel .bc-thumbnail{ padding:0 25px; }
.hp-product-carousel .bc-thumbnail{ text-align: center; }
.hp-product-carousel .bc-thumbnail img{ margin: auto; width: 100%; }

.lp-category-header{ text-align:center;font-size:18px;height:44px;line-height:44px;cursor:pointer;display:block;position:relative }

.wedding-mask{ position:absolute;bottom:-2px;width:100%;height:5px;overflow:hidden;background-color:#FFFFFF;z-index:100 }
.wedding-mask-hidden{ display:none }
.hidden-all{ display:none }

.fiq-spacing{padding:10px 0px }

.bcc-wedding{ color: #24A6B2; border-color:#24A6B2 }
.bcc-baby{ color: #FF9C00; border-color: #FF9C00 }
.bcc-birthday{ color: #9DCD23; border-color: #9DCD23  }
.bcc-party{ color: #9F1F63; border-color: #9F1F63 }

/* Breakpoints Start */
/* Screen Width Belows 320px */
@media only screen and (max-width: 319px){

}

/* Screen Width Between 320px - 767px */
@media only screen and (min-width: 320px) and (max-width: 767px){

}

/* Screen Width Belows 767px */
@media only screen and (max-width: 767px){
	.lp-category-header{
		text-decoration: none !important;
		border-bottom:2px solid !important;
		margin-bottom:10px;
		cursor: auto;
	}
	.lp-category-header.bcc-wedding{
		color:#24A6B2 !important;
		border-color:#24A6B2 !important;
	}
	.lp-category-header.bcc-baby{
		color:#FF9C00 !important;
		border-color:#FF9C00 !important;
	}
	.lp-category-header.bcc-birthday{
		color:#9DCD23 !important;
		border-color:#9DCD23 !important;
	}
	.lp-category-header.bcc-party{
		color:#9F1F63 !important;
		border-color:#9F1F63 !important;
	}
	.category-product-image-container{
		border:none
	}
	.fiq-spacing{
		padding:5px 0px
	}
	div.bc-hero-dots{ position:absolute;left:50%;margin-left:-50px;bottom:8px }
}

/* Screen Width Above 768px */
@media only screen and (min-width: 768px){
	.lp-category-header{
		text-decoration:underline !important;
		border:1px solid #DDDDDD;
		border-bottom:none;
	}
	.lp-category-header-unselected{ color:#777777 !important;text-decoration:none !important;background-color:#DDDDDD;border:1px solid #DDDDDD;border-bottom:none; }
	.category-product-image-container{
		border:1px solid #DDDDDD;
	}
	div.bc-hero-dots{ position:absolute;right:8px;bottom:8px }
}

/* Screen Width Between 768px - 991px */
@media only screen and (min-width: 768px) and (max-width: 991px){

}

/* Screen Width Belows 991px */
@media only screen and (max-width: 991px){
	.top-occasions-svg{ float:left;height:15px;width:15px;margin:16px 5px 0 5px }
	.top-occasions-text{ font-size:16px }
}
/* Screen Width Above 991px */
@media only screen and (min-width: 992px){
	.hp-store-carousel .bc-thumbnails, .hp-product-carousel .bc-thumbnails{ margin:0 50px; }
	.top-occasions-svg{ float:left;height:20px;width:20px;margin:12px 5px 0 5px }
	.top-occasions-text{ font-size:20px }
}

/* Screen Width Between 992px - 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px){
.col-md-no-gutter{ padding-left: 0; padding-right: 0; }
}

/* Screen Width Above 1200px */
@media only screen and (min-width: 1200px){
.col-lg-no-gutter{ padding-left: 0; padding-right: 0; }
}
/* Breakpoints End */

.hp-card-text{
	background-image:url('http://cdn.beau-coup.com/assets/img/global/homepage/card/card-text-2.png')
}