/********************************************************
			One-Page Checkout Styles
********************************************************/
.fixcart{margin-bottom:30px;}
#order-opc .title_block{background:none;border:0;color:#333333;font:400 19px/25px "Muli",sans-serif;margin:0;padding:0 0 15px;text-shadow:none;text-transform:uppercase;}
#order-opc .box{border:0;border-radius:0;margin:0 0 37px;padding:0 0 29px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#order-opc .box p.submit{margin-bottom:9px;}
#order-opc .box.zwin{padding-bottom:0;transition:padding-bottom 0.15s ease-in-out 0s;-webkit-transition:padding-bottom 0.15s ease-in-out 0s;}
#order-opc .box.zwin .page-subheading{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;-webkit-transition:margin-bottom 0.15s ease-in-out 0s;}
#order-opc .box.zwin .page-subheading a{border:0;color:#3b3b3b;outline:none;text-decoration:none;transition:all 0.15s ease-in-out 0s;-webkit-transition:all 0.15s ease-in-out 0s;}
#order-opc .box.zwin .page-subheading a:hover{color:#d5af00;cursor:pointer;}
#order-opc .box .box{border:0;border-radius:0;margin:0;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#order-opc .box .account_content{padding-top:29px;}
#order-opc .page-heading.step-num{background:#f5f5f5;border:0;border-bottom:1px solid #d1d1d1;color:#3b3b3b;display:block;font:700 20px/25px "Muli",sans-serif;margin:0 0 23px;padding:10px 20px 11px;text-shadow:none;text-transform:none;}
#order-opc .box .page-subheading{background:#f5f5f5;border:0;border-bottom:1px solid #d1d1d1;color:#3b3b3b;display:block;font:700 20px/25px "Muli",sans-serif;margin:0 0 23px;padding:10px 20px 11px;text-shadow:none;text-transform:none;}
#order-opc .box.cgvbox{background:#fafafa;border:0;border-radius:0;margin:0 0 9px;overflow:hidden;padding:36px 30px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#order-opc .box.cgvbox p{margin:0;overflow:hidden;padding:0;}
#order-opc .box.cgvbox p.checker{margin-right:20px;}
#order-opc .opc-button{margin:0;overflow:hidden;padding:0 0 15px;}
#order-opc .opc-button .btn{min-width:247px;}
#order-opc ul.bullet{list-style-type:none;margin:-11px 0 0;padding:0 0 10px;}
#order-opc ul.bullet li{background:none;border:0;color:#636466;display:block;float:none;font:400 13px/20px "Muli",sans-serif;margin:0;padding:5px 0 5px 23px;position:relative;text-transform:none;}
#order-opc ul.bullet li:before{bottom:0;color:#cf1a20;content:"\f00c";display:block;font:13px/13px "FontAwesome";height:13px;left:0;margin:auto 0;padding:0;position:absolute;text-transform:none;top:0;}
#order-opc .date-select{padding-bottom:10px;}
#order-opc .messagebox label{color:#3b3b3b;font-size:14px;font-weight:700;margin:0 0 17px;padding:0;text-transform:none;}
#order-opc #message{height:117px;margin-bottom:26px;max-width:100%;padding-top:15px;width:100%;}
#order-opc #opc_payment_methods p.warning{color:#f13340;font-weight:700;}
#order-opc #opc_account{margin-bottom:30px;}
#order-opc .address_delivery.select{margin-bottom:15px;overflow:hidden;}
#order-opc #address_invoice_form.form-group{margin-bottom:30px;}
#new_account_form .id_state, #new_account_form .dni, #new_account_form .postcode{display:none;}
#opc_login_account #login_form fieldset{background:#f5f5f5;border:0;margin:0;overflow:hidden;padding:27px 25px 15px;}
#opc_login_account #login_form fieldset .page-subheading{background:none;border:0;margin:0 0 32px;padding:0;}
#opc_login_account #login_form fieldset .submit{margin:0;overflow:hidden;padding:10px 0 17px;}
#opc_login_account #login_form fieldset .submit #SubmitLogin{max-width:144px;width:100%;}
#opc_login_account #login_form fieldset .submit .lost_password{color:#9b9b9b;font:400 14px/23px "Muli",sans-serif;text-decoration:none;vertical-align:bottom;}
#opc_login_account #login_form fieldset .submit .lost_password:hover{text-decoration:underline;}
@media (min-width:992px){
	#opc_login_account #login_form fieldset{padding:37px 45px 25px;}
	#opc_login_account #login_form fieldset .submit > br{display:none!important;}
	#opc_login_account #login_form fieldset .submit #SubmitLogin{margin-right:24px;}
	#order-opc .messagebox label{font-size:20px;padding-bottom:37px;}
}
@media (min-width:1467px){
	.rowlist{margin-left:-31px;margin-right:-31px;}
	.rowlist > .col-xs-12{padding-left:31px;padding-right:31px;}
	.creatcheck, .invoicecheck{padding-top:23px;}
}