@charset "UTF-8";
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) { 
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) { 
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) { 
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) { 
    div { color:#888; }
}

// ----------------------------------------------
*/
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/* line 6, ../scss/checkout.scss */
.field input[type="text"] {
  font-size: 16px;
  width: 100%;
}

/* line 10, ../scss/checkout.scss */
.software-box {
  background: #e52a2c;
  padding: 15px 20px;
  height: 135px;
}
/* line 15, ../scss/checkout.scss */
.software-box > h2 {
  color: #fff;
  line-height: 110%;
  font-weight: 400;
  font-size: 21px;
  margin-bottom: 0;
}
/* line 23, ../scss/checkout.scss */
.software-box > p {
  color: #fff;
  font-size: 15px;
  line-height: 133%;
}
/* line 27, ../scss/checkout.scss */
.software-box a {
  color: #fff;
  text-decoration: underline;
}
/* line 31, ../scss/checkout.scss */
.software-box a:hover {
  color: #fff !important;
}

/* line 36, ../scss/checkout.scss */
table.orders {
  margin-bottom: 3em;
}
/* line 39, ../scss/checkout.scss */
table.orders td {
  text-align: center;
  vertical-align: middle;
}
/* line 45, ../scss/checkout.scss */
table.orders .button {
  padding: 18px 50px;
}
/* line 48, ../scss/checkout.scss */
table.orders .odd {
  background: #d9d9d9 !important;
}
/* line 52, ../scss/checkout.scss */
table.orders .even {
  background: #f3f3f3 !important;
}

/* line 59, ../scss/checkout.scss */
.checkout-cart-index a:hover {
  color: #000;
}

/* line 65, ../scss/checkout.scss */
.edddison-account-menu {
  margin-top: 70px;
  background: rgba(71, 71, 71, 0.95);
  padding: 1.66em 0 0.66em 0;
  color: #e6e6e6;
  width: 100%;
}
/* line 73, ../scss/checkout.scss */
.edddison-account-menu li {
  display: block;
  float: left;
  margin-right: 2em;
}
/* line 76, ../scss/checkout.scss */
.edddison-account-menu li.is-active a {
  font-weight: 600 !important;
}
/* line 84, ../scss/checkout.scss */
.edddison-account-menu li:last-child {
  margin-right: .25em;
}
/* line 88, ../scss/checkout.scss */
.edddison-account-menu li a {
  display: block !important;
  color: #e6e6e6 !important;
}
/* line 93, ../scss/checkout.scss */
.edddison-account-menu li a:hover {
  color: #fff !important;
}
/* line 102, ../scss/checkout.scss */
.edddison-account-menu .primary {
  width: auto;
  font-weight: 600;
}
/* line 106, ../scss/checkout.scss */
.edddison-account-menu .secondary {
  float: right;
  width: auto;
}

/* line 118, ../scss/checkout.scss */
.main a:hover {
  color: #000;
}
/* line 122, ../scss/checkout.scss */
.main label {
  font-weight: 300;
  line-height: 125%;
}
/* line 129, ../scss/checkout.scss */
.main .validation-advice .messages {
  margin: 0 !important;
}
/* line 132, ../scss/checkout.scss */
.main .checkbox + label, .main .radio + label {
  padding: 0;
}

/* line 137, ../scss/checkout.scss */
.topoffset {
  position: relative;
  padding-top: 120px;
  clear: both;
}
/* line 143, ../scss/checkout.scss */
.topoffset .container_16 {
  position: relative;
  margin-bottom: 20px;
}

/* line 150, ../scss/checkout.scss */
#checkout-agreements {
  margin-top: 0.5em;
}
/* line 154, ../scss/checkout.scss */
#checkout-agreements label {
  width: 80%;
  line-height: 125%;
  display: inline-block;
}

/* line 162, ../scss/checkout.scss */
.cart-header-button {
  position: absolute;
  right: 6px;
  bottom: 0;
}
/* line 170, ../scss/checkout.scss */
.cart-header-button button {
  padding: 18px 38px;
  font-size: 18px;
}

/* line 177, ../scss/checkout.scss */
small {
  font-size: 90%;
}

/* line 181, ../scss/checkout.scss */
.opc-col-left, .opc-col-right {
  width: 48%;
}

/*
td{
  padding-top: 1em;
padding-bottom: 1em;
}
*/
/* line 195, ../scss/checkout.scss */
.vatinfo, .opc-data-table .vatinfo {
  display: inline-block;
  font-weight: 300;
  font-size: 14px !important;
}

/* line 202, ../scss/checkout.scss */
.price-incl, .cart-totals .price-incl {
  font-size: 14px !important;
}

/* line 207, ../scss/checkout.scss */
#shop-cart-link {
  margin-left: 14px !important;
  margin-right: 19px !important;
}

/* line 211, ../scss/checkout.scss */
.shop-menu-item {
  margin: 0 !important;
  display: inline;
  text-align: center;
  position: relative;
}

/* line 217, ../scss/checkout.scss */
.shop-menu-item .shop-cart-counter {
  display: inline-block;
  position: absolute;
  background: #e7383a;
  line-height: 132%;
  text-align: center;
  border-radius: 50%;
  bottom: 1.4em;
  font-style: normal;
  width: 15px;
  height: 15px;
  right: -1.1em;
  color: white;
  font-size: 13px !important;
}

/* line 232, ../scss/checkout.scss */
.shop-menu-item .fa {
  display: inline-block;
  margin-right: 0.2em;
  font-size: 1.3em;
}

/* line 240, ../scss/checkout.scss */
.shop-menu-item a {
  font-size: 14px !important;
  font-weight: 300;
  display: inline;
}
/* line 245, ../scss/checkout.scss */
.shop-menu-item a:hover {
  color: #fff !important;
}
/* line 250, ../scss/checkout.scss */
.shop-menu-item:hover {
  color: #fff !important;
}
/* line 252, ../scss/checkout.scss */
.shop-menu-item:hover a {
  color: #fff !important;
}

/* line 258, ../scss/checkout.scss */
.button {
  font-weight: 600;
}

/* line 265, ../scss/checkout.scss */
.md-perspective body {
  background: #222;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  perspective: 600px;
}

/* line 266, ../scss/checkout.scss */
.md-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 50%;
  max-width: 305px;
  min-width: 305px;
  height: auto;
  z-index: 2000;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* line 267, ../scss/checkout.scss */
.md-show {
  visibility: visible;
}

/* line 268, ../scss/checkout.scss */
.md-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 1000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
  opacity: 0.66;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

/* line 275, ../scss/checkout.scss */
.md-show ~ .md-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
  opacity: 0.66;
  visibility: visible;
}

/* line 281, ../scss/checkout.scss */
.md-content {
  background: #fff;
  position: relative;
  border-radius: 3px;
  margin: 0 auto;
}

/* line 282, ../scss/checkout.scss */
.md-content-wrapper {
  padding: 0 20px 20px;
}

/* line 283, ../scss/checkout.scss */
.md-content h3 {
  text-align: center;
  font-size: 2.4em;
  font-weight: 300;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px 3px 0 0;
  margin: 0;
  padding: .4em;
}

/* line 289, ../scss/checkout.scss */
.md-effect-7 {
  top: 10%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 290, ../scss/checkout.scss */
.md-effect-7 .md-content {
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 296, ../scss/checkout.scss */
.md-show.md-effect-7 .md-content {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  border-radius: 3px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 305, ../scss/checkout.scss */
.md-modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  border-top: 1px solid #e5e5e5;
  overflow: hidden;
}

/* line 306, ../scss/checkout.scss */
.md-modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 0;
}

/* line 307, ../scss/checkout.scss */
.md-modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 308, ../scss/checkout.scss */
.md-modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 309, ../scss/checkout.scss */
.md-modal-footer a {
  font-size: 12px;
  margin-top: 9px;
  text-decoration: none;
}

/* line 310, ../scss/checkout.scss */
.md-modal-header h4 {
  padding: 20px;
  color: #4a4a4a;
  font-weight: 600;
  font-size: 16px;
}

/* line 311, ../scss/checkout.scss */
.md-modal-header {
  position: relative;
}

/* line 315, ../scss/checkout.scss */
.validation-advice {
  font-size: 13px !important;
}

/* line 326, ../scss/checkout.scss */
.md-modal-header h4 {
  font-weight: 400;
  font-size: 18px;
  color: #070707;
}
/* line 335, ../scss/checkout.scss */
.md-modal-header .close {
  position: absolute;
  right: 17px;
  top: 18px;
  font-size: 32px;
  font-weight: 300;
}

/* line 345, ../scss/checkout.scss */
.youama-forgot-password {
  margin-left: 15px;
}
/* line 349, ../scss/checkout.scss */
.youama-forgot-password a {
  font-size: 14px;
}

/* line 354, ../scss/checkout.scss */
.left {
  float: left !important;
}

/* line 355, ../scss/checkout.scss */
.right {
  float: right !important;
}

/* line 356, ../scss/checkout.scss */
.clear {
  clear: both !important;
}

/* line 357, ../scss/checkout.scss */
.hidden {
  display: none;
}

/* line 358, ../scss/checkout.scss */
.move-columns {
  margin-bottom: 15px;
}

/* line 361, ../scss/checkout.scss */
#checkout-review-submit {
  padding: 0px 25px 55px 20px;
  margin-top: 0.25em;
}
/* line 367, ../scss/checkout.scss */
#checkout-review-submit .buttons-set {
  margin: 0;
  padding: 0;
  border-top: none !important;
}
/* line 371, ../scss/checkout.scss */
#checkout-review-submit .buttons-set .button {
  padding: 21px 30px;
  font-size: 18px;
}

/* line 379, ../scss/checkout.scss */
.opc-links {
  margin-top: 0;
}

/* line 388, ../scss/checkout.scss */
#checkout-agreements {
  position: absolute;
  width: 247px;
}
/* line 392, ../scss/checkout.scss */
#checkout-agreements li {
  position: relative;
  top: -5px;
  margin-bottom: 0.5em;
}
/* line 397, ../scss/checkout.scss */
#checkout-agreements input {
  margin-top: 4px;
}
/* line 400, ../scss/checkout.scss */
#checkout-agreements label {
  width: auto;
  font-weight: 300;
  font-size: 14px;
  line-height: 133%;
}

/* line 407, ../scss/checkout.scss */
#checkout-review-table-wrapper {
  padding: 25px 25px 5px 25px;
}

/* line 414, ../scss/checkout.scss */
#opc-review-block {
  background: #e6e6e6;
}

/* line 421, ../scss/checkout.scss */
.opc-data-table {
  width: 100%;
}
/* line 427, ../scss/checkout.scss */
.opc-data-table .vatinfo {
  display: block;
  margin-bottom: 0.5em;
  padding: 0;
  line-height: 100%;
  font-size: 14px;
}
/* line 437, ../scss/checkout.scss */
.opc-data-table .product-name {
  padding-right: 20px;
  font-weight: 300 !important;
}
/* line 442, ../scss/checkout.scss */
.opc-data-table tbody .cart-price .price {
  padding-left: 20px;
  font-weight: 300 !important;
  font-size: 14px !important;
}
/* line 448, ../scss/checkout.scss */
.opc-data-table th {
  font-weight: 300;
  font-size: 14px;
}
/* line 454, ../scss/checkout.scss */
.opc-data-table tbody tdÂ  {
  padding-top: 0em !important;
  padding-bottom: 0em !important;
}
/* line 461, ../scss/checkout.scss */
.opc-data-table td[data-rwd-label="Qty"] span {
  font-size: 16px !important;
}
/* line 465, ../scss/checkout.scss */
.opc-data-table tfoot .a-right {
  font-size: 14px !important;
}
/* line 473, ../scss/checkout.scss */
.opc-data-table tfoot td {
  padding: 0 !important;
  line-height: 200%;
}
/* line 480, ../scss/checkout.scss */
.opc-data-table .bubble {
  display: inline-block;
  text-align: center;
   /*

background: #aaa;
font-weight: 400;
color: white;
line-height: 141%;

font-style: normal;
width: 18px;
height: 15px;

font-size: 13px !important;
position: relative;

*/
  /*
  &:after{
    display: block;
    position: absolute;
    content: ' x';
    color: #666;
    top: 0;
    font-weight: 300;
    left: 25px;
  }
  */
}
/* line 513, ../scss/checkout.scss */
.opc-data-table .grand-total-value {
  font-size: 18px !important;
}
/* line 517, ../scss/checkout.scss */
.opc-data-table .grand-total-value .vatinfo {
  font-weight: 300 !important;
}
/* line 521, ../scss/checkout.scss */
.opc-data-table .grand-total-value.a-right {
  font-size: 18px !important;
}
/* line 527, ../scss/checkout.scss */
.opc-data-table .grand-total-value .price {
  font-weight: 600 !important;
}
/* line 536, ../scss/checkout.scss */
.opc-data-table .price {
  font-weight: 300;
}
/* line 541, ../scss/checkout.scss */
.opc-data-table .a-center {
  text-align: center;
}
/* line 545, ../scss/checkout.scss */
.opc-data-table td {
  padding-top: 0.81em;
  vertical-align: top;
  font-size: 16px !important;
}

/* line 555, ../scss/checkout.scss */
.opc-wrapper-opc .shipping-block {
  margin-bottom: 1.5em;
  line-height: 133% !important;
}
/* line 561, ../scss/checkout.scss */
.opc-wrapper-opc .payment-block {
  margin-bottom: 1em;
}
/* line 567, ../scss/checkout.scss */
.opc-wrapper-opc #checkout-shipping-method-load .sp-methods dd .no-display + label {
  padding: 0;
  font-size: 16px;
}
/* line 574, ../scss/checkout.scss */
.opc-wrapper-opc #checkout-payment-method-load .v-middle {
  position: absolute;
  margin-top: -4px;
}
/* line 579, ../scss/checkout.scss */
.opc-wrapper-opc #checkout-payment-method-load a {
  padding-left: 35px;
  font-size: 13px;
  font-weight: 300;
}
/* line 585, ../scss/checkout.scss */
.opc-wrapper-opc #checkout-payment-method-load label {
  margin-bottom: 1.2em;
  font-size: 16px;
  font-weight: 300;
}
/* line 596, ../scss/checkout.scss */
.opc-wrapper-opc .notice-msg {
  margin: 5px 0 0;
  color: red;
  font-size: 13px !important;
  font-weight: 400;
}

/* line 607, ../scss/checkout.scss */
#co-billing-form .input-text {
  font-size: 16px !important;
}
/* line 613, ../scss/checkout.scss */
#co-billing-form .fields:after {
  content: '';
  display: table;
  clear: both;
}
/* line 616, ../scss/checkout.scss */
#co-billing-form .fields .field {
  width: 46%;
  margin-bottom: 10px;
  float: left;
}
/* line 622, ../scss/checkout.scss */
#co-billing-form .fields .field:last-child {
  float: right;
}

/* line 633, ../scss/checkout.scss */
.cart-totals {
  width: 100%;
  background: none;
}
/* line 638, ../scss/checkout.scss */
.cart-totals td {
  vertical-align: top !important;
}

/* line 645, ../scss/checkout.scss */
.cart-items {
  width: 98.5% !important;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 650, ../scss/checkout.scss */
.cart-items td {
  padding-top: 1em;
}
/* line 655, ../scss/checkout.scss */
.cart-items tr:last-child td {
  padding-bottom: 2em;
  border-bottom: solid 2px #eee;
}
/* line 661, ../scss/checkout.scss */
.cart-items .cart-product-price {
  line-height: 120%;
  width: 20%;
}
/* line 666, ../scss/checkout.scss */
.cart-items .qty {
  text-align: center;
}
/* line 669, ../scss/checkout.scss */
.cart-items .vatinfo {
  width: 60px;
}
/* line 674, ../scss/checkout.scss */
.cart-items .price-excl {
  font-size: 16px !important;
  font-weight: 600 !important;
}

/* line 685, ../scss/checkout.scss */
.cart-totals-wrapper {
  margin-right: 10px;
}
/* line 687, ../scss/checkout.scss */
.cart-totals-wrapper .method-checkout-cart-methods-onepage-bottom {
  margin-top: 10px;
}
/* line 691, ../scss/checkout.scss */
.cart-totals-wrapper .method-checkout-cart-methods-onepage-bottom button {
  padding: 18px 38px;
  font-size: 18px;
}

/* line 705, ../scss/checkout.scss */
.cart:after {
  content: '';
  display: table;
  clear: both;
}
/* line 711, ../scss/checkout.scss */
.cart .item-btn {
  padding: 0 !important;
  background: #fff !important;
  color: #999 !important;
  font-weight: 300 !important;
  font-family: inherit !important;
  font-size: 14px !important;
}
/* line 720, ../scss/checkout.scss */
.cart .item-btn:hover {
  color: #ccc !important;
}
/* line 725, ../scss/checkout.scss */
.cart form {
  margin-bottom: 20px;
}

/* line 732, ../scss/checkout.scss */
.cart-forms .discount {
  margin-top: 15px;
  padding: 20px 20px 5px 20px;
}

/* line 740, ../scss/checkout.scss */
.discount-form .input-box {
  float: left;
  width: 66%;
}
/* line 744, ../scss/checkout.scss */
.discount-form .input-box .input-text {
  width: 255px !important;
}
/* line 748, ../scss/checkout.scss */
.discount-form .button {
  margin-top: 5px;
  padding: 6px 15px;
  min-width: 0 !important;
}
/* line 755, ../scss/checkout.scss */
.discount-form .butons-set {
  float: right;
}
/* line 760, ../scss/checkout.scss */
.discount-form .validation-advice {
  display: block;
}

/* line 766, ../scss/checkout.scss */
.buttons-set {
  clear: none;
  margin: 0;
  padding-top: 0;
  border-top: 0;
  text-align: right;
}

/* line 774, ../scss/checkout.scss */
.cart-forms {
  clear: none;
  float: left;
  padding-left: 8px;
}

/* line 780, ../scss/checkout.scss */
.cart-totals-wrapper {
  float: right;
  clear: none;
  width: auto;
  padding-left: 0;
  margin: 0;
  margin-top: 10px;
  margin-right: 7px;
}

/* line 794, ../scss/checkout.scss */
.cart-totals .totals-label {
  margin-right: 8px;
  padding-right: 20px;
  font-weight: 600;
  line-height: 100%;
}
/* line 800, ../scss/checkout.scss */
.cart-totals .price {
  line-height: 18px;
}
/* line 805, ../scss/checkout.scss */
.cart-totals .price-excl-tax .price {
  font-weight: 600;
  font-size: 16px;
}
/* line 810, ../scss/checkout.scss */
.cart-totals .price-excl-tax .price-incl-tax {
  font-size: 14px;
}
/* line 816, ../scss/checkout.scss */
.cart-totals .vatinfo {
  width: 60px;
}

/* line 826, ../scss/checkout.scss */
.product-cart-info {
  width: 79%;
  padding-right: 50px;
}
/* line 831, ../scss/checkout.scss */
.product-cart-info .desc {
  font-size: 15px !important;
  line-height: 17px;
}
/* line 837, ../scss/checkout.scss */
.product-cart-info h2.product-name {
  color: #e52a2c;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 300;
  margin: 0;
  font-size: 24px;
}

/* line 848, ../scss/checkout.scss */
.opc-data-table .price, .opc-data-table .cart-price .price {
  font-size: 16px !important;
}

/* line 853, ../scss/checkout.scss */
.opc-data-table .totals-label {
  font-size: 16px !important;
}

/* line 857, ../scss/checkout.scss */
.opc-data-table tfoot .a-right {
  font-size: 16px !important;
  line-height: 110%;
  padding-bottom: 0.5em !important;
}

/* line 862, ../scss/checkout.scss */
.opc-data-table td {
  padding: 0 !important;
  line-height: 110%;
}

/* line 867, ../scss/checkout.scss */
.opc-data-table tbody .cart-price .price {
  font-size: 16px !important;
}

/* line 870, ../scss/checkout.scss */
.grand-total-value .price {
  font-size: 18px !important;
}

/* line 875, ../scss/checkout.scss */
.is-locked {
  background: #9c9c9c !important;
}

/* line 880, ../scss/checkout.scss */
.opc-wrapper-opc h3 {
  font-weight: 600 !important;
  font-size: 16px !important;
  text-align: left;
  border-bottom: none !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* line 889, ../scss/checkout.scss */
#opc-co-shipping-method-form {
  margin-top: 0.75em;
}

/* line 893, ../scss/checkout.scss */
#opc-review-error {
  margin-top: 1.5em;
}

/* line 897, ../scss/checkout.scss */
#checkout-payment-method-load {
  margin-top: 1.5em;
}

/* line 907, ../scss/checkout.scss */
.opc-ajax-loader {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  display: none;
  z-index: 10000 !important;
}

/** BASE OPC ELEMENTS **/
/* line 911, ../scss/checkout.scss */
.opc-wrapper-opc {
  overflow: hidden;
  margin: 8px;
}

/* line 914, ../scss/checkout.scss */
.opc-wrapper-opc .validation-advice {
  font-weight: normal;
  text-align: left;
}

/* line 917, ../scss/checkout.scss */
.opc-wrapper-opc .opc-col-left {
  width: 46.81%;
  float: left;
}

/* line 918, ../scss/checkout.scss */
.opc-wrapper-opc .opc-col-right {
  float: right;
  width: 46.81%;
}

/* line 921, ../scss/checkout.scss */
.opc-wrapper-opc input.input-text:focus, .opc-wrapper-opc select:focus, .opc-wrapper-opc textarea:focus {
  background-color: #fff;
}

/* line 922, ../scss/checkout.scss */
.opc-wrapper-opc span.validation-passed, .opc-wrapper-opc div.validation-passed {
  background-image: none;
}

/* line 926, ../scss/checkout.scss */
#modal-login label {
  display: block !important;
  font-size: 13px;
}

/* line 932, ../scss/checkout.scss */
#modal-login .md-content-wrapper {
  width: 80%;
}

/* line 936, ../scss/checkout.scss */
#modal-login input {
  width: 100%;
}

/* line 941, ../scss/checkout.scss */
.youama-forgot-password a {
  font-size: 13px;
}

/* line 946, ../scss/checkout.scss */
#section-additional {
  padding-bottom: 90px !important;
}

/* line 950, ../scss/checkout.scss */
#section-footer {
  padding-bottom: 60px !important;
}

@-moz-keyframes f_fadeG {
  0% {
    background-color: #00909e;
  }
  100% {
    background-color: #FFFFFF;
  }
}
@-webkit-keyframes f_fadeG {
  0% {
    background-color: #00909e;
  }
  100% {
    background-color: #FFFFFF;
  }
}
@-ms-keyframes f_fadeG {
  0% {
    background-color: #00909e;
  }
  100% {
    background-color: #FFFFFF;
  }
}
@-o-keyframes f_fadeG {
  0% {
    background-color: #00909e;
  }
  100% {
    background-color: #FFFFFF;
  }
}
@keyframes f_fadeG {
  0% {
    background-color: #00909e;
  }
  100% {
    background-color: #FFFFFF;
  }
}
/* line 962, ../scss/checkout.scss */
.messages {
  margin-bottom: 2.5em;
}
/* line 967, ../scss/checkout.scss */
.messages .success-msg {
  font-weight: bold;
  color: #03aa03 !important;
}
/* line 974, ../scss/checkout.scss */
.messages .error-msg {
  font-weight: bold;
  color: #e52a2c !important;
}

/* line 982, ../scss/checkout.scss */
.messages li li {
  background: none !important;
  padding: 0;
  border: none !important;
}
/* line 989, ../scss/checkout.scss */
.messages li li:before {
  display: none !important;
}

/* line 995, ../scss/checkout.scss */
p.required {
  font-size: 14px;
}

/* line 999, ../scss/checkout.scss */
#opc-review-error {
  text-align: center;
  color: red;
  font-weight: bold;
}

/* line 1005, ../scss/checkout.scss */
.link {
  color: #296EA3 !important;
  text-decoration: underline !important;
}

/* line 1010, ../scss/checkout.scss */
.link:hover, u .link:hover {
  text-decoration: none !important;
}
/* line 1013, ../scss/checkout.scss */
.link:hover u, u .link:hover u {
  text-decoration: none !important;
}

/* line 1024, ../scss/checkout.scss */
#section-footer a:hover {
  color: #e6e6e6;
}

/* line 1035, ../scss/checkout.scss */
.software-box h2, .software-box p {
  color: rgba(255, 255, 255, 0.75);
}
/* line 1038, ../scss/checkout.scss */
.software-box.active {
  cursor: pointer;
}
/* line 1041, ../scss/checkout.scss */
.software-box.active h2, .software-box.active p {
  color: white;
}
/* line 1046, ../scss/checkout.scss */
.software-box.active:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
/* line 1053, ../scss/checkout.scss */
.software-box h2 {
  margin-top: 0.5em;
}

/* line 1063, ../scss/checkout.scss */
.i-blog {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 0;
  height: 34px;
  width: 34px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1063, ../scss/checkout.scss */
  .i-blog {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 0;
    height: 34px;
    width: 34px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1068, ../scss/checkout.scss */
.i-contact {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -143px;
  height: 39px;
  width: 36px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1068, ../scss/checkout.scss */
  .i-contact {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -143px;
    height: 39px;
    width: 36px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1073, ../scss/checkout.scss */
.i-technical {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -182px;
  height: 38px;
  width: 36px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1073, ../scss/checkout.scss */
  .i-technical {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -182px;
    height: 38px;
    width: 36px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1078, ../scss/checkout.scss */
.i-newsletter {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -220px;
  height: 37px;
  width: 36px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1078, ../scss/checkout.scss */
  .i-newsletter {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -220px;
    height: 37px;
    width: 36px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1083, ../scss/checkout.scss */
.i-join {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -257px;
  height: 42px;
  width: 36px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1083, ../scss/checkout.scss */
  .i-join {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -257px;
    height: 42px;
    width: 36px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1088, ../scss/checkout.scss */
.i-play {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -629px;
  height: 35px;
  width: 34px;
  display: inline-block;
  vertical-align: middle;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1088, ../scss/checkout.scss */
  .i-play {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -628px;
    height: 35px;
    width: 34px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1094, ../scss/checkout.scss */
.i-play2 {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -664px;
  height: 35px;
  width: 34px;
  display: inline-block;
  vertical-align: middle;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1094, ../scss/checkout.scss */
  .i-play2 {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -663px;
    height: 35px;
    width: 34px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1103, ../scss/checkout.scss */
.i-facebook {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -373px;
  height: 53px;
  width: 46px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1103, ../scss/checkout.scss */
  .i-facebook {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -372px;
    height: 53px;
    width: 46px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1108, ../scss/checkout.scss */
.i-youtube {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -426px;
  height: 54px;
  width: 46px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1108, ../scss/checkout.scss */
  .i-youtube {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -425px;
    height: 54px;
    width: 46px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1113, ../scss/checkout.scss */
.i-twitter {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -34px;
  height: 54px;
  width: 46px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1113, ../scss/checkout.scss */
  .i-twitter {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -34px;
    height: 54px;
    width: 46px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1117, ../scss/checkout.scss */
.i-linkedin {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -88px;
  height: 55px;
  width: 45px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1117, ../scss/checkout.scss */
  .i-linkedin {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -88px;
    height: 55px;
    width: 45px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1121, ../scss/checkout.scss */
.i-blog2 {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -480px;
  height: 35px;
  width: 31px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1121, ../scss/checkout.scss */
  .i-blog2 {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -479px;
    height: 35px;
    width: 31px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1129, ../scss/checkout.scss */
.i-arrow-blue {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -299px;
  height: 36px;
  width: 36px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1129, ../scss/checkout.scss */
  .i-arrow-blue {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -299px;
    height: 36px;
    width: 36px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1134, ../scss/checkout.scss */
.i-number-one {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -543px;
  height: 60px;
  width: 50px;
  display: inline-block;
  vertical-align: middle;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1134, ../scss/checkout.scss */
  .i-number-one {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -542px;
    height: 60px;
    width: 50px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1140, ../scss/checkout.scss */
.i-number-two {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -797px;
  height: 60px;
  width: 50px;
  display: inline-block;
  vertical-align: middle;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1140, ../scss/checkout.scss */
  .i-number-two {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -795px;
    height: 60px;
    width: 50px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1146, ../scss/checkout.scss */
.i-number-three {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -737px;
  height: 60px;
  width: 50px;
  display: inline-block;
  vertical-align: middle;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1146, ../scss/checkout.scss */
  .i-number-three {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -735px;
    height: 60px;
    width: 50px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1153, ../scss/checkout.scss */
.i-creditcard {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -515px;
  height: 28px;
  width: 113px;
  display: inline-block;
  vertical-align: middle;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1153, ../scss/checkout.scss */
  .i-creditcard {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -514px;
    height: 28px;
    width: 113px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1161, ../scss/checkout.scss */
.i-paypal {
  background-repeat: no-repeat;
  background-image: url('../images/generated/icons/normal-sd189b05409.png');
  background-position: 0 -603px;
  height: 26px;
  width: 40px;
  display: inline-block;
  vertical-align: middle;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1161, ../scss/checkout.scss */
  .i-paypal {
    background-image: url('../images/generated/icons/retina-s78d1a7c3cc.png');
    background-position: 0 -602px;
    height: 26px;
    width: 40px;
    -moz-background-size: 113px auto;
    -o-background-size: 113px auto;
    -webkit-background-size: 113px auto;
    background-size: 113px auto;
  }
}

/* line 1169, ../scss/checkout.scss */
.icon, .i-blog, .i-contact, .i-technical, .i-newsletter, .i-join, .i-facebook, .i-youtube, .i-twitter, .i-linkedin, .i-blog2, .i-arrow-blue {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

/* line 1181, ../scss/checkout.scss */
.footer-item {
  font-size: 16px;
  margin-bottom: 28px;
  color: white;
}
/* line 1186, ../scss/checkout.scss */
.footer-item a {
  display: inline-block;
  margin-right: 10px;
  color: white;
}

/* line 1197, ../scss/checkout.scss */
.footer-heading {
  color: white;
  font-size: 54px;
  line-height: 54px;
  margin-top: 28px;
}
