@charset "utf-8";


/*---------Colors---------
navy blue: 			rgba(15, 55, 80, 1.00);
light blue: 		rgba(74, 149 ,196, 1.00);
orange:         	rgba(242, 175, 94, 1.00);
burnt orange:  		rgba(166, 109, 79, 1.00);
red-pink: 			rgba(183, 72, 97, 1.00);

------------------------*/

body{margin: 0px;
	padding:0px;
}

/*-----Heros-------*/
.home_hero{height:750px;
	background: url("../images/home_hero.jpg") no-repeat scroll center center/cover;
}

.hero_padding{min-height:150px;
	padding-top: 350px;
	padding-left: 10px;
	justify-content: left;
	align-items: left;
	text-align: left;
}

.hero_text{min-height:150px;
	padding:10px;
	justify-content: left;
	align-items: left;
	text-align: left;
	background: rgba(15, 55, 80, 0.50);
}


/*-----Sales------*/
.sale_banner{height:374px;
	background: url("../images/sales_pic_resized_recolored.jpg") no-repeat scroll center center/cover;
}

.sale_padding{min-height:150px;
	padding-top: 150px;
	padding-left: 10px;
	justify-content: left;
	align-items: left;
	text-align: left;
}

.sale_text{min-height:150px;
	padding:10px;
	justify-content: left;
	align-items: left;
	text-align: left;
	background: rgba(15, 55, 80, 0.00);
}

/*------Shop Umbrellas------*/
.shop_umbrella_banner{height:650px;
	background: url("../images/umbrella_shop_resize.jpg") no-repeat scroll center center/cover;
}

.shop_umbrella_padding{min-height:165px;
	padding-top: 380px;
	padding-left: 10px;
	justify-content: left;
	align-items: left;
	text-align: left;
}

.shop_umbrella_text{min-height:150px;
	padding:10px;
	justify-content: left;
	align-items: left;
	text-align: left;
	background: rgba(15, 55, 80, 0.50);
}

/*--
.card-img-top{min-height:325px;}

.rain_boot_coats{min-height:670px;
}

.spring_features{min-height:446px;
	background:	rgba(74, 149 ,196, 0.25);
}
--*/

.product_hover {opacity: 1;
	transition: .3s ease-in-out;
}

.product_hover:hover{
	opacity: .85;
}

/*--------------Product---------------*/

.product_image{min-height:20px;
	background:rgba(74, 149 ,196, 0.10);
	border-radius: 12px;
}

.product_info_container{min-height: 20px;
	background:rgba(242, 175, 94, 0.00);
	border-radius: 12px;
}

.small_product_images{
	background:rgba(74, 149 ,196, 0.10);
	border-radius: 12px;
}

.product_rate{min-height: 10px;
	min-width:10px;
}

.align_all_right{margin-left: auto;
      margin-right: 0;}

.heart:link{color:#000000;
	text-decoration: none;
}

.heart:visited{color: rgba(183, 72, 97, 1.00);
}

.heart:hover{color: rgba(183, 72, 97, 1.00);}

.heart:active{color: rgba(183, 72, 97, 1.00);
}

/*---progress bar---*/
.progress{progress-bar-color:rgba(242, 175, 94, 1.00)!important;
	progress-bar-background:rgba(15, 55, 80, 1.00)!important;}

/*--------------Reviews---------------*/

.overall_reviews_container{min-height:265px;
	background:rgba(74, 149 ,196, 0.10);
	border-radius: 12px;
}

.review_container{min-height: 20px;
	background:rgba(242, 175, 94, 0.00);
	border-radius: 12px;
}

/*------------Product Accordian------------*/



#accordionFlushExample.accordion-item:first-of-type>.accordion-header .accordion-button {
    border-top-left-radius: 0px!important;
    border-top-right-radius:0px!important;
	color:#000000 !important;
}

#accordionFlushExample.accordion-item:last-of-type>.accordion-header .accordion-button {
    border-top-left-radius: 0px!important;
    border-top-right-radius:0px!important;
	color:#000000 !important;
}

#accordionFlushExample.accordian-item a:hover{background:rgba(74, 149 ,196, 0.25);}

#accordionFlushExample.accordion-button::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")!important;
}

#accordionFlushExample.accordion-button:not(.collapsed)::after {
    transform: rotate(-180deg);
}

#accordionFlushExample.accordion h6{color:rgba(255,255,255,1.00)!important;}

#accordionFlushExample.accordion-button:not(.collapsed) {
 	background-color: transparent !important;
	color:#000000;
	box-shadow: none !important;
	
}

#accordionFlushExample.accordion{--bs-accordion-bg: #ffffff; !important;
	--bs-accordion-border-color:rgba(255,255,255,0.00)!important;	
}

	
	
	
	
	
	
	
	
	
	
	


