.store_product_detail_body_designation {
	color:#555555;
}
.store_price_with_vat_message {
	font-size:14px;
}

.booking_service_detail_body .select {
	height:44px !important;
}

.store_discount_ball {
	background:#FF0000 !important;
}
.store_discount_ball h3 {
	color:#ffffff !important;
}


.store_box_novelty_products .store_button_grey {
	background-color: #c7c7c7;
	background-image:url(https://bo.ebiz-software.com//_images/icon-view.png);
	background-repeat:no-repeat;
	background-position:center;
	position: relative;
	display: inline-block;
	font-family: 'roboto-thin', sans-serif;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0px;
	color: transparent !important;
	overflow:hidden;
	text-transform: uppercase;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	border: 0px #dddddd solid;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	transition: height 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	animation: fadein 1s;
	-moz-animation: fadein 1s;
	-webkit-animation: fadein 1s;
	-o-animation: fadein 1s;
	float: right;
	vertical-align: top;
	margin-left: 5px;
	width: 40px !important;
	height: 40px !important;
	border-radius: 100% !important;
	padding: 0px !important;
}

#store_add_button .store_button {
	background:#FF0000 !important;
}
#store_add_button .store_button:hover {
	background:#000000 !important;
}
.title_related_products h3 {
	font-size:22px;
	font-weight:bold;
}

@media screen and (min-width:1107px)
{
	.store_box_categories .store_box_content_designation {
		text-align:center !important;
	}
	.store_box_content_designation {
		text-align:left;
		color:#000000 !important;
		font-size:20px !important;
	}
	.store_input[type="text"]
	{
		font-family:'regular';
		font-size:17px;
		background-color:#ffffff;
		border: 1px solid #dddddd;
		color:#777777;
		width:100%;
		height:30px;
		padding-left:10px;
		font-weight:normal;
		line-height:28px;	
	}

	.store_input[type="email"]
	{
		font-family:'regular';
		font-size:17px;
		background-color:#ffffff;
		border: 1px solid #dddddd;
		color:#777777;
		width:100%;
		height:30px;
		padding-left:10px;
		font-weight:normal;
		line-height:28px;	
	}

	.store_input[type="password"]
	{
		font-family:'regular';
		font-size:17px;
		background-color:#ffffff;
		border: 1px solid #dddddd;
		color:#777777;
		width:100%;
		height:30px;
		padding-left:10px;
		font-weight:normal;
		line-height:28px;	
	}

	.store_select
	{
		margin: 0;
		padding: 0;
		font-family: 'regular';
		font-size:17px;
		font-weight: normal;
		color: #000000;
		letter-spacing:0px;
		width: auto;
		height: 33px;
		background: #ffffff;
		border: 1px solid #cccccc;
		outline: none;
		padding-left: 1%;
	}

	.store_button 
	{
		position:relative !important;
		display:inline-block !important;
		vertical-align:top !important;
		font-family:'regular', sans-serif !important;
		font-weight:bold !important;
		font-size:17px !important;
		letter-spacing:0px !important;
		color:#ffffff !important;
		text-transform:uppercase !important;
		padding: 7px 7px 7px 7px !important;
		cursor:pointer !important;
		text-decoration:none !important;
		background-color:#cccccc !important;
		text-align:center !important;
		border-radius:0px !important;
		border:0px #dddddd solid !important;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;
	}
	.store_button:hover
	{
		background-color:#000000 !important;
	}

	.store_button_grey 
	{
		position:relative !important;
		display:inline-block !important;
		vertical-align:top !important;
		font-family:'regular', sans-serif !important;
		font-weight:bold !important;
		font-size:17px !important;
		letter-spacing:0px !important;
		color:#ffffff !important;
		text-transform:uppercase !important;
		padding: 7px 7px 7px 7px !important;
		cursor:pointer !important;
		text-decoration:none !important;
		background-color:#cccccc !important;
		text-align:center !important;
		border-radius:0px !important;
		border:0px #dddddd solid !important;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;
	}
	.store_button_grey:hover
	{
		background-color:#000000 !important;
	}

	.store_button_register 
	{
		position:relative !important;
		display:inline-block !important;
		vertical-align:top !important;
		font-family:'regular', sans-serif !important;
		font-weight:bold !important;
		font-size:17px !important;
		letter-spacing:0px !important;
		color:#ffffff !important;
		text-transform:uppercase !important;
		padding: 7px 7px 7px 7px !important;
		cursor:pointer !important;
		text-decoration:none !important;
		background-color:#cccccc !important;
		text-align:center !important;
		border-radius:0px !important;
		border:0px #dddddd solid !important;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;
	}
	.store_button_register:hover
	{
		background-color:#000000 !important;
	}

	.store_button_login 
	{
		position:relative !important;
		display:inline-block !important;
		vertical-align:top !important;
		font-family:'regular', sans-serif !important;
		font-weight:bold !important;
		font-size:17px !important;
		letter-spacing:0px !important;
		color:#ffffff !important;
		text-transform:uppercase !important;
		padding: 7px 7px 7px 7px !important;
		cursor:pointer !important;
		text-decoration:none !important;
		background-color:#cccccc !important;
		text-align:center !important;
		border-radius:0px !important;
		border:0px #dddddd solid !important;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;
	}
	.store_button_login:hover
	{
		background-color:#000000 !important;
	}

	.store_menu_categorias
	{
		background-color:#ff0000 !important;
		color:#00ff00 !important;
	}

	.store_menu_categorias_item_active
	{
		background-color:#000000 !important;
		color:#ffffff !important;	
	}
	.store_menu_categorias_item_active h3
	{
		color:#ffffff !important;	
	}
	
	.store_featured_products_list
	{
		width:100%;
		border:0px solid;
	}	

	.store_box_featured_products
	{
		width:290px !important;
		height:390px !important;
		border:1px #ffffff solid !important; 
		margin-left:28px !important;
		margin-right:28px !important;
		margin-bottom:40px !important;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;	
	}
	.store_box_featured_products:hover
	{
		border:1px #cccccc solid !important; 
	}
	.store_box_novelty_products h2 {
		text-align:left;
	}
	.store_box_featured_product_image
	{
		width:100% !important;
		height:225px !important;
		border:0px solid;
	}
	.store_box_featured_content_brand
	{
		width:100%;
		height:20px !important;	
		font-size:14px !important;	
		font-weight:bold !important;	
		line-height:20px !important;	
		color:#777777 !important;	
		border:0px solid !important;
		margin-top:10px !important;
		padding:0px !important;
		float:left !important;
		text-align:left !important;
	}
	.store_box_featured_content_designation
	{
		width:100%;
		height:30px !important;	
		font-size:17px !important;	
		font-weight:bold !important;	
		line-height:30px !important;	
		color:#000000 !important;	
		border:0px solid !important;
		padding:0px !important;
		float:left !important;
		text-align:left !important;
	}	
	.store_box_featured_products_price, .store_box_featured_products_under_consultation
	{
		font-family:'regular' !important;
		font-weight:bold;
		width:100%;
		height:30px !important;	
		font-size:24px !important;	
		line-height:30px !important;	
		color:#000000 !important;	
		border:0px solid !important;
		float:left !important;
		text-align:left !important;	
	}	
	.store_box_featured_products_full_price
	{
		font-size:20px !important;
		color:#555555 !important;
		margin-right:10px;		
	}	
	
	
	
	
	
	
	.store_box_content h3
	{
		color:#000000;
		font-family: 'regular';
	}
	
	.store_box_products
	{
		width:290px !important;
		height:390px !important;
		border:1px #ffffff solid !important; 
		margin-left:28px !important;
		margin-right:28px !important;
		margin-bottom:40px !important;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;	
	}
	.store_box_products:hover
	{
		border:1px #cccccc solid !important; 
	}	
	.store_box_product_image
	{
		width:100% !important;
		height:225px !important;
		border:0px solid;
	}	
	.store_box_content_brand
	{
		width:100%;
		height:20px !important;	
		font-size:14px !important;	
		font-weight:bold !important;	
		line-height:20px !important;	
		color:#777777 !important;	
		border:0px solid !important;
		margin-top:10px !important;
		padding:0px !important;
		float:left !important;
		text-align:left !important;
	} 
	.store_box_product_designation .store_box_content_designation
	{
		width:100%;
		height:30px !important;	
		font-size:17px !important;	
		font-weight:bold !important;	
		line-height:30px !important;	
		color:#000000 !important;	
		border:0px solid !important;
		margin:0px !important;
		padding:0px !important;
		float:left !important;
		text-align:left !important;
	}	
	.store_box_products_price, .store_box_products_under_consultation
	{
		font-family:'regular' !important;
		font-weight:bold;
		width:100%;
		height:30px !important;	
		font-size:24px !important;	
		line-height:30px !important;	
		color:#000000 !important;	
		border:0px solid !important;
		float:left !important;
		text-align:left !important;	
	}	
	.store_box_products_full_price
	{
		font-size:20px !important;
		color:#555555 !important;
		margin-right:10px;		
	}
	.store_box_products_price_discount
	{
		font-family:'bold' !important;
		font-weight:bold;
		font-size:26px !important;	
		color:#000000 !important;				
	}
	.store_button_add_to_cart
	{
		margin-top:10px;
		float:right !important;
		text-align:center !important;
	}
	.store_button_view
	{
		margin-top:10px;
		float:right !important;
		text-align:center !important;
	}
	.store_button_view:hover
	{
		background-color:#000000 !important;
	}
	
	.store_menu_categorias
	{
		font-size:16px !important;
	}
	
	.menu_categorias_item_active,
	.menu_categorias_item_active h3 {
		color:#fff !important;
	}

	.store_novelty_bar,
	.store_discount_ball,
	.menu_categorias_item_active {
		
	}
	.store_box_products_price_discount,
	#product_final_price {
	}

	.store_discount_ball h2,
	.store_novelty_bar h2 {
		color:#fff !important;
	}

	.store_discount_ball h2,
	.store_novelty_bar h2 {
	color:#fff !important;
	}	
	.store_box_categories
	{
		width:230px !important;
		height:230px !important;
		margin-left:20px !important;
		margin-right:20px !important;
		margin-bottom:40px !important;
		border:1px #eeeeee solid !important;
	}
	.store_box_categories:hover
	{
		border:1px #ff0000 	solid !important;
	}
	.store_box_category_image
	{
		width:100% !important;	
		height:215px !important;
		background-size:cover !important;
	}
	.store_box_categories .store_box_content_designation
	{
		position:absolute;
		width:calc(100% - 14px) !important;
		height:40px;
		font-size:25px !important;
		color:#ffffff !important;
		line-height:36px !important;
		background-color:rgba(0,0,0,0.5);
		bottom:7px;
		z-index:9;
		overflow:hidden;
	}
	
	.store_box_products .button_transparent,
	.store_box_featured_products .button_transparent,
	.store_box_novelty_products .button_transparent {
		background-color: #333238;
		background-image:url(https://bo.ebiz-software.com//_images/icon-cart-white.png);
		background-repeat:no-repeat;
		background-position:center;
		position: relative;
		display: inline-block;
		font-family: 'roboto-thin', sans-serif;
		font-weight: bold;
		font-size: 14px;
		letter-spacing: 0px;
		color: transparent;
		overflow:hidden;
		text-transform: uppercase;
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		border: 0px #dddddd solid;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		float: right;
		vertical-align: top;
		margin-left: 5px;
		width: 40px;
		height: 40px;
		border-radius: 100%;
		padding: 0px;
	}
	.store_box_products .button_transparent img,
	.store_box_featured_products .button_transparent img,
	.store_box_novelty_products .button_transparent img {
		display:none;
	}
	
	.store_box_products .button_grey,
	.store_box_featured_products .button_grey,
	.store_box_novelty_products .button_grey {
		background-color: #c7c7c7;
		background-image:url(https://bo.ebiz-software.com//_images/icon-view.png);
		background-repeat:no-repeat;
		background-position:center;
		position: relative;
		display: inline-block;
		font-family: 'roboto-thin', sans-serif;
		font-weight: bold;
		font-size: 14px;
		letter-spacing: 0px;
		color: transparent;
		overflow:hidden;
		text-transform: uppercase;
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		border: 0px #dddddd solid;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		float: right;
		vertical-align: top;
		margin-left: 5px;
		width: 40px !important;
		height: 40px !important;
		border-radius: 100% !important;
		padding: 0px;
	}
	
	.store_box_novelty_products .store_button_grey {
		background-color: #c7c7c7;
		background-image:url(https://bo.ebiz-software.com//_images/icon-view.png);
		background-repeat:no-repeat;
		background-position:center;
		position: relative;
		display: inline-block;
		font-family: 'roboto-thin', sans-serif;
		font-weight: bold;
		font-size: 14px;
		letter-spacing: 0px;
		color: transparent !important;
		overflow:hidden;
		text-transform: uppercase;
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		border: 0px #dddddd solid;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		float: right;
		vertical-align: top;
		margin-left: 5px;
		width: 40px !important;
		height: 40px !important;
		border-radius: 100% !important;
		padding: 0px !important;
	}
	
	.store_box_products.store_with_add,
	.store_box_featured_products.store_with_add,
	.store_box_novelty_products.store_with_add {
		height:350px;
	}
	.store_box_content_description {
		display:none;
	}
	
	.store_button_view {
		background-color: #c7c7c7;
		position: relative;
		display: inline-block;
		font-family: 'roboto-thin', sans-serif;
		font-weight: bold;
		font-size: 14px;
		letter-spacing: 0px;
		color: white;
		text-transform: uppercase;
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		border: 0px #dddddd solid;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		float: right;
		vertical-align: top;
		margin-left: 5px;
		width: 40px;
		height: 40px;
		border-radius: 100%;
		padding: 0px;
	}
	
	.store_button_add_to_cart {
		background-color:#3c3c3c;
		position: relative;
		display: inline-block;
		font-family: 'roboto-thin', sans-serif;
		font-weight: bold;
		font-size: 14px;
		letter-spacing: 0px;
		color: white;
		text-transform: uppercase;
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		border: 0px #dddddd solid;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		
		float:right;
		vertical-align:top;
		margin-left:5px;
		width:40px;
		height:40px;
		border-radius:100%;
		padding:0px;
	}
	.store_box_products .button_transparent:hover,
	.store_box_featured_products .button_transparent:hover,
	.store_box_novelty_products .button_transparent:hover,
	.store_button_add_to_cart:hover {
		background-color:#ccc;
	}
	.store_flash_sale {
		position:relative;
		bottom:15px;
		height: 25px;
		border:0px #000000 solid;
		margin-top: 25px;
	}
	.store_flash_sale_section {
		position:relative;
		display:block; 
		vertical-align:top;
		width:236px;
		height:40px;
		background-color:#FF290B;
		border:0px #000000 solid;
		float:left; text-align:left;
	}
	.store_flash_sale_time {
		display:inline-block;
		width:58px;
		float:left;
		text-align:center;
		border-right:1px #ffffff solid;
	}
	.store_flash_sale_time_number {
		font-size:30px;
		line-height:30px;
		color:#ffffff;
		text-transform:uppercase;
	}
	.store_flash_sale_time_label {
		font-size:10px;
		line-height:10px;
		color:#ffffff;
		text-transform:uppercase;
		margin-top:-21px;
	}
}