@charset "utf-8";

/* =all
-------------------------------------------------------------- */

#wgct_alert.update_box,
#wgct_alert.completion_box {
	color: #81a8bd;
	font-size: 14px;
	padding: 20px 40px;
	background-color: #fff;
	border: 3px solid #81a8bd;
	letter-spacing: 1.5px;
	opacity: 1 !important;
}
#wdgctToCart a {
	display: inline-block;
	color: #fff;
	width: auto;
	margin: 0 0 10px;
	padding: 0 10px;
	background-color: #c2c3c3;
	border: none;
	line-height: 30px;
	text-align: center;
	-moz-box-shadow: 0 3px #a5a6a7;
	-webkit-box-shadow: 0 3px #a5a6a7;
	box-shadow: 0 3px #a5a6a7;	
}
#wdgctToCart a:hover {
	color: #fff;
	background-color: #d6d6d6;
	-moz-box-shadow: 0 2px #c2c3c3;
	-webkit-box-shadow: 0 2px #c2c3c3;
	box-shadow: 0 2px #c2c3c3;	
}
.widgetcart_rows th.total_price {
	color: #d3222a;
	letter-spacing: 1px;
}
.widgetcart_rows th.header,
.widgetcart_rows th.total_price {
	margin-bottom: 10px;
}
.widgetcart_rows th.item,
.widgetcart_rows th.quant,
.widgetcart_rows th.price,
.widgetcart_rows th.trush {
	font-weight: normal;
	background: none;
	border: 1px solid #ddd;
}
.widgetcart_rows td {
	border: 1px solid #ddd;
}
.widgetcart_rows td.widgetcart_item {
	text-align: left;
}
.widgetcart_rows th.footer {
	font-weight: normal;
}
#wdgctToCheckout {
	text-align: center;
}
#wdgctToCheckout a {
	display: inline-block;
	color: #fff;
	font-weight: normal;
	width: 200px;
	margin-left: 10px;
	padding: 0;
	background-color: #d3222a;
	border: none;
	-moz-box-shadow: 0 3px #a5141a;
	-webkit-box-shadow: 0 3px #a5141a;
	box-shadow: 0 3px #a5141a;
	line-height: 40px;	
}
#wdgctToCheckout a:hover {
	color: #fff;
	background-color: #e25157;
	-moz-box-shadow: 0 2px #d3222a;
	-webkit-box-shadow: 0 2px #d3222a;
	box-shadow: 0 2px #d3222a;	
}


/* =secondary + front-page.php
-------------------------------------------------------------- */
#secondary .widgetcart_rows th.total_price,
.home #secondary .widgetcart_rows th.total_price {
	color: #fff;
}


/* =item-single.php
-------------------------------------------------------------- */

#itempage-widget .widget_wcex_widgetcart {
	border: 3px solid #2b2b2b;
}
#itempage-widget .widget_wcex_widgetcart h3 {
	color: #fff; 
	margin: 0;
	padding: 10px 15px;
	border-bottom: none;
	background-color: #2b2b2b;
}
#itempage-widget .widget_wcex_widgetcart ul {
	padding: 20px 15px;	
}
#itempage-widget .widget_wcex_widgetcart .widgetcart_rows th.item,
#itempage-widget .widget_wcex_widgetcart .widgetcart_rows th.quant,
#itempage-widget .widget_wcex_widgetcart .widgetcart_rows th.price,
#itempage-widget .widget_wcex_widgetcart .widgetcart_rows th.trush,
#itempage-widget .widget_wcex_widgetcart .widgetcart_rows td.widgetcart_item,
#itempage-widget .widget_wcex_widgetcart .widgetcart_rows td.widgetcart_quant,
#itempage-widget .widget_wcex_widgetcart .widgetcart_rows td.widgetcart_price,
#itempage-widget .widget_wcex_widgetcart .widgetcart_rows td.widgetcart_trush {
	border: 2px solid #ccc;
}
#itempage-widget .widget_wcex_widgetcart #wgct_point {
	margin-bottom: 10px;
	text-align: left;
}
.widget_wcex_widgetcart .widgetcart_rows td.widgetcart_trush img {
	max-width: none;
}



/**
 * 16.4 Desktop Small 1000px
 */
@media screen and (min-width: 62.5em) {

	
	/* =secondary + front-page.php
	-------------------------------------------------------------- */
	#secondary .widgetcart_rows th.total_price {
		color: #d3222a;		
	}	


	/* =item-single.php
	-------------------------------------------------------------- */
	#itempage-widget .widget_wcex_widgetcart h3 {
		padding: 10px 30px;
	}
	#itempage-widget .widget_wcex_widgetcart ul {
		padding: 20px 30px;
	}

	#itempage-widget .widgetcart_rows th,
	#itempage-widget .widgetcart_rows td {
		padding: 10px;
	}


}
