
.plus, .minus
{
	width: 10px;
	height: 10px;
	font-size: 12px;
	color: white;
	background-color: #666666;
	padding: 0px 3px 7px 5px;
	text-decoration: none !important;
	cursor:pointer;
}

.plus:hover {
	background-color: #A0A0A0;
}

.minus {
	font-weight: bolder;
	padding-left: 6px;
	padding-right: 2px;
	padding-bottom: 7px;
	margin-top:3px;
}

.minus:hover {
	background-color: #A0A0A0;
}

.button-cart,

#categories-list > .selected,

#desconto3,

.pag_selected,

.cart-steps.selected > span,

.jcarousel-next-horizontal,

.jcarousel-prev-horizontal
{ background-color: <?php echo $account['header_color1']; ?>!important; }


.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
.ui_tpicker_minute {margin-right:10px !important;}

/* TABS*/
 
 #nav_tabs .menu
{   
	padding-left:25px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:20px;
	letter-spacing: 0px;
	text-decoration:none;
	font-weight:normal;
}

 #nav_tabs .menu a:link
{   
	font-size:20px;
	color:#ffffff;
	letter-spacing: 0px;
	text-decoration:none;
	font-weight:normal;
}

 #nav_tabs .menu a:visited
{   
	font-size:20px;
	color:#ffffff;
	letter-spacing: 0px;
	text-decoration:none;
	font-weight:normal;
}
 
#nav_tabs td.menu:hover
{
	color:#3b3f49;
	font-size:20px;
	letter-spacing: 0px;
	text-decoration:none;
	font-weight:normal;
}

#nav_tabs td.menu a:hover
{
	color:#3b3f49;
	font-size:20px;
	letter-spacing: 0px;
	text-decoration:none;
	font-weight:normal;
}

/* END TABS*/

#fadediv {
    animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

.greydout {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
-webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.greydout:hover {
  -webkit-opacity: 0.50;
  -moz-opacity: 0.50;
  opacity: 0.50;
}


.store_discount {
	border-radius: 25px;
    width: 40px;
    height: 40px;
    line-height: 40px;
	color:#fff;
}


.store_box_products_under_consultation {
	color:#f37318 !important;
}


.store_button_cart_remove,
.button_grey,
.store_button_buy,
.store_add_button,
.store_button,
.store_button_grey,
.store_wishlist_button,
.store_view_grey {
	border-radius:5px;
}

.store_form_input, .store_input, .store_data .input, .store_data .store_form_input, .store_data .store_input {
	height:40px;
}
.store_data .store_select, .store_data .store_form_select, .store_data .select, #perfil .select {
	height:44px;
}

#store_add_button .store_button {
	background-color:#f37318;
}
#store_add_button .store_button:hover {
	background-color:#aaaaaa;;
}
@media screen and (min-width: 1001px)
{
	.store_box_products_small .store_box_product_image,
	.store_box_products_small .store_box_featured_product_image {
		width: 100%;
		height: 170px;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		background-repeat: no-repeat;
		background-position: top center;
		margin-bottom: 5px;
	}
	.store_box_products_small.store_with_add {
		height: 380px;
	}
	.store_related_products_list {
		width: 100%;
		min-height: 455px;
		border: 0px solid;
		text-align: center;
		height: 410px;
		overflow: hidden;
	}
	
	.store_box_content_supplier {
		font-size: 14px;
		line-height: 18px;
	}
	.store_box_products_big.store_with_add {
		height: 510px;
	}
	.cell
	{
		position:relative;
		display:inline-block;
		border:0px #cccccc solid;
	}
	.register_login_page h1 {
		position: relative;
		display: inline-block;
		vertical-align: top;
		font-family: 'nexa-bold';
		font-size: 36px;
		font-weight: bold;
		line-height: 40px;
		color: #5b5b5b;
		margin-top:30px;
	}
	.store_available_product
	{
		position:relative; width:350px;
	}
	.store_box_products, .store_box_featured_products
	{
	position:relative;
	display:inline-block;
	height:420px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	vertical-align:top;
	border:1px solid #eee ;
	text-align:center;
	background:#fff;
	animation: fadein 1s;
	-moz-animation: fadein 1s;
	-webkit-animation: fadein 1s;
	-o-animation: fadein 1s;		
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	}
	.store_box_products .store_with_add, .store_box_featured_products.store_with_add
	{
	height:455px;
	}
	.store_box_products
	{ 
	width:250px;
	}
	.store_box_featured_products
	{ 
	width:236px;
	}
	.store_box_products_big .store_box_product_image,
	.store_box_products_big .store_box_featured_product_image
	{
		width:100%;
		height:300px !important;
		overflow: hidden;
		border:0px solid;
	}
	.store_box_product_image img,
	.store_box_featured_product_image img
	{
		flex-shrink: 0;
		-webkit-flex-shrink: 0;
		max-width: 100%;
		max-height: 90%;
		margin-bottom:15px;
	}
	.store_box_products h2,
	.store_box_featured_products h2
	{
		font-size:18px;
		color:#777777;
		line-height:22px;
		font-weight:bold;
	}
	.store_box_products h3,
	.store_box_featured_products h3
	{
		font-size:12px;
		font-weight:normal;
		line-height:18px;
		color:#aaaaaa;
		margin-top:5px;
	}
	.store_box_content_description
	{
		display:none;
	}
	.store_box_products .store_box_products_price,
	.store_box_featured_products .store_box_products_price
	{
		font-size:28px;
		color:#fec524;
	}
	.store_box_products .store_box_products_full_price,
	.store_box_featured_products .store_box_products_full_price
	{
		text-decoration:line-through;
		color:#333333;
		font-size:20px;
	}
	.store_box_products .store_box_products_price_discount,
	.store_box_featured_products .store_box_products_price_discount
	{
		font-size:30px;
		font-weight:bold;
		color:#f37318;
	}
	.store_discount_ball
	{ 
		position:absolute;
		z-index:9;
		width:68px;
		height:68px;
		background-image:none;
		margin-left:10px;
		margin-top:10px;
		text-align:center;
		border-radius:68px;
	}
	.store_discount_ball h2
	{ 
		color:white;
		letter-spacing:-3px;
		font-size:30px;
		margin-top:10px;
		line-height:42px;
	}
	
	.store_box_products:hover,
	.store_box_featured_products:hover
	{ 
	border:1px solid #aaa;

	animation: fadein 1s;
	-moz-animation: fadein 1s;
	-webkit-animation: fadein 1s;
	-o-animation: fadein 1s;		
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	}
	
	.store_data_table {
		width:100%;
		border:0px solid #ddddddd; 
		border-spacing:0px;
	}
	.store_data {
		text-align:left;
	}
	.store_data .input
	{
		font-family: 'Open Sans';
		border: 1px solid #cccccc;
		font-size: 14px;
		color: #333333;
		width: 100%;
		height: 30px;
		background: #fff;
		padding-left: 5px;
		font-weight: normal;
		line-height: 28px;
	}
	
	.store_data .select {
		margin: 0;
		padding: 0;
		font-family: 'Open Sans';
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		letter-spacing: 0px;
		width: auto;
		height: 33px;
		background: #ffffff;
		border: 1px solid #cccccc;
		outline: none;
		padding-left: 1%;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		box-shadow: inset 0 0px 0px #c5c1bf;
		-moz-box-shadow: inset 0 0px 0px #c5c1;
	}
	.store_header
	{ 	
		position:relative;
		width:100%;
		height:100%;
		min-height:50px;
		border:0px solid;
		text-align:center;
	}

	.store_filters
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:250px;
		height:100%;
		margin-right:34px;
		border:0px #000000 solid;		
		float:left;
	}
	
	.store_filters_mobile
	{
		display:none;
	}
	
	.menu_categorias	
	{
		font-size:14px !important;
		margin:0px !important;
		padding:0px !important;
		border:0px solid;	
	}
	.menu_categorias_item_active
	{
		background-color:#f37318 !important;
		color:#ffffff !important;
	}
	.menu_categorias li {
		text-align:left;
	}
	.menu_categorias li > a
	{
		color:#000000;
	}	
	
	.store_breadcrumb
	{
		position:relative;
		float:left;
		width:100%;
		min-height:50px;
		border:0px solid;
		text-align:left;		
	}
	
	.store_search
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		max-width:320px;
		height:30px;
		margin-right:20px;
		border:0px solid;
		float:right;		
	}
	.store_search .input
	{
		height:33px !important;
		margin:0px;
		border-radius:4px;
		border:1px solid !important;
	}
	.store_search .button
	{
		height:37px !important;
		font-size:14px;
		line-height:36px;
		margin:0px;
		padding:0px;
		border-radius:5px;
		border:1px #f37318 solid !important;
	}	
	
	.store_order_by
	{
		position:relative;
		display:inline-block;
		float:right;
		width:200px;
		height:50px;
		border:0px solid;		
	}
	.store_order_by .select
	{	
		width:200px;
		height:37px !important;
		border-radius:4px;
		float:right;		
	}	
	
	.store_products_list
	{
		position:relative;
		float:left;
		width:calc(100% - 290px);
		height:100%;
		border:0px #000000 solid;	
	}
	
	.store_featured_products_list
	{
		position:relative;
		width:100%;
		height:100%;
		border:0px #cccccc solid;	
	}
		
	.store_product_detail_image
	{
		position:relative;
		float:left;
		width:500px;
		margin-right:20px;
		margin-bottom:30px;
		height:100%;
		border:0px solid;	
	}
	
	.store_product_detail_discount
	{
		position:absolute;
		z-index:9;
		width:68px;
		height:68px;
		background-image:none;
		margin-left:10px;
		margin-top:10px;
		text-align:center;
		border-radius:68px;		
	}
	
	.store_product_detail_discount h2
	{
		color:white;
		letter-spacing:-3px;
		font-size:32px;
		margin-top:10px;
		line-height:42px;		
	}
			
	.store_product_detail_body
	{
		position:relative;
		float:left;
		width:520px;
		height:100%;
		margin-bottom:40px;
		border:0px #000000 solid;	
		text-align:left;
	}
	
	.store_promotions_list
	{
		position:relative;
		float:left;
		width:950px;
		height:100%;
		border:0px solid;	
	}
	
	
	.store_column_data
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		height:100px;
		background-color:#f5f5f5;
		text-align:left;
		border:0px #000000 solid;
	}
	
	.store_column_data.store_orders
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		height:30px;
		background-color:#f5f5f5;
		text-align:left;
		border:0px #000000 solid;
	}
	
	.store_column_data_designation
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		height:100px;
		background-color:#f5f5f5;
		text-align:left;
		border:0px #000000 solid;
	}
	
	.store_total_line
	{
		position:relative;
		width:100%;
		height:2px;
		background-color:#cccccc;
		border:0px solid;
		margin-bottom:10px;
	}	

	.store_total
	{
		position:relative;
		width:100%;
		height:30px;
		background-color:#f5f5f5;
		text-align:right;
		border-bottom:1px #cccccc solid;
	}	
	
	.store_button_continue
	{
		position:relative;
		display:inline-block;
		background-color:#f5f5f5;
		float:left;
		height:25px;
		text-align:right;
		border:0px #000000 solid;
	}	
	
	.store_button_buy_area
	{
		background-color:#f5f5f5;
	}
	.store_button_buy
	{
		position:relative;
		display:inline-block;
		float:right;
		width:200px;
		text-align:center;
		background:#f37318;
		line-height:20px;
		border:0px #000000 solid;
	}
	
	.store_button_back
	{
		position:relative;
		display:inline-block;
		float:left;
		background-color:#f5f5f5;
	}
	
	.store_mobile_title
	{
		display:none;
	}
	
	.store_payment_line_image
	{
		display:inline-block;
		vertical-align:middle;
	}
	.store_payment_line_tax
	{
		display:inline-block;
		width:350px;
		padding:0 10px;
		text-align:left;
		vertical-align:middle;
	}
	.store_payment_line_btn
	{
		display:inline-block;
	}
	#estimate_request {
		width:350px;
		padding:10px;
	}
	
}











@media screen and (max-width:1000px)
{
	.store_box_products_small .store_box_product_image,
	.store_box_products_small .store_box_featured_product_image {
		width: 100%;
		height: 185px;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		background-repeat: no-repeat;
		background-position: top center;
		margin-bottom: 5px;
	}
	.store_box_products_small.store_with_add {
		height: 380px;
	}
	.store_box_content_supplier {
		font-size: 14px;
		line-height: 18px;
	}
	.store_box_content_description
	{
		display:none;
	}
	.cell
	{
		position:relative;
		width:100% !important;
		min-height:50px;
		border-bottom:1px #dddddd solid !important;
		text-align:center !important;
	}
	.register_login_page h1 {
		position: relative;
		display: inline-block;
		vertical-align: top;
		font-family: 'nexa-bold';
		font-size: 36px;
		font-weight: bold;
		line-height: 40px;
		color: #5b5b5b;
		margin-top:30px;
	}
	.store_button_grey.popup, .button_grey.popup
	{
		display:block;
	}
	.store_box_products,
	.store_box_featured_products
	{ 
	position:relative;
	display:inline-block;
	width:250px;
	height:435px;
	margin-left:0;
	margin-right:0px;
	margin-bottom:20px;
	vertical-align:top;
	border:1px solid #eee ;
	text-align:center;
	background:#fff;
	animation: fadein 1s;
	-moz-animation: fadein 1s;
	-webkit-animation: fadein 1s;
	-o-animation: fadein 1s;		
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	}
	.store_box_products.store_with_add, .store_box_featured_products.store_with_add
	{
	height:450px;
	}
	.store_box_products
	{ 
	width:250px;
	}
	.store_box_featured_products
	{ 
	width:250px;
	}
	.store_box_product_image,
	.store_box_featured_product_image
	{
		width:100%;
		height:200px;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
	}
	.store_box_product_image img,
	.store_box_featured_product_image img
	{
		flex-shrink: 0;
		-webkit-flex-shrink: 0;
		max-width: 100%;
		max-height: 90%;
		margin-bottom:15px;
	}
	.store_box_products h2,
	.store_box_featured_products h2
	{
		font-size:15px;
		color:#777777;
		line-height:22px;
		font-weight:bold;
	}
	.store_box_products h3,
	.store_box_featured_products h3
	{
		font-size:12px;
		font-weight:normal;
		line-height:18px;
		color:#aaaaaa;
		margin-top:5px;
	}
	.store_box_products .store_box_products_price,
	.store_box_featured_products .store_box_products_price
	{
		font-size:28px;
		color:#fec524;
	}
	.store_box_products .store_box_products_full_price,
	.store_box_featured_products .store_box_products_full_price
	{
		text-decoration:line-through;
		color:#333333;
		font-size:20px;
	}
	.store_box_products .store_box_products_price_discount,
	.store_box_featured_products .store_box_products_price_discount
	{
		font-size:30px;
		font-weight:bold;
		color:#f37318;
	}
	.store_discount_ball
	{ 
		position:absolute;
		z-index:9;
		width:68px;
		height:68px;
		background-image:none;
		margin-left:10px;
		margin-top:10px;
		text-align:center;
		border-radius:68px;
	}
	.store_discount_ball h2
	{ 
		color:white;
		letter-spacing:-3px;
		font-size:30px;
		margin-top:10px;
		line-height:42px;
	}
	
	.store_box_products:hover,
	.store_box_featured_products:hover
	{ 
	border:1px solid #aaa;

	animation: fadein 1s;
	-moz-animation: fadein 1s;
	-webkit-animation: fadein 1s;
	-o-animation: fadein 1s;		
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	}
	#payments, #shipping_method {
		text-align: center;
		font-weight: 500;
	}
	.store_data_table {
		width:90%;
		border:0px solid #ddddddd; 
		border-spacing:0px;
	}
	
	.store_data {
		text-align: left;
		padding: 0 20px;
	}
	
	.store_data .input
	{
		font-family: 'Open Sans';
		border: 1px solid #cccccc;
		font-size: 14px;
		color: #333333;
		width: calc(100% - 5px);
		height: 30px;
		background: #fff;
		padding-left: 5px;
		font-weight: normal;
		line-height: 28px;
	}
	
	.store_data .select {
		margin: 0;
		padding: 0;
		font-family: 'Open Sans';
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		letter-spacing: 0px;
		width: calc(100% + 1px);
		height: 33px;
		background: #ffffff;
		border: 1px solid #cccccc;
		outline: none;
		padding-left: 5px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		box-shadow: inset 0 0px 0px #c5c1bf;
		-moz-box-shadow: inset 0 0px 0px #c5c1;
	}
	
	.store_header
	{ 	
		position:relative;
		width:100%;
		height:100%;
		min-height:50px;
		border:0px solid;
		text-align:center;
	}
	
	.store_filters
	{
		display:none;
	}	
	
	.store_filters_mobile
	{
		position:relative;
		float:center;
		width:100%;
		height:100%;
		border:0px #000000 solid;
		text-align:center;
	}
	
	.store_breadcrumb
	{
		position:relative;
		display:inline-block;
		width:90%;
		min-height:50px;
		border:0px #000000 solid;
		text-align:center;	
		margin-bottom:25px;
	}
	
	.store_search
	{
		margin-right: auto;
		margin-left: auto;
		width:80%;
		min-height:50px;
		border:0px solid;
		margin-bottom:20px;
		text-align:center;
	}
	.store_search .input
	{
		height:33px !important;
		margin:0px;
		border-radius:4px;
		border:1px solid !important;
	}
	.store_search .button
	{
		height:37px !important;
		font-size:14px;
		line-height:10px !important;
		margin:0px;
		padding:0px;
		border-radius:5px;
		border:1px #f37318 solid !important;
	}
	
	.store_order_by
	{
		position:relative;
		display:inline-block;
		width:200px;
		height:50px;
		border:0px solid;		
	}
	.store_order_by .select
	{	
		width:200px;
		height:37px !important;
		border-radius:4px;
	}	
	
	.store_products_list
	{
		position:relative;
		display:inline-block;
		width:100%;
		height:100%;
		border:0px solid;	
		text-align:center;
		margin-top:20px;
	}
	
	.store_product_detail_image
	{
		position:relative;
		width:100%;
		height:100%;
		border:0px solid;	
	}
	
	.store_product_detail_body
	{
		position:relative;
		width:100%;
		height:100%;
		border:0px solid;	
	}
	
	.store_product_detail_body select
	{
		width:90%;	
	}
	
	.store_promotions_list
	{
		position:relative;
		display:inline-block;
		width:100%;
		height:100%;
		border:0px solid;	
		text-align:center;	
	}

	.store_steps
	{
		position: relative;
		width: calc(100% - 22px);
		height: 50px;
		margin-left: 10px;
		margin-bottom: 20px;
		border: 1px #cccccc solid;
	}
	
	.store_column_title, .store_column_title_designation
	{
		display:none;
		position:relative;
		width:90%;
		height:20px;
		background-color:#cccccc;
		text-align:center;
		border:0px solid;
	}
	
	.store_box_products_under_consultation {
		color:#f37318 !important;
		font-size:20px;
	}
	
	.store_column_data
	{
		position:relative;
		width:90%;
		height:auto;
		background-color:transparent;
		text-align:center;
		border-bottom:0px;
	}
	.store_column_data.store_orders
	{
		position:relative;
		width:90%;
		height:auto;
		background-color:transparent;
		text-align:center;
		border-bottom:0px;
	}
	
	.store_column_data_designation
	{
		position:relative;
		width:90%;
		height:auto;
		background-color:transparent;
		text-align:center;
		border-bottom:0px;
	}
	
	.store_total
	{
		position:relative;
		width:90%;
		min-height:30px;
		background-color:transparent;
		text-align:center;
		border-bottom:1px #eeeeee solid;
	}
	
	.store_total_line
	{
		position:relative;
		width:90%;
		height:2px;
		background-color:#cccccc;
		border:0px solid;
		margin-bottom:10px;
	}	
	
	.store_button_continue
	{
		position:relative;
		width:100%;
		height:30px;
		background-color:transparent;
		text-align:center;
		border:0px #cccccc solid;
		margin-bottom:20px;
	}	

	.store_button_buy
	{
		position:relative;
		display:inline-block;
		width:200px;
		text-align:center;
		background:#f37318;
		line-height:20px;
		border:0px #000000 solid;
	}

	.store_button_back
	{
		position:relative;
		width:100%;
		margin-bottom:20px;
	}
		
	.store_mobile_title
	{
		display:show;
	}		
		
		
	.login_on
	{
		position:relative; 
		width:270px;
		margin-bottom:20px;
		border:0px #cccccc solid;
	}
	
	.login_off
	{
		position:relative; 
		width:270px;
		height:50px;
		margin-bottom:20px;
		border:0px #cccccc solid;
	}
	
	.cell
	{
		position:relative;
		width:100% !important;
		min-height:50px;
		border-bottom:0px !important;
		text-align:center !important;
	}
	
	
	
	.store_payment_line_image
	{
		display:inline-block;
		vertical-align:middle;
		text-align:center;
		width:100%;
		padding: 5px 0 15px;
	}
	.store_payment_line_image img
	{
		max-width:75%;
		height:auto;
		max-height:50px;
	}
	.store_payment_line_tax
	{
		display:inline-block;
		width:calc(100% - 20px);
		padding:0 10px;
		text-align:left;
		vertical-align:middle;
		text-align:center;
	}
	.store_payment_line_btn
	{
		display:inline-block;
		text-align:center;
		width:100%;
		padding-bottom:10px;
	}
	
	.tab-links a {
    padding: 9px 15px !important;
	margin-bottom:-1px;
	}
	
	#pagination {
		width:calc(100% - 20px) !important;
		padding: 0 10px;
	}
	.store_available_product
	{
		position:relative; width:100%;
	}
	#estimate_request {
		width: calc(100% - 20px);
	}
}















