#sundaysea-woo-cart{
	padding: 5px 0px;
}
#sundaysea-woo-cart .type-product
{
position:relative;
}
#ssea-show-post-modal
{
z-index: 100;
position: fixed;
top: 0px;z-index: 9999999;
right: -600px;
bottom: 0px;
width: 600px;
padding: 0px;
box-shadow: 0 0 20px rgba(0,0,0,0.25);
background: #fff;
opacity: 1;
-webkit-transition: all, 0.5s;
-moz-transition: all, 0.5s;
-ms-transition: all, 0.5s;
-o-transition: all, 0.5s;
transition: all, 0.5s;max-width: 100%;
}

.show-post-modal .modal-container
{
	min-height: 500px;
}
.show-post-modal .modal-containerloading
{
position: absolute;
height: 100%;
width: 100%;
display: block;
/* opacity: 0.2; */
background:rgba(255, 255, 255, 0.77);
text-align:center;
padding: 260px 0 0 0;
z-index: 9999999999999;
}
.show-post-modal .preparing {
font-family: futuraltbold;
font-size: 20px;
margin-top: 4px;
display: block;	
}
.slideout-header {
background:#fff;
padding:20px 20px 15px 20px;
}
.slideout-header h2 {
    border-bottom: 3px double #ebe9eb;
    color: #474545;
    font-family: arial;
    font-size: 1.75em;
    font-weight: 600;
    margin-bottom: 0em;
    margin-top: 0;
    padding: 0 10px 10px 0;
}
.slideout-header button {
padding: 10px 16px;
font-size: 0.8rem;
font-weight: bold;	
margin-bottom:0px;
line-height: 17px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.show-post-modal .slideout-header .buttons {
text-align:right;	
}
.show-post-modal #sundaysea-slidwoo-checkout:before, .show-post-modal .closemodal:before {
font-family: "FontAwesome";
font-size: 1.3rem;
display: inline-block;
vertical-align: middle;
margin-right: 8px;
margin-right: 8px;
}
.show-post-modal .slideout-header .closemodal {
background: rgba(255, 255, 255, 0.16);
margin-right:5px;
}
.show-post-modal #sundaysea-slidwoo-checkout {
background: #C2DF76;
color: #000;	
}
.show-post-modal #sundaysea-slidwoo-checkout:before {
content: "\f090";
}
.show-post-modal .closemodal:before {
content:"\f07a";
}
.show-post-modal .cart-wrap {
overflow: auto;	
padding:0px 20px 0 20px;
}

.show-post-modal .cart-wrap::-webkit-scrollbar {
    width: 15px;
    height: 0;
}
.show-post-modal .cart-wrap::-webkit-scrollbar-thumb:vertical {
	border-radius: 0px;
}
#ssea-modal-background {
display: none;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.57);
z-index: 111111;
}
.checkout label {font-weight:bold;}
#billing_company_field {display:none;}

.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {
font-weight: bold;
 border-top: 1px solid rgba(0,0,0,0.1); 
}
#sundaysea-woo-cart .cart_totals{margin-top:10px;}
#sundaysea-woo-cart .cart_totals  h2{display:none;}
#sundaysea-woo-cart .cart_totals .order-total{display:none;}
#sundaysea-woo-cart .cart-subtotal th {
    font-size: 1.25em;
}
#sundaysea-woo-cart .cart-subtotal td span {
    color: #3b9c2b;
    font-size: 1.25em;
    font-weight: bold;
    margin-left: 7px;
}
#sundaysea-woo-cart table.shop_table{border:0;}
#sundaysea-woo-cart table.shop_table td{border:0;}
#sundaysea-woo-cart .button{background:-webkit-gradient(linear,left top,left bottom,from(#5e941c),to(#5e941c));background:-webkit-linear-gradient(#5e941c,#5e941c);background:-moz-linear-gradient(center top,#5e941c 0,#5e941c 100%);background:-moz-gradient(center top,#5e941c 0,#5e941c 100%);background: -ms-linear-gradient(top,#5e941c,#5e941c);-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#5e941c, endColorstr=#5e941c)"; border-radius: 5px; color: #fff;font-weight: normal; text-shadow: none;border:none;}

#sundaysea-woo-cart a.checkout-button {
    display: block;
    font-weight: bold;
    margin-bottom: 0.5em;
    margin-top: 1.5em;
    padding: 15px 0;
    text-align: center;
}

#sundaysea-woo-cart .input-text {
    border: 1px solid #3b9c2b;
    border-radius: 3px;
    padding: 4px;
}
#sundaysea-woo-cart a.wc-backward{color:#0091ed;background:none;text-decoration:none;padding:0;}
.cart-footer-logos{margin:1em 0 1em;padding:0;float:left;width:100%;text-align:center;}
.cart-footer-logos img{margin-right:10px;}
.cart-close{float:right;}
.show-post-modal #sundaysea-slidwoo-checkout::before, .show-post-modal .closemodal::before{text-indent:-9999px;}