#icustombilling_gate_card_number {
	width:100%;
	margin-right: 0% !important;
	float:left
}
#icustombilling_gate_card_csc {
	width:100%;
	padding-right:1em
}
#icustombilling_gate_card_type_image {
	background:url(../images/cards.png) no-repeat 32px 0;
	width:34px;
	height:24px;
	margin: -25px 5px 0px 0px;
	position: relative;
	float: right;
	display: none;
}
#icustombilling_gate_card_type_image.visa, #icustombilling_gate_card_type_image.visa_electron {
	background-position:0 0;
	display:block
}
#icustombilling_gate_card_type_image.maestro, #icustombilling_gate_card_type_image.mastercard {
	background-position:-33px 0;
	display:block
}
#icustombilling_gate_card_type_image.amex {
	background-position:-66px 0;
	display:block
}
#icustombilling_gate_card_type_image.discover, #icustombilling_gate_card_type_image.discover {
	background-position:-102px 0;
	display:block
}
/*20-07-2018*/
#main .entry-content {
    padding: 0 2% 20% !important;
    position:relative;
}
.processing {
    position: unset !important;
}
#main .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
    position: absolute !important;
    bottom: 0px;
    width: 96%;
}
/*31-07-2018*/
#credit_card_csc {
    width: 48% !important;
}
#credit_card_expiration {
    width: 48% !important;
}
#save_card_number_wrap {
    width: 100% !important;
}
#solupay_for_future {
    width: 100% !important;
    margin: 3px 0px !important;
}
#save_card_data {
    padding: .6180469716em;
    background-color: #f2f2f2;
    color: #43454b;
    outline: 0;
    box-sizing: border-box;
    font-weight: 400;
    width: 100% !important;
}
/*20-09-2018*/
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
    margin: 0 0em 0 0 !important;
}