/**
* GoMage LightCheckout Extension
*
* @category     Extension
* @copyright    Copyright (c) 2010-2015 GoMage (http://www.gomage.com)
* @author       GoMage
* @license      http://www.gomage.com/license-agreement/  Single domain license
* @terms of use http://www.gomage.com/terms-of-use
* @version      Release: 5.9
* @since        Available since Release 1.0
*/

/* Reset
-------------------------------------------------- */
input#vaimo_klarna_invoice_consent{
  margin-top: 5px;
}
label[for="vaimo_klarna_invoice_consent"]{
  float: none !important;
  display: block !important;
}
#vaimo_klarna_invoice_input_fields label{
  float: none !important;
}
.glc .review .totals{
  background: #fff;
  border: 1px solid #dee0e3;
  border-top: 0;
}
.glc form,
#login-form form{
  display:inline;
  }
.glc input.radio{
  margin-right: 3px;
  }
.glc fieldset,
.glc .form-list,
.glc .form-list ul,
#login-form .form-list,
.glc .sp-methods dd ul{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
  }
.glc .sp-methods dd,
.glc .sp-methods{
	margin:0;
  }
.glc #billing-new-address-form,
.glc #shipping-new-address-form{
	width:auto;
  }
.glc .methods .shipping-methods .shipping-methods {
	width:auto;
  }
.glc .gcheckout-payment-methods dt{
	line-height:16px;
}
.glc .sp-methods label{
	vertical-align:middle;
  padding: 0;
}
.glc .sp-methods label,
.glc .sp-methods label .price{
	color:#5f6162;
	font-weight:400;
	font-size:12px;
}
.glc .sp-methods dt{
	margin:0 0 5px;
	padding-top:0;
	color:#5f5f5f;
  font-weight: 700;
}
.glc .gcheckout-payment-methods dd,
.glc .button-set,
.glc .totals .cart-tax-info, 
.glc .totals .cart-price,
.glc .gcheckout-payment-methods .sp-methods .form-list{
	padding:0;
}
.glc .a-left{text-align:left !important;}
.glc .a-center{text-align:center !important;}
.glc .a-right{text-align:right !important;}
.glc .v-top{vertical-align:top;}
.glc .v-middle{vertical-align:middle;}
.glc .f-left,.glc .left{float:left !important;}
.glc .f-right,.glc .right{float:right !important;}
.glc .f-none{float:none !important;}
.glc .f-fix{float:left;width:100%;}
.glc .no-display{display:none;}
.glc .nobr{white-space: nowrap !important;}
.glc .v-fix{	float:left;}
/* Reset END
-------------------------------------------------- */


/* Layout
-------------------------------------------------- */

/* Text content before checkout */
.glc-content{
	margin:0 0 10px;
  }

/* Login link */
#gcheckout-login-link{
	padding:0;
	border:0;
	font-weight:500;
  font-size: 16px;
  color: #666;
  font:"Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  }
  .glc-login-and-paypal #gcheckout-login-link a{
    /*
    border-radius: 5px;
    border: solid 3px #369acd;
    display: block;
    text-decoration: none;
    height: 44px;
    font-size: 16px;
    font-weight: 700;
    color: #3399cc;
    text-align: center;
    line-height: 40px;
    padding: 0 34px;
    */
    font-weight: 600;
    color: #3399cc;
    text-decoration: none;
  }
  .glc-login-and-paypal #gcheckout-login-link a:hover{
    /* background: #3399cc;
    color: #fff; */
    text-decoration: underline;
  }
  .glc-login-and-paypal #gcheckout-login-link a:active{
    /* background: #fff;
    color: #3399cc; */
  }
  .glc-login-and-paypal #gcheckout-login-link,
  .glc-login-and-paypal .gs-login-checkout{
    float:left;
    }
    .glc-login-and-paypal .gs-login-checkout li{
      display: inline;
      display: inline-block;
      }
  .glc-login-and-paypal #gcheckout-login-link{
    
    }
  .glc-paypal-express{
    position:relative;
    margin:0 0 -10px;
    }
  .glc-login-and-paypal .glc-paypal-express{
    float:right;
    }
  .glc-paypal-express p{
    margin:0 14px 0 4px;
    text-align:right;
    }
  .glc-paypal-express p .paypal-or{
    display:none;
    }    

/* Main container */
.glc{
	position:relative;
	margin: 15px 0 10px;
  padding: 0;
	text-align:left;
  }
  
/* STEP Address */
.glc-step.address{

  }
  /* Shipping address */
  .shipping-address{
    margin-top: -1px;
    }

/* STEP Methods */  
.glc-step.methods{
  margin-top: -1px;
  }
  /* Shipping methods */
  .glc .methods .shipping-methods{
    /*display: none;*/
    }
  /* Payment methods */
  .glc .methods #gcheckout-payment-methods{
    position:relative;
    margin: 0;
    }
    .glc.not_shipping_mode .methods #gcheckout-payment-methods{
      width: 100% !important;
      }
      
/* STEP Review */
.glc-step.review{

  }
  
/* glc column */
.glc-col{
	background: #fff;
  border: 1px solid #dee0e3;
  padding: 15px;
  }
  
/* glc title */
.glc-title{
	margin:0;
	padding:18px 0 15px 15px;
	color:#2b333e;
  text-transform: uppercase;
	font:700 18px/30px "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  background: #fff;
  border: 1px solid #dee0e3;
  border-bottom: 0;
  }
  .glc-title:after{
    content: '';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
  }
  .glc-title strong{
    /* font-weight: 700; */
    font-weight: 700;
    }
  /* glc number */
  .glc-title span{
    float: left;
    margin: -2px 15px 0 0;
    padding: 0;
    width: 34px;
    height: 34px;
    background: #fff;
    color: #1b1b1b;
    line-height: 26px;
    text-align: center;
    border: 2px solid #dee0e3;
    border-radius: 100%;
    font-size: 18px;
    color: #3399cc;
    font-weight: 700;
    }
  .glc-step-review .glc-title span{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMCAxNSI+ICA8ZGVmcz4gICAgPHBhdGggaWQ9ImNoZWNrX21hcmstYSIgZD0iTTAuMjMwNzY5MjMxLDguMjUgQzAuMDc2OTIzMDc2OSw4LjEgMCw3Ljg3NSAwLDcuNzI1IEMwLDcuNTc1IDAuMDc2OTIzMDc2OSw3LjM1IDAuMjMwNzY5MjMxLDcuMiBMMS4zMDc2OTIzMSw2LjE1IEMxLjYxNTM4NDYyLDUuODUgMi4wNzY5MjMwOCw1Ljg1IDIuMzg0NjE1MzgsNi4xNSBMMi40NjE1Mzg0Niw2LjIyNSBMNi42OTIzMDc2OSwxMC42NSBDNi44NDYxNTM4NSwxMC44IDcuMDc2OTIzMDgsMTAuOCA3LjIzMDc2OTIzLDEwLjY1IEwxNy41Mzg0NjE1LDAuMjI1IEwxNy42MTUzODQ2LDAuMjI1IEwxNy42MTUzODQ2LDAuMjI1IEMxNy45MjMwNzY5LC0wLjA3NSAxOC4zODQ2MTU0LC0wLjA3NSAxOC42OTIzMDc3LDAuMjI1IEwxOS43NjkyMzA4LDEuMjc1IEMyMC4wNzY5MjMxLDEuNTc1IDIwLjA3NjkyMzEsMi4wMjUgMTkuNzY5MjMwOCwyLjMyNSBMMTkuNzY5MjMwOCwyLjMyNSBMNy40NjE1Mzg0NiwxNC43NzUgQzcuMzA3NjkyMzEsMTQuOTI1IDcuMTUzODQ2MTUsMTUgNi45MjMwNzY5MiwxNSBDNi42OTIzMDc2OSwxNSA2LjUzODQ2MTU0LDE0LjkyNSA2LjM4NDYxNTM4LDE0Ljc3NSBMMC4zODQ2MTUzODUsOC40NzUgTDAuMjMwNzY5MjMxLDguMjUgTDAuMjMwNzY5MjMxLDguMjUgWiIvPiAgPC9kZWZzPiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgPHVzZSBmaWxsPSIjMzlDIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNjaGVja19tYXJrLWEiLz4gIDwvZz48L3N2Zz4=);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    text-align: left;
    text-indent: -999em;
    overflow: hidden;
  }
  
/* Layout END
-------------------------------------------------- */

/* Common styles
-------------------------------------------------- */
.glc a{
	color:#1E7EC8;
}
.glc .gift-messages-form h4{
	color:#000;
	font-weight:400;
  text-transform: none;
  font-family: Arial,Helvetica,sans-serif;
  }
.glc .button-set{
	margin:0;
	border:0;
	text-align:right;
  }
.glc .review .advanced-options select{
	margin-bottom:10px;
	max-width:100%;
  }
.glc #checkout-review-table-wrapper .buttons-set{
	margin:0;
	padding:10px 16px;
	border:1px solid #EAEAEA;
  border-width:0 1px 1px;
	text-align:left;
  }
#checkout-review-table-wrapper{
  overflow:auto;
  width:100%;  
  }
.glc .totals td.attributes-col h4.title{
	font-weight:400;
}
/* Common styles END
-------------------------------------------------- */

/* Icons
-------------------------------------------------- */
.glc-ico{
  display: inline-block;
  overflow: hidden;
  background-image: url(../../images/gomage/lightcheckout/glc_sprite.png);
  vertical-align: middle;
  }
  
  /* Calendar */
  .ico-cal{
    width: 15px;
    height: 15px;
    background-position: 0 -183px;
    cursor: pointer;
    }
    
  /* Delete button */
  .ico-del{
    width: 17px;
    height: 17px;
    background-size: 17px;
    cursor: pointer;
    }
    .ico-del:hover{
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4gIDxwYXRoIGZpbGw9IiM3YTgwODUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMsNiBMMTQsNiBMMTQsMTYuMDA0NDIyNSBDMTQsMTYuNTU0MjY0OCAxMy41NTUxNjMsMTcgMTMuMDA0NDIyNSwxNyBMMy45OTU1Nzc1LDE3IEMzLjQ0NTczNTIzLDE3IDMsMTYuNTU1MTYzIDMsMTYuMDA0NDIyNSBMMyw2IFogTTExLDguNTAzNDIyNzQgTDExLDE0LjQ5NjU3NzMgQzExLDE0Ljc2NzA5NzUgMTEuMjIzODU3NiwxNSAxMS41LDE1IEMxMS43NjgwNjY0LDE1IDEyLDE0Ljc3NDYxIDEyLDE0LjQ5NjU3NzMgTDEyLDguNTAzNDIyNzQgQzEyLDguMjMyOTAyNTMgMTEuNzc2MTQyNCw4IDExLjUsOCBDMTEuMjMxOTMzNiw4IDExLDguMjI1MzkwMDQgMTEsOC41MDM0MjI3NCBaIE04LDguNTAzNDIyNzQgTDgsMTQuNDk2NTc3MyBDOCwxNC43NjcwOTc1IDguMjIzODU3NjMsMTUgOC41LDE1IEM4Ljc2ODA2NjQxLDE1IDksMTQuNzc0NjEgOSwxNC40OTY1NzczIEw5LDguNTAzNDIyNzQgQzksOC4yMzI5MDI1MyA4Ljc3NjE0MjM3LDggOC41LDggQzguMjMxOTMzNTksOCA4LDguMjI1MzkwMDQgOCw4LjUwMzQyMjc0IFogTTUsOC41MDM0MjI3NCBMNSwxNC40OTY1NzczIEM1LDE0Ljc2NzA5NzUgNS4yMjM4NTc2MywxNSA1LjUsMTUgQzUuNzY4MDY2NDEsMTUgNiwxNC43NzQ2MSA2LDE0LjQ5NjU3NzMgTDYsOC41MDM0MjI3NCBDNiw4LjIzMjkwMjUzIDUuNzc2MTQyMzcsOCA1LjUsOCBDNS4yMzE5MzM1OSw4IDUsOC4yMjUzOTAwNCA1LDguNTAzNDIyNzQgWiBNMiw0IEMyLDMuNDQ3NzE1MjUgMi40NDc0ODk0MywzIDIuOTk4NTAyMzMsMyBMMTQuMDAxNDk3NywzIEMxNC41NTI5NTUzLDMgMTUsMy40NDM4NjQ4MiAxNSw0IEMxNSw0LjU1MjI4NDc1IDE0LjU1MjUxMDYsNSAxNC4wMDE0OTc3LDUgTDIuOTk4NTAyMzMsNSBDMi40NDcwNDQ3Miw1IDIsNC41NTYxMzUxOCAyLDQgWiBNNiwwLjUgQzYsMC4yMjM4NTc2MjUgNi4yMTQ4NDM3NSwwIDYuNDk3Njk4NzgsMCBMMTAuNTAyMzAxMiwwIEMxMC43NzcxNzI3LDAgMTEsMC4yMzE5MzM1OTQgMTEsMC41IEwxMSwxIEw2LDEgTDYsMC41IFogTTYsMSBMNywxIEw3LDIgTDYsMiBMNiwxIFogTTEwLDEgTDExLDEgTDExLDIgTDEwLDIgTDEwLDEgWiIvPjwvc3ZnPg==);
    }
    .ico-del,
    .ico-del:active{
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4gIDxwYXRoIGZpbGw9IiNERUUwRTMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMsNiBMMTQsNiBMMTQsMTYuMDA0NDIyNSBDMTQsMTYuNTU0MjY0OCAxMy41NTUxNjMsMTcgMTMuMDA0NDIyNSwxNyBMMy45OTU1Nzc1LDE3IEMzLjQ0NTczNTIzLDE3IDMsMTYuNTU1MTYzIDMsMTYuMDA0NDIyNSBMMyw2IFogTTExLDguNTAzNDIyNzQgTDExLDE0LjQ5NjU3NzMgQzExLDE0Ljc2NzA5NzUgMTEuMjIzODU3NiwxNSAxMS41LDE1IEMxMS43NjgwNjY0LDE1IDEyLDE0Ljc3NDYxIDEyLDE0LjQ5NjU3NzMgTDEyLDguNTAzNDIyNzQgQzEyLDguMjMyOTAyNTMgMTEuNzc2MTQyNCw4IDExLjUsOCBDMTEuMjMxOTMzNiw4IDExLDguMjI1MzkwMDQgMTEsOC41MDM0MjI3NCBaIE04LDguNTAzNDIyNzQgTDgsMTQuNDk2NTc3MyBDOCwxNC43NjcwOTc1IDguMjIzODU3NjMsMTUgOC41LDE1IEM4Ljc2ODA2NjQxLDE1IDksMTQuNzc0NjEgOSwxNC40OTY1NzczIEw5LDguNTAzNDIyNzQgQzksOC4yMzI5MDI1MyA4Ljc3NjE0MjM3LDggOC41LDggQzguMjMxOTMzNTksOCA4LDguMjI1MzkwMDQgOCw4LjUwMzQyMjc0IFogTTUsOC41MDM0MjI3NCBMNSwxNC40OTY1NzczIEM1LDE0Ljc2NzA5NzUgNS4yMjM4NTc2MywxNSA1LjUsMTUgQzUuNzY4MDY2NDEsMTUgNiwxNC43NzQ2MSA2LDE0LjQ5NjU3NzMgTDYsOC41MDM0MjI3NCBDNiw4LjIzMjkwMjUzIDUuNzc2MTQyMzcsOCA1LjUsOCBDNS4yMzE5MzM1OSw4IDUsOC4yMjUzOTAwNCA1LDguNTAzNDIyNzQgWiBNMiw0IEMyLDMuNDQ3NzE1MjUgMi40NDc0ODk0MywzIDIuOTk4NTAyMzMsMyBMMTQuMDAxNDk3NywzIEMxNC41NTI5NTUzLDMgMTUsMy40NDM4NjQ4MiAxNSw0IEMxNSw0LjU1MjI4NDc1IDE0LjU1MjUxMDYsNSAxNC4wMDE0OTc3LDUgTDIuOTk4NTAyMzMsNSBDMi40NDcwNDQ3Miw1IDIsNC41NTYxMzUxOCAyLDQgWiBNNiwwLjUgQzYsMC4yMjM4NTc2MjUgNi4yMTQ4NDM3NSwwIDYuNDk3Njk4NzgsMCBMMTAuNTAyMzAxMiwwIEMxMC43NzcxNzI3LDAgMTEsMC4yMzE5MzM1OTQgMTEsMC41IEwxMSwxIEw2LDEgTDYsMC41IFogTTYsMSBMNywxIEw3LDIgTDYsMiBMNiwxIFogTTEwLDEgTDExLDEgTDExLDIgTDEwLDIgTDEwLDEgWiIvPjwvc3ZnPg==);
    }
  
/* Icons END
-------------------------------------------------- */

/* Delivery date
-------------------------------------------------- */
.delivery-date-delivery_date{
	padding-right:7px;
  }  
  .glc .delivery-date #delivery_date{
    padding:0;
    width: 65px;
    border: 0;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow   : none;
    box-shadow        : none;
    font-weight: 700;
    line-height:14px;
    cursor:default;
    }
  .glc .delivery-date img{
    cursor:pointer;
    }   
  .delivery-date-delivery_date label{
    color:#5F5F5F;
    font-weight:700;
    vertical-align: middle;
    font-family: Arial,Helvetica,sans-serif;
    }
/* Delivery date END
-------------------------------------------------- */

/* Inputs and labels
-------------------------------------------------- */
.glc .form-list li,
.glc .form-list .input-box{
	margin:0;
  }
.glc .form-list li.control{
	
  }
.glc .form-list .input-box{
	margin-bottom: 16px;
  }
.glc .form-list .input-box,
.glc .form-list li.wide .input-box,
.glc .gift-messages-form .item .details .form-list li.wide .input-box{
	clear:both;
	width:100%;
  }
.glc .form-list input.input-text{
	width:100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing   : border-box;
  box-sizing        : border-box;
  }
.glc div.validation-passed,
.glc .validation-error{
	padding-right:0 !important;
	background:none !important;
  }
.glc .form-list .fields .field{
	float:left;
	clear:none;
	padding:0;
	width:49%;
  margin: 0;
  }
  .glc .form-list .fields .field + .field{
    margin-left: 2%;
    }
.glc .form-list .fields.postcode-city .field.field-postcode{
  width: 33%;
}
.glc .form-list .fields.postcode-city .field.field-city{
  width: 65%;
}
.glc .form-list .postcode-region .field-region{
	width:68%;
  }
.glc .form-list .postcode-region .field-postcode{
	width:28%;
  }
.glc .form-list .fields .input-box,
.glc .form-list .fields input.input-text,
.glc .form-list .input-box select,
.glc .form-list .fields select{
	width:100%;
}
.glc .form-list li.control label,
.glc p.control label{
	float:none;
	padding: 0 0 0 35px;
	vertical-align:middle;
	font-weight:400;
  background: none;
  font-size: 16px;
  color: #2b333e;
  display: block;
  position: relative;
  background: none !important;
  min-width: 0;
}
.glc .form-list li.control label:before,
.glc p.control label:before{
  content: "";
  position: absolute;
  left: 4px;
  top: 3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAJUlEQVR42mNoaGg4DMT/ScSHGUAMBhIBWM+oxlGN9NdITiI/AgDAcYDemYm+twAAAABJRU5ErkJggg==) no-repeat 50% 50%;
  background-size: 14px;
  width: 14px;
  height: 14px;
}
.glc .form-list li.control input:checked + label:before,
.glc p.control input:checked + label:before{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAkFBMVEUzmcz///97vd7q9fpHo9HH4/E5nM47nc5DodA0ms02m803m809ns8/n8+z2ey73e7B4PDN5vPT6fSl0unX6/VGo9FIpNJSqdRXq9Wdzues1uvp9Prt9vtKpdJOp9NbrdZgsNh4vN5/v9+Hw+GOx+OVyuWez+et1uu93u/D4fDc7vfh8Pjl8vnw+Pzz+fz9/v889FiCAAAAz0lEQVR4AdXU526EMBAE4HE5Dl8vdEjv/f3fLpmUxI4lL3/5foEZI+9aWiijLRIqbRRMDkFuoCHSsBBZTM3FfQbJ5ZuazZF2pT48IOmamddzpNww83KGlFtmhgYpR2b6GoHSwePumHk+RaDuNwv8WmyYeTpBoBmU2i7xbbll5rFEaMbVXQZCtuNbkeOf9YHrX92df+44rBFZ7fllv/KeIn/7vX/Gfk5S+KeLsSby64yxO+R3LOY6ZjoHSDd2hKhtMRkWomrc6Bk1xKRxaLVR7/hBCBb5DaqdAAAAAElFTkSuQmCC);
  background-size: 14px;
}
.glc li.control input.radio,
.glc li.control input.checkbox,
.glc .control input,
.glc p.control input.checkbox,
.glc p.control input.radio{
	display:inline;
	margin:1px 0 0 !important;
	vertical-align:middle;
  float: none;
  display: none;
}
.glc p.control{
	margin:0 0 10px;
  }
.glc .button-set p.control{
	padding:10px 0 0;
  }

.glc .button-set p.control-whitelabel {
    margin-top:10px;
}
.glc .form-list label.required em,
#login-form .form-list label.required em{
	position:absolute;
	top:0;
	right:-8px;
	float:right;
	margin:0;
	color:#3399cc;
	font-style:normal;
}
.glc .delivery-date li input,
.glc .delivery-date li span{
	vertical-align:middle;
}
/* input labels */
.glc .form-list label.required:after{
  color: #8d8d8d;
  font-size: 14px;
  content: "*";
}
.glc .form-list label.required,
.glc .form-list label,
#login-form .form-list label.required{
	position:relative;
	z-index:0;
	float:left;
	padding-right:0;
	padding-bottom:0;
	width:auto;
	color:#939393;
  font-weight: 300;
  color: #000;
  font-size: 18px;
}
.glc .gcheckout-payment-methods .form-list label.required,
.glc .gcheckout-payment-methods .form-list label{
	padding-top:0;
	line-height:14px;
}
.glc .shipping-advanced{
	padding-top:10px;
}
/* inputs */
.glc .form-list li:after{
  content: '';
  clear: both;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  font-size: 0;
  }
.glc textarea{
	resize: vertical;
  }
  
/* Gift message */
.glc .gift-message-form{
  margin:0 0 10px;
  }
.glc .gift-messages-form .checkbox + label{
  font-size: 12px;
  padding: 0 0 0 3px;
  font-family: Arial,Helvetica,sans-serif;
  }
.glc .gift-messages-form .item .details .form-list .input-box,
.glc .gift-message-form .item .details .form-list .input-box{
	width:100%;
  }
.glc .gift-messages-form li.fields .gift-to,
.glc .gift-message-form li.fields .field,
.glc .gift-messages-form li.fields .gift-from,
.glc .gift-message-form li.fields .field:first-child{
	width:48% !important;
}
.glc .gift-message-form .gift-item .fieldset label{
  width:auto;
  }
.glc .gift-message-form .gift-item .fieldset{
  width:320px;
  }
  .glc .gift-message-form .gift-item .fieldset .form-list{
    padding-left:20px;
    }
.glc .gift-messages p.control{
	color:#666;
	font-weight:400;
}
.glc .gift-messages-form .form-list .fields input.input-text,
.glc .gift-messages-form .form-list li.wide textarea,
.glc .gift-message-form .form-list .fields input.input-text,
.glc .gift-message-form .form-list li textarea,
.glc .gift-messages-form .whole-order .form-list li.wide textarea,
.glc .gift-message-form .whole-order .form-list li textarea,
.glc .gift-messages-form .item .details .form-list li.wide textarea,
.glc .gift-message-form .item .details .form-list li textarea{
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing   : border-box;
  box-sizing        : border-box; 
  }

/* Expiration Date */
.glc #gcheckout-payment-methods-available label[for*="expiration"] ~ .input-box .v-fix,
.glc #gcheckout-payment-methods-available label[for*="expiration"] ~ .v-fix,
.glc #co-directpost-form label[for*="expiration"] ~ .input-box .v-fix{
  width: 48%;
  margin-right: 4%;
  padding: 0 !important;
  }
  .glc #gcheckout-payment-methods-available label[for*="expiration"] ~ .input-box .v-fix + .v-fix,
  .glc #gcheckout-payment-methods-available label[for*="expiration"] ~ .v-fix + .v-fix,
  .glc #co-directpost-form label[for*="expiration"] ~ .input-box .v-fix + .v-fix{
    margin: 0;
    }
.glc .sp-methods select.month,
.glc .sp-methods select.year,
.glc #co-directpost-form select.year,
.glc #co-directpost-form select.month{
	width: 100% !important;
  }

/* Customer comment */
.glc .customer-comment label{
	display:block;
	font-weight:400;
  padding:2px 0 4px 16px;
  color:#5f6162;
  font-family: Arial,Helvetica,sans-serif;
  }
.glc .customer-comment textarea{
	overflow:auto;
	width: 100%;
	height:60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing   : border-box;
  box-sizing        : border-box;  
  }

/* Customer Name */
.glc .customer-name-prefix .name-prefix,
.glc .customer-name-suffix .name-suffix,
.glc .customer-name-prefix-suffix .name-prefix,
.glc .customer-name-prefix-suffix .name-suffix,
.glc .customer-name-prefix-middlename-suffix .name-suffix{
	width:24% !important;
}
.glc .customer-name-prefix .name-firstname,
.glc .customer-name-suffix .name-firstname,
.glc .customer-name-prefix .name-lastname,
.glc .customer-name-suffix .name-lastname,
.glc .customer-name-prefix-middlename-suffix .name-lastname,
.glc .customer-name-prefix-middlename-suffix .name-middlename{
	width:34% !important;
}
.glc .customer-name-middlename-suffix .name-firstname,
.glc .customer-name-middlename-suffix .name-middlename{
	width:48% !important;
}
.glc .customer-name-middlename-suffix .name-suffix,
.glc .customer-name-prefix-middlename .name-prefix,
.glc .customer-name-prefix-middlename-suffix .name-prefix{
	width:23% !important;
}
.glc .customer-name-middlename .field{
  width: 31% !important;
  }
  .glc .customer-name-middlename .field.name-middlename{
    width: 30% !important;
    }
.glc .customer-name-prefix-suffix .name-firstname,
.glc .customer-name-prefix-suffix .name-lastname{
	width:72% !important;
}
.glc .customer-name-prefix-middlename .name-firstname,
.glc .customer-name-prefix-middlename-suffix .name-firstname,
.glc .customer-name-middlename-suffix .name-lastname{
	width:73% !important;
}
.glc .customer-name-prefix-middlename-suffix .name-middlename,
.glc .customer-name-middlename-suffix .name-lastname,
.glc .customer-name-prefix-suffix .name-lastname,
.glc .customer-name-prefix-middlename .name-middlename{
  margin-left: 0 !important;
}

/* Date of birth */
.glc .form-list li.customer-dob .field{
	float:none;
	width:100%;
  }
.glc .form-list li.customer-dob-gender .field{
	float:left;
	width:50%;
  margin-left: 0 !important;
}
.glc .form-list li.customer-dob .field label{
	display:block;
	clear:both;
	overflow:visible;
	color:#666;
	font-weight:700;
	font-size:12px;
}
.glc .form-list .fields .field .customer-dob .dob-day{
	float:left;
	clear:none;
	margin-right:4%;
  width: 31% !important;
  }
.glc .form-list .fields .field .customer-dob .input-box,
.glc .form-list .fields .field .customer-dob .dob-month,
.glc .form-list .fields .field .customer-dob .dob-year,
.glc .form-list .customer-dob-gender .field .customer-dob .dob-day{
	float:left;
	clear:none;
	margin-right:4%;
	width:30% !important;
  }
.glc .form-list .customer-dob-gender .field .customer-dob .input-box,
.glc .form-list .customer-dob-gender .field .customer-dob .dob-month,
.glc .form-list .customer-dob-gender .field .customer-dob .dob-day{
  margin-right: 3%;
  }
  .glc .form-list .fields .field .customer-dob .dob-year{
    margin-right: 0;
    width: 31% !important;
    }  
.glc .form-list .fields .field .customer-dob .input-box input.input-text,
.glc .form-list li.customer-dob .input-box input.input-text{
	display:block;
	width:100% !important;
  }
.glc .form-list li.customer-dob .field .input-box label{
	display:block;
  float: none;
	color:#888;
	text-align:center;
	font-weight:400;
	font-size:10px;
  }
.glc .form-list li.customer-dob-gender .field .input-box label{
	width:94% !important;
  }
.glc img{
	max-width:100%;
  }
  .glc #checkout-review-table img{
    max-width: none;
    }
.glc .shipping-methods .messages li{
	margin-right:17px !important;
  }
.glc #payment_form_authorizenet_directpost .input-box select,
.glc #payment_form_authorizenet_directpost input.input-text{
	width:100%;
  }

.glc .form-list label.vat-label input{
	display:inline;
  }
.glc .form-list label.vat-label span{
	padding-left:3px;
	vertical-align:middle;
	font-weight:400;
  }
.glc .form-list label.vat-label{
	padding-bottom:10px;
  }
.glc .cvv-what-is-this{
	float:left;
	line-height:14px;
  margin: 3px 0 0 10px;
}
  
/* Sagepay fix */
.glc #gcheckout-payment-methods dl dt.gcheckout-onepage-sagepay label{
	padding:9px 0 1px 92px !important;
  display: inline-block !important;
  min-height: 34px !important;
	background:url(../../images/gomage/lightcheckout/sagepay.jpg) no-repeat 0 2px !important;
  background-size: 86px auto !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing   : border-box;
  box-sizing        : border-box;
}
.glc .sp-methods .form-list li{
  margin: 0;
}
.glc .payment-methods .form-list{
  border: 0;
  background: none;
  padding: 0;
  display: block;
  margin: 0;
  }
  .glc .payment-methods .form-list:before,
  .glc .payment-methods .form-list:after{
    display: none;
  }
#payment_form_payone_safe_invoice #payone_klarna_additional_fields li.fields > .field{
  width: 100%;
}
#payment_form_payone_safe_invoice #payone_klarna_additional_fields li.fields{
  margin-bottom: 10px;
}
br.clear{
  clear: both;
}
.glc #payone_creditcard_cc_cid_div .cvv-what-is-this{
  float: none;
}
#payone_klarna_additional_fields_agreement_checkbox{
  float: left;
  margin: 9px 3px 0 0;
}

/* Captcha */
.glc #captcha-input-box-gcheckout_onepage input.input-text{
  width:260px;
  }
.glc #captcha-image-box-gcheckout_onepage{
  padding:0 0 10px;
  }
.glc .captcha-image{
  margin:0;
  width:258px;
  }
  
/* Inputs and labels END
-------------------------------------------------- */


/* Overlay and Popups
-------------------------------------------------- */

/* Overlay */
.gomage-checkout-overlay{
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	filter:alpha(opacity=60);
  }

/* POPUP styles */
.simple_overlay{
	z-index:10000;
	display:none;
	width:368px;
  background: #fff;
	text-align:left;
  border-radius: 5px !important;
  }
  .glc-popup-content{
    padding: 26px 20px 24px;
    }
  .simple_overlay .close{
    position:absolute;
    right: 0;
    top: 0;
    text-align: left;
    overflow: hidden;
    text-indent: -999em;
    width: 40px;
    height: 40px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4gIDxwb2x5Z29uIGZpbGw9IiNERUUwRTMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSIxNiAxLjMzMyA5LjMzMyA4IDE2IDE0LjY2NyAxNC42NjcgMTYgOCA5LjMzMyAxLjMzMyAxNiAwIDE0LjY2NyA2LjY2NyA4IDAgMS4zMzMgMS4zMzMgMCA4IDYuNjY3IDE0LjY2NyAwIi8+PC9zdmc+);
    background-size: 16px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    }
    .simple_overlay .close:hover{
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4gIDxwb2x5Z29uIGZpbGw9IiM0OTk5Q0IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSIxNiAxLjMzMyA5LjMzMyA4IDE2IDE0LjY2NyAxNC42NjcgMTYgOCA5LjMzMyAxLjMzMyAxNiAwIDE0LjY2NyA2LjY2NyA4IDAgMS4zMzMgMS4zMzMgMCA4IDYuNjY3IDE0LjY2NyAwIi8+PC9zdmc+);
    }

/* Loadinfo */
.loadinfo{
	position:fixed;
	top:50%;
	left:50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform   : translate(-50%, -50%);
  -ms-transform    : translate(-50%, -50%);
  -o-transform     : translate(-50%, -50%);
  transform        : translate(-50%, -50%);
	padding:23px 8px 25px 70px;
	width:350px;
	border-radius: 5px;
	background:url('../../images/gomage/lightcheckout/loadinfo.svg') 19px 50% no-repeat #fff;
  background-size: 33px;
  box-shadow: 0 0 10px 0 rgba(122, 128, 133, 0.3);
	font-weight:700;
  z-index: 999;
  font-size: 16px;
  font-weight: 600;
  color: #7a8085;
  line-height: 1.38;
  }

/* Login POPUP */
#login-form.simple_overlay{
  }
  #login-form .form-list li{
    margin:0 0 8px;
    }
  #login-form .form-list .input-box{
    clear:both;
    width: 100%;
    }  
    #login-form .form-list li .input-box .input-text{
      width:100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing   : border-box;
      box-sizing        : border-box;       
      }    
  #login-form .loadinfo{
    clear:both;
    overflow:hidden;
    width:220px;
    -webkit-transform: none;
    -moz-transform   : none;
    -ms-transform    : none;
    -o-transform     : none;
    transform        : none;
    border-radius: 0;
    }
  #login-form .details h2{
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    color: #2b333e;    
    margin: 0 0 25px;
    text-transform: none;
    }
  #login-form .loadinfo{
    position:static;
    margin:15px 0 0;
    padding:10px 10px 10px 45px;
    border:0;
    background-position:0 50%;
    -webkit-box-shadow: none;
    -moz-box-shadow   : none;
    box-shadow        : none;
    }    
  .simple_overlay .actions button.button{
    float:right;
    }
  #gcheckout-forgot-form .actions button.button{
    float:left;
    }
  #gcheckout-forgot-form .actions button.button[type="submit"]{
    float:right;
    }
  #login-form .error{
    padding-bottom:5px;
    color:#DF280A;
    font-weight:bold;
    }
  #login-form .success{
    padding-bottom:5px;
    color:#3D6611;
    font-weight:bold;
    }    
  #login-form .actions a{
    text-decoration: none;
    color: #3399cc;
    font-size: 14px;
    }
  .forgot-link-wrap{
    text-align: right;
    margin: -6px 0 23px;
  }
  #login-form .actions a:hover{
    text-decoration: underline;
    }    

/* Terms and Conditions POPUP */
#terms-block.simple_overlay{
	width:400px;
	height:250px;
  }
  #terms-block.simple_overlay .glc-popup-content{
    height: 100%;
    padding: 24px 9px 24px 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing   : border-box;
    box-sizing        : border-box;
    }
  #terms-block.simple_overlay .details{
    height:100%;
    overflow: auto;
    }

/* Overlay and Popups END
-------------------------------------------------- */

/* Buttons
-------------------------------------------------- */

/* Buttons reset */
.glc button.button::-moz-focus-inner,.simple_overlay button.button::-moz-focus-inner{ padding:0; border:0; }
.glc button.button,.simple_overlay button.button{ -webkit-border-fit:lines; }

.glc button.btn-checkout{
  display: block;
  width: 100%;
  background: #48af16;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  border-radius: 5px;
  padding: 23px 10px;
  }
  .glc button.btn-checkout:hover{
    background: #419c14;
  }
  .glc button.btn-checkout:active{
    background: #48af16;
  }  
  
    
/* Checkout button */
.glc button.btn-checkout span{
  
  }
  .glc button.btn-checkout span span{
    
    }

/* Disabled buttons */
.glc button.disabled{
  
  }
.glc button.disabled span{
  
  }
.glc button.disabled span span{

  }
/* Buttons END
-------------------------------------------------- */

/* Validation
-------------------------------------------------- */
.advice-absolute.validation-advice{
	margin:0;
	padding:0;
	background:none;
  }
.advice-absolute .validation-advice-container{
  background: #ff9945;
  border: 1px solid #ff8500;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  padding: 2px 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing   : border-box;
  box-sizing        : border-box;
  line-height: 1.5;
  font-family: "Helvetica Neue",Arial,Helvetica,Corbel,Calibri,"Trebuchet MS",sans-serif;
  position: relative;
  width: 135px;
  }
.advice-absolute .validation-advice-container:after{
  content: "";
  bottom: -5px;
  right: 10px;
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  border-top: 5px solid #ff4500;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;  
}
..advice-absolute.validation-advice[id*="p_method"] .validation-advice-container:after{
  left: 10px;
}
.advice-absolute .arrow{
	position:absolute;
	bottom:0;
	left:20px;
	z-index:5001;
	width:15px; 
	height:15px;
  display: none;
  }
.advice-absolute .arrowBottom{
  top:0;
  margin:-6px;
  }
.advice-absolute .arrow div{
  display:block;
  margin:0 auto;
  height:1px;
	border-right:2px solid #ddd;
	border-left:2px solid #ddd;
  background:#ee0101;
	-webkit-box-shadow: 0px 2px 3px #444;
	-moz-box-shadow   : 0px 2px 3px #444;
	box-shadow        : 0px 2px 3px #444;
	font-size:0px;
  font-size:0px;
  line-height:0px;
  }
	.advice-absolute .arrowBottom div{
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none;
	}
.greenPopup .arrow div{
  background:#33be40;
  }
.blackPopup .arrow div{
  background:#393939;
  color:#FFF;
  }
.advice-absolute{
  z-index:998;
  cursor:pointer;
  }
.advice-absolute .arrow .line10{
  width:15px;
  border:0;
  } 
.advice-absolute .arrow .line9{
  width:13px;
  border:0;
  } 
.advice-absolute .arrow .line8{
  width:11px;
  } 
.advice-absolute .arrow .line7{
  width:9px;
  } 
.advice-absolute .arrow .line6{
  width:7px;
  } 
.advice-absolute .arrow .line5{
  width:5px;
  } 
.advice-absolute .arrow .line4{
  width:3px;
  } 
.advice-absolute .arrow .line3{
  width:1px;
	border-right:2px solid #ddd;
	border-bottom:0;
	border-left:2px solid #ddd;
  } 
.advice-absolute .arrow .line2{
  width:3px;
  border:0;
  background:#ddd;
  }
.advice-absolute .arrow .line1{
  width:1px;
  border:0;
  background:#ddd;
  }
/* Validatoin END
-------------------------------------------------- */

/* Discount form
-------------------------------------------------- */
.discount-applied li{
  margin: 5px 0 0;
}
.discount-applied-code,
.discount-applied-button{
  display: inline-block;
  vertical-align: middle;
  line-height: 18px;
}
.discount-applied-code{
  max-width: 100%;
  word-wrap: break-word;
}
.discount-applied-button a{
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
  padding: 0 5px;
  color: #3399cc;
}
.discount{
  margin: 0 0 10px;
}
.discount-bottom .discount{
  margin: 18px 0;
  padding: 0 9px;
}
.lightcheckout-discount-form button.button{
	display:inline-block;
  }
.lightcheckout-discount-form .input-box{
  display: block;
  }
.lightcheckout-discount-form{
	margin:0;
	padding:;
	border:0;
	border-top:0;
	border-bottom:0;
  }
.lightcheckout-discount-form .form-list{
	float: left;
  width: calc(100% - 54px);
  }
  .lightcheckout-discount-form .form-list .new-input .input-box{
    margin: 0;
  }
.lightcheckout-discount-form .discount-btn-wrap{
  float: right;
  width: 48px;
}  
.lightcheckout-discount-form .discount-btn-wrap .nglc-button{
  font-size: 18px;
  background: #ccc;
  padding: 1px 0;
  line-height: 36px;
  border-radius: 2px;
}
.lightcheckout-discount-form:after{
  content: '';
  clear: both;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  font-size: 0;
}  
.glc .check-gc-status-wrap{
  padding-top:5px;
  }
.glc .discount + .giftcard .lightcheckout-giftcard-form{
  border-top:1px solid #eaeaea;
  }
.glc .discount-bottom .discount + .giftcard .lightcheckout-giftcard-form{
  border-top:0;
  }
/* Discount form END
-------------------------------------------------- */

/* Sweet Tooth
-------------------------------------------------- */
.glc-rewards-points{
	margin:-5px 0 0;
	padding:12px 16px;
	border:1px solid #eaeaea;
	border-top:0;
  }
  .glc-rewards-points .slider{
    margin-bottom: 6px;
    width: 248px;    
    }
/* Sweet Tooth END
-------------------------------------------------- */

/* Mage agreements
-------------------------------------------------- */
.glc .checkout-agreements .agreement-content{
	border: 0;
  padding: 0;
  overflow: visible;
  }
.glc .checkout-agreements .agreement-content.banktransfer-instructions-content{
  background: #fff;
  margin: 0;
  max-height: none;
  color: #2b333e;
  line-height: 1.57;
  font-size: 14px;
  padding: 10px 0 20px;
}
.glc .checkout-agreements .agreement-content.banktransfer-instructions-content strong{
  font-weight: 600;
}
.glc .checkout-agreements .agreement-content.banktransfer-instructions-content strong:first-child{
  font-weight: 700;
}
.glc .checkout-agreements .agree{
	margin:0;
	padding:5px 0;
  }
.glc .checkout-agreements .agree label{
	color:#666;
	font-weight:400;
  }
.glc .checkout-agreements li{
	margin:20px 0;
  }
/* Mage agreements END
-------------------------------------------------- */


/* Table styles
-------------------------------------------------- */
.glc .data-table{
	margin:0;
	padding:0;
	width:100%;
	border: 0;
  border-spacing:0;
	border-collapse: separate;
	color:#8c8e8e;
  font-size: 12px;
  empty-cells:show;
  font-family: "Open Sans",sans-serif;
}
.glc .data-table tfoot th{
	font-weight:normal;
  font-family: "Open Sans",sans-serif;
}
.glc .data-table h3{
	font-size: 16px;
  font-family: "Open Sans",sans-serif;
  font-weight: 600;
  color: #000;
  text-transform: none;
  margin: 0 0 10px;
  line-height: 1.2;
}
.glc .data-table h3 span{
  display: block;
  font-size: 14px;
}
.glc .data-table h3 a{
  color: #2b333e;
  text-decoration: none;
}
.glc .data-table h3 a:hover{
  text-decoration: underline;
}
.glc .data-table thead th{
	text-align: left;
  color: #707070;
  font-size: 17px;
  font-weight: 400;
  text-transform: none;
  background: none;
}
.glc .data-table thead th{
  padding: 2px 9px;
	vertical-align:middle;
	white-space:nowrap;
}
.glc .data-table td{
	padding: 9px;
  color: #707070;
}
.glc .data-table td .cart-price .price{
  font-size: 16px;
  color: #707070;
}
.glc .data-table .item-options{
  margin: 0;
  font-family: "Open Sans",sans-serif;
  overflow: hidden;
  }
.glc .data-table .item-options:after{
  content: '';
  clear: both;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  font-size: 0;
}  
  .glc .data-table .product-name a{
    color: #000;
    line-height: 1;
    display: none;
  }
  .glc .data-table .item-options dt{
    font-style: normal;
    float: left;
    color: #212032;
    font-weight: 400;
    margin: 0 5px 0 0;
    padding: 0;
    font-size: 12px;
    clear: left;
    min-width: 40px;
    word-wrap: break-word;
  }
  .glc .data-table .item-options dd{
    padding: 0;
    margin: 0;
    float: left;
    font-weight: 400;
    font-size: 12px;
    color: #212032;
    max-width: 190px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .glc .data-table .item-options dd.truncated .dots,
  .glc .data-table .item-options dd.truncated .truncated_full_value{
    display: none;
  }
  @media all and (max-width: 360px){
    .glc .data-table .item-options dd{
      max-width: 140px;
    }
  }
  .glc .data-table .item-options dd:last-child{
    margin-right: 0;
  }
.glc .data-table td.light-chechout-remove-td:first-child{
	padding:6px 7px;
  vertical-align: middle !important;
}
.glc .data-table thead tr.first th{
  border-bottom: 1px solid #a9aaaa !important;
}
.glc .data-table tfoot tr,.glc .data-table tfoot tr.first td{
	background:none !important;
}
.glc .data-table tfoot{
	/* background-color: #f5f5f5; */
  background: none !important;
}
.glc .data-table tfoot td{
	padding: 3px 9px;
  font-size: 14px;
  color: #7a8085;
	border: 0 !important;
	border-bottom:0;
  font-family: "Open Sans",sans-serif;
}
.glc .data-table tfoot td .price{
  font-size: 16px;
  font-family: "Open Sans",sans-serif;
}
.glc .data-table tfoot tr td.a-right:first-child{
  text-align: left !important;
}
.glc .data-table .odd,
.glc .data-table .even{
	background:#f8f8f8;
}
.glc .data-table tbody tr:first-child td{
  border-top: 1px solid #dee0e3;
}
.glc .data-table tbody td{
	border-bottom: 1px solid #dee0e3 !important;
  padding: 0;
}
.glc .data-table tfoot tr{
  background: none;
}
.glc .data-table tfoot strong{
  font-size: 20px;
  font-weight: 400;
  color: #2b333e;
  line-height: 32px;
	/* font-size:17px; */
}
.glc .data-table tfoot tr td{
  padding-top: 15px;
}
.glc .data-table tfoot .include-tax-notice{
  display: block;
  text-align: right;
  font-size: 10px;
  color: #7a8085;
  display: none;
  /* padding-top: 7px; */
}
.glc .data-table tfoot td strong .price{
	/* font-size:17px; */
  font-size: 28px;
  line-height: 32px;
  color: #369acd;
  font-weight: 700;
}
.glc .data-table tr.summary-details-first td{
  border-top:0;
  color:#7a8085;
  font-size:12px;
}
.glc .data-table tr.summary-details-first td .price{
  font-size: 12px;
  color:#7a8085;
}
.glc .data-table tr.summary-total .summary-collapse {
  float:right;
  padding-left:20px;
  background:url("../../images/gomage/lightcheckout/glc_sprite.png") no-repeat 0 5px;
  text-align:right;
  cursor:pointer;
}
.glc .data-table tr.show-details .summary-collapse {
  background-position:0 -52px;
}
.glc .data-table .btn-remove,
.glc .data-table .btn-remove img{
  display:inline;
  display:inline-block;
  vertical-align:middle;
  }
  
/* Qty buttons */
.glc .gcheckout-qty{
  width: 32px;
  height: 32px;
  float: left;
  vertical-align: top;
  text-align: center;
  font-size: 14px;
  line-height: 32px;
  color: #2b333e;
  border: 1px solid #dee0e3;
  border-width: 1px 0;
  }
.glc .glc-qtybtn{
  float: left;
  vertical-align: top;
  width: 32px;
  height: 32px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  border: 1px solid #dee0e3;
  }
  .glc .glc-qtybtn > span span{
    opacity: 0;
  }
  .glc .glc-minus{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA5IDkiPiAgPHBvbHlnb24gZmlsbD0iIzM2OUFDRCIgZmlsbC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjkgNSAwIDUgMCA0IDkgNCIvPjwvc3ZnPg==);
    border-radius: 5px 0 0 5px;
    border-width: 1px 0 1px 1px;
  }
  .glc .glc-minus:hover{
    background-color: #3399cc;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA5IDkiPiAgPHBvbHlnb24gZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjkgNSAwIDUgMCA0IDkgNCIvPjwvc3ZnPg==);
  }
  .glc .glc-plus{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA5IDkiPiAgPHBvbHlnb24gZmlsbD0iIzM5QyIgZmlsbC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjkgNSA1IDUgNSA5IDQgOSA0IDUgMCA1IDAgNCA0IDQgNCAwIDUgMCA1IDQgOSA0Ii8+PC9zdmc+);
    border-radius: 0 5px 5px 0;
    border-width: 1px 1px 1px 0;
    }
    .glc .glc-plus:hover{
      background-color: #3399cc;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA5IDkiPiAgPHBvbHlnb24gZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjkgNSA1IDUgNSA5IDQgOSA0IDUgMCA1IDAgNCA0IDQgNCAwIDUgMCA1IDQgOSA0Ii8+PC9zdmc+);
    }
    
/* Table styles END
-------------------------------------------------- */

/* Payment tool tip
-------------------------------------------------- */
.glc .tool-tip{
	position:absolute;
	top:20%;
	right:0;
	z-index:999;
	padding:15px 20px;
	border:1px solid #D7D7D7;
	-webkit-border-radius: 3px;
	-moz-border-radius   : 3px;
	border-radius        : 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing   : border-box;
  box-sizing        : border-box;  
	background:#fff;
  }
  .glc .tool-tip .tool-tip-content{
    padding:5px;
    }
  .glc .tool-tip #payment-tool-tip-close{
    position: absolute;
    top: 4px;
    right: 8px;
    color: #000000;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    cursor: pointer;    
    }
/* Payment tool tip END
-------------------------------------------------- */

/* Right to left layout
-------------------------------------------------- */
.glc-rtl,
.glc-rtl *{
  text-align:right;
  direction:rtl;
}
.glc-rtl .form-list .fields .field + .field{
  margin-right: 4%;
  margin-left: 0;
  }
.glc-rtl.glc-login-and-paypal #gcheckout-login-link,
.glc-rtl.glc-login-and-paypal .gs-login-checkout{
  float:right;
}
.glc-rtl .cvv-what-is-this{
  float: right;
  margin-right: 10px;
  }
.glc-rtl.glc-login-and-paypal .glc-paypal-express{
  float:left;
}
.glc-rtl.simple_overlay .close{
  right:auto;
  left:15px;
}
.glc-rtl.glc .form-list label.required,
.glc-rtl.glc .form-list label,
.glc-rtl#login-form .form-list label.required{
  float:right;
}
.glc-rtl.glc .form-list label.required em,
.glc-rtl#login-form .form-list label.required em{
  right:auto;
  left:-8px;
}
.glc-rtl#login-form .actions a{
  float:right;
}
.glc-rtl.simple_overlay .actions button.button{
  float:left;
}
.glc-rtl.glc .methods .shipping-methods,
.glc-rtl.glc .address{
  float:right;
}
.glc-rtl .glc-title span{
  float:right;
  margin:4px 0 0 8px;
}
.glc-rtl input.radio{
  margin-right:0;
  margin-left:3px;
}
.glc-rtl .glc-step.methods,
.glc-rtl .methods #gcheckout-payment-methods{
  float: left;
  }
.glc-rtl .glc-step.review{
  float: left;
  }
.glc-rtl .form-list .fields .field,
.glc-rtl .form-list li.customer-dob-gender .field{
  float:right;
}
.glc-rtl .loadinfo{
  padding: 8px 35px 8px 8px;
  background-position:264px 50%;
}
.glc-rtl .delivery-date-delivery_date.left,
.glc-rtl .delivery-date-delivery_time.left{
  float:right !important;
}
.glc-rtl .delivery-date-delivery_date{
  padding:0 0 0 7px;
}
.glc-rtl .lc-calendar-ctrl .lc-calendar-but-title{
  text-align:center;
}
.glc-rtl .v-fix{
  float:right;
}
.glc-rtl .a-right{
  text-align:left !important;
}
.glc-rtl .a-left{
  text-align:right !important;
}
.glc-rtl .summary-collapse{
  text-align:left;
}
.glc-rtl .sp-methods select.month{
  margin-right:0;
  margin-left:10px;
}
.glc-rtl .gift-messages-form .item .product-img-box{
  float:right;
}
.glc-rtl .gift-messages-form .item .details{
  margin-right:90px;
  margin-left:0;
}
.glc-rtl input.checkbox{
  margin-right:0;
  margin-left:3px;
}
.glc-rtl .methods .shipping-methods .sp-methods,
.glc-rtl .methods #gcheckout-payment-methods .sp-methods{
  padding-right:0;
  padding-left:5px;
}
.glc-rtl#login-form .loadinfo{
  padding:5px 35px 5px 5px;
  background-position:236px 50%;
}
.glc-rtl .form-list .fields .field .customer-dob .input-box,
.glc-rtl .form-list .fields .field .customer-dob .dob-month,
.glc-rtl .form-list .fields .field .customer-dob .dob-day, 
.glc-rtl .form-list .fields .field .customer-dob .dob-year{
  float:right;
  margin-right: 0;
  margin-left: 3%;
}
.glc-rtl .form-list .fields .field .customer-dob .dob-year{
  margin-left: 0 !important;
  }
.glc-rtl .customer-dob-gender .field + .field{
  margin-right: 0 !important;
  }
.glc.glc-rtl .button-set,
.glc.glc-rtl .button-set p.control{
  text-align:left;
}
.validation-advice-rtl .arrow{
  right:20px;
  left:auto;
}
.glc-rtl #gcheckout-forgot-form .actions button.button{
  float: right;
  }
.glc-rtl #gcheckout-forgot-form .actions button.button[type="submit"]{
  float: left;
  }
.glc-rtl tr.summary-total .summary-collapse{
  float: left;
  text-align: left;
  }
.glc-rtl .customer-name-prefix-middlename-suffix .name-middlename,
.glc-rtl .customer-name-middlename-suffix .name-lastname,
.glc-rtl .customer-name-prefix-middlename .name-middlename,
.glc-rtl .customer-name-prefix-suffix .name-lastname{
  margin-right: 0 !important;
  }
.glc-rtl #gcheckout-payment-methods-available label[for*="expiration"] ~ .input-box .v-fix,
.glc-rtl #gcheckout-payment-methods-available label[for*="expiration"] ~ .v-fix,
.glc-rtl #co-directpost-form label[for*="expiration"] ~ .input-box .v-fix{
  margin-left: 4%;
  margin-right: 0;
  }
  .glc-rtl #gcheckout-payment-methods-available label[for*="expiration"] ~ .input-box .v-fix + .v-fix,
  .glc-rtl #gcheckout-payment-methods-available label[for*="expiration"] ~ .v-fix + .v-fix,
  .glc-rtl #co-directpost-form label[for*="expiration"] ~ .input-box .v-fix + .v-fix{
    margin: 0;
    }
.glc-rtl .captcha-image{
  float: right;
  }
.glc-rtl .cart-points-total_spent .caption,
.glc-rtl .cart-points-total_earned .caption,
.glc-rtl .cart-points-total_spent .points-amount{
  text-align: left !important;
  }
/* Right to left layout END
-------------------------------------------------- */

/* Fix klarna payment
-------------------------------------------------- */
.glc .klarna_box{
  display:block;
  margin-right:12px;
  min-width:1px;
  width:auto;
  }
.glc .klarna_box_bottom_left,
.glc .klarna_box_bottom_right{
  float:none;
  width:auto;
  }
.glc .klarna_box .invoice_type label{
  padding-top:4px !important;
  }
/* Fix klarna payment END
-------------------------------------------------- */

/* Clears
-------------------------------------------------- */
.glc:after,
.glc .methods:after,
.glc .delivery-date li:after,
#login-form .actions:after,
.delivery-date:after,
.glc .form-list .input-box:after,
.glc-col:after,
.glc-content:after,
.glc-login-and-paypal:after{
  display:block;
  clear:both;
  overflow:hidden;
  width:0;
  height:0;
  content:'';
  font-size:0;
  }
/* Clears END
-------------------------------------------------- */
label[for="vaimo_klarna_invoice_consent"] a,
label[for="payone_klarna_additional_fields_agreement_checkbox"] a{
  float: none !important;
  margin: 0 !important;
}

/* Responsive
-------------------------------------------------- */
@media screen and (max-width:860px){
  .glc .methods .shipping-methods,
  .glc .methods #gcheckout-payment-methods{
    float: none !important;
    width: auto;
    }
  .glc-step.address,
  .glc-step.methods,
  .glc-step.review{
    float: none;
    clear: both;
    margin-right: 0;
    width: 100%;
    }
  .glc .methods .shipping-methods{
    margin-bottom: 10px;
    }
  }
@media screen and (max-width:540px){
  .not_shipping_mode .glc-step.methods,
  .glc .methods .shipping-methods{
    margin-top: 10px;
    }
  .glc-step.address,
  .glc-step.methods,
  .glc-step.review{
    float: none !important;
    width: auto;
    }  
  .lightcheckout-discount-form .input-box input.input-text{
    width: 100px;
    }
  .glc .tool-tip{
    max-width: 100%;
    }
  }
  
@media screen and (max-width:320px){
  .glc .form-list .fields .field{
    margin: 0 !important;
    float: none !important;
    width: auto !important;
    }
  }
/* Responsive END
-------------------------------------------------- */

/* Calendar
-------------------------------------------------- */
.lc-calendar{font-size:12px;font-family:Arial,Helvetica,sans-serif;cursor:default;}
.lc-calendar .lc-calendar-ctrl{position:relative;width:173px;height:39px;border:1px solid #435;background:#ccc;color:#0A263C;font-weight:700;}
.lc-calendar .lc-calendar-ctrl div.lc-calendar-but{position:absolute;top:2px;z-index:10;float:left;width:16px;height:16px;cursor:pointer;}
.lc-calendar .lc-calendar-ctrl div.lc-calendar-but div{margin-top:3px;margin-left:3px;background-image:url(../../images/gomage/lightcheckout/glc_sprite.png);background-repeat:no-repeat;}
.lc-calendar .lc-calendar-ctrl div.lc-calendar-y-prev{left:4px;}
.lc-calendar .lc-calendar-ctrl div.lc-calendar-y-prev div{width:8px;height:9px;background-position:-8px -248px;}
.lc-calendar .lc-calendar-ctrl div.lc-calendar-m-prev{left:24px;}
.lc-calendar .lc-calendar-ctrl .lc-calendar-m-prev div{width:8px;height:9px;background-position:0 -248px;}
.lc-calendar .lc-calendar-ctrl div.lc-calendar-m-next{left:100%;margin-left:-42px;}
.lc-calendar .lc-calendar-ctrl .lc-calendar-m-next div{margin-left:4px !important;width:8px;height:9px;background-position:-16px -248px;}
.lc-calendar .lc-calendar-ctrl div.lc-calendar-y-next{left:100%;margin-left:-22px;}
.lc-calendar .lc-calendar-ctrl .lc-calendar-y-next div{margin-left:4px !important;width:8px;height:9px;background-position:-24px -248px;}
.lc-calendar .lc-calendar-ctrl .lc-calendar-but-title{height:20px;}
.lc-calendar .lc-calendar-week-header table{width:100%;border-spacing:2px;border-collapse:separate;border-top:1px solid #000;background:#AAA;font-weight:700;font-size:10px;}
.lc-calendar .lc-calendar-pane table{width:100%;border:1px solid #000;border-spacing:2px;background:#aaa;}
.lc-calendar .lc-calendar-week-header td{padding:3px 5px;text-align:center;font-size:10px;line-height:12px;}
.lc-calendar .lc-calendar-pane td div{padding:2px 5px;background:#bbb;text-align:center;font-size:10px;line-height:12px;}
.lc-calendar .lc-calendar-pane td.lc-enabled-day div:hover{background:#fff;color:#000;}
.lc-calendar .lc-calendar-pane td.lc-enabled-day div.lc-selected-day:hover{background:#f33;color:#fff;}
.lc-calendar .lc-selected-day{background:#AAA;color:#fff !important;}
.lc-calendar .lc-calendar-pane td .lc-today{background:#666;color:#FFF;}
.lc-calendar .lc-calendar-pane td .lc-selected-day{background:#F66;color:#FFF;}
.lc-calendar-week-header td,.lc-calendar-week-header td.lc-weekend{padding:3px 5px;background:#333;color:#FFF;}
.lc-calendar .lc-calendar-week-header td div{padding:0;width:12px;}
.lc-calendar .lc-disabled-day,.lc-calendar .lc-out-of-month{color:#888;}
.ls-popup-container{position:absolute;z-index:100;width:175px;height:200px;}
/* Calendar END
-------------------------------------------------- */

.sp-methods-sub-title-image{
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform   : translateY(-50%);
  -ms-transform    : translateY(-50%);
  -o-transform     : translateY(-50%);
  transform        : translateY(-50%);
  right: 19px;  
  width: 64px;
  height: 45px;
  background-size: 64px;
}
.sp-methods-sub-title-image.paymentnetwork_pnsofortueberweisung{
  background-image: url(data:image/png;base64,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);
}
.sp-methods-sub-title-image.paypal_express{
  background-image: url(data:image/png;base64,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);
}
.sp-methods-sub-title-image.vaimo_klarna_invoice{
  background-image: url(data:image/png;base64,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);
}
.sp-methods-sub-title-image.banktransfer{
  background-image: url(data:image/png;base64,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);
}


/* New field styles
-------------------------------------------------- */
.glc .form-list .new-input,
#login-form .form-list .new-input{
  position: relative;
  margin: 0;
}
#login-form .form-list .new-input{
  margin-bottom: 16px;
}
.glc .form-list .new-input label,
#login-form .form-list .new-input label{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size:14px;
  color:#8d8d8d;
  font-style: normal;
  position:absolute;
  background:0 0;
  text-align:left;
  top:10px;
  padding:0 2px;
  margin-left:0;
  left:13px;
  z-index:2;
  font-weight: 400;
  font-style: italic;
  cursor:text;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  max-width: calc(100% - 30px);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAGCAAAAABrkaYVAAAAEklEQVR42mP4T0PAMGr48DIcAGOvJfdGrZrIAAAAAElFTkSuQmCC);
  background-position: 0 6px;
  background-size: 100% 6px;
  background-repeat: no-repeat;
}
.glc .form-list .new-input label:after,
#login-form .form-list .new-input label:after{
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  color: #8d8d8d;
}
.glc .form-list .new-input.__focused label,
.glc .form-list .new-input.__filled label,
.glc .form-list .new-input.__select > label,
#login-form .form-list .new-input.__focused label,
#login-form .form-list .new-input.__filled label,
#login-form .form-list .new-input.__select > label{
  top: -6px;
  font-size: 12px;
  font-style: normal;
}
.glc .form-list .new-input.__select > label,
#login-form .form-list .new-input.__select > label{
  display: none;
}
.glc .form-list .new-input.__focused label,
.glc .form-list .new-input.__filled label,
#login-form .form-list .new-input.__focused label,
#login-form .form-list .new-input.__filled label,
.glc .form-list .new-input.__focused label:after,
.glc .form-list .new-input.__filled label:after,
#login-form .form-list .new-input.__focused label:after,
#login-form .form-list .new-input.__filled label:after{
  color: #999;
}
.glc .form-list .new-input.__focused label:after,
.glc .form-list .new-input.__filled label:after,
.glc .form-list .new-input.__select > label:after,
#login-form .form-list .new-input.__focused label:after,
#login-form .form-list .new-input.__filled label:after,
#login-form .form-list .new-input.__select > label:after{
  font-size: 12px;
}
.glc .form-list .new-input.__not_valid label,
#login-form .form-list .new-input.__not_valid label,
.glc .form-list .new-input.__not_valid label:after,
#login-form .form-list .new-input.__not_valid label:after{
  color: #ff6d6d;
}
.glc .form-list .new-input.__valid input.input-text,
#login-form .form-list .new-input.__valid input.input-text{
  /* border-color: #48af16; */
}
.glc .form-list .new-input.__valid label,
#login-form .form-list .new-input.__valid label,
.glc .form-list .new-input.__valid label:after,
#login-form .form-list .new-input.__valid label:after{
  color: #7a8085;
}
.glc .form-list .new-input .input-box,
#login-form .form-list .new-input .input-box{
  padding: 0;
  position: relative;
}
.glc .form-list .new-input .input-box:before,
#login-form .form-list .new-input .input-box:before{
  position: absolute;
  font-size: 17px;
  font-weight: 700;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform   : translateY(-50%);
  -ms-transform    : translateY(-50%);
  -o-transform     : translateY(-50%);
  transform        : translateY(-50%);
  z-index: 2;
  opacity: 1;
  -webkit-transition: all .3s;
  transition: all .3s  
}
.glc .form-list .new-input.__select > .input-box:before{
  right: 6px;
}
.glc .form-list .new-input.__valid .input-box:before,
#login-form .form-list .new-input.__valid .input-box:before{
  content: "✓";
  opacity: 1;
  color: #47ae15;
}
.glc .form-list .new-input.__not_valid .input-box:before,
#login-form .form-list .new-input.__not_valid .input-box:before{
  content: "!";
  opacity: 1;
  color: #ff8500;
  display: none !important;
}
.glc .form-list input.input-text,
#login-form .form-list input.input-text{
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  height: 38px;
  line-height: 1.14;
  border: 1px solid #b3b3b3;
  background-color: #fff;
  border-radius: 3px;
  font-weight: 400;
  color: #21262f;
  padding: 4px 30px 0 13px;
  outline: 0;
  margin: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  z-index: 1;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  box-shadow        : inset 0 1px 3px rgba(0, 0, 0, .15);
}
.glc .form-list input.input-text#payone_creditcard_cc_cid{
  padding: 0 13px;
  width: 70px !important;
}
.glc .form-list .new-input.__focused input.input-text,
#login-form .form-list .new-input.__focused input.input-text{
  /* border-color: #3399cc; */
}
.glc .form-list input.input-text.validation-failed,
.glc .form-list input.input-text.validation-failed{
  border-color: #f5c32b;
  background-color: #fcfbef;
}
.glc .form-list select{
  font-size: 14px;
  line-height: 1.29;
  border: 1px solid #b3b3b3;
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAAAAACH9iFYAAAAh0lEQVR42mP4DwXr1v0nCzBA6f3e3vspMeC8n5eX33nyDbgd7AUEwbfJNeB5lBcYRD0nz4APyV5QkPyBHAO+53vBQf530g34U+2FBKr/kGxAtxcK6CbVgDleaGAOeQmJbDBqwKgBw8UAyjMTpdmZ8gKF4iKN8kKV8mKd8oqF8qqN8sqV/OodAHD/eUoUTAp5AAAAAElFTkSuQmCC);
  background-position: 100% 50%;
  background-size: 32px;
  background-repeat: no-repeat;
  border-radius: 3px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: .01px;
  text-overflow: '';
  height: 38px;
  padding: 0 40px 0 11px;
  margin: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  width: 100%;
  color: #21262f;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  box-shadow        : inset 0 1px 3px rgba(0, 0, 0, .15);  
}
li#register-customer-password{
  margin-top: 23px;
  margin-bottom: -19px;
}
.address .field.name-prefix{
  font-size: 14px;
  color: #404040;
  margin-bottom: 16px;
}
.address .field.name-prefix input{
  vertical-align: -2px;
}
.address .field.name-prefix input ~ input{
  margin-left: 14px;
}



/* New checkout design
-------------------------------------------------- */
.gomage-checkout-onepage-index .wrapper{
  background: #f5f5f5;
}
.checkout-header{
  text-align: center;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
  padding: 15px 10px 14px;
  background: #fff;
}
.checkout-header-logo{
  display: inline-block;
  vertical-align: middle;
  margin-right: 18px;
}
.checkout-header-logo-security{
  display: inline-block;
  vertical-align: middle;
}
.checkout-header-logo img,
.checkout-header-logo-security img{
  vertical-align: top;
}
.checkout-footer{
  background: #2b333e;
  text-align: center;
  padding: 24px 0 21px;
}
.checkout-footer-links li{
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  font-size: 14px;
  margin: 0 14px;
}
.checkout-footer-links a{
  text-decoration: none;
  color: #9ea3a8;
}
.checkout-footer-links a:hover{
  color: #3399cc;
}
.checkout-footer-copyright{
  font-size: 11px;
  color: #9ea3a8;
  margin: 25px 0 0;
}
.page.page-checkout{
  padding-top: 0;
}
.gs-login-checkout{
  float: left;
  padding: 0;
  margin: 0 24px 0 0;
}
.page-checkout .main{
  max-width: 1000px;
}
button.nglc-button{
  display: block;
  width: 100%;
  background: #3399cc;
  border: 0;
  overflow: visible;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  padding: 15px;
  border-radius: 5px;
  font-weight: 700;
}
button.nglc-button:hover{
  background: #2c86b3;
}
button.nglc-button:active{
  background: #3399cc;
}
.new-input .validation-advice,
.glc .input-box div.validation-advice{
  font-size: 12px;
  color: #f5c32c;
}
.login-back:hover{
  color: #7a8085;
}
.login-back,
.login-back:active{
  position: absolute;
  left: 12px;
  top: 13px;
  font-weight: 600;
  text-decoration: none;
  color: #dee0e3;
  font-size: 16px;
}
.login-back:hover:before{
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4gIDxwb2x5Z29uIGZpbGw9IiM3YTgwODUiIHBvaW50cz0iMTYgNyAzLjgzIDcgOS40MiAxLjQxIDggMCAwIDggOCAxNiA5LjQxIDE0LjU5IDMuODMgOSAxNiA5Ii8+PC9zdmc+);
}
.login-back:before,
.login-back:active:before{
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4gIDxwb2x5Z29uIGZpbGw9IiNERUUwRTMiIHBvaW50cz0iMTYgNyAzLjgzIDcgOS40MiAxLjQxIDggMCAwIDggOCAxNiA5LjQxIDE0LjU5IDMuODMgOSAxNiA5Ii8+PC9zdmc+);
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  background-size: 16px;
  margin-right: 14px;
  vertical-align: -2px;
}
#gcheckout-forgot-wrapper{
  padding-top: 30px;
}
#gcheckout-forgot-wrapper .form-list{
  margin-bottom: 24px;
}
.button-set-clear{
  clear: both;
}
#checkout-review-submit{
  text-align: left;
  float: left;
  width: 55%;
  margin-top: 15px;
}
.glc-left-col{
  float: left;
  width: 55%;
}
.glc-right-col{
  float: right;
  width: 37%;  
}
@media screen and (min-width:981px){
  .glc-right-col.neg-mt{
    /* margin-top: -26px; */
  }
}
.billing-address,
.glc-step.address{
  
}
.billing-sep{
  background: #dee0e3;
  height: 1px;
  margin: 0 0 10px !important;
}
.billing-sub-title{
  font-size: 18px;
  font-weight: 600;
  color: #2b333e;
  margin: 0 0 20px !important;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.glc .form-list li#billing-new-address-form{
  /* margin: 0 0 29px; */
}
.glc .form-list li#billing-new-address-form.__logged_in{
  margin-bottom: 5px;
}
.name-prefix .prefix-radio input,
.gender-input-box .gender-input-box-radio input{
  display: none;
}
.name-prefix .prefix-radio,
.gender-input-box .gender-input-box-radio{
  display: inline-block;
  vertical-align: middle;
}
.name-prefix .prefix-radio + .prefix-radio,
.gender-input-box .gender-input-box-radio + .gender-input-box-radio{
  margin-left: 42px;
}
.name-prefix .prefix-radio label,
.gender-input-box .gender-input-box-radio label{
  display: block;
  padding: 0 0 0 26px;
  position: relative;
  font-size: 16px;
  color: #2b333e;
  font-weight: 400;
  float: none;
}
.name-prefix .prefix-radio label:before,
.gender-input-box .gender-input-box-radio label:before{
  content: "";
  width: 14px;
  height: 14px;
  top: 4px;
  left: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAzElEQVR42q2TTQrCMBCFx4WKIPYeNdXzuZGcwHbRgoewXkC8hVhvoK51YV35HoxQgq02deCDZP5CXiYijllrQ7ACBXgoR/WFUmcIDkAKrmABIjBUIvUxtgajT8U7kIOg4ZAAbMCeNdVABragJ1+MOXpQ+nZMwQVM5EdjLjizlpsYLKWlqSaxqNpzjwYUtuCipNIeDSh82aXBGNy6XGEGDl1FTLgw+iQ+z2iqg5S3HKTsf6Nc85l4tb76TeNnchpxtBNwAk9wp9rqM27+C8g4yqjS45SwAAAAAElFTkSuQmCC);
  background-size: 14px;
  position: absolute;
}
.name-prefix .prefix-radio input:checked + label:before,
.gender-input-box .gender-input-box-radio input:checked + label:before{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/klEQVR42q3TQQqCQBQG4GlREYSeQhTTWnS6NuEJ0oVC3aHpAnWElpHdoFqF2SLb1P/gCcOgRtjAB9Obec98MwqhjSAIXFhACk925Jgr6gYWexDDFWbgQ5/5HKO1JQyqkrcgwWx4iAlr2FGOupDABjriy6A9/KC4DIzgAka5abraWyAhYzS3lCIGnCmXfoQwV5JtuMFbQzFbKUI9CQV3e6IUkBXJJakUoMamNCmo00qBrKFArjW+aFNgCHmbVxjDoaqJTkMTHa2JEU08PhJDOwn6J3cmtRMoj9FTL5L88SIl/7vKNR8TvVqX417jx6QVoqsdwQle8KBuc8zT938A61ZcHVWXMNUAAAAASUVORK5CYII=);
}
input::-ms-clear,
.glc .form-list select::-ms-expand{
  display: none;
}
table#checkout-review-table .discount-label{
  color: #7a8085;
}
.lc-thumbnails{
  float: left;
}
.lc-thumbnails + .checkout-product-info-right{
  margin-left: 57px;
}
.checkout-product-info:after{
  content: '';
  clear: both;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  font-size: 0;
}
.checkout-product-info{
  margin-bottom: 27px;
}
.checkout-product{
  position: relative;
  padding: 16px 0 16px 49px;
  font-family: "Open Sans",sans-serif;
}
.light-chechout-remove-td{
  position: absolute;
  left: 9px;
  top: 16px;
}
.checkout-product-price{
  display: inline-block;
  vertical-align: middle;
}
.checkout-product-price + .checkout-product-price{
  margin-left: 32px;
}
.checkout-product-price-title{
  font-size: 14px;
  color: #2b333e;
  margin: 0 0 10px;
}
.glc .data-table .checkout-product-price .cart-price .price{
  font-size: 16px;
  font-weight: 600;
  color: #2b333e;
  font-family: "Open Sans",sans-serif;
}
.checkout-product-qty{
  position: absolute;
  right: 9px;
  bottom: 16px;
}
.glc .form-list .control.control-siab{
  margin-bottom: 29px;
}
.glc .form-list .control#shipping_address_book{
  margin-bottom: 16px;
}
.glc .sp-methods .sp-method{
  border-radius: 3px;
  border: 1px solid #dee0e3;
  padding: 0 16px;
  background: #fff;
}
.glc .sp-methods .sp-method + .sp-method{
  margin-top: 24px;
}
.glc .sp-methods .sp-method dt{
  margin: 0;
  padding: 0;
}
.glc .sp-methods .sp-method dt input{
  display: none;
}
.glc .sp-methods .sp-method dt a,
.glc .sp-methods .sp-method dt img{
  display: none;
}
.glc .sp-methods .sp-method dt label{
  display: block;
  font-weight: 400;
  font-size: 16px;
  color: #2b333e;
  padding: 13px 0 14px 26px;
  position: relative;
  float: none;
  min-width: 0;
}
.glc .sp-methods .sp-method dt label:before{
  content: "";
  width: 14px;
  height: 14px;
  top: 16px;
  left: 3px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAzElEQVR42q2TTQrCMBCFx4WKIPYeNdXzuZGcwHbRgoewXkC8hVhvoK51YV35HoxQgq02deCDZP5CXiYijllrQ7ACBXgoR/WFUmcIDkAKrmABIjBUIvUxtgajT8U7kIOg4ZAAbMCeNdVABragJ1+MOXpQ+nZMwQVM5EdjLjizlpsYLKWlqSaxqNpzjwYUtuCipNIeDSh82aXBGNy6XGEGDl1FTLgw+iQ+z2iqg5S3HKTsf6Nc85l4tb76TeNnchpxtBNwAk9wp9rqM27+C8g4yqjS45SwAAAAAElFTkSuQmCC);
  background-size: 14px;
  position: absolute;
}
.glc .sp-methods .sp-method dt input:checked + label:before{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/klEQVR42q3TQQqCQBQG4GlREYSeQhTTWnS6NuEJ0oVC3aHpAnWElpHdoFqF2SLb1P/gCcOgRtjAB9Obec98MwqhjSAIXFhACk925Jgr6gYWexDDFWbgQ5/5HKO1JQyqkrcgwWx4iAlr2FGOupDABjriy6A9/KC4DIzgAka5abraWyAhYzS3lCIGnCmXfoQwV5JtuMFbQzFbKUI9CQV3e6IUkBXJJakUoMamNCmo00qBrKFArjW+aFNgCHmbVxjDoaqJTkMTHa2JEU08PhJDOwn6J3cmtRMoj9FTL5L88SIl/7vKNR8TvVqX417jx6QVoqsdwQle8KBuc8zT938A61ZcHVWXMNUAAAAASUVORK5CYII=);
}
.glc .sp-methods .sp-method dt label:hover{
  background-color: transparent !important;
}
.glc .sp-methods .sp-method.sp-method_paypal_express dt label,
.glc .sp-methods .sp-method.sp-method_paymentnetwork_pnsofortueberweisung dt label,
.glc .sp-methods .sp-method.sp-method_vaimo_klarna_invoice dt label,
.glc .sp-methods .sp-method.sp-method_payone_creditcard dt label{
  padding-right: 65px;
}
.glc .sp-methods .sp-method.sp-method_paypal_express dt label:after,
.glc .sp-methods .sp-method.sp-method_payone_online_bank_transfer_sofortueberweisung dt label:after,
.glc .sp-methods .sp-method.sp-method_vaimo_klarna_invoice dt label:after,
.glc .sp-methods .sp-method.sp-method_payone_creditcard dt label:after,
.glc .sp-methods .sp-method.sp-method_payone_debit_payment dt label:after{
  content: "";
  position: absolute;
  right: -1px;
  top: 15px;
  width: 60px;
  height: 16px;
  background-image: url(data:image/png;base64,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);
  background-size: 60px;
}
.glc .sp-methods .sp-method.sp-method_payone_online_bank_transfer_sofortueberweisung dt label:after{
  background-image: url(data:image/png;base64,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);
  height: 24px;
  top: 12px;
}
#payment_form_paymentnetwork_pnsofortueberweisung,
#payment_form_payone_online_bank_transfer_sofortueberweisung{
  font-size: 14px;
  line-height: 1.36;
  color: #2b333e;
  padding: 10px 0 20px;
}
#payment_form_payone_online_bank_transfer_sofortueberweisung .input-box-hidden{
  height: 0;
  margin-bottom: 0;
}
.glc .sp-methods .sp-method.sp-method_vaimo_klarna_invoice dt label:after{
  background-image: url(data:image/png;base64,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);
  height: 16px;
}
.glc .sp-methods .sp-method.sp-method_paymentnetwork_pnsofortueberweisung dd > a:first-child{
  display: none;
}
.glc .sp-methods .sp-method.sp-method_payone_creditcard dt label:after{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAASCAYAAADlhqZNAAAJMklEQVQYGb3Bd3jU9R3A8ff3N+4ud5dc7pIQyIKQIGHKkqGkiFZw1g1SfWilotatfUToU1HrQMXJU5GKExeKVlAQFApSIbKHRAgjhJEA2cnlRu5+d79PCTxa6vgTXy+VMWLibiAbiNNBhKTSaHGYoGkoERSCrTQ6mFaCNCuBUiCmEI3qRFpMSILhEDok4hrogifdwpWShITiBBHV3hZp++qDp2Y0NdvTVizflqoFPIJwWtkNbY5Rv+1XazQ2h7oDBiIggMsJmmLwsTrGBIMURi10EdpMna0pbhZlpNPockF7HA6Z4I1z+Vk1nN0zRIHXosOBNpO1Faks3uQnHNUhtx0QSALhSGZc7LTHX/qy8D/z5wM5gM3powEHOdByi8dQHlcTQicQxO2hJBzm+YNVnN8UxESw0bABFRX0YJDDzfW8mJ/Ls4l8Lr24gZnjDlBS0A4CJBUn6AK0UH6ogYffLuDjrzOhaxSMJIjdiqaFSwd0a61Y199n5GaCLZw2SpGoTqdPUacmpQZOqEMkSzweRrY2s3RXBd6ksBcnUaXRQQECKITOkiCFJNsnp3LOQ2HYl4QGJyQVKE4SwBDIjEF6gqmzC3nq4zzIi0Aw1Fr2yXPThvftMaO+NewzNIWmFIIgwk8oThJAcZIACtA0hQjYInxPcZLwPwnbxuty1BuIIC4HPSJtLN1ZgWVrbFNOnNiYCD92TJk4CwwG1YRpfcLAd70DNBuU8BO1LggmefLuSupDJq9/0Qn8bSCgNOjk9/BrMkTTQNN4eW8lXjvOFpVGirQDJigdsAFFB1s0NGwCYyGIg2S1YKwXPH10aI0CAkYKiAACukDEgJoUXp5Yyec7PBw76kRpwqlWrt/Hmi1V+EydMwd05dwhRXSorguy+JP1DB3VB4eCr1Z9x6RJo3E7DN5aUMaGbyrplONj4oSRFOYGiFlJ3l64Aa8nhWvG9sfQNU5l4DAZ2RTm/FAtO0ngE4sIcRReRMIYZJEghIEFhHD3DhCvFWgVEi4P4fIYnt6tkNTAlQ7hWtBMcHrBigIG1EZxFLVw8+hs/j4nB+H/dc8LsH7HIe6Z/AqYBkeOvkyXjFRufXABS16ZzbJ187nn4Y+pWLaOcdeX8vubXmHR+yvRvOnYLVUU98qhMDfA03O+ZPpdjwBd6bnjWQb2zeNUGprB2P3biFx0PoH351F/dil5KxfRZcw5+Af0QDhIqj8d1+ChcO+9pJ3XhfQSLxlnZuB2NuNJWjS3nUPtuWupK5kJ+SXgDZBsbwJvGrhtIs5sQl2e4+LSArAPE04YnKpbboBpN53HfTNvAKueyspaOix5YzlDL7uOkUOKqCir4Hd3XMGmDftY9Pa7XHjbZSSbX6WuYRGXn9uPWCLJC3P+DVn9we9l294j/JhBAjLjjRwbPxr3dReQLMlFCvNZ0ymDri9MI6fqMM7OmSz9bDk9J96AvWwI+5Qbw+1Ar1vP/kvG4u+XSZeq19i66iMcQ6fTd0AR2rG1WIFBmNJMZXsfBuWk0d35LviTxCzFzxk1qJDnMNhzpIXmleVgHeX5R67l4NFmCB5lRHE2JcXZpHTpw7J/LGVSIsGcF/+Iw9B5dX4ZTTurePPLh7n7rjdYvWY3N145lFNp2HFS8OP0ZlMXi5Gd1xlr+17SHCat9a2Up2fx6cbv6NElgLyziMZ8F+rSQjY3V5A2azx7wkdx00LXqqlc0TuMHo9Q06KhF4+nqtbEsIJE108hEa3EbNsHbh9iCz+ndHgxzvxCPlr+LVNnfkZqUX/OHtiNxUu3ATolffPp3jWLbetncOVVw3hj9r8YcuHjxOMJnp+7ks69unHlBf3IdDvZ+M0efswgEuZgQSFtzlSObamgcyTG7l6FpD/2F1J1jYbFq3AZOu4/TaJlUzl7tlbT3acTXnuUmt422U88ycrp08gZ8wXlB3PJy8yirraWUCiKHHiLjdGLGDzuUXxWJXvCCtoMDF34OX63k9+M6s3St1ZDOMSMf95Oh2WfbwO89OlXwO59x+hZ3Jn3FtyLv3A/O8pr2LKzmp17jkIiSWa3O7FaInhKutAaieNzO/iegcvJajOda6Y/Q7w2yMHOAdqiEVoLc8gwndSmOCnJ9LIxexjuwYPIDu+gZsoghk3y0Vh2P5cXfcuHu/7KpqyraT8wj0YjgM8IUbsvTi+1gcVbqllT25NxRZv4trkYggZeh80vGT6siOXvvA7u3tx2w0gi7RarFpaR3buQjHQPGf3uhLoIZPqhqYG5Hz7AI09/BtV7+dus+8hPd/PRinKWz1vAslXfMf6SgXzPwDTZbttkbV1DNwwOHVF4AWvXZiwS9MQggsVofESWLsRX4oG575KohAxxoN+Txx/612HvehQt2wOxdtANsDVwZnLzGWshtgwSJrNWlILbwNCEXzL5muEEEg9R0L+QNLeD5mCUp2ZNZvCwHgQcOq+99Gc2le3GNE2uvnYovxlSTLghxLjLBnLjhJF0uPaKs3izby5FBRmcSqkzr6sTb0rWhGN1vFe5j914iCmFwUkCKDoIShQxhNReisAom/ZKjcD4JM5cBWENsAHFCQoQgYQGZ4T5YnUmF75UALFQa9niZ6aN6N9jBuDj11NvoCmItPN+Tjb9o1GmHjlMtaTQqEw0BAOhgwCWAl2ETg1x9GaFf3YS6k2oVJCSBMVxAgIkFDhs6NnGNxv8XPVCd3BZ4LT5QaINlMZPKAXCcQIoUIBwnAAKNMUJts0JSoFwnPADpUA4ToAkKBcGIEoEicSY1r07TabOg4eqyZMYIQyC6NiAE8FHAgdJljamM2VtN25dXM/tpTVwhgZBHeI6COBMQloCNHhtSTa3ziom4RTw2NCqc5xQcz/W5g9Qbo3TTcI2esktYgABlEIlk0gkysy8fD71pTOpoZ5hLSE6t1u4BKp1gzKvhyUBP3OzsyBqcMdjXhaOSGNiaQOlee1k+ON0aKxzsXpzCvO+zmTlugBkWqg0C4krEM2HUh5aV/nsw4dRaYBwWkkLqJztAQPYD2SjVFxJEsIRdrtSeKBrIeRY5CQtXCLUazptpgN0DdrjKC2GFGis2OZnxRY/ZoZFjjcOojgSMrGaTNCBrlGUJpBQoERBsg2RILlTqozhq1NxGMLpFrMcWu6Y2v8CfmHenVGtF8oAAAAASUVORK5CYII=);
  background-size: 59px;
  height: 18px;
  top: 14px;
  background-repeat: no-repeat;
}
.glc .sp-methods .sp-method.sp-method_payone_debit_payment dt label:after{
  background-image: url(data:image/png;base64,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);
  top: 14px;
  height: 17px;
  background-size: 60px;
}
.glc .sp-methods .sp-method dd{
  padding: 0;
}
#payment_form_paypal_express{
  font-size: 16px;
  color: #2b333e;
  padding: 10px 0 20px;
}
.glc .sp-methods .sp-method.sp-method_paypal_express dt .validation-advice{
  border-radius: 5px;
  background-color: #ff6d6d;
  margin: 10px 0 20px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding: 17px 10px 17px 64px;
  position: relative;
}
.glc .sp-methods .sp-method.sp-method_paypal_express dt .validation-advice:before{
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform   : translateY(-50%);
  -ms-transform    : translateY(-50%);
  -o-transform     : translateY(-50%);
  transform        : translateY(-50%);  
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIyIDE5Ij4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTIpIj4gICAgPHBvbHlnb24gcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ii8+ICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEsMjEgTDIzLDIxIEwxMiwyIEwxLDIxIFogTTEzLDE4IEwxMSwxOCBMMTEsMTYgTDEzLDE2IEwxMywxOCBaIE0xMywxNCBMMTEsMTQgTDExLDEwIEwxMywxMCBMMTMsMTQgWiIvPiAgPC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 24px;
}
.glc .form-list .fields.fields-klarna-dob .field{
  width: 32%;
  float: left;
}
.glc .form-list .fields.fields-klarna-dob .field + .field{
  margin: 0 2%;
  float: left;
}
.glc .form-list .fields.fields-klarna-dob .field + .field + .field{
  margin: 0;
}
.glc .form-list .klarna-gender > label{
  display: block;
  font-size: 16px;
  color: #2b333e;
  margin: 0 0 20px;
  font-weight: 400;
}
.glc .form-list .klarna-gender{
  padding: 5px 0 2px;
  margin: 0 0 22px !important;
}
.glc .form-list li.control label[for="vaimo_klarna_invoice_consent"]{
  font-size: 14px;
  line-height: 1.36;
  padding-left: 26px;
}
.glc .form-list li.control label[for="vaimo_klarna_invoice_consent"]:before{
  left: 1px;
  top: 2px;
}
.tabs-container .tabs{
  background: none;
  display: none;
}
.tabs-container .tabs:after{
  content: '';
  clear: both;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  font-size: 0;
}
.tabs-container .tabs li{
  float: left;
  width: 50%;
}
.tabs-container .tabs li:last-child a{
  border-left: 0;
}
.tabs-container .tabs a{
  display: block;
  background: #f0f0f0;
  border: 1px solid #e0e0e0;
  border-radius: 5px 5px 0 0;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
  color: #7f8285;
  text-decoration: none;
  padding: 15px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.tabs-container .tabs .active a{
  border-color: #e0e0e0;
  background: #f8f8f8;
  border-bottom-color: transparent;
}
.tabs-container .tabs-content{
  /*
  border: 1px solid #dee0e3;
  border-top: 0;
  border-radius: 0 0 5px 5px;
  padding: 20px 16px 4px;
  margin: 0 0 16px;
  */
}
.packstation-info{
  position: relative;
  padding: 0 0 0 36px;
  font-size: 14px;
  color: #2b333e;
  line-height: 1.43;
  margin: 0 0 15px;
}
.packstation-info:before{
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform   : translateY(-50%);
  -ms-transform    : translateY(-50%);
  -o-transform     : translateY(-50%);
  transform        : translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4gIDxwYXRoIGZpbGw9IiMzOUMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExLDExIEwxMSw1IEw5LDUgTDksMTEgTDExLDExIFogTTExLDE1IEwxMSwxMyBMOSwxMyBMOSwxNSBMMTEsMTUgWiBNMTAsMCBDMTIuNzU0MzE3NCwwIDE1LjEwOTUzNjQsMC45NzgwODA5ODYgMTcsMyBDMTkuMDIxOTE5LDQuODkwNDYzNjIgMjAsNy4yNDU2ODI2MyAyMCwxMCBDMjAsMTIuNzU0MzE3NCAxOS4wMjE5MTksMTUuMTA5NTM2NCAxNywxNyBDMTUuMTA5NTM2NCwxOS4wMjE5MTkgMTIuNzU0MzE3NCwyMCAxMCwyMCBDNy4yNDU2ODI2MywyMCA0Ljg5MDQ2MzYyLDE5LjAyMTkxOSAzLDE3IEMwLjk3ODA4MDk4NiwxNS4xMDk1MzY0IDAsMTIuNzU0MzE3NCAwLDEwIEMwLDcuMjQ1NjgyNjMgMC45NzgwODA5ODYsNC44OTA0NjM2MiAzLDMgQzQuODkwNDYzNjIsMC45NzgwODA5ODYgNy4yNDU2ODI2MywwIDEwLDAgWiIvPjwvc3ZnPg==);
  background-size: 20px;
}
.packstation-link{
  text-align: right;
  margin: -6px 0 16px;
}
.packstation-link a{
  font-size: 14px;
  color: #2a86c0;
  text-decoration: underline;
}
.packstation-link a:hover{
  text-decoration: none;
}
.tabs-container.without-tabs .tabs{
  display: none;
}
.tabs-container.without-tabs .tabs-content{
  padding: 0;
  border: 0;
  margin: 0;
}
div.breadcrumbs.breadcrumbs-checkout{
  margin-bottom: 20px;
  display: none;
}
div.breadcrumbs-checkout-back a:before{
  display: none;
}
div.breadcrumbs-checkout-back a{
  font-size: 14px;
  font-weight: 700;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
#vaimo_klarna_invoice_input_fields .klarna_dob_label,
#vaimo_klarna_invoice_input_fields .klarna_tel_label{
  display: block;
  font-size: 16px;
  color: #000;
  font-weight: 400;
  margin: 0 0 20px;
  font-family: "Open Sans",sans-serif;
}
#vaimo_klarna_invoice_input_fields .klarna_tel_label{
  margin: 13px 0 14px;
}
.klarna_dob_label i,
.klarna_tel_label i{
  font-weight: 300;
  font-style: italic;
  color: #9d9b9b;
  font-size: 14px;
}
.klarna_dob_label b,
.klarna_tel_label b{
  font-weight: 600;
}
.control.control-register,
#register-customer-password,
ul#payment_form_paypal_express{
  display: none !important;
}
.glc .control.control-subscribe{
  height: 29px;
}


/* Responsive */
@media screen and (min-width:768px) and (max-width:980px){
  .checkout-product{
    display: table;
    width: 100%;
    padding: 18px 0 20px;
  }
  .light-chechout-remove-td,
  .checkout-product-qty{
    position: static;
    display: table-cell;
    vertical-align: middle;
  }
  .light-chechout-remove-td{
    width: 1%;
    padding-right: 40px;
    padding-left: 9px;
  }
  .checkout-product-info{
    display: table-cell;
    margin: 0;
    vertical-align: middle;
  }
  .checkout-product-qty{
    width: 25%;
  }
  .checkout-product-prices{
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    width: 1%;
    padding-right: 9px;
  }
}
@media screen and (max-width:980px){
  .glc{
    margin-top: 20px;
  }
  .page-checkout .main .col-main{
    text-align: center;
  }
  .gs-login-checkout{
    display: inline-block;
    float: none;
    vertical-align: top;
    margin-bottom: 10px;
  }
  .glc-login-and-paypal{
    display: inline-block;
    vertical-align: top;
    margin-bottom: 10px;
  }
  .glc-left-col,
  .glc-right-col,
  #checkout-review-submit{
    float: none;
    width: auto;
  }
  .glc-right-col{
    margin-top: -1px;
  }
}
@media only screen and (max-width: 770px) {
  div.breadcrumbs {
    display: block;
  }
}
@media screen and (max-width:767px){
  .checkout-header-logo img{
    max-width: 100px;
  }
  .checkout-header-logo-security img{
    max-width: 40px;
  }
  .checkout-footer-copyright{
    font-size: 10px;
  }
  .checkout-footer-links li{
    font-size: 12px;
    margin: 0 9px;
  }
  .gs-login a[onclick*="gomageSocialFBLogin"]{
    text-align: left;
  }
  .gs-login a[onclick*="gomageSocialFBLogin"]:before{
    left: 10px;
  }
  .glc-login-and-paypal,
  .gs-login-checkout{
    margin-left: 8px;
    margin-right: 8px;
  }
  .glc .form-list li.control label,
  .glc p.control label{
    font-size: 12px;
  }
  .glc .form-list li.control label:before,
  .glc p.control label:before{
    top: 0;
  }
  .checkout-product-qty{
    right: auto;
    left: 49px;
    bottom: 28px;
  }
  .checkout-product-prices{
    margin-left: 140px;
  }
  .checkout-product-info{
    margin-bottom: 22px;
  }
  .checkout-product-price + .checkout-product-price{
    margin-left: 22px;
  }  
}
@media screen and (max-width:479px){
  #login-form.simple_overlay{
    width: 288px;
  }
  .name-prefix .prefix-radio + .prefix-radio{
    margin-left: 12px;
  }
  .loadinfo{
    width: 288px;
    padding-top: 20px;
    padding-bottom: 21px;
  }
  .billing-sep{
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .checkout-product-prices{
    margin-left: 130px;
  }    
}
@media screen and (max-width:359px){
  .checkout-product{
    padding-left: 39px;
  }
  .checkout-product-price + .checkout-product-price{
    margin-left: 10px;
  }
  .checkout-product-qty{
    left: 39px;
  }
  .checkout-product-prices{
    margin-left: 110px;
  }    
}
@media screen and (min-width:981px){
  #checkout-review-submit{
    position: absolute;
    bottom: 0;
    left: 0;
    margin-top: 0;
  }
  .glc .button-set p.control.control-subscribe{
    margin-bottom: 0;
  }
  .glc-left-col{
    margin-bottom: 80px;
  }
  .glc-left-col.not_subsc{
    margin-bottom: 139px;
  }
  .glc-left-col.has-whitelabel{
      margin-bottom: 129px;
  }
  .glc-left-col.not_subsc.has-whitelabel{
      margin-bottom: 158px;
  }
}

/* SHIR-682
-------------------------------------------------- */
.gift-wrap .glc-col{
  border-top: 0;
}
.gift-wrap p.control-gift-wrap{
  margin-bottom: 0;
}
.glc p.control.control-gift-wrap label{
  color: #666;
}

/* SHIR-1803
-------------------------------------------------- */
.payment-wallet-info{
  margin-bottom: 10px;
}

/* SHIR-2268
-------------------------------------------------- */
.checkout-note{
  margin: 5px 0 0 3px;
  font-size: 8px;
  line-height: 1.3;
  color: #666;
}
.new-input-email:before{
  content: "*";
  position: absolute;
  right: -10px;
  top: 6px;
  -webkit-transform: translateY(-50%);
  -ms-transform    : translateY(-50%);
  transform        : translateY(-50%);
}

/* SHIR-2989
-------------------------------------------------- */

@media screen and (min-width: 861px){

    .shipping-methods .glc-col{
        border-bottom: 0;
    }

}

.shipping-methods-available .sp-methods li{
    border-radius: 3px;
    border: 1px solid #dee0e3;
    padding: 0 16px;
    background: #fff;
}

.shipping-methods-available .sp-methods li + li{
    margin-top: 24px;
}

.shipping-methods-available .sp-methods li .radio{
    display: none;
}

.shipping-methods-available .sp-methods li label{
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #2b333e;
    padding: 13px 65px 14px 26px;
    position: relative;
    max-width: none;
}
.shipping-methods-available .sp-methods li label:before{
    content: "";
    width: 14px;
    height: 14px;
    top: 16px;
    left: 3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAzElEQVR42q2TTQrCMBCFx4WKIPYeNdXzuZGcwHbRgoewXkC8hVhvoK51YV35HoxQgq02deCDZP5CXiYijllrQ7ACBXgoR/WFUmcIDkAKrmABIjBUIvUxtgajT8U7kIOg4ZAAbMCeNdVABragJ1+MOXpQ+nZMwQVM5EdjLjizlpsYLKWlqSaxqNpzjwYUtuCipNIeDSh82aXBGNy6XGEGDl1FTLgw+iQ+z2iqg5S3HKTsf6Nc85l4tb76TeNnchpxtBNwAk9wp9rqM27+C8g4yqjS45SwAAAAAElFTkSuQmCC);
    background-size: 14px;
    position: absolute;
}
.shipping-methods-available .sp-methods li input:checked + label:before{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/klEQVR42q3TQQqCQBQG4GlREYSeQhTTWnS6NuEJ0oVC3aHpAnWElpHdoFqF2SLb1P/gCcOgRtjAB9Obec98MwqhjSAIXFhACk925Jgr6gYWexDDFWbgQ5/5HKO1JQyqkrcgwWx4iAlr2FGOupDABjriy6A9/KC4DIzgAka5abraWyAhYzS3lCIGnCmXfoQwV5JtuMFbQzFbKUI9CQV3e6IUkBXJJakUoMamNCmo00qBrKFArjW+aFNgCHmbVxjDoaqJTkMTHa2JEU08PhJDOwn6J3cmtRMoj9FTL5L88SIl/7vKNR8TvVqX417jx6QVoqsdwQle8KBuc8zT938A61ZcHVWXMNUAAAAASUVORK5CYII=);
}

.shipping-methods-available .sp-methods li label .price{
    font-size: 16px;
    color: #2b333e;
    font-family: 'Open Sans',sans-serif;
}

.shipping-methods-available .sp-methods li label .price:before{
    content: "(";
}

.shipping-methods-available .sp-methods li label .price:after{
    content: ")";
}

.shipping-methods-available .sp-methods li label:after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform    : translateY(-50%);
    transform        : translateY(-50%);
    background-size: 60px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 60px;
    height: 26px;
}

.shipping-methods-available .sp-methods li label[for="s_method_tablerate_bestway"]:after{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjE1OTUiIHZpZXdCb3g9IjAgMCA0Ni45ODYgMjkuOTc5Ij48cGF0aCBmaWxsPSIjZmZjYjAxIiBkPSJNMCAwaDQ2Ljk4NnYyOS45NzlIMHoiLz48ZyBmaWxsPSIjZDgwNjEzIj48cGF0aCBkPSJNOC43MzEgMTEuNDEzTDcuMjc2IDEzLjM5aDcuOTNjLjQwMSAwIC4zOTYuMTUxLjIuNDE4LS4xOTkuMjctLjUzMi43MzctLjczNSAxLjAxMi0uMTAzLjEzOS0uMjg5LjM5Mi4zMjcuMzkyaDMuMjQzbC45NjEtMS4zMDZjLjU5Ni0uODA5LjA1Mi0yLjQ5Mi0yLjA3OS0yLjQ5MmwtOC4zOTItLjAwMXoiLz48cGF0aCBkPSJNNi42ODcgMTcuODU0bDIuOTIzLTMuOTcyaDMuNjI3Yy40MDEgMCAuMzk2LjE1Mi4yLjQxOGwtLjc0IDEuMDA4Yy0uMTAzLjEzOS0uMjg5LjM5Mi4zMjcuMzkyaDQuODU4Yy0uNDAzLjU1NC0xLjcxNSAyLjE1NC00LjA2NyAyLjE1NEg2LjY4N3pNMjMuNDI1IDE1LjY5OWwtMS41ODUgMi4xNTVoLTQuMTgxbDEuNTg1LTIuMTU1ek0yOS44MjkgMTUuMjExSDE5LjYwNGwyLjc5Ni0zLjc5OGg0LjE3OWwtMS42MDIgMi4xNzhoMS44NjVsMS42MDQtMi4xNzhoNC4xNzl6TTI5LjQ3IDE1LjY5OWwtMS41ODUgMi4xNTVoLTQuMTc5bDEuNTg1LTIuMTU1ek0uNzIyIDE2LjU0OUg2Ljg4bC0uMzM2LjQ1N0guNzIyek0uNzIyIDE1LjY5OWg2Ljc4NGwtLjMzNy40NTdILjcyMnpNLjcyMiAxNy4zOTloNS41MzNsLS4zMzUuNDU1SC43MjJ6TTQ2LjI2NSAxNy4wMDZoLTYuMTM2bC4zMzctLjQ1N2g1Ljc5OXpNNDYuMjY1IDE3Ljg1NGgtNi43NTlsLjMzNC0uNDU1aDYuNDI1ek00MS4wOTEgMTUuNjk5aDUuMTc0di40NThoLTUuNTF6TTM4LjQxMyAxMS40MTNsLTIuNzk2IDMuNzk4aC00LjQyOWwyLjc5OC0zLjc5OHpNMzAuODMgMTUuNjk5cy0uMzA1LjQxOC0uNDU0LjYxOGMtLjUyNC43MS0uMDYxIDEuNTM2IDEuNjUyIDEuNTM2aDYuNzEybDEuNTg1LTIuMTU0SDMwLjgzeiIvPjwvZz48L3N2Zz4=);
}

.shipping-methods-available .sp-methods li label[for="s_method_second_tablerate_bestway"]:after{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0ODUuMTMycHgiIGhlaWdodD0iMjEyLjQ3MXB4IiB2aWV3Qm94PSIwIDAgNDg1LjEzMiAyMTIuNDcxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0ODUuMTMyIDIxMi40NzEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxkZWZzPjxwYXRoIGlkPSJTVkdJRF8xXyIgZD0iTTEwNy4xMDIsMTMuNDY5TDMzLjYzNyw1My41NDNsODEuNTQxLDQ3LjQyNGMwLjc0MSwwLjQzMSwxLjU4MiwxLjI5NCwxLjU4MiwyLjIyNGwtMC4wMDcsNjkuODY0YzAsMC45NzctMC44NjQsMS42NDUtMC45NjIsMS42OTlsLTQuODYxLDIuNzExYy0wLjc1NSwwLjQyMi0xLjg2MiwwLjQ2Mi0yLjk2NC0wLjE0OGwtNC4zMzUtMi40MDFjLTAuNjI5LTAuMzQ5LTEuMTc0LTEuMTk2LTEuMTc0LTIuMTA0di02MS44MTVjMC0xLjA4OS0xLjE4NC0xLjYwNi0xLjk3Ny0yLjA2N0wyOS42ODMsNjcuNzJ2ODIuNjU5YzAsMS44MjgsMS43NTYsMy45MTcsMy4yNDEsNC43OTNsNzMuNTUyLDQzLjM4NmMyLjM1OCwxLjM5LDMuNzY1LDEuMTYsNy4wMjYtMC40N2w3Mi42ODQtNDIuOTAxYzEuNjk0LTEuMDAxLDMuMzQ2LTIuODY4LDMuMzQ3LTQuOTMzVjY3LjcwNWwtNDguNzU5LDI4LjQ5N2MtMC42MTMsMC4zNTgtMS43MjEsMC40OTItMi4zNTksMC4xMjNsLTQuNDE0LTIuNTUxYy0wLjg3NS0wLjUwNi0xLjY3My0xLjUyLTEuNjkzLTIuNTgzbC0wLjA5NS01LjE1N2MtMC4wMTUtMC43NzQsMC41MDMtMS43ODYsMS4xODEtMi4xODFsNTIuMTYzLTMwLjM2NUwxMTIuMTAzLDEzLjQ4Yy0wLjU4MS0wLjMxNy0xLjU1My0wLjQ4LTIuNTI1LTAuNDhDMTA4LjYzNSwxMywxMDcuNjkxLDEzLjE1NCwxMDcuMTAyLDEzLjQ2OSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAiIHkxPSIyMTIuNDY0NCIgeDI9IjEiIHkyPSIyMTIuNDY0NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxNTkuMjg5MiAtOTEuOTY1NyAtOTEuOTY1NyAtMTU5LjI4OTIgMTk1NjkuNjUwNCAzMzk5NS41OTM4KSI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0FGMUU0NCIvPjxzdG9wICBvZmZzZXQ9IjAuMTUyMyIgc3R5bGU9InN0b3AtY29sb3I6I0FGMUU0NCIvPjxzdG9wICBvZmZzZXQ9IjAuMjA0NCIgc3R5bGU9InN0b3AtY29sb3I6I0JDMjEzRCIvPjxzdG9wICBvZmZzZXQ9IjAuMjc0MyIgc3R5bGU9InN0b3AtY29sb3I6I0M5MjQzNSIvPjxzdG9wICBvZmZzZXQ9IjAuMzU3IiBzdHlsZT0ic3RvcC1jb2xvcjojRDMyNjJGIi8+PHN0b3AgIG9mZnNldD0iMC40NTkxIiBzdHlsZT0ic3RvcC1jb2xvcjojREIyODJBIi8+PHN0b3AgIG9mZnNldD0iMC42MDI0IiBzdHlsZT0ic3RvcC1jb2xvcjojRTAyOTI4Ii8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0UyMkEyNyIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0idXJsKCNTVkdJRF8zXykiIHBvaW50cz0iLTUxLjI2OCw1OS43MzcgMTQ5LjU3LC01Ni4yMTcgMjcwLjQ4MywxNTMuMjExIDY5LjY0NiwyNjkuMTY2ICIvPjwvZz48Zz48cGF0aCBmaWxsPSIjM0MzRDNCIiBkPSJNMzA1LjkyOCwxNTAuMTg1VjUyLjk0M2gtMTguMTgydjMxLjg4OGMtMS42OTMtMC45ODktOS4xMjgtMi4zMjQtMTQuOTY1LTIuMTYyYy0xOS40NDEsMC41NC0zMy44ODYsMTUuODg3LTMzLjQ5MSwzNC42MzRjMC41MTcsMjQuNTE3LDE0Ljk3MSwzNC44MDIsMzcuNjM1LDM2LjIzOEMyODguNTM0LDE1NC4yNzcsMzAyLjQ2NCwxNTAuNzQ0LDMwNS45MjgsMTUwLjE4NSBNMjg3LjgxNSwxMzcuMDQ2Yy0xLjE5LDAuMjY3LTkuMDc1LDEuMTAxLTEyLjAxNiwwLjYyM2MtMTEuOTc4LTEuOTUtMTcuNzQzLTguMDgtMTcuODY4LTE4Ljc0MWMtMC4xMzMtMTEuMzYxLDQuNTk1LTE5LjYwNywxOC42MjYtMjAuMTkxYzIuMzgtMC4wOTksMTAuMjI2LDEuMjkzLDExLjE4OCwyLjE4OUwyODcuODE1LDEzNy4wNDZ6Ii8+PHBhdGggZmlsbD0iIzNDM0QzQiIgZD0iTTQ1NS40NSwxNTAuMTg1VjUyLjk0M2gtMTguMTgzdjMxLjg4OGMtMS42OTItMC45ODktOS4xMjgtMi4zMjQtMTQuOTY1LTIuMTYyYy0xOS40NCwwLjU0LTMzLjg4NiwxNS44ODctMzMuNDksMzQuNjM0YzAuNTE3LDI0LjUxNywxNC45NzEsMzQuODAyLDM3LjYzNSwzNi4yMzhDNDM4LjA1NiwxNTQuMjc3LDQ1MS45ODYsMTUwLjc0NCw0NTUuNDUsMTUwLjE4NSBNNDM3LjMzOCwxMzcuMDQ2Yy0xLjE5LDAuMjY3LTkuMDc2LDEuMTAxLTEyLjAxNiwwLjYyM2MtMTEuOTc5LTEuOTUtMTcuNzQzLTguMDgtMTcuODY4LTE4Ljc0MWMtMC4xMzMtMTEuMzYxLDQuNTk1LTE5LjYwNywxOC42MjYtMjAuMTkxYzIuMzgtMC4wOTksMTAuMjI1LDEuMjkzLDExLjE4OCwyLjE4OUw0MzcuMzM4LDEzNy4wNDZ6Ii8+PHBhdGggZmlsbD0iIzNDM0QzQiIgZD0iTTMxNi4xMzUsODguMzc2djkxLjMxNGgxOC40MDFsLTAuMDY5LTc5LjQxNWMxLjE5LTAuMjY3LDkuMDE4LTEuMzE4LDExLjk5MS0xLjE0M2MxMi4xMzIsMC43MTIsMTcuNjUxLDcuNDg0LDE3LjkzMywxOC4xNTRjMC4xNzksNi44MTgtMi4wODgsMTIuNDc1LTYuNTQsMTYuMDAzYy0zLjM1NCwyLjY1OC04LjAyLDQuMDM5LTEzLjQxOSw0LjE5MmwwLjAzMiwxNS45NzFjOC40NzUsMC4yNDYsMTcuMDQ5LTEuNTQxLDIzLjg0NS01LjkyMmM4LjgxMS01LjY4MSwxNS4wNy0xOC4yNzQsMTQuNzI0LTMwLjI0NmMtMC42MjUtMjEuNjQ5LTEyLjgxNy0zMy45NzItMzcuNjI5LTM0LjQ5N0MzMzMuNzczLDgyLjU0MywzMTkuNjY0LDg2LjYxLDMxNi4xMzUsODguMzc2Ii8+PC9nPjwvc3ZnPg==);
}

.shipping-methods-available .sp-methods li label[for="s_method_third_tablerate_bestway"]:after{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NjYuOTMiIGhlaWdodD0iMTc1LjIzNiI+PHBhdGggZmlsbD0iI0ZEMCIgZD0iTTU2Ni45MjYgMHYxMjUuMTExSDBWMGg1NjYuOTI2eiIvPjxwYXRoIGZpbGw9IiNENTAwMjkiIGQ9Ik05OS43IDIyLjQ2OEw4MS41ODcgNDcuMDc1aDk4LjcxN2M0Ljk5IDAgNC45MjQgMS44OTYgMi40ODUgNS4yLTIuNDc3IDMuMzU1LTYuNjIyIDkuMTg4LTkuMTQ1IDEyLjU5NC0xLjI4IDEuNzI5LTMuNTk1IDQuODc5IDQuMDc2IDQuODc5aDQwLjM2OXM2LjUwNy04Ljg1NSAxMS45Ni0xNi4yNTdjNy40MjEtMTAuMDY5LjY0NC0zMS4wMjMtMjUuODgzLTMxLjAyM0g5OS43eiIvPjxwYXRoIGZpbGw9IiNENTAwMjkiIGQ9Ik03NC4yNTggMTAyLjYzN2wzNi4zODEtNDkuNDMyaDQ1LjE0NmM0Ljk5IDAgNC45MjUgMS44OTYgMi40ODYgNS4yLTIuNDc3IDMuMzU1LTYuNjkgOS4xMjUtOS4yMTMgMTIuNTMyLTEuMjgxIDEuNzI5LTMuNTk1IDQuODg0IDQuMDc1IDQuODg0aDYwLjQ4MWMtNS4wMjkgNi44OTEtMjEuMzQ2IDI2LjgxNi01MC42NDIgMjYuODE2SDc0LjI1OHpNMjgyLjYxMyA3NS44MTRsLTE5LjcyOSAyNi44MjJoLTUyLjA0MlMyMzAuNTYgNzUuODIgMjMwLjU3NyA3NS44Mmw1Mi4wMzYtLjAwNnpNMzYyLjM0IDY5Ljc0OEgyMzUuMDQ4bDM0LjgwOS00Ny4yOGg1Mi4wMjZsLTE5Ljk1MSAyNy4xMWgyMy4yMjRsMTkuOTU5LTI3LjExaDUyLjAyMmwtMzQuNzk3IDQ3LjI4ek0zNTcuODcxIDc1LjgyMWwtMTkuNzM4IDI2LjgxNmgtNTIuMDIxczE5LjcxNy0yNi44MTYgMTkuNzM0LTI2LjgxNmg1Mi4wMjV6TTAgODYuMzk1aDc2LjY2OGwtNC4xODggNS42OTdIMHYtNS42OTd6TTAgNzUuODIxaDg0LjQ1N2wtNC4xOTYgNS42ODlIMHYtNS42ODl6TTAgOTYuOTc1aDY4Ljg4M2wtNC4xNjggNS42NjJIMHYtNS42NjJ6TTU2Ni45MyA5Mi4wOTJoLTc2LjM3M2w0LjE5MS01LjY5Nmg3Mi4xODJ2NS42OTZ6TTU2Ni45MyAxMDIuNjM3bC04NC4xMzcuMDA4IDQuMTY2LTUuNjdoNzkuOTcxdjUuNjYyek01MDIuNTI3IDc1LjgyMWg2NC40MDN2NS42OTJsLTY4LjU5LjAwNSA0LjE4Ny01LjY5N3pNNDY5LjE4OCAyMi40NjhsLTM0LjgwMyA0Ny4yOGgtNTUuMTI5czM0LjgxMy00Ny4yOCAzNC44My00Ny4yOGg1NS4xMDJ6TTM3NC43OTUgNzUuODIxcy0zLjgwMyA1LjE5OC01LjY1IDcuNjk1Yy02LjUzNSA4LjgzMi0uNzU4IDE5LjEyMSAyMC41NjggMTkuMTIxaDgzLjU1M0w0OTMgNzUuODIxSDM3NC43OTV6Ii8+PHBhdGggZmlsbD0iI0ZEMCIgZD0iTTAgMTQ1LjQ1MWg1NjYuOTI4djIuODM0SDB2LTIuODM0ek0wIDE1OC42NzZoNTY2LjkyOHYyLjgzNEgwdi0yLjgzNHpNMCAxNzEuODk4aDU2Ni45Mjh2Mi44MzRIMHYtMi44MzR6Ii8+PHBhdGggZmlsbD0iI0Q1MDAyOSIgZD0iTTE5MC4zNzEgMTc0LjczMmgxNy4wNjJsMi43MjMtMy42OTFoLTEyLjY5N2w3LjEyLTkuNjQ4aDExLjU2M2wyLjcyNC0zLjY5MmgtMTEuNTYzbDYuMzE0LTguNTU2aDEyLjY5OGwyLjcyNC0zLjY5MmgtMTcuMDYxbC0yMS42MDcgMjkuMjc5ek0yMTEuMzEgMTc0LjczMmg1LjIzNmwxNy44NDYtMTIuNDE2LS4xNzQgMTIuNDE2aDUuNDk4bC4wNDEtMTUuMzEgMjAuNTYyLTEzLjk2OWgtNC45NzRsLTE2LjM2OCAxMS4yNDIuMTc5LTExLjI0MmgtNS4yMzZsLS4xNTkgMTQuMDUzLTIyLjQ1MSAxNS4yMjZ6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNENTAwMjkiIGQ9Ik0yNjYuOTI0IDE0OS4xNDVoMy43MDljMi43MDYgMCA1LjcyOSAxLjM0MiAzLjAwNSA1LjAzMy0yLjg0OCAzLjg1OS03LjIxMSA1LjE2LTkuOTE2IDUuMTZoLTQuMzJsNy41MjItMTAuMTkzem0tMjMuMjQ2IDI1LjU4N2g0LjM2M2w4LjYzNi0xMS43MDNoNC4yNzZjNS40OTggMCAxMi40OC0yLjMwNyAxNy4yNzgtOC44MDkgNC45MjItNi42NyAxLjI3Ny04Ljc2OC00Ljk2Mi04Ljc2OGgtNy45ODVsLTIxLjYwNiAyOS4yOHpNMjY4LjgwNSAxNzQuNzMyaDQuMzY0bDkuNTk2LTEzLjAwNGgyLjYxOGMyLjMxMyAwIDMuNzUyIDAgMyAyLjg1MmwtMi44MjIgMTAuMTUyaDQuOTc1bDIuODQ2LTExLjY2MmMuMzcxLTEuODAzLjE4Mi0yLjQzMi0uODAxLTIuOTM2bC4wNjMtLjA4NGMzLjk2OS0uNTg4IDguNTc0LTMuMTA0IDExLjIwNS02LjY3IDUuMTctNy4wMDQuMDQ3LTcuOTI4LTUuOTc1LTcuOTI4aC03LjQ2MWwtMjEuNjA4IDI5LjI4em0yMy4yNDYtMjUuNTg3aDQuMTg5YzQuMDE2IDAgNC44NzEgMS42NzggMi45MiA0LjMyLTIuMDc0IDIuODExLTUuODE2IDQuNTcyLTkuOTYzIDQuNTcyaC0zLjcwOWw2LjU2My04Ljg5MnoiLz48cGF0aCBmaWxsPSIjRDUwMDI5IiBkPSJNMjk1LjA1NSAxNzQuNzMyaDE3LjA2bDIuNzI1LTMuNjkxaC0xMi42OTdsNy4xMTktOS42NDhoMTEuNTYybDIuNzI1LTMuNjkyaC0xMS41NjNsNi4zMTUtOC41NTZoMTIuNjk3bDIuNzI1LTMuNjkyaC0xNy4wNjFsLTIxLjYwNyAyOS4yNzl6TTM1NC43MzggMTQ1Ljk5OGMtMS41NjYtLjcxMy0zLjcxOS0xLjA0OS01LjcyNy0xLjA0OS01LjQ5OCAwLTExLjgxOCAyLjc3LTE1LjY1NiA3Ljk3MS02LjcxNyA5LjEwMiA3LjcwNSA3LjI5OSAyLjg3NSAxMy44NDItMi41MzcgMy40MzktNy4wMiA0Ljc4My05LjUwNiA0Ljc4My0yLjIyNyAwLTQuMjI1LS44NC01LjI3NS0xLjQyOGwtMy4zMTQgMy45MDJjMS41NDMuNjI5IDMuMjAzIDEuMjE3IDUuMzQyIDEuMjE3IDYuMTA5IDAgMTIuOTUzLTIuNDc3IDE3LjU2NC04LjcyNyA3LjEyMS05LjY0Ni02LjkzLTguMzQ2LTIuNzgxLTEzLjk2NyAyLjI2LTMuMDYzIDUuNzU4LTMuOTAyIDguMjAxLTMuOTAyIDIuMjcgMCAzLjIxMy4zNzkgNC44MiAxLjIxN2wzLjQ1Ny0zLjg1OXpNMzc2LjU1NyAxNDUuOTk4Yy0xLjU2OC0uNzEzLTMuNzIxLTEuMDQ5LTUuNzI3LTEuMDQ5LTUuNDk4IDAtMTEuODE4IDIuNzctMTUuNjU2IDcuOTcxLTYuNzE3IDkuMTAyIDcuNzAzIDcuMjk5IDIuODc1IDEzLjg0Mi0yLjUzOSAzLjQzOS03LjAyIDQuNzgzLTkuNTA4IDQuNzgzLTIuMjI1IDAtNC4yMjMtLjg0LTUuMjczLTEuNDI4bC0zLjMxNiAzLjkwMmMxLjU0My42MjkgMy4yMDUgMS4yMTcgNS4zNDQgMS4yMTcgNi4xMDcgMCAxMi45NTMtMi40NzcgMTcuNTY0LTguNzI3IDcuMTE5LTkuNjQ2LTYuOTMtOC4zNDYtMi43ODEtMTMuOTY3IDIuMjYtMy4wNjMgNS43NTgtMy45MDIgOC4yMDEtMy45MDIgMi4yNyAwIDMuMjEzLjM3OSA0LjgxOCAxLjIxN2wzLjQ1OS0zLjg1OXoiLz48L3N2Zz4=);
    height: 20px;
}