/* cart style */
#simplecheckout_cart{padding-bottom:15px;}
.simplecheckout-cart{width:100%;}
.simplecheckout-cart td,
.simplecheckout-cart th{padding:7px;text-align:center;border-bottom:1px solid #e6e6e6;}
.simplecheckout-cart th{background:#838b91;font-size:13px;font-weight:600;color:#fff;}
.simplecheckout-cart td{font-size:15px;}
.simplecheckout-cart td.model,
.simplecheckout-cart td.price,
.simplecheckout-cart td.quantity,
.simplecheckout-cart td.total{width:120px;}
.simplecheckout-cart th.name,
.simplecheckout-cart td.name{text-align:left;}
.simplecheckout-cart td.name .image{float:left;margin-right:12px;}
.simplecheckout-cart td.name > a{display:block;font-size:16px;line-height:20px;font-weight:600;color:#1d7ab8;text-decoration:none;margin:8px 0;}
.simplecheckout-cart td.name > a:hover{text-decoration:underline;}
.simplecheckout-cart td.name .pricoForOne{display:inline-block;background:#e05552;color:#fff;padding:3px 6px;font-size:14px;}
.simplecheckout-cart td.total{font-size:17px;color:#e05552;}
.simplecheckout-cart th.remove,
.simplecheckout-cart td.remove{width:20px;padding-right:15px;}
.simplecheckout-cart td.remove .btnDelete{border:none;position:static;}
.simplecheckout-cart th.quantity,
.simplecheckout-cart td.quantity{text-align:center;}
.simplecheckout-cart td.quantity input{border-left:none;border-right:none;text-align:center;}
.simplecheckout-cart td.quantity button{border:none;display:inline-block;vertical-align:top;height:30px;width:25px;background:#1D7AB8;cursor:pointer;text-align:center;}
.simplecheckout-cart td.quantity button:hover{background:#e05552;}
.simplecheckout-cart td.quantity button:active{background:#ccc;}
.simplecheckout-cart td.quantity button:after{font-size:24px;color:#fff;font-weight:600;line-height:26px;}
.simplecheckout-cart td.quantity button.minus{border-radius:6px 0 0 6px;}
.simplecheckout-cart td.quantity button.minus:after{content:'−';}
.simplecheckout-cart td.quantity button.plus{border-radius:0 6px 6px 0;}
.simplecheckout-cart td.quantity button.plus:after{content:'+';}
.simplecheckout-cart tbody tr:hover{box-shadow:0 2px 8px rgba(29,122,184,.5),inset -1px 0 #91bddb,inset 1px 0 #91bddb,inset 0 1px #91bddb,inset 0 -1px #91bddb;}
.simplecheckout-cart tbody tr:hover td{border-color:#91bddb;}

.simplecheckout-cart-total{padding:5px 0;text-align:right;}
.giftCoupon{padding-top:20px;position:relative;margin-top:-1px;}
.giftCoupon .btnRefresh a{display:block;float:right;height:35px;background:#1D7AB8;cursor:pointer;text-decoration:none !important;color:#fff;font-size:14px;line-height:34px;padding:0 8px;width:85px;text-align:center;}
.giftCoupon .btnRefresh a:hover{background:#e05552;}
.giftCoupon .btnRefresh a:active{background:#ccc;}
.giftCoupon input[type=text]{width:180px;line-height:21px;border-width:1px 0 1px 1px;border-radius:6px 0 0 6px;padding-bottom:6px;}
.simplecheckout-cart-total{font-size:0;}
.simplecheckout-cart-total > span{display:inline-block;font-size:14px;}
.simplecheckout-cart-total .titleLine{width:170px;text-align:left;}
.simplecheckout-cart-total .simplecheckout-cart-total-value{width:121px;}
#total_total .simplecheckout-cart-total-value{font-size:22px;font-weight:600;color:#e05552;}
#total_productbundlestotal .simplecheckout-cart-total-value,
#total_voucher .simplecheckout-cart-total-value{font-size:16px;font-weight:600;color:#19A25D;}

.simplecheckout-step > .simplecheckout-three-column{float:left;width:30%;color:#3e4d5c;}
.simplecheckout-step > .simplecheckout-three-column:nth-child(3){margin:0 5%;}
.simplecheckout-step fieldset{border:none;}
.simplecheckout-step .col-sm-8 input{box-sizing:border-box;width:100%;background:#f4f4f4;}
.simplecheckout-step .col-sm-8 input:focus{background:#fff;}
.simplecheckout-step .col-sm-8 input[type=checkbox]{margin-right:5px;}

.checkout-heading.panel-heading{background:#838b91;color:#fff;padding:9px 20px 8px;margin-bottom:20px;font-size:14px;}
.checkout-heading.panel-heading .checkout-heading-button{float:right;}
.checkout-heading.panel-heading .checkout-heading-button a{font-size:12px;color:#fff;}
.simplecheckout-block-content .radio,
#simplecheckout_payment .dscrptOptions{padding-left:10px;}
.dscrptOptions .dscrptText{padding-left:10px;}
.dscrptOptions .form-group{display:none;padding-top:15px;font-size:13px;}
.dscrptOptions .form-group.active{display:block;}
.dscrptOptions .form-group label{cursor:text;}
.dscrptOptions iframe{width:100%;height:160px;margin-top:15px;}

.simplecheckout-block-content .radio{font-size:14px;line-height:19px;padding-bottom:8px;color:#3e4d5c;}


#simplecheckout_shipping_address{padding:0 10px;}
#simplecheckout_shipping_address .checkout-heading.panel-heading{display:none;}
#simplecheckout_shipping_address .col-sm-4,
#simplecheckout_shipping_address .col-sm-8{padding-left:0;float:none;width:auto;}

#simplecheckout_comment{clear:both;padding-top:20px;}
#simplecheckout_comment textarea{width:100%;box-sizing:border-box;background:#f4f4f4;}
#simplecheckout_comment textarea:focus{background:#fff;}

#buttons.simplecheckout-button-block{text-align:right;padding-top:15px;}
#buttons.simplecheckout-button-block .btnBlue{display:inline-block;padding-left:25px;padding-right:25px;}
.simplecheckout-error-text{color:#e05552;}
.form-horizontal .checkbox label{color:#3e4d5c;}

.simplecheckout_overlay{position:absolute;background:rgba(255,255,255,.4);}
.simplecheckout_overlay:after{content:'';display:block;position:absolute;width:40px;height:40px;top:50%;left:50%;margin:-20px 0 0 -20px;background:url(../images/load.png) no-repeat;}
#simplecheckout_shipping_address .simplecheckout_overlay:after,
#simplecheckout_comment .simplecheckout_overlay:after{display:none !important;}
.simplecheckout-warning-block{text-align:center;color:#e05552;padding-bottom:15px;}

#simplecheckout_login{border-bottom:1px solid #e6e6e6;padding-bottom:20px;}
#simplecheckout_login .simplecheckout-warning-block{padding-bottom:0;}
#simplecheckout_login #simple_login_header{text-align:right;padding-bottom:7px;}
#simplecheckout_login #simple_login_header span{display:inline-block;cursor:pointer;}
#simplecheckout_login #simple_login_header span:before{content:'';display:inline-block;width:16px;height:16px;background:url(../images/icons/icoClose.png) 0 100% no-repeat;background-size:100% auto;margin-right:7px;vertical-align:-3px;}
#simplecheckout_login #simple_login_header span:hover{text-decoration:underline;color:#e05552;}
#simplecheckout_login .form-group{}
#simplecheckout_login .form-group label{float:left;width:35%;line-height:30px;box-sizing:border-box;padding-left:10px;}
#simplecheckout_login .form-group input{float:left;width:65%;box-sizing:border-box;}
#simplecheckout_login .form-group > a{display:inline-block;clear:both;text-decoration:none;float:left;margin-top:13px;line-height:34px;color:#666;}
#simplecheckout_login .form-group > a:hover{text-decoration:underline;color:#1d7ab8;}
#simplecheckout_login .btnBlue{float:right;position:relative;margin-top:-34px;padding-left:17px;padding-right:17px;}
.simplecheckout-cart td.name .image img{width:100px;}

@media (max-width:1080px){
	.simplecheckout-cart td.name br{display:none;}
	.simplecheckout-step > .simplecheckout-three-column{width:32%;}
	.simplecheckout-step > .simplecheckout-three-column:nth-child(3){margin:0 2%;}
	.simplecheckout-block-content .form-group.row-customer_register .radio{padding-left:60px;}
}

@media (max-width:850px){
	.simplecheckout-step > .simplecheckout-three-column{width:49%;padding-bottom:15px;}
	#simplecheckout_comment{clear:none;float:left;padding-top:0;width:49%;margin-left:2%;}
	.simplecheckout-step > .simplecheckout-three-column:nth-child(3){margin:0 0 0 2%;}
}

@media (max-width:730px){
	.simplecheckout-cart td.model, .simplecheckout-cart td.price, .simplecheckout-cart td.quantity, .simplecheckout-cart td.total{width:100px;}
}

@media (max-width:650px){
	.simplecheckout-cart td.model, .simplecheckout-cart td.price, .simplecheckout-cart td.quantity, .simplecheckout-cart td.total{width:auto;}
	.simplecheckout-cart{display:block;}
	.simplecheckout-cart thead,
	.simplecheckout-cart tbody,
	.simplecheckout-cart tr{display:block;position:relative;width:100%;box-sizing:border-box;}
	.simplecheckout-cart th{display:none;box-sizing:border-box;}
	.simplecheckout-cart th.name{display:block;width:100%;}
	.simplecheckout-cart td{display:block;border-bottom:none;width:100%;text-align:center;box-sizing:border-box;}
	.simplecheckout-cart td.name{text-align:center;}
	.simplecheckout-cart td.name > a{display:inline-block;font-size:18px;margin:0 0 10px;}
	.simplecheckout-cart td.name .image{float:none;width:auto;margin:0 0 10px;text-align:center;}
	.simplecheckout-cart td.name .image img{width:150px;}
	.simplecheckout-cart td.name .pricoForOne{display:none;}
	.simplecheckout-cart td.quantity .input-group.btn-block{display:inline-block;}
	.simplecheckout-cart td.quantity button{width:40px;height:35px;}
	.simplecheckout-cart td.quantity input{line-height:22px;padding-left:17px;padding-right:17px;}
	.simplecheckout-cart td.total{font-size:22px;}
	.simplecheckout-cart td.remove{width:auto;padding:0 0 15px;border-bottom:1px solid #E6E6E6;}
	.simplecheckout-cart td.remove .btnDelete{display:block;position:absolute;right:auto;left:50%;top:7px;margin-left:50px;padding:15px;background-position:0 100%;}
}

@media (max-width:600px){
	.simplecheckout-step > .simplecheckout-three-column{width:auto;float:none;clear:both;}
	#simplecheckout_comment{margin:0;width:auto;clear:both;float:none;}
	.simplecheckout-step > .simplecheckout-three-column:nth-child(3){margin:0;}
}






