/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 /* ubuntu-regular - latin */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/ubuntu-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/ubuntu-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/ubuntu-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/ubuntu-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/ubuntu-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/ubuntu-v20-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
  
#product-buy-box .add .btn.btn-primary.add-to-cart {
    margin-right: 20px;
}

#search_widget {
    overflow: hidden;
}

body#checkout .additional-information {
    margin: 0;
}

.sepa-payment .paypal-mark {
    background: url("/modules/paypal/views/img/paypal_logo.png") !important;
      background-size: auto;
    width: 50px;
    height: 30px;
    border: 0 !important;
    margin-bottom: 0 !important;
    top: -10px;
}

.sepa-payment .paypal-mark img {
    display: none !important;
}

.sepa-payment {
    display: flex;
}

#giftcard_product .content_scene_cat .content_scene_cat_bg {
    background-color: white !important;
}

.content_scene_cat_bg .category-name {
    color: #e51f25 !important;
}

.promo-input {
    width: 100% !important;
}
  
.promo-code button {
    width: 100%;
}
  
.btn.btn-secondary.full-width.preview-btn-gift-card {
    background-color: #70e000 !important;
}

.btn.btn-secondary.full-width.preview-btn-gift-card:hover {
    background-color: #38b000 !important;
}

#newsletter_container .custom-checkbox label, #newsletter_container span i, #newsletter_container .custom-checkbox label a {
    color: white !important;
}

#newsletter_container span {
    border-color: #9b9696 !important;
}