html {
  overflow: -moz-scrollbars-vertical;
}
body {
  /*background-color: #FFF!important;*/
  background: url(../images/background_cut.png) repeat-x 0px -77px #fff !important;
  color: #333333;
}
a,
span.customer_data_save {
  cursor: pointer;
  color: #5b6eb9;
}

.glstabhref-gs {
  pointer-events: none;
}

.border {
  border: 1px solid red;
}

h1 {
  padding: 15px 20px;
  font-size: 20px;
  color: #686868;
  margin: 0px;
  font-weight: normal;
}
h2 {
  padding: 5px 0px 15px;
  font-size: 20px;
  color: #686868;
  margin: 0px;
  font-weight: normal;
}
h2,
h3,
h4.product_selector_title {
  font-weight: normal;
  padding: 2px 0px 5px 0px;
  margin: 0px;
  text-align: left;
}

h2.italic {
  font-size: 18px;
  font-style: italic;
}

img.block {
  display: block;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
.nopadding {
  padding: 0px;
  margin: 0px;
}
.hide {
  display: none;
}
.highlight {
  color: #f34500;
  font-weight: bold;
}

/* --- INDEX ---*/

.box {
  color: #686868;
}
#tabMenu {
  margin: 0px 0px 19px 0px;
  padding: 0px 0px 0px 2px;
  list-style: none;
  height: 42px;
  font-size: 13px;
  font-weight: bold;
}
#tabMenu li {
  float: left;
  padding: 0px;
  cursor: pointer;
  margin: 0px;
  width: 130px;
}
#tabMenu li a {
  text-align: center;
  padding: 10px 12px 0px;
  height: 20px;
  margin-top: 18px;
  display: block;
  color: #6b6c6e;
}
#tabMenu li a:hover {
  color: #5b6eb9;
}
/* li.active {
	  background: url(../images/btn_tab_left.png) no-repeat left;
  }
  li.active a {
	  background: url(../images/btn_tab_right.png) no-repeat right;
	  margin: 0px;
  } */
li.active a {
  color: #ffffff;
}

#couriers {
  padding: 0px;
  margin: 0px 0px 0px 14px;
}

#couriers li {
  float: left;
  width: 158px;
  margin-right: 4px;
  border: 0px;
}

#couriers li p {
  margin: 0px 8px;
}

/* --- TABLES --- */

.pricetable {
  padding: 0px;
  margin: 0px;
  background: #f8f7ee;
  border: 1px solid #e7e3d7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 14px;
}
.pricetable .theader {
  width: 110px;
  text-align: left;
  color: #686868;
  font-size: 12px;
}
.pricetable .theader.wide {
  width: 220px;
}
.pricetable .td1 {
  background: #e4dec6;
}
.pricetable .td2 {
  background: #ebe6d2;
}
.pricetable .td3 {
  background: #f3f0e2;
}
.pricetable .td4 {
  background: #f7f5ec;
}
.pricetable .td5 {
  background: #fcfbf8;
}
.pricetable .td6 {
  background: #fefdfb;
}
.pricetable .tdsmall {
  background: #fefdfb;
  text-align: left;
}

.codtable {
  padding: 0px;
  margin: 0px;
  background: #e2f1ff;
  border: 1px solid #e7e3d7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 12px;
}
.codtable .theader {
  text-align: left;
  color: #686868;
  font-size: 12px;
  text-align: center;
}
.codtable .td1 {
  background: #94bce4;
}
.codtable .td2 {
  background: #a7c9ec;
}
.codtable .td3 {
  background: #b7d4f0;
}
.codtable .td4 {
  background: #cfe3f8;
}
.codtable .td5 {
  background: #d6e8fb;
}
.codtable tr td {
  padding: 4px 10px;
  text-align: right;
}
.pricetable tr th.theader,
.pricetable tr td {
  padding: 8px 10px;
  text-align: center;
}

table#mpl-pricetable tr td {
  padding: 3px 3px;
}

table#mpl-pricetable th.theader,
table#mpl-pricetable td.theader {
  text-align: center;
}

table#mpl-pricetable th.theader div.post-type,
table#mpl-pricetable td.theader div.post-type {
  font-size: 12px;
}

.graybox {
  padding: 10px;
  padding-bottom: 0px;
  background-color: #eeeeee;
  width: 460px;
  margin-top: 20px;
  height: 90px;
}

.graybox iframe {
  margin-top: -7px;
  margin-bottom: -10px;
}

span#mpl_price_container {
  font-size: 19px;
  font-weight: bolder;
  padding-left: 2px;
}

iframe.mpl-iframe-terms {
  height: 210px;
  border: none !important;
  float: right;
  width: 370px;
}

table.mpl-types {
  width: 100%;
  height: 210px;
}

table.gls-types {
  width: 100%;
  height: 210px;
}

table.mpl-types td.mpl-leftcontent {
  width: 150px;
  vertical-align: top;
  padding-top: 40px;
  border-right: 1px solid #eeeeee;
  font-size: 14px;
  font-weight: bold;
  color: #ff5e04;
}

table.mpl-types td.mpl-topcontent {
  border-bottom: 1px solid #eeeeee;
}

table.mpl-types td.mpl-firsttype {
  padding-left: 10px;
}

table.mpl-types td.mpl-content {
  width: 105px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

table.mpl-types div.mpl-radio-holder input {
  float: left;
}

table.mpl-types div.mpl-radio-holder label {
  display: block;
  float: left;
  width: 50px;
  text-align: left;
  padding-top: 5px;
}

table.mpl-types div.mpl-col-1 {
  width: 80px;
}

table.mpl-types div.mpl-col-2 {
  width: 105px;
}

table.mpl-types div.mpl-col-2 label {
  width: 45px;
}

table.mpl-types div.mpl-col-3 {
  width: 135px;
}

table.mpl-types div.mpl-col-3 label {
  width: 90px;
}

tr#mplReceiverTypes div.mpl-col-4 label {
  display: inline;
  float: none;
}

table.mpl-types td.mpl-city-content {
  padding-left: 10px;
}

table.mpl-types td.mpl-city-content label {
  display: block;
  float: left;
  padding-top: 5px;
  padding-left: 20px;
}

table.mpl-types td.mpl-city-content input {
  float: right;
  margin-top: 4px;
  margin-bottom: 4px;
}

table.mpl-types td.mpl-city-content select {
  max-width: 310px;
  float: right;
  margin-top: 4px;
  margin-bottom: 4px;
}

table.mpl-types td.mpl-radio-holder {
  vertical-align: top;
}

table.mpl-types div[id$="BoxInfo"],
table.mpl-types div#ConsAutoPostInfo {
  margin-left: 20px;
}

table#mpl-codtable th.theader,
table#mpl-codtable td.theader,
table#gls-codtable th.theader,
table#gls-codtable td.theader {
  font-weight: bolder;
}

input#ReceiverPostalCode {
  width: 180px;
}

.receiver-post-table tr,
.receiver-post-table td {
  padding: 4px 0;
}

#settlement-container {
  margin-top: 20px;
  display: none;
}

div#selectedShpCity,
div#selectedConsCity {
  color: gray;
  font-size: 12px;
  font-weight: normal;
}

div.mpl-price-box {
  text-align: center;
}

div.mpl-price-box div.shipment_order {
  margin: 0 auto;
}

p.mpl-sum-price {
  font-size: 15px;
  margin-top: 5px;
}

p.mpl-sum-price strong {
  color: #ff5e04;
}

input#mplShpPostElsewhere {
  display: none;
}

div.mpl-box-info {
  margin-bottom: -30px;
}

.pricetable tr.weight th.theader,
.pricetable tr.weight td {
  border-bottom: 1px solid #eeead3;
  text-align: center;
}
.pricetable tr.maxsize td {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #eeead3;
}
.pricetable tr.price td {
  border-top: 1px solid #ffffff;
  font-weight: bold;
}
.pricetable tr.price_cheap td {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #eeead3;
  font-weight: bold;
}
.pricetable tr.price2 td {
  border-top: 1px solid #ffffff;
}
.pricetable tr.price2 td.td1,
.pricetable tr.price2 td.td2,
.pricetable tr.price2 td.td3,
.pricetable tr.price2 td.td4,
.pricetable tr.price2 td.td5,
.pricetable tr.price2 td.td6 {
  white-space: nowrap;
  font-size: 13px;
}

/* --- FORMS --- */

#to_order_mpl,
#to_order_dpd,
#to_order_hdt,
#to_order_webox,
#to_order_gls {
  background: #ecf4c9;
  height: 3px;
  margin: 20px 0px;
  padding: 0px;
}

table.receiver-table,
.parcel {
  margin: 10px 0px;
}
.shipper-table {
  margin: 10px 0px 0px;
}
.invoice-table {
  margin: 0px 0px 10px;
}
div.invoice-table-holder {
  display: none;
}
div#pps_invoice_holder {
  display: block !important;
}
.shipper-table tr td,
table.receiver-table tr td,
.parcel tr td,
.invoice-table tr td {
  padding: 4px 0px;
}
.orderform {
  width: 200px;
  padding: 5px;
  border: 1px solid #ccc !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #f1f1f1;
}
select.orderform {
  width: 212px;
  max-width: 385px;
}

.orderform_phone {
  padding: 5px;
  border: 1px solid #ccc !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #f1f1f1;
  width: 100px;
}
#vaterafutar_order_mpl\.ShpPhone,
#vaterafutar_order_gls\.ShpPhone,
#vaterafutar_order_mpl\.ConsPhone,
#vaterafutar_order_gls\.ConsPhone {
  width: 227px !important;
}

#vaterafutar_order_dpd\.ShpPhone,
#vaterafutar_order_hdt\.ShpPhone,
#vaterafutar_order_ppp\.ShpPhone,
#vaterafutar_order_dpd\.ConsPhone,
#vaterafutar_order_hdt\.ConsPhone,
#vaterafutar_order_ppp\.ConsPhone {
  width: 131px !important;
}
.orderform_phone.phone-area-code {
  width: 30px;
}
.orderform:disabled,
div.form-field-telephone input:disabled {
  color: #999999;
}
.shipper-table tr:hover,
table.receiver-table tr:hover,
.parcel tr:hover,
.invoice-table tr:hover {
  background: #f8f7ee;
}
.checkbox {
  background: #f1f1f1;
  padding: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cccccc;
  margin: 0px;
  display: inline-block;
}

a.info {
  position: relative;
}
a.info span {
  display: none;
}
a.info:hover span.tooltip {
  display: block;
  position: absolute;
  background: #ffffff;
  width: 300px;
  padding: 8px;
  top: -20px;
  left: 30px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 2px 2px 6px 2px #ddd;
  -moz-box-shadow: 2px 2px 6px 2px #ddd;
  box-shadow: 2px 2px 6px 2px #ddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #333333;
  z-index: 100;
}
a.info img {
  vertical-align: middle;
}

.mb-1 {
  margin-bottom: 10px;
}
.mt-1 {
  margin-top: 10px;
}
.w460 {
  width: 460px;
}
.w370 {
  width: 370px;
}
.wm460 {
  width: 460px;
  margin: 0px 20px;
}
.wm550 {
  width: 550px;
  margin: 0px 20px;
}
#slides {
  height: auto;
  overflow: hidden;
  position: relative;
}
#slides h1 {
  margin: 0px;
  padding: 0px;
}

#slides img {
  width: 100%;
  height: auto;
}

.slides-foxpost-margin-fix {
  /*margin-top: -2px;*/
  margin-top: 0px;
}

.pagination {
  margin: -20px auto;
  width: 100px;
}

.pagination li {
  float: left;
  margin: 0 1px;
}

.pagination li a {
  display: block;
  width: 12px;
  height: 0;
  padding-top: 12px;
  background-image: url(../images/pagination.png);
  background-position: 0 0;
  float: left;
  overflow: hidden;
}

.pagination li.current a {
  background-position: 0 -12px;
}

span#PPSbubipostAccepted,
span#PPSbubipostAcceptedRefused {
  display: none;
}

div.shipment_order {
  display: block;
  width: 278px;
  height: 28px;
  background-image: url(../images/btn_placeorder.png);
  background-position: top left;
  background-repeat: no-repeat;
  cursor: pointer;
}
div.shipment_order_vbcs {
  display: block;
  width: 85px;
  height: 28px;
  background-image: url(../images/btn_placeorder_vbcs.png);
  background-position: top left;
  background-repeat: no-repeat;
  cursor: pointer;
}

td.shipment_weight {
  vertical-align: top;
  padding-top: 10px !important;
}

div.forced_shipment_weight {
  display: none;
  margin-top: 2px;
}

ul.vaterafutar_error_panel li {
  display: none;
  padding: 2px;
}
ul.vaterafutar_error_panel li label {
  display: block;
  cursor: pointer;
}
ul.vaterafutar_error_panel li label:hover {
  color: #813522;
}

tr.vaterafutar_error_line,
tr.vaterafutar_error_line:hover {
  background-color: #faa1a1 !important;
}
tr.vaterafutar_error_line td {
  border-top: 1px solid #ff0000 !important;
  border-bottom: 1px solid #ff0000 !important;
}
form label.error {
  background-color: #ff513a;
  border-radius: 5px;
  color: #ffffff;
  display: block;
  margin-top: 3px;
  padding: 10px;
}

#vaterafutar_order_dpd_send_info {
  border: solid 2px #7bc541;
  border-radius: 5px;
  background-color: #7bc541;
}

#vaterafutar_order_dpd_send_info h1 {
  color: #ffffff;
}

table.pricetable.more-values td table td,
table.pricetable.more-values th.theader,
table.pricetable.more-values td {
  padding: 15px 0 15px 0;
  margin: 0px;
  text-align: center;
  white-space: nowrap;
}

table#gls-pricetable.pricetable.more-values > tbody > tr > td {
  padding: 0;
  margin: 0px;
  text-align: center;
  white-space: nowrap;
}

p#gtrPalletInfo {
  display: none;
}

div.js-errors {
  display: none;
}

table.futar-table {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
}

span.customer_data_save {
  line-height: 30px;
}

iframe.registration-terms {
  border: 1px solid #cccccc;
}

div#order_sent_box {
  position: fixed;
  top: 140px;
  margin-left: 100px;
  width: 700px;
  background-color: #ffffff;
  border: solid 2px #000000;
  padding: 10px;
  z-index: 1015;
}

div#order_sent_box h2 {
  padding: 0px;
}

div#order_sent_box span.box-info-text-success {
  color: #000000;
  font-size: 12px;
  line-height: 15px;
  font-weight: normal;
}

span#PPSbubipostAccepted {
  font-weight: bold;
  color: green;
}

tr#mplShipmentPayAtDeliveryAmountTypeBox {
  display: none;
}

/*
  textarea#emptyShpPostBox,
  textarea#emptyConsPostBox {
	  display: none;
  }
  */

div#ConsPostBoxInfo,
div#ConsMolPostBoxInfo,
div#ConsAutoPostInfo,
div#ShpPostBoxInfo {
  display: none;
  line-height: 15px;
  color: #666666;
  padding: 5px;
}
div#ShpPostBoxInfo.display-on {
  display: block;
}

div.instant-error {
  display: block;
  position: absolute;
  margin-top: -3px;
  margin-left: 6px;
  cursor: pointer;
}
div.instant-error div {
  display: block;
  width: 10px;
  height: 3px;
  background-image: url(../images/errorup.png);
  background-repeat: no-repeat;
}
div.instant-error span {
  display: block;
  padding: 2px 5px;
  background-color: #ff0000;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}

div.post-type {
  font-weight: normal;
  font-size: 9px;
  text-align: center;
}

#subscribe_dialog {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: auto;
  width: auto;
  background-color: transparent !important;
}
#subscribe_dialog a {
  display: block;
}
#subscribe_dialog .mplDialogClose {
  color: black;
  font-size: 17px;
}
#subscribe_dialog a .nutellaButton {
  position: absolute;
  left: 26px;
  bottom: 20px;
  padding: 12px 60px;
  background: #f05c22;
  border: none;
  border-radius: 5px;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
}
#subscribe_dialog a .nutellaButton:hover {
  opacity: 0.8;
}

/* mpl modal dialog */

#mpl-download-dialog {
  display: none;
}
.noTitle.ui-corner-all {
  border-radius: 10px 10px 10px 10px !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}
.noTitle .ui-dialog-titlebar {
  display: none;
}
#mpl-download-dialog {
  background-color: #ffffff !important;
}
#mpl-download-dialog h2 {
  font-weight: bold;
  padding-top: 10px;
}
#mpl-download-dialog div.box-info-success {
  font-size: 12px;
  font-weight: bold;
  margin-left: -13px;
  margin-right: -13px;
}
#mpl-download-dialog div.mpl-dialog-box {
  width: 380px;
  height: 200px;
  position: relative;
}
#mpl-download-dialog div.mpl-dialog-box a {
  position: absolute;
  top: 30px;
  outline: none;
}
#mpl-download-dialog div.mpl-dialog-box a img {
  border: none;
}
#mpl-download-dialog div.mpl-dialog-box a:active {
  text-decoration: none;
}
#mpl-download-dialog div.mpl-dialog-box div.info {
  position: absolute;
  top: 30px;
  left: 185px;
  width: 180px;
}
#mpl-download-dialog div.mpl-dialog-box div.info p.bold {
  font-weight: bold;
}
#mpl-download-dialog div.mpl-dialog-box div.info p.success-message {
  font-weight: bold;
  display: none;
}
#mpl-download-dialog div.close-button {
  margin-top: 15px;
}

div#hdtItemGroupInfo span {
  display: none;
}

/* -- PPS -- */

.bubipostbox {
  display: none;
  max-width: 210px;
}
#pps_tabs {
  margin: 20px 0 20px 20px;
  position: relative;
  height: 56px;
}
#pps_tabs #to_order_pps {
  margin: 0px 0px 0px -20px;
  position: absolute;
  bottom: 0px;
  width: 100%;
}
#pps_tabs .pps_tab {
  position: absolute;
  display: table-cell;
  left: 20px;
  top: 3px;
  height: 56px;
  padding: 0px 20px 0px 20px;
  text-align: center;
  vertical-align: middle;
  line-height: 56px;
  cursor: pointer;
}
#pps_tabs .pps_tab_bubipost {
  left: 200px;
}
#pps_tabs .pps_tab .tooltip {
  line-height: normal;
  text-align: left;
}
#pps_tabs .pps_tab_active {
  top: 0px;
  height: 53px;
  line-height: 53px;
  border: 3px solid #ecf4c9;
  border-bottom: none;
  background-color: #ffffff;
  border-radius: 3px;
  cursor: default;
}
#pps_tabs .pps_tab > span {
  font-size: 15px;
  color: #5b6eb9;
  display: inline;
  margin: auto;
}
#pps_tabs .pps_tab_active > span {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.bold .td1,
.bold .td2,
.bold .td3 {
  font-weight: bold;
}

tr#mplBoxCategory,
tr#mplBoxCategory span {
  display: none;
}
tr#mplBoxCategory span.bad {
  color: red;
}
tr#mplBoxCategory span.good {
  font-weight: bold;
}

label.disabled {
  color: #999999;
}

#feedback_button {
  transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  -webkit-transform-origin: bottom right;
  -moz-transform-origin: bottom right;
  -o-transform-origin: bottom right;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  background-color: #5ec600;
  color: white;
  font-weight: bold;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-box-shadow: 5px 2px 10px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 5px 2px 10px rgba(50, 50, 50, 0.75);
  box-shadow: 5px 2px 10px rgba(50, 50, 50, 0.75);
  font-size: 14px;
  display: block;
  text-align: center;
  line-height: 30px;
  width: 110px;
  height: 30px;
  position: fixed;
  right: 0;
  top: 268px;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 999;
}

#overlay {
  background-color: #000000;
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

div.ui-widget-overlay {
  z-index: 1;
}

#feedback .orderform {
  width: auto;
}

#packet_id,
#courier_id {
  width: 300px !important;
}

#feedback ol {
  padding: 0 0 0 40px;
  list-style-type: decimal;
}

#feedback ol li {
  padding-top: 30px;
  list-style-type: decimal;
}

#feedback ol li ol {
  list-style-type: lower-alpha;
  padding: 0 0 0 40px;
}

#feedback ol li ol li {
  padding-top: 5px;
  list-style-type: lower-alpha;
}

#feedback ul {
  padding: 15px 0 0 40px;
}

#feedback ol .answer_q table td {
  width: 80px;
  text-align: center;
}

#feedback ol .answer_q table th {
  width: 80px;
  font-weight: lighter;
  font-style: italic;
}

#feedback ol .answer_q table th {
  width: 80px;
  font-weight: lighter;
  font-style: italic;
  text-align: right;
}

#feedback ol .answer_q table th:first-child {
  text-align: left;
}

/* temporary for campaign skins */
div#campaign-skin {
  display: none;
}

div.christmas_info {
  background: #ff9b2c;
  margin-bottom: 20px;
  padding: 15px;
  border: 1px solid #bb0000;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 13px;
  color: #bb0000;
}

#campaign-link {
  display: block;
  height: 40px;
  left: 40px;
  opacity: 0.5;
  position: relative;
  top: -125px;
  width: 240px;
}

div#mpl_order_buttons {
  display: block;
  margin: auto;
  width: 420px;
  height: auto;
  margin-top: 80px;
}

div.shipment_order.mpl_next {
  width: 195px;
  height: 56px;
  background-image: url(../images/btn_mpl_next.png);
  background-repeat: no-repeat;
  float: left;
}

div.shipment_order.mpl_finish {
  width: 195px;
  height: 56px;
  background-image: url(../images/btn_mpl_finish.png);
  background-repeat: no-repeat;
  float: right;
}

div#mpl-order-box div.graybox {
  height: 125px;
}

div.vaterafutar-base-contain {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  /*margin-top: -1px;*/
  /*overflow: hidden;*/
}

.headerline-container {
  width: 100%;
  -webkit-box-shadow: 0px 4px 13px -3px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 0px 4px 13px -3px rgba(0, 0, 0, 0.43);
  box-shadow: 0px 4px 13px -3px rgba(0, 0, 0, 0.43);
  z-index: 1;
  position: relative;
}

div.vaterafutar-base-contain #tab-container {
  margin-top: -20px;
}

div.vaterafutar-base-contain > div#base-top-block {
  width: auto;
  height: 50px;
  text-align: left;
  position: relative;
}

div.vaterafutar-base-contain > div#base-top-block > div#base-top-logo {
  display: block;
  float: left;
  padding-left: 5px;
  padding-top: 7px;
}

#base-top-logo img {
  margin-top: -2px;
  width: 204px;
  height: auto;
}

div.vaterafutar-base-contain > div#base-top-block > div#base-top-search {
  display: block;
  float: right;
  margin-right: 5px;
  margin-top: 8px;
  width: 30%;
  max-width: 240px;
}

div.vaterafutar-base-contain > div#base-top-block > div#base-top-forum {
  /*TODO: clean up this sh...*/
  display: block;
  float: right;
  width: 80px;
  height: 50px;
  font-size: 12px;
  line-height: 20px;
}

#base-top-forum a,
#base-top-pricetable a,
.logout-content a {
  color: #777;
  font-size: 12px;
  font-weight: bold;
  padding: 15px 10px;
  margin: 0 auto;
  display: block;
}

.logout-content a {
  padding: 15px 10px 15px 2px;
}

.logout-content ul {
  margin: 0;
  padding: 0;
}

.user-name-container {
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#base-top-forum a:hover,
#base-top-pricetable a:hover,
.logout-content a:hover {
  color: #333;
  background-color: transparent;
}

div.vaterafutar-base-contain > div#base-top-block > div#base-top-pricetable {
  display: block;
  float: right;
  width: 100px;
  height: 50px;
  font-size: 12px;
  line-height: 20px;
}

div#base-top-pricetable.active a,
div#base-top-pricetable.active a:hover {
  color: #555;
  background-color: #e7e7e7;
  padding: 15px 10px;
  background-image: -webkit-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#dbdbdb),
    to(#e2e2e2)
  );
  background-image: linear-gradient(to bottom, #dbdbdb 0, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}

div.vaterafutar-base-contain > div#base-top-block > div#base-top-vateralogin,
div.vaterafutar-base-contain > div#base-top-block > div#base-top-vateralogout {
  display: block;
  float: right;
  height: 50px;
  line-height: 20px;
}
#login-frame {
  position: absolute;
  width: 370px;
  height: 240px;
  background: white;
  z-index: 1010;
  top: 50px;
  right: 4px;
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.3);
  border: 1px solid white;
  border-radius: 4px;
}
.loginframe {
  border: none;
  width: 100%;
  height: 100%;
}

#base-top-vateralogin .dropdown {
  display: block;
  max-width: 140px;
  text-align: right;
  font-size: 12px;
  color: #777;
  font-weight: bold;
  padding: 15px 5px;
}

.dropdown .login-button {
  display: inline-block;
  cursor: pointer;
}

.dropdown .login-button:hover {
  color: #333;
  background-color: transparent;
}

.button {
  background: linear-gradient(
    to bottom,
    rgba(255, 154, 26, 1) 0%,
    rgba(235, 117, 11, 1) 100%
  );
  cursor: pointer;
}

#bgg {
  display: inline;
  height: 0px;
}

div#base-top-search form {
  padding: 0px;
  margin-left: 10px;
}
div#base-top-search form input {
  padding: 0px;
  margin: 0px;
  height: 30px;
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  border: none;
  background: none;
  vertical-align: top;
}
div#base-top-search form input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
}
div#base-top-search input.base-search-input {
  display: inline-block;
  width: 100%;
  height: 34px;
  font-size: 14px;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-right: none;
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  max-width: 175px;
  padding-left: 6px;
}

div#base-top-search .base-search-button {
  background-color: #f15d22;
  padding: 0 6px;
  color: #fff;
  border: none;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  height: 36px;
  width: 34px;
  border-radius: 0 4px 4px 0;
}
div#base-top-search input.base-search-input:focus::-webkit-input-placeholder {
  opacity: 0;
}
div#base-top-search input.base-search-input:focus:-moz-placeholder {
  /* Firefox 18- */
  opacity: 0;
}
div#base-top-search input.base-search-input:focus::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 0;
}
div#base-top-search input.base-search-input:focus:-ms-input-placeholder {
  opacity: 0;
}

div.shadowline {
  height: 7px;
  width: 100%;
  background-image: url(../images/vaterafutar_shadowline.png);
  background-repeat: repeat-x;
}

#red-banner{
  display: flex !important;
}
#red-banner{
  font-weight: bold;
}

#mpl-banner,
#red-banner {
  background: #b72025;
  width: 100%;
  /*display: flex;*/
  display: block;
  text-align: center;
  color: #fff;
  padding: 5px 0;
  font-size: 14px;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}
#mpl-banner {
  display: flex;
  background: #43b02a;
  font-weight: 500;
  padding: 5px 0;
}
#mpl-banner strong {
  margin: 0 4px;
  font-weight: 700;
}
#mpl-banner .logo-bg {
  border-radius: 3px;
  background: #fff;
  padding: 2px 3px 2px;
  margin-right: 10px;
}
#mpl-banner img {
  max-height: 35px;
}
#red-banner img {
  margin-right: 10px;
}

#gls-ribbon {
  width: 100%;
  display: flex;
  text-align: center;
  color: #fff;
  padding: 5px 0;
  font-size: 12px;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  background-image: linear-gradient(to right, #111b4e, #515d9a);
  margin-bottom: -1px;
}
.packeta-banner {
  text-transform: initial !important;
}
#gls-ribbon img {
  margin-right: 10px;
}
#mpl-link,
#foxpost-link {
  width: 169px;
  height: 54px;
  display: block;
  position: absolute;
  bottom: 0px;
  right: 8px;
  background: transparent;
}
#easybox-link {
  width: 160px;
  height: 51px;
  display: block;
  position: absolute;
  bottom: 55px;
  right: 25px;
  background: transparent;
}
#packeta-link {
  width: 91px;
  height: 40px;
  display: block;
  position: absolute;
  bottom: 20px;
  right: 78px;
  background: transparent;
}
#mpl-link {
  width: 185px;
  height: 249px;
  right: 4px;
  top: 0px;
}
#mpl-link:hover,
#foxpost-link:hover {
  background: #fff;
  opacity: 0.3;
}
#mpl-link-2 {
  display: block;
  position: absolute;
  width: 400px;
  height: 233px;
  right: 200px;
  top: 5px;
}
#gls-link {
  width: 166px;
  height: 25px;
  display: block;
  position: absolute;
  bottom: 57px;
  right: 57px;
  border: 1px solid #f8b514;
  border-radius: 13px;
}
#gls-link:hover {
  background: #fff;
  opacity: 0.3;
}
input.orderform.dimension_data {
  width: 50px;
}

textarea.orderform.notebox {
  height: 90px;
}

span.price_container_currency {
  display: none;
}

table.futar-table td > div {
  position: relative;
}

table.futar-table td > div span.error-block,
table.mpl-types td > div span.error-block {
  position: absolute;
  left: 5px;
  top: 22px;
  z-index: 2;
  background-image: url(../images/errorup.png);
  background-repeat: no-repeat;
}
table.futar-table td > div.label-error span.error-block {
  top: 5px;
}

table.futar-table td > div span.error-block label,
table.mpl-types td > div span.error-block label {
  display: block;
  background-color: #ff0000;
  color: #ffffff;
  padding: 2px 5px 2px 5px;
  margin-top: 3px;
  font-size: 11px;
  line-height: 13px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}
div.mplAddressLength {
  display: block;
  background-color: #ff0000;
  color: #ffffff;
  padding: 2px 5px 2px 5px;
  margin-top: 3px;
  font-size: 11px;
  line-height: 13px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
div.glsAddressLength-default,
div.mplAddressLength-default {
  width: 298px;
  margin-top: 5px;
  display: none;
}

div#ShpTypeError,
div#ConsTypeError,
div#glsConsTypeError,
div#ShpAddressLengthError,
div#ConsAddressLengthError {
  display: none;
  position: relative;
}
div#ShpTypeError span,
div#ConsTypeError span,
div#glsConsTypeError span,
div#ShpAddressLengthError span,
div#ConsAddressLengthError span {
  display: block;
  margin-top: -25px;
}

div.type-icon-1 {
  display: block;
  width: 70px;
  height: 70px;
  background-image: url(../images/mpl/icon_1_on.png);
  background-repeat: no-repeat;
  margin: auto;
  cursor: pointer;
}
div.type-icon-1.off {
  background-image: url(../images/mpl/icon_1_off.png);
  cursor: default;
}
div.type-icon-2 {
  display: block;
  width: 70px;
  height: 70px;
  background-image: url(../images/mpl/icon_2_on.png);
  background-repeat: no-repeat;
  margin: auto;
  cursor: pointer;
}
div.type-icon-2.off {
  background-image: url(../images/mpl/icon_2_off.png);
  cursor: default;
}
div.type-icon-3 {
  display: block;
  width: 70px;
  height: 70px;
  background-image: url(../images/mpl/icon_3_on.png);
  background-repeat: no-repeat;
  margin: auto;
  cursor: pointer;
}
div.type-icon-3.off {
  background-image: url(../images/mpl/icon_3_off.png);
  cursor: default;
}
div.type-icon-4 {
  display: block;
  width: 130px;
  height: 70px;
  background-image: url(../images/mpl/icon_7_on.png);
  background-repeat: no-repeat;
  margin: auto;
  cursor: pointer;
}
div.type-icon-4.off {
  background-image: url(../images/mpl/icon_7_off.png);
  cursor: default;
}
div.type-icon-5 {
  display: block;
  width: 70px;
  height: 70px;
  background-image: url(../images/mpl/icon_5_on.png);
  background-repeat: no-repeat;
  margin: auto;
  cursor: pointer;
}
div.type-icon-5.off {
  background-image: url(../images/mpl/icon_5_off.png);
  cursor: default;
}
div.type-icon-6 {
  display: block;
  width: 80px;
  height: 70px;
  background-image: url(../images/mpl/icon_6_on.png);
  background-repeat: no-repeat;
  margin: auto;
  cursor: pointer;
}
div.type-icon-6.off {
  background-image: url(../images/mpl/icon_6_off.png);
  cursor: default;
}

div#ShpDistrictBox,
div#SelfCity,
div#ConsPostBox,
div#ConsAutoPostBox,
div#ConsMolPostBox {
  display: none;
}

div.success-info {
  background-color: #e2f6db;
  border-bottom: 1px solid #b7e3b2;
  border-top: 1px solid #b7e3b2;
  padding: 10px 25px;
}

div.warning-info {
  background-color: #f3cbcb;
  border-bottom: 1px solid #fa5251;
  border-top: 1px solid #fa5251;
  padding: 10px 25px;
  margin-bottom: 10px;
}

div.panel-info {
  background: none repeat scroll 0 0 #ff9b2c;
  border: 1px solid #bb0000;
  border-radius: 4px 4px 4px 4px;
  color: #bb0000;
  font-size: 13px;
  margin-bottom: 20px;
  padding: 15px;
}

div.full-post-list {
  display: none;
}

div.amorphous-info {
  display: none;
  margin-top: 4px;
}

td.receiverTypeList > div.mpl-content {
  float: left;
  margin: 0px;
  padding: 2px;
}

tr#mplSenderTypes td.receiverTypeList > div.mpl-content {
  width: 85px;
}
tr#mplSenderTypes td.receiverTypeList > div.mpl-content.mpl-col-3 {
  width: 120px;
}

tr#mplReceiverTypes td.receiverTypeList > div.mpl-content.mpl-col-1 {
  width: 72px;
}
tr#mplReceiverTypes td.receiverTypeList > div.mpl-content.mpl-col-2 {
  width: 90px;
}
tr#mplReceiverTypes td.receiverTypeList > div.mpl-content.mpl-col-3 {
  width: 130px;
}
tr#mplReceiverTypes td.receiverTypeList > div.mpl-content.mpl-col-4 {
  width: 95px;
  margin-top: 15px;
}
tr#mplReceiverTypes td.receiverTypeList > div.mpl-content.mpl-col-3 label {
  white-space: nowrap;
}

table.dimension-table {
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

table.dimension-table td {
  padding: 4px;
  margin: 0px;
}

div#mplPackageSize {
  display: none;
  padding-left: 4px;
  padding-top: 3px;
}

a.automata-help {
  display: block;
  float: left;
  width: 190px;
  height: 95px;
  color: #686868;
  background-color: #f9ef96;
  margin-left: 10px;
  margin-top: 15px;
}

a.automata-help:before {
  content: "";
  margin: 0px 0 0 -10px;
  width: 0px;
  height: 0px;
  float: left;
  border-style: solid;
  border-width: 20px 10px 74px 0;
  border-color: transparent #f9ef96 transparent transparent;
}
a.automata-help h1 {
  font-size: 18px;
  padding: 10px 5px 5px 5px;
}
a.automata-help p {
  margin: 5px 3px 5px 3px;
}

.relative-fix {
  position: relative;
}
.banner-left,
.banner-right {
  position: absolute;
  top: 45px;
  width: 210px;
  height: 735px;
}
.banner-left {
  left: -210px;
}
.banner-right {
  right: -210px;
}
div.vaterafutar-couriers-content-container {
  height: 95px;
  min-height: 95px;
}

div.vaterafutar-couriers-content-container-fp {
  height: 95px;
  min-height: 95px;
}

div.vaterafutar-couriers-content-container-ppp {
  height: 95px;
  min-height: 95px;
}

div.vaterafutar-couriers-content-container-gls {
  height: 95px;
  min-height: 95px;
}

.jqmWindow .mplDialogClose {
  position: absolute;
  right: 0px;
  top: 0px;
  padding-top: 8px;
  padding-right: 8px;
  color: white;
  cursor: pointer;
}

.product_selector_wrapper {
  display: inline-block;
  max-width: 450px;
  max-width: 50%;
  padding: 10px;
}

.load_product {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 1px solid #ccc !important;
  border-radius: 5px;
  padding: 5px;
  margin-top: 2px;
}

div.awareness_background {
  background: #7fc74e;
  border: 1px;
  border-radius: 5px;
}
tr.awareness_border {
  outline: 3px solid #7fc74e;
}

h2.logout {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  padding-top: 50px;
}
div.regprice-row-header {
  float: right;
  margin-left: 5px;
}
div.regprice-row-header .reg-price-header {
  color: green;
}
table.pricetable .reg-price {
  height: 30px;
}
div.cached-product-list {
  display: inline-block;
  padding: 10px;
  vertical-align: top;
  color: #686868;
  max-width: 445px;
}
div.currently-selected-product {
  padding: 10px;
}
span.cached_product {
  font-size: 13px;
}

.message-tooltip {
  margin: 5px;
  background-color: #cccccc;
  border-radius: 5px;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.message-tooltip .status-line {
  display: block;
  padding: 3px;
}

.message-tooltip .status-line .fa-check {
  color: #49b54e;
  padding-left: 3px;
}

.message-tooltip .status-line .fa-times {
  color: red;
  padding-left: 3px;
}

.tooltip-container:hover .message-tooltip {
  opacity: 1;
}
div.facebook-top-image {
  padding-left: 10px;
  padding-bottom: 15px;
}

.dpd-chooser-buttons {
  color: #333;
  text-decoration: none;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  font-family: inherit;
  text-transform: none;
  overflow: visible;
  margin: 0;
  font: inherit;
  box-sizing: border-box;
}

/*DPD section-START*/
.dpd-chooser-buttons {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
  margin-bottom: 0;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  font-family: inherit;
  text-transform: none;
  overflow: visible;
  margin: 0;
  font: inherit;
  box-sizing: border-box;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background: rgba(254, 151, 25, 1);
  background: -moz-linear-gradient(
    top,
    rgba(254, 151, 25, 1) 0%,
    rgba(236, 119, 12, 1) 83%,
    rgba(236, 119, 12, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(254, 151, 25, 1)),
    color-stop(83%, rgba(236, 119, 12, 1)),
    color-stop(100%, rgba(236, 119, 12, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(254, 151, 25, 1) 0%,
    rgba(236, 119, 12, 1) 83%,
    rgba(236, 119, 12, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(254, 151, 25, 1) 0%,
    rgba(236, 119, 12, 1) 83%,
    rgba(236, 119, 12, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(254, 151, 25, 1) 0%,
    rgba(236, 119, 12, 1) 83%,
    rgba(236, 119, 12, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(254, 151, 25, 1) 0%,
    rgba(236, 119, 12, 1) 83%,
    rgba(236, 119, 12, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9719', endColorstr='#ec770c', GradientType=0 );
  position: absolute;
  border-bottom: 0px;
  -webkit-box-shadow: inset 5px -13px 11px -12px rgba(0, 0, 0, 0.29);
  -moz-box-shadow: inset 5px -13px 11px -12px rgba(0, 0, 0, 0.29);
  box-shadow: inset 5px -13px 11px -12px rgba(0, 0, 0, 0.29);
  font-weight: normal;
  width: auto;
}

.dpd-chooser-buttons:hover {
  -webkit-box-shadow: inset 6px 8px 18px -6px rgba(217, 0, 0, 1);
  -moz-box-shadow: inset 6px 8px 18px -6px rgba(217, 0, 0, 1);
  box-shadow: inset 6px 8px 18px -6px rgba(217, 0, 0, 1);
}

.dpd-chooser-buttons:disabled {
  background: none;
  background-color: #f5f7eb;
  color: #666;
  -webkit-box-shadow: inset 5px 22px 11px -12px rgba(223, 227, 198, 1);
  -moz-box-shadow: inset 5px 22px 11px -12px rgba(223, 227, 198, 1);
  box-shadow: inset 5px 22px 11px -12px rgba(223, 227, 198, 1);
  font-weight: normal;
  -webkit-box-shadow: 13px -13px 11px -13px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 13px -13px 11px -13px rgba(0, 0, 0, 0.25);
  box-shadow: 13px -13px 11px -13px rgba(0, 0, 0, 0.25);
  cursor: default;
  background: rgba(226, 230, 202, 1);
  background: -moz-linear-gradient(
    top,
    rgba(226, 230, 202, 1) 0%,
    rgba(245, 247, 235, 1) 20%,
    rgba(245, 247, 235, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(226, 230, 202, 1)),
    color-stop(20%, rgba(245, 247, 235, 1)),
    color-stop(100%, rgba(245, 247, 235, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(226, 230, 202, 1) 0%,
    rgba(245, 247, 235, 1) 20%,
    rgba(245, 247, 235, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(226, 230, 202, 1) 0%,
    rgba(245, 247, 235, 1) 20%,
    rgba(245, 247, 235, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(226, 230, 202, 1) 0%,
    rgba(245, 247, 235, 1) 20%,
    rgba(245, 247, 235, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(226, 230, 202, 1) 0%,
    rgba(245, 247, 235, 1) 20%,
    rgba(245, 247, 235, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e6ca', endColorstr='#f5f7eb', GradientType=0 );
}

.dpd.left.wm460 {
  padding: 10px;
  margin-right: 15px;
  position: relative;
  background-color: #f5f7eb;
  margin-top: 45px;
}

button#dpdDomestic {
  top: -35px;
  left: 0px;
  background-color: #f5f7eb;
}

button#dpdForeign {
  top: -35px;
  left: 136px;
}
.dpd-open-exclude-modal {
  cursor: pointer;
}
#dpd-exclude-modal-container,
.data-column {
  display: none;
}
.dpd-exclude-list-container {
  border-collapse: collapse;
  display: none;
  width: 100%;
}
.dpd-exclude-list-container,
.dpd-exclude-list-container th,
.dpd-exclude-list-container td {
  border: 1px solid #000;
}
.condition-name {
  font-weight: bold;
}
.dpd-exclude-list-container td,
.dpd-exclude-list-container th {
  text-align: center;
  padding: 4px 10px;
}
.dpd-exclude-list-container th {
  white-space: nowrap;
}
td.condition-name {
  text-align: justify;
}
.dpd-info-country-filter-container,
.dpd-info-container {
  float: left;
  width: 50%;
  padding: 4px 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.loading-container {
  float: left;
  background: url(../images/loading.gif) no-repeat top left transparent;
  width: 16px;
  height: 16px;
  margin-top: 3px;
  margin-right: 5px;
}
.loading-container {
  display: none;
}
div.pdf-error-message {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  width: 50%;
  border-radius: 5px;
  border-color: red;
  border-width: 1px;
  border-style: solid;
  background-color: pink;
  padding: 15px;
  margin-top: 50px;
}
.dpd_graybox {
  margin-top: 65px !important;
  margin-bottom: 20px;
  padding: 10px;
  padding-bottom: 0px;
  background-color: #eeeeee;
  width: 440px;
  margin-top: 20px;
  height: 90px;
}
.dpd_graybox_icon {
  padding-top: 4px;
}
/*DPD section-END*/
.newheader-promo {
  background: url(../images/foxpostnew/fox_slider_with_text_right_promo.png)
    15px 28px no-repeat;
}
.newheader-promo2 {
  background: url(../images/foxpostnew/2018_07_promo/fox_slider_with_text_right_promo.png)
    15px 28px no-repeat;
}
.newheader-autumn-promo {
  background: url(../images/foxpostnew/2018_autumn_promo/fox_slider_with_text_autumn_promo.png)
    15px 28px no-repeat;
}
.newheader-autumn-promo-v2 {
  background: url(../images/foxpostnew/2018_autumn_promo/fox_slider_with_text_autumn_promo_v2.png)
    15px 28px no-repeat;
}
.newheader {
  background: url(../images/foxpostnew/fox_slider_with_text_right.png) 15px 28px
    no-repeat;
}
.newheaderwt {
  background: url(../images/foxpostnew/fox_slider_wo_text_right.png) 15px 28px
    no-repeat;
}
.newheaderwt-promo {
  background: url(../images/foxpostnew/2018_07_promo/fox_slider_wo_text_right_promo.png)
    15px 28px no-repeat;
}
.newheaderwt-autumn-promo {
  background: url(../images/foxpostnew/2018_autumn_promo/fox_slider_wo_text_autumn_promo.png)
    15px 28px no-repeat;
}
.newheader-2019 {
  background: url(../images/foxpostnew/2019_slides/foxpost_vaterafutar_header_2019_v2.png)
    15px 28px no-repeat;
}
.newheaderwt-2019 {
  background: url(../images/foxpostnew/2019_slides/foxpost_vaterafutar_header_2019.png)
    4px 28px no-repeat;
}
.tab.homefox.wide {
  margin-right: 380px !important;
}
.tab.homefox.active {
  background: none;
}

.tab.homefox.active a {
  background: none;
}
.tabb.hidden {
  display: none;
}

a.tag_info {
  display: none;
  text-align: center;
  width: 80%;
  background-color: #f15d22;
  padding: 8px 12px;
  margin: 0px auto;
  color: white;
  border-radius: 5px;
  margin-top: 10px;
}

a.tag_info-gs {
  display: block;
  text-align: center;
  width: 80%;
  background-color: #c5c5c5;
  padding: 8px 12px;
  margin: 0px auto;
  color: white;
  border-radius: 5px;
  pointer-events: none;
}

a.backbutton {
  background-color: #bbb !important;
  width: 115px !important;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .tag_info_fox {
    margin-top: 4px !important;
  }
}
a.tag_info.foxpost {
  background-color: #ba2229;
}
.bottombox {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-left: 18px;
  margin-top: 20px;
  height: 150px;
}
.bottombox .half {
  width: 50%;
}
.futarinfo {
  position: relative;
  height: 100%;
}
.infofooter {
  position: absolute;
  bottom: 0px;
  width: 100%;
}

.infofooter:before {
  content: "";
  display: block;
  height: 1px;
  background: linear-gradient(
    to right,
    rgba(148, 148, 148, 0) 0%,
    rgba(148, 148, 148, 1) 20%,
    rgba(148, 148, 148, 1) 80%,
    rgba(148, 148, 148, 0) 100%
  );
}

.infofooter .logo {
  margin: 10px;
}
.infocontentbox .infocontent {
  margin: 10px;
}

.foxpostbanner div.vaterafutar-couriers-content-container {
  padding: 0px 15px;
}

.foxpostbanner h3 {
  font-size: 18px;
  padding: 0 0 0 5px;
}

.foxpostbanner h4 {
  font-size: 16px;
  margin: auto;
  padding: 0;
}

.mpltabhref {
  margin-left: 0px !important;
}
.fddtabhref {
  margin-left: 54px !important;
}
.dpdtabhref-gs {
  margin-left: 40px !important;
  pointer-events: none;
}
.hdttabhref {
  margin-left: 42px !important;
}
.ppptabhref {
  margin-left: 32px !important;
}
.glstabhref {
  margin-left: 14px !important;
}
.headerimage {
  margin-left: 13px;
}
.foxapttabhref {
  margin-left: 21px !important;
  width: 155px !important;
}
.foxhdtabhref {
  margin-left: -22px !important;
  width: 155px !important;
}
ul.liner {
  margin-left: 0px !important;
}

.mpl-2018-christmas-promo-image {
  width: 959px;
  padding: 10px 13px 10px;
}

p.pricerise-warning-inner {
  text-align: center;
  border: solid 2px #e2241d;
  background-color: #e2241d;
  border-radius: 3px;
  color: white;
  width: 220px;
  height: 17px;
  font-weight: 700;
  margin-left: 175px;
  padding-top: 5px;
}

p.pricerise-warning-inner-mplpage {
  margin-left: 0;
}

p.pricerise-warning-mainpage {
  text-align: center;
  border: solid 2px #e2241d;
  background-color: #e2241d;
  border-radius: 5px;
  color: white;
  width: 160px;
  font-weight: 700;
  padding: 3px 0 3px 0;
  margin-left: 8px !important;
  margin-top: 5px !important;
}

p.pricerise-warning-mainpage-gls {
  text-align: center;
  border: solid 2px #e2241d;
  background-color: #e2241d;
  border-radius: 5px;
  color: white;
  font-weight: 700;
  margin: 0 0 0 13px !important;
}

p.pricerise-warning-subpage {
  text-align: center;
  border: solid 2px #e2241d;
  background-color: #e2241d;
  border-radius: 5px;
  color: white;
  width: 200px;
  font-weight: 700;
  padding: 3px 0 3px 0;
  margin-left: 130px !important;
  margin-top: 5px !important;
}

p.pricerise-warning-fp {
  margin-left: 15px !important;
  margin-top: 3px !important;
  width: 121px;
  margin-bottom: 20px;
  text-align: center;
  border: solid 2px #b72025;
  background-color: #b72025;
  border-radius: 3px;
  color: white;
}

.simply-white {
  color: #fff !important;
}

div.dpd-pickup-fee-blog-link {
  margin-top: -13px;
  font-weight: bold;
}

#dpdOrderButton {
  -moz-box-shadow: 0px 1px 0px 0px #fff6af;
  -webkit-box-shadow: 0px 1px 0px 0px #fff6af;
  box-shadow: 0px 1px 0px 0px #fff6af;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.05, #fe9546),
    color-stop(1, #ff7412)
  );
  background: -moz-linear-gradient(top, #fe9546 5%, #ff7412 100%);
  background: -webkit-linear-gradient(top, #fe9546 5%, #ff7412 100%);
  background: -o-linear-gradient(top, #fe9546 5%, #ff7412 100%);
  background: -ms-linear-gradient(top, #fe9546 5%, #ff7412 100%);
  background: linear-gradient(to bottom, #fe9546 5%, #ff7412 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9546', endColorstr='#ff7412',GradientType=0);
  background-color: #fe9546;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #ffaa22;
  display: inline-block;
  cursor: pointer;
  color: #333333;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  padding: 12px 48px 12px 24px;
  text-decoration: none;
  text-shadow: none;
  position: relative;
  height: auto;
  margin-top: 226px;
}
#dpdOrderButton:hover {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.05, #ff7412),
    color-stop(1, #fe9546)
  );
  background: -moz-linear-gradient(top, #ff7412 5%, #fe9546 100%);
  background: -webkit-linear-gradient(top, #ff7412 5%, #fe9546 100%);
  background: -o-linear-gradient(top, #ff7412 5%, #fe9546 100%);
  background: -ms-linear-gradient(top, #ff7412 5%, #fe9546 100%);
  background: linear-gradient(to bottom, #ff7412 5%, #fe9546 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7412', endColorstr='#fe9546',GradientType=0);
  background-color: #ff7412;
}
#dpdOrderButton:active {
  position: relative;
  top: 1px;
}
#dpdOrderButton .circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ffa660;
  position: absolute;
  right: 10px;
  display: block;
  content: "";
  top: 50%;
  display: block;
  content: "";
  transform: translateY(-50%);
}
#dpdOrderButton .circle .right-arrow {
  border-color: transparent #fff;
  border-style: solid;
  border-width: 6px 0px 6px 7px;
  height: 0px;
  width: 0px;
  display: block;
  position: relative;
  left: 8px;
  top: 4px;
}

input.unsubscribe-nesletter {
  display: block;
  text-align: center;
  width: 140px;
  background-color: #f15d22;
  padding: 8px 12px;
  margin: 0px auto;
  color: white;
  border-radius: 5px;
  border: none;
  cursor: pointer;
}

h1.tac {
  text-align: center;
}

.pt-18 {
  padding-top: 18px;
}
div.footer-info {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}
img.foxpost-high-text {
  float: left;
  position: absolute;
  left: 783px;
  top: 217px;
  z-index: 1000;
}
img.foxpost-small-text {
  float: left;
  position: absolute;
  left: 748px;
  top: 44px;
  z-index: 1000;
}
div.pos-rel {
  position: relative;
}
div.alert-message {
  font-weight: 700;
  color: #a94442;
  background-color: #ebcccc;
  border: solid 0px;
  border-radius: 3px;
  text-align: justify;
  padding: 5px;
}
div.dpd_resend {
  width: 195px;
  height: 56px;
  background-image: url(../images/btn_mpl_finish.png);
  background-repeat: no-repeat;
  float: right;
}
h3.foxpost-apt-title {
  font-size: 12px !important;
  font-weight: bold;
  padding-bottom: 5px;
  margin-left: 3px;
}
h3.foxpost-hd-title {
  font-size: 12px !important;
  font-weight: bold;
  padding-bottom: 5px;
  margin-left: 3px;
}
p.foxpost-apt-desc {
  margin-left: 3px !important;
}
p.foxpost-hd-desc {
  margin-left: 3px !important;
}
.pb-5 {
  padding-bottom: 5px;
}
p.ml-15 {
  margin-left: 15px;
}
p.ml-5 {
  margin-left: 5px;
}
.extended-height-tabs {
  height: 120px !important;
}
.text-align-center {
  text-align: center !important;
}
h3.sender-receiver-title {
  margin: 20px 0 20px 0;
}
div.ppp-receiver-placeholder {
  margin-top: 117px;
}
.show-point-textual,
.visible-name {
  padding: 10px;
  font-size: 22px;
  margin-top: 5px;
  display: block;
}
span.mod-ppp-point {
  font-size: 12px;
}
.orange-label-ppp {
  display: block;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #ff5e04;
}
.fs-18 {
  font-size: 18px;
}

.fs-17 {
  font-size: 17px;
}
.fs-16 {
  font-size: 16px;
}

.mt-10 {
  margin-top: 15px;
}
p.sum-price {
  font-weight: 900;
  font-size: 14px;
}
img.simple-image {
  margin-left: -18px;
  height: 20px;
}

#home {
  margin-top: 36px;
}

.green-friday-banner {
  margin: 15px 0 25px 0;
}

.green-friday-banner a img {
  margin-left: 4px;
}

div#home > ul#couriers > li {
  display: flex;
  width: 47%;
  max-height: 250px;
  background: #f1f1e9;
  margin-bottom: 15px;
  padding-left: 7px;
}
div#home > ul#couriers > li:nth-child(odd) {
  margin-right: 22px;
}
div#home > ul#couriers > li > a {
  margin-bottom: 5px;
  display: block;
  display: table-cell;
  margin: auto 0;
}
div#home > ul#couriers > li > a:hover {
  opacity: 0.8;
  color: #f05c22;
}

div#home > ul#couriers > li > a > img,
div#home > ul#couriers > li > a > div > img {
  max-width: 132px;
}

div#home > ul#couriers > li > a.fp-container > div {
  top: 4px;
  position: relative;
  height: calc(100% - 9px);
  background-color: #b72025;
  width: 95%;
  display: flex;
  margin: auto;
  box-shadow: 0px 7px 7px -7px rgba(0, 0, 0, 0.69);
}
div#home > ul#couriers > li h3.foxpost-apt-title,
div#home > ul#couriers > li h3.foxpost-hd-title {
  padding-top: 0;
}
div#home #couriers h3 {
  font-weight: 600;
  font-size: 16px !important;
  margin-top: 12px;
  margin-left: 15px;
}
div#home #couriers h3 a {
  color: #000;
}
div#home #couriers h3 a:hover {
  color: #f05c22;
}
div#home #couriers .description {
  display: block;
  margin-left: 15px;
  font-size: 14px;
}

div#home > ul#couriers > li > a.fp-container > div > img {
  margin: auto;
  display: flex;
}

.sender-and-receiver-image-hack {
  width: 220px;
  overflow: hidden;
  float: left;
}
.float-left {
  float: left;
  top: 35px;
}
.right-7 {
  right: 7px;
}
.mb-15 {
  margin-bottom: 15px;
}

.pricerise-margin-top {
  margin-top: 40px !important;
}
div.active {
  background-color: #fff;
}

#mpl.active,
#hdt.active,
#dpd.active,
#ppp.active,
#gls.active {
  margin-top: 45px;
}
.easybox_popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(104, 107, 115, 0.5);
  z-index: 100000000;
  display: none;
}
.easybox_popup.visible {
  display: block;
}
.easybox_popup.hide {
  display: none;
}
.easybox_popoup-container {
  background-image: url(../images/price-melting-popup_new.jpg);
  width: 640px;
  height: 545px;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 800px) {
  .easybox_popoup-container {
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
  }
}

.close-easybox-popup {
  position: absolute;
  right: 17px;
  top: 15px;
  width: 113px;
  height: 47px;
  background: transparent;
  cursor: pointer;
}

@media screen and (max-width: 800px) {
  .close-easybox-popup {
    right: 8px;
    top: 7px;
  }
}

.more-easybox-popup {
  position: absolute;
  left: 32px;
  top: 55%;
  width: 183px;
  height: 81px;
  background: transparent;
  cursor: pointer;
}

@media screen and (max-width: 580px) {
  .more-easybox-popup {
    top: 53%;
  }
}

@media screen and (max-width: 550px) {
  .more-easybox-popup {
    top: 49%;
  }
}

@media screen and (max-width: 490px) {
  .more-easybox-popup {
    top: 43%;
  }
}

@media screen and (max-width: 440px) {
  .more-easybox-popup {
    top: 39%;
  }
}

.packeta_popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(104, 107, 115, 0.5);
  z-index: 100000000;
  display: none;
}
.packeta_popup.visible {
  display: block;
}
.packeta_popup.hide {
  display: none;
}
.packeta_popoup-container {
  background-image: url(../images/packeta_popup.jpg);
  background-repeat: no-repeat;
  width: 574px;
  height: 435px;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.close-packeta-popup {
  position: absolute;
  right: 8px;
  top: 10px;
  width: 27px;
  height: 23px;
  background: transparent;
  cursor: pointer;
}

.more-packeta-popup {
  position: absolute;
  left: 1px;
  width: 140px;
  height: 48px;
  background: transparent;
  cursor: pointer;
  bottom: 33px;
}
#closest-easylocker {
	display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
  font-size: 1.2em;
}
.closest-easylocker-content{
	margin-left: 5px;
}
#allow-geolocation-btn{
	margin-left: 5px;
}
.easybox-logo-label{
	background-image: url('data:image/svg+xml,<svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 771 201.97"> <defs> <style> .cls-1 { fill: %23e7272b; } .cls-2 { fill: %23e92329; } .cls-3 { fill: %230773ba; } .cls-4 { fill: %23e8252e; } </style> </defs> <g id="Layer_1-2" data-name="Layer 1"> <g> <path class="cls-3" d="M82.33,112.18c0,3.5-.46,6.66-1.39,9.48-.93,2.83-2.4,5.23-4.41,7.2-2.02,1.98-4.69,3.5-8.01,4.57-3.32,1.07-7.43,1.61-12.33,1.61H23.52c.98,4.63,3.59,8.55,7.84,11.77,4.25,3.22,9.86,4.83,16.82,4.83s12.33-.53,16.09-1.61c3.76-1.07,6.07-1.83,6.94-2.29l6.21,16.77c-.22,.23-1.14,.68-2.78,1.36-1.63,.68-3.84,1.38-6.62,2.12-2.77,.73-6.07,1.41-9.88,2.03-3.81,.62-8.06,.93-12.74,.93-6.53,0-12.55-.9-18.05-2.71-5.5-1.8-10.29-4.58-14.38-8.3-4.08-3.73-7.27-8.41-9.56-14.06-2.29-5.65-3.43-12.31-3.43-19.99,0-7.12,1.06-13.55,3.18-19.31,2.12-5.76,5.12-10.7,8.98-14.82,3.87-4.12,8.52-7.31,13.97-9.57,5.44-2.26,11.49-3.39,18.13-3.39,6.21,0,11.68,.88,16.42,2.63,4.74,1.75,8.71,4.15,11.92,7.2,3.21,3.05,5.64,6.61,7.27,10.67,1.64,4.07,2.45,8.36,2.45,12.87m-21.56-2.03c0-1.58-.3-3.27-.9-5.08-.6-1.81-1.55-3.45-2.86-4.91-1.3-1.47-3.05-2.68-5.23-3.64-2.18-.96-4.85-1.44-8.01-1.44-3.49,0-6.53,.79-9.15,2.37-2.61,1.58-4.79,3.56-6.53,5.93-1.74,2.37-3.05,4.97-3.92,7.79-.87,2.82-1.31,5.53-1.31,8.13h29.24c3.6,0,5.93-.76,7.02-2.28,1.09-1.53,1.63-3.81,1.63-6.86"/> <path class="cls-3" d="M176.26,167.41c-.33,.12-1.53,.34-3.59,.68-2.07,.34-4.82,.68-8.25,1.02-3.43,.34-7.49,.65-12.17,.93-4.68,.28-9.8,.42-15.35,.42-8.06,0-14.68-.71-19.85-2.12-5.17-1.41-9.29-3.36-12.33-5.85-3.05-2.48-5.15-5.39-6.29-8.72-1.14-3.33-1.71-6.97-1.71-10.93,0-4.85,.71-9.09,2.12-12.71,1.41-3.61,3.7-6.58,6.86-8.89,3.16-2.31,7.21-4.04,12.17-5.17,4.95-1.13,10.97-1.69,18.05-1.69,4.9,0,8.99,.14,12.25,.42,3.27,.28,5.17,.48,5.72,.59v-2.71c0-5.31-1.74-9.37-5.23-12.2-3.49-2.82-8.88-4.23-16.17-4.23-3.27,0-6.15,.31-8.66,.93-2.51,.62-4.66,1.35-6.45,2.2-1.8,.85-3.32,1.69-4.57,2.54-1.25,.85-2.26,1.5-3.02,1.95-1.53-.9-2.89-2.34-4.08-4.32-1.2-1.97-1.8-4.2-1.8-6.69s.76-4.6,2.29-6.35c1.53-1.75,3.57-3.16,6.13-4.23,2.56-1.08,5.5-1.84,8.82-2.29,3.32-.45,6.72-.68,10.21-.68,6.64,0,12.71,.59,18.21,1.78,5.5,1.19,10.24,3.22,14.21,6.1,3.97,2.88,7.05,6.72,9.23,11.52,2.18,4.8,3.27,10.82,3.27,18.04v50.65Zm-22.54-37.27c-.33-.11-.98-.22-1.96-.34-.98-.11-2.18-.23-3.6-.34-1.41-.11-2.97-.2-4.65-.25-1.69-.06-3.4-.09-5.15-.09-4.03,0-7.3,.34-9.8,1.02-2.51,.68-4.44,1.61-5.8,2.79-1.36,1.19-2.29,2.6-2.78,4.24-.49,1.64-.74,3.36-.74,5.17,0,1.59,.22,3.11,.65,4.58,.43,1.47,1.33,2.8,2.7,3.98,1.36,1.19,3.26,2.15,5.72,2.88,2.45,.74,5.63,1.1,9.55,1.1,4.14,0,7.57-.2,10.29-.59,2.72-.39,4.58-.7,5.56-.93v-23.21Z"/> <path class="cls-3" d="M236.05,96.6c-6.43,0-10.81,.82-13.15,2.46-2.34,1.64-3.51,3.7-3.51,6.18,0,2.26,.98,4.04,2.94,5.33,1.96,1.3,5.23,2.23,9.8,2.79l14.05,1.87c10.23,1.35,17.7,4.12,22.38,8.3,4.68,4.18,7.02,9.88,7.02,17.11,0,8.92-3.35,16.12-10.05,21.6-6.7,5.48-16.64,8.21-29.81,8.21-6.21,0-11.74-.51-16.58-1.52-4.85-1.02-8.99-2.18-12.42-3.47-3.43-1.3-6.15-2.54-8.17-3.73-2.02-1.19-3.24-2-3.67-2.46l8.82-16.09c.33,.34,1.33,.99,3.02,1.95,1.69,.96,3.92,2.01,6.7,3.13,2.78,1.13,6.04,2.12,9.8,2.96,3.76,.85,7.87,1.27,12.33,1.27,5.77,0,9.88-.7,12.33-2.12,2.45-1.41,3.68-3.47,3.68-6.18s-1.01-4.54-3.02-5.84c-2.02-1.3-5.58-2.29-10.7-2.96l-10.78-1.35c-4.69-.56-8.9-1.47-12.66-2.71-3.76-1.24-6.94-2.91-9.56-5-2.61-2.09-4.63-4.66-6.04-7.71-1.42-3.05-2.12-6.72-2.12-11.01,0-3.84,.68-7.48,2.04-10.93,1.36-3.44,3.51-6.44,6.45-8.98,2.94-2.54,6.81-4.57,11.6-6.1,4.79-1.52,10.62-2.29,17.48-2.29,7.62,0,13.77,.57,18.46,1.69,4.68,1.13,7.95,2.15,9.8,3.05,5.88,2.6,8.82,6.16,8.82,10.67,0,2.94-.76,5.31-2.29,7.11-1.53,1.81-3.1,3.22-4.74,4.23-.22-.22-.93-.84-2.12-1.86-1.2-1.02-2.94-2.09-5.23-3.22-2.29-1.13-5.17-2.14-8.66-3.05-3.49-.9-7.57-1.36-12.25-1.36"/> <path class="cls-3" d="M349.74,91.86c1.2-2.94,2.67-5.36,4.41-7.28,1.74-1.92,4.68-2.88,8.82-2.88,3.48,0,6.26,.68,8.33,2.04,2.07,1.36,3.32,2.32,3.76,2.88-.76,2.71-1.85,5.96-3.27,9.74-1.42,3.79-3,7.79-4.74,12.03-1.74,4.23-3.51,8.5-5.31,12.79-1.8,4.29-3.46,8.25-4.98,11.86-3.16,7.45-6.4,14.68-9.72,21.68-3.32,7-7,14.12-11.03,21.35-1.85,3.39-3.81,6.63-5.88,9.74-2.07,3.11-4.47,5.87-7.19,8.3-2.72,2.43-5.8,4.35-9.23,5.76-3.43,1.41-7.43,2.12-12.01,2.12-2.72,0-5.26-.23-7.6-.68-2.34-.45-4.36-.96-6.04-1.52-1.69-.57-3.08-1.1-4.17-1.61-1.09-.51-1.69-.88-1.8-1.1l6.54-16.77c.65,.34,2.1,.85,4.33,1.52,2.23,.68,4.49,1.02,6.78,1.02,3.37,0,6.26-.99,8.66-2.97,2.4-1.98,4.74-5.17,7.02-9.57l4.9-9.66c-1.85-3.16-3.9-6.69-6.13-10.59-2.23-3.89-4.47-7.88-6.7-11.94-2.23-4.07-4.44-8.07-6.62-12.03-2.18-3.95-4.14-7.54-5.88-10.76-1.74-3.22-3.21-5.96-4.41-8.22-1.2-2.26-1.96-3.73-2.29-4.4-.88-1.81-1.58-3.47-2.13-5-.54-1.53-.81-3.24-.81-5.17,0-1.35,.19-2.68,.57-3.98,.38-1.3,1.04-2.46,1.96-3.47,.93-1.02,2.12-1.84,3.59-2.46,1.47-.62,3.35-.93,5.63-.93,3.27,0,5.69,.34,7.27,1.02,1.58,.68,2.42,1.07,2.53,1.18,.33,.9,1.33,3.22,3.02,6.94,1.69,3.73,3.7,8.13,6.04,13.21,2.34,5.08,4.9,10.5,7.68,16.26,2.77,5.76,5.47,11.12,8.09,16.09,2.07-4.74,4.06-9.51,5.96-14.31,1.9-4.8,3.68-9.23,5.31-13.3,1.63-4.07,3.02-7.6,4.16-10.59,1.15-2.99,1.99-5.11,2.53-6.35"/> <path class="cls-2" d="M388.29,53.4c0-3.84,1.09-6.49,3.27-7.96,2.18-1.47,5.07-2.2,8.66-2.2,2.5,0,4.82,.28,6.94,.85,2.12,.57,3.46,.96,4,1.19v44.72c.22-.34,.87-1.07,1.96-2.2,1.09-1.13,2.64-2.34,4.66-3.64,2.01-1.3,4.46-2.43,7.35-3.39,2.89-.96,6.24-1.44,10.05-1.44,5.23,0,10.15,.93,14.78,2.8,4.63,1.86,8.71,4.6,12.25,8.22,3.54,3.62,6.34,8.08,8.41,13.38,2.07,5.31,3.11,11.46,3.11,18.46,0,15.14-4.49,26.96-13.48,35.49-8.98,8.53-22.36,12.79-40.1,12.79-3.92,0-7.68-.11-11.27-.34-3.59-.23-6.81-.45-9.64-.68-2.83-.23-5.2-.49-7.11-.76-1.91-.29-3.18-.48-3.84-.6V53.4Zm61.91,71.32c0-7.9-1.77-14.26-5.31-19.06-3.54-4.8-8.47-7.2-14.79-7.2s-11.05,2.15-14.21,6.44c-3.16,4.29-4.74,9.65-4.74,16.09v29.65c.65,.34,2.07,.68,4.25,1.02,2.18,.34,5.01,.51,8.5,.51,4.57,0,8.52-.68,11.84-2.03,3.32-1.36,6.04-3.27,8.17-5.76,2.12-2.48,3.7-5.39,4.74-8.72,1.03-3.33,1.55-6.97,1.55-10.93"/> <path class="cls-2" d="M580.56,124.89c0,6.44-1.06,12.45-3.18,18.04-2.12,5.59-5.17,10.45-9.15,14.57-3.98,4.12-8.74,7.4-14.29,9.83-5.56,2.43-11.76,3.64-18.62,3.64s-13.07-1.21-18.62-3.64c-5.56-2.43-10.32-5.7-14.29-9.83-3.98-4.12-7.02-8.98-9.15-14.57-2.12-5.59-3.19-11.6-3.19-18.04s1.06-12.45,3.19-18.04c2.12-5.59,5.17-10.44,9.15-14.57,3.97-4.12,8.74-7.4,14.29-9.83,5.55-2.43,11.76-3.64,18.62-3.64s13.07,1.21,18.62,3.64c5.55,2.43,10.32,5.71,14.29,9.83,3.97,4.12,7.02,8.98,9.15,14.57,2.12,5.59,3.18,11.61,3.18,18.04m-23.19,0c0-3.84-.46-7.42-1.39-10.76-.92-3.33-2.34-6.21-4.25-8.64-1.91-2.43-4.22-4.35-6.94-5.76-2.73-1.41-5.88-2.12-9.48-2.12s-6.75,.71-9.47,2.12c-2.72,1.41-5.04,3.33-6.94,5.76-1.91,2.43-3.32,5.31-4.25,8.64-.93,3.33-1.39,6.92-1.39,10.76s.46,7.43,1.39,10.76c.92,3.33,2.34,6.21,4.25,8.64,1.9,2.43,4.22,4.35,6.94,5.76,2.72,1.41,5.88,2.12,9.47,2.12s6.75-.71,9.48-2.12c2.72-1.41,5.04-3.33,6.94-5.76,1.9-2.43,3.32-5.31,4.25-8.64,.92-3.33,1.39-6.92,1.39-10.76"/> <path class="cls-2" d="M674.65,88.47c-.11,.23-1.06,1.38-2.86,3.47-1.8,2.09-4.11,4.83-6.94,8.21-2.83,3.39-6.07,7.26-9.72,11.6-3.65,4.35-7.33,8.89-11.03,13.64,3.59,4.29,7.27,8.7,11.03,13.21,3.76,4.52,7.24,8.78,10.46,12.79,3.21,4.01,5.99,7.51,8.33,10.5,2.34,3,3.95,5.05,4.82,6.18h-27.77c-.44-.68-1.36-1.89-2.78-3.64-1.41-1.75-3.08-3.84-4.98-6.27-1.91-2.43-3.98-5-6.21-7.71-2.23-2.71-4.39-5.36-6.45-7.96-3.92,4.97-7.57,9.74-10.95,14.31-3.38,4.57-6.1,8.33-8.17,11.27h-26.3c1.31-1.8,3.13-4.18,5.47-7.11,2.34-2.94,4.95-6.21,7.84-9.83,2.89-3.61,5.96-7.48,9.23-11.6,3.27-4.12,6.53-8.22,9.8-12.28-2.51-2.82-4.96-5.56-7.35-8.22-2.4-2.65-4.57-5.02-6.54-7.11-1.96-2.09-3.62-3.84-4.98-5.25-1.36-1.41-2.26-2.4-2.7-2.97-1.3-1.58-2.61-3.39-3.92-5.42-1.31-2.03-1.96-4.18-1.96-6.44,0-2.82,.9-5.22,2.7-7.2,1.8-1.97,4.38-2.96,7.76-2.96,3.16,0,5.44,.25,6.86,.76,1.42,.51,2.45,.93,3.11,1.27,1.2,1.58,3.68,4.77,7.43,9.57,3.76,4.8,8.19,10.25,13.32,16.35,3.81-4.85,7.08-9.17,9.8-12.96,2.72-3.78,4.52-6.12,5.39-7.03,1.74-2.03,3.59-3.87,5.55-5.51,1.96-1.64,4.84-2.46,8.66-2.46,4.03,0,7.21,.88,9.56,2.63,2.34,1.75,3.84,3.13,4.49,4.15"/> <path class="cls-1" d="M6.76,47.18l8.03-9.94c5.2,4.24,10.85,6.48,16.87,6.48,3.94,0,6.02-1.39,6.02-3.7v-.15c0-2.31-1.71-3.47-8.85-5.24-11.07-2.62-19.62-5.86-19.62-16.88v-.15C9.21,7.58,16.86,.33,29.35,.33c8.84,0,15.75,2.47,21.4,7.17l-7.21,10.56c-4.76-3.55-9.96-5.32-14.57-5.32-3.49,0-5.2,1.46-5.2,3.47v.15c0,2.47,1.79,3.54,9.07,5.24,11.89,2.7,19.32,6.71,19.32,16.8v.16c0,11.02-8.4,17.57-21.03,17.57-9.21,0-17.91-3-24.37-8.94"/> <path class="cls-1" d="M74.15,.87h13.9l22.15,54.33h-15.46l-3.72-9.71h-20.14l-3.72,9.71h-15.08L74.15,.87Zm12.63,32.98l-5.79-15.26-5.87,15.26h11.67Z"/> <polygon class="cls-1" points="113.38 1.26 128.61 1.26 141.02 22.14 153.43 1.26 168.67 1.26 168.67 55.2 154.32 55.2 154.32 24.22 141.02 45.34 140.72 45.34 127.5 24.3 127.5 55.2 113.38 55.2 113.38 1.26"/> <polygon class="cls-1" points="176.02 1.26 217.85 1.26 217.85 13.9 190.28 13.9 190.28 22.14 215.25 22.14 215.25 33.93 190.28 33.93 190.28 42.49 218.23 42.49 218.23 55.2 176.02 55.2 176.02 1.26"/> <path class="cls-1" d="M223.79,1.26h20.14c18.5,0,29.28,11.1,29.28,26.66v.15c0,15.57-10.93,27.12-29.58,27.12h-19.84V1.26Zm14.42,13.18v27.51h5.87c8.69,0,14.41-4.93,14.41-13.64v-.15c0-8.63-5.72-13.72-14.41-13.72h-5.87Z"/> <path class="cls-1" d="M293.12,.87h13.89l22.15,54.33h-15.46l-3.71-9.71h-20.14l-3.72,9.71h-15.09L293.12,.87Zm12.63,32.98l-5.79-15.26-5.87,15.26h11.67Z"/> <polygon class="cls-1" points="339.26 35.01 319.42 1.26 335.85 1.26 346.54 20.91 357.32 1.26 373.44 1.26 353.68 34.78 353.68 55.2 339.26 55.2 339.26 35.01"/> <polygon class="cls-4" points="707.95 69.89 707.68 150.49 771 124 770.73 44.25 707.95 69.89"/> <polygon class="cls-4" points="634.85 25.64 698.17 0 763.12 28.18 701.98 54.39 634.85 25.64"/> </g> </g></svg>');
	text-indent: -9999px;
    color: transparent;
    width: 62px;
    display: inline-block;
    background-repeat: no-repeat;
}
.black-friday-banner{
  margin-bottom: 25px;
  margin-top: -45px;
  padding-left: 5px;
}