/*
 * CSS for woocommerce_dropdon_cart
 * Copy this file to your theme folder before making changes
 * eg wp-content/themes/YOUR_THEME/woocommerce-dropdown-cart/widget-flyout-cart-style.css
 */

	#dropdowncart {
		position:relative;
	}

	.dropdowntriggerarea {
		width:168px;
		padding:3px 25px;
		margin:2px 0;
		color:#111;
		text-decoration:none;
		
		display:block;
		
		border:1px solid #dddddd;
		
		box-shadow:inset 0 0 0 3px rgba(0, 0, 0, 0.025);
		-webkit-box-shadow:inset 0 0 0 3px rgba(0, 0, 0, 0.025);
		-moz-box-shadow:inset 0 0 0 3px rgba(0, 0, 0, 0.025);
		
		background:#fafafa;
		background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ffffff));
		background:-webkit-linear-gradient(#fafafa, #ffffff);
		background:-moz-linear-gradient(center top, #fafafa 0%, #ffffff 100%);
		background:-moz-gradient(center top, #fafafa 0%, #ffffff 100%);
		
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
	
	.dropdowncarttrigger {
		background: url('open.png') top left no-repeat;
	width: 128px;
		height:20px;
		display:block;
		text-decoration:none;
		position:absolute;
	   right: -26px;
	top: 17px;
	}
	
	.dropdowncarttrigger .open {
		height: 21px;
		    margin: 3px 0 0;
		    width: 92px;		
	}
	
	a.dropdowncarttrigger:visited,a.dropdowncarttrigger:hover {
		color:#111;
		text-decoration:none;	
	}
	
	.dropdowntriggerarea span{color: #666666;
	    font-family: 'Signika Negative',sans-serif;float:right}
	
	.dropdowncartcontents {
	width: 226px;
	display:none;
	padding: 20px 20px 0;
		margin-top:36px;

		position:absolute;
		right: 0;		
		z-index:99999;
		
		border:1px solid #dddddd;
		
	
		
		background:#fff;
		
		
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}

	.dropdowncartcontents .cart_list li {
		border-bottom:1px solid #dddddd;
		padding:5px 0 !important;
		color:#222;
		font-size:11px;
		position:relative;
	}
	
	.dropdowncartcontents .dropdowncartimage {
		float:left;
		width:15%;
	}
	
	.dropdowncartcontents .dropdowncartproduct {
		float:left;
		width:65%;		
	}
	
	.dropdowncartcontents .dropdowncartquantity {
		float:left;
		width:20%;
		text-align:right;
	}
	
	.dropdowncartcontents span.quantity {
		padding-right:5px;
	}

	.dropdowncartcontents .cart_list li a {
		font-size:12px;
		color:#222;
	}

	.dropdowncartcontents .cart_list li img {
		float:left;
		padding:2px;
		background:#fff;
		box-shadow:0 0 3px 0 #dddddd;
		-webkit-box-shadow:0 0 3px 0 #dddddd;
		-moz-box-shadow:0 0 3px 0 #dddddd;
		margin-left:6px;
	}

	.dropdowncartcontents p.total {
	padding: 8px;
		background:#003366;
		color:#FFF;	
		text-align:right;
	}

	.dropdowncartcontents p.buttons {
		text-align:center;
		margin-bottom:1em;	
		text-align:center;
		padding-left:10px;
	}

	.dropdowncartcontents .cart_list li.cart_oddrow {
		background:#fff;
	}

	.dropdowncartcontents .cart_list li.cart_evenrow {
		background:#f1f1f1;
	}	
	
	.dropdowncartcontents .variation dt {
		float:left;
	}
	
	.dropdowncartcontents .variation dl {
		float:left;
	}

	.dropdownbutton {
		background: url("view-cart-head.png ") no-repeat scroll center center #FFFFFF;
		 
		    color: #444444;
		    cursor: pointer;
		    display: inline-block;
		    float: left;
		    font-family: inherit;
		    font-size: 1em !important;
		    margin: 5px 5px 5px 0;
		    overflow: visible;
		    padding: 7px 13px;
		    position: relative;
	
		    text-indent: -9999px;
		    width: 75px;
	
	
	}
	
	.dropdownbutton-check {
		background: url("view-check-head.png ") no-repeat scroll center center #FFFFFF;
		 
		    color: #444444;
		    cursor: pointer;
		    display: inline-block;
		    float: left;
		    font-family: inherit;
		    font-size: 1em !important;
		    margin: 5px 5px 5px 0;
		    overflow: visible;
		    padding: 7px 13px;
		    position: relative;
	
		    text-indent: -9999px;
		    width: 75px;
	
	
	}