/*#content h1.page-title{
display:none;
}*/
.woocommerce-page .main ul{
	margin-bottom:25px;
}
header.title a.edit{
	float:right;
}
/*******************
 * Woocommerces general
 * *****************/
.main ul.products {
padding-left:0px;
word-spacing:-4px;
letter-spacing:-4px;
}
.main ul.products li.info{
	letter-spacing:0px;
    word-spacing: 4px;
	background: url("../images/icons/notification-triangle.png") no-repeat scroll 15px 50% #FFF1A8;
    border: 1px solid #D7BD45;
    color: #B4381B;
    margin-top: 10px;
    padding: 22px 22px 22px 80px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-raidus:4px;
	margin-bottom:15px;
	width:510px;
}
.woocommerce-page .main a.button{
	color:#666;
	padding:2px 6px;
	font-weight:bold;
}
.woocommerce-page form  input[type=submit],
.woocommerce-page .minus ,
.woocommerce-page .plus {
	font-size:12px;
	line-height:1em;
	top:0px;
	padding-bottom:1px;
	cursor:pointer;
    position:relative;
    display:inline-block;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;

    -webkit-box-shadow:-3px -3px 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:-3px -3px 3px rgba(0, 0, 0, 0.1) inset;
    box-shadow:-3px -3px 3px rgba(0, 0, 0, 0.1) inset;


    -moz-user-select: none;
    -webkit-user-select:none;
    -khtml-user-select: none;
    user-select: none;
    text-decoration: none!important; 
    white-space: nowrap;
    background: -moz-linear-gradient(
    center top,
    rgba(255, 255, 255, .1) 0%,
    rgba(0, 0, 0, .1) 100%
    );/* FF3.6 */
    background: -webkit-gradient(
    linear,
    center bottom,
    center top,
    from(rgba(0, 0, 0, .1)),
    to(rgba(255, 255, 255, .1))
    );/* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
    outline: medium none;
    overflow: visible;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4);
    border-style: solid;
    border-width: 1px;
	color:#666;
	padding:2px 6px;
	font-weight:bold;
	width:auto;
}
.woocommerce-page .minus ,
.woocommerce-page .plus {
	padding-left:2px;
	padding-right:2px;
	width:18px;
	height: 24px;
}
.woocommerce-page form  input[type=submit]:hover,
.woocommerce-page .minus:hover,
.woocommerce-page .plus:hover {
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .2) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(255, 255, 255, .2))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.woocommerce-page form input[type=submit]:active,
.woocommerce-page .minus:active,
.woocommerce-page .plus:active {
	top:1px;
   	background: -moz-linear-gradient(
		center top,
		rgba(0, 0, 0, .1) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(0, 0, 0, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.woocommerce-page textarea,
.woocommerce-page input[type=text],
.woocommerce-page input[type=password],
.woocommerce-page select,
.woocommerce-page .qty{
	background:url("../images/textarea-background.png") repeat scroll left top transparent;
	border: 1px solid #CDCDCD;
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
	padding:3px;
	font-size:15px;
}
.woocommerce-page .qty {
	width:15px;
	padding:1px;
}
.woocommerce-page textarea:hover,
.woocommerce-page input[type=text]:hover,
.woocommerce-page input[type=password]:hover,
.woocommerce-page select:hover,
.woocommerce-page textarea:focus,
.woocommerce-page input[type=text]:focus,
.woocommerce-page input[type=password]:focus,
.woocommerce-page select:focus,
.woocommerce-page .qty:hover ,.woocommerce-page .qty:focus 
{
	border-color:#77BEF6;
}

/*******************
 *Shop Loop
 * ******************/
ul.products li.product{
	background: none repeat scroll 0 0 transparent;
    display: inline-block;
    letter-spacing: normal;
    margin-bottom: 25px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    padding-left: 0;
    position: relative;
    vertical-align: top;
    word-spacing: normal;
	zoom:1;
	*display:inline;
}
ul.products li.product:hover {
	background:#C4E0F5;
	background: -moz-linear-gradient(top,  rgba(196,224,245,1) 0%, rgba(196,224,245,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,224,245,1)), color-stop(100%,rgba(196,224,245,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(196,224,245,1) 0%,rgba(196,224,245,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(196,224,245,1) 0%,rgba(196,224,245,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(196,224,245,1) 0%,rgba(196,224,245,0) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(196,224,245,1) 0%,rgba(196,224,245,0) 100%); /* W3C */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
ul.products li.product .product-item{
	margin-bottom: 15px;
    margin-left: 6px;
    margin-right: 6px;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
	position:relative;
}
ul.products li.product a, ul.products li.product a:hover {
	text-decoration:none;
}
ul.products li.product h3 {
	float:left;
}
ul.products li.product .onsale-wrap{
	position:absolute;
	left:14px;
	top:14px;
	text-align:center;
	overflow:hidden;
}
ul.products li.product .onsale {
	position:absolute;
	display:block;
	right: -22px;
    top: 18px;
	background-color:#964fcd;
	background-color:rgba(150,79,205,0.8);
	color:#FFFFFF;
	width:100px;
	-moz-transform:    rotate(45deg);
    -o-transform:      rotate(45deg);
    -webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
    transform:         rotate(45deg);
   
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
   
	+filter: progid:DXImageTransform.Microsoft.Matrix(
			M11=0.7071067811865474,
			M12=-0.7071067811865477,
			M21=0.7071067811865477,
			M22=0.7071067811865474,
			SizingMethod='auto expand');
	top:-18px\0;
	right:-30px\0;
	*top:-18px;
	*right: -22px;

 
}
:root ul.products li.product .onsale{
	filter:none;
	right: -22px;
    top: 18px;
}
ul.products li.product .price{
	float:right;
	background-color: #964FCD;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
    border-radius:6px;
	text-align: center;
	color:#FFFFFF;
	background-position: center top;
    background-repeat: no-repeat;
}
ul.products li.product .price del{
	display:none;
}
ul.products li.product .price ins{
	border:none;
	display:block;
	height:100%;
	width:100%;
	color:#FFFFFF;
	background-color:#60B4F4;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-position: center top;
    background-repeat: no-repeat;
}
.right_sidebar ul.products li.product .price ins,
.left_sidebar ul.products li.product .price ins{
	background-image:url('../images/woocommerce/price-layer-sidebar.png');
}
.full_width ul.products li.product .price ins{
	background-image:url('../images/woocommerce/price-layer-fullwidth.png');
}

ul.products li.product .amount{
	display: inline-block;
    /*width: 100%;*/
}
.price-no-fit ul.products li.product .price{
	overflow:hidden;
}
.price-no-fit ul.products li.product .amount{
	margin-left:3px;
	margin-right:3px;
}
ul.products li.product .add_to_cart_button{
	display:block;
	/*background-color: #60B4F4;*/
	background-color:#FEFEFE;
    color: #616161;
    display: block;
    float: left;
    font-size: 14px;
    padding: 3px 12px;
    text-align: center;
    width: 50%;
}
.right_sidebar ul.products li.product .add_to_cart_button,
.left_sidebar ul.products li.product .add_to_cart_button{
	font-size: 12px;
	padding: 1px 6px;
}
.full_width ul.products li.product .add_to_cart_button{
	font-size: 14px;
    padding: 3px 12px;
}
ul.products li.product img{
	border:4px solid #D7D7D7;
}
ul.products li.product img:hover {
	border-color:#7CBCEC;
	opacity:0.5;
	opacity:1\0;
}
/* Products TWO Columns
----------------------------------------------------------*/ 
.right_sidebar .products_two_columns li,
.left_sidebar .products_two_columns li{
    width:306px;
}
.full_width .products_two_columns li{
    width:471px;
}
.right_sidebar .products_two_columns li img,
.left_sidebar .products_two_columns li img,
.right_sidebar .products_two_columns li .onsale-wrap,
.left_sidebar .products_two_columns li .onsale-wrap
{
    width:266px;
	height:160px;
}
.full_width .products_two_columns li img,
.full_width .products_two_columns li .onsale-wrap{
    width:431px;
	height:280px;
}
.right_sidebar .products_two_columns li h3,
.left_sidebar .products_two_columns li h3{
    width:164px;
	font-size:18px !important;
}
.full_width .products_two_columns li h3{
    width:350px;
	font-size:18px !important;
}
.right_sidebar .products_two_columns li .price,
.left_sidebar .products_two_columns li .price{
    width:45px;
	height:45px;
	margin: 20px 0 15px 10px;
	background-image:url('../images/woocommerce/price-layer-sidebar.png');
}
.full_width .products_two_columns li .price{
    width:60px;
	height:60px;
	margin: 8px 0 20px 10px;
	background-image:url('../images/woocommerce/price-layer-fullwidth.png');
}
.right_sidebar .products_two_columns li .amount,
.left_sidebar .products_two_columns li .amount{
   padding-top:14px;
}
.full_width .products_two_columns li .amount{
   padding-top:18px;
}
/* Products Three Columns
----------------------------------------------------------*/ 
.right_sidebar .related  li,
.left_sidebar .related  li,
.right_sidebar .products_three_columns li,
.left_sidebar .products_three_columns li{
    width:204px;
}
.full_width .related li,
.full_width .products_three_columns li{
    width:314px;
}
.right_sidebar .related li img,
.left_sidebar .related li img,
.right_sidebar .related li .onsale-wrap,
.left_sidebar .related li .onsale-wrap,
.right_sidebar .products_three_columns li img,
.left_sidebar .products_three_columns li img,
.right_sidebar .products_three_columns li .onsale-wrap,
.left_sidebar .products_three_columns li .onsale-wrap{
    width:164px;
	height:130px;
}
,.full_width .related li img,
.full_width .related li .onsale-wrap,
.full_width .products_three_columns li img,
.full_width .products_three_columns li .onsale-wrap{
    width:274px;
	height:180px;
}
.right_sidebar .related li h3,
.left_sidebar .related li h3,
.right_sidebar .products_three_columns li h3,
.left_sidebar .products_three_columns li h3{
    width:120px;
	font-size:14px !important;
	padding:5px 0 2px;
}
.full_width .related li h3,
.full_width .products_three_columns li h3{
    width:200px;
	font-size:18px !important;

}
.right_sidebar .related li .price,
.left_sidebar .related li .price,
.right_sidebar .products_three_columns li .price,
.left_sidebar .products_three_columns li .price{
    width:35px;
	height:35px;
	margin: 19px 0 15px 10px;
	background-image:url('../images/woocommerce/price-layer-sidebar.png');
}
.full_width .related li .price,
.full_width .products_three_columns li .price{
    width:50px;
	height:50px;
	margin: 18px 0 10px 10px;
	background-image:url('../images/woocommerce/price-layer-fullwidth.png');
}
.right_sidebar .related li .amount,
.left_sidebar .related li .amount,
.right_sidebar .products_three_columns li .amount,
.left_sidebar .products_three_columns li .amount{
    padding-top:8px;
}
.full_width .related li .amount,
.full_width .products_three_columns li .amount{
   padding-top:14px;
}
/* Products Four Columns
----------------------------------------------------------*/ 
.right_sidebar .products_four_columns li,
.left_sidebar .products_four_columns li{
    width:153px;
}
.full_width .products_four_columns li{
    width:235px;
}
.right_sidebar .products_four_columns li img,
.left_sidebar .products_four_columns li img,
.right_sidebar .products_four_columns li .onsale-wrap,
.left_sidebar .products_four_columns li .onsale-wrap{
    width:113px;
	height:90px;
}
.full_width .products_four_columns li img,
.full_width .products_four_columns li .onsale-wrap{
    width:195px;
	height:150px;
}
.right_sidebar .products_four_columns li h3,
.left_sidebar .products_four_columns li h3{
    width:80px;
	font-size:11px !important;
	padding:5px 0 0;
}
.full_width .products_four_columns li h3{
    width:120px;
	font-size:18px !important;
}
.right_sidebar .products_four_columns li .price,
.left_sidebar .products_four_columns li .price{
	width:30px;
	height:30px;
	margin: 24px 0 10px 10px;
	background-image:url('../images/woocommerce/price-layer-sidebar.png');
}
.full_width .products_four_columns li .price{
    width:45px;
	height:45px;
	margin: 23px 0 15px 10px;
	background-image:url('../images/woocommerce/price-layer-fullwidth.png');
}
.right_sidebar .products_four_columns li .amount,
.left_sidebar .products_four_columns li .amount{
	padding-top:5px;
}
.full_width .products_four_columns li .amount{
   padding-top:14px;
}
/*page navigation*/
.navigation {
    clear: both;
    height: 40px;
    padding-top: 10px;
    text-align: center;
}
.navigation a {
	font-size:12px;
	line-height:1.5em;
	cursor:pointer;
    position:relative;
    display:inline-block;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;

    -webkit-box-shadow:-3px -3px 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:-3px -3px 3px rgba(0, 0, 0, 0.1) inset;
    box-shadow:-3px -3px 3px rgba(0, 0, 0, 0.1) inset;


    -moz-user-select: none;
    -webkit-user-select:none;
    -khtml-user-select: none;
    user-select: none;
    text-decoration: none!important; 
    white-space: nowrap;
    background: -moz-linear-gradient(
    center top,
    rgba(255, 255, 255, .1) 0%,
    rgba(0, 0, 0, .1) 100%
    );/* FF3.6 */
    background: -webkit-gradient(
    linear,
    center bottom,
    center top,
    from(rgba(0, 0, 0, .1)),
    to(rgba(255, 255, 255, .1))
    );/* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
    outline: medium none;
    overflow: visible;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4);
    border-style: solid;
    border-width: 1px;
	color:#AAAAAA;


}
.navigation a:hover {
   background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .2) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(255, 255, 255, .2))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.navigation a:active {
    top:1px;
   	background: -moz-linear-gradient(
		center top,
		rgba(0, 0, 0, .1) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(0, 0, 0, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
}

.navigation a.nextpostslink,.navigation .post-next a{
    padding: 1px 10px 1px 15px;
    float:right;
}

.navigation a.previouspostslink{
    padding: 1px 15px 1px 10px;
    float:left;
}
.navigation a,.navigation a:hover {
    background-color: #EFEFEF;
    color:#444444 !important;
}
.navigation a:active {
    background-color: #FFFFFF;
    color:#000000 !important;
}
.navigation .meta-nav{
	display:inline;
	padding:0px;
	font-size:12px;
	line-height:1em;
}
/*shop loop order by*/
.woocommerce_ordering select.orderby{
	float:right
}
.woocommerce_ordering .select-wrap{
	float:right;
}
/*shop loop loading*/
a.button.loading,input.button.loading,button.button.loading,
a.button.added,input.button.added,button.button.added{
	filter:none !important;
	-ms-filter:none !important;
}
a.button.loading:after, input.button.loading:after, button.button.loading:after {
    background: url("../images/loading.gif") no-repeat scroll 0 0 transparent;
}
a.button.added:after, input.button.added:after, button.button.added:after {
    background: url("../images/check.png") no-repeat scroll 0 0 transparent;
}
a.button.loading:after, input.button.loading:after, button.button.loading:after, a.button.added:after, input.button.added:after, button.button.added:after {
    content: "";
    height: 16px;
    position: absolute;
    right: -26px;
    text-indent: 0;
    top: 4px;
    width: 16px;
}
/******************************
 * single product
 * ****************************/
.single-product  .product{
	position:relative;	
}
.single-product .product h1.product_title{
	font-size:20px !important;
	font-weight:bold;
	border-bottom: 1px solid #EEEEEE;
	padding-bottom:10px;
}
.single-product .product .images {
    float: left;
    width: 280px;
	margin-right:20px;
}
.single-product .right_sidebar .product .images,
.single-product .left_sidebar .product .images{
	width:280px;
}
.single-product .full_width .product .images{
	width:612px;
}
.single-product .product .images, .single-product .product .summary {
    margin-bottom: 20px;
}
.single-product .product .quantity {
	margin-bottom:10px;
}
.single-product .product .images img{
	border: 1px solid #E6E6E6;
    height: auto;
    margin-bottom: 12px;
    padding: 4px;
}
.single-product .product .images a{
	display:block;
}
.single-product .right_sidebar .product .images img,
.single-product .left_sidebar .product .images img{
	width: 272px;
	height:180px;
}
.single-product .full_width .product .images img{
	width:604px;
	height:280px;
}
.single-product .product .images .thumbnails img {
	border:4px solid #D7D7D7;
	padding:0px;
}
.single-product .product .images .thumbnails img:hover {
	border-color:#7EBCEC;
}
.single-product .right_sidebar .product .images .thumbnails img,
.single-product .left_sidebar .product .images .thumbnails img{
	width: 50px;
	height:50px;
}

.single-product .full_width .product .images .thumbnails img{
	width: 80px;
	height:80px;
}
.single-product .product .images .thumbnails a{
	display:inline-block;
	margin-right:10px;
}
.single-product .product .onsale-wrap{
    left: 1px;
    position: absolute;
    top: 1px;
	overflow:hidden;
	cursor:pointer;
	*top:20px;
}
.single-product .right_sidebar .onsale-wrap,
.single-product .left_sidebar .onsale-wrap{
	width: 280px;
	height:188px;
}
.single-product .full_width .onsale-wrap{
	width:612px;
	height:288px;
}
.single-product .product .onsale {
	text-align:center;
	position:absolute;
	display:block;
	right: -22px;
    top: 18px;
	background-color:#964fcd;
	background-color:rgba(150,79,205,0.8);
	color:#FFFFFF;
	width:100px;
	-moz-transform:    rotate(45deg);
    -o-transform:      rotate(45deg);
    -webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
    transform:         rotate(45deg);
   
   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
   
   filter: progid:DXImageTransform.Microsoft.Matrix(
			M11=0.7071067811865474,
			M12=-0.7071067811865477,
			M21=0.7071067811865477,
			M22=0.7071067811865474,
			SizingMethod='auto expand');
	top:-18px\0;
	right:-30px\0;
	*top:-18px;
}
:root .single-product .product .onsale{
	filter:none;
	right: -22px;
    top: 18px;
}
.single-product .product .summary{
	float:right;
	width: 300px;
}
.single-product .product .summary .price{
	border-bottom: 1px solid #EEEEEE;
	padding-bottom:10px;
	margin-bottom:10px;
	line-height:1em;
}
.single-product .product .summary .price ins{
	border-bottom:none;
	background-color:#4F97CF;
	color:#FFF;
}
.single-product .product .cart{
	margin-bottom:15px;
}
.single-product .product .product_meta{
	border-top: 1px solid #EEEEEE;
}
.single-product .product .product_meta .posted_in{
	color:#999;
	font-size:12px;
}
.single-product .product .product_meta .posted_in a{
	color:#999;
}
.single-product .product .product_meta .posted_in a:hover {
	color:#4F97CF;
	text-decoration:none;

}
.single-product .product .cart button{
	color:#666;
	font-weight:bold;
}

.single-product .woocommerce_tabs{
	margin-bottom:15px;
	clear:both;
}
.single-product .woocommerce_tabs ul.tabs{
	background:url("../images/portfolio-category-underborder.png") no-repeat scroll center bottom transparent;
	border:none !important;
    padding-left:30px;
    line-height:35px;
	margin-bottom:10px;
	overflow:hidden;
	/**border-bottom:1px solid #E0E0E0;*/
}
.single-product .right_sidebar .woocommerce_tabs ul.tabs,
.single-product .left_sidebar .woocommerce_tabs ul.tabs{
	background:url("../images/portfolio-category-underborder.png") no-repeat scroll center bottom transparent;
}
.single-product .full_width .woocommerce_tabs ul.tabs{
	background:url("../images/portfolio-category-underborder-full.png") no-repeat scroll center bottom transparent;
}

.single-product .woocommerce_tabs ul.tabs li{
	display: inline;
    padding-left:0px;
    margin-left:0px;
    background:transparent;
	*margin-bottom:0px;
}
.single-product .woocommerce_tabs ul.tabs a {
	border:none;
	margin-right: 0px;
    margin-left:0px;
	padding-top:9px;
    padding-bottom:4px;
    padding-left:18px;
    padding-right:18px;    
    color: #aaaaaa !important;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    display:inline-block;
    background: -moz-linear-gradient(
		center top,
		rgba(192, 192, 192, .3) 0%,
		rgba(192, 192, 192, .0) 20%
	);/* FF3.6 */
   background:-webkit-gradient(linear, 0 0, 0 20%, from(rgba(192,192,192,0.3)),to(rgba(192, 192, 192, .0)));
    background: -o-linear-gradient(
		center top,
		rgba(192, 192, 192, .3) 0%,
		rgba(192, 192, 192, .0) 20%
	);
	 background: linear-gradient(
		center top,
		rgba(192, 192, 192, .3) 0%,
		rgba(192, 192, 192, .0) 20%
	);
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;
	background-color:#E2E2E2;
}
.single-product .woocommerce_tabs ul.tabs a:hover {
    padding-top:9px;
    padding-bottom:4px;
    color: #717171;
    background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .3) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		rgba(255, 255, 255, .3) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* Saf4+, Chrome */
  	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#4DFFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4DFFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.single-product .woocommerce_tabs ul.tabs li.active a:hover {
    background: -moz-linear-gradient(
		center top,
		rgba(192, 192, 192, .3) 0%,
		rgba(192, 192, 192, .0) 20%
	);/* FF3.6 */
	background:-webkit-gradient(linear, 0 0, 0 20%, from(rgba(192,192,192,0.3)),to(rgba(192, 192, 192, .0)));
    background: -o-linear-gradient(
		center top,
		rgba(192, 192, 192, .3) 0%,
		rgba(192, 192, 192, .0) 20%
	);
	background: linear-gradient(
		center top,
		rgba(192, 192, 192, .3) 0%,
		rgba(192, 192, 192, .0) 20%
	);
	background-color:#ffffff;
}
.single-product .woocommerce_tabs ul.tabs li.active a{
    padding-top:9px;
    padding-bottom:4px;
    background-color:#ffffff;
    color: #623d8b !important;
}
#content-area .woocommerce_tabs h2{
	color:#4F97CF;
	font-size:20px;
	margin-bottom:10px;
}

/*attibute information*/
.shop_attributes{
	border: 1px solid #DBDBDB;
    border-collapse: none;
    border-radius: 4px 4px 4px 4px;
    border-spacing: 0;
    padding: 15px;
    width: 100%;
	border-collapse:separate;
}
.shop_attributes th{
	background: none repeat scroll 0 0 #C3DFF4;
    border-bottom: 1px solid #FFFFFF;
    padding: 10px;
    width: 40%;
	color:#4F97CF;
}
.shop_attributes td{
	background: none repeat scroll 0 0 #F0F0F0;
	border-bottom: 1px solid #FFFFFF;
    display: table-cell;
    padding: 10px;
    text-align: center;
    width: 60%;
}
.main .shop_attributes p{
	margin-bottom:0px;
}
/*review form*/
#fancybox-content #review_form{
	background: none repeat scroll 0 0 #EEF2F5;
    padding: 30px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#fancybox-content #respond label {
    display: block;
    font-weight: bold;
	margin-top: 10px;
    position: relative;
    vertical-align: top;
	color:#8043AA;
	margin-bottom:10px;
	font-size:15px;
}
.form-submit input[type="submit"]{
	font-weight:bold;
	color: #666666;
	padding:2px 4px;
}
#fancybox-content #comment{
	margin-bottom:15px;
	border: 1px solid #CDCDCD;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
    border-radius: 4px;
    display: block;
    font: inherit;
    padding: 3px;
	width:94% !important;
}
#fancybox-content #comment:hover,
#fancybox-content #comment:focus {
	border-color:#77BEF6;
}

#reviews a.show_review_form{
	padding:2px 6px;
	color: #666666;
    font-weight: bold;
}
p.stars {
    overflow: hidden;
}
p.stars span{
	background: url("../images/woocommerce/star.png") repeat-x scroll left 0 transparent;
    float: left;
    height: 16px;
    position: relative;
    width: 80px;
}
p.stars span a{
	float:left;
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:0;
	padding-top:16px;
	overflow:hidden;
}
p.stars span a:hover,p.stars span a:focus {
	background:url(../images/woocommerce/star.png) repeat-x left -16px;
}
p.stars span a.active{background:url(../images/woocommerce/star.png) repeat-x left -32px;}
p.stars span a.star-1{width:16px;z-index:10;}
p.stars span a.star-2{width:32px;z-index:9;}
p.stars span a.star-3{width:48px;z-index:8;}
p.stars span a.star-4{width:64px;z-index:7;}
p.stars span a.star-5{width:80px;z-index:6;}

.star-rating {
    background: url(../images/woocommerce/star.png) repeat-x scroll left 0 transparent;
    float: right;
    height: 16px;
    width: 80px;
	margin-right:20px;
}
.star-rating span {
    background: url(../images/woocommerce/star.png) repeat-x scroll left -32px transparent;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 16px;
}
.star-rating span {
    background: url(../images/woocommerce/star.png) repeat-x scroll left -32px transparent;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 16px;
}

/*comment*/
.single-product #comments h2{
	padding-left:10px;
	padding-right:10px;
}
.single-product #comments {
    border-top: 0 none;
    margin-top: 0;
    padding: 0;
}
.single-product #comments ol.commentlist {
    list-style: none outside none;
	margin-left:0px;
}
.single-product #comments .commentlist li.comment{
	background:url(../images/woocommerce/reviewlist-divider.png) no-repeat top center transparent;
	padding:15px 30px 0;
	overflow:hidden;
}
.single-product #comments .commentlist li.comment .comment_container{
	margin-top:10px;
	margin-bottom:20px;
}
.single-product #comments .commentlist li.comment img {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 60px;
    margin: 1px 0 0 2px;
    padding: 3px;
	border:1px solid #F0F0F0;
    width: 60px;
}
.single-product #comments .commentlist li.comment .comment-text{
	float:right;
	width:450px;
	padding:10px;
}
.single-product #comments .commentlist li.comment strong{
	color:#623D8B;
}
/*************************
 * Woocommerce Message
 * ***********************/
.woocommerce_message{
    background: url("../images/icons/success-check.png") no-repeat scroll 15px 50% #D0EAA5;
    border: 1px solid #A3C964;
    color: #5D792E;
    margin-top: 10px;
    padding: 22px 22px 22px 80px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-raidus:4px;
	margin-bottom:15px;
}
.woocommerce_message .button{
	margin:-3px 0;
	float:right;
	background-color:#FFFFFF;
	color:#666666 !important;
	font-weight:bold;
	padding:2px 6px;
}
.woocommerce_message .button:hover,
.woocommerce_message .button:active {
	background-color:#FFFFFF;
}
.woocommerce_error{
	background: url("../images/icons/error-cross.png") no-repeat scroll 15px 50% #E9C8C1;
    border: 1px solid #E06E53;
    color: #B4381B;
    margin-top: 10px;
    padding: 22px 22px 22px 80px !important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-raidus:4px;
	margin-bottom:15px;
}
.woocommerce_error li{
	background:none;
}
/*************************
 * Cart
 * ***********************/
.woocommerce-cart  table.shop_table td{
width:auto;
min-width:30px;
}
.woocommerce-cart table.cart{
	border-spacing: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:20px;
}
.woocommerce-cart table.cart th{
	padding: 10px;
}
.woocommerce-cart table.cart td{
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
.woocommerce-cart table.cart td.actions{
	background-color:transparent;
}
.woocommerce-cart table.cart td.actions .coupon {
    float:none;
margin-bottom:20px;
}
.woocommerce-cart table.cart a.remove{
	background:url(../images/icons/remove.png) no-repeat center center transparent;
	text-indent:-9999px;
	font-size:0px;
	color:transparent;
	width:100%;
	height:16px;
	display:block;
}
.cart-collaterals .cart_totals {
    float: right;
}
.cart-collaterals .cross-sells, .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator {
    width: 50%;
}
.cart-collaterals .shipping_calculator {
    clear: right;
    float: right;
}
.cart-collaterals .cross-sells, .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator {
    width: 50%;
}
#content-area .cart-collaterals .cart_totals  h2{
	color: #4F97CF;
    font-size: 20px;
    margin-bottom: 10px;
}
.cart-collaterals .cart_totals table{
	border: 1px solid #DBDBDB;
    border-collapse: separate;
    border-radius: 4px 4px 4px 4px;
    border-spacing: 0;
    padding: 15px;
    width: 100%;
	margin-bottom:10px;
}
.cart-collaterals .cart_totals table th{
	background: none repeat scroll 0 0 #C3DFF4;
    border-bottom: 1px solid #FFFFFF;
    color: #4F97CF;
    padding: 10px;
    width: 40%;
}
.cart-collaterals .cart_totals table td{
    background: none repeat scroll 0 0 #F0F0F0;
    border-bottom: 1px solid #FFFFFF;
    display: table-cell;
    padding: 10px;
    text-align: center;
    width: 60%;
	vertical-align:middle;
}
.cart-collaterals h2 a{
	font-size:20px;
}
/*************************
 * Check Out&Order recevied
 * ***********************/
.form-row-first {
    clear: left;
}
.form-row label {
    display: block;
}
.col2-set .col-1, .col2-set .col-2, .form-row {
    float: left;
    width: 48%;
}
.col2-set .col-2, .form-row-last {
    float: right;
}
.col2-set:after {
    clear: both;
    content: "";
    display: block;
}
.form-row input, .form-row textarea, .form-row select {
	-webkit-box-sizing:border-box;
    -moz-box-sizing: border-box;
	box-sizing:border-box;
    width: 100%;
}
#shiptobilling {
    float: right;
    margin-bottom: 0;
    margin-top: 10px;
}
#shiptobilling input {
    float: left;
    width: auto;
}
.form-row.notes {
    width: 100%;
}
table.shop_table{
	border: 1px solid #DBDBDB;
    border-collapse: separate;
    border-radius: 4px 4px 4px 4px;
    border-spacing: 0;
    padding: 15px;
    width: 100%;
	margin-bottom:20px;
}
table.shop_table th{
	background: none repeat scroll 0 0 #C3DFF4;
    border: 1px solid #FFFFFF;
    color: #4F97CF;
    padding: 10px;
	
}

table.shop_table td{
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #FFFFFF;
    display: table-cell;
    padding: 10px;
    text-align: center;
	width:33.33%;
}
table.shop_table td.product-name{
	color:#8043AA;
	font-weight:bold;
}

#payment ul.payment_methods{
	list-style: none outside none;
    margin-left: 0;
    padding: 0;
}
#payment ul.payment_methods li{
	background:none;
	list-style: none outside none;
    margin-bottom: 10px;
	padding:0px;
}
#payment ul.payment_methods + .form-row{
	width: 100%;
}
#payment ul.payment_methods + .form-row input{
	width:auto;
}
.track_order .form-row input[type=submit]{
	width:auto;
}
#place_order{
	float:right;
}
#payment ul.payment_methods div.payment_box {
	padding:20px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #E0E0E0;
	background: none repeat scroll 0 0 #F6F6F6;
    color: #333333;
	margin-top:15px;
}
#payment ul.payment_methods p{
	margin-bottom:0px;
}
.customer_details{
	margin-bottom:20px;
}
.form-row .input-checkbox{
	width:auto;
}
/*******************
 * Woocommerce widget
 * *****************/
/* WooCommerce price filter */

.widget_price_filter .ui-state-default, .widget_price_filter .ui-widget-content .ui-state-default, .widget_price_filter .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6; font-weight: normal; colour: #555555; }

.widget_price_filter .ui-state-hover, .widget_price_filter .ui-widget-content .ui-state-hover, .widget_price_filter .ui-widget-header .ui-state-hover, .widget_price_filter .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada; font-weight: normal; colour: #212121; }

.widget_price_filter .ui-state-active, .widget_price_filter .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff; font-weight: normal; colour: #212121; }

.widget_price_filter .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.widget_price_filter .ui-slider { position: relative; text-align: left; }
.widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.widget_price_filter .price_slider_wrapper .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; color: #222222; }
.widget_price_filter .price_slider_wrapper .ui-widget-header { border: 1px solid #C4C4C4; background: #e6e6e6; color: #222222; font-weight: bold; }

.widget_price_filter .ui-slider-horizontal { height: .8em; }
.widget_price_filter .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: 0; }


.widget_price_filter .price_slider_wrapper .price_slider { margin:0 10px 10px 10px; background: #f6f6f6 !important; border:1px solid #e6e6e6 !important; -webkit-box-shadow:0 1px 0 1px rgba(255,255,255,0.9); -moz-box-shadow:0 1px 0 1px rgba(255,255,255,0.9); box-shadow:0 1px 0 1px rgba(255,255,255,0.9); }
.widget_price_filter .price_slider_wrapper .ui-slider-handle {
	border: 1px solid #aaa;
	border-bottom-color: #999;
	color: white !important;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	cursor: pointer;
	
	/*Border radius*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	/*Background*/
	background: #fefefe; /*Fallback*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e5e5e5)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fefefe, #e5e5e5); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #fefefe, #e5e5e5); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #fefefe, #e5e5e5); /* IE10 */
	background-image:      -o-linear-gradient(top, #fefefe, #e5e5e5); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #fefefe, #e5e5e5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#e5e5e5'); /* IE6鈥揑E9 */
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
						inset 0 0 0 1px rgba(255,255,255,0.8),
						0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
					inset 0 0 0 1px rgba(255,255,255,0.8),
					0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
				inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
				inset 0 0 0 1px rgba(255,255,255,0.8),
				0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}

.widget_price_filter .price_slider_wrapper .ui-slider-handle:hover {
	text-decoration: none !important;
	/*Background*/
	background: #ffffff; /*Fallback*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #e5e5e5); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #e5e5e5); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ffffff, #e5e5e5); /* IE10 */
	background-image:      -o-linear-gradient(top, #ffffff, #e5e5e5); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ffffff, #e5e5e5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#e5e5e5'); /* IE6鈥揑E9 */
}
.widget_price_filter .price_slider_wrapper .button { margin-left:0;margin-bottom:10px; }
/*******************
 * Sidebar widget
 * *****************/
#sidebar .dropdown_layered_nav_wuwu{
	margin-left:20px;
	margin-right:20px;
}
#sidebar .sidepanel.widget_shopping_cart a.button{
	padding:2px 6px;
	color:#616161;
}
.right_sidebar .sidepanel > ul.product_list_widget li,
.right_sidebar .sidepanel.widget_layered_nav>ul li{
	background: url("../images/sidepanel-separator.jpg") no-repeat scroll right bottom transparent;
    display: block;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:7px;
    padding-top:6px;
	overflow:hidden;
}
.left_sidebar .sidepanel > ul.product_list_widget li,
.left_sidebar .sidepanel.widget_layered_nav>ul li{
    display:block;
    background: url("../images/sidepanel-separator.jpg") no-repeat scroll right bottom transparent;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:7px;
    padding-top:6px;
	overflow:hidden;
}
.right_sidebar .sidepanel > ul.product_list_widget li a,
.left_sidebar .sidepanel>ul.product_list_widget li a{
	background:none;
	display:block;
	padding:0px;
}
.right_sidebar .sidepanel.widget_layered_nav > ul li a,
.left_sidebar .sidepanel.widget_layered_nav>ul li a{
	background:none;
	display:inline;
	padding:0px;
}
.widget_layered_nav > ul li small{
	font-weight:bold;
}
.sidepanel > ul.product_list_widget img{
	height:65px;
	width:65px;
	border:1px solid #FFFFFF;
	padding:1px;
}
.sidepanel > ul.product_list_widget ins{
	border-bottom:none;
	background-color:#60B4F4;
}
.right_sidebar .sidepanel > ul.product_list_widget img{
	float:left;
	margin-right:10px;
}
.left_sidebar .sidepanel > ul.product_list_widget img{
	float:right;
	margin-left:10px;
}
.sidepanel.widget_price_filter form{
	margin-left:20px;
	margin-right:20px;
}

/*******************
 * Footer widget
 * *****************/
#footer-link-columns ul.product_list_widget li>a{
	display:block;
	text-decoration:none;
	font-weight:bold;
}
#footer-link-columns ul.product_list_widget li{
	margin: 0;
    overflow: hidden;
    padding-bottom: 5px;
    padding-left: 0;
}
#footer-link-columns ul.product_list_widget li img{
	width:65px;
	height:65px;
	border: 1px solid #EEEEEE;
    display: block;
    float: left;
    line-height: 100%;
    margin: 0 8px 3px 0;	
}
#footer-link-columns ul.product_list_widget li del{
	color:#FFF;
}
#footer-link-columns ul.product_list_widget li ins{
	background-color:transparent;
	color:#CFA4EC;
	font-weight:bold;
	border-bottom:none;
}
#footer-link-columns .price_slider_wrapper .price_slider_amount button{
	background-color:#60B4F4;
	color:#FFF;
}

#footer-link-columns .widget_shopping_cart .button{
	background-color:#60B4F4;
	color:#FFF;
	padding:2px 4px;
}

#footer-link-columns .widget_top_rated_products ul.product_list_widget li .star-rating{
	float:left;
}
#footer-link-columns .widget_top_rated_products ul.product_list_widget li del{
	float: left;
    width: 50%;
}
#footer-link-columns .widget_top_rated_products ul.product_list_widget li ins{
	float:left;
}
/*******************
 * Header&Bottom widget
 * *****************/

/*widget login*/
#header_right_area .widget_login{
	margin-top:10px;
}
#footer-bottom .widget_login ul,
#header_right_area .widget_login ul{
	float:right;
	margin-left:10px;
}
#footer-bottom .widget_login li,
#header_right_area .widget_login li{
	background: url("../images/top-bar-menu-divider.png") no-repeat scroll left center transparent;
    float: left;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
}
#header_right_area .widget_login li a {
    color: #FFFFFF;
	text-decoration:none;
}
#footer-bottom .widget_login li a{
	color:#CFA4EC;
}
#header_right_area .widget_login li a:hover {
	color:#4F97CF;
}
#footer-bottom .widget_login li a:hover {
	color:#FFFFFF;
}


/*#header_right_area .widget_shopping_cart,
#footer-bottom .widget_shopping_cart{
	color:transparent;
	font-size:0px;
	text-indent:-9999px;
}
#header_right_area .widget_shopping_cart .cart_list,
#footer-bottom .widget_shopping_cart .cart_list{
	color:transparent;
	font-size:0px;
	text-indent:-9999px;
	display:none;
}
#header_right_area .widget_shopping_cart .total,
#footer-bottom .widget_shopping_cart .total,
#header_right_area .widget_shopping_cart .buttons,
#footer-bottom .widget_shopping_cart .buttons{
	font-size:11px;
	text-indent:0px;
}
#header_right_area .widget_shopping_cart .total,
#header_right_area .widget_shopping_cart .buttons{
	color:#FFF;
}
#footer-bottom .widget_shopping_cart .total,
#footer-bottom .widget_shopping_cart .buttons{
	color:#CFA4EC;
}
#header_right_area .widget_shopping_cart .total strong,
#header_right_area .widget_shopping_cart .total .amount,
#footer-bottom .widget_shopping_cart .total strong
#footer-bottom .widget_shopping_cart .total .amount{
	float:left;
}
#header_right_area .widget_shopping_cart .buttons,
#footer-bottom .widget_shopping_cart .buttons{
	float:left;
}*/


.woocommerce-checkout form label{
display:inline-block;
}

