/* Enter Your Custom CSS Here */

ul.products li .quick_buy_container
{
    float: right;
    margin: 13px 0;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box
{
background-color: #f4f4f4 !important;
}
body.woocommerce-checkout #payment {
    background: #fff;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: left !important;
}
div#customer_details
{
    position: relative;
    top: 210px !important;
}
.woocommerce-checkout h3#order_review_heading,.woocommerce-checkout table.shop_table
{
    position: relative;
    top: -145px !important;

}
.woocommerce-checkout .fsb-social-bar
{
display:none;
}
#page a.checkout-button
{
    background: #FF6600;
    color: #FFFFFF;
}
.quick_buy_button
{
    background: #FF6600;
    color: #FFFFFF;
    font-size: 100%;
    margin: 0 10px;
    float: left;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    border: 0;
    white-space: nowrap;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
}
.woocommerce div#side
{
display:none;
}
.single-product #side
{
display:none;
}
.woocommerce div.product form.cart .button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order
{
    background: #FF6600;
    color: #FFFFFF;
}
@media(max-width:768px)
 {
.woocommerce-checkout h3#order_review_heading,.woocommerce-checkout table.shop_table
{
    position: relative;
    top: -190px !important;

}
div#customer_details
{
    position: relative;
    top: 240px !important;
}
}
#foot .pagewidth{width: 1095px;}
.flgo{
    text-align: center;
    display: block;
    /* margin: auto 0; */
    clear: both;
    /* margin: 30px 0 0 0; */
    padding: 30px 0 0 0;
}
#foot .flgo a{display: inline-block; width: 155px;vertical-align: middle;} 
@media only screen and (max-width: 767px) and (min-width: 320px){
#foot .pagewidth {width: 80%;}
  #foot .flgo a{display: inline-block; width: 155px;vertical-align: middle;}  
}
.single_add_to_cart_button.button{
	display: block !important;
}
.woocommerce div.product form.cart .button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    display: block !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	display: block !important;
}
