.mini_cart_content{
	display: none;
}
.main-container .page-content .entry-content #order_review .shop_table td.product-name,
.main-container .page-content .entry-content #order_review .shop_table td.product-total{
	border: 0;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{
	border-top: 0;
}
.woocommerce-checkout #add_payment_method #payment div.payment_box:before, 
.woocommerce-checkout #payment div.payment_box:before{
	display: none;
}
.woocommerce-checkout .order-box input[type="radio"] {
  display: none;
}

.woocommerce-checkout .order-box input[type="radio"] + label:after {
content: '';
  background-image:url("https://www.fptyltd.com/industrial-clearance-new/wp-content/uploads/2016/03/radio-button.png");
  background-repeat:no-repeat;
  background-position:100% center;
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  width: 14px;
      float: left;
      top: 4px;
    position: absolute;
    left: -20px;
	display: none;
}

.woocommerce-checkout .order-box input[type="radio"]:checked + label:after {
    background-position:0;
    float: left;
     
}
.cart-subtotal{
	display: none;
}

.woocommerce-checkout .order-box input[type="radio"] + label {
  display: inline-block;
  /*float: left !important;*/
  margin-bottom: 0 !important;
  margin-left: 25px !important;
  margin-right: 0px !important;
  position: relative;
}
.woocommerce ul#shipping_method li label{
    font-family: 'Helvetica' !important;
}
.woocommerce ul#shipping_method .amount{
	font-weight: 100;
	font-family: 'Helvetica' !important;
}
.woocommerce ul#shipping_method .amount:before{
	content: "(";
	display: inline-block;
}
.woocommerce ul#shipping_method .amount:after{
	content: ")";
	display: inline-block;
}

.main-container .page-content .entry-content #order_review .shop_table .order-total th,
.main-container .page-content .entry-content #order_review .shop_table .order-total td{
	font-family: 'CircularStd-Bold' !important;
	    border-top: 1px solid #d8d8d8;
}
.payment_methods li input[type="radio"]:checked + label:after{
	top: 16px;
    position: absolute;	
}
.main-container .page-content .entry-content #order_review #payment a.about_paypal{
	clear: both;
    position: relative;
    width: 100%;	
}
.main-container .page-content .entry-content #order_review #payment .payment_methods li{
    padding-bottom: 15px !important;	
}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child{
    padding-left: 25px;	
}
.main-container .page-content .entry-content #order_review .shop_table .shipping th, 
.main-container .page-content .entry-content #order_review .shop_table .shipping td{
	display: block;
	    border: 0;
}
.main-container .page-content .entry-content #order_review .shop_table .shipping #shipping_method{
      float: left;
    width: 100%;
    padding: 0 15px 20px;
}
.woocommerce-checkout-review-order-table thead{
	display: none;
}
.button.buy:hover{
	background: #fff !important;
	color: #004680 !important;
}
.registration-landing-section-inner .gform_wrapper form .gform_body .gform_fields .ginput_container{
	max-width: 100% !important;
}
.registration-landing-section-inner .gform_wrapper ul.gfield_checkbox li{
	overflow: visible;
}
/* Base for label styling */
#gform_2 input[type="checkbox"]:not(:checked),
#gform_2 input[type="checkbox"]:checked{
  position: absolute;
  left: -9999px;
}
#gform_2 input[type="checkbox"]:not(:checked) + label,
#gform_2 input[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 0 !important;
  cursor: pointer;
  color: #929191;
  text-align: left;
  margin-left: 10px;
}

/* checkbox aspect */
#gform_2 input[type="checkbox"]:not(:checked) + label:before,
#gform_2 input[type="checkbox"]:checked + label:before{
  content: '';
  position: absolute;
  left:-38px; top: 0;
     width: 24px;
    height: 24px;
    border: 1px solid #929191;
    border-radius: 5px;
     box-shadow: none;
}
/* checked mark aspect */
#gform_2 input[type="checkbox"]:not(:checked) + label:after,
#gform_2 input[type="checkbox"]:checked + label:after{
  /*content: '✔';*/
  content: url("http://industrialclearance.com.au/wp-content/uploads/2016/04/check-blue.png");
  position: absolute;
    top: -4px;
    left: -34px;
    font-size: 21px;
    color: #929191;
    transition: all .2s;
    font-weight: normal;
}
#gform_2 input[type="checkbox"]:not(:checked) + label:after{
    opacity: 0;
    transform: scale(0);
}
#gform_2 input[type="checkbox"]:checked + label:after{
    opacity: 1;
    transform: scale(1);
}

/* accessibility */
#gform_2 input[type="checkbox"]:checked:focus + label:before,
#gform_2 input[type="checkbox"]:not(:checked):focus + label:before{
  border: 1px solid #959595;
}
.woocommerce table.shop_table_responsive tr td:before, 
.woocommerce-page table.shop_table_responsive tr td:before,
.woocommerce-cart .page-content .entry-content .cart_totals table td .amount{
	    font-family: 'CircularStd-Book';
    font-weight: normal;
}
@media screen and (max-width: 959px){
	.search-page-container .container{
		width: 100%;
	    max-width: 100%;
	    padding: 0 25px;
	}
	.search-results .spb-title{
		width: 100%;
	}
}
@media screen and (max-width: 991px) and (min-width: 960px){
	.page-template-template-landing .logo{
		text-align: left;
	}
	.page-template-template-landing .header .col-xs-12 {
		width: 50%;
	}
}
@media screen and (min-width: 768px){
	.visible-m{
		display: none;
	}
}
@media screen and (max-width: 767px){
	.visible-m{
		display: block;
	}
	.hidden-m{
		display: none;
	}
	.sch-head.visible-m{
		border: 0;
    	width: auto;
        padding: 15px 0;
	}
	.sch-head.visible-m ul{
		float: left;
	}
	.search-results .spb-title .button.buy{
		float: right;
	}
	.stock-stat{
	    float: right;
	    position: absolute;
	    bottom: 16px;
	    right: 0;	
	    
	}
	.fa-check{
		color: #42bc36
	}
	.search-results .sch-head > ul li a{
		color:#004680;
		font-size: 14.2px;
		background-image: none !important;
		background-color: #f0f0f0;
		width: 40px;
		height: 40px;
		line-height: 40px;
    	text-align: center;
		border-radius: 5px;
	}
	.search-results .spb-image{
	    float: none;
	    margin: 0 auto 60px;
	    width: 100%;
	    padding-right: 0;
	    text-align: center;

	}
	.search-page-container .container{
	    padding: 0 !important;
	}
	.search-product-box-inner,
	.search-container-header{
		padding: 0 25px;
	}
	.sch-head > ul li:first-child{
		margin-left: 0;
	}
	.single-product .page-content .product-view-slider,
	.single-product .page-content .product-view-details{
		max-width: 100%;
		 padding: 0;
	}
	.single-product .page-content .product-view-details{
		    margin-top: 40px;
	}
	.product-view-inner .visible-m p{
		float: left;
		    width: auto;
		        font-size: 14px;
	}
	.product-view-inner .stocks{
		float: right;
	}
	.product-view-inner .stocks label{
		font-family: 'Helvetica' !important;
		color: #39d525;
		padding-top: 4px;
    	padding-left: 5px;
	}
	.tab-links > li,.accordion > li{
		display: block;
		width: 100%;
	}
	.tab-links > li a,.accordion > li > a[data-toggle="collapse"]{
		padding-left: 0;
		border-top: 1px solid #cdcdcd;
	    border-bottom: 0 !important;
	    width: 100%;
	    color: #d82529;
        padding-left: 25px !important;
        padding-right: 25px;
        position: relative;
	}
	.collapse.in {
	    display: flex;
	}
	.accordion > li > a{
		font-size: 24px;
	    padding: 25px;	
	    font-family: circularstd-bold;
	        width: 100%;
    	display: block;
	}
	.tab-links > li a:after,.accordion > li > a:after{
		content: "";
		background:url(../images/arrow-down.png) no-repeat;
		width: 15px;
		height: 7px;
		position: absolute;
	    right: 25px;
    	top: 30px;
	}
	.accordion table{
		width: 100% !important;
		    border: 1px solid #e5e5e5 !important;
	}
	.tab-links > li.active .tab{
		display: block;
	}
	.tab,
	.accordion .inner-collapse{
	    padding: 20px 25px;	
	    width: 100%;
	}
	.tab ul{
		padding: 0;	
	}
	.tab ul li{
		display: block;
		width: 100%;
	 	padding-right: 0;

	}
	.tab-links-container .container{
		    padding: 0 !important;
	}
	.product-view-price-social .share-container{
		float: left;
	}
}
@media screen and (max-width: 680px){
	.shop_table.cart td.product-name .product-name-col1.column a{
		text-indent: -9999px;
	}
	.shop_table.cart td.product-name .product-name-col1.column a:before{
		content: "";
		background:url("https://www.fptyltd.com/industrial-clearance-new/wp-content/uploads/2016/04/close.png");
		width: 17px;
		height: 17px;
		    position: absolute;
    	display: block;
    	    top: 10px;
	}
	.woocommerce-cart .product-name-inner{
		width: 100%;
	}
	.woocommerce-cart .main-container .page-content .entry-content .cart_totals table .shipping ul#shipping_method li .shipping_method{
		    top: 8px;
	}
	.woocommerce-cart .page-content .entry-content .cart_totals table .cart-subtotal{
		padding: 25px 25px 0;
	}
	.shop_table.shop_table_responsive .shipping td{
		width: 100%;
	}
	.woocommerce-cart .similar-products > h2{
		text-align: center;
	}
	.woocommerce-cart .similar-products{
		text-align: center;
	}
	.woocommerce-cart .similar-products .home-product-container .home-product-box{
	    border: 1px solid #e1e1e1;	
	}
}
@media screen and (max-width: 640px){
	.search .search-container-header h2{
		font-size: 36px;
	}
	.search-results .spb-title .button.buy{
	    font-size: 15px !important;
    	width: 123px !important;		
	}
	.search-results .sch-head h6{
		font-size: 23px;
    	line-height: 30px;
        max-width: 250px;
	}
	.search-results .sch-head > ul li a{
		font-size: 11.2px;
		width: 31px;
		height: 32px;
		line-height: 32px;
	}
	.search-results .search-product-box{
		padding-bottom: 30px;
	}
	.search-results .search-page-container{
		padding-top: 40px;
	}
	.search-results .search-container-header #searchform input{
	     height: 37px;
	    font-size: 13px;
	    padding: 0 20px;
	    line-height: 13px;
	}
	.search-results .search-container-header #searchform button .fa.fa-search{
		font-size: 13px;
		border-left: 1px solid #dfdfdf;
    	padding-left: 15px;
	}
	.search-results .search-container-header #searchform button{
		height: 37px;
	    width: 37px;
	    right: 15px;
	}
	.woocommerce-account .customer_login,
	.woocommerce-account .customer_registration{
		width: 100%;
	}
	.woocommerce-account .customer_login form.login,
	.woocommerce-account .woocommerce .register{
	    width: 100% !important;
   	 	padding: 0 !important;	
	}
	.woocommerce-account form.login .form-action > a{
		clear: both;
	}
	.woocommerce-account .main-container .page-content .entry-content .customer_login form.login .form-action label{
	
    	margin-left: 0 !important;
	}
	.woocommerce-account form.login .form-action .inline > span{
		padding-left: 5px;
	}
	.customer_login form.login .form-fields .form-row.form-row-wide .input-text::-webkit-input-placeholder,
	form.register .form-fields .form-row.form-row-wide .input-text::-webkit-input-placeholder { 
	  color: #414042;
	}
	.customer_login form.login .form-fields .form-row.form-row-wide .input-text::-moz-placeholder,
	form.register .form-fields .form-row.form-row-wide .input-text::-moz-placeholder { 
	  color: #414042;
	}
	.customer_login form.login .form-fields .form-row.form-row-wide .input-text:-ms-input-placeholder,
	form.register .form-fields .form-row.form-row-wide .input-text:-ms-input-placeholder { 
	  color: #414042;
	}
	.customer_login form.login .form-fields .form-row.form-row-wide .input-text:-moz-placeholder,
	form.register .form-fields .form-row.form-row-wide .input-text:-moz-placeholder {
	  color: #414042;
	}
	.woocommerce-account .main-container .page-content{
		padding-bottom: 0
	}
	.woocommerce-account .woocommerce .register{
		margin-bottom: 0;
	}
	.woocommerce-checkout .checkout.woocommerce-checkout{
		padding: 0 10px;
	}
	.custom-payment-stage ul li a{
		font-size: 13px;
	    line-height: 13px;
	}
	.woocommerce-checkout .custom-payment-stage{
		padding: 10px 0;
	}
	.woocommerce-checkout .woocommerce > h1{
		font-size: 36px;
	    padding-bottom: 30px;
	}
	.custom-payment-stage .container{
	    padding: 0 25px;	
	}
	.custom-payment-stage ul li{
		padding: 10px 15px;
	}
	.woocommerce form .form-row-first, 
	.woocommerce form .form-row-last, 
	.woocommerce-page form .form-row-first, 
	.woocommerce-page form .form-row-last{
		width: 100%;
	}
	.woocommerce-checkout .woocommerce .col-xs-12{
		padding: 0 5px;
	}
	.main-container .page-content .entry-content .order-box{
		margin-top: 50px;
	}
	.woocommerce-checkout .order-box > h3{
		font-size: 30px !important;
	}
	.payment_methods li input[type="radio"]:checked + label:after{
		top: 0;
	}
	/*.main-container .page-content .entry-content #order_review .shop_table .shipping th, .main-container .page-content .entry-content #order_review .shop_table .shipping td{
		display: inline;
	}
	.main-container .page-content .entry-content #order_review .shop_table .shipping #shipping_method{
		    padding: 30px 15px 20px;
	}*/
	.single-product .title-2{
		max-width: 200px;
		margin-bottom: 30px;
	}
	.product-view-inner .visible-m{
	    position: relative;
    	width: 100%;	
	}
	.product-view-inner .stocks{
		position: absolute;
	    bottom: 15px;
	    right: 0;
	   	
	}
	.single-product-price{
		font-size: 36px;
	    width: 100%;

	}
	.product-view-add-to-cart form .quantity{
		width: 65px;
	}
	#gform_2 input[type="checkbox"]:not(:checked) + label:before, #gform_2 input[type="checkbox"]:checked + label:before{
		left: -10px;
	}
	#gform_2 input[type="checkbox"]:not(:checked) + label, #gform_2 input[type="checkbox"]:checked + label{
	    padding-left: 35px !important;	
	}
	#gform_2 input[type="checkbox"]:not(:checked) + label:after, #gform_2 input[type="checkbox"]:checked + label:after{
		left: -6px;
	}
}
@media screen and (max-width: 480px){
	.woocommerce-account .customer_login h1,
	.woocommerce-account .customer_registration h1{
	    font-size: 36px;	
	}
	.woocommerce-account form.login .form-action .lost_password,
	.woocommerce-account .main-container .page-content .entry-content .customer_login form.login .form-action label{
		font-size: 12px;
		padding-right: 0;
	}
	.woocommerce-account form.register .form-fields .form-row.form-row-wide .input-text{
		line-height: 16px;
	}
	.woocommerce-account .main-container .page-content.default-page {
	    margin-top: 50px;
	}
	.custom-payment-stage ul li{
		padding: 10px 8px;
	}
	.woocommerce-checkout .woocommerce > p,
	.woocommerce-checkout .woocommerce-billing-fields label,
	.woocommerce-checkout .woocommerce-shipping-fields #order_comments_field > label{
		font-size: 13px;
	}
	.main-container .page-content .entry-content .woocommerce-checkout .woocommerce-billing-fields .form-row, 
	.main-container .page-content .entry-content .woocommerce-checkout .woocommerce-shipping-fields .form-row{
		margin-bottom: 15px !important;
	}
	.woocommerce-checkout #place_order{
		font-size: 15px;
	    line-height: 15px;
	    padding: 0 25px !important;
	    height: 54px !important;
	}
	.woocommerce-checkout .main-container .page-content .page{
		margin-bottom: 0;
	}
	.tab{
		padding-top: 20px;
	}
	.tab ul li{
		font-size: 15px;
	    line-height: 26px;
	    margin-bottom: 25px;
	       background-position: 0 6px;
	}
	.registration-landing-section-inner .gform_wrapper form .gform_body .gform_fields .ginput_container .gfield_checkbox label{
		text-align: left;
	}
}
.woocommerce .woocommerce-message{
    border: 2px solid #55c31f;	   
    border-radius: 10px;
    background: transparent url(../images/success-icon.png) no-repeat 30px center;
    color: #55c31f;
    font-size: 16px;
    padding: 0 20px 0 133px !important;
    height: 55px;
    line-height: 50px;
    font-family: 'helveticaneueltstdbd';
       margin-top: 30px !important;
}
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-error li:before{
	display: none;
}
.woocommerce .woocommerce-message a.button{
    font-family: 'CircularStd-Bold' !important;
    background: none !important;
    border: 0 !important;
    font-size: 16px !important;
    color: #55c31f !important;
    text-decoration: underline;
    line-height: 50px !important;
}
.woocommerce .woocommerce-error li{
	position: relative;
	    font-size: 16px;
    color: #ec0031;   
     font-family: 'HelveticaNeueLTStdRoman';
}
.woocommerce-checkout .woocommerce-error li{
 	padding: 0 35px 15px !important;
}
.woocommerce .woocommerce-error li:last-child{
	padding-bottom: 0 !important;
}
.woocommerce-checkout .woocommerce-error li:before{
	content: "";
	background: url(../images/noti-icon.png) no-repeat;
	width: 20px;
	height:20px;
	position: absolute;
	left: 0;
	display: inline-block;
}
.woocommerce .woocommerce-error li strong{
	font-family: 'helveticaneueltstdbd';
}
.woocommerce .woocommerce-error{
	border: 2px solid #ec0031;
	border-radius: 10px;
	background: transparent url(../images/error-icon.png) no-repeat 30px center;
	font-size: 16px;
    padding: 0 20px 0 133px !important;
    height: 55px;
    line-height: 50px;
    font-family: 'helveticaneueltstdbd';
}
.woocommerce .woocommerce-error a{
    color: #ec0031;
    text-decoration: underline;	
}
.woocommerce-checkout .woocommerce-error{
    border: 2px solid #ec0031;
    border-radius: 10px;
        height: auto;
    line-height: 22px;
    background: none;
        padding: 30px !important;
}
body#tinymce{
	font-size: 16px !important;
}
@media screen and (max-width: 768px){
	.woocommerce .woocommerce-error{
	    padding: 20px !important;
	    height: auto;
	    line-height: 20px;
	    background-size: contain;
	    background-position: left;	
	}
	.woocommerce .woocommerce-message{
		    padding: 20px 20px 50px !important;
	    height: auto;
	    line-height: 20px;
	    background-size: contain;
	    background-position: left;
	}	
	.woocommerce .woocommerce-message a.button{
		    position: absolute;
	    bottom: 20px;
	     left: 20px;
    	text-align: left;
	}
}

.accordion{
    float: left;
    width: 100%;
    padding: 75px 0 0;	
}

.accordion .buyers-section h1.heading{
	color: #d71e38;
	font-size: 48px;
	text-transform: uppercase;
margin-bottom: 20px;	
}
.accordion .sellers-section h1.heading{
	color: #14619e;
	font-size: 48px;
	text-transform: uppercase;
    margin-bottom: 25px;	
}
.accord-cont{
    border: 1px solid #e6e9eb;
        float: left;
}
.accord-cont ol{
    padding-left: 0;
    list-style-position: inside;	

}
.accord-cont ol li.cont-list{
	border-bottom: 1px solid #e6e9eb;
    padding: 20px;
    list-style: none;	
}
.accord-cont ol li.cont-list:last-child{
	border-bottom: 0;
}
.accord-cont li.cont-list,
.accord-cont li h2.title{
    font-size: 23px;
    color: #474747;
    font-family: CircularStd-Bold;
    
}
.accord-cont li.cont-list{
	float: left;
	width: 100%;

}
.accord-cont li h2.title{
    position: relative;	
    cursor: pointer;
}
.accord-cont li h2.title:after{
	content: '+';
	position: absolute;
	float: right;
	right: 0;
	font-size: 43px;
	font-family: 'Arial';
	    top: -12px;
}
.accord-cont li h2.title.flinksopen:after{
	content: "-";
	    top: -30px;
    right: 2px;
    font-size: 58px;
}
.accord-cont li.cont-list h2.title span.num{
	margin-right: 20px;
}
.sellers-section .accord-cont  li h2.title.flinksopen{
	color: #14619e;
}
.buyers-section .accord-cont  li h2.title.flinksopen{
	color: #d71e38;
}
.page-id-5317 .banner-about-section .container,
.accordion .container{
	width: 920px;
}
.page-id-5317 .banner-about-section{
	min-height: 290px;
}
.accordion .cont{
	display: none;
    padding: 10px 38px 40px;
    float: left;
    width: 100%;
}
.accordion .cont ol.list{
    margin-left: 10px;	
}
.accordion .cont p,
.accordion .cont li{
    font-size: 16px;
    line-height: 24px;
        font-family: helvetica;	
}
.accordion .cont ul{
	float: left;
	width: 100%;
	margin: 20px 0;
}
.page-id-5317 .categories-about-section{
	display: block;
    margin-top: 80px;
}
.cta-block{
	padding-top: 30px;
}
.cta-block ul{
	padding-left: 0;
}
.cta-block li{
	list-style: none;
	display: inline-block;
	margin-right: 10px;

}
.button-red,
.button-blue{
    background-color: #d71e38;
    border: 2px solid #d71e38;
    border-radius: 5px;
    color: #fff;
    font-family: CircularStd-Bold;
    font-size: 16px;
    height: 54px;
    line-height: 54px;
    padding: 0;
    text-transform: uppercase;
    width: 190px;
    display: inline-block;
    text-align: center;
}
.button-blue{
    background-color: #004680;
    border: 2px solid #004680;
}
.button-red:hover,
.button-blue:hover{
	background: none;
}
.accordion .cont table{
	width: auto;
    margin-top: 30px;
    float: left;
	    border-bottom: 1px solid #e5e5e5;
}
.accordion .cont table tr td{
	    font-size: 16px;
	   font-family: avenir65;
	  padding: 15px;
}
.accordion .cont table tr td:first-child{
	font-family: 'CircularStd-Bold';
	    padding-right: 50px;
}
.accordion .cont table tr.last td:first-child{
	border-right: 0;
}
.blue{
	color: #004680;
}
.accordion .cont table tr.last .blue{
	font-size: 20px;
	font-family: 'CircularStd-Bold';
}
.text-right{
	text-align: right;
}
@media screen and (max-width: 920px){
	.page-id-5317 .banner-about-section .container, .accordion .container {
	    width: 100%;
	    padding-left: 25px;
	    padding-right: 25px ;
	}
}
@media screen and (max-width: 767px){
	.accordion  h1.heading,
	.accordion .sellers-section h1.heading{
		font-size: 42px !important;
	}
	.accord-cont li.cont-list h2.title span{
	    float: left;
	    display: inline-block;
	    width:81%;
	}
	.accord-cont li.cont-list h2.title span.num{
	    margin-right: 0;
	    width: 30px;	
	}
	.accord-cont li h2.title{
		font-size: 18px;
	}
	.accord-cont li h2.title:after{
	    font-size: 28px;
	    top: -6px;	
	}
	.accord-cont li h2.title.flinksopen:after{
	    top: -27px;
	    font-size: 52px;	
	}
	.accordion .cont{
	    padding: 10px 20px 40px 31px;	
	}
	
}
@media screen and (max-width: 480px){
	.accord-cont li.cont-list h2.title span{
	    
	    width: 73%;
	}
	.cta-block li{
		display: block;
		    margin-bottom: 10px;
	    float: left;
	    width: 100%;
	    margin-right: 0;
	}
	.button-red, .button-blue{
		width: 100%;
	}
	.accordion .cont table tr td{
	    display: table;
    	width: 100%;	
	}
	.accordion .cont p, .accordion .cont li,
	.accordion .cont table tr td{
		font-size: 14px;
	}
	.accordion .cont table tr.last .blue{
		font-size: 18px;
	}
	.accordion .cont table tr.last td:first-child{
		    border-right: 1px solid #e5e5e5;
	}

}

/* added August 20, 2020 */
#order_review #payment .payment_methods {
    min-height: 1px !important;
}
.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method > label{
	padding: 0 0 0 35px;
	margin: 0 !important;
}
.wc_payment_methods input[type="radio"]:not(:checked) + label:before, 
.wc_payment_methods input[type="radio"]:checked + label:before{
	left: 0;
}
.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_paypal {
	margin-top: 15px !important;
}
.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method .payment_box {
	padding: 0 24px !important;
}
.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method .payment_box.payment_method_stripe {
	padding-top: 35px !important;
}
.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method .payment_box p:first-child{
	padding-left: 11px;
	margin-bottom: 0;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form, 
.woocommerce-cart #payment div.payment_box .wc-credit-card-form, 
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,
#add_payment_method #payment div.payment_box .wc-credit-card-form .form-row, 
.woocommerce-cart #payment div.payment_box .wc-credit-card-form .form-row, 
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form .form-row{
	margin: 0;
	padding-top: 10px;
	padding-bottom: 0;
}
#add_payment_method #payment div.payment_box p:last-child, 
.woocommerce-checkout #payment div.payment_box p:last-child{
	padding-left: 14px;
	padding-top: 0;
	position: relative;
}
.woocommerce-checkout #payment div.payment_box.payment_method_stripe p:last-child label{
	line-height: 1.2;
	position: absolute;
	left: 37px;
	top: 0;
	font-family: CircularStd-Book !important;
}
.woocommerce-checkout .order-box #payment .wc_payment_method.wc_payment_method.payment_method_paypal img{
	top: -24px;
}


