/***********************************************************************************************
            /$$$$$$
           /$$__  $$
  /$$$$$$ | $$  \__/  /$$$$$$  /$$$$$$/$$$$  /$$$$$$/$$$$   /$$$$$$   /$$$$$$   /$$$$$$$  /$$$$$$
 /$$__  $$| $$       /$$__  $$| $$_  $$_  $$| $$_  $$_  $$ /$$__  $$ /$$__  $$ /$$_____/ /$$__  $$
| $$$$$$$$| $$      | $$  \ $$| $$ \ $$ \ $$| $$ \ $$ \ $$| $$$$$$$$| $$  \__/| $$      | $$$$$$$$
| $$_____/| $$    $$| $$  | $$| $$ | $$ | $$| $$ | $$ | $$| $$_____/| $$      | $$      | $$_____/
|  $$$$$$$|  $$$$$$/|  $$$$$$/| $$ | $$ | $$| $$ | $$ | $$|  $$$$$$$| $$      |  $$$$$$$|  $$$$$$$
 \_______/ \______/  \______/ |__/ |__/ |__/|__/ |__/ |__/ \_______/|__/       \_______/ \_______/
 ************************************************************************************************/
.star
{
	position: relative;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .9em;
	margin-right: .9em;
	margin-bottom: 1.2em;
	border-bottom: .7em  solid #E5E5E5;
	border-right: .3em solid transparent;
	border-left: .3em solid transparent;
	font-size: 13px;
}

.star::before,
.star::after
{
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: .6em;
	left: -1em;
	border-bottom: .7em  solid #E5E5E5;
	border-right: 1em solid transparent;
	border-left: 1em solid transparent;
	transform: rotate(-35deg);
}

.star::after
{
	transform: rotate(35deg);
}

.star.filled
{
	border-bottom: .7em  solid #FC0;
}

.star.filled::before,
.star.filled::after
{
	border-bottom: .7em  solid #FC0;
}

h1.ecom-heading
{
	position: relative;
}

h1.ecom-heading::before
{
	content: '';
	position: absolute;
	display: block;
	width: 4px;
	top: -10px;
	bottom: -5px;
	left: -15px;
	background-color: #00aeef;
}


/*****************************************************************************************************************
 /$$$$$$$                                      /$$                                             /$$
| $$__  $$                                    | $$                                            | $$
| $$  \ $$  /$$$$$$   /$$$$$$   /$$$$$$   /$$$$$$$  /$$$$$$$  /$$$$$$  /$$   /$$ /$$$$$$/$$$$ | $$$$$$$   /$$$$$$$
| $$$$$$$  /$$__  $$ /$$__  $$ |____  $$ /$$__  $$ /$$_____/ /$$__  $$| $$  | $$| $$_  $$_  $$| $$__  $$ /$$_____/
| $$__  $$| $$  \__/| $$$$$$$$  /$$$$$$$| $$  | $$| $$      | $$  \__/| $$  | $$| $$ \ $$ \ $$| $$  \ $$|  $$$$$$
| $$  \ $$| $$      | $$_____/ /$$__  $$| $$  | $$| $$      | $$      | $$  | $$| $$ | $$ | $$| $$  | $$ \____  $$
| $$$$$$$/| $$      |  $$$$$$$|  $$$$$$$|  $$$$$$$|  $$$$$$$| $$      |  $$$$$$/| $$ | $$ | $$| $$$$$$$/ /$$$$$$$/
|_______/ |__/       \_______/ \_______/ \_______/ \_______/|__/       \______/ |__/ |__/ |__/|_______/ |_______/
****************************************************************************************************************/
#ecom_breadcrumb_container
{
	font-size: 14px;
	font-weight: normal;
	color: #373a3b;
	margin-top: 70px;
	margin-bottom: 20px;
}

#ecom_breadcrumb_container > a:link,
#ecom_breadcrumb_container > a:active,
#ecom_breadcrumb_container > a:visited
{
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #373a3b;
	transition: color 200ms;
}

#ecom_breadcrumb_container > a:hover
{
	color: #00aeef;
}


/***********************************************************************************************************************
  /$$$$$$              /$$                                                             /$$       /$$             /$$
 /$$__  $$            | $$                                                            | $$      |__/            | $$
| $$  \__/  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$   /$$$$$$   /$$$$$$  /$$   /$$      | $$       /$$  /$$$$$$$ /$$$$$$
| $$       |____  $$|_  $$_/   /$$__  $$ /$$__  $$ /$$__  $$ /$$__  $$| $$  | $$      | $$      | $$ /$$_____/|_  $$_/
| $$        /$$$$$$$  | $$    | $$$$$$$$| $$  \ $$| $$  \ $$| $$  \__/| $$  | $$      | $$      | $$|  $$$$$$   | $$
| $$    $$ /$$__  $$  | $$ /$$| $$_____/| $$  | $$| $$  | $$| $$      | $$  | $$      | $$      | $$ \____  $$  | $$ /$$
|  $$$$$$/|  $$$$$$$  |  $$$$/|  $$$$$$$|  $$$$$$$|  $$$$$$/| $$      |  $$$$$$$      | $$$$$$$$| $$ /$$$$$$$/  |  $$$$/
 \______/  \_______/   \___/   \_______/ \____  $$ \______/ |__/       \____  $$      |________/|__/|_______/    \___/
                                         /$$  \ $$                     /$$  | $$
                                        |  $$$$$$/                    |  $$$$$$/
                                         \______/                      \______/
***********************************************************************************************************************/
.heading-container
{
	margin-top: 100px;
	margin-bottom: 60px;
}

#ecom_category_description_container
{
	margin: 0 0 30px 0;
}

#ecom_category_list_container
{
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: flex-start;
}

#ecom_category_list_container .category-link-container
{
	display: flex;
	flex-flow: column wrap;
	/*justify-content: center;*/
	/*align-items: center;*/
	box-sizing: content-box;
	width: 100%;
	max-width: 276px;
	height: auto;
	margin: 0 22px 22px 0;
	text-decoration: none;
}


#ecom_category_list_container .category-link-container:nth-of-type(4),
#ecom_category_list_container .category-link-container:last-of-type
{
	margin-right: 0;
	margin-bottom: 100px;
}

/*@media screen and (max-width: 991px)
{
	#ecom_category_list_container .category-link-container:nth-of-type(4),
	#ecom_category_list_container .category-link-container:last-of-type
	{
		margin-right: 0;
		margin-bottom: 50px;
	}
}*/

#ecom_category_list_container .category-link-container:link .category-image-container,
#ecom_category_list_container .category-link-container:visited .category-image-container
{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 276px;
	overflow: hidden;
	background-color: #ffffff;
	width: 100%;
	transition: background-color 200ms;
}

#ecom_category_list_container .category-link-container:link .category-image-container.no-image,
#ecom_category_list_container .category-link-container:visited .category-image-container.no-image
{
	background-color: #F4F4F4;
}

#ecom_category_list_container .category-link-container:hover .category-image-container.no-image
{
	background-color: #E8E8E8;
}

#ecom_category_list_container .category-link-container:active .category-image-container.no-image
{
	background-color: #D8D8D8;
}

#ecom_category_list_container .category-link-container:link .category-image-container img,
#ecom_category_list_container .category-link-container:visited .category-image-container img
{
	transition: transform 200ms;
	transform-origin: center;
	min-height: 100%;
    max-width: none !important;
}

#ecom_category_list_container .category-link-container:hover .category-image-container img
{
	transform: scale(1.05);
}

#ecom_category_list_container .category-link-container:active .category-image-container img
{
	transform: scale(1);
}

#ecom_category_list_container .category-link-container:link .category-name,
#ecom_category_list_container .category-link-container:active .category-name,
#ecom_category_list_container .category-link-container:visited .category-name
{
	margin-top: 20px;
    font-family: 'SourceSans3', sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #515151;
	transition: color 200ms;
}

#ecom_category_list_container .category-link-container:hover .category-name
{
	color: #3F6287;
}

@media screen and (max-width:1440px)
{
	#ecom_category_list_container .category-link-container:nth-of-type(4)
	{
		margin-right: 19px;

	}

	#ecom_category_list_container .category-link-container:nth-of-type(3),
	#ecom_category_list_container .category-link-container:last-of-type
	{
		margin-right: 0;
	}
}

@media screen and (max-width:992px)
{
	.heading-container h1
	{
		text-align: center;
		font-size: 30pt;
	}

	#ecom_category_list_container .category-link-container:nth-of-type(4),
	#ecom_category_list_container .category-link-container:nth-of-type(3)
	{
		margin-right: 19px;
		margin-bottom: 50px;

	}

	#ecom_category_list_container .category-link-container:nth-of-type(2),
	#ecom_category_list_container .category-link-container:last-of-type
	{
		margin-right: 0;
	}
}

@media screen and (max-width: 768px)
{
	.heading-container h1
	{
		font-size: 30pt;
	}
}

@media screen and (max-width:617px)
{
	#ecom_category_list_container
	{
		flex-flow: column wrap;
		align-items: center;
	}

	#ecom_category_list_container .category-link-container
	{
		margin-right: 0;
	}

	#ecom_category_list_container .category-link-container:link .category-name,
	#ecom_category_list_container .category-link-container:active .category-name,
	#ecom_category_list_container .category-link-container:visited .category-name,
	#ecom_category_list_container .category-link-container:hover .category-name
	{
		font-size: 20px;
	}
}

/***********************************************************************************************************************************
 /$$$$$$$                           /$$                       /$$           /$$$$$$$$ /$$ /$$   /$$
| $$__  $$                         | $$                      | $$          | $$_____/|__/| $$  | $$
| $$  \ $$ /$$$$$$   /$$$$$$   /$$$$$$$ /$$   /$$  /$$$$$$$ /$$$$$$        | $$       /$$| $$ /$$$$$$    /$$$$$$   /$$$$$$   /$$$$$$$
| $$$$$$$//$$__  $$ /$$__  $$ /$$__  $$| $$  | $$ /$$_____/|_  $$_/        | $$$$$   | $$| $$|_  $$_/   /$$__  $$ /$$__  $$ /$$_____/
| $$____/| $$  \__/| $$  \ $$| $$  | $$| $$  | $$| $$        | $$          | $$__/   | $$| $$  | $$    | $$$$$$$$| $$  \__/|  $$$$$$
| $$     | $$      | $$  | $$| $$  | $$| $$  | $$| $$        | $$ /$$      | $$      | $$| $$  | $$ /$$| $$_____/| $$       \____  $$
| $$     | $$      |  $$$$$$/|  $$$$$$$|  $$$$$$/|  $$$$$$$  |  $$$$/      | $$      | $$| $$  |  $$$$/|  $$$$$$$| $$       /$$$$$$$/
|__/     |__/       \______/  \_______/ \______/  \_______/   \___/        |__/      |__/|__/   \___/   \_______/|__/      |_______/
************************************************************************************************************************************/
#ecom_product_filter_container
{
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	background-color: #f3f5fa;
	padding: 20px;
	margin-bottom: 40px;
}

#ecom_product_filter_container .title-row
{
	text-align: center;
	margin:  8px auto 15px auto;
}

#ecom_product_filter_container .title-row h2
{
	position: relative;
    font-family: 'SourceSans3', sans-serif !important;
	font-size: 19.5pt !important;
	color: #515151 !important;
}

#ecom_product_filter_container .title-row h2::before
{
	content: '';
	position: absolute;
	display: block;
	width: 95%;
	margin: 15px auto 0 auto;
	height: 3px;
	bottom: -10px;
	left: 0;
	right: 0;
	background-color: #ff9900;
}

#ecom_product_filter_container input[type="submit"]
{
	background-color: #00aeef !important;
}

#ecom_product_filter_container input[type="submit"]:hover
{
	background-color: #3DCBFF !important;
}

#ecom_product_filter_container a:link,
#ecom_product_filter_container a:active,
#ecom_product_filter_container a:visited,
#ecom_product_filter_container a:hover
{
	text-decoration: none;
}

#ecom_product_filter_container > .top-row
{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

#ecom_product_filter_container > .top-row > .left-column
{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#ecom_product_filter_container > .top-row > .left-column #filter_options_toggle
{
	position: relative;
	transition: color 200ms;
	padding-right: 20px;
}

#ecom_product_filter_container > .top-row > .left-column #filter_options_toggle::after
{
	content: '\21E9';
	display: inline-block;
	font-size: 16px;
	margin-right: -10px;
	transition: transform 300ms;
}

#ecom_product_filter_container > .top-row > .left-column #filter_options_toggle.open::after
{
	transform: 	rotate(-180deg)
				translateY(-4px);
	transform-origin: center;
}

#ecom_product_filter_container > .top-row > .left-column > .price
{
	margin-right: 30px;
}

#ecom_product_filter_container > .top-row > .left-column > .price label
{
	font-weight: bold;
}

#ecom_product_filter_container > .top-row > .left-column > .price input[type="textbox"]
{
	width: 40px;
}

#ecom_product_filter_container > .bottom-row
{
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: flex-start;
	width: 100%;
	margin-top: 20px;
}

#ecom_product_filter_container > .bottom-row .filter-option-container
{
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	align-items: center;
	margin-right: 50px;
}

#ecom_product_filter_container > .bottom-row .filter-option-container:last-of-type
{
	margin: 0;
}

#ecom_product_filter_container > .bottom-row .filter-option-container:last-of-type
{
	margin-right: 0;
}

#ecom_product_filter_container > .bottom-row .filter-option-container .option-label
{
	font-weight: bold;
}

#ecom_product_filter_container > .bottom-row .filter-option-container .checkbox-label
{
	display: block;
	font-weight: normal;
}

#ecom_product_filter_container .button-row
{
	text-align: center;
	margin: 15px auto 8px auto;
}

@media screen and (max-width:992px)
{
	#ecom_product_filter_container > .bottom-row
	{
		flex-flow: column wrap;
		align-items: center;
	}

	#ecom_product_filter_container > .bottom-row .filter-option-container
	{
		margin: 0 0 50px 0;
	}
}


/************************************************************************************************************
 /$$$$$$$                           /$$                       /$$           /$$       /$$             /$$
| $$__  $$                         | $$                      | $$          | $$      |__/            | $$
| $$  \ $$ /$$$$$$   /$$$$$$   /$$$$$$$ /$$   /$$  /$$$$$$$ /$$$$$$        | $$       /$$  /$$$$$$$ /$$$$$$
| $$$$$$$//$$__  $$ /$$__  $$ /$$__  $$| $$  | $$ /$$_____/|_  $$_/        | $$      | $$ /$$_____/|_  $$_/
| $$____/| $$  \__/| $$  \ $$| $$  | $$| $$  | $$| $$        | $$          | $$      | $$|  $$$$$$   | $$
| $$     | $$      | $$  | $$| $$  | $$| $$  | $$| $$        | $$ /$$      | $$      | $$ \____  $$  | $$ /$$
| $$     | $$      |  $$$$$$/|  $$$$$$$|  $$$$$$/|  $$$$$$$  |  $$$$/      | $$$$$$$$| $$ /$$$$$$$/  |  $$$$/
|__/     |__/       \______/  \_______/ \______/  \_______/   \___/        |________/|__/|_______/    \___/
************************************************************************************************************/
#ecom_product_list_container
{

}

#ecom_product_list_container .product-link-container
{
	margin-bottom: 60px;
}

#ecom_product_list_container .product-link-container .product-image-container
{
	position: relative;
	display: block;
	height: 270px;
	overflow: hidden;
	background-color: #ffffff;
	width: 100%;
	transition: background-color 200ms;
}

#ecom_product_list_container .product-link-container .product-image-container.no-image
{
	background-color: #F4F4F4;
	cursor: pointer;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container
{
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 25%;
	display: flex;
	justify-content: flex-start;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag
{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 20px;
	height: 90px;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	margin-right: 3px;
	text-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
	writing-mode: vertical-lr;
	-ms-writing-mode: tb-rl;
	transition: transform 200ms;
}


#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag:last-of-type
{
	margin-right: 0;
}

/* Flag tip */
#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag::before
{
	content: '';
	position: absolute;
	z-index: 15;
	bottom: 0;
	display: block;
	width: 20px;
	height: 5px;
}

/* Flag basic shape */
#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag::after
{
	content: '';
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: -10px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.4));
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.featured
{
	background-color: #3E5D92;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.featured::before
{
	background-color: #3E5D92;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.featured::after
{
	border-color: #3E5D92 transparent transparent transparent;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.sale
{
	background-color: #e2260e;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.sale::before
{
	background-color: #e2260e;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.sale::after
{
	border-color: #e2260e transparent transparent transparent;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.new
{
	background-color: #427a39;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.new::before
{
	background-color: #427a39;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.new::after
{
	border-color: #427a39 transparent transparent transparent;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.special
{
	background-color: #826d30;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.special::before
{
	background-color: #826d30;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.special::after
{
	border-color: #826d30 transparent transparent transparent;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.out-of-stock
{
	background-color: #8e5757;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.out-of-stock::before
{
	background-color: #8e5757;
}

#ecom_product_list_container .product-link-container .product-image-container .flag-container .flag.out-of-stock::after
{
	border-color: #8e5757 transparent transparent transparent;
}

#ecom_product_list_container .product-link-container .product-image-container img
{
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	z-index: 1;
	transition: transform 200ms;
	transform-origin: center;
	cursor: pointer;
	object-fit: cover;
}

#ecom_product_list_container .product-link-container .product-image-container:hover img
{
	transform: scale(1.05);
}

#ecom_product_list_container.grocery .product-link-container .product-image-container:hover img
{
	transform: none;
}

#ecom_product_list_container .product-link-container .product-image-container:active img
{
	transform: scale(1);
}

#ecom_product_list_container .product-link-container .product-image-container .star-container
{
	position: absolute;
	z-index: 15;
	bottom: 0;
	right: 0;
	width: 100%;
	margin-bottom: 5px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

#ecom_product_list_container .product-link-container .product-image-container .star-container .star
{
	position: relative;
	margin-left: 10px;
	filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.2));
}

#ecom_product_list_container .product-link-container .product-image-container .star-container .star:first-of-type
{
	margin-left: 0;
}

#ecom_product_list_container .product-link-container .product-name
{
    font-size: 19pt;
    color: #383838;
    font-weight: bold;
    margin-top: -9px;
}

@media screen and (max-width:992px)
{
	#ecom_product_list_container .product-link-container .product-name
	{
		margin-top: 5px;
	}
}

#ecom_product_list_container .product-link-container .product-teaser
{
    font-size: 14pt;
    color: #8ac17d;
    font-weight: normal;
}

#ecom_product_list_container .product-link-container .pricing
{
	font-size: 10pt;
	font-weight: bold;
	color: #757575;
	margin-top: 3px;
}

#ecom_product_list_container .product-link-container .pricing p
{
	font-size: 10pt;
}

#ecom_product_list_container .product-link-container .buttons
{
	margin-top: 15px;
}

#ecom_product_list_container .product-link-container .buttons input[type="button"]
{
	font-weight: bold;
	font-size: 14pt;
	padding: 5px 55px;
	background-color: #ffffff;
	border: 2px solid #afb5b7;
	transition: all 200ms;
}

#ecom_product_list_container .product-link-container .buttons input[type="button"]:focus
{
	outline-color: #00aeef !important;
}

#ecom_product_list_container .product-link-container .buttons input[type="button"]:hover
{
	background-color: #EFEFEF;
}

#ecom_product_list_container .product-link-container .buttons input[type="button"]:active
{
	transform: 	translate(0,2px)
 				scale(0.99, 0.99);
    box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
}

@media screen and (max-width:617px)
{
	#ecom_product_list_container .product-link-container .product-name
	{
		font-size: 20px;
	}
}

/****************************************************************************************************************************************************************
 /$$$$$$$$                    /$$                                         /$$       /$$$$$$$                           /$$                       /$$
| $$_____/                   | $$                                        | $$      | $$__  $$                         | $$                      | $$
| $$     /$$$$$$   /$$$$$$  /$$$$$$   /$$   /$$  /$$$$$$   /$$$$$$   /$$$$$$$      | $$  \ $$ /$$$$$$   /$$$$$$   /$$$$$$$ /$$   /$$  /$$$$$$$ /$$$$$$   /$$$$$$$
| $$$$$ /$$__  $$ |____  $$|_  $$_/  | $$  | $$ /$$__  $$ /$$__  $$ /$$__  $$      | $$$$$$$//$$__  $$ /$$__  $$ /$$__  $$| $$  | $$ /$$_____/|_  $$_/  /$$_____/
| $$__/| $$$$$$$$  /$$$$$$$  | $$    | $$  | $$| $$  \__/| $$$$$$$$| $$  | $$      | $$____/| $$  \__/| $$  \ $$| $$  | $$| $$  | $$| $$        | $$   |  $$$$$$
| $$   | $$_____/ /$$__  $$  | $$ /$$| $$  | $$| $$      | $$_____/| $$  | $$      | $$     | $$      | $$  | $$| $$  | $$| $$  | $$| $$        | $$ /$$\____  $$
| $$   |  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      |  $$$$$$$|  $$$$$$$      | $$     | $$      |  $$$$$$/|  $$$$$$$|  $$$$$$/|  $$$$$$$  |  $$$$//$$$$$$$/
|__/    \_______/ \_______/   \___/   \______/ |__/       \_______/ \_______/      |__/     |__/       \______/  \_______/ \______/  \_______/   \___/ |_______/
****************************************************************************************************************************************************************/
#ecom_featured_products_container
{
	overflow: hidden;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 30px;
	margin: 0 auto !important;
}

.WW_PAGECONTENT_BLOCK_TYPE_WIDGET #ecom_featured_products_container
{
	max-width: 875px;
}

@media screen and (max-width:992px)
{
	#ecom_featured_products_container
	{
		width: 574px;
	}
}

@media screen and (max-width:574px)
{
	#ecom_featured_products_container
	{
		width: 276px;
	}
}

#ecom_featured_products_container .title-container
{
	position: relative;
	margin-bottom: 40px;
	text-align: center;
}


#ecom_featured_products_container #featured_products_scrolling_container .swiper-wrapper
{
	display: flex;
	align-items: flex-start;
}

.WW_PAGECONTENT_BLOCK_TYPE_WIDGET #ecom_featured_products_container .featured-product-link-container:link,
.WW_PAGECONTENT_BLOCK_TYPE_WIDGET #ecom_featured_products_container .featured-product-link-container:active,
.WW_PAGECONTENT_BLOCK_TYPE_WIDGET #ecom_featured_products_container .featured-product-link-container:visited,
.WW_PAGECONTENT_BLOCK_TYPE_WIDGET #ecom_featured_products_container .featured-product-link-container:hover
{
	position: relative;
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	align-items: center;
	box-sizing: content-box;
	/*width: 276px !important;*/
	width: 100%;
	max-width: 276px;
	height: auto;
	margin: 0 22px 22px 0;
	text-decoration: none;
}

#ecom_featured_products_container .featured-product-link-container:link,
#ecom_featured_products_container .featured-product-link-container:active,
#ecom_featured_products_container .featured-product-link-container:visited,
#ecom_featured_products_container .featured-product-link-container:hover
{
	position: relative;
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	/*align-items: center;*/
	box-sizing: content-box;
	/*width: 276px !important;*/
	width: 100%;
	max-width: 276px;
	height: auto;
	margin: 0 22px 22px 0;
	text-decoration: none;
}

#ecom_featured_products_container #featured_products_scrolling_container .swiper-wrapper .featured-product-link-container:last-of-type
{
	margin-right: 0;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container
{
	position: relative !important;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 276px;
	overflow: hidden;
	/*border: 1px solid #8e9093;*/
	background-color: #ffffff;
	width: 100%;
	transition: background-color 200ms;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container.no-image,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container.no-image
{
	background-color: #F4F4F4;
}

#ecom_featured_products_container .featured-product-link-container:hover .product-image-container.no-image
{
	background-color: #E8E8E8;
}

#ecom_featured_products_container .featured-product-link-container:active .product-image-container.no-image
{
	background-color: #D8D8D8;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container
{
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 25%;
	display: flex;
	justify-content: flex-start;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag
{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 20px;
	height: 80px;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	margin-right: 3px;
	text-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
	writing-mode: vertical-lr;
	transition: transform 200ms;
}

#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container .flag
{
	transform: translateY(-3px);
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag:last-of-type,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag:last-of-type,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag:last-of-type,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container .flag:last-of-type
{
	margin-right: 0;
}

/* Flag tip */
#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag::before,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag::before,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag::before,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container .flag::before
{
	content: '';
	position: absolute;
	z-index: 15;
	bottom: 0;
	display: block;
	width: 20px;
	height: 5px;
}

/* Flag basic shape */
#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag::after,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag::after,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag::after,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container .flag::after
{
	content: '';
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: -10px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.4));
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag.featured,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.featured,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag.featured,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.featured
{
	background-color: #6072ff;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag.featured::before,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.featured::before,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag.featured::before,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container .flag.featured::before
{
	background-color: #6072ff;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag.featured::after,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.featured::after,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag.featured::after,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container .flag.featured::after
{
	border-color: #6072ff transparent transparent transparent;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag.sale,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.sale,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag.sale,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.sale
{
	background-color: #e4403e;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag.sale::before,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.sale::before,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag.sale::before,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container .flag.sale::before
{
	background-color: #e4403e;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag.sale::after,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.sale::after,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag.sale::after,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container .flag.sale::after
{
	border-color: #e4403e transparent transparent transparent;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag.new,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.new,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag.new,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.new
{
	background-color: #67c11e;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag.new::before,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.new::before,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag.new::before,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container .flag.new::before
{
	background-color: #67c11e;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .flag-container .flag.new::after,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .flag-container .flag.new::after,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .flag-container .flag.new::after,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .flag-container .flag.new::after
{
	border-color: #67c11e transparent transparent transparent;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container img,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container img
{
	position: relative;
	z-index: 1;
	transition: transform 200ms;
	transform-origin: center;
	    min-height: 100%;
    max-width: none !important;
}

#ecom_featured_products_container .featured-product-link-container:hover .product-image-container img
{
	transform: scale(1.05);
}

#ecom_featured_products_container .featured-product-link-container:active .product-image-container img
{
	transform: scale(1);
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .star-container,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .star-container,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .star-container,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .star-container
{
	position: absolute;
	z-index: 15;
	bottom: 0;
	right: 0;
	width: 100%;
	margin-bottom: 5px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .star-container .star,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .star-container .star,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .star-container .star,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .star-container .star
{
	position: relative;
	margin-left: 10px;
	filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.2));
}

#ecom_featured_products_container .featured-product-link-container:link .product-image-container .star-container .star:first-of-type,
#ecom_featured_products_container .featured-product-link-container:active .product-image-container .star-container .star:first-of-type,
#ecom_featured_products_container .featured-product-link-container:visited .product-image-container .star-container .star:first-of-type,
#ecom_featured_products_container .featured-product-link-container:hover .product-image-container .star-container .star:first-of-type
{
	margin-left: 0;
}

.WW_PAGECONTENT_BLOCK_TYPE_WIDGET #ecom_featured_products_container .featured-product-link-container:link .product-name,
.WW_PAGECONTENT_BLOCK_TYPE_WIDGET #ecom_featured_products_container .featured-product-link-container:active .product-name,
.WW_PAGECONTENT_BLOCK_TYPE_WIDGET #ecom_featured_products_container .featured-product-link-container:visited .product-name
{
	font-family: oswald_light;
	font-weight: normal;
	font-size: 23pt;
	color: #3a3a3c;
	text-align: center;
	transition: color 200ms;
}

.WW_PAGECONTENT_BLOCK_TYPE_WIDGET #ecom_featured_products_container .featured-product-link-container:hover .product-name
{
	color: #00aeef;
}

#ecom_featured_products_container .featured-product-link-container:link .product-name,
#ecom_featured_products_container .featured-product-link-container:active .product-name,
#ecom_featured_products_container .featured-product-link-container:visited .product-name
{
    font-family: 'SourceSans3', sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #515151;
    /* text-align: center; */
    transition: color 200ms;
    margin-top: 20px;
}

#ecom_featured_products_container .featured-product-link-container:hover .product-name
{

}


#ecom_featured_products_container .featured-product-link-container:link .buttons,
#ecom_featured_products_container .featured-product-link-container:active .buttons,
#ecom_featured_products_container .featured-product-link-container:visited .buttons,
#ecom_featured_products_container .featured-product-link-container:hover .buttons
{
	margin-top: 30px;
		text-align: center;

}

.ecom-category-product-outer-container #ecom_featured_products_container #featured_products_scrolling_container
{
	position: relative;
}

.ecom-category-product-outer-container #ecom_featured_products_container #featured_products_scrolling_container .swiper-button-prev,
.ecom-category-product-outer-container #ecom_featured_products_container #featured_products_scrolling_container .swiper-button-next
{
	display: none;
}

@media screen and (max-width: 1000px)
{
	#ecom_featured_products_container #featured_products_scrolling_container .swiper-button-prev,
	#ecom_featured_products_container #featured_products_scrolling_container .swiper-button-next
	{
		display: none !important;
	}
}


@media screen and (max-width:617px)
{
	#ecom_featured_products_container .featured-product-link-container:link .product-name,
	#ecom_featured_products_container .featured-product-link-container:active .product-name,
	#ecom_featured_products_container .featured-product-link-container:visited .product-name,
	#ecom_featured_products_container .featured-product-link-container:hover .product-name
	{
		font-size: 20px;
	}
}


/***************************************************************************************************************************************************
 /$$$$$$$            /$$             /$$                     /$$       /$$$$$$$                           /$$                       /$$
| $$__  $$          | $$            | $$                    | $$      | $$__  $$                         | $$                      | $$
| $$  \ $$  /$$$$$$ | $$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$$      | $$  \ $$ /$$$$$$   /$$$$$$   /$$$$$$$ /$$   /$$  /$$$$$$$ /$$$$$$   /$$$$$$$
| $$$$$$$/ /$$__  $$| $$ |____  $$|_  $$_/   /$$__  $$ /$$__  $$      | $$$$$$$//$$__  $$ /$$__  $$ /$$__  $$| $$  | $$ /$$_____/|_  $$_/  /$$_____/
| $$__  $$| $$$$$$$$| $$  /$$$$$$$  | $$    | $$$$$$$$| $$  | $$      | $$____/| $$  \__/| $$  \ $$| $$  | $$| $$  | $$| $$        | $$   |  $$$$$$
| $$  \ $$| $$_____/| $$ /$$__  $$  | $$ /$$| $$_____/| $$  | $$      | $$     | $$      | $$  | $$| $$  | $$| $$  | $$| $$        | $$ /$$\____  $$
| $$  | $$|  $$$$$$$| $$|  $$$$$$$  |  $$$$/|  $$$$$$$|  $$$$$$$      | $$     | $$      |  $$$$$$/|  $$$$$$$|  $$$$$$/|  $$$$$$$  |  $$$$//$$$$$$$/
|__/  |__/ \_______/|__/ \_______/   \___/   \_______/ \_______/      |__/     |__/       \______/  \_______/ \______/  \_______/   \___/ |_______/
***************************************************************************************************************************************************/
#ecom_related_products_container
{
	overflow: hidden;
	width: 100%;
	margin-top: 30px;
	padding-top: 30px;
}

#ecom_related_products_container::before
{
	content: '';
	display: block;
	position: relative;
	top: -30px;
	width: 100%;
	height: 1px;
	background-color: #bcc4c5;
}

#ecom_related_products_container .title-container
{
	position: relative;
	margin-bottom: 20px;
	text-align: center;
}

#ecom_related_products_container #related_products_scrolling_container .swiper-wrapper
{
	display: flex;
	align-items: flex-start;
}

#ecom_related_products_container .related-product-link-container:link,
#ecom_related_products_container .related-product-link-container:active,
#ecom_related_products_container .related-product-link-container:visited,
#ecom_related_products_container .related-product-link-container:hover
{
	position: relative;
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	/*align-items: center;*/
	box-sizing: content-box;
	width: 100%;
	max-width: 276px;
	height: auto;
	margin: 0 22px 22px 0;
	text-decoration: none;
}

#ecom_related_products_container .related-product-link-container:last-of-type
{
	margin-right: 0;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container,
#ecom_related_products_container .related-product-link-container:visited .product-image-container
{
	position: relative !important;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 276px;
	overflow: hidden;
	border: 1px solid #e3e3e3;
	background-color: #ffffff;
	width: 100%;
	transition: background-color 200ms;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container.no-image,
#ecom_related_products_container .related-product-link-container:visited .product-image-container.no-image
{
	background-color: #F4F4F4;
}

#ecom_related_products_container .related-product-link-container:hover .product-image-container.no-image
{
	background-color: #E8E8E8;
}

#ecom_related_products_container .related-product-link-container:active .product-image-container.no-image
{
	background-color: #D8D8D8;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container
{
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 25%;
	display: flex;
	justify-content: flex-start;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag
{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 20px;
	height: 80px;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	margin-right: 3px;
	text-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
	writing-mode: vertical-lr;
	transition: transform 200ms;
}

#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container .flag
{
	transform: translateY(-3px);
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container .flag
{
	margin-right: 0;
}

/* Flag tip */
#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag::before,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag::before,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag::before,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container .flag::before
{
	content: '';
	position: absolute;
	z-index: 15;
	bottom: 0;
	display: block;
	width: 20px;
	height: 5px;
}

/* Flag basic shape */
#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag::after,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag::after,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag::after,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container .flag::after
{
	content: '';
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: -10px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.4));
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag.featured,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.featured,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag.featured,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.featured
{
	background-color: #6072ff;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag.featured::before,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.featured::before,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag.featured::before,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container .flag.featured::before
{
	background-color: #6072ff;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag.featured::after,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.featured::after,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag.featured::after,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container .flag.featured::after
{
	border-color: #6072ff transparent transparent transparent;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag.sale,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.sale,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag.sale,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.sale
{
	background-color: #e4403e;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag.sale::before,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.sale::before,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag.sale::before,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container .flag.sale::before
{
	background-color: #e4403e;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag.sale::after,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.sale::after,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag.sale::after,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container .flag.sale::after
{
	border-color: #e4403e transparent transparent transparent;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag.new,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.new,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag.new,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.new
{
	background-color: #67c11e;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag.new::before,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.new::before,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag.new::before,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container .flag.new::before
{
	background-color: #67c11e;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .flag-container .flag.new::after,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .flag-container .flag.new::after,
#ecom_related_products_container .related-product-link-container:active .product-image-container .flag-container .flag.new::after,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .flag-container .flag.new::after
{
	border-color: #67c11e transparent transparent transparent;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container img,
#ecom_related_products_container .related-product-link-container:visited .product-image-container img
{
	position: relative;
	z-index: 1;
	transition: transform 200ms;
	transform-origin: center;
    min-height: 100%;
    max-width: none !important;
}

#ecom_related_products_container .related-product-link-container:hover .product-image-container img
{
	transform: scale(1.05);
}

#ecom_related_products_container .related-product-link-container:active .product-image-container img
{
	transform: scale(1);
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .star-container,
#ecom_related_products_container .related-product-link-container:active .product-image-container .star-container,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .star-container,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .star-container
{
	position: absolute;
	z-index: 15;
	bottom: 0;
	right: 0;
	width: 100%;
	margin-bottom: 5px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .star-container .star,
#ecom_related_products_container .related-product-link-container:active .product-image-container .star-container .star,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .star-container .star,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .star-container .star
{
	position: relative;
	margin-left: 10px;
	filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.2));
}

#ecom_related_products_container .related-product-link-container:link .product-image-container .star-container .star:first-of-type,
#ecom_related_products_container .related-product-link-container:active .product-image-container .star-container .star:first-of-type,
#ecom_related_products_container .related-product-link-container:visited .product-image-container .star-container .star:first-of-type,
#ecom_related_products_container .related-product-link-container:hover .product-image-container .star-container .star:first-of-type
{
	margin-left: 0;
}

#ecom_related_products_container .related-product-link-container:link .product-name,
#ecom_related_products_container .related-product-link-container:active .product-name,
#ecom_related_products_container .related-product-link-container:visited .product-name
{
/*	font-family: muli_bold;
	font-weight: normal;
	font-size: 20px;
	color: #373a3b;
	text-align: center;
	transition: color 200ms;
*/
    font-family: 'SourceSans3', sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #515151;
    /* text-align: center; */
    transition: color 200ms;
    margin-top: 20px;
}

#ecom_related_products_container .related-product-link-container:hover .product-name
{
	color: #7C8082;
}

#ecom_related_products_container .related-product-link-container:link .buttons,
#ecom_related_products_container .related-product-link-container:active .buttons,
#ecom_related_products_container .related-product-link-container:visited .buttons,
#ecom_related_products_container .related-product-link-container:hover .buttons
{
	margin-top: 30px;
	text-align: center;
}

@media screen and (max-width:617px)
{
	#ecom_related_products_container .related-product-link-container:link .product-name,
	#ecom_related_products_container .related-product-link-container:active .product-name,
	#ecom_related_products_container .related-product-link-container:visited .product-name,
	#ecom_related_products_container .related-product-link-container:hover .product-name
	{
		font-size: 20px;
	}
}


/************************************************************************************************************************************
 /$$$$$$$                           /$$                       /$$           /$$$$$$$              /$$               /$$ /$$
| $$__  $$                         | $$                      | $$          | $$__  $$            | $$              |__/| $$
| $$  \ $$ /$$$$$$   /$$$$$$   /$$$$$$$ /$$   /$$  /$$$$$$$ /$$$$$$        | $$  \ $$  /$$$$$$  /$$$$$$    /$$$$$$  /$$| $$  /$$$$$$$
| $$$$$$$//$$__  $$ /$$__  $$ /$$__  $$| $$  | $$ /$$_____/|_  $$_/        | $$  | $$ /$$__  $$|_  $$_/   |____  $$| $$| $$ /$$_____/
| $$____/| $$  \__/| $$  \ $$| $$  | $$| $$  | $$| $$        | $$          | $$  | $$| $$$$$$$$  | $$      /$$$$$$$| $$| $$|  $$$$$$
| $$     | $$      | $$  | $$| $$  | $$| $$  | $$| $$        | $$ /$$      | $$  | $$| $$_____/  | $$ /$$ /$$__  $$| $$| $$ \____  $$
| $$     | $$      |  $$$$$$/|  $$$$$$$|  $$$$$$/|  $$$$$$$  |  $$$$/      | $$$$$$$/|  $$$$$$$  |  $$$$/|  $$$$$$$| $$| $$ /$$$$$$$/
|__/     |__/       \______/  \_______/ \______/  \_______/   \___/        |_______/  \_______/   \___/   \_______/|__/|__/|_______/
************************************************************************************************************************************/
#product_details_container .image-container
{
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-between;
	align-items: flex-start;
}

#product_details_container .required-marker
{
	color: #FF0000;
}

#product_details_container .image-container > .main-image > #main_image_link
{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px;
	width: 305px;
	height: 305px;
	overflow: hidden;
}

#product_details_container .image-container > .main-image > #main_image_link img
{
	height: 100% !important;
}

#product_details_container .image-container > .image-carousel-container
{
	width: 100%;
	margin-top: 10px;
	max-width: 304px;
}

#product_details_container .image-container > .image-carousel-container .image-carousel-buttons-container
{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

#product_details_container .image-container > .image-carousel-container .image-carousel-buttons-container a:link,
#product_details_container .image-container > .image-carousel-container .image-carousel-buttons-container a:active,
#product_details_container .image-container > .image-carousel-container .image-carousel-buttons-container a:visited
#product_details_container .image-container > .image-carousel-container .image-carousel-buttons-container a:hover
{
	transition: color 200ms;
	text-decoration: none;
}

#product_details_container .image-container > .save-compare-button-container
{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 302px;
	margin-top: 15px;
}

@media screen and (max-width:992px)
{
	#product_details_container .product-information
	{
		margin-top: 30px;
	}
}

.product_header_row
{
	margin-bottom: 15px;
}

#product_details_container .product-information > .product-title
{
	margin-top: -12px;
	margin-bottom: 15px;
}

#product_details_container .product-information .product-teaser
{
	font-family: oswald_medium;
	font-size: 18pt;
	color: #f87e2e;
}


#product_details_container .product-information #product_options_table
{
	margin-top: 25px;
}

#product_details_container .product-information #product_options_table tr td
{
	padding: 15px;
}

#product_details_container .product-information .reviews
{
	display: flex;
}

@media screen and (max-width:1200px)
{
	#product_details_container .product-information > .product-title
	{
		text-align: center;
	}

	#product_details_container .product-information .reviews
	{
		justify-content: center;
	}

	#product_details_container .product-information #product_options_table tr td:nth-of-type(even)
	{
		padding-top: 0;
		border-top: none;
	}

	#product_details_container .product-information #product_options_table tr td:nth-of-type(odd)
	{
		padding-bottom: 5px;
	}

	#product_details_container .product-information #product_options_table label.no-bold
	{
		font-weight: normal;
	}

	#product_details_container .product-information #add_product_to_inquiry_form
	{
		text-align: center;
	}
}

#product_details_container .product-information .reviews #reviews_anchor_link
{
	transition: color 200ms;
	text-decoration: none;
	color: #203158;
	font-size: 15pt;
}

#product_details_container .product-information .reviews .star-container
{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin: 0 15px 0 12px;
}

#product_details_container .product-information .reviews .star-container .star
{
	position: relative;
	margin-left: 10px;
	filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.2));
}

#product_details_container .product-information .reviews .star-container .star:first-of-type
{
	margin-left: 0;
}

@media screen and (max-width:1200px)
{
	#product_details_container .product-information .reviews
	{
		margin-bottom: 15px;
	}

	#product_details_container .image-container
	{
		align-items: center;
	}
}

#product_details_container #additional-details-table tr td
{
	padding: 15px;
}

#product_details_container .nav-tabs
{
	margin-top: 60px;
}

#product_details_container .nav-tabs li a:link,
#product_details_container .nav-tabs li a:active,
#product_details_container .nav-tabs li a:visited,
#product_details_container .nav-tabs li a:hover
{
	color: #555555;
	text-decoration: none;
	transition: background-color 200ms
}

#product_details_container .downloads-container h6,
#product_details_container .links-container h6
{
	padding: 5px 0 10px 0;
}

#product_details_container .downloads-container .download-link:link,
#product_details_container .downloads-container .download-link:visited,
#product_details_container .links-container .link-link:link,
#product_details_container .links-container .link-link:visited
{
	display: flex;
	margin: 10px 0;
	padding: 10px 25px;
	transition: all 200ms;
	white-space: nowrap;
	word-break: break-word;
	text-decoration: none;
	color: #5E5E5EFF;
}

#product_details_container .downloads-container .download-link:hover,
#product_details_container .links-container .link-link:hover
{
	background-color: #F2F2F2FF;
}

#product_details_container .downloads-container .download-link:active,
#product_details_container .links-container .link-link:active
{
	background-color: #E0E0E0FF;
}

#product_details_container .downloads-container .download-link:link img,
#product_details_container .downloads-container .download-link:visited img,
#product_details_container .links-container .link-link:link img,
#product_details_container .links-container .link-link:visited img,
#product_details_container .downloads-container .download-link:hover img,
#product_details_container .links-container .link-link:hover img,
#product_details_container .downloads-container .download-link:active img,
#product_details_container .links-container .link-link:active img
{
	margin-right: 8px;
}

@media screen and (max-width:1200px)
{
	#product_details_container .downloads-container h6,
	#product_details_container .links-container h6
	{
		padding: 5px 5px 10px 5px;
	}

	#product_details_container #additional-details-table tr td:first-of-type
	{
		border-top: none;
	}
}

#product_details_container .product-videos-container
{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin: 10px 0 0 0;
}

#product_details_container .product-videos-container iframe
{
    max-width: 100% !important;
}

@media screen and (max-width:1200px)
{
	#product_details_container .product-videos-container iframe
	{
		margin: 0 auto 20px auto;
	}
}

#product_details_container #product_reviews_table
{
	width: 100%;
}

#product_details_container #product_reviews_table tr th
{
	color: #495057;
    background-color: #FFFFFF;
    border-color: #C9C9C9;
    vertical-align: bottom;
    border-bottom: 2px solid #C9C9C9;
	padding: .75rem;
}

#product_details_container #product_reviews_table tr th .reviews-table-header-container
{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#product_details_container #product_reviews_table tr th .reviews-table-header-container > div:first-of-type
{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#product_details_container #product_reviews_table > tbody > tr > td
{
	padding: 15px;
}

#product_details_container #product_reviews_table .star-container
{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin: 0 15px 0 12px;
}

#product_details_container #product_reviews_table .star-container .star
{
	position: relative;
	margin-left: 10px;
	filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.2));
}

#product_details_container #product_reviews_table .star-container .star:first-of-type
{
	margin-left: 0;
}

#product_details_container #product_reviews_table .review-details-container .review-title-container
{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

#product_details_container #product_reviews_table .review-details-container .review-title-container .star-container
{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin: 0 15px 0 12px;
}

#product_details_container #product_reviews_table .review-details-container .review-title-container .star-container .star
{
	position: relative;
	margin-left: 10px;
	font-size: 10px;
	filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.2));
}

#product_details_container #product_reviews_table .review-details-container .review-title-container .star-container .star:first-of-type
{
	margin-left: 0;
}

@media screen and (max-width:1200px)
{
	#product_details_container #product_reviews_table .review-details-container > td > p
	{
		text-align: center;
	}

	#product_details_container #product_reviews_table .review-details-container .review-title-container
	{
		flex-flow: column nowrap;
		justify-content: center;
	}

	#product_details_container #product_reviews_table .review-details-container .review-title-container .star-container
	{
		margin-bottom: 8px;
	}

	#product_details_container #product_reviews_table .review-details-container .single-review-table
	{
		text-align: center;
	}

	#product_details_container #product_reviews_table .review-details-container .single-review-table tr td
	{
		padding: 5px 0;
	}

	#product_details_container #product_reviews_table .review-details-container .single-review-table tr td label
	{
		padding: 0;
		margin: 0;
	}

	#product_details_container #product_reviews_table .review-details-container .single-review-table tr td:first-of-type
	{
		padding: 0;
	}

	#product_details_container #product_reviews_table .review-details-container .single-review-table tr td:nth-of-type(even)
	{
		padding: 0 0 12px 0;
	}
}

@media screen and (max-width:600px)
{
	.nav.nav-tabs
	{
		border: 1px solid #eeeeee;
		border-radius: 4px 4px 0 0;
		text-align: center;
	}

	.nav.nav-tabs li
	{
		float: none;
	}

	.nav.nav-tabs li a:link,
	.nav.nav-tabs li a:active,
	.nav.nav-tabs li a:visited,
	.nav.nav-tabs li a:hover
	{
		border: none;
		margin-right: 0 !important;
	}

	.nav.nav-tabs li.active a:link,
	.nav.nav-tabs li.active a:active,
	.nav.nav-tabs li.active a:visited,
	.nav.nav-tabs li.active a:hover
	{
		background-color: #ffffff;
	}

	.tab-content
	{
		border-left: 1px solid #eeeeee;
		border-right: 1px solid #eeeeee;
		border-bottom: 1px solid #eeeeee;
	}
}


/*************************************************************************************************************************************
 /$$$$$$$                           /$$                       /$$           /$$$$$$$                       /$$
| $$__  $$                         | $$                      | $$          | $$__  $$                     |__/
| $$  \ $$ /$$$$$$   /$$$$$$   /$$$$$$$ /$$   /$$  /$$$$$$$ /$$$$$$        | $$  \ $$  /$$$$$$  /$$    /$$ /$$  /$$$$$$  /$$  /$$  /$$
| $$$$$$$//$$__  $$ /$$__  $$ /$$__  $$| $$  | $$ /$$_____/|_  $$_/        | $$$$$$$/ /$$__  $$|  $$  /$$/| $$ /$$__  $$| $$ | $$ | $$
| $$____/| $$  \__/| $$  \ $$| $$  | $$| $$  | $$| $$        | $$          | $$__  $$| $$$$$$$$ \  $$/$$/ | $$| $$$$$$$$| $$ | $$ | $$
| $$     | $$      | $$  | $$| $$  | $$| $$  | $$| $$        | $$ /$$      | $$  \ $$| $$_____/  \  $$$/  | $$| $$_____/| $$ | $$ | $$
| $$     | $$      |  $$$$$$/|  $$$$$$$|  $$$$$$/|  $$$$$$$  |  $$$$/      | $$  | $$|  $$$$$$$   \  $/   | $$|  $$$$$$$|  $$$$$/$$$$/
|__/     |__/       \______/  \_______/ \______/  \_______/   \___/        |__/  |__/ \_______/    \_/    |__/ \_______/ \_____/\___/
*************************************************************************************************************************************/
#product_review_container table
{
	width: 100%;
	max-width: 936px;
	margin: 15px auto 0 auto;
}

#product_review_container table tr td
{
	padding: 10px;
}

#product_review_container table tr:nth-of-type(odd) td
{
	background-color: #F0F0F0;
}

#product_review_container table tr:last-of-type td
{
	text-align: center;
}

#product_review_container table tr td input[type="text"]
{
    width: 100%;
    font-size: 16px;
    padding: 5px;
}

#product_review_container table tr td textarea
{
    width: 100%;
    height: 150px;
    font-size: 16px;
    padding: 5px;
}

#product_review_container .required-marker
{
	color: #FF0000;
}

/* md and below */
@media screen and (max-width:991px)
{
	#product_review_container table tr td
	{
		padding: 0 0 15px 0;
		width: 100% !important;
		float: left;
		clear: both;
	}

	#product_review_container table tr:nth-of-type(odd) td
	{
		display: block;
		margin: 0 auto;

	}

	#product_review_container table tr td:nth-of-type(odd)
	{
		padding-top: 10px;
		padding-bottom: 5px;
	}

	#product_review_container table tr td label
	{
		display: block;
		width: 95%;
		margin: 0 auto;
	}

	#product_review_container table tr td input[type="text"]
	{
		display: block;
		margin: 0 auto;
		width: 95%;
		font-size: 16px;
		padding: 5px;
	}

	#product_review_container table tr td textarea
	{
		display: block;
		margin: 0 auto;
		width: 95%;
		height: 150px;
		font-size: 16px;
		padding: 5px;
	}

	#product_review_container table tr td select
	{
		margin-left: 10px;
	}

	#product_review_container table tr td .g-recaptcha
	{
		width: 100%;
	    margin: 0 auto;
	    max-width: 304px;
	}
}


/****************************************************************************************************************************************
 /$$$$$$$                           /$$                       /$$           /$$$$$$                               /$$
| $$__  $$                         | $$                      | $$          |_  $$_/                              |__/
| $$  \ $$ /$$$$$$   /$$$$$$   /$$$$$$$ /$$   /$$  /$$$$$$$ /$$$$$$          | $$   /$$$$$$$   /$$$$$$  /$$   /$$ /$$  /$$$$$$  /$$   /$$
| $$$$$$$//$$__  $$ /$$__  $$ /$$__  $$| $$  | $$ /$$_____/|_  $$_/          | $$  | $$__  $$ /$$__  $$| $$  | $$| $$ /$$__  $$| $$  | $$
| $$____/| $$  \__/| $$  \ $$| $$  | $$| $$  | $$| $$        | $$            | $$  | $$  \ $$| $$  \ $$| $$  | $$| $$| $$  \__/| $$  | $$
| $$     | $$      | $$  | $$| $$  | $$| $$  | $$| $$        | $$ /$$        | $$  | $$  | $$| $$  | $$| $$  | $$| $$| $$      | $$  | $$
| $$     | $$      |  $$$$$$/|  $$$$$$$|  $$$$$$/|  $$$$$$$  |  $$$$/       /$$$$$$| $$  | $$|  $$$$$$$|  $$$$$$/| $$| $$      |  $$$$$$$
|__/     |__/       \______/  \_______/ \______/  \_______/   \___/        |______/|__/  |__/ \____  $$ \______/ |__/|__/       \____  $$
                                                                                                   | $$                         /$$  | $$
                                                                                                   | $$                        |  $$$$$$/
                                                                                                   |__/                         \______/
****************************************************************************************************************************************/
#product_inquiry_table i
{
	color: #7A7A7AFF;
	font-size: 0.9em;
}

@media screen and (min-width:992px)
{
	#product_inquiry_table img
	{
		height: 50px;
	}

	.remove-product-button.desktop:link,
	.remove-product-button.desktop:active,
	.remove-product-button.desktop:visited,
	.remove-product-button.desktop:hover
	{
		font-family: REMGlyph;
		font-size: 24px;
		text-decoration: none;
		transition: color 200ms;
	}

	.remove-product-button.mobile
	{
		display: none;
	}
}

@media screen and (max-width:991px)
{
	#product_inquiry_table
	{
		margin-top: 30px;
	}

	#product_inquiry_table .ww_fb_formRow:first-of-type .ww_fb_form_row_section_title.ww_fb_formLabelColumn
	{
		text-align: center;
	}

	#product_inquiry_table #product_list_table tr:nth-of-type(even)
	{
		background-color: #EAEAEAFF;
	}

	#product_inquiry_table #product_list_table tr td
	{
		padding: 15px 0;
		text-align: center
	}

	#product_inquiry_table img
	{
		height: 100px;
	}

	.remove-product-button.desktop
	{
		display: none;
	}
}


/*****************************************************************************************************************************************************
$$$$$$$\                            $$\                       $$\            $$$$$$\
$$  __$$\                           $$ |                      $$ |          $$  __$$\
$$ |  $$ | $$$$$$\   $$$$$$\   $$$$$$$ |$$\   $$\  $$$$$$$\ $$$$$$\         $$ /  \__| $$$$$$\  $$$$$$\$$$$\   $$$$$$\   $$$$$$\   $$$$$$\   $$$$$$\
$$$$$$$  |$$  __$$\ $$  __$$\ $$  __$$ |$$ |  $$ |$$  _____|\_$$  _|        $$ |      $$  __$$\ $$  _$$  _$$\ $$  __$$\  \____$$\ $$  __$$\ $$  __$$\
$$  ____/ $$ |  \__|$$ /  $$ |$$ /  $$ |$$ |  $$ |$$ /        $$ |          $$ |      $$ /  $$ |$$ / $$ / $$ |$$ /  $$ | $$$$$$$ |$$ |  \__|$$$$$$$$ |
$$ |      $$ |      $$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |        $$ |$$\       $$ |  $$\ $$ |  $$ |$$ | $$ | $$ |$$ |  $$ |$$  __$$ |$$ |      $$   ____|
$$ |      $$ |      \$$$$$$  |\$$$$$$$ |\$$$$$$  |\$$$$$$$\   \$$$$  |      \$$$$$$  |\$$$$$$  |$$ | $$ | $$ |$$$$$$$  |\$$$$$$$ |$$ |      \$$$$$$$\
\__|      \__|       \______/  \_______| \______/  \_______|   \____/        \______/  \______/ \__| \__| \__|$$  ____/  \_______|\__|       \_______|
                                                                                                              $$ |
                                                                                                              $$ |
                                                                                                              \__|
*****************************************************************************************************************************************************/
#product_compare_container
{

}

#product_compare_container #product_compare_table
{

}

#product_compare_container #product_compare_table tr th
{
	color: #495057;
    border-color: #C9C9C9;
    vertical-align: middle;
    border-bottom: 2px solid #C9C9C9;
}

#product_compare_container #product_compare_table th:nth-of-type(even),
#product_compare_container #product_compare_table td:nth-of-type(even)
{
	background-color: #f5f5f5;
}

#product_compare_container #product_compare_table th:nth-of-type(odd),
#product_compare_container #product_compare_table td:nth-of-type(odd)
{
	background-color: #EAEAEA;
}

#product_compare_container #product_compare_table tr th .header-container
{
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}

#product_compare_container #product_compare_table tr th .header-container .product-title:link,
#product_compare_container #product_compare_table tr th .header-container .product-title:active,
#product_compare_container #product_compare_table tr th .header-container .product-title:visited
{
	color: #444444;
	transition: color 200ms;
	text-decoration: none;
}

#product_compare_container #product_compare_table tr th .header-container .product-title:hover
{
	color: #A0A0A0;
}

#product_compare_container #product_compare_table .remove-button:link,
#product_compare_container #product_compare_table .remove-button:active,
#product_compare_container #product_compare_table .remove-button:visited
{
	font-family: font_awesome;
	font-size: 14pt;
	text-decoration: none;
	transition: color 200ms;
	margin-left: 20px;
}

#product_compare_container #product_compare_table .remove-button:hover
{

}

#product_compare_container #product_compare_table tr > td
{
	padding: 15px !important;
	white-space: normal !important;
}

#product_compare_container #product_compare_table .header-container
{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

#product_compare_container #product_compare_table th,
#product_compare_container #product_compare_table td
{
	min-width: 200px;

}

#product_compare_container #product_compare_table .product-image
{
	max-width: 100px;
	max-height: 100px;
}

#product_compare_container #product_compare_table .star-container .star:first-of-type
{
	margin-left: 0;
}

#product_compare_container #product_compare_table .star-container
{
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 15px 0 12px;
}

#product_compare_container #product_compare_table .star-container .star
{
	position: relative;
	margin-left: 10px;
	font-size: 13px;
	filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.2));
}

#product_compare_container #product_compare_table .star-container .star:first-of-type
{
	margin-left: 0;
}


/*******************************************************************************
  /$$$$$$  /$$                           /$$                             /$$
 /$$__  $$| $$                          | $$                            | $$
| $$  \__/| $$$$$$$   /$$$$$$   /$$$$$$$| $$   /$$  /$$$$$$  /$$   /$$ /$$$$$$
| $$      | $$__  $$ /$$__  $$ /$$_____/| $$  /$$/ /$$__  $$| $$  | $$|_  $$_/
| $$      | $$  \ $$| $$$$$$$$| $$      | $$$$$$/ | $$  \ $$| $$  | $$  | $$
| $$    $$| $$  | $$| $$_____/| $$      | $$_  $$ | $$  | $$| $$  | $$  | $$ /$$
|  $$$$$$/| $$  | $$|  $$$$$$$|  $$$$$$$| $$ \  $$|  $$$$$$/|  $$$$$$/  |  $$$$/
 \______/ |__/  |__/ \_______/ \_______/|__/  \__/ \______/  \______/    \___/
*******************************************************************************/
.ww_ecom_checkOut_genericFormTable
{
	background-color:#EEEEEE;
	border:solid #EEEEEE 1px;
}

.ww_ecom_checkOut_genericFormTable td
{

	font-family:'robotoregular', Arial, sans-serif;
	padding:3px;
}

/* Button Generator http://cssgradientbutton.com/ */
.ww_ect_buttonBack
{

	font-family:'robotoregular', Arial, sans-serif;
	background-color: #ED270D;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:10pt;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
 	cursor:pointer;
 	border:solid #ED270D 1px;
 	margin-bottom: 20px;
}
.ww_ecom_checkOut_buttonBack:hover
{

	background-color: #FF270D;
	text-decoration: none !important;
	cursor:pointer;
 	margin-bottom: 20px;
}

.ww_ecom_checkOut_buttonForward
{

	font-family:'robotoregular', Arial, sans-serif;
	background-color: #ED270D;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:10pt;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
 	cursor:pointer;
 	border:solid #ED270D 1px;
 	margin-bottom: 20px;
 }
.ww_ecom_checkOut_buttonForward:hover
{
	background-color: #FF270D;
	text-decoration: none !important;
	cursor:pointer;
 	margin-bottom: 20px;
}


.ww_ecom_checkOut_buttonSmall
{

	font-family:'robotoregular', Arial, sans-serif;
	background-color: #ED270D;
	color:#FFFFFF !important;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none !important;
	font-style: normal !important;
	cursor: pointer;
	font-size: 8pt;
	border:solid #ED270D 1px;
 }

.ww_ecom_checkOudecoration: none !important;
}


.ww_ecom_checkOut_crumbContainer
{
	margin-top: 20px;
	background:#00;
	margin-bottom:20px;
	border: solid #F0F0F0 1px;
}

.ww_ecom_checkOut_crumbContainer td
{
	padding:10px;
}
.ww_ecom_checkOut_crumbSelectedCell
{
	background:#EEEEEE;
	color:#6c6c6c;
	font-family:  'robotoregular', Arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_checkOut_crumbUnselectedCell
{
	background:#CCCCCC;
	color:#999999;
	font-family: 'robotoregular', Arial, sans-serif;
	font-size: 12pt;

}

.ww_ecom_checkOut_detailsContainer
{
	border:solid #F0F0F0  1px;
	background:white;
	margin-bottom:20px;
}

.ww_ecom_checkOut_detailsContainer td
{
	font-family: 'robotoregular', Arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_checkOut_detailsTitleCell
{
	background-color: #333333;
    color: #FFFFFF !important;
    padding: 10px;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.ww_ecom_checkOut_detailsTitleCell a
{
	color:white;
	padding:5px;
	text-decoration:underline;
	font-family:'robotoregular', Arial, sans-serif;
}
.ww_ecom_checkOut_detailsTitleCell a:hover
{

	color:white;
	padding:5px;
	text-decoration:none;
}

.ww_ecom_checkOut_billingDetailsCell
{
	padding:10px;
	background:white;
	color: #000000;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
}
.ww_ecom_checkOut_shippingDetailsCell
{
	padding:10px;
	background:white;
	border-left: solid #F0F0F0 1px;
	color: #000000;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
}
.ww_ecom_checkOut_specialInstructionsCell
{
	padding:5px;
	color: #000000;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
}

.ww_ecom_checkOut_customAttributesCell
{
	padding:5px;
}
.ww_ecom_checkOut_promoCodeCell
{
	padding:5px;
	color: #000000;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    font-size: 9pt;
}
.ww_ecom_checkOut_promoCodeNotesFound
{
	color:blue;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:10pt;
}

.ww_ecom_checkOut_promoCodeNotesNotFound
{
	color:red;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:10pt;
}

.ww_ecom_checkOut_shippingServiceChoicesCell
{

}
.ww_ecom_checkOut_shippingServiceChoiceContainer
{
	border:solid #F0F0F0 1px;
	background:white;
}

.ww_ecom_checkOut_shippingServiceChoiceContainer td
{
	padding:5px;
}


.ww_ecom_checkOut_shippingServiceChoiceRowOddON
{
	background:#999999;
	cursor: pointer;
}

.ww_ecom_checkOut_shippingServiceChoiceRowOddOFF
{
	background:#F0F0F0;
}


.ww_ecom_checkOut_shippingServiceChoiceRowEvenON
{
	background:#CCCCCC;
	cursor: pointer;
}

.ww_ecom_checkOut_shippingServiceChoiceRowEvenOFF
{
	background:#FFFFFF;

}

.ww_ecom_checkOut_errorMessage
{
	color:red;
}

/******************************
 /CHECKOUT
 /CHECKOUT
 /CHECKOUT
*******************************/



/******************************
 PDF
 PDF
 PDF
*******************************/

.ww_ecom_pdf_masterContainer TD, .ww_ecom_pdf_masterContainer td
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}
.ww_ecom_pdf_masterContainer
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_pdf_masterContainer *
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;

}
.ww_ecom_pdf_preamble
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;

}
.ww_ecom_pdf_additionalMessage
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_pdf_headerTable
{
	border:none;
}

.ww_ecom_pdf_headerTable td
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_pdf_listRowHeader
{
	background-color:black;
	color:white;

}

.ww_ecom_pdf_lineItemTable
{
	border:none;
}

.ww_ecom_pdf_lineItemTable td
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_pdf_listRowEven
{
	background-color:#CCCCCC;
}

.ww_ecom_pdf_lineItemQTYCell
{

}
.ww_ecom_pdf_lineItemQTY
{}

.ww_ecom_pdf_lineItemDetailsCell
{

}
.ww_ecom_pdf_lineItemName
{}
.ww_ecom_pdf_lineItemSize
{}
.ww_ecom_pdf_lineItemBasePrice
{}

.ww_ecom_pdf_lineItemPriceCell
{

}
.ww_ecom_pdf_lineItemCustomDetails
{
}
.ww_ecom_pdf_lineItemSKU
{
}
.ww_ecom_pdf_lineItemSKU b
{
	font-size:12pt;
}
.ww_ecom_pdf_lineItemTXCell
{
}

.ww_ecom_pdf_OrderStatusTable
{

}

.ww_ecom_pdf_OrderStatusTable td
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}

/******************************
 /PDF
 /PDF
 /PDF
*******************************/

/******************************
 VIEW CART
 VIEW CART
 VIEW CART
*******************************/
.ww_ecom_viewCart_containerTable
{
	background:white;
	margin-bottom:20px;
	border:solid #F0F0F0 1px;
}

.ww_ecom_viewCart_containerTable td
{
	font-family: robotoregular;
	padding:5px;
}

.ww_ecom_viewCart_containerRowOddON
{
	background:#CCCCCC;

}


.ww_ecom_viewCart_containerRowOddOFF
{
	background:#F0F0F0;
}


.ww_ecom_viewCart_containerRowEvenON
{
	background:#CCCCCC;
}

.ww_ecom_viewCart_containerRowEvenOFF
{
	background:#FFFFFF;


}


.ww_ecom_viewCart_titleCell
{
	background-color: #333333;
    color: #FFFFFF !important;
    padding: 10px;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.ww_ecom_viewCart_qtyCell
{
	padding-left:10px;
	font-family:'robotoregular', Arial, sans-serif;
}

.ww_ecom_viewCart_detailsCell
{
	font-family:'robotoregular', Arial, sans-serif;
	padding:10px !important;

}

.ww_ecom_viewCart_unitPriceCell
{

}

.ww_ecom_viewCart_linePriceCell
{

}
.ww_ecom_viewCart_linkCell
{
	text-align: right;

}


.ww_ecom_viewCart_link
{
	color:#0D200F;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

.ww_ecom_viewCart_link:hover
{
	color:#0D200F;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}



.ww_ecom_viewCart_teaser
{
	font-size:10pt;
	margin:0px;
	padding:0px;

}
.ww_ecom_viewCart_subTotalRow
{
	font-family: robotoregular;
	border-top:solid #333333 1px;
}
/******************************
 /VIEW CART
 /VIEW CART
 /VIEW CART
*******************************/



/******************************
 CART SUMMARY - MICRO VIEW
 CART SUMMARY - MICRO VIEW
 CART SUMMARY - MICRO VIEW
*******************************/

.ww_ecom_cartSummary_microView_summaryLink
{
	text-decoration:none;
	color:#333333;
	font-size:9pt;
	font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}

.ww_ecom_cartSummary_microView_summaryLink:hover
{

	color:red;
}

/******************************
 CART SUMMARY - MICRO VIEW
 CART SUMMARY - MICRO VIEW
 CART SUMMARY - MICRO VIEW
*******************************/

/******************************
 CART SUMMARY - LIST VIEW
 CART SUMMARY - LIST VIEW
 CART SUMMARY - LIST VIEW
*******************************/
.ww_ecom_cartSummary_listView_container
{
	width:190px;
}
.ww_ecom_cartSummary_listView_itemLink
{
	text-decoration:none;
	color:#3BAF4F;
	font-size:8pt;

}

.ww_ecom_cartSummary_listView_itemLink:hover
{
	text-decoration:none;
	color:white;
	font-size:8pt;
}

.ww_ecom_cartSummary_listView_summaryLink
{
	text-decoration:none;
	color:white;
	font-size:9pt;
}

.ww_ecom_cartSummary_listView_summaryLink:hover
{
	text-decoration:none;
	color:#3BAF4F;
	font-size:9pt;
}

/******************************
 CART SUMMARY - LIST VIEW
 CART SUMMARY - LIST VIEW
 CART SUMMARY - LIST VIEW
*******************************/


/******************************
 CART SUMMARY - SUMMARY VIEW
 CART SUMMARY - SUMMARY VIEW
 CART SUMMARY - SUMMARY VIEW
*******************************/
.ww_ecom_cartSummary_summaryView_container
{
	width:190px;
	color:white;
}



.ww_ecom_cartSummary_summaryView_itemLink
{
	text-decoration:none;
	color:#3BAF4F;
	font-size:8pt;

}

.ww_ecom_cartSummary_summaryView_itemContainer
{
	padding:0px;
	margin:0px;
	line-height:100%;
	margin-bottom:10px;
}

.ww_ecom_cartSummary_summaryView_nameContainer
{
	line-height:100%;
	margin-bottom:5px;
}

.ww_ecom_cartSummary_summaryView_nameLabel
{

	color:white;
	font-weight:bold;
	font-size:8pt;
	margin-bottom:10px;

}

.ww_ecom_cartSummary_summaryView_name
{
	color:white;
	font-size:8pt;
	line-height:100%;

}

.ww_ecom_cartSummary_summaryView_qtyContainer
{
	line-height:100%;
	margin-bottom:5px;
}

.ww_ecom_cartSummary_summaryView_qtyLabel
{

	color:white;
	font-weight:bold;
	font-size:8pt;
}

.ww_ecom_cartSummary_summaryView_qty
{
	color:white;
	font-size:8pt;

}

.ww_ecom_cartSummary_summaryView_priceContainer
{
	line-height:100%;
	margin-bottom:5px;
}

.ww_ecom_cartSummary_summaryView_priceLabel
{

	color:white;
	font-weight:bold;
	font-size:8pt;
	padding:0px;
	margin:0px;
	line-height:100%;
}

.ww_ecom_cartSummary_summaryView_price
{
	color:white;
	font-size:8pt;
	padding:0px;
	margin:0px;
	line-height:100%;

}

.ww_ecom_cartSummary_summaryView_linkContainer
{
	line-height:100%;
	padding:0px;
	margin:0px;
}

.ww_ecom_cartSummary_summaryView_itemLink:hover
{
	text-decoration:none;
	color:white;
	font-size:8pt;
	line-height:100%;
}

.ww_ecom_cartSummary_summaryView_summaryLink
{
	text-decoration:none;
	color:white;
	font-size:9pt;
	line-height:100%;
	padding:0px;
}

.ww_ecom_cartSummary_summaryView_summaryLink:hover
{
	text-decoration:none;
	color:#3BAF4F;
	font-size:9pt;
	line-height:100%;
}

/******************************
 CART SUMMARY - SUMMARY VIEW
 CART SUMMARY - SUMMARY VIEW
 CART SUMMARY - SUMMARY VIEW
*******************************/




/******************************
 PRODUCT INFO
 PRODUCT INFO
 PRODUCT INFO
*******************************/


.ww_ecom_productInfo_headerTable
{
	background:black;
	color:white;
}

.ww_ecom_productInfo_headerTable h1
{
	background:black;
	color:white;
	margin-left:10px;
	font-family:'Museo300', Courier, monospace;
	font-size:46px;
	color:#ED270D;
    padding: 0px;
    margin: 0px;
}

.ww_ecom_productInfo_headerTable_productPriceContainer
{
	padding:0px;
	margin:0px;
	display:none;
}


.ww_ecom_productInfo_ratingsTable
{

	width:100%;

}

.ww_ecom_productInfo_headerTable_ratingsRow a
{
	background-color:transparent;
	color:white;
}

.ww_ecom_productInfo_headerTable_ratingsRowLink
{
	color:white;
}

.ww_ecom_productInfo_headerTable_productName
{
	color:black;
	margin:0px;
}
.ww_ecom_productInfo_headerTable_productPrice
{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:12pt;
	font-family:'robotoregular', Arial, sans-serif;
	text-align:right;
}

.ww_ecom_productInfo_headerTable_productOriginalPrice
{
	text-decoration:line-through;
	color:white;
	font-size:8pt;
	padding-right:5px;
	font-family:'robotoregular', Arial, sans-serif;

}

.ww_ecom_productInfo_thumbimage
{
  max-width: 80px;
  max-height: 80px;
  width: expression(this.width > 80 && this.width >= this.height    ? "80px" : true);
  height: expression(this.height > 80 && this.width < this.height    ? "80px" : true);
  display:block;
}

.ww_ecom_productInfo_mainImageFrame
{
	border: solid #EEEEEE 5px;
	background: #FFFFFF;
	width:295px;
	height:295px;


}

.ww_ecom_productInfo_mainImageContainer
{
	width:330px;

}

.ww_ecom_productInfo_mainimage
{
 /* max-width: 280px;
  max-height: 280px;*/
  /*width: expression(this.width > 280 && this.width > this.height    ? "280px" : true);*/
  /*height: expression(this.height > 280 && this.width < this.height    ? "280px" : true);*/
  display:block;
  min-height: 100%;
  max-width: none !important;
}

.ww_ecom_productInfo_detailsContainer
{
	width:670px;

}

.ww_ecom_productInfo_detailsContainer td
{
	font-family:'robotoregular', Arial, sans-serif;
	font-size:14pt;
	color:#606060;
    padding: 0px;
	margin: 0px;
	line-height: 21pt;
	letter-spacing: 1pt;
	font-weight: normal;


}

.ww_ecom_productInfo_detailsContainer h1
{
	font-family:'Museo300', Courier, monospace;
	font-size:46px;
	color:#ED270D;
    padding: 0px;
    margin: 0px;
    margin-top:-5px;
}


.ww_ecom_productInfo_additionDetails td
{
	padding:15px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:14pt;
	color:#6c6c6c;
	font-weight: bold;
}

.ww_ecom_productInfo_additionDetails th
{
	background-color:#333333;
	color:#FFFFFF !important;
	padding:15px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:14pt;
	font-weight: bold;
}


.ww_ecom_productInfo_additionDetails_formLabelColumn
{
	color:black !important;
	width:25%;
	padding-right:50px;
	padding-top:10px !important;
	padding-bottom:10px !important;

}

.ww_ecom_productInfo_additionDetails_rowOdd
{
	background-color:#F0F0F0;
}


.ww_ecom_productInfoForm
{
	margin-top: 20px;
	border:solid #F0F0F0 1px;

}

.ww_ecom_produoForm_requiredField
{
	color:red;
}


.ww_ecom_productInfoForm table
{

}

.ww_ecom_productInfoForm table tr:nth-child(odd)
{
	background-color:#F0F0F0;
}

.ww_ecom_productInfoForm table th
{
	background-color:#333333;
	color:#FFFFFF !important;
	padding:10px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:12pt;
}

.ww_ecom_productInfoForm table td
{

	padding:10px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:12pt;
	color:#6c6c6c;

}

.ww_ecom_productInfoForm table select, .ww_ecom_productInfoForm table input
{
	padding:8px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:10pt;
	color:#6c6c6c;
}

.ww_ecom_productInfoForm table td:nth-child(even)
{
	font-weight: bold;
}

.ww_ecom_productInfo_mainProductTable
{
	margin-top:0px;
	margin-bottom:20px;
}


/******************************
 /PRODUCT INFO
 /PRODUCT INFO
 /PRODUCT INFO
*******************************/


/******************************
 PRODUCT INFO - JCAROUSEL ITEMS
 PRODUCT INFO - JCAROUSEL ITEMS
 PRODUCT INFO - JCAROUSEL ITEMS
*******************************/

.jcarousel-skin-default .jcarousel
{
    position: relative;
    overflow: hidden;
    width: 300;
    height: 112px;
}

.jcarousel-skin-default ul
{
    width: 20000px;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;

}

.jcarousel-skin-default li
{
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	border: solid #EEEEEE  1px;
	background: #FFFFFF;
	margin-right:5px;
}

*[dir=rtl] .jcarousel-skin-default li {
    float: right;
    margin: 0 0 0 0;
}

.jcarousel-skin-default li img
{
    border: 0;
}

.ww_ecom_productInfo_thumbImageCell
{
	width:96px;
	height:100px;
}

/******************************
 /PRODUCT INFO - JCAROUSEL ITEMS
 /PRODUCT INFO - JCAROUSEL ITEMS
 /PRODUCT INFO - JCAROUSEL ITEMS
*******************************/


/******************************
 PRODUCT INFO - TABS
 PRODUCT INFO - TABS
 PRODUCT INFO - TABS
*******************************/

#ww_ecom_additional_details_tabs
{
	margin: 0;
}

#ww_ecom_additional_details_tabs ul
{
	float: left;
	background: transparent;
	width: 1000px;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	font-size:
}
#ww_ecom_additional_details_tabs li
{
	margin-right: 3px;
	list-style: none;

}
#ww_ecom_additional_details_tabs li
{
	display: inline;
	background: #CCCCCC;

}
#ww_ecom_additional_details_tabs li, #ww_ecom_additional_details_tabs li a
{
	float: left;
	/*border-radius:10px 10px 0 0;*/

}
#ww_ecom_additional_details_tabs ul a
{
	color:#999999;
}
#ww_ecom_additional_details_tabs ul li.ctive
{
	background: #999999;

}
#ww_ecom_additional_details_tabs ul li.active a
{
	color: #FFFFFF;
}
#ww_ecom_additional_details_tabs div
{
	background: #FFFFFF;
	padding:0px;
	clear: both;
	padding: 0px;
	border:none;
	min-height:200px;
	width:1000px;
}

#ww_ecom_additional_details_tabs ul li a {
	text-decoration: none;
	padding-top: 10px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 8px;
	font-weight: bold;
	font-size:14pt;
}

/******************************
 /PRODUCT INFO - TABS
 /PRODUCT INFO - TABS
 /PRODUCT INFO - TABS
*******************************/

/******************************
 DASHBOARD
 DASHBOARD
 DASHBOARD
*******************************/


.ww_ecom_account_breadCrumbContainer
{
	background-color: #333333;
    color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
	text-transform: capitalize;
}

.ww_ecom_account_breadCrumbContainer a, .ww_ecom_account_breadCrumbContainer a:link, .ww_ecom_account_breadCrumbContainer a:visited, .ww_ecom_account_breadCrumbContainer a:active
{
	color: white;
	text-transform: capitalize;
	text-decoration: underline;
}

.ww_ecom_account_breadCrumbContainer a:hover
{
	text-decoration: none;
}

.ww_ecom_account_h1
{
	margin:0px;
	padding:0px;
}
.ww_ecom_account_h3
{
	margin:0px;
	padding:0px;
}
.ww_ecom_account_listRowOdd
{
	background-color:#CCCCCC;
}

.ww_ecom_account_listRowEven
{
	background-color:#FFFFFF;
}

#ww_ecom_account_details_tabs
{
	margin: 0;
	font-size:10pt;
	font-family:'robotoregular', Arial, sans-serif;
}

#ww_ecom_account_details_tabs ul
{
	float: left;
	background: #fff;
	width: 850px;
	padding:0px;
	margin:0px;
}
#ww_ecom_account_details_tabs li
{
	margin-left: 6px;
	list-style: none;

}
#ww_ecom_account_details_tabs li
{
	display: inline;
	background: #CCCCCC;

}
#ww_ecom_account_details_tabs li, #ww_ecom_account_details_tabs li a
{
	float: left;
}
#ww_ecom_account_details_tabs ul a
{
	color:#000000;
}
#ww_ecom_account_details_tabs ul li.active
{
	background: #000000;

}
#ww_ecom_account_details_tabs ul li.active a
{
	color: #FFFFFF;
}
#ww_ecom_account_details_tabs div
{
	background: #FFFFFF;
	padding:0px;
	clear: both;
	padding: 0px;
	border: solid #F0F0F0 1px;
	width: 100%;
}

#ww_ecom_account_details_tabs ul li a {
	text-decoration: none;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size:10pt;
}

.ww_ecom_remglyph,
a.ww_ecom_remglyph:link,
a.ww_ecom_remglyph:active,
a.ww_ecom_remglyph:visited,
a.ww_ecom_remglyph:hover
{
	font-family: REMGlyph;
	text-decoration: none !important;
}

/******************************
 /DASHBOARD
 /DASHBOARD
 /DASHBOARD
******************************