/* ============
    WIDE: Checkout
   ============ */

@media only screen and (min-width: 768px) {
	#cart-options { float: left; }
	#cart-table tr th:first-child, #cart-table tr td:first-child {
		display: table-cell;
	}
	#checkout-terms-field { margin: 0px; margin-top: 55px; float: left; }
	
	#checkout-payment {
		width: 35%;
		float: left;
	}
	
	#checkout-details {
		clear: none;
		width: 63%;
		float: right;
		margin-top: 0px;
	}
	
	.totals-table { margin: 15px 0px; }
	.form-halves {
		float: left;
		width: 42%;
		margin: 0px;
		margin-right: 8%;
	}
	
    
	.form-container .nice-select {
		padding-left: 5%;
		padding-right: 10%;
		width: 100%;
        max-width: 275px;
		min-width: auto;
        margin-bottom: 5px;
	}
	
    .form-container p span.inline-field, .form-container li span.inline-field {
        display: inline;
        margin: 0px;
    }
    .form-container .inline-field .nice-select { width: auto; display: inline-block; }
    .form-container .inline-field:last-child {
        margin-left: 10px;
    }
    
	
	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min--moz-device-pixel-ratio: 2),
	only screen and (-o-min-device-pixel-ratio: 2/1),
	only screen and (min-device-pixel-ratio: 2),
	only screen and (min-resolution: 192dpi),
	only screen and (min-resolution: 2dppx) {
	
		
		
	}
}