/* CHECKOUT RESTYLE */

.gui { margin: 50px 0; }
.gui-progressbar { background: #fff !important; box-shadow: none !important; border: 1px solid #ddd !important;  border-radius: 0px !important;}
.gui-progressbar ul{ left:0px !important; }
.gui-progressbar ul li { background: #fff !important; width: 25% !important; margin: 0px !important; padding: 0px !important;}
.gui-progressbar ul li a span { background: #FFA110 !important; }
.gui-progressbar a.gui-cart { display: none !important; }
.gui-col3-equal .gui-col3-equal-col3 { padding: 20px !important; }
.gui-progress gui-step-0 { background: none !important; }
.gui-progressbar ul li.gui-active a, .gui-progressbar ul li.gui-done a{ color: #FFA110 !important; text-shadow: none !important;}
.gui-block-title{ background:#FAFAFA !important; border-bottom: 1px solid #DDD !important; }
.gui-block-content { background: #fff !important; }
.gui a.gui-button-small { background: #fff !important; }
.gui a.gui-button-small:hover { background: #f8f8f8 !important; }
.gui-select { background: #f8f8f8 !important; }
.gui-select.gui-focus{}


.gui-faq, .gui-login, .gui-password, .gui-register, .gui-review, .gui-sitemap {
    padding: 25px 0px !important;
    border: none;
    border-radius: 0;
}
.gui-checkout-steps { width: 72% !important; margin-bottom: 20px; }

.gui-block-title {
  border: none;
  background: #fbfdfe; /* Old browsers */
  background: -moz-linear-gradient(top,  #fbfdfe 0%, #e4e6f0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfdfe), color-stop(100%,#e4e6f0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fbfdfe 0%,#e4e6f0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fbfdfe 0%,#e4e6f0 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fbfdfe 0%,#e4e6f0 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fbfdfe 0%,#e4e6f0 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfdfe', endColorstr='#e4e6f0',GradientType=0 ); /* IE6-9 */
  font-family: gotham_book,Helvetica,Arial,Verdana,sans-serif;
  border-bottom: 1px solid #bcbdc3;
}
.gui-block-title strong { font-size: 14px !important; }

.gui-block { border-color: #EEEEF2; }

.gui-input, .gui-text { border-color: #EEEEF2; background: none; }
.gui-table { border: 1px solid #EEEEF2; border-radius: 0px; }


.gui-buttons.gui-border { border-color: #EEEEF2; }
.gui-table thead tr th  { background: none; }
.gui-col3-equal .gui-col3-equal-col1.gui-div-cart-related { display: none; }
.gui-col3-equal .gui-col3-equal-col2.gui-div-cart-coupons { float: left; width: 60%; }

.gui a.gui-button-large {
  font-size: 16px !important;
  background: {{ theme.default_button_color_start }} !important; /* Old browsers */
  background: -moz-linear-gradient(top,  {{ theme.default_button_color_stop }} 0%, {{ theme.default_button_color_start }} 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme.default_button_color_stop }}), color-stop(100%,{{ theme.default_button_color_start }}))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  {{ theme.default_button_color_stop }} 0%,{{ theme.default_button_color_start }} 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  {{ theme.default_button_color_stop }} 0%,{{ theme.default_button_color_start }} 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  {{ theme.default_button_color_stop }} 0%,{{ theme.default_button_color_start }} 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  {{ theme.default_button_color_stop }} 0%,{{ theme.default_button_color_start }} 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='{{ theme.default_button_color_stop }}', endColorstr='{{ theme.default_button_color_start }}',GradientType=0 )!important; /* IE6-9 */
color:#FFF!important;
border:1px solid {{ theme.default_button_color_start | color_mix('#000000', 0.1) }}!important;
text-shadow:0 1px 0 {{ theme.default_button_color_start | color_mix('#000000', 0.1) }} !important;
}
.gui-right .verder {
background: #00c0ff !important;/* Old browsers */
background: -moz-linear-gradient(top,  #00c0ff 0%, #007eff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c0ff), color-stop(100%,#007eff)) !important;
background: -webkit-linear-gradient(top,  #00c0ff 0%,#007eff 100%) !important;
background: -o-linear-gradient(top,  #00c0ff 0%,#007eff 100%) !important;
background: -ms-linear-gradient(top,  #00c0ff 0%,#007eff 100%) !important;
background: linear-gradient(to bottom,  #00c0ff 0%,#007eff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c0ff', endColorstr='#007eff',GradientType=0 ) !important;
float: left; color: #ffffff;border: 1px solid #0084ff !important;height: 33px;line-height: 34px; border-radius: 0; padding: 0 25px; text-shadow: none !important;
}

.grijs{
  background: #eff2f6;
  background: -moz-linear-gradient(top,  #eff2f6 0%, #d5dae8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff2f6), color-stop(100%,#d5dae8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #eff2f6 0%,#d5dae8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #eff2f6 0%,#d5dae8 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #eff2f6 0%,#d5dae8 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #eff2f6 0%,#d5dae8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff2f6', endColorstr='#d5dae8',GradientType=0 ); /* IE6-9 */
}

.paars {
  background: #ec5880; /* Old browsers */
  background: -moz-linear-gradient(top,  #ec5880 0%, #e93968 1%, #e43564 71%, #ce2250 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec5880), color-stop(1%,#e93968), color-stop(71%,#e43564), color-stop(100%,#ce2250)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ec5880 0%,#e93968 1%,#e43564 71%,#ce2250 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ec5880 0%,#e93968 1%,#e43564 71%,#ce2250 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ec5880 0%,#e93968 1%,#e43564 71%,#ce2250 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ec5880 0%,#e93968 1%,#e43564 71%,#ce2250 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec5880', endColorstr='#ce2250',GradientType=0 ); /* IE6-9 */
}

.gui-faq .gui-col2-right .gui-col2-right-col2 { display:none; }
.gui-col2-right .gui-col2-right-col1{ }

.gui-table{ border: 1px solid #DDD !important; border-radius: 0px !important; }
.gui-block{ border: 1px solid #DDD !important; border-radius: 0px !important; }


/* popup */
.gui-div-popup-form { border: none !important; background: none; }
.gui-div-popup-form .gui-block-content { background: none !important; margin: 0; padding: 0; }
.gui-div-popup-form .gui-field { padding: 0 0px 10px 0px }
.gui-div-popup-form .gui-text, .gui-input {
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 6%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(6%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 6%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 6%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 6%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 6%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-color: #ccc;
}

.gui-div-popup-form .button { padding: 13px 20px 13px 20px !important; }