@charset "UTF-8";

@media screen and (max-width: 440px) {
  .overlay:not(.administer-classes) .ws-popup-content {
    max-height: 90%;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 0px;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
  }
}

@media screen and (max-width: 440px) {
  .modal .lightbox-close {
    right: 0 !important;
    top: 0 !important;
    margin: 0;
  }

  .modal .lightbox-close:after {
    color: #000 !important;
  }

  .modal .inside-added-to-cart-msg .option-button-wrapper a {
    width: 100%;
    margin-bottom: 20px !important;
    display: block;
    text-align: center;
  }

  /*    .add-cart-message-wrapper .modal {
        width: auto!important;
        margin: 0 15px 0 15px;
        max-height: 90%;
        overflow-y: auto;
        Modified by levi from hidden to auto (not working safari)
        overflow-x: auto !important;
        background: #fff;
        Modified by levi-top
        height: 90%;
        top: 40px !important;
    }
    Modified By levi
    body.lightbox-shown {
        overflow: hidden !important;
    }
    body.lightbox-shown header.header {
        position: initial !important;
    }
    .add-cart-message-wrapper .modal .lightbox-close {
        right: -9px !important;
        top: -28px !important;
    }
    .add-cart-message-wrapper .modal .inside-added-to-cart-msg {
        height: 100%;
        overflow-y: auto;
    }*/
}

@media screen and (max-width: 768px) {
  input[type="radio"] + label:before,
  input[type="checkbox"] + label:before {
    width: 12px;
    height: 12px;
  }
}

@media screen and (min-width: 1025px) {
  input[type="radio"] + label:hover,
  input[type="checkbox"] + label:hover {
    font-weight: 700 !important;
  }

  input[type="radio"] + label:hover:before,
  input[type="checkbox"] + label:hover:before {
    background: #f58220;
    border: 1px solid #f58220;
  }
}

@media screen and (max-width: 1068px) {
  .post-content h1,
  .post-content .fs-lightbox .commerce-add-to-cart.out-of-stock legend span,
  .fs-lightbox .commerce-add-to-cart.out-of-stock legend .post-content span,
  .post-content .fs-lightbox .commerce-add-to-cart.in-stock legend span,
  .fs-lightbox .commerce-add-to-cart.in-stock legend .post-content span,
  .post-content .fs-lightbox .ws-stock-notification-form legend span,
  .fs-lightbox .ws-stock-notification-form legend .post-content span {
    line-height: 1.1 !important;
  }
}

@media screen and (max-width: 640px) {
  .post-content h5,
  .post-content h4,
  .post-content h3,
  .post-content h1,
  .post-content .fs-lightbox .commerce-add-to-cart.out-of-stock legend span,
  .fs-lightbox .commerce-add-to-cart.out-of-stock legend .post-content span,
  .post-content .fs-lightbox .commerce-add-to-cart.in-stock legend span,
  .fs-lightbox .commerce-add-to-cart.in-stock legend .post-content span,
  .post-content .fs-lightbox .ws-stock-notification-form legend span,
  .fs-lightbox .ws-stock-notification-form legend .post-content span {
    padding-bottom: 2px;
    line-height: 1.1 !important;
  }
}

@media screen and (min-width: 640px) and (max-width: 768px) {
  .post-content h5,
  .post-content h4,
  .post-content h3,
  .post-content h1,
  .post-content .fs-lightbox .commerce-add-to-cart.out-of-stock legend span,
  .fs-lightbox .commerce-add-to-cart.out-of-stock legend .post-content span,
  .post-content .fs-lightbox .commerce-add-to-cart.in-stock legend span,
  .fs-lightbox .commerce-add-to-cart.in-stock legend .post-content span,
  .post-content .fs-lightbox .ws-stock-notification-form legend span,
  .fs-lightbox .ws-stock-notification-form legend .post-content span {
    padding-bottom: 16px;
    line-height: 1.1 !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1068px) {
  .post-content h5,
  .post-content h4,
  .post-content h3,
  .post-content h1,
  .post-content .fs-lightbox .commerce-add-to-cart.out-of-stock legend span,
  .fs-lightbox .commerce-add-to-cart.out-of-stock legend .post-content span,
  .post-content .fs-lightbox .commerce-add-to-cart.in-stock legend span,
  .fs-lightbox .commerce-add-to-cart.in-stock legend .post-content span,
  .post-content .fs-lightbox .ws-stock-notification-form legend span,
  .fs-lightbox .ws-stock-notification-form legend .post-content span {
    padding-bottom: 13px;
    line-height: 1.1 !important;
  }
}

@media screen and (max-width: 640px) {
  .post-content h2 {
    padding-bottom: 2px;
    line-height: 1.2 !important;
    font-size: 20px !important;
  }
}

@media screen and (min-width: 640px) and (max-width: 768px) {
  .post-content h2 {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1068px) {
  .post-content h2 {
    padding-bottom: 9px;
  }
}

@media screen and (min-width: 769px) {
  .reset-link-custom:hover {
    font-weight: bold;
  }

  .reset-link-custom:hover .box {
    background: #f58220;
    border: 1px solid #f58220;
    font-weight: 700 !important;
  }
}

@media screen and (max-width: 768px) {
  #list-ajax-loader {
    z-index: 99;
    position: fixed;
  }
}

@media screen and (min-width: 768px) {
  .mobile {
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  ul.button-group,
  .desktop {
    display: none !important;
  }

  .reset-link-custom {
    font-size: 14px !important;
    padding: 20px 0 15px 0;
  }

  .reset-link-custom .box {
    width: 12px;
    height: 12px;
  }

  h1,
  .fs-lightbox .commerce-add-to-cart.out-of-stock legend span,
  .fs-lightbox .commerce-add-to-cart.in-stock legend span,
  .fs-lightbox .ws-stock-notification-form legend span {
    font-size: 2.25rem !important;
    line-height: 4.16667rem !important;
  }

  .author-description > h1,
  .fs-lightbox .commerce-add-to-cart.out-of-stock legend .author-description > span,
  .fs-lightbox .commerce-add-to-cart.in-stock legend .author-description > span,
  .fs-lightbox .ws-stock-notification-form legend .author-description > span,
  .product-master-inside > h1,
  .fs-lightbox .commerce-add-to-cart.out-of-stock legend .product-master-inside > span,
  .fs-lightbox .commerce-add-to-cart.in-stock legend .product-master-inside > span,
  .fs-lightbox .ws-stock-notification-form legend .product-master-inside > span {
    line-height: 110% !important;
  }

  .view-products-of-author h1,
  .view-products-of-author .fs-lightbox .commerce-add-to-cart.out-of-stock legend span,
  .fs-lightbox .commerce-add-to-cart.out-of-stock legend .view-products-of-author span,
  .view-products-of-author .fs-lightbox .commerce-add-to-cart.in-stock legend span,
  .fs-lightbox .commerce-add-to-cart.in-stock legend .view-products-of-author span,
  .view-products-of-author .fs-lightbox .ws-stock-notification-form legend span,
  .fs-lightbox .ws-stock-notification-form legend .view-products-of-author span {
    line-height: 110% !important;
    font-size: 24px !important;
  }

  .node-type-page {
    padding-top: 80px;
  }
}

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  .small-push-1 {
    position: relative;
    left: 4.16667%;
    right: auto;
  }

  .small-pull-1 {
    position: relative;
    right: 4.16667%;
    left: auto;
  }

  .small-push-2 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  .small-pull-2 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  .small-push-3 {
    position: relative;
    left: 12.5%;
    right: auto;
  }

  .small-pull-3 {
    position: relative;
    right: 12.5%;
    left: auto;
  }

  .small-push-4 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  .small-pull-4 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  .small-push-5 {
    position: relative;
    left: 20.83333%;
    right: auto;
  }

  .small-pull-5 {
    position: relative;
    right: 20.83333%;
    left: auto;
  }

  .small-push-6 {
    position: relative;
    left: 25%;
    right: auto;
  }

  .small-pull-6 {
    position: relative;
    right: 25%;
    left: auto;
  }

  .small-push-7 {
    position: relative;
    left: 29.16667%;
    right: auto;
  }

  .small-pull-7 {
    position: relative;
    right: 29.16667%;
    left: auto;
  }

  .small-push-8 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  .small-pull-8 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  .small-push-9 {
    position: relative;
    left: 37.5%;
    right: auto;
  }

  .small-pull-9 {
    position: relative;
    right: 37.5%;
    left: auto;
  }

  .small-push-10 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  .small-pull-10 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  .small-push-11 {
    position: relative;
    left: 45.83333%;
    right: auto;
  }

  .small-pull-11 {
    position: relative;
    right: 45.83333%;
    left: auto;
  }

  .small-push-12 {
    position: relative;
    left: 50%;
    right: auto;
  }

  .small-pull-12 {
    position: relative;
    right: 50%;
    left: auto;
  }

  .small-push-13 {
    position: relative;
    left: 54.16667%;
    right: auto;
  }

  .small-pull-13 {
    position: relative;
    right: 54.16667%;
    left: auto;
  }

  .small-push-14 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  .small-pull-14 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  .small-push-15 {
    position: relative;
    left: 62.5%;
    right: auto;
  }

  .small-pull-15 {
    position: relative;
    right: 62.5%;
    left: auto;
  }

  .small-push-16 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  .small-pull-16 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  .small-push-17 {
    position: relative;
    left: 70.83333%;
    right: auto;
  }

  .small-pull-17 {
    position: relative;
    right: 70.83333%;
    left: auto;
  }

  .small-push-18 {
    position: relative;
    left: 75%;
    right: auto;
  }

  .small-pull-18 {
    position: relative;
    right: 75%;
    left: auto;
  }

  .small-push-19 {
    position: relative;
    left: 79.16667%;
    right: auto;
  }

  .small-pull-19 {
    position: relative;
    right: 79.16667%;
    left: auto;
  }

  .small-push-20 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  .small-pull-20 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  .small-push-21 {
    position: relative;
    left: 87.5%;
    right: auto;
  }

  .small-pull-21 {
    position: relative;
    right: 87.5%;
    left: auto;
  }

  .small-push-22 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  .small-pull-22 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  .small-push-23 {
    position: relative;
    left: 95.83333%;
    right: auto;
  }

  .small-pull-23 {
    position: relative;
    right: 95.83333%;
    left: auto;
  }

  .column,
  .node-type-product section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs,
  .node-digital-learning-product .block-quicktabs,
  .columns,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  .page-wishlist .main #user-login-block-container,
  .page-wishlist .main .sitewide-login-uni,
  .page-wishlist .main .sitewide-login-social,
  .campaign-social-container {
    position: relative;
    padding-left: 0.41667rem;
    padding-right: 0.41667rem;
    float: left;
  }

  .small-1 {
    width: 4.16667%;
  }

  .small-2 {
    width: 8.33333%;
  }

  .small-3 {
    width: 12.5%;
  }

  .small-4 {
    width: 16.66667%;
  }

  .small-5 {
    width: 20.83333%;
  }

  .small-6 {
    width: 25%;
  }

  .small-7 {
    width: 29.16667%;
  }

  .small-8 {
    width: 33.33333%;
  }

  .small-9 {
    width: 37.5%;
  }

  .small-10 {
    width: 41.66667%;
  }

  .small-11 {
    width: 45.83333%;
  }

  .small-12 {
    width: 50%;
  }

  .small-13 {
    width: 54.16667%;
  }

  .small-14 {
    width: 58.33333%;
  }

  .small-15 {
    width: 62.5%;
  }

  .small-16 {
    width: 66.66667%;
  }

  .small-17 {
    width: 70.83333%;
  }

  .small-18 {
    width: 75%;
  }

  .small-19 {
    width: 79.16667%;
  }

  .small-20 {
    width: 83.33333%;
  }

  .small-21 {
    width: 87.5%;
  }

  .small-22,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  .page-wishlist .main #user-login-block-container,
  .page-wishlist .main .sitewide-login-uni,
  .page-wishlist .main .sitewide-login-social {
    width: 91.66667%;
  }

  .small-23 {
    width: 95.83333%;
  }

  .small-24,
  .node-type-product section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs,
  .node-digital-learning-product .block-quicktabs {
    width: 100%;
  }

  .small-offset-0 {
    margin-left: 0% !important;
  }

  .small-offset-1,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  .page-wishlist .main #user-login-block-container,
  .page-wishlist .main .sitewide-login-uni,
  .page-wishlist .main .sitewide-login-social {
    margin-left: 4.16667% !important;
  }

  .small-offset-2 {
    margin-left: 8.33333% !important;
  }

  .small-offset-3 {
    margin-left: 12.5% !important;
  }

  .small-offset-4 {
    margin-left: 16.66667% !important;
  }

  .small-offset-5 {
    margin-left: 20.83333% !important;
  }

  .small-offset-6 {
    margin-left: 25% !important;
  }

  .small-offset-7 {
    margin-left: 29.16667% !important;
  }

  .small-offset-8 {
    margin-left: 33.33333% !important;
  }

  .small-offset-9 {
    margin-left: 37.5% !important;
  }

  .small-offset-10 {
    margin-left: 41.66667% !important;
  }

  .small-offset-11 {
    margin-left: 45.83333% !important;
  }

  .small-offset-12 {
    margin-left: 50% !important;
  }

  .small-offset-13 {
    margin-left: 54.16667% !important;
  }

  .small-offset-14 {
    margin-left: 58.33333% !important;
  }

  .small-offset-15 {
    margin-left: 62.5% !important;
  }

  .small-offset-16 {
    margin-left: 66.66667% !important;
  }

  .small-offset-17 {
    margin-left: 70.83333% !important;
  }

  .small-offset-18 {
    margin-left: 75% !important;
  }

  .small-offset-19 {
    margin-left: 79.16667% !important;
  }

  .small-offset-20 {
    margin-left: 83.33333% !important;
  }

  .small-offset-21 {
    margin-left: 87.5% !important;
  }

  .small-offset-22 {
    margin-left: 91.66667% !important;
  }

  .small-offset-23 {
    margin-left: 95.83333% !important;
  }

  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  .column.small-centered,
  .node-type-product section.small-centered[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.small-centered[class*="block-views-sorted-tags-"],
  .node-type-product .small-centered.block-quicktabs,
  .node-digital-learning-product .small-centered.block-quicktabs,
  .columns.small-centered,
  body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social,
  .page-wishlist .main .small-centered#user-login-block-container,
  .page-wishlist .main .small-centered.sitewide-login-uni,
  .page-wishlist .main .small-centered.sitewide-login-social,
  .small-centered.campaign-social-container {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .column.small-uncentered,
  .node-type-product section.small-uncentered[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.small-uncentered[class*="block-views-sorted-tags-"],
  .node-type-product .small-uncentered.block-quicktabs,
  .node-digital-learning-product .small-uncentered.block-quicktabs,
  .columns.small-uncentered,
  body.section-user.page-user:not(.page-user-register) .main .small-uncentered#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .small-uncentered.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .small-uncentered.sitewide-login-social,
  .page-wishlist .main .small-uncentered#user-login-block-container,
  .page-wishlist .main .small-uncentered.sitewide-login-uni,
  .page-wishlist .main .small-uncentered.sitewide-login-social,
  .small-uncentered.campaign-social-container {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  .column.small-centered:last-child,
  .node-type-product section.small-centered:last-child[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.small-centered:last-child[class*="block-views-sorted-tags-"],
  .node-type-product .small-centered.block-quicktabs:last-child,
  .node-digital-learning-product .small-centered.block-quicktabs:last-child,
  .columns.small-centered:last-child,
  body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container:last-child,
  body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni:last-child,
  body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social:last-child,
  .page-wishlist .main .small-centered#user-login-block-container:last-child,
  .page-wishlist .main .small-centered.sitewide-login-uni:last-child,
  .page-wishlist .main .small-centered.sitewide-login-social:last-child,
  .small-centered.campaign-social-container:last-child {
    float: none;
  }

  .column.small-uncentered:last-child,
  .node-type-product section.small-uncentered:last-child[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.small-uncentered:last-child[class*="block-views-sorted-tags-"],
  .node-type-product .small-uncentered.block-quicktabs:last-child,
  .node-digital-learning-product .small-uncentered.block-quicktabs:last-child,
  .columns.small-uncentered:last-child,
  body.section-user.page-user:not(.page-user-register) .main .small-uncentered#user-login-block-container:last-child,
  body.section-user.page-user:not(.page-user-register) .main .small-uncentered.sitewide-login-uni:last-child,
  body.section-user.page-user:not(.page-user-register) .main .small-uncentered.sitewide-login-social:last-child,
  .page-wishlist .main .small-uncentered#user-login-block-container:last-child,
  .page-wishlist .main .small-uncentered.sitewide-login-uni:last-child,
  .page-wishlist .main .small-uncentered.sitewide-login-social:last-child,
  .small-uncentered.campaign-social-container:last-child {
    float: left;
  }

  .column.small-uncentered.opposite,
  .node-type-product section.small-uncentered.opposite[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.small-uncentered.opposite[class*="block-views-sorted-tags-"],
  .node-type-product .small-uncentered.opposite.block-quicktabs,
  .node-digital-learning-product .small-uncentered.opposite.block-quicktabs,
  .columns.small-uncentered.opposite,
  body.section-user.page-user:not(.page-user-register) .main .small-uncentered.opposite#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .small-uncentered.opposite.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .small-uncentered.opposite.sitewide-login-social,
  .page-wishlist .main .small-uncentered.opposite#user-login-block-container,
  .page-wishlist .main .small-uncentered.opposite.sitewide-login-uni,
  .page-wishlist .main .small-uncentered.opposite.sitewide-login-social,
  .small-uncentered.opposite.campaign-social-container {
    float: right;
  }

  .row.small-collapse > .column,
  .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > .column,
  .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > .column,
  .node-type-product .row.small-collapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .node-type-product .small-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .row.small-collapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .node-digital-learning-product .small-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-type-product .row.small-collapse > .block-quicktabs,
  .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .node-type-product .small-collapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .row.small-collapse > .block-quicktabs,
  .node-type-product .block-quicktabs .node-digital-learning-product .small-collapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > .block-quicktabs,
  .row.small-collapse > .columns,
  .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > .columns,
  .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > .columns,
  body.section-user.page-user:not(.page-user-register) .main .row.small-collapse > #user-login-block-container,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-collapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-collapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .row.small-collapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-collapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-collapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .row.small-collapse > .sitewide-login-social,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-collapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-collapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .row.small-collapse > #user-login-block-container,
  .node-type-product .block-quicktabs .page-wishlist .main .small-collapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .small-collapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .row.small-collapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs .page-wishlist .main .small-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .small-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .row.small-collapse > .sitewide-login-social,
  .node-type-product .block-quicktabs .page-wishlist .main .small-collapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .small-collapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > .sitewide-login-social,
  .row.small-collapse > .campaign-social-container,
  .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper > .campaign-social-container,
  .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper > .campaign-social-container {
    padding-left: 0;
    padding-right: 0;
  }

  .row.small-collapse .row,
  .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper .row,
  .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper .row,
  .row.small-collapse .node-type-product .block-quicktabs .quicktabs-wrapper,
  .node-type-product .block-quicktabs .row.small-collapse .quicktabs-wrapper,
  .node-type-product .block-quicktabs .small-collapse.quicktabs-wrapper .quicktabs-wrapper,
  .row.small-collapse .node-digital-learning-product .block-quicktabs .quicktabs-wrapper,
  .node-digital-learning-product .block-quicktabs .row.small-collapse .quicktabs-wrapper,
  .node-digital-learning-product .block-quicktabs .small-collapse.quicktabs-wrapper .quicktabs-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .row.small-uncollapse > .column,
  .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .column,
  .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .column,
  .node-type-product .row.small-uncollapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .node-type-product .small-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .row.small-uncollapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .node-digital-learning-product .small-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-type-product .row.small-uncollapse > .block-quicktabs,
  .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .node-type-product .small-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .row.small-uncollapse > .block-quicktabs,
  .node-type-product .block-quicktabs .node-digital-learning-product .small-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .row.small-uncollapse > .columns,
  .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .columns,
  .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .columns,
  body.section-user.page-user:not(.page-user-register) .main .row.small-uncollapse > #user-login-block-container,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-uncollapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-uncollapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .row.small-uncollapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .row.small-uncollapse > .sitewide-login-social,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .small-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .row.small-uncollapse > #user-login-block-container,
  .node-type-product .block-quicktabs .page-wishlist .main .small-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .small-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .row.small-uncollapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs .page-wishlist .main .small-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .small-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .row.small-uncollapse > .sitewide-login-social,
  .node-type-product .block-quicktabs .page-wishlist .main .small-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .small-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .row.small-uncollapse > .campaign-social-container,
  .node-type-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .campaign-social-container,
  .node-digital-learning-product .block-quicktabs .small-uncollapse.quicktabs-wrapper > .campaign-social-container {
    padding-left: 0.41667rem;
    padding-right: 0.41667rem;
    float: left;
  }
}

@media only screen and (min-width: 40.063em) {
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  .medium-push-1 {
    position: relative;
    left: 4.16667%;
    right: auto;
  }

  .medium-pull-1 {
    position: relative;
    right: 4.16667%;
    left: auto;
  }

  .medium-push-2 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  .medium-pull-2 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  .medium-push-3 {
    position: relative;
    left: 12.5%;
    right: auto;
  }

  .medium-pull-3 {
    position: relative;
    right: 12.5%;
    left: auto;
  }

  .medium-push-4 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  .medium-pull-4 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  .medium-push-5 {
    position: relative;
    left: 20.83333%;
    right: auto;
  }

  .medium-pull-5 {
    position: relative;
    right: 20.83333%;
    left: auto;
  }

  .medium-push-6 {
    position: relative;
    left: 25%;
    right: auto;
  }

  .medium-pull-6 {
    position: relative;
    right: 25%;
    left: auto;
  }

  .medium-push-7 {
    position: relative;
    left: 29.16667%;
    right: auto;
  }

  .medium-pull-7 {
    position: relative;
    right: 29.16667%;
    left: auto;
  }

  .medium-push-8 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  .medium-pull-8 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  .medium-push-9 {
    position: relative;
    left: 37.5%;
    right: auto;
  }

  .medium-pull-9 {
    position: relative;
    right: 37.5%;
    left: auto;
  }

  .medium-push-10 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  .medium-pull-10 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  .medium-push-11 {
    position: relative;
    left: 45.83333%;
    right: auto;
  }

  .medium-pull-11 {
    position: relative;
    right: 45.83333%;
    left: auto;
  }

  .medium-push-12 {
    position: relative;
    left: 50%;
    right: auto;
  }

  .medium-pull-12 {
    position: relative;
    right: 50%;
    left: auto;
  }

  .medium-push-13 {
    position: relative;
    left: 54.16667%;
    right: auto;
  }

  .medium-pull-13 {
    position: relative;
    right: 54.16667%;
    left: auto;
  }

  .medium-push-14 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  .medium-pull-14 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  .medium-push-15 {
    position: relative;
    left: 62.5%;
    right: auto;
  }

  .medium-pull-15 {
    position: relative;
    right: 62.5%;
    left: auto;
  }

  .medium-push-16 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  .medium-pull-16 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  .medium-push-17 {
    position: relative;
    left: 70.83333%;
    right: auto;
  }

  .medium-pull-17 {
    position: relative;
    right: 70.83333%;
    left: auto;
  }

  .medium-push-18 {
    position: relative;
    left: 75%;
    right: auto;
  }

  .medium-pull-18 {
    position: relative;
    right: 75%;
    left: auto;
  }

  .medium-push-19 {
    position: relative;
    left: 79.16667%;
    right: auto;
  }

  .medium-pull-19 {
    position: relative;
    right: 79.16667%;
    left: auto;
  }

  .medium-push-20 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  .medium-pull-20 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  .medium-push-21 {
    position: relative;
    left: 87.5%;
    right: auto;
  }

  .medium-pull-21 {
    position: relative;
    right: 87.5%;
    left: auto;
  }

  .medium-push-22 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  .medium-pull-22 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  .medium-push-23 {
    position: relative;
    left: 95.83333%;
    right: auto;
  }

  .medium-pull-23 {
    position: relative;
    right: 95.83333%;
    left: auto;
  }

  .column,
  .node-type-product section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs,
  .node-digital-learning-product .block-quicktabs,
  .columns,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  .page-wishlist .main #user-login-block-container,
  .page-wishlist .main .sitewide-login-uni,
  .page-wishlist .main .sitewide-login-social,
  .campaign-social-container {
    position: relative;
    padding-left: 0.41667rem;
    padding-right: 0.41667rem;
    float: left;
  }

  .medium-1 {
    width: 4.16667%;
  }

  .medium-2 {
    width: 8.33333%;
  }

  .medium-3 {
    width: 12.5%;
  }

  .medium-4 {
    width: 16.66667%;
  }

  .medium-5 {
    width: 20.83333%;
  }

  .medium-6 {
    width: 25%;
  }

  .medium-7 {
    width: 29.16667%;
  }

  .medium-8 {
    width: 33.33333%;
  }

  .medium-9 {
    width: 37.5%;
  }

  .medium-10,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  .page-wishlist .main .sitewide-login-social {
    width: 41.66667%;
  }

  .medium-11,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  .page-wishlist .main .sitewide-login-uni {
    width: 45.83333%;
  }

  .medium-12 {
    width: 50%;
  }

  .medium-13 {
    width: 54.16667%;
  }

  .medium-14 {
    width: 58.33333%;
  }

  .medium-15 {
    width: 62.5%;
  }

  .medium-16 {
    width: 66.66667%;
  }

  .medium-17 {
    width: 70.83333%;
  }

  .medium-18 {
    width: 75%;
  }

  .medium-19 {
    width: 79.16667%;
  }

  .medium-20 {
    width: 83.33333%;
  }

  .medium-21 {
    width: 87.5%;
  }

  .medium-22,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  .page-wishlist .main #user-login-block-container {
    width: 91.66667%;
  }

  .medium-23 {
    width: 95.83333%;
  }

  .medium-24 {
    width: 100%;
  }

  .medium-offset-0 {
    margin-left: 0% !important;
  }

  .medium-offset-1,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  .page-wishlist .main #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  .page-wishlist .main .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  .page-wishlist .main .sitewide-login-social,
  body.page-user-edit form.user-edit-form-for-regular-user fieldset.group-main-wrapper-customer {
    margin-left: 4.16667% !important;
  }

  .medium-offset-2 {
    margin-left: 8.33333% !important;
  }

  .medium-offset-3 {
    margin-left: 12.5% !important;
  }

  .medium-offset-4 {
    margin-left: 16.66667% !important;
  }

  .medium-offset-5 {
    margin-left: 20.83333% !important;
  }

  .medium-offset-6 {
    margin-left: 25% !important;
  }

  .medium-offset-7 {
    margin-left: 29.16667% !important;
  }

  .medium-offset-8 {
    margin-left: 33.33333% !important;
  }

  .medium-offset-9 {
    margin-left: 37.5% !important;
  }

  .medium-offset-10 {
    margin-left: 41.66667% !important;
  }

  .medium-offset-11 {
    margin-left: 45.83333% !important;
  }

  .medium-offset-12 {
    margin-left: 50% !important;
  }

  .medium-offset-13 {
    margin-left: 54.16667% !important;
  }

  .medium-offset-14 {
    margin-left: 58.33333% !important;
  }

  .medium-offset-15 {
    margin-left: 62.5% !important;
  }

  .medium-offset-16 {
    margin-left: 66.66667% !important;
  }

  .medium-offset-17 {
    margin-left: 70.83333% !important;
  }

  .medium-offset-18 {
    margin-left: 75% !important;
  }

  .medium-offset-19 {
    margin-left: 79.16667% !important;
  }

  .medium-offset-20 {
    margin-left: 83.33333% !important;
  }

  .medium-offset-21 {
    margin-left: 87.5% !important;
  }

  .medium-offset-22 {
    margin-left: 91.66667% !important;
  }

  .medium-offset-23 {
    margin-left: 95.83333% !important;
  }

  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  .column.medium-centered,
  .node-type-product section.medium-centered[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.medium-centered[class*="block-views-sorted-tags-"],
  .node-type-product .medium-centered.block-quicktabs,
  .node-digital-learning-product .medium-centered.block-quicktabs,
  .columns.medium-centered,
  body.section-user.page-user:not(.page-user-register) .main .medium-centered#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .medium-centered.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .medium-centered.sitewide-login-social,
  .page-wishlist .main .medium-centered#user-login-block-container,
  .page-wishlist .main .medium-centered.sitewide-login-uni,
  .page-wishlist .main .medium-centered.sitewide-login-social,
  .medium-centered.campaign-social-container {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .column.medium-uncentered,
  .node-type-product section.medium-uncentered[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.medium-uncentered[class*="block-views-sorted-tags-"],
  .node-type-product .medium-uncentered.block-quicktabs,
  .node-digital-learning-product .medium-uncentered.block-quicktabs,
  .columns.medium-uncentered,
  body.section-user.page-user:not(.page-user-register) .main .medium-uncentered#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .medium-uncentered.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .medium-uncentered.sitewide-login-social,
  .page-wishlist .main .medium-uncentered#user-login-block-container,
  .page-wishlist .main .medium-uncentered.sitewide-login-uni,
  .page-wishlist .main .medium-uncentered.sitewide-login-social,
  .medium-uncentered.campaign-social-container {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  .column.medium-centered:last-child,
  .node-type-product section.medium-centered:last-child[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.medium-centered:last-child[class*="block-views-sorted-tags-"],
  .node-type-product .medium-centered.block-quicktabs:last-child,
  .node-digital-learning-product .medium-centered.block-quicktabs:last-child,
  .columns.medium-centered:last-child,
  body.section-user.page-user:not(.page-user-register) .main .medium-centered#user-login-block-container:last-child,
  body.section-user.page-user:not(.page-user-register) .main .medium-centered.sitewide-login-uni:last-child,
  body.section-user.page-user:not(.page-user-register) .main .medium-centered.sitewide-login-social:last-child,
  .page-wishlist .main .medium-centered#user-login-block-container:last-child,
  .page-wishlist .main .medium-centered.sitewide-login-uni:last-child,
  .page-wishlist .main .medium-centered.sitewide-login-social:last-child,
  .medium-centered.campaign-social-container:last-child {
    float: none;
  }

  .column.medium-uncentered:last-child,
  .node-type-product section.medium-uncentered:last-child[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.medium-uncentered:last-child[class*="block-views-sorted-tags-"],
  .node-type-product .medium-uncentered.block-quicktabs:last-child,
  .node-digital-learning-product .medium-uncentered.block-quicktabs:last-child,
  .columns.medium-uncentered:last-child,
  body.section-user.page-user:not(.page-user-register) .main .medium-uncentered#user-login-block-container:last-child,
  body.section-user.page-user:not(.page-user-register) .main .medium-uncentered.sitewide-login-uni:last-child,
  body.section-user.page-user:not(.page-user-register) .main .medium-uncentered.sitewide-login-social:last-child,
  .page-wishlist .main .medium-uncentered#user-login-block-container:last-child,
  .page-wishlist .main .medium-uncentered.sitewide-login-uni:last-child,
  .page-wishlist .main .medium-uncentered.sitewide-login-social:last-child,
  .medium-uncentered.campaign-social-container:last-child {
    float: left;
  }

  .column.medium-uncentered.opposite,
  .node-type-product section.medium-uncentered.opposite[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.medium-uncentered.opposite[class*="block-views-sorted-tags-"],
  .node-type-product .medium-uncentered.opposite.block-quicktabs,
  .node-digital-learning-product .medium-uncentered.opposite.block-quicktabs,
  .columns.medium-uncentered.opposite,
  body.section-user.page-user:not(.page-user-register) .main .medium-uncentered.opposite#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .medium-uncentered.opposite.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .medium-uncentered.opposite.sitewide-login-social,
  .page-wishlist .main .medium-uncentered.opposite#user-login-block-container,
  .page-wishlist .main .medium-uncentered.opposite.sitewide-login-uni,
  .page-wishlist .main .medium-uncentered.opposite.sitewide-login-social,
  .medium-uncentered.opposite.campaign-social-container {
    float: right;
  }

  .row.medium-collapse > .column,
  .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .column,
  .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .column,
  .node-type-product .row.medium-collapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .node-type-product .medium-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .row.medium-collapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .node-digital-learning-product .medium-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-type-product .row.medium-collapse > .block-quicktabs,
  .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .node-type-product .medium-collapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .row.medium-collapse > .block-quicktabs,
  .node-type-product .block-quicktabs .node-digital-learning-product .medium-collapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .block-quicktabs,
  .row.medium-collapse > .columns,
  .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .columns,
  .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .columns,
  body.section-user.page-user:not(.page-user-register) .main .row.medium-collapse > #user-login-block-container,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-collapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-collapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .row.medium-collapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-collapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-collapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .row.medium-collapse > .sitewide-login-social,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-collapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-collapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .row.medium-collapse > #user-login-block-container,
  .node-type-product .block-quicktabs .page-wishlist .main .medium-collapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .medium-collapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .row.medium-collapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs .page-wishlist .main .medium-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .medium-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .row.medium-collapse > .sitewide-login-social,
  .node-type-product .block-quicktabs .page-wishlist .main .medium-collapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .medium-collapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .sitewide-login-social,
  .row.medium-collapse > .campaign-social-container,
  .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .campaign-social-container,
  .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper > .campaign-social-container {
    padding-left: 0;
    padding-right: 0;
  }

  .row.medium-collapse .row,
  .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper .row,
  .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper .row,
  .row.medium-collapse .node-type-product .block-quicktabs .quicktabs-wrapper,
  .node-type-product .block-quicktabs .row.medium-collapse .quicktabs-wrapper,
  .node-type-product .block-quicktabs .medium-collapse.quicktabs-wrapper .quicktabs-wrapper,
  .row.medium-collapse .node-digital-learning-product .block-quicktabs .quicktabs-wrapper,
  .node-digital-learning-product .block-quicktabs .row.medium-collapse .quicktabs-wrapper,
  .node-digital-learning-product .block-quicktabs .medium-collapse.quicktabs-wrapper .quicktabs-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .row.medium-uncollapse > .column,
  .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .column,
  .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .column,
  .node-type-product .row.medium-uncollapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .node-type-product .medium-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .row.medium-uncollapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .node-digital-learning-product .medium-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-type-product .row.medium-uncollapse > .block-quicktabs,
  .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .node-type-product .medium-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .row.medium-uncollapse > .block-quicktabs,
  .node-type-product .block-quicktabs .node-digital-learning-product .medium-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .row.medium-uncollapse > .columns,
  .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .columns,
  .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .columns,
  body.section-user.page-user:not(.page-user-register) .main .row.medium-uncollapse > #user-login-block-container,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-uncollapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-uncollapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .row.medium-uncollapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .row.medium-uncollapse > .sitewide-login-social,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .medium-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .row.medium-uncollapse > #user-login-block-container,
  .node-type-product .block-quicktabs .page-wishlist .main .medium-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .medium-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .row.medium-uncollapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs .page-wishlist .main .medium-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .medium-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .row.medium-uncollapse > .sitewide-login-social,
  .node-type-product .block-quicktabs .page-wishlist .main .medium-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .medium-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .row.medium-uncollapse > .campaign-social-container,
  .node-type-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .campaign-social-container,
  .node-digital-learning-product .block-quicktabs .medium-uncollapse.quicktabs-wrapper > .campaign-social-container {
    padding-left: 0.41667rem;
    padding-right: 0.41667rem;
    float: left;
  }

  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  .push-1 {
    position: relative;
    left: 4.16667%;
    right: auto;
  }

  .pull-1 {
    position: relative;
    right: 4.16667%;
    left: auto;
  }

  .push-2 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  .pull-2 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  .push-3 {
    position: relative;
    left: 12.5%;
    right: auto;
  }

  .pull-3 {
    position: relative;
    right: 12.5%;
    left: auto;
  }

  .push-4 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  .pull-4 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  .push-5 {
    position: relative;
    left: 20.83333%;
    right: auto;
  }

  .pull-5 {
    position: relative;
    right: 20.83333%;
    left: auto;
  }

  .push-6 {
    position: relative;
    left: 25%;
    right: auto;
  }

  .pull-6 {
    position: relative;
    right: 25%;
    left: auto;
  }

  .push-7 {
    position: relative;
    left: 29.16667%;
    right: auto;
  }

  .pull-7 {
    position: relative;
    right: 29.16667%;
    left: auto;
  }

  .push-8 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  .pull-8 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  .push-9 {
    position: relative;
    left: 37.5%;
    right: auto;
  }

  .pull-9 {
    position: relative;
    right: 37.5%;
    left: auto;
  }

  .push-10 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  .pull-10 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  .push-11 {
    position: relative;
    left: 45.83333%;
    right: auto;
  }

  .pull-11 {
    position: relative;
    right: 45.83333%;
    left: auto;
  }

  .push-12 {
    position: relative;
    left: 50%;
    right: auto;
  }

  .pull-12 {
    position: relative;
    right: 50%;
    left: auto;
  }

  .push-13 {
    position: relative;
    left: 54.16667%;
    right: auto;
  }

  .pull-13 {
    position: relative;
    right: 54.16667%;
    left: auto;
  }

  .push-14 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  .pull-14 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  .push-15 {
    position: relative;
    left: 62.5%;
    right: auto;
  }

  .pull-15 {
    position: relative;
    right: 62.5%;
    left: auto;
  }

  .push-16 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  .pull-16 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  .push-17 {
    position: relative;
    left: 70.83333%;
    right: auto;
  }

  .pull-17 {
    position: relative;
    right: 70.83333%;
    left: auto;
  }

  .push-18 {
    position: relative;
    left: 75%;
    right: auto;
  }

  .pull-18 {
    position: relative;
    right: 75%;
    left: auto;
  }

  .push-19 {
    position: relative;
    left: 79.16667%;
    right: auto;
  }

  .pull-19 {
    position: relative;
    right: 79.16667%;
    left: auto;
  }

  .push-20 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  .pull-20 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  .push-21 {
    position: relative;
    left: 87.5%;
    right: auto;
  }

  .pull-21 {
    position: relative;
    right: 87.5%;
    left: auto;
  }

  .push-22 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  .pull-22 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  .push-23 {
    position: relative;
    left: 95.83333%;
    right: auto;
  }

  .pull-23 {
    position: relative;
    right: 95.83333%;
    left: auto;
  }
}

@media only screen and (min-width: 64.063em) {
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  .large-push-1 {
    position: relative;
    left: 4.16667%;
    right: auto;
  }

  .large-pull-1 {
    position: relative;
    right: 4.16667%;
    left: auto;
  }

  .large-push-2 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  .large-pull-2 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  .large-push-3 {
    position: relative;
    left: 12.5%;
    right: auto;
  }

  .large-pull-3 {
    position: relative;
    right: 12.5%;
    left: auto;
  }

  .large-push-4 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  .large-pull-4 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  .large-push-5 {
    position: relative;
    left: 20.83333%;
    right: auto;
  }

  .large-pull-5 {
    position: relative;
    right: 20.83333%;
    left: auto;
  }

  .large-push-6 {
    position: relative;
    left: 25%;
    right: auto;
  }

  .large-pull-6 {
    position: relative;
    right: 25%;
    left: auto;
  }

  .large-push-7 {
    position: relative;
    left: 29.16667%;
    right: auto;
  }

  .large-pull-7 {
    position: relative;
    right: 29.16667%;
    left: auto;
  }

  .large-push-8 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  .large-pull-8 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  .large-push-9 {
    position: relative;
    left: 37.5%;
    right: auto;
  }

  .large-pull-9 {
    position: relative;
    right: 37.5%;
    left: auto;
  }

  .large-push-10 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  .large-pull-10 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  .large-push-11 {
    position: relative;
    left: 45.83333%;
    right: auto;
  }

  .large-pull-11 {
    position: relative;
    right: 45.83333%;
    left: auto;
  }

  .large-push-12 {
    position: relative;
    left: 50%;
    right: auto;
  }

  .large-pull-12 {
    position: relative;
    right: 50%;
    left: auto;
  }

  .large-push-13 {
    position: relative;
    left: 54.16667%;
    right: auto;
  }

  .large-pull-13 {
    position: relative;
    right: 54.16667%;
    left: auto;
  }

  .large-push-14 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  .large-pull-14 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  .large-push-15 {
    position: relative;
    left: 62.5%;
    right: auto;
  }

  .large-pull-15 {
    position: relative;
    right: 62.5%;
    left: auto;
  }

  .large-push-16 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  .large-pull-16 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  .large-push-17 {
    position: relative;
    left: 70.83333%;
    right: auto;
  }

  .large-pull-17 {
    position: relative;
    right: 70.83333%;
    left: auto;
  }

  .large-push-18 {
    position: relative;
    left: 75%;
    right: auto;
  }

  .large-pull-18 {
    position: relative;
    right: 75%;
    left: auto;
  }

  .large-push-19 {
    position: relative;
    left: 79.16667%;
    right: auto;
  }

  .large-pull-19 {
    position: relative;
    right: 79.16667%;
    left: auto;
  }

  .large-push-20 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  .large-pull-20 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  .large-push-21 {
    position: relative;
    left: 87.5%;
    right: auto;
  }

  .large-pull-21 {
    position: relative;
    right: 87.5%;
    left: auto;
  }

  .large-push-22 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  .large-pull-22 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  .large-push-23 {
    position: relative;
    left: 95.83333%;
    right: auto;
  }

  .large-pull-23 {
    position: relative;
    right: 95.83333%;
    left: auto;
  }

  .column,
  .node-type-product section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs,
  .node-digital-learning-product .block-quicktabs,
  .columns,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  .page-wishlist .main #user-login-block-container,
  .page-wishlist .main .sitewide-login-uni,
  .page-wishlist .main .sitewide-login-social,
  .campaign-social-container {
    position: relative;
    padding-left: 0.41667rem;
    padding-right: 0.41667rem;
    float: left;
  }

  .large-1 {
    width: 4.16667%;
  }

  .large-2 {
    width: 8.33333%;
  }

  .large-3 {
    width: 12.5%;
  }

  .large-4 {
    width: 16.66667%;
  }

  .large-5 {
    width: 20.83333%;
  }

  .large-6,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  .page-wishlist .main .sitewide-login-social {
    width: 25%;
  }

  .large-7,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  .page-wishlist .main #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  .page-wishlist .main .sitewide-login-uni {
    width: 29.16667%;
  }

  .large-8 {
    width: 33.33333%;
  }

  .large-9 {
    width: 37.5%;
  }

  .large-10 {
    width: 41.66667%;
  }

  .large-11 {
    width: 45.83333%;
  }

  .large-12 {
    width: 50%;
  }

  .large-13 {
    width: 54.16667%;
  }

  .large-14 {
    width: 58.33333%;
  }

  .large-15 {
    width: 62.5%;
  }

  .large-16 {
    width: 66.66667%;
  }

  .large-17 {
    width: 70.83333%;
  }

  .large-18 {
    width: 75%;
  }

  .large-19 {
    width: 79.16667%;
  }

  .large-20 {
    width: 83.33333%;
  }

  .large-21 {
    width: 87.5%;
  }

  .large-22 {
    width: 91.66667%;
  }

  .large-23 {
    width: 95.83333%;
  }

  .large-24 {
    width: 100%;
  }

  .large-offset-0 {
    margin-left: 0% !important;
  }

  .large-offset-1,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  .page-wishlist .main #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  .page-wishlist .main .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  .page-wishlist .main .sitewide-login-social {
    margin-left: 4.16667% !important;
  }

  .large-offset-2 {
    margin-left: 8.33333% !important;
  }

  .large-offset-3 {
    margin-left: 12.5% !important;
  }

  .large-offset-4 {
    margin-left: 16.66667% !important;
  }

  .large-offset-5 {
    margin-left: 20.83333% !important;
  }

  .large-offset-6 {
    margin-left: 25% !important;
  }

  .large-offset-7 {
    margin-left: 29.16667% !important;
  }

  .large-offset-8 {
    margin-left: 33.33333% !important;
  }

  .large-offset-9 {
    margin-left: 37.5% !important;
  }

  .large-offset-10 {
    margin-left: 41.66667% !important;
  }

  .large-offset-11 {
    margin-left: 45.83333% !important;
  }

  .large-offset-12 {
    margin-left: 50% !important;
  }

  .large-offset-13 {
    margin-left: 54.16667% !important;
  }

  .large-offset-14 {
    margin-left: 58.33333% !important;
  }

  .large-offset-15 {
    margin-left: 62.5% !important;
  }

  .large-offset-16 {
    margin-left: 66.66667% !important;
  }

  .large-offset-17 {
    margin-left: 70.83333% !important;
  }

  .large-offset-18 {
    margin-left: 75% !important;
  }

  .large-offset-19 {
    margin-left: 79.16667% !important;
  }

  .large-offset-20 {
    margin-left: 83.33333% !important;
  }

  .large-offset-21 {
    margin-left: 87.5% !important;
  }

  .large-offset-22 {
    margin-left: 91.66667% !important;
  }

  .large-offset-23 {
    margin-left: 95.83333% !important;
  }

  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  .column.large-centered,
  .node-type-product section.large-centered[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.large-centered[class*="block-views-sorted-tags-"],
  .node-type-product .large-centered.block-quicktabs,
  .node-digital-learning-product .large-centered.block-quicktabs,
  .columns.large-centered,
  body.section-user.page-user:not(.page-user-register) .main .large-centered#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .large-centered.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .large-centered.sitewide-login-social,
  .page-wishlist .main .large-centered#user-login-block-container,
  .page-wishlist .main .large-centered.sitewide-login-uni,
  .page-wishlist .main .large-centered.sitewide-login-social,
  .large-centered.campaign-social-container {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .column.large-uncentered,
  .node-type-product section.large-uncentered[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.large-uncentered[class*="block-views-sorted-tags-"],
  .node-type-product .large-uncentered.block-quicktabs,
  .node-digital-learning-product .large-uncentered.block-quicktabs,
  .columns.large-uncentered,
  body.section-user.page-user:not(.page-user-register) .main .large-uncentered#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .large-uncentered.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .large-uncentered.sitewide-login-social,
  .page-wishlist .main .large-uncentered#user-login-block-container,
  .page-wishlist .main .large-uncentered.sitewide-login-uni,
  .page-wishlist .main .large-uncentered.sitewide-login-social,
  .large-uncentered.campaign-social-container {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  .column.large-centered:last-child,
  .node-type-product section.large-centered:last-child[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.large-centered:last-child[class*="block-views-sorted-tags-"],
  .node-type-product .large-centered.block-quicktabs:last-child,
  .node-digital-learning-product .large-centered.block-quicktabs:last-child,
  .columns.large-centered:last-child,
  body.section-user.page-user:not(.page-user-register) .main .large-centered#user-login-block-container:last-child,
  body.section-user.page-user:not(.page-user-register) .main .large-centered.sitewide-login-uni:last-child,
  body.section-user.page-user:not(.page-user-register) .main .large-centered.sitewide-login-social:last-child,
  .page-wishlist .main .large-centered#user-login-block-container:last-child,
  .page-wishlist .main .large-centered.sitewide-login-uni:last-child,
  .page-wishlist .main .large-centered.sitewide-login-social:last-child,
  .large-centered.campaign-social-container:last-child {
    float: none;
  }

  .column.large-uncentered:last-child,
  .node-type-product section.large-uncentered:last-child[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.large-uncentered:last-child[class*="block-views-sorted-tags-"],
  .node-type-product .large-uncentered.block-quicktabs:last-child,
  .node-digital-learning-product .large-uncentered.block-quicktabs:last-child,
  .columns.large-uncentered:last-child,
  body.section-user.page-user:not(.page-user-register) .main .large-uncentered#user-login-block-container:last-child,
  body.section-user.page-user:not(.page-user-register) .main .large-uncentered.sitewide-login-uni:last-child,
  body.section-user.page-user:not(.page-user-register) .main .large-uncentered.sitewide-login-social:last-child,
  .page-wishlist .main .large-uncentered#user-login-block-container:last-child,
  .page-wishlist .main .large-uncentered.sitewide-login-uni:last-child,
  .page-wishlist .main .large-uncentered.sitewide-login-social:last-child,
  .large-uncentered.campaign-social-container:last-child {
    float: left;
  }

  .column.large-uncentered.opposite,
  .node-type-product section.large-uncentered.opposite[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.large-uncentered.opposite[class*="block-views-sorted-tags-"],
  .node-type-product .large-uncentered.opposite.block-quicktabs,
  .node-digital-learning-product .large-uncentered.opposite.block-quicktabs,
  .columns.large-uncentered.opposite,
  body.section-user.page-user:not(.page-user-register) .main .large-uncentered.opposite#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .large-uncentered.opposite.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .large-uncentered.opposite.sitewide-login-social,
  .page-wishlist .main .large-uncentered.opposite#user-login-block-container,
  .page-wishlist .main .large-uncentered.opposite.sitewide-login-uni,
  .page-wishlist .main .large-uncentered.opposite.sitewide-login-social,
  .large-uncentered.opposite.campaign-social-container {
    float: right;
  }

  .row.large-collapse > .column,
  .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > .column,
  .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > .column,
  .node-type-product .row.large-collapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .node-type-product .large-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .row.large-collapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .node-digital-learning-product .large-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-type-product .row.large-collapse > .block-quicktabs,
  .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .node-type-product .large-collapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .row.large-collapse > .block-quicktabs,
  .node-type-product .block-quicktabs .node-digital-learning-product .large-collapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > .block-quicktabs,
  .row.large-collapse > .columns,
  .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > .columns,
  .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > .columns,
  body.section-user.page-user:not(.page-user-register) .main .row.large-collapse > #user-login-block-container,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-collapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-collapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .row.large-collapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-collapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-collapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .row.large-collapse > .sitewide-login-social,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-collapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-collapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .row.large-collapse > #user-login-block-container,
  .node-type-product .block-quicktabs .page-wishlist .main .large-collapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .large-collapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .row.large-collapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs .page-wishlist .main .large-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .large-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .row.large-collapse > .sitewide-login-social,
  .node-type-product .block-quicktabs .page-wishlist .main .large-collapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .large-collapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > .sitewide-login-social,
  .row.large-collapse > .campaign-social-container,
  .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper > .campaign-social-container,
  .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper > .campaign-social-container {
    padding-left: 0;
    padding-right: 0;
  }

  .row.large-collapse .row,
  .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper .row,
  .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper .row,
  .row.large-collapse .node-type-product .block-quicktabs .quicktabs-wrapper,
  .node-type-product .block-quicktabs .row.large-collapse .quicktabs-wrapper,
  .node-type-product .block-quicktabs .large-collapse.quicktabs-wrapper .quicktabs-wrapper,
  .row.large-collapse .node-digital-learning-product .block-quicktabs .quicktabs-wrapper,
  .node-digital-learning-product .block-quicktabs .row.large-collapse .quicktabs-wrapper,
  .node-digital-learning-product .block-quicktabs .large-collapse.quicktabs-wrapper .quicktabs-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .row.large-uncollapse > .column,
  .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .column,
  .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .column,
  .node-type-product .row.large-uncollapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .node-type-product .large-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .row.large-uncollapse > section[class*="block-views-sorted-tags-"],
  .node-type-product .block-quicktabs .node-digital-learning-product .large-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > section[class*="block-views-sorted-tags-"],
  .node-type-product .row.large-uncollapse > .block-quicktabs,
  .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .node-type-product .large-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .row.large-uncollapse > .block-quicktabs,
  .node-type-product .block-quicktabs .node-digital-learning-product .large-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .block-quicktabs,
  .row.large-uncollapse > .columns,
  .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .columns,
  .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .columns,
  body.section-user.page-user:not(.page-user-register) .main .row.large-uncollapse > #user-login-block-container,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-uncollapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-uncollapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .row.large-uncollapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .row.large-uncollapse > .sitewide-login-social,
  .node-type-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs body.section-user.page-user:not(.page-user-register) .main .large-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .row.large-uncollapse > #user-login-block-container,
  .node-type-product .block-quicktabs .page-wishlist .main .large-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .large-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > #user-login-block-container,
  .page-wishlist .main .row.large-uncollapse > .sitewide-login-uni,
  .node-type-product .block-quicktabs .page-wishlist .main .large-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .large-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .sitewide-login-uni,
  .page-wishlist .main .row.large-uncollapse > .sitewide-login-social,
  .node-type-product .block-quicktabs .page-wishlist .main .large-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .node-digital-learning-product .block-quicktabs .page-wishlist .main .large-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .page-wishlist .main .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .sitewide-login-social,
  .row.large-uncollapse > .campaign-social-container,
  .node-type-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .campaign-social-container,
  .node-digital-learning-product .block-quicktabs .large-uncollapse.quicktabs-wrapper > .campaign-social-container {
    padding-left: 0.41667rem;
    padding-right: 0.41667rem;
    float: left;
  }

  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  .push-1 {
    position: relative;
    left: 4.16667%;
    right: auto;
  }

  .pull-1 {
    position: relative;
    right: 4.16667%;
    left: auto;
  }

  .push-2 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  .pull-2 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  .push-3 {
    position: relative;
    left: 12.5%;
    right: auto;
  }

  .pull-3 {
    position: relative;
    right: 12.5%;
    left: auto;
  }

  .push-4 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  .pull-4 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  .push-5 {
    position: relative;
    left: 20.83333%;
    right: auto;
  }

  .pull-5 {
    position: relative;
    right: 20.83333%;
    left: auto;
  }

  .push-6 {
    position: relative;
    left: 25%;
    right: auto;
  }

  .pull-6 {
    position: relative;
    right: 25%;
    left: auto;
  }

  .push-7 {
    position: relative;
    left: 29.16667%;
    right: auto;
  }

  .pull-7 {
    position: relative;
    right: 29.16667%;
    left: auto;
  }

  .push-8 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  .pull-8 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  .push-9 {
    position: relative;
    left: 37.5%;
    right: auto;
  }

  .pull-9 {
    position: relative;
    right: 37.5%;
    left: auto;
  }

  .push-10 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  .pull-10 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  .push-11 {
    position: relative;
    left: 45.83333%;
    right: auto;
  }

  .pull-11 {
    position: relative;
    right: 45.83333%;
    left: auto;
  }

  .push-12 {
    position: relative;
    left: 50%;
    right: auto;
  }

  .pull-12 {
    position: relative;
    right: 50%;
    left: auto;
  }

  .push-13 {
    position: relative;
    left: 54.16667%;
    right: auto;
  }

  .pull-13 {
    position: relative;
    right: 54.16667%;
    left: auto;
  }

  .push-14 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  .pull-14 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  .push-15 {
    position: relative;
    left: 62.5%;
    right: auto;
  }

  .pull-15 {
    position: relative;
    right: 62.5%;
    left: auto;
  }

  .push-16 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  .pull-16 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  .push-17 {
    position: relative;
    left: 70.83333%;
    right: auto;
  }

  .pull-17 {
    position: relative;
    right: 70.83333%;
    left: auto;
  }

  .push-18 {
    position: relative;
    left: 75%;
    right: auto;
  }

  .pull-18 {
    position: relative;
    right: 75%;
    left: auto;
  }

  .push-19 {
    position: relative;
    left: 79.16667%;
    right: auto;
  }

  .pull-19 {
    position: relative;
    right: 79.16667%;
    left: auto;
  }

  .push-20 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  .pull-20 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  .push-21 {
    position: relative;
    left: 87.5%;
    right: auto;
  }

  .pull-21 {
    position: relative;
    right: 87.5%;
    left: auto;
  }

  .push-22 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  .pull-22 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  .push-23 {
    position: relative;
    left: 95.83333%;
    right: auto;
  }

  .pull-23 {
    position: relative;
    right: 95.83333%;
    left: auto;
  }
}

@media only screen {
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }

  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  .small-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }

  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }

  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  .small-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }

  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  .small-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }

  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }

  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }

  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }

  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }

  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  .small-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }

  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }

  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }

  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }

  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}

@media only screen and (min-width: 40.063em) {
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }

  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }

  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }

  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }

  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }

  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }

  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }

  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }

  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }

  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }

  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }

  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }

  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }

  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}

@media only screen and (min-width: 64.063em) {
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }

  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  .large-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }

  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }

  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }

  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }

  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }

  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }

  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }

  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }

  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  .large-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }

  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }

  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }

  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }

  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}

@media only screen and (min-width: 40.063em) {
  button,
  .course-confirmation-popup .course-decline,
  .course-confirmation-popup .course-accept,
  .back-to-presse,
  .button,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-application-url a,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-webshop-url a,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-application-url a,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-webshop-url a,
  body.page-update-info-form .page .columns.small-centered #edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container #edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered#user-login-block-container #edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni #edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-uni #edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social #edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-social #edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered#user-login-block-container #edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered#user-login-block-container #edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-uni #edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-uni #edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-social #edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-social #edit-cancel,
  body.page-update-info-form .page .small-centered.campaign-social-container #edit-cancel,
  .button-group + .action-links,
  body.page-node-9 form.webform-client-form fieldset.webform-component--test .views-row .trial-description span,
  body.section-kontakt-vores-kundecenter .webform-general form .to-kontakt {
    display: inline-block;
  }
}

@media only screen and (min-width: 40.063em) {
  .tooltip > .nub {
    border-color: transparent transparent #000 transparent;
    top: -10px;
  }

  .tooltip.tip-top > .nub {
    border-color: #000 transparent transparent transparent;
    top: auto;
    bottom: -10px;
  }

  .tooltip.tip-left,
  .tooltip.tip-right {
    float: none !important;
  }

  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #000;
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -5px;
  }

  .tooltip.tip-right > .nub {
    border-color: transparent #000 transparent transparent;
    right: auto;
    left: -10px;
    top: 50%;
    margin-top: -5px;
  }
}

@media only screen and (max-width: 40em) {
  .small-only-text-left {
    text-align: left !important;
  }

  .small-only-text-right {
    text-align: right !important;
  }

  .small-only-text-center {
    text-align: center !important;
  }

  .small-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen {
  .small-text-left {
    text-align: left !important;
  }

  .small-text-right {
    text-align: right !important;
  }

  .small-text-center {
    text-align: center !important;
  }

  .small-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .medium-only-text-left {
    text-align: left !important;
  }

  .medium-only-text-right {
    text-align: right !important;
  }

  .medium-only-text-center {
    text-align: center !important;
  }

  .medium-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 40.063em) {
  .medium-text-left {
    text-align: left !important;
  }

  .medium-text-right {
    text-align: right !important;
  }

  .medium-text-center {
    text-align: center !important;
  }

  .medium-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .large-only-text-left {
    text-align: left !important;
  }

  .large-only-text-right {
    text-align: right !important;
  }

  .large-only-text-center {
    text-align: center !important;
  }

  .large-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 64.063em) {
  .large-text-left {
    text-align: left !important;
  }

  .large-text-right {
    text-align: right !important;
  }

  .large-text-center {
    text-align: center !important;
  }

  .large-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  .xlarge-only-text-left {
    text-align: left !important;
  }

  .xlarge-only-text-right {
    text-align: right !important;
  }

  .xlarge-only-text-center {
    text-align: center !important;
  }

  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 90.063em) {
  .xlarge-text-left {
    text-align: left !important;
  }

  .xlarge-text-right {
    text-align: right !important;
  }

  .xlarge-text-center {
    text-align: center !important;
  }

  .xlarge-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  .xxlarge-only-text-left {
    text-align: left !important;
  }

  .xxlarge-only-text-right {
    text-align: right !important;
  }

  .xxlarge-only-text-center {
    text-align: center !important;
  }

  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 120.063em) {
  .xxlarge-text-left {
    text-align: left !important;
  }

  .xxlarge-text-right {
    text-align: right !important;
  }

  .xxlarge-text-center {
    text-align: center !important;
  }

  .xxlarge-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 40.063em) {
  h1,
  .fs-lightbox .commerce-add-to-cart.out-of-stock legend span,
  .fs-lightbox .commerce-add-to-cart.in-stock legend span,
  .fs-lightbox .ws-stock-notification-form legend span,
  h2,
  h3,
  h4,
  h5,
  h6 {
    line-height: 1.2;
  }

  h1,
  .fs-lightbox .commerce-add-to-cart.out-of-stock legend span,
  .fs-lightbox .commerce-add-to-cart.in-stock legend span,
  .fs-lightbox .ws-stock-notification-form legend span {
    font-size: 3.16667rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.66667rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.16667rem;
  }

  h6 {
    font-size: 0.91667rem;
  }
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    /* Black prints faster: h5bp.com/s */
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

@page {
    margin: 0.5cm;
}

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .hide-on-print {
    display: none !important;
  }

  .print-only {
    display: block !important;
  }

  .hide-for-print {
    display: none !important;
  }

  .show-for-print {
    display: inherit !important;
  }
}

@media only screen {
  .show-for-small-only,
  .show-for-small-up,
  .show-for-small,
  .show-for-small-down,
  .hide-for-medium-only,
  .hide-for-medium-up,
  .hide-for-medium,
  .show-for-medium-down,
  .hide-for-large-only,
  .hide-for-large-up,
  .hide-for-large,
  .show-for-large-down,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xlarge,
  .show-for-xlarge-down,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .hide-for-xxlarge,
  .show-for-xxlarge-down {
    display: inherit !important;
  }

  .hide-for-small-only,
  .hide-for-small-up,
  .hide-for-small,
  .hide-for-small-down,
  .show-for-medium-only,
  .show-for-medium-up,
  .show-for-medium,
  .hide-for-medium-down,
  .show-for-large-only,
  .show-for-large-up,
  .show-for-large,
  .hide-for-large-down,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xlarge,
  .hide-for-xlarge-down,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up,
  .show-for-xxlarge,
  .hide-for-xxlarge-down {
    display: none !important;
  }

  .visible-for-small-only,
  .visible-for-small-up,
  .visible-for-small,
  .visible-for-small-down,
  .hidden-for-medium-only,
  .hidden-for-medium-up,
  .hidden-for-medium,
  .visible-for-medium-down,
  .hidden-for-large-only,
  .hidden-for-large-up,
  .hidden-for-large,
  .visible-for-large-down,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xlarge,
  .visible-for-xlarge-down,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .hidden-for-xxlarge,
  .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  .hidden-for-small-only,
  .hidden-for-small-up,
  .hidden-for-small,
  .hidden-for-small-down,
  .visible-for-medium-only,
  .visible-for-medium-up,
  .visible-for-medium,
  .hidden-for-medium-down,
  .visible-for-large-only,
  .visible-for-large-up,
  .visible-for-large,
  .hidden-for-large-down,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xlarge,
  .hidden-for-xlarge-down,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up,
  .visible-for-xxlarge,
  .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  table.show-for-small-only,
  table.show-for-small-up,
  table.show-for-small,
  table.show-for-small-down,
  table.hide-for-medium-only,
  table.hide-for-medium-up,
  table.hide-for-medium,
  table.show-for-medium-down,
  table.hide-for-large-only,
  table.hide-for-large-up,
  table.hide-for-large,
  table.show-for-large-down,
  table.hide-for-xlarge-only,
  table.hide-for-xlarge-up,
  table.hide-for-xlarge,
  table.show-for-xlarge-down,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.hide-for-xxlarge,
  table.show-for-xxlarge-down {
    display: table !important;
  }

  thead.show-for-small-only,
  thead.show-for-small-up,
  thead.show-for-small,
  thead.show-for-small-down,
  thead.hide-for-medium-only,
  thead.hide-for-medium-up,
  thead.hide-for-medium,
  thead.show-for-medium-down,
  thead.hide-for-large-only,
  thead.hide-for-large-up,
  thead.hide-for-large,
  thead.show-for-large-down,
  thead.hide-for-xlarge-only,
  thead.hide-for-xlarge-up,
  thead.hide-for-xlarge,
  thead.show-for-xlarge-down,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.hide-for-xxlarge,
  thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  tbody.show-for-small-only,
  tbody.show-for-small-up,
  tbody.show-for-small,
  tbody.show-for-small-down,
  tbody.hide-for-medium-only,
  tbody.hide-for-medium-up,
  tbody.hide-for-medium,
  tbody.show-for-medium-down,
  tbody.hide-for-large-only,
  tbody.hide-for-large-up,
  tbody.hide-for-large,
  tbody.show-for-large-down,
  tbody.hide-for-xlarge-only,
  tbody.hide-for-xlarge-up,
  tbody.hide-for-xlarge,
  tbody.show-for-xlarge-down,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.hide-for-xxlarge,
  tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  tr.show-for-small-only,
  tr.show-for-small-up,
  tr.show-for-small,
  tr.show-for-small-down,
  tr.hide-for-medium-only,
  tr.hide-for-medium-up,
  tr.hide-for-medium,
  tr.show-for-medium-down,
  tr.hide-for-large-only,
  tr.hide-for-large-up,
  tr.hide-for-large,
  tr.show-for-large-down,
  tr.hide-for-xlarge-only,
  tr.hide-for-xlarge-up,
  tr.hide-for-xlarge,
  tr.show-for-xlarge-down,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.hide-for-xxlarge,
  tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  th.show-for-small-only,
  td.show-for-small-only,
  th.show-for-small-up,
  td.show-for-small-up,
  th.show-for-small,
  td.show-for-small,
  th.show-for-small-down,
  td.show-for-small-down,
  th.hide-for-medium-only,
  td.hide-for-medium-only,
  th.hide-for-medium-up,
  td.hide-for-medium-up,
  th.hide-for-medium,
  td.hide-for-medium,
  th.show-for-medium-down,
  td.show-for-medium-down,
  th.hide-for-large-only,
  td.hide-for-large-only,
  th.hide-for-large-up,
  td.hide-for-large-up,
  th.hide-for-large,
  td.hide-for-large,
  th.show-for-large-down,
  td.show-for-large-down,
  th.hide-for-xlarge-only,
  td.hide-for-xlarge-only,
  th.hide-for-xlarge-up,
  td.hide-for-xlarge-up,
  th.hide-for-xlarge,
  td.hide-for-xlarge,
  th.show-for-xlarge-down,
  td.show-for-xlarge-down,
  th.hide-for-xxlarge-only,
  td.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  td.hide-for-xxlarge-up,
  th.hide-for-xxlarge,
  td.hide-for-xxlarge,
  th.show-for-xxlarge-down,
  td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

@media only screen and (min-width: 40.063em) {
  .hide-for-small-only,
  .show-for-small-up,
  .hide-for-small,
  .hide-for-small-down,
  .show-for-medium-only,
  .show-for-medium-up,
  .show-for-medium,
  .show-for-medium-down,
  .hide-for-large-only,
  .hide-for-large-up,
  .hide-for-large,
  .show-for-large-down,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xlarge,
  .show-for-xlarge-down,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .hide-for-xxlarge,
  .show-for-xxlarge-down {
    display: inherit !important;
  }

  .show-for-small-only,
  .hide-for-small-up,
  .show-for-small,
  .show-for-small-down,
  .hide-for-medium-only,
  .hide-for-medium-up,
  .hide-for-medium,
  .hide-for-medium-down,
  .show-for-large-only,
  .show-for-large-up,
  .show-for-large,
  .hide-for-large-down,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xlarge,
  .hide-for-xlarge-down,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up,
  .show-for-xxlarge,
  .hide-for-xxlarge-down {
    display: none !important;
  }

  .hidden-for-small-only,
  .visible-for-small-up,
  .hidden-for-small,
  .hidden-for-small-down,
  .visible-for-medium-only,
  .visible-for-medium-up,
  .visible-for-medium,
  .visible-for-medium-down,
  .hidden-for-large-only,
  .hidden-for-large-up,
  .hidden-for-large,
  .visible-for-large-down,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xlarge,
  .visible-for-xlarge-down,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .hidden-for-xxlarge,
  .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  .visible-for-small-only,
  .hidden-for-small-up,
  .visible-for-small,
  .visible-for-small-down,
  .hidden-for-medium-only,
  .hidden-for-medium-up,
  .hidden-for-medium,
  .hidden-for-medium-down,
  .visible-for-large-only,
  .visible-for-large-up,
  .visible-for-large,
  .hidden-for-large-down,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xlarge,
  .hidden-for-xlarge-down,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up,
  .visible-for-xxlarge,
  .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  table.hide-for-small-only,
  table.show-for-small-up,
  table.hide-for-small,
  table.hide-for-small-down,
  table.show-for-medium-only,
  table.show-for-medium-up,
  table.show-for-medium,
  table.show-for-medium-down,
  table.hide-for-large-only,
  table.hide-for-large-up,
  table.hide-for-large,
  table.show-for-large-down,
  table.hide-for-xlarge-only,
  table.hide-for-xlarge-up,
  table.hide-for-xlarge,
  table.show-for-xlarge-down,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.hide-for-xxlarge,
  table.show-for-xxlarge-down {
    display: table !important;
  }

  thead.hide-for-small-only,
  thead.show-for-small-up,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.show-for-medium-only,
  thead.show-for-medium-up,
  thead.show-for-medium,
  thead.show-for-medium-down,
  thead.hide-for-large-only,
  thead.hide-for-large-up,
  thead.hide-for-large,
  thead.show-for-large-down,
  thead.hide-for-xlarge-only,
  thead.hide-for-xlarge-up,
  thead.hide-for-xlarge,
  thead.show-for-xlarge-down,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.hide-for-xxlarge,
  thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  tbody.hide-for-small-only,
  tbody.show-for-small-up,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.show-for-medium-only,
  tbody.show-for-medium-up,
  tbody.show-for-medium,
  tbody.show-for-medium-down,
  tbody.hide-for-large-only,
  tbody.hide-for-large-up,
  tbody.hide-for-large,
  tbody.show-for-large-down,
  tbody.hide-for-xlarge-only,
  tbody.hide-for-xlarge-up,
  tbody.hide-for-xlarge,
  tbody.show-for-xlarge-down,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.hide-for-xxlarge,
  tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  tr.hide-for-small-only,
  tr.show-for-small-up,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.show-for-medium-only,
  tr.show-for-medium-up,
  tr.show-for-medium,
  tr.show-for-medium-down,
  tr.hide-for-large-only,
  tr.hide-for-large-up,
  tr.hide-for-large,
  tr.show-for-large-down,
  tr.hide-for-xlarge-only,
  tr.hide-for-xlarge-up,
  tr.hide-for-xlarge,
  tr.show-for-xlarge-down,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.hide-for-xxlarge,
  tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  th.hide-for-small-only,
  td.hide-for-small-only,
  th.show-for-small-up,
  td.show-for-small-up,
  th.hide-for-small,
  td.hide-for-small,
  th.hide-for-small-down,
  td.hide-for-small-down,
  th.show-for-medium-only,
  td.show-for-medium-only,
  th.show-for-medium-up,
  td.show-for-medium-up,
  th.show-for-medium,
  td.show-for-medium,
  th.show-for-medium-down,
  td.show-for-medium-down,
  th.hide-for-large-only,
  td.hide-for-large-only,
  th.hide-for-large-up,
  td.hide-for-large-up,
  th.hide-for-large,
  td.hide-for-large,
  th.show-for-large-down,
  td.show-for-large-down,
  th.hide-for-xlarge-only,
  td.hide-for-xlarge-only,
  th.hide-for-xlarge-up,
  td.hide-for-xlarge-up,
  th.hide-for-xlarge,
  td.hide-for-xlarge,
  th.show-for-xlarge-down,
  td.show-for-xlarge-down,
  th.hide-for-xxlarge-only,
  td.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  td.hide-for-xxlarge-up,
  th.hide-for-xxlarge,
  td.hide-for-xxlarge,
  th.show-for-xxlarge-down,
  td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

@media only screen and (min-width: 64.063em) {
  .hide-for-small-only,
  .show-for-small-up,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-medium-only,
  .show-for-medium-up,
  .hide-for-medium,
  .hide-for-medium-down,
  .show-for-large-only,
  .show-for-large-up,
  .show-for-large,
  .show-for-large-down,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xlarge,
  .show-for-xlarge-down,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .hide-for-xxlarge,
  .show-for-xxlarge-down {
    display: inherit !important;
  }

  .show-for-small-only,
  .hide-for-small-up,
  .show-for-small,
  .show-for-small-down,
  .show-for-medium-only,
  .hide-for-medium-up,
  .show-for-medium,
  .show-for-medium-down,
  .hide-for-large-only,
  .hide-for-large-up,
  .hide-for-large,
  .hide-for-large-down,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xlarge,
  .hide-for-xlarge-down,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up,
  .show-for-xxlarge,
  .hide-for-xxlarge-down {
    display: none !important;
  }

  .hidden-for-small-only,
  .visible-for-small-up,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-medium-only,
  .visible-for-medium-up,
  .hidden-for-medium,
  .hidden-for-medium-down,
  .visible-for-large-only,
  .visible-for-large-up,
  .visible-for-large,
  .visible-for-large-down,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xlarge,
  .visible-for-xlarge-down,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .hidden-for-xxlarge,
  .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  .visible-for-small-only,
  .hidden-for-small-up,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-medium-only,
  .hidden-for-medium-up,
  .visible-for-medium,
  .visible-for-medium-down,
  .hidden-for-large-only,
  .hidden-for-large-up,
  .hidden-for-large,
  .hidden-for-large-down,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xlarge,
  .hidden-for-xlarge-down,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up,
  .visible-for-xxlarge,
  .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  table.hide-for-small-only,
  table.show-for-small-up,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-medium-only,
  table.show-for-medium-up,
  table.hide-for-medium,
  table.hide-for-medium-down,
  table.show-for-large-only,
  table.show-for-large-up,
  table.show-for-large,
  table.show-for-large-down,
  table.hide-for-xlarge-only,
  table.hide-for-xlarge-up,
  table.hide-for-xlarge,
  table.show-for-xlarge-down,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.hide-for-xxlarge,
  table.show-for-xxlarge-down {
    display: table !important;
  }

  thead.hide-for-small-only,
  thead.show-for-small-up,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-medium-only,
  thead.show-for-medium-up,
  thead.hide-for-medium,
  thead.hide-for-medium-down,
  thead.show-for-large-only,
  thead.show-for-large-up,
  thead.show-for-large,
  thead.show-for-large-down,
  thead.hide-for-xlarge-only,
  thead.hide-for-xlarge-up,
  thead.hide-for-xlarge,
  thead.show-for-xlarge-down,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.hide-for-xxlarge,
  thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  tbody.hide-for-small-only,
  tbody.show-for-small-up,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-medium-only,
  tbody.show-for-medium-up,
  tbody.hide-for-medium,
  tbody.hide-for-medium-down,
  tbody.show-for-large-only,
  tbody.show-for-large-up,
  tbody.show-for-large,
  tbody.show-for-large-down,
  tbody.hide-for-xlarge-only,
  tbody.hide-for-xlarge-up,
  tbody.hide-for-xlarge,
  tbody.show-for-xlarge-down,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.hide-for-xxlarge,
  tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  tr.hide-for-small-only,
  tr.show-for-small-up,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-medium-only,
  tr.show-for-medium-up,
  tr.hide-for-medium,
  tr.hide-for-medium-down,
  tr.show-for-large-only,
  tr.show-for-large-up,
  tr.show-for-large,
  tr.show-for-large-down,
  tr.hide-for-xlarge-only,
  tr.hide-for-xlarge-up,
  tr.hide-for-xlarge,
  tr.show-for-xlarge-down,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.hide-for-xxlarge,
  tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  th.hide-for-small-only,
  td.hide-for-small-only,
  th.show-for-small-up,
  td.show-for-small-up,
  th.hide-for-small,
  td.hide-for-small,
  th.hide-for-small-down,
  td.hide-for-small-down,
  th.hide-for-medium-only,
  td.hide-for-medium-only,
  th.show-for-medium-up,
  td.show-for-medium-up,
  th.hide-for-medium,
  td.hide-for-medium,
  th.hide-for-medium-down,
  td.hide-for-medium-down,
  th.show-for-large-only,
  td.show-for-large-only,
  th.show-for-large-up,
  td.show-for-large-up,
  th.show-for-large,
  td.show-for-large,
  th.show-for-large-down,
  td.show-for-large-down,
  th.hide-for-xlarge-only,
  td.hide-for-xlarge-only,
  th.hide-for-xlarge-up,
  td.hide-for-xlarge-up,
  th.hide-for-xlarge,
  td.hide-for-xlarge,
  th.show-for-xlarge-down,
  td.show-for-xlarge-down,
  th.hide-for-xxlarge-only,
  td.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  td.hide-for-xxlarge-up,
  th.hide-for-xxlarge,
  td.hide-for-xxlarge,
  th.show-for-xxlarge-down,
  td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

@media only screen and (min-width: 90.063em) {
  .hide-for-small-only,
  .show-for-small-up,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-medium-only,
  .show-for-medium-up,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-large-only,
  .show-for-large-up,
  .hide-for-large,
  .hide-for-large-down,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xlarge,
  .show-for-xlarge-down,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .hide-for-xxlarge,
  .show-for-xxlarge-down {
    display: inherit !important;
  }

  .show-for-small-only,
  .hide-for-small-up,
  .show-for-small,
  .show-for-small-down,
  .show-for-medium-only,
  .hide-for-medium-up,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-large-only,
  .hide-for-large-up,
  .show-for-large,
  .show-for-large-down,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xlarge,
  .hide-for-xlarge-down,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up,
  .show-for-xxlarge,
  .hide-for-xxlarge-down {
    display: none !important;
  }

  .hidden-for-small-only,
  .visible-for-small-up,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-medium-only,
  .visible-for-medium-up,
  .hidden-for-medium,
  .hidden-for-medium-down,
  .hidden-for-large-only,
  .visible-for-large-up,
  .hidden-for-large,
  .hidden-for-large-down,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xlarge,
  .visible-for-xlarge-down,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .hidden-for-xxlarge,
  .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  .visible-for-small-only,
  .hidden-for-small-up,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-medium-only,
  .hidden-for-medium-up,
  .visible-for-medium,
  .visible-for-medium-down,
  .visible-for-large-only,
  .hidden-for-large-up,
  .visible-for-large,
  .visible-for-large-down,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xlarge,
  .hidden-for-xlarge-down,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up,
  .visible-for-xxlarge,
  .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  table.hide-for-small-only,
  table.show-for-small-up,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-medium-only,
  table.show-for-medium-up,
  table.hide-for-medium,
  table.hide-for-medium-down,
  table.hide-for-large-only,
  table.show-for-large-up,
  table.hide-for-large,
  table.hide-for-large-down,
  table.show-for-xlarge-only,
  table.show-for-xlarge-up,
  table.show-for-xlarge,
  table.show-for-xlarge-down,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.hide-for-xxlarge,
  table.show-for-xxlarge-down {
    display: table !important;
  }

  thead.hide-for-small-only,
  thead.show-for-small-up,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-medium-only,
  thead.show-for-medium-up,
  thead.hide-for-medium,
  thead.hide-for-medium-down,
  thead.hide-for-large-only,
  thead.show-for-large-up,
  thead.hide-for-large,
  thead.hide-for-large-down,
  thead.show-for-xlarge-only,
  thead.show-for-xlarge-up,
  thead.show-for-xlarge,
  thead.show-for-xlarge-down,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.hide-for-xxlarge,
  thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  tbody.hide-for-small-only,
  tbody.show-for-small-up,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-medium-only,
  tbody.show-for-medium-up,
  tbody.hide-for-medium,
  tbody.hide-for-medium-down,
  tbody.hide-for-large-only,
  tbody.show-for-large-up,
  tbody.hide-for-large,
  tbody.hide-for-large-down,
  tbody.show-for-xlarge-only,
  tbody.show-for-xlarge-up,
  tbody.show-for-xlarge,
  tbody.show-for-xlarge-down,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.hide-for-xxlarge,
  tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  tr.hide-for-small-only,
  tr.show-for-small-up,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-medium-only,
  tr.show-for-medium-up,
  tr.hide-for-medium,
  tr.hide-for-medium-down,
  tr.hide-for-large-only,
  tr.show-for-large-up,
  tr.hide-for-large,
  tr.hide-for-large-down,
  tr.show-for-xlarge-only,
  tr.show-for-xlarge-up,
  tr.show-for-xlarge,
  tr.show-for-xlarge-down,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.hide-for-xxlarge,
  tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  th.hide-for-small-only,
  td.hide-for-small-only,
  th.show-for-small-up,
  td.show-for-small-up,
  th.hide-for-small,
  td.hide-for-small,
  th.hide-for-small-down,
  td.hide-for-small-down,
  th.hide-for-medium-only,
  td.hide-for-medium-only,
  th.show-for-medium-up,
  td.show-for-medium-up,
  th.hide-for-medium,
  td.hide-for-medium,
  th.hide-for-medium-down,
  td.hide-for-medium-down,
  th.hide-for-large-only,
  td.hide-for-large-only,
  th.show-for-large-up,
  td.show-for-large-up,
  th.hide-for-large,
  td.hide-for-large,
  th.hide-for-large-down,
  td.hide-for-large-down,
  th.show-for-xlarge-only,
  td.show-for-xlarge-only,
  th.show-for-xlarge-up,
  td.show-for-xlarge-up,
  th.show-for-xlarge,
  td.show-for-xlarge,
  th.show-for-xlarge-down,
  td.show-for-xlarge-down,
  th.hide-for-xxlarge-only,
  td.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  td.hide-for-xxlarge-up,
  th.hide-for-xxlarge,
  td.hide-for-xxlarge,
  th.show-for-xxlarge-down,
  td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

@media only screen and (min-width: 120.063em) {
  .hide-for-small-only,
  .show-for-small-up,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-medium-only,
  .show-for-medium-up,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-large-only,
  .show-for-large-up,
  .hide-for-large,
  .hide-for-large-down,
  .hide-for-xlarge-only,
  .show-for-xlarge-up,
  .hide-for-xlarge,
  .hide-for-xlarge-down,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up,
  .show-for-xxlarge,
  .show-for-xxlarge-down {
    display: inherit !important;
  }

  .show-for-small-only,
  .hide-for-small-up,
  .show-for-small,
  .show-for-small-down,
  .show-for-medium-only,
  .hide-for-medium-up,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-large-only,
  .hide-for-large-up,
  .show-for-large,
  .show-for-large-down,
  .show-for-xlarge-only,
  .hide-for-xlarge-up,
  .show-for-xlarge,
  .show-for-xlarge-down,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .hide-for-xxlarge,
  .hide-for-xxlarge-down {
    display: none !important;
  }

  .hidden-for-small-only,
  .visible-for-small-up,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-medium-only,
  .visible-for-medium-up,
  .hidden-for-medium,
  .hidden-for-medium-down,
  .hidden-for-large-only,
  .visible-for-large-up,
  .hidden-for-large,
  .hidden-for-large-down,
  .hidden-for-xlarge-only,
  .visible-for-xlarge-up,
  .hidden-for-xlarge,
  .hidden-for-xlarge-down,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up,
  .visible-for-xxlarge,
  .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  .visible-for-small-only,
  .hidden-for-small-up,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-medium-only,
  .hidden-for-medium-up,
  .visible-for-medium,
  .visible-for-medium-down,
  .visible-for-large-only,
  .hidden-for-large-up,
  .visible-for-large,
  .visible-for-large-down,
  .visible-for-xlarge-only,
  .hidden-for-xlarge-up,
  .visible-for-xlarge,
  .visible-for-xlarge-down,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  table.hide-for-small-only,
  table.show-for-small-up,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-medium-only,
  table.show-for-medium-up,
  table.hide-for-medium,
  table.hide-for-medium-down,
  table.hide-for-large-only,
  table.show-for-large-up,
  table.hide-for-large,
  table.hide-for-large-down,
  table.hide-for-xlarge-only,
  table.show-for-xlarge-up,
  table.hide-for-xlarge,
  table.hide-for-xlarge-down,
  table.show-for-xxlarge-only,
  table.show-for-xxlarge-up,
  table.show-for-xxlarge,
  table.show-for-xxlarge-down {
    display: table !important;
  }

  thead.hide-for-small-only,
  thead.show-for-small-up,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-medium-only,
  thead.show-for-medium-up,
  thead.hide-for-medium,
  thead.hide-for-medium-down,
  thead.hide-for-large-only,
  thead.show-for-large-up,
  thead.hide-for-large,
  thead.hide-for-large-down,
  thead.hide-for-xlarge-only,
  thead.show-for-xlarge-up,
  thead.hide-for-xlarge,
  thead.hide-for-xlarge-down,
  thead.show-for-xxlarge-only,
  thead.show-for-xxlarge-up,
  thead.show-for-xxlarge,
  thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  tbody.hide-for-small-only,
  tbody.show-for-small-up,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-medium-only,
  tbody.show-for-medium-up,
  tbody.hide-for-medium,
  tbody.hide-for-medium-down,
  tbody.hide-for-large-only,
  tbody.show-for-large-up,
  tbody.hide-for-large,
  tbody.hide-for-large-down,
  tbody.hide-for-xlarge-only,
  tbody.show-for-xlarge-up,
  tbody.hide-for-xlarge,
  tbody.hide-for-xlarge-down,
  tbody.show-for-xxlarge-only,
  tbody.show-for-xxlarge-up,
  tbody.show-for-xxlarge,
  tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  tr.hide-for-small-only,
  tr.show-for-small-up,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-medium-only,
  tr.show-for-medium-up,
  tr.hide-for-medium,
  tr.hide-for-medium-down,
  tr.hide-for-large-only,
  tr.show-for-large-up,
  tr.hide-for-large,
  tr.hide-for-large-down,
  tr.hide-for-xlarge-only,
  tr.show-for-xlarge-up,
  tr.hide-for-xlarge,
  tr.hide-for-xlarge-down,
  tr.show-for-xxlarge-only,
  tr.show-for-xxlarge-up,
  tr.show-for-xxlarge,
  tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  th.hide-for-small-only,
  td.hide-for-small-only,
  th.show-for-small-up,
  td.show-for-small-up,
  th.hide-for-small,
  td.hide-for-small,
  th.hide-for-small-down,
  td.hide-for-small-down,
  th.hide-for-medium-only,
  td.hide-for-medium-only,
  th.show-for-medium-up,
  td.show-for-medium-up,
  th.hide-for-medium,
  td.hide-for-medium,
  th.hide-for-medium-down,
  td.hide-for-medium-down,
  th.hide-for-large-only,
  td.hide-for-large-only,
  th.show-for-large-up,
  td.show-for-large-up,
  th.hide-for-large,
  td.hide-for-large,
  th.hide-for-large-down,
  td.hide-for-large-down,
  th.hide-for-xlarge-only,
  td.hide-for-xlarge-only,
  th.show-for-xlarge-up,
  td.show-for-xlarge-up,
  th.hide-for-xlarge,
  td.hide-for-xlarge,
  th.hide-for-xlarge-down,
  td.hide-for-xlarge-down,
  th.show-for-xxlarge-only,
  td.show-for-xxlarge-only,
  th.show-for-xxlarge-up,
  td.show-for-xxlarge-up,
  th.show-for-xxlarge,
  td.show-for-xxlarge,
  th.show-for-xxlarge-down,
  td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

@media only screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visibility for tables */

  table.show-for-landscape,
  table.hide-for-portrait {
    display: table !important;
  }

  thead.show-for-landscape,
  thead.hide-for-portrait {
    display: table-header-group !important;
  }

  tbody.show-for-landscape,
  tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  tr.show-for-landscape,
  tr.hide-for-portrait {
    display: table-row !important;
  }

  td.show-for-landscape,
  td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}

@media only screen and (orientation: portrait) {
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visibility for tables */

  table.show-for-portrait,
  table.hide-for-landscape {
    display: table !important;
  }

  thead.show-for-portrait,
  thead.hide-for-landscape {
    display: table-header-group !important;
  }

  tbody.show-for-portrait,
  tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  tr.show-for-portrait,
  tr.hide-for-landscape {
    display: table-row !important;
  }

  td.show-for-portrait,
  td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}

@media print {
  .show-for-print {
    display: block;
  }

  .hide-for-print {
    display: none;
  }

  table.show-for-print {
    display: table !important;
  }

  thead.show-for-print {
    display: table-header-group !important;
  }

  tbody.show-for-print {
    display: table-row-group !important;
  }

  tr.show-for-print {
    display: table-row !important;
  }

  td.show-for-print {
    display: table-cell !important;
  }

  th.show-for-print {
    display: table-cell !important;
  }
}

@media screen and (max-width: 769px) {
  #eck-entity-form-edit-navision-customer,
  .entity-navision,
  .egmont-hk-menu {
    padding: 80px 35px 80px 35px;
  }
}

@media screen and (max-width: 640px) {
  .entity-navision .content .field {
    padding-left: 10px;
  }
}

@media screen and (max-width: 640px) {
  .entity-navision .content .field .field-label {
    position: relative;
    left: auto;
    top: auto;
    width: auto;
  }
}

@media screen and (max-width: 1320px) {
  .container-having-sections {
    margin-left: -5px;
    margin-right: -5px;
  }

  .container-having-sections .paragraphs-items .product-section.is-slideshow {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 840px) {
  #top-hidden .login .login-wrapper > div.sitewide-login-uni {
    max-width: 200px;
  }
}

@media screen and (min-width: 970px) and (max-width: 1280px) {
  #top-hidden .cart .ajax-shopping-cart-wrapper .products-container .cart-product-info-sitewide .cart-product-image-sitewide .product-image img {
    max-width: 87px;
  }
}

@media screen and (max-width: 970px) {
  #top-hidden .cart .ajax-shopping-cart-wrapper .products-container .cart-product-info-sitewide .cart-product-image-sitewide .product-image img {
    max-width: 75px;
  }
}

@media only screen and (max-width: 40em) {
  #top-hidden .cart .ajax-shopping-cart-wrapper .products-container .go-to-cart {
    width: 128px;
  }
}

@media screen and (max-width: 1280px) {
  #top-hidden .wishlist .view-wishlist .wishlist-container .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content:after {
    right: 11px;
  }

  #top-hidden .wishlist .view-wishlist .wishlist-container .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content:before {
    right: 15px;
  }
}

@media screen and (max-width: 1023px) {
  body.domain-alinea-dk.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  body.domain-lru-dk.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  body.domain-sp-forlag-dk.section-user.page-user:not(.page-user-register) .main #user-login-block-container {
    width: 91.6667%;
  }
}

@media screen and (max-width: 832px) {
  #top-hidden #user-login-form .small-22,
  #top-hidden #user-login-form body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main #top-hidden #user-login-form #user-login-block-container,
  #top-hidden #user-login-form body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main #top-hidden #user-login-form .sitewide-login-uni,
  #top-hidden #user-login-form body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main #top-hidden #user-login-form .sitewide-login-social,
  #top-hidden #user-login-form .page-wishlist .main #user-login-block-container,
  .page-wishlist .main #top-hidden #user-login-form #user-login-block-container,
  #top-hidden #user-login-form .page-wishlist .main .sitewide-login-uni,
  .page-wishlist .main #top-hidden #user-login-form .sitewide-login-uni,
  #top-hidden #user-login-form .page-wishlist .main .sitewide-login-social,
  .page-wishlist .main #top-hidden #user-login-form .sitewide-login-social {
    width: auto !important;
    float: none !important;
  }
}

@media screen and (max-width: 768px) {
  #top-hidden {
    position: relative;
    height: 0;
    padding: 0;
  }
}

@media screen and (min-width: 769px) and (max-width: 811px) {
  .view-wishlist .logged-in-user {
    width: 150px !important;
    margin-left: 5px;
  }

  .wishlist-container {
    /*max-width: 75%!important;*/
  }

  .wishlist-container > .views-row .views-field-title a {
    width: 85px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content {
    height: 75px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content:before {
    right: 4px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content:after {
    right: 0px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-nothing {
    left: 90% !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content a {
    height: 75px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content a img {
    max-width: 50px !important;
  }

  .products-container {
    max-width: 75% !important;
  }

  .products-container .cart-product-info-sitewide a.product-title {
    width: 80px !important;
  }

  .products-container .cart-product-info-sitewide .cart-product-image-sitewide {
    height: 65px !important;
  }

  .products-container .cart-product-info-sitewide .cart-product-image-sitewide img {
    max-width: 45px !important;
  }

  #top-hidden .cart .ajax-shopping-cart-wrapper .ajax-shopping-cart-more-info {
    width: 25%;
  }

  #top-hidden .cart .ajax-shopping-cart-wrapper .products-container .cart-product-info-sitewide .cart-product-image-sitewide:before {
    right: -5px;
  }

  #top-hidden .cart .ajax-shopping-cart-wrapper .products-container .cart-product-info-sitewide .cart-product-image-sitewide:after {
    right: -9px;
  }

  .go-to-wishlist,
  .go-to-cart {
    width: 86px !important;
    padding: 5px 0px 0 19px !important;
  }
}

@media screen and (min-width: 811px) and (max-width: 970px) {
  .view-wishlist .logged-in-user {
    width: 150px !important;
    margin-left: 5px;
  }

  .wishlist-container {
    /*max-width: 75%!important;*/
  }

  .wishlist-container > .views-row .views-field-title a {
    width: 90px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content {
    height: 75px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content:before {
    right: 4px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content:after {
    right: 0px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-nothing {
    left: 90% !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content a {
    height: 75px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content a img {
    max-width: 50px !important;
  }

  .products-container {
    max-width: 75% !important;
  }

  .products-container .cart-product-info-sitewide a.product-title {
    width: 85px !important;
  }

  #top-hidden .cart .ajax-shopping-cart-wrapper .ajax-shopping-cart-more-info {
    width: 25%;
  }

  #top-hidden .cart .ajax-shopping-cart-wrapper .products-container .cart-product-info-sitewide .cart-product-image-sitewide:before {
    right: 3px;
  }

  #top-hidden .cart .ajax-shopping-cart-wrapper .products-container .cart-product-info-sitewide .cart-product-image-sitewide:after {
    right: -1px;
  }

  .go-to-wishlist,
  .go-to-cart {
    width: 86px !important;
    padding: 5px 0px 0 19px !important;
  }
}

@media screen and (min-width: 971px) and (max-width: 1023px) {
  .products-container {
    max-width: 75% !important;
  }

  .products-container .cart-product-info-sitewide a.product-title {
    width: 105px !important;
  }

  .wishlist-container {
    /*max-width: 75%!important;*/
  }

  .wishlist-container > .views-row {
    /*.wishlist-image-and-delete .views-field-field-product-image .field-content a {
                height: 75px!important;
                img {
                    max-width: 50px!important;
                }
            }*/
  }

  .wishlist-container > .views-row .views-field-title a {
    width: 110px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content {
    height: 75px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content:before {
    right: 4px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content:after {
    right: 0px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-nothing {
    left: 90% !important;
  }

  #top-hidden .cart .ajax-shopping-cart-wrapper .ajax-shopping-cart-more-info {
    width: 25%;
  }

  #top-hidden .cart .ajax-shopping-cart-wrapper .products-container .cart-product-info-sitewide .cart-product-image-sitewide:before {
    right: 3px;
  }

  #top-hidden .cart .ajax-shopping-cart-wrapper .products-container .cart-product-info-sitewide .cart-product-image-sitewide:after {
    right: -1px;
  }

  .go-to-wishlist,
  .go-to-cart {
    width: 86px !important;
    padding: 5px 0px 0 19px !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
  .wishlist-container,
  .products-container {
    /*max-width: 664px!important;*/
  }

  .wishlist-container > .views-row .views-field-title a,
  .wishlist-container .cart-product-info-sitewide a.product-title,
  .products-container > .views-row .views-field-title a,
  .products-container .cart-product-info-sitewide a.product-title {
    width: 122px !important;
  }

  .wishlist-container > .views-row .views-field-title a .wishlist-image-and-delete .views-field-field-product-image .field-content:before,
  .wishlist-container .cart-product-info-sitewide a.product-title .wishlist-image-and-delete .views-field-field-product-image .field-content:before,
  .products-container > .views-row .views-field-title a .wishlist-image-and-delete .views-field-field-product-image .field-content:before,
  .products-container .cart-product-info-sitewide a.product-title .wishlist-image-and-delete .views-field-field-product-image .field-content:before {
    right: 14px !important;
  }

  .wishlist-container > .views-row .views-field-title a .wishlist-image-and-delete .views-field-field-product-image .field-content:after,
  .wishlist-container .cart-product-info-sitewide a.product-title .wishlist-image-and-delete .views-field-field-product-image .field-content:after,
  .products-container > .views-row .views-field-title a .wishlist-image-and-delete .views-field-field-product-image .field-content:after,
  .products-container .cart-product-info-sitewide a.product-title .wishlist-image-and-delete .views-field-field-product-image .field-content:after {
    right: 10px !important;
  }

  .wishlist-container > .views-row,
  .wishlist-container .cart-product-info-sitewide,
  .products-container > .views-row,
  .products-container .cart-product-info-sitewide {
    max-width: 20%;
    padding: 0 5px 20px 5px !important;
    min-width: 122px;
  }

  .go-to-wishlist,
  .go-to-cart {
    width: 125px !important;
    padding: 15px 10px 0 35px !important;
  }
}

@media screen and (max-width: 1280px) {
  .wishlist-container,
  .products-container {
    width: 100% !important;
  }

  .wishlist-container > .views-row,
  .wishlist-container .cart-product-info-sitewide,
  .products-container > .views-row,
  .products-container .cart-product-info-sitewide {
    float: right !important;
    max-width: 20%;
    padding: 0 5px 20px 5px !important;
  }

  .wishlist-container > .views-row .wishlist-image-and-delete .views-field-nothing,
  .wishlist-container .cart-product-info-sitewide .wishlist-image-and-delete .views-field-nothing,
  .products-container > .views-row .wishlist-image-and-delete .views-field-nothing,
  .products-container .cart-product-info-sitewide .wishlist-image-and-delete .views-field-nothing {
    left: 83% !important;
  }

  .wishlist-container > .views-row div.remove_from_cart,
  .wishlist-container .cart-product-info-sitewide div.remove_from_cart,
  .products-container > .views-row div.remove_from_cart,
  .products-container .cart-product-info-sitewide div.remove_from_cart {
    right: -18px !important;
  }
}

@media screen and (min-width: 971px) {
  #top-hidden .wishlist .view-wishlist .wishlist-container .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content a .product-image,
  #top-hidden .wishlist .view-wishlist .wishlist-container .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content a .product-image-inside {
    max-width: 87px;
  }
}

@media screen and (max-width: 970px) {
  #top-hidden .wishlist .view-wishlist .wishlist-container .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content a .product-image,
  #top-hidden .wishlist .view-wishlist .wishlist-container .views-row .wishlist-image-and-delete .views-field-field-product-image .field-content a .product-image-inside {
    max-width: 75px;
  }
}

@media screen and (max-width: 768px) {
  #entire-page-wrapper {
    overflow: visible;
  }
}

@media screen and (max-width: 768px) {
  a.browser-head {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .header .main-menu {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
  }
}

@media screen and (min-width: 769px) {
  .header .main-menu .container .menu-parent > .menu-title:hover,
  .header .main-menu .container a:hover {
    -webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2);
    background-color: #f58220;
    color: white;
  }

  .header .main-menu .container .menu-parent > .menu-title:hover:after,
  .header .main-menu .container .menu-parent > .menu-title:hover:before,
  .header .main-menu .container a:hover:after,
  .header .main-menu .container a:hover:before {
    background-color: white;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1240px) {
  .header .main-menu .container > li.theme .description-wrapper {
    width: 25%;
  }
}

@media screen and (max-width: 1024px) {
  .header .main-menu .container > li.theme .description-wrapper {
    display: none;
  }
}

@media screen and (min-width: 769px) {
  .header .main-menu .container > li.home > a:hover {
    background-color: #262626;
  }

  .header .main-menu .container > li.home > a:active {
    background-color: #f58220;
  }
}

@media (min-width: 768px) {
  .header .right-menu {
    pointer-events: none;
  }
}

@media screen and (max-width: 768px) {
  .right-menu a:hover .tooltip {
    display: none !important;
  }
}

@media screen and (min-width: 886px) and (max-width: 1124px) {
  .header .main-menu .container .submenu-wrapper .people-wrapper .view-content .views-row.views-row-last {
    display: none;
  }
}

@media screen and (min-width: 769px) and (max-width: 885px) {
  .header .main-menu .container .submenu-wrapper .people-wrapper .view-content .views-row.views-row-2,
  .header .main-menu .container .submenu-wrapper .people-wrapper .view-content .views-row.views-row-last {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .page-user-edit .l-main {
    padding-top: 80px;
  }

  .page-taxonomy-term .l-main {
    padding-top: 0;
  }

  .breadcrumb-top,
  .breadcrumb-bottom {
    display: none !important;
  }

  .mobile {
    display: block !important;
  }

  body {
    /*transform: translateX(0);*/
    display: block !important;
  }

  body main.l-main {
    min-height: 300px;
  }

  body main.l-main .main {
    margin-top: 0 !important;
  }

  .mobile-menu-open {
    -webkit-transform: translateX(250px);
    -ms-transform: translateX(250px);
    transform: translateX(250px);
    width: 100%;
    height: 100%;
    /* Windows Mobile IE fix */
  }

  .mobile-menu-open .mobile-menu-toggle:before {
    content: "";
  }
}

@media screen and (max-width: 768px) and (-ms-high-contrast: active), screen and (max-width: 768px) and (-ms-high-contrast: none) {
  .mobile-menu-open header.header {
    margin-left: 250px;
  }
}

@media screen and (max-width: 768px) {
  .columns.small-centered,
  body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social,
  .page-wishlist .main .small-centered#user-login-block-container,
  .page-wishlist .main .small-centered.sitewide-login-uni,
  .page-wishlist .main .small-centered.sitewide-login-social,
  .small-centered.campaign-social-container {
    position: initial;
  }

  .header {
    padding: 20px 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -ms-transition: margin-left 0.5s ease;
    /*Right menu*/
  }

  .header .main-menu-wrapper {
    float: left;
    width: 100%;
  }

  .header .main-menu-wrapper .mobile-menu-toggle,
  .header .main-menu-wrapper .mobile-shop-toggle {
    width: 38px;
    height: 38px;
    float: left;
  }

  .header .main-menu-wrapper .mobile-menu-toggle {
    margin-right: 10px;
    background-color: #f58220;
  }

  .header .main-menu-wrapper .mobile-menu-toggle:before {
    color: white;
    font-size: 20px;
    display: block;
    line-height: 38px;
    text-align: center;
  }

  .header .main-menu-wrapper .mobile-shop-toggle {
    background: #262626;
  }

  .header .main-menu-wrapper .container {
    position: absolute;
    width: 250px;
    top: 0;
    left: -250px;
    padding: 15px;
    z-index: 1000;
  }

  .header .main-menu-wrapper .container > li {
    display: table;
    width: 110px;
    margin: 0;
    padding: 5px !important;
    word-break: break-word;
    /*        &:not(.active) a:hover {
            background-color: $white!important;
            color: #262626!important;
            &:before,
            &:after {
              background-color: $dark_grey;
            }
        }*/
  }

  .header .main-menu-wrapper .container > li a {
    background-color: white;
    color: #262626;
    max-height: none;
    -webkit-transition: none;
    transition: none;
  }

  .header .main-menu-wrapper .container > li a span {
    color: #262626;
    font-size: 0.91667rem;
    font-weight: 700;
  }

  .header .main-menu-wrapper .container > li a span.icon:before {
    position: absolute;
    bottom: 5px;
    left: 5px;
    color: #262626;
    font-size: 16px;
    line-height: 16px;
  }

  .header .main-menu-wrapper .container > li.home {
    margin: 0;
  }

  .header .main-menu-wrapper .container > li.home .mobile-publisher {
    background-color: white;
    display: table-cell !important;
    padding: 10px;
  }

  .header .main-menu-wrapper .container > li.home .mobile-publisher:after,
  .header .main-menu-wrapper .container > li.home .mobile-publisher:before {
    background-color: black;
  }

  .header .main-menu-wrapper .container > li.home .mobile-publisher .icon-publisher-menu:before {
    color: #FFF;
  }

  .header .main-menu-wrapper .container > li.home .submenu-wrapper {
    padding-left: 15px;
  }

  .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li {
    display: table;
    width: 110px;
    margin: 0 !important;
    padding: 5px;
  }

  .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li a:hover {
    background-color: #262626 !important;
  }

  .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li .plus-sign:after,
  .header .main-menu-wrapper .main-menu .container > li.home .submenu-wrapper ul li .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image a:after,
  .header .main-menu .main-menu-wrapper .container > li.home .submenu-wrapper ul li .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image a:after,
  .header .main-menu-wrapper .main-menu .container > li.home .submenu-wrapper .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image ul li a:after,
  .header .main-menu .main-menu-wrapper .container > li.home .submenu-wrapper .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image ul li a:after,
  .header .main-menu-wrapper .main-menu .container > li.home .submenu-wrapper ul li .people-wrapper .view-content .views-row .views-field-body:after,
  .header .main-menu .main-menu-wrapper .container > li.home .submenu-wrapper ul li .people-wrapper .view-content .views-row .views-field-body:after,
  .header .main-menu-wrapper .main-menu .container > li.home .submenu-wrapper .people-wrapper .view-content .views-row ul li .views-field-body:after,
  .header .main-menu .main-menu-wrapper .container > li.home .submenu-wrapper .people-wrapper .view-content .views-row ul li .views-field-body:after,
  .header .main-menu-wrapper .container > li.home .submenu-wrapper .node-type-product .block-quicktabs .quicktabs-wrapper .item-list ul li li.cover:after,
  .node-type-product .block-quicktabs .quicktabs-wrapper .item-list .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li li.cover:after,
  .header .main-menu-wrapper .container > li.home .submenu-wrapper .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .item-list ul li li.cover:after,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .item-list .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li li.cover:after,
  .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li .plus-sign:before,
  .header .main-menu-wrapper .main-menu .container > li.home .submenu-wrapper ul li .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image a:before,
  .header .main-menu .main-menu-wrapper .container > li.home .submenu-wrapper ul li .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image a:before,
  .header .main-menu-wrapper .main-menu .container > li.home .submenu-wrapper .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image ul li a:before,
  .header .main-menu .main-menu-wrapper .container > li.home .submenu-wrapper .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image ul li a:before,
  .header .main-menu-wrapper .main-menu .container > li.home .submenu-wrapper ul li .people-wrapper .view-content .views-row .views-field-body:before,
  .header .main-menu .main-menu-wrapper .container > li.home .submenu-wrapper ul li .people-wrapper .view-content .views-row .views-field-body:before,
  .header .main-menu-wrapper .main-menu .container > li.home .submenu-wrapper .people-wrapper .view-content .views-row ul li .views-field-body:before,
  .header .main-menu .main-menu-wrapper .container > li.home .submenu-wrapper .people-wrapper .view-content .views-row ul li .views-field-body:before,
  .header .main-menu-wrapper .container > li.home .submenu-wrapper .node-type-product .block-quicktabs .quicktabs-wrapper .item-list ul li li.cover:before,
  .node-type-product .block-quicktabs .quicktabs-wrapper .item-list .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li li.cover:before,
  .header .main-menu-wrapper .container > li.home .submenu-wrapper .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .item-list ul li li.cover:before,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .item-list .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li li.cover:before {
    display: block;
  }

  .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li.mobile a {
    background-color: #f58220;
  }

  .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li.mobile a:after,
  .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li.mobile a:before {
    display: none;
  }

  .header .main-menu-wrapper .container > li.home .submenu-wrapper ul li:nth-child(2n+1) {
    clear: left;
  }

  .header .main-menu-wrapper .container > li.home.mob_open .mobile-publisher {
    background-color: #f58220 !important;
  }

  .header .main-menu-wrapper .container > li.home.mob_open .mobile-publisher:after,
  .header .main-menu-wrapper .container > li.home.mob_open .mobile-publisher:before {
    background-color: white !important;
  }

  .header .main-menu-wrapper .container > li.search a {
    background-color: #262626;
    color: transparent;
  }

  .header .main-menu-wrapper .container > li.search a:before {
    color: white;
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .header .main-menu-wrapper .container > li.search a:hover {
    background-color: black !important;
  }

  .header .main-menu-wrapper .container > li.search a:hover:before {
    background-color: transparent;
  }

  .header .main-menu-wrapper .container > li.logout a {
    color: transparent;
  }

  .header .main-menu-wrapper .container > li.logout a:before {
    color: black;
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .header .main-menu-wrapper .container > li.mob_hide {
    display: none !important;
  }

  .header .main-menu-wrapper .container > li .submenu-wrapper {
    display: none;
    height: auto;
  }

  .header .main-menu-wrapper .container > li.mob_open > a {
    background-color: #f58220 !important;
    width: 38px !important;
    height: 38px !important;
    padding: 0;
  }

  .header .main-menu-wrapper .container > li.mob_open > a .menu-title {
    display: none;
  }

  .header .main-menu-wrapper .container > li.mob_open > a span.icon {
    display: block !important;
    height: 38px;
    line-height: 38px;
  }

  .header .main-menu-wrapper .container > li.mob_open > a span.icon:before {
    color: #FFF !important;
  }

  .header .main-menu-wrapper .container > li.mob_open > a:after,
  .header .main-menu-wrapper .container > li.mob_open > a:before {
    background-color: white;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 1;
  }

  .header .main-menu-wrapper .container > li.mob_open > a:before {
    top: 4px;
    right: 7px;
  }

  .header .main-menu-wrapper .container > li.mob_open > a:after {
    top: 8px;
    right: 3px;
  }

  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper {
    display: block;
    height: auto;
    top: 100%;
    overflow: auto;
  }

  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .siblings > ul {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0 !important;
    margin-left: 0 !important;
  }

  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .siblings > ul .submenu-child {
    margin: 0 !important;
    width: 100%;
  }

  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .siblings > ul .submenu-child a {
    display: block;
    width: 100% !important;
    height: auto !important;
    word-spacing: normal !important;
    background-color: transparent !important;
    background-image: none !important;
    padding-left: 20px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    max-width: none;
  }

  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .siblings > ul .submenu-child a span {
    font-size: 15px;
    line-height: 30px;
    font-weight: 400;
    color: #262626 !important;
  }

  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .siblings > ul .submenu-child a:hover {
    background: white !important;
    -webkit-box-shadow: -2px 0 5px 0 rgba(0, 0, 0, 0.2) !important;
    box-shadow: -2px 0 5px 0 rgba(0, 0, 0, 0.2) !important;
  }

  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .siblings > ul .submenu-child a:hover span {
    font-weight: normal;
  }

  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .description-wrapper {
    display: none;
    padding: 0 10px;
  }

  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .people-wrapper {
    display: none;
  }

  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .plus-sign:after,
  .header .main-menu-wrapper .main-menu .container > li.mob_open .submenu-wrapper .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image a:after,
  .header .main-menu .main-menu-wrapper .container > li.mob_open .submenu-wrapper .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image a:after,
  .header .main-menu-wrapper .main-menu .container > li.mob_open .submenu-wrapper .people-wrapper .view-content .views-row .views-field-body:after,
  .header .main-menu .main-menu-wrapper .container > li.mob_open .submenu-wrapper .people-wrapper .view-content .views-row .views-field-body:after,
  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .node-type-product .block-quicktabs .quicktabs-wrapper .item-list ul li.cover:after,
  .node-type-product .block-quicktabs .quicktabs-wrapper .item-list ul .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper li.cover:after,
  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .item-list ul li.cover:after,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .item-list ul .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper li.cover:after,
  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .plus-sign:before,
  .header .main-menu-wrapper .main-menu .container > li.mob_open .submenu-wrapper .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image a:before,
  .header .main-menu .main-menu-wrapper .container > li.mob_open .submenu-wrapper .people-wrapper .view-content .views-row .views-field-field-top-menu-author-image a:before,
  .header .main-menu-wrapper .main-menu .container > li.mob_open .submenu-wrapper .people-wrapper .view-content .views-row .views-field-body:before,
  .header .main-menu .main-menu-wrapper .container > li.mob_open .submenu-wrapper .people-wrapper .view-content .views-row .views-field-body:before,
  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .node-type-product .block-quicktabs .quicktabs-wrapper .item-list ul li.cover:before,
  .node-type-product .block-quicktabs .quicktabs-wrapper .item-list ul .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper li.cover:before,
  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .item-list ul li.cover:before,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .item-list ul .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper li.cover:before {
    display: none;
  }

  .header .main-menu-wrapper .container > li.home.mob_open .description-wrapper {
    display: block;
    padding: 0 10px;
    float: left;
    clear: both;
  }
}

@media screen and (max-width: 768px) and (-ms-high-contrast: active), screen and (max-width: 768px) and (-ms-high-contrast: none) {
  .header .main-menu-wrapper .container {
    left: -270px;
  }
}

@media screen and (max-width: 768px) {
  .header .right-menu {
    margin-top: 0 !important;
  }

  .header .right-menu .menu {
    width: auto;
    margin: 0;
  }

  .header .right-menu .menu li.first + .leaf + .leaf {
    clear: none;
    height: 49px;
  }

  .header .right-menu .menu li a {
    width: 38px;
    height: 38px;
    background-size: 400px;
    margin: 0 0 0 10px;
  }

  .header .right-menu .menu li a.cart .count_placeholder_cart {
    font-size: 0.83333rem;
    bottom: 4px;
    right: 4px;
    height: 15px;
    width: auto;
    min-width: 15px;
    border-radius: 7.5px;
  }

  .header .right-menu .menu li a.cart .count_placeholder_cart.more_digits {
    right: 0;
  }

  .header .right-menu .menu li a.wishlist .count_placeholder_wishlist {
    font-size: 0.83333rem;
    width: 15px;
    bottom: 4px;
    right: 4px;
    height: 15px;
  }

  .header .right-menu .menu li a.user .count_placeholder_user {
    font-size: 0.83333rem;
    width: 15px;
    bottom: 4px;
    right: 4px;
    height: 15px;
  }

  .header .right-menu .menu li a:before {
    font-size: 18px;
    line-height: 38px;
  }

  .header .right-menu .menu li.first .nolink {
    margin: 0;
    background-color: #262626;
  }

  .header:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #f6f6f6), to(rgba(246, 246, 246, 0)));
    background: -webkit-linear-gradient(#f6f6f6 30%, rgba(246, 246, 246, 0) 100%);
    background: linear-gradient(#f6f6f6 30%, rgba(246, 246, 246, 0) 100%);
    z-index: -1;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
  }

  .header.scrolled:before {
    opacity: 1;
  }
}

@media screen and (max-width: 768px) and (orientation: landscape) {
  .header .main-menu-wrapper .container > li.mob_open .submenu-wrapper .submenu-child a span {
    font-size: 3vw !important;
    line-height: 4vw !important;
  }

  .header .main-menu-wrapper .container {
    overflow: auto;
  }

  .header .main-menu-wrapper .container.mob_open {
    overflow: visible;
  }
}

@media screen and (min-width: 1023px) and (max-width: 1220px) {
  .footer {
    background-image: url(../images/footer_back_tablet.jpg);
  }

  .footer .row,
  .footer .node-type-product .block-quicktabs .quicktabs-wrapper,
  .node-type-product .block-quicktabs .footer .quicktabs-wrapper,
  .footer .node-digital-learning-product .block-quicktabs .quicktabs-wrapper,
  .node-digital-learning-product .block-quicktabs .footer .quicktabs-wrapper {
    max-width: 1000px;
  }

  .footer .akademisk-logo,
  .footer .lr-logo,
  .footer .egmont-logo {
    left: 0;
    width: 220px;
  }

  .footer .kontakt {
    top: 110px;
    left: 450px;
  }

  .footer .kundeservice {
    left: 230px;
  }

  .footer .minside,
  .footer .epayments {
    left: auto;
    right: 10px;
  }

  .footer .small-menu {
    left: auto;
    top: 0;
    right: 230px;
    width: 210px;
    min-height: 100px;
  }
}

@media screen and (max-width: 1023px) {
  .footer {
    height: 434px;
    background-image: none;
    background-color: #262626;
  }

  .footer .block {
    width: 25%;
    float: left;
    position: relative;
    left: inherit;
    top: inherit;
  }

  .footer .small-menu {
    clear: left;
  }

  .footer .egmont-logo {
    width: 100%;
  }

  .footer .block-cp-helper-site-version-block-ws {
    background-color: #000;
    position: relative;
    left: auto;
    top: auto;
    color: #999;
    float: none;
    width: auto;
    padding: 10px 18px;
    clear: both;
  }

  .footer .block-cp-helper-site-version-block-ws .page_load_time {
    padding-left: 10px;
    display: inline-block;
  }
}

@media screen and (min-width: 580px) and (max-width: 764px) {
  .footer {
    height: 516px;
  }

  .footer .block {
    width: 33.33%;
  }

  .footer .block-cp-helper-site-version-block-ws,
  .footer .egmont-logo {
    width: 100%;
  }

  .footer .akademisk-logo,
  .footer .egmont-logo,
  .footer .minside {
    clear: left;
  }

  .footer .small-menu {
    clear: none !important;
  }
}

@media screen and (min-width: 240px) and (max-width: 579px) {
  .footer {
    height: 600px;
  }

  .footer .block {
    width: 50%;
  }

  .footer .kontakt {
    clear: left;
  }

  .footer .small-menu {
    clear: none;
  }

  .footer .minside {
    clear: left;
  }

  .footer .block-cp-helper-site-version-block-ws,
  .footer .egmont-logo {
    width: 100% !important;
  }

  .footer .epayments .epay {
    width: 31%;
  }

  .footer .footer-box {
    padding: 15px;
  }
}

@media screen and (max-width: 768px) {
  .node-type-page .l-main,
  .node-type-article .l-main {
    padding-top: 0;
  }
}

@media screen and (max-width: 768px) {
  a.print {
    display: none !important;
  }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  body[class*="page-checkout"] .header-checkout,
  body[class*="page-select-department"] .header-checkout {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 768px) {
  .quick_add_to_cart_wrapper .quick_add_label {
    font-size: 18px;
  }

  .quick_add_to_cart_wrapper .form-item-sku {
    width: -webkit-calc(100% - 95px);
    width: calc(100% - 95px);
    margin: 0;
  }

  .quick_add_to_cart_wrapper .form-submit {
    width: auto;
    margin-left: 0;
  }
}

@media screen and (max-width: 640px) {
  .node-type-product .product-master-image.show-for-small-only {
    visibility: visible;
    opacity: 1;
  }
}

@media screen and (max-width: 641px) {
  .node-type-product .product-master-image .overlapping-info {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block;
    margin-left: -30px;
  }
}

@media screen and (max-width: 440px) {
  .node-type-product .product-master-image .overlapping-info {
    position: absolute;
    left: 0;
    top: -webkit-calc(50% - 50px);
    top: calc(50% - 50px);
    margin-left: auto;
  }
}

@media screen and (max-width: 768px) {
  .node-type-product .product-master-image .read-more-link p {
    font-size: 14px;
  }

  .node-type-product .product-master-image .read-more-link p:before {
    font-size: 16px;
  }
}

@media screen and (max-width: 640px) {
  .node-type-product .product-master-image .read-more-link {
    text-align: center;
  }

  .node-type-product .product-master-image .read-more-link p {
    margin-left: 0;
  }
}

@media screen and (max-width: 641px) {
  blockquote {
    padding-left: 80px !important;
    margin: 20px 0 10px 0;
  }

  blockquote p {
    font-size: 1.33333rem !important;
    line-height: 1.6 !important;
  }

  blockquote:before {
    font-size: 3.33333rem;
    line-height: 2rem;
    top: -11px;
  }
}

@media screen and (max-width: 768px) {
  .ws-body-wrapper:not(.remove-expander) article .post-content .content-wrapper p,
  .ws-body-wrapper:not(.remove-expander) .content-inside .post-content .content-wrapper p {
    line-height: 19px;
  }
}

@media screen and (max-width: 768px) {
  .ws-body-wrapper:not(.remove-expander) article .post-content .content-wrapper ul,
  .ws-body-wrapper:not(.remove-expander) .content-inside .post-content .content-wrapper ul {
    margin-bottom: 7px;
  }
}

@media screen and (max-width: 768px) {
  .ws-body-wrapper:not(.remove-expander) .expander-controls.show-expander {
    left: 0;
  }
}

@media only screen and (max-width: 40em) {
  .view-best-review .views-field-body .icon.is-first-product {
    margin-top: 0;
    padding-top: 30px;
  }
}

@media only screen and (max-width: 40em) {
  .product-section {
    padding: 25px 0;
    background-size: cover;
  }

  .product-section[id^=ws-8-column-complex],
  .product-section[id^=ws-5-column-complex] {
    background-image: none !important;
  }

  .product-section[id^=ws-8-column-complex] .small-24,
  .product-section[id^=ws-8-column-complex] .node-type-product section[class*="block-views-sorted-tags-"],
  .node-type-product .product-section[id^=ws-8-column-complex] section[class*="block-views-sorted-tags-"],
  .product-section[id^=ws-8-column-complex] .node-digital-learning-product section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .product-section[id^=ws-8-column-complex] section[class*="block-views-sorted-tags-"],
  .product-section[id^=ws-8-column-complex] .node-type-product .block-quicktabs,
  .node-type-product .product-section[id^=ws-8-column-complex] .block-quicktabs,
  .product-section[id^=ws-8-column-complex] .node-digital-learning-product .block-quicktabs,
  .node-digital-learning-product .product-section[id^=ws-8-column-complex] .block-quicktabs,
  .product-section[id^=ws-5-column-complex] .small-24,
  .product-section[id^=ws-5-column-complex] .node-type-product section[class*="block-views-sorted-tags-"],
  .node-type-product .product-section[id^=ws-5-column-complex] section[class*="block-views-sorted-tags-"],
  .product-section[id^=ws-5-column-complex] .node-digital-learning-product section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .product-section[id^=ws-5-column-complex] section[class*="block-views-sorted-tags-"],
  .product-section[id^=ws-5-column-complex] .node-type-product .block-quicktabs,
  .node-type-product .product-section[id^=ws-5-column-complex] .block-quicktabs,
  .product-section[id^=ws-5-column-complex] .node-digital-learning-product .block-quicktabs,
  .node-digital-learning-product .product-section[id^=ws-5-column-complex] .block-quicktabs {
    margin-top: 0 !important;
  }

  .product-section .small-24,
  .product-section .node-type-product section[class*="block-views-sorted-tags-"],
  .node-type-product .product-section section[class*="block-views-sorted-tags-"],
  .product-section .node-digital-learning-product section[class*="block-views-sorted-tags-"],
  .node-digital-learning-product .product-section section[class*="block-views-sorted-tags-"],
  .product-section .node-type-product .block-quicktabs,
  .node-type-product .product-section .block-quicktabs,
  .product-section .node-digital-learning-product .block-quicktabs,
  .node-digital-learning-product .product-section .block-quicktabs {
    margin-top: 0 !important;
  }
}

@media only screen and (max-width: 40em) {
  .product-section.is-first-product {
    margin-top: 0;
    padding-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .product-section.is-first {
    margin-top: 0;
    padding-top: 80px;
    background-size: cover;
  }
}

@media screen and (max-width: 640px) {
  .product-section.is-slideshow.is-first {
    margin-top: 0;
  }
}

@media screen and (max-width: 768px) {
  .product-section.is-slideshow.is-first .slideshow .slide-item {
    padding-top: 780px;
  }

  .product-section.is-slideshow.is-first .slideshow .slide-item .slide-mobile-image {
    display: none !important;
  }
}

@media screen and (max-width: 640px) {
  .product-section.is-slideshow.is-first .slideshow .slide-item {
    background-image: none !important;
    padding-top: 90px;
    padding-bottom: 50px;
  }

  .product-section.is-slideshow.is-first .slideshow .slide-item .slide-mobile-image {
    margin-bottom: 15px;
    display: block !important;
  }

  .product-section.is-slideshow.is-first .slideshow .slide-item .slide-mobile-image img {
    width: 100% !important;
    height: auto !important;
  }
}

@media screen and (max-width: 1270px) {
  .product-section.is-slideshow .slick-arrow {
    width: 24px;
    height: 32px;
    background-size: 48px 64px;
    top: -webkit-calc(50% - 16px);
    top: calc(50% - 16px);
  }

  .product-section.is-slideshow .slick-arrow.slick-next {
    background-position: -24px 0;
  }
}

@media screen and (max-width: 820px) {
  .product-section.is-slideshow .slick-arrow {
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  .product-section.is-slideshow .slide-item .slide-title {
    font-size: 1.66667rem;
    line-height: 2rem;
    padding-bottom: 20px;
    font-weight: 600;
  }
}

@media screen and (max-width: 768px) {
  .product-section.is-slideshow .slide-item .slide-subtitle {
    font-size: 1.16667rem;
    line-height: 1.5rem;
  }
}

@media screen and (max-width: 640px) {
  .product-section.is-slideshow .slide-item.white-text {
    color: #000;
    background: transparent;
  }

  .product-section.is-slideshow .slide-item.white-text a {
    color: #000;
  }
}

@media screen and (max-width: 640px) {
  .product-section.is-slideshow .slide-item.no-mobile-text .slide-title,
  .product-section.is-slideshow .slide-item.no-mobile-text .slide-subtitle,
  .product-section.is-slideshow .slide-item.no-mobile-text .slide-description,
  .product-section.is-slideshow .slide-item.no-mobile-text a.button,
  .product-section.is-slideshow .slide-item.no-mobile-text .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-application-url a,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-application-url .product-section.is-slideshow .slide-item.no-mobile-text a,
  .product-section.is-slideshow .slide-item.no-mobile-text .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-webshop-url a,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-webshop-url .product-section.is-slideshow .slide-item.no-mobile-text a,
  .product-section.is-slideshow .slide-item.no-mobile-text .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-application-url a,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-application-url .product-section.is-slideshow .slide-item.no-mobile-text a,
  .product-section.is-slideshow .slide-item.no-mobile-text .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-webshop-url a,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-webshop-url .product-section.is-slideshow .slide-item.no-mobile-text a,
  .product-section.is-slideshow .slide-item.no-mobile-text body.page-update-info-form .page .columns.small-centered a#edit-cancel,
  body.page-update-info-form .page .columns.small-centered .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container a#edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered#user-login-block-container a#edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered#user-login-block-container .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni a#edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-uni a#edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-uni .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social a#edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-social a#edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-social .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text body.page-update-info-form .page .page-wishlist .main .small-centered#user-login-block-container a#edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered#user-login-block-container .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text .page-wishlist .main body.page-update-info-form .page .small-centered#user-login-block-container a#edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered#user-login-block-container .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-uni a#edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-uni .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-uni a#edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-uni .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-social a#edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-social .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-social a#edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-social .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text body.page-update-info-form .page .small-centered.campaign-social-container a#edit-cancel,
  body.page-update-info-form .page .small-centered.campaign-social-container .product-section.is-slideshow .slide-item.no-mobile-text a#edit-cancel,
  .product-section.is-slideshow .slide-item.no-mobile-text .button-group + a.action-links,
  .product-section.is-slideshow .slide-item.no-mobile-text body.section-kontakt-vores-kundecenter .webform-general form a.to-kontakt,
  body.section-kontakt-vores-kundecenter .webform-general form .product-section.is-slideshow .slide-item.no-mobile-text a.to-kontakt {
    display: none;
  }
}

@media only screen and (max-width: 40em) {
  .product-section .content-inside ul {
    margin-top: 7px;
  }
}

@media only screen and (max-width: 40em) {
  .to-bottom .content-inside {
    position: relative !important;
    left: auto;
    right: auto;
    bottom: auto;
  }
}

@media screen and (max-width: 600px) {
  .node-type-product section[class*="block-views-sorted-tags-"] .sorted-tags-products .related-products-text,
  .node-digital-learning-product section[class*="block-views-sorted-tags-"] .sorted-tags-products .related-products-text {
    width: 100%;
    height: auto;
    background-color: transparent !important;
    color: #000;
    letter-spacing: 1px;
  }

  .node-type-product section[class*="block-views-sorted-tags-"] .sorted-tags-products .related-products-text .related-products-text-inside,
  .node-digital-learning-product section[class*="block-views-sorted-tags-"] .sorted-tags-products .related-products-text .related-products-text-inside {
    padding: 0;
  }

  .node-type-product section[class*="block-views-sorted-tags-"] .sorted-tags-products .related-products-text .related-products-text-inside strong,
  .node-digital-learning-product section[class*="block-views-sorted-tags-"] .sorted-tags-products .related-products-text .related-products-text-inside strong {
    display: inline;
    text-transform: lowercase;
    margin-left: 2px;
  }
}

@media screen and (max-width: 660px) {
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main {
    width: 100%;
    margin-top: 40px;
  }

  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-list,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-list {
    margin: 40px 0 30px 0;
  }

  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .views-row,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .views-row {
    margin: 10px 0;
  }

  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical button.slick-arrow,
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.course-decline,
  .course-confirmation-popup .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.course-decline,
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.course-accept,
  .course-confirmation-popup .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.course-accept,
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.back-to-presse,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical button.slick-arrow,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.course-decline,
  .course-confirmation-popup .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.course-decline,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.course-accept,
  .course-confirmation-popup .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.course-accept,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.back-to-presse {
    left: 50% !important;
    right: initial !important;
    margin-left: -16px;
  }

  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical button.slick-arrow.slick-prev,
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.slick-prev.course-decline,
  .course-confirmation-popup .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-prev.course-decline,
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.slick-prev.course-accept,
  .course-confirmation-popup .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-prev.course-accept,
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-prev.back-to-presse,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical button.slick-arrow.slick-prev,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.slick-prev.course-decline,
  .course-confirmation-popup .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-prev.course-decline,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.slick-prev.course-accept,
  .course-confirmation-popup .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-prev.course-accept,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-prev.back-to-presse {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    top: -30px;
  }

  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical button.slick-arrow.slick-next,
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.slick-next.course-decline,
  .course-confirmation-popup .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-next.course-decline,
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.slick-next.course-accept,
  .course-confirmation-popup .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-next.course-accept,
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-next.back-to-presse,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical button.slick-arrow.slick-next,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.slick-next.course-decline,
  .course-confirmation-popup .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-next.course-decline,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .course-confirmation-popup .slick-arrow.slick-next.course-accept,
  .course-confirmation-popup .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-next.course-accept,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .slick-vertical .slick-arrow.slick-next.back-to-presse {
    bottom: -30px;
    top: initial;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}

@media screen and (max-width: 768px) {
  .node-type-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .view-content .views-row .product-data,
  .node-digital-learning-product .block-quicktabs .quicktabs-wrapper .quicktabs_main .view-content .views-row .product-data {
    width: -webkit-calc(100% - 140px);
    width: calc(100% - 140px);
  }
}

@media only screen and (max-width: 40em) {
  .node-type-product .product-master-info .product-master-image,
  .node-digital-learning-product .product-master-info .product-master-image {
    padding: 40px 0 !important;
  }

  .node-type-product .product-master-info .product-master-image a.fs-lightbox-element,
  .node-digital-learning-product .product-master-info .product-master-image a.fs-lightbox-element {
    display: block;
    max-width: 85%;
  }
}

@media only screen and (max-width: 40em) {
  .video-container {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .video-container .video-text {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    color: #000;
  }

  .video-container .video-text h2 {
    color: #000 !important;
  }
}

@media screen and (min-width: 500px) and (max-width: 768px) {
  .view-downloads-section ul.download-file li {
    width: 50%;
    margin: 0 0 20px 0;
  }
}

@media screen and (max-width: 500px) {
  .view-downloads-section ul.download-file li {
    width: 100%;
    margin: 0 0 20px 0;
  }
}

@media screen and (max-width: 1270px) {
  .slick-arrow {
    width: 24px;
    height: 32px;
    background-size: 48px 64px;
    top: -webkit-calc(50% - 16px);
    top: calc(50% - 16px);
  }

  .slick-arrow.slick-prev {
    left: -30px;
    background-position: 0 -32px;
  }

  .slick-arrow.slick-next {
    right: -30px;
    background-position: -24px -32px;
  }
}

@media screen and (max-width: 540px) {
  .slick-arrow.slick-prev {
    left: -20px;
  }

  .slick-arrow.slick-next {
    right: -20px;
  }
}

@media screen and (max-width: 1270px) {
  .white-text .slick-arrow.slick-prev {
    background-position: 0 0;
  }

  .white-text .slick-arrow.slick-next {
    background-position: -24px 0;
  }
}

@media screen and (min-width: 767px) {
  .remove-menus .header {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .static-anchor-container,
  .anchor-menu-container a {
    display: none;
  }

  .anchor-menu-container {
    padding-top: 0 !important;
  }

  .anchor-menu-container a.icon-goal-filled {
    display: inline-block;
    margin-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .paragraph-with-menu .block-taxonomy-menu-block {
    float: none;
    width: auto;
    height: 36px;
    margin-bottom: 20px;
    overflow: hidden;
  }
}

@media screen and (max-width: 768px) {
  .paragraph-with-menu .product-section {
    float: none;
    width: auto;
  }
}

@media screen and (max-width: 768px) {
  .view-shop-products-list .product-image.paperbook .product-image-inside:after,
  .view-shop-products-list .product-image.hardbook .product-image-inside:after,
  .view-shop-products-list .product-image.fallbackbook .product-image-inside:after,
  .books-carousel .product-image.paperbook .product-image-inside:after,
  .books-carousel .product-image.hardbook .product-image-inside:after,
  .books-carousel .product-image.fallbackbook .product-image-inside:after,
  .cart-product-image-sitewide .product-image.paperbook .product-image-inside:after,
  .cart-product-image-sitewide .product-image.hardbook .product-image-inside:after,
  .cart-product-image-sitewide .product-image.fallbackbook .product-image-inside:after,
  #top-hidden .wishlist-container .product-image.paperbook .product-image-inside:after,
  #top-hidden .wishlist-container .product-image.hardbook .product-image-inside:after,
  #top-hidden .wishlist-container .product-image.fallbackbook .product-image-inside:after,
  .product-data-image .product-image.paperbook .product-image-inside:after,
  .product-data-image .product-image.hardbook .product-image-inside:after,
  .product-data-image .product-image.fallbackbook .product-image-inside:after,
  .view-search-result .product-image.paperbook .product-image-inside:after,
  .view-search-result .product-image.hardbook .product-image-inside:after,
  .view-search-result .product-image.fallbackbook .product-image-inside:after,
  .products-list .product-image.paperbook .product-image-inside:after,
  .products-list .product-image.hardbook .product-image-inside:after,
  .products-list .product-image.fallbackbook .product-image-inside:after,
  .view-mode-teaser_product_aditional_information .field-name-field-product-image .product-image.paperbook .product-image-inside:after,
  .view-mode-teaser_product_aditional_information .field-name-field-product-image .product-image.hardbook .product-image-inside:after,
  .view-mode-teaser_product_aditional_information .field-name-field-product-image .product-image.fallbackbook .product-image-inside:after,
  .view-line-items-from-delivery-note-lines .product-image.paperbook .product-image-inside:after,
  .view-line-items-from-delivery-note-lines .product-image.hardbook .product-image-inside:after,
  .view-line-items-from-delivery-note-lines .product-image.fallbackbook .product-image-inside:after,
  .new-item-details .product-image.paperbook .product-image-inside:after,
  .new-item-details .product-image.hardbook .product-image-inside:after,
  .new-item-details .product-image.fallbackbook .product-image-inside:after {
    bottom: -0.5%;
  }
}

@media screen and (max-width: 768px) {
  .view-shop-products-list .product-image.hardbook .product-image-inside:after,
  .books-carousel .product-image.hardbook .product-image-inside:after,
  .cart-product-image-sitewide .product-image.hardbook .product-image-inside:after,
  #top-hidden .wishlist-container .product-image.hardbook .product-image-inside:after,
  .product-data-image .product-image.hardbook .product-image-inside:after,
  .view-search-result .product-image.hardbook .product-image-inside:after,
  .products-list .product-image.hardbook .product-image-inside:after,
  .view-mode-teaser_product_aditional_information .field-name-field-product-image .product-image.hardbook .product-image-inside:after,
  .view-line-items-from-delivery-note-lines .product-image.hardbook .product-image-inside:after,
  .new-item-details .product-image.hardbook .product-image-inside:after {
    bottom: -2.4%;
  }
}

@media screen and (max-width: 768px) {
  .view-shop-products-list .product-image.paperbook .product-image-inside:after,
  .books-carousel .product-image.paperbook .product-image-inside:after,
  .cart-product-image-sitewide .product-image.paperbook .product-image-inside:after,
  #top-hidden .wishlist-container .product-image.paperbook .product-image-inside:after,
  .product-data-image .product-image.paperbook .product-image-inside:after,
  .view-search-result .product-image.paperbook .product-image-inside:after,
  .products-list .product-image.paperbook .product-image-inside:after,
  .view-mode-teaser_product_aditional_information .field-name-field-product-image .product-image.paperbook .product-image-inside:after,
  .view-line-items-from-delivery-note-lines .product-image.paperbook .product-image-inside:after,
  .new-item-details .product-image.paperbook .product-image-inside:after {
    bottom: -2.4%;
  }
}

@media screen and (max-width: 768px) {
  .csstransforms3d .product-master-image .product-image.audiobook,
  .csstransforms3d .cart-product-image .product-image.audiobook,
  .csstransforms3d .product-wrapper-wishlist .product-image.audiobook,
  .csstransforms3d .right-anchor .product-image.audiobook,
  .csstransforms3d .view-reviews .product-image.audiobook,
  .csstransforms3d .review-images .product-image.audiobook,
  .csstransforms3d .added-product-message .product-image.audiobook {
    margin-top: 0;
  }
}

@media screen and (max-width: 768px) {
  .product-section.is-first-product {
    margin-top: 0;
    padding-top: 80px;
  }
}

@media screen and (max-width: 640px) {
  .product-section .view-products-in-focus {
    width: auto !important;
    margin-top: 30px;
    margin-bottom: 20px;
    margin-left: -webkit-calc(-4.16667% - 5px);
    margin-left: calc(-4.16667% - 5px);
    margin-right: -webkit-calc(-4.16667% - 5px);
    margin-right: calc(-4.16667% - 5px);
    padding-bottom: 50px;
    float: none !important;
    clear: both;
  }

  .product-section .view-products-in-focus .views-row {
    width: 100% !important;
    margin: 10px 0;
    padding: 10px 0;
    padding-left: -webkit-calc(4.16667% + 5px);
    padding-left: calc(4.16667% + 5px);
    padding-right: -webkit-calc(4.16667% + 5px);
    padding-right: calc(4.16667% + 5px);
  }

  .product-section .view-products-in-focus .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3) {
    display: none;
  }

  .product-section .view-products-in-focus.all .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3) {
    display: block;
  }

  .product-section .view-products-in-focus.all .mobile-load-more {
    display: none;
  }

  .product-section .view-products-in-focus .mobile-load-more {
    background: transparent;
    margin: 30px 0 0 0;
  }

  .product-section .view-products-in-focus .mobile-load-more button,
  .product-section .view-products-in-focus .mobile-load-more .course-confirmation-popup .course-decline,
  .course-confirmation-popup .product-section .view-products-in-focus .mobile-load-more .course-decline,
  .product-section .view-products-in-focus .mobile-load-more .course-confirmation-popup .course-accept,
  .course-confirmation-popup .product-section .view-products-in-focus .mobile-load-more .course-accept,
  .product-section .view-products-in-focus .mobile-load-more .back-to-presse {
    display: block;
    margin: 0 auto;
    cursor: pointer;
  }
}

@media screen and (max-width: 640px) {
  .product-section .custom-block-before-products {
    margin-bottom: 20px;
    height: auto;
    background-color: transparent !important;
    color: #000;
    letter-spacing: 1px;
    float: none;
    width: 100%;
    display: block;
  }

  .product-section .custom-block-before-products .custom-block-before-products-inside {
    display: block;
    padding: 0;
  }

  .product-section .custom-block-before-products .custom-block-before-products-inside strong {
    display: inline;
    text-transform: lowercase;
    margin-left: 10px;
    padding: 0;
  }
}

@media screen and (max-width: 768px) {
  .product-section .related-products-text + .view-sorted-tags-products,
  .product-section .custom-block-before-products + .view-products-in-focus {
    width: -webkit-calc(100% - 235px);
    width: calc(100% - 235px);
  }
}

@media screen and (max-width: 640px) {
  .product-section .related-products-text + .view-sorted-tags-products,
  .product-section .custom-block-before-products + .view-products-in-focus {
    width: auto !important;
    margin-top: 30px;
    margin-bottom: 20px;
    margin-left: -webkit-calc(-4.16667% - 5px);
    margin-left: calc(-4.16667% - 5px);
    margin-right: -webkit-calc(-4.16667% - 5px);
    margin-right: calc(-4.16667% - 5px);
    padding-bottom: 50px;
    float: none !important;
    clear: both;
  }

  .product-section .related-products-text + .view-sorted-tags-products .views-row,
  .product-section .custom-block-before-products + .view-products-in-focus .views-row {
    width: 100% !important;
    margin: 10px 0;
    padding: 10px 0;
    padding-left: -webkit-calc(4.16667% + 5px);
    padding-left: calc(4.16667% + 5px);
    padding-right: -webkit-calc(4.16667% + 5px);
    padding-right: calc(4.16667% + 5px);
  }

  .product-section .related-products-text + .view-sorted-tags-products .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3),
  .product-section .custom-block-before-products + .view-products-in-focus .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3) {
    display: none;
  }

  .product-section .related-products-text + .view-sorted-tags-products.all .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3),
  .product-section .custom-block-before-products + .view-products-in-focus.all .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3) {
    display: block;
  }

  .product-section .related-products-text + .view-sorted-tags-products.all .mobile-load-more,
  .product-section .custom-block-before-products + .view-products-in-focus.all .mobile-load-more {
    display: none;
  }

  .product-section .related-products-text + .view-sorted-tags-products .mobile-load-more,
  .product-section .custom-block-before-products + .view-products-in-focus .mobile-load-more {
    background: transparent;
    margin: 30px 0 0 0;
  }

  .product-section .related-products-text + .view-sorted-tags-products .mobile-load-more button,
  .product-section .related-products-text + .view-sorted-tags-products .mobile-load-more .course-confirmation-popup .course-decline,
  .course-confirmation-popup .product-section .related-products-text + .view-sorted-tags-products .mobile-load-more .course-decline,
  .product-section .related-products-text + .view-sorted-tags-products .mobile-load-more .course-confirmation-popup .course-accept,
  .course-confirmation-popup .product-section .related-products-text + .view-sorted-tags-products .mobile-load-more .course-accept,
  .product-section .related-products-text + .view-sorted-tags-products .mobile-load-more .back-to-presse,
  .product-section .custom-block-before-products + .view-products-in-focus .mobile-load-more button,
  .product-section .custom-block-before-products + .view-products-in-focus .mobile-load-more .course-confirmation-popup .course-decline,
  .course-confirmation-popup .product-section .custom-block-before-products + .view-products-in-focus .mobile-load-more .course-decline,
  .product-section .custom-block-before-products + .view-products-in-focus .mobile-load-more .course-confirmation-popup .course-accept,
  .course-confirmation-popup .product-section .custom-block-before-products + .view-products-in-focus .mobile-load-more .course-accept,
  .product-section .custom-block-before-products + .view-products-in-focus .mobile-load-more .back-to-presse {
    display: block;
    margin: 0 auto;
    cursor: pointer;
  }
}

@media screen and (max-width: 640px) {
  .product-section .focus-title + .view-products-in-focus {
    width: 100%;
    margin: 30px 0 20px 0;
    padding-bottom: 50px;
    float: none;
    clear: both;
  }

  .product-section .focus-title + .view-products-in-focus .views-row {
    width: 100% !important;
    margin: 10px 0;
    padding: 10px 0;
  }

  .product-section .focus-title + .view-products-in-focus .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3) {
    display: none;
  }

  .product-section .focus-title + .view-products-in-focus.all .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3) {
    display: block;
  }

  .product-section .focus-title + .view-products-in-focus.all .mobile-load-more {
    display: none;
  }

  .product-section .focus-title + .view-products-in-focus .mobile-load-more {
    background: transparent;
    margin: 30px 0 0 0;
  }

  .product-section .focus-title + .view-products-in-focus .mobile-load-more button,
  .product-section .focus-title + .view-products-in-focus .mobile-load-more .course-confirmation-popup .course-decline,
  .course-confirmation-popup .product-section .focus-title + .view-products-in-focus .mobile-load-more .course-decline,
  .product-section .focus-title + .view-products-in-focus .mobile-load-more .course-confirmation-popup .course-accept,
  .course-confirmation-popup .product-section .focus-title + .view-products-in-focus .mobile-load-more .course-accept,
  .product-section .focus-title + .view-products-in-focus .mobile-load-more .back-to-presse {
    display: block;
    margin: 0 auto;
    cursor: pointer;
  }
}

@media screen and (max-width: 440px) {
  .external-cta a {
    width: 100%;
  }
}

@media only screen and (max-width: 40em) {
  .node-system .product-master-info .product-master-inside,
  .node-type-series .product-master-info .product-master-inside {
    padding-top: 0;
  }
}

@media screen and (max-width: 768px) {
  .node-system .products-list .view-filters .product-system-title,
  .node-type-series .products-list .view-filters .product-system-title {
    width: 100%;
    text-align: left;
  }
}

@media only screen and (min-width: 40.063em) {
  .node-system .products-list .view-filters .filters-widget-wrapper,
  .node-type-series .products-list .view-filters .filters-widget-wrapper {
    width: 16.66667%;
  }
}

@media only screen and (min-width: 40.063em) {
  .node-system .products-list .view-content,
  .node-system .products-list .pr-add-all-to-cart,
  .node-system .products-list > .item-list,
  .node-type-series .products-list .view-content,
  .node-type-series .products-list .pr-add-all-to-cart,
  .node-type-series .products-list > .item-list {
    width: 83%;
  }
}

@media screen and (max-width: 768px) {
  .node-system .products-list .view-content,
  .node-system .products-list .pr-add-all-to-cart,
  .node-system .products-list > .item-list,
  .node-type-series .products-list .view-content,
  .node-type-series .products-list .pr-add-all-to-cart,
  .node-type-series .products-list > .item-list {
    width: 100%;
    padding-left: 0;
    float: none;
  }
}

@media screen and (max-width: 768px) {
  .node-system .view-products-from-series .view-header,
  .node-type-series .view-products-from-series .view-header {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 768px) {
  .node-system .view-products-from-series .view-empty,
  .node-type-series .view-products-from-series .view-empty {
    width: 100%;
    text-align: left;
  }
}

@media screen and (max-width: 768px) {
  .node-type-series .view-products-from-series .view-content {
    width: -webkit-calc(100% - 235px);
    width: calc(100% - 235px);
  }
}

@media only screen and (max-width: 40em) {
  .node-type-series .view-products-from-series .view-header {
    margin-bottom: 20px;
  }

  .node-type-series .view-products-from-series .view-content {
    width: 100%;
    float: none;
    clear: both;
  }

  .node-type-series .view-products-from-series .view-content .views-row {
    float: none;
    width: 100%;
    padding: 10px 0;
    margin: 10px 0;
  }

  .node-type-system .product-list .view.products-list .view-filters,
  .node-type-series .product-list .view.products-list .view-filters {
    padding-bottom: 40px;
  }

  .node-type-system .product-list .view.products-list .view-filters .block-alinea-helper-vat-option,
  .node-type-series .product-list .view.products-list .view-filters .block-alinea-helper-vat-option {
    float: right !important;
  }

  .node-type-system .product-list .view.products-list .view-filters form,
  .node-type-series .product-list .view.products-list .view-filters form {
    width: 45% !important;
  }

  .node-type-system .product-list .view.products-list .view-filters form .views-exposed-widget,
  .node-type-series .product-list .view.products-list .view-filters form .views-exposed-widget {
    width: 100%;
    float: none;
  }

  .node-type-system .product-list .view.products-list .view-filters .views-exposed-widget.views-submit-button,
  .node-type-series .product-list .view.products-list .view-filters .views-exposed-widget.views-submit-button {
    position: inherit !important;
  }

  .node-type-system .product-list .view.products-list .view-filters .ajax-progress-throbber,
  .node-type-series .product-list .view.products-list .view-filters .ajax-progress-throbber {
    position: absolute;
    bottom: 12px;
    left: -webkit-calc(50% - 10px);
    left: calc(50% - 10px);
  }
}

@media screen and (max-width: 670px) {
  .view-products-from-series .view-filters .form-item {
    width: 98%;
    float: left;
    margin-left: 0.41667rem;
  }
}

@media screen and (min-width: 670px) and (max-width: 768px) {
  .view-products-from-series .view-filters .form-item {
    width: 32%;
    margin-left: 1%;
  }
}

@media screen and (max-width: 768px) {
  .view-best-review .views-row {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 640px) {
  .view-best-review .views-row {
    padding-left: 0.41667rem;
    padding-right: 0.41667rem;
  }
}

@media screen and (max-width: 768px) {
  .view-series-page .view-filters .filters-widget-wrapper .views-exposed-widget > label .facet-group-counter,
  .view-system-page .view-filters .filters-widget-wrapper .views-exposed-widget > label .facet-group-counter {
    right: 45px;
  }
}

@media screen and (max-width: 768px) {
  .filter-wrapper {
    display: none;
  }

  .filter-wrapper.open {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    margin: 0 !important;
    /*padding: 72px 15px 82px;*/
    padding: 15px;
    z-index: 1001;
    overflow: hidden !important;
  }

  .filter-wrapper.open .mobile-filter-wrapper {
    border-bottom: 1px solid #CCC;
    padding: 20px;
    position: fixed;
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    left: 15px;
    top: 14px;
    background: #FFF;
    z-index: 3;
  }

  .filter-wrapper.open .mobile-filter-wrapper .filters-title {
    float: left;
    color: #262626;
    font-size: 1.5rem;
  }

  .filter-wrapper.open .mobile-filter-wrapper .close-filters {
    float: right;
  }

  .filter-wrapper.open .mobile-filter-wrapper .close-filters:before {
    font-size: 1.25rem;
  }

  .filter-wrapper.open .filters-widget-wrapper {
    height: 100%;
    overflow: auto;
    padding: 57px 0 82px 0;
  }

  .filter-wrapper.open .filter-container {
    position: relative;
    background: white;
    height: 100%;
    overflow: auto;
    padding: 57px 0 82px 0;
  }

  .filter-wrapper.open .filter-container .top-filters {
    display: none;
  }

  .filter-wrapper.open .filter-container .small-title {
    display: none !important;
    font-size: 1.16667rem;
    line-height: 2rem;
    padding: 10px 20px;
  }

  .filter-wrapper.open .filter-container h2 {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.2)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 0 20px;
  }

  .filter-wrapper.open .filter-container h2 .facet-group-counter {
    /*display: none;*/
    font-weight: 700;
    position: absolute;
    right: 40px;
    top: 0;
  }

  .filter-wrapper.open .filter-container h2 .facet-group-counter em {
    font-style: normal;
    background-color: #f58220;
    display: inline-block;
    font-weight: 400;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
    color: #fff;
    text-align: center;
  }

  .filter-wrapper.open .filter-container .mine-adgange-facet-group,
  .filter-wrapper.open .filter-container .catalog-normal-links {
    background: white;
  }

  .filter-wrapper.open .filter-container .mine-adgange-facet-group .category-wrapper,
  .filter-wrapper.open .filter-container .catalog-normal-links .category-wrapper {
    padding: 0 20px;
  }

  .filter-wrapper.open .filter-container section {
    margin-bottom: 0;
    background-color: white !important;
    padding: 0;
  }

  .filter-wrapper.open .filter-container section .facetapi-facetapi-ajax-ranges,
  .filter-wrapper.open .filter-container section .ajax-facets-wrapper {
    padding: 0 20px;
  }

  .filter-wrapper.open .filter-container section .facetapi-facetapi-ajax-ranges .ui-slider-handle,
  .filter-wrapper.open .filter-container section .ajax-facets-wrapper .ui-slider-handle {
    width: 20px;
    height: 20px;
    background: #009de1;
    border-radius: 2px;
    top: -7px;
    -webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2);
  }

  .filter-cta {
    position: fixed;
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    background: #FFF;
    bottom: 4%;
    left: 15px;
    bottom: 15px;
    z-index: 3;
  }

  .reset-current-filter {
    display: inline-block !important;
    background: white;
    color: black;
    width: -webkit-calc(30% - 20px);
    width: calc(30% - 20px);
    padding: 0 20px;
    line-height: 40px;
    margin: 10px 0 15px 15px;
    text-align: center;
    border: 1px solid #8e8e8e;
  }

  .reset-current-filter.mobile + .apply-selected-filters {
    display: inline-block !important;
    width: -webkit-calc(70% - 20px);
    width: calc(70% - 20px);
    margin: 10px 15px 15px 10px;
    float: right;
  }

  .reset-current-filter.desktop {
    display: none !important;
  }

  .apply-selected-filters {
    background: #009de1;
    border: 1px solid #009de1;
    color: white;
    float: none;
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    max-width: -webkit-calc(100% - 30px);
    max-width: calc(100% - 30px);
    line-height: 40px;
    margin: 10px auto 15px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
  }

  .apply-selected-filters:hover {
    color: #FFF;
  }

  body[class*="section-min-side"] .filter-wrapper,
  body[class*="section-my-page"] .filter-wrapper,
  .node-type-page .filter-wrapper,
  .section-faq .filter-wrapper,
  .filter-wrapper + .medium-17 {
    display: block !important;
    width: 91.66667%;
  }
}

@media screen and (max-width: 768px) {
  .node-system .products-list .view-content {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }

  .node-type-system .paragraphs-items .product-section {
    min-height: 1px !important;
  }
}

@media screen and (max-width: 768px) {
  .view-series-page .filter-wrapper,
  .view-system-page .filter-wrapper {
    display: none;
  }
}

@media only screen and (max-width: 40em) {
  .product-section .view-page-header span,
  .products-list .view-page-header span,
  .product-list .view-page-header span,
  .result_tab .view-page-header span {
    font-size: 2.25rem;
    line-height: 110%;
  }
}

@media screen and (max-width: 768px) {
  .product-section .filter-wrapper .facet-group-label,
  .products-list .filter-wrapper .facet-group-label,
  .product-list .filter-wrapper .facet-group-label,
  .result_tab .filter-wrapper .facet-group-label {
    padding-left: 20px;
    padding-top: 20px;
  }
}

@media screen and (max-width: 768px) {
  .product-section .filter-wrapper section h2:after,
  .products-list .filter-wrapper section h2:after,
  .product-list .filter-wrapper section h2:after,
  .result_tab .filter-wrapper section h2:after {
    right: 20px;
  }
}

@media screen and (max-width: 768px) {
  .product-section .filter-wrapper section a .has-tip:before,
  .product-section .filter-wrapper section label .has-tip:before,
  .products-list .filter-wrapper section a .has-tip:before,
  .products-list .filter-wrapper section label .has-tip:before,
  .product-list .filter-wrapper section a .has-tip:before,
  .product-list .filter-wrapper section label .has-tip:before,
  .result_tab .filter-wrapper section a .has-tip:before,
  .result_tab .filter-wrapper section label .has-tip:before {
    font-size: 1.33333rem;
  }
}

@media only screen and (max-width: 40em) {
  .product-section .filter-wrapper section a,
  .product-section .filter-wrapper section label,
  .products-list .filter-wrapper section a,
  .products-list .filter-wrapper section label,
  .product-list .filter-wrapper section a,
  .product-list .filter-wrapper section label,
  .result_tab .filter-wrapper section a,
  .result_tab .filter-wrapper section label {
    font-size: 1.16667rem;
    vertical-align: middle;
  }
}

@media only screen and (max-width: 40em) {
  .product-section .filter-wrapper section a.facetapi-limit-link,
  .products-list .filter-wrapper section a.facetapi-limit-link,
  .product-list .filter-wrapper section a.facetapi-limit-link,
  .result_tab .filter-wrapper section a.facetapi-limit-link {
    display: block;
    padding: 0 0 20px 24px;
    font-weight: 600;
  }
}

@media only screen and (max-width: 40em) {
  .product-section .filter-wrapper section .fs-checkbox,
  .products-list .filter-wrapper section .fs-checkbox,
  .product-list .filter-wrapper section .fs-checkbox,
  .result_tab .filter-wrapper section .fs-checkbox {
    padding: 10px 0;
  }
}

@media only screen and (max-width: 40em) {
  .product-section .filter-wrapper section .fs-checkbox .fs-checkbox-marker,
  .products-list .filter-wrapper section .fs-checkbox .fs-checkbox-marker,
  .product-list .filter-wrapper section .fs-checkbox .fs-checkbox-marker,
  .result_tab .filter-wrapper section .fs-checkbox .fs-checkbox-marker {
    width: 12px !important;
    height: 12px !important;
  }
}

@media only screen and (max-width: 40em) {
  .product-section .filter-wrapper section .category-wrapper ul a,
  .products-list .filter-wrapper section .category-wrapper ul a,
  .product-list .filter-wrapper section .category-wrapper ul a,
  .result_tab .filter-wrapper section .category-wrapper ul a {
    font-size: 1.16667rem;
    padding: 10px 0;
  }
}

@media only screen and (max-width: 40em) {
  .product-section .filter-wrapper section .category-wrapper ul a:before,
  .products-list .filter-wrapper section .category-wrapper ul a:before,
  .product-list .filter-wrapper section .category-wrapper ul a:before,
  .result_tab .filter-wrapper section .category-wrapper ul a:before {
    width: 12px;
    height: 12px;
  }
}

@media screen and (max-width: 768px) {
  .product-section .filter-wrapper section.active,
  .products-list .filter-wrapper section.active,
  .product-list .filter-wrapper section.active,
  .result_tab .filter-wrapper section.active {
    padding: 0;
  }
}

@media screen and (max-width: 768px) {
  .product-section .filter-wrapper section.catalog-normal-links .block-title,
  .products-list .filter-wrapper section.catalog-normal-links .block-title,
  .product-list .filter-wrapper section.catalog-normal-links .block-title,
  .result_tab .filter-wrapper section.catalog-normal-links .block-title {
    display: block;
  }
}

@media screen and (min-width: 768px) {
  .product-section .filter-wrapper .reset-current-filter,
  .products-list .filter-wrapper .reset-current-filter,
  .product-list .filter-wrapper .reset-current-filter,
  .result_tab .filter-wrapper .reset-current-filter {
    display: block;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 1100px) {
  .product-section .view-facets-digital-products .view-filters,
  .product-section .view-shop-products-list .view-filters,
  .product-section .view-search-result .view-filters,
  .product-section .view-mode-teaser_product_aditional_information .view-filters,
  .product-section .products-list .view-content .view-filters,
  .products-list .view-facets-digital-products .view-filters,
  .products-list .view-shop-products-list .view-filters,
  .products-list .view-search-result .view-filters,
  .products-list .view-mode-teaser_product_aditional_information .view-filters,
  .products-list .products-list .view-content .view-filters,
  .product-list .view-facets-digital-products .view-filters,
  .product-list .view-shop-products-list .view-filters,
  .product-list .view-search-result .view-filters,
  .product-list .view-mode-teaser_product_aditional_information .view-filters,
  .product-list .products-list .view-content .view-filters,
  .result_tab .view-facets-digital-products .view-filters,
  .result_tab .view-shop-products-list .view-filters,
  .result_tab .view-search-result .view-filters,
  .result_tab .view-mode-teaser_product_aditional_information .view-filters,
  .result_tab .products-list .view-content .view-filters {
    margin-top: 0;
  }
}

@media screen and (max-width: 940px) {
  .product-section .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form,
  .product-section .view-shop-products-list .view-filters form.ctools-auto-submit-full-form,
  .product-section .view-search-result .view-filters form.ctools-auto-submit-full-form,
  .product-section .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form,
  .product-section .products-list .view-content .view-filters form.ctools-auto-submit-full-form,
  .products-list .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form,
  .products-list .view-shop-products-list .view-filters form.ctools-auto-submit-full-form,
  .products-list .view-search-result .view-filters form.ctools-auto-submit-full-form,
  .products-list .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form,
  .products-list .products-list .view-content .view-filters form.ctools-auto-submit-full-form,
  .product-list .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form,
  .product-list .view-shop-products-list .view-filters form.ctools-auto-submit-full-form,
  .product-list .view-search-result .view-filters form.ctools-auto-submit-full-form,
  .product-list .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form,
  .product-list .products-list .view-content .view-filters form.ctools-auto-submit-full-form,
  .result_tab .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form,
  .result_tab .view-shop-products-list .view-filters form.ctools-auto-submit-full-form,
  .result_tab .view-search-result .view-filters form.ctools-auto-submit-full-form,
  .result_tab .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form,
  .result_tab .products-list .view-content .view-filters form.ctools-auto-submit-full-form {
    clear: right;
    margin: 20px 0 0 20px;
  }

  .product-section .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .product-section .view-shop-products-list .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .product-section .view-search-result .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .product-section .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .product-section .products-list .view-content .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .products-list .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .products-list .view-shop-products-list .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .products-list .view-search-result .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .products-list .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .products-list .products-list .view-content .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .product-list .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .product-list .view-shop-products-list .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .product-list .view-search-result .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .product-list .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .product-list .products-list .view-content .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .result_tab .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .result_tab .view-shop-products-list .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .result_tab .view-search-result .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .result_tab .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option,
  .result_tab .products-list .view-content .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option {
    width: 210px;
  }

  .product-section .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .product-section .view-shop-products-list .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .product-section .view-search-result .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .product-section .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .product-section .products-list .view-content .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .products-list .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .products-list .view-shop-products-list .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .products-list .view-search-result .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .products-list .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .products-list .products-list .view-content .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .product-list .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .product-list .view-shop-products-list .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .product-list .view-search-result .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .product-list .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .product-list .products-list .view-content .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .result_tab .view-facets-digital-products .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .result_tab .view-shop-products-list .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .result_tab .view-search-result .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .result_tab .view-mode-teaser_product_aditional_information .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div,
  .result_tab .products-list .view-content .view-filters form.ctools-auto-submit-full-form + .block-alinea-helper-vat-option > div {
    float: right;
  }
}

@media screen and (min-width: 640px) and (max-width: 768px) {
  .product-section .view-facets-digital-products .view-content .views-row,
  .product-section .view-shop-products-list .view-content .views-row,
  .product-section .view-search-result .view-content .views-row,
  .product-section .view-mode-teaser_product_aditional_information .view-content .views-row,
  .product-section .products-list .view-content .view-content .views-row,
  .products-list .view-facets-digital-products .view-content .views-row,
  .products-list .view-shop-products-list .view-content .views-row,
  .products-list .view-search-result .view-content .views-row,
  .products-list .view-mode-teaser_product_aditional_information .view-content .views-row,
  .products-list .products-list .view-content .view-content .views-row,
  .product-list .view-facets-digital-products .view-content .views-row,
  .product-list .view-shop-products-list .view-content .views-row,
  .product-list .view-search-result .view-content .views-row,
  .product-list .view-mode-teaser_product_aditional_information .view-content .views-row,
  .product-list .products-list .view-content .view-content .views-row,
  .result_tab .view-facets-digital-products .view-content .views-row,
  .result_tab .view-shop-products-list .view-content .views-row,
  .result_tab .view-search-result .view-content .views-row,
  .result_tab .view-mode-teaser_product_aditional_information .view-content .views-row,
  .result_tab .products-list .view-content .view-content .views-row {
    width: 100%;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .product-section .view-facets-digital-products .view-content .views-row,
  .product-section .view-shop-products-list .view-content .views-row,
  .product-section .view-search-result .view-content .views-row,
  .product-section .view-mode-teaser_product_aditional_information .view-content .views-row,
  .product-section .products-list .view-content .view-content .views-row,
  .products-list .view-facets-digital-products .view-content .views-row,
  .products-list .view-shop-products-list .view-content .views-row,
  .products-list .view-search-result .view-content .views-row,
  .products-list .view-mode-teaser_product_aditional_information .view-content .views-row,
  .products-list .products-list .view-content .view-content .views-row,
  .product-list .view-facets-digital-products .view-content .views-row,
  .product-list .view-shop-products-list .view-content .views-row,
  .product-list .view-search-result .view-content .views-row,
  .product-list .view-mode-teaser_product_aditional_information .view-content .views-row,
  .product-list .products-list .view-content .view-content .views-row,
  .result_tab .view-facets-digital-products .view-content .views-row,
  .result_tab .view-shop-products-list .view-content .views-row,
  .result_tab .view-search-result .view-content .views-row,
  .result_tab .view-mode-teaser_product_aditional_information .view-content .views-row,
  .result_tab .products-list .view-content .view-content .views-row {
    width: 50%;
  }

  .product-section .view-facets-digital-products .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .product-section .view-shop-products-list .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .product-section .view-search-result .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .product-section .view-mode-teaser_product_aditional_information .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .product-section .products-list .view-content .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .products-list .view-facets-digital-products .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .products-list .view-shop-products-list .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .products-list .view-search-result .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .products-list .view-mode-teaser_product_aditional_information .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .products-list .products-list .view-content .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .product-list .view-facets-digital-products .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .product-list .view-shop-products-list .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .product-list .view-search-result .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .product-list .view-mode-teaser_product_aditional_information .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .product-list .products-list .view-content .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .result_tab .view-facets-digital-products .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .result_tab .view-shop-products-list .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .result_tab .view-search-result .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .result_tab .view-mode-teaser_product_aditional_information .view-content .views-row .view-mode-teaser_product_list .see-wrapper,
  .result_tab .products-list .view-content .view-content .views-row .view-mode-teaser_product_list .see-wrapper {
    width: 100% !important;
  }
}

@media screen and (max-width: 1100px) {
  .page-mine-adgange .view-facets-digital-products .view-filters {
    margin-top: 0 !important;
  }
}

@media screen and (max-width: 641px) {
  .page-mine-adgange .l-main {
    padding-top: 0;
  }
}

@media screen and (max-width: 768px) {
  .view-facets-digital-products .view-header {
    margin-top: 0;
  }
}

@media screen and (max-width: 768px) {
  .view-facets-digital-products .discount-placed-here,
  .view-shop-products-list .discount-placed-here {
    text-align: left;
  }
}

@media screen and (max-width: 768px) {
  .view-facets-digital-products .view-filters > *,
  .view-shop-products-list .view-filters > * {
    margin-left: 0;
  }
}

@media screen and (max-width: 1100px) {
  .view-facets-digital-products .view-content,
  .view-shop-products-list .view-content {
    clear: both;
  }
}

@media screen and (max-width: 1025px) {
  .view-facets-digital-products .view-content .views-row:nth-child(2n+1),
  .view-shop-products-list .view-content .views-row:nth-child(2n+1) {
    clear: none;
  }
}

@media screen and (max-width: 641px) {
  .view-facets-digital-products .view-content .views-row div[class*="views-field-nothing-"],
  .view-shop-products-list .view-content .views-row div[class*="views-field-nothing-"] {
    display: none;
  }
}

@media screen and (max-width: 641px) {
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.clearfix,
  .view-facets-digital-products .view-content .views-row .image-wrapper .node-type-product .product-master-image .views-fieldset.read-more-link,
  .node-type-product .product-master-image .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.read-more-link,
  .view-facets-digital-products .view-content .views-row .image-wrapper .ws-body-wrapper:not(.remove-expander) article .post-content .views-fieldset.content-wrapper,
  .ws-body-wrapper:not(.remove-expander) article .post-content .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.content-wrapper,
  .view-facets-digital-products .view-content .views-row .image-wrapper .ws-body-wrapper:not(.remove-expander) .content-inside .post-content .views-fieldset.content-wrapper,
  .ws-body-wrapper:not(.remove-expander) .content-inside .post-content .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.content-wrapper,
  .view-facets-digital-products .view-content .views-row .image-wrapper .view-series-page .filter-wrapper.open .views-fieldset.filters-widget-wrapper,
  .view-series-page .filter-wrapper.open .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.filters-widget-wrapper,
  .view-facets-digital-products .view-content .views-row .image-wrapper .view-system-page .filter-wrapper.open .views-fieldset.filters-widget-wrapper,
  .view-system-page .filter-wrapper.open .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.filters-widget-wrapper,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.view-content,
  .view-facets-digital-products .view-content .views-row .image-wrapper body.section-user.page-user:not(.page-user-register) .main #user-login-block-container .views-fieldset.login-pass,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.login-pass,
  .view-facets-digital-products .view-content .views-row .image-wrapper .page-wishlist .main #user-login-block-container .views-fieldset.login-pass,
  .page-wishlist .main #user-login-block-container .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.login-pass,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset#edit-submitted-fboauth,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset#edit-gauth,
  .view-facets-digital-products .view-content .views-row .image-wrapper .reviews-general .view-reviews .views-fieldset.views-row,
  .reviews-general .view-reviews .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.views-row,
  .view-facets-digital-products .view-content .views-row .image-wrapper .presse-contact-block .views-fieldset.views-row,
  .presse-contact-block .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.views-row,
  .view-facets-digital-products .view-content .views-row .image-wrapper body.section-faq .views-fieldset#block-views-popular-faq-categories-block,
  body.section-faq .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset#block-views-popular-faq-categories-block,
  .view-facets-digital-products .view-content .views-row .image-wrapper body.node-type-message .messages-general .views-fieldset.message-bottom,
  body.node-type-message .messages-general .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.message-bottom,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.view-mode-teaser_product_aditional_information,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .views-fieldset.first-row,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .views-fieldset.first-row,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .views-fieldset.first-row,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .views-fieldset.first-row,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .views-fieldset.header-product-my-order,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .views-fieldset.header-product-my-order,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .views-row .image-wrapper .views-fieldset.header-product-my-order,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .views-row .image-wrapper .views-fieldset.header-product-my-order,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .views-fieldset.header-product-my-order,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .views-fieldset.header-product-my-order,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .views-row .image-wrapper .views-fieldset.header-product-my-order,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .views-row .image-wrapper .views-fieldset.header-product-my-order,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.views-row,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.views-row,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.views-row,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.views-row,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.one-row,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.one-row,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.one-row,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.one-row,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.views-row,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.views-row,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.views-row,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.views-row,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.one-row,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.one-row,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.one-row,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.one-row,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.views-row,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.views-row,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.views-row,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.views-row,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.one-row,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.one-row,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.one-row,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.one-row,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.views-row,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.views-row,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.views-row,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.views-row,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.one-row,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.one-row,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.one-row,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.one-row,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.main-info-wrapper,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.main-info-wrapper,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.main-info-wrapper,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.main-info-wrapper,
  .view-facets-digital-products .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .page-user-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.main-info-wrapper,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.main-info-wrapper,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.main-info-wrapper,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.main-info-wrapper,
  .view-facets-digital-products .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .page-user-institution-orders .view-facets-digital-products .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.inside-added-to-cart-msg,
  .view-facets-digital-products .view-content .views-row .image-wrapper .inside-added-to-cart-msg .views-fieldset.added-product-message,
  .inside-added-to-cart-msg .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.added-product-message,
  .view-facets-digital-products .view-content .views-row .image-wrapper .inside-added-to-cart-msg .views-fieldset.option-button-wrapper,
  .inside-added-to-cart-msg .view-facets-digital-products .view-content .views-row .image-wrapper .views-fieldset.option-button-wrapper,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.clearfix,
  .view-shop-products-list .view-content .views-row .image-wrapper .node-type-product .product-master-image .views-fieldset.read-more-link,
  .node-type-product .product-master-image .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.read-more-link,
  .view-shop-products-list .view-content .views-row .image-wrapper .ws-body-wrapper:not(.remove-expander) article .post-content .views-fieldset.content-wrapper,
  .ws-body-wrapper:not(.remove-expander) article .post-content .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.content-wrapper,
  .view-shop-products-list .view-content .views-row .image-wrapper .ws-body-wrapper:not(.remove-expander) .content-inside .post-content .views-fieldset.content-wrapper,
  .ws-body-wrapper:not(.remove-expander) .content-inside .post-content .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.content-wrapper,
  .view-shop-products-list .view-content .views-row .image-wrapper .view-series-page .filter-wrapper.open .views-fieldset.filters-widget-wrapper,
  .view-series-page .filter-wrapper.open .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.filters-widget-wrapper,
  .view-shop-products-list .view-content .views-row .image-wrapper .view-system-page .filter-wrapper.open .views-fieldset.filters-widget-wrapper,
  .view-system-page .filter-wrapper.open .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.filters-widget-wrapper,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.view-content,
  .view-shop-products-list .view-content .views-row .image-wrapper body.section-user.page-user:not(.page-user-register) .main #user-login-block-container .views-fieldset.login-pass,
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.login-pass,
  .view-shop-products-list .view-content .views-row .image-wrapper .page-wishlist .main #user-login-block-container .views-fieldset.login-pass,
  .page-wishlist .main #user-login-block-container .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.login-pass,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset#edit-submitted-fboauth,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset#edit-gauth,
  .view-shop-products-list .view-content .views-row .image-wrapper .reviews-general .view-reviews .views-fieldset.views-row,
  .reviews-general .view-reviews .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.views-row,
  .view-shop-products-list .view-content .views-row .image-wrapper .presse-contact-block .views-fieldset.views-row,
  .presse-contact-block .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.views-row,
  .view-shop-products-list .view-content .views-row .image-wrapper body.section-faq .views-fieldset#block-views-popular-faq-categories-block,
  body.section-faq .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset#block-views-popular-faq-categories-block,
  .view-shop-products-list .view-content .views-row .image-wrapper body.node-type-message .messages-general .views-fieldset.message-bottom,
  body.node-type-message .messages-general .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.message-bottom,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.view-mode-teaser_product_aditional_information,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .views-fieldset.first-row,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .views-fieldset.first-row,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .views-fieldset.first-row,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .views-fieldset.first-row,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .views-fieldset.header-product-my-order,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .views-fieldset.header-product-my-order,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .views-row .image-wrapper .views-fieldset.header-product-my-order,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .views-row .image-wrapper .views-fieldset.header-product-my-order,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .views-fieldset.header-product-my-order,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .views-fieldset.header-product-my-order,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .views-row .image-wrapper .views-fieldset.header-product-my-order,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .views-row .image-wrapper .views-fieldset.header-product-my-order,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.views-row,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.views-row,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.views-row,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.views-row,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.one-row,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.one-row,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.one-row,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.one-row,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.views-row,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.views-row,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.views-row,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.views-row,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.one-row,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.one-row,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.one-row,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.one-row,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.views-row,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.views-row,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.views-row,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.views-row,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.one-row,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.one-row,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.one-row,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.one-row,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.views-row,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.views-row,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.views-row,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.views-row,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.one-row,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.one-row,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.one-row,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.one-row,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.main-info-wrapper,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.main-info-wrapper,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.main-info-wrapper,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.main-info-wrapper,
  .view-shop-products-list .page-user-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .page-user-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.main-info-wrapper,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .view-line-items-from-delivery-note-lines .views-fieldset.main-info-wrapper,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .view-line-items-from-delivery-note-lines .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.main-info-wrapper,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .views-row .image-wrapper .view-details-wrapper .one-row-wrapper .views-fieldset.main-info-wrapper,
  .view-shop-products-list .page-user-institution-orders .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .page-user-institution-orders .view-shop-products-list .view-commerce-user-orders > .view-content > .views-row .view-details-wrapper .one-row-wrapper .views-row .image-wrapper .views-fieldset.main-info-wrapper,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.inside-added-to-cart-msg,
  .view-shop-products-list .view-content .views-row .image-wrapper .inside-added-to-cart-msg .views-fieldset.added-product-message,
  .inside-added-to-cart-msg .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.added-product-message,
  .view-shop-products-list .view-content .views-row .image-wrapper .inside-added-to-cart-msg .views-fieldset.option-button-wrapper,
  .inside-added-to-cart-msg .view-shop-products-list .view-content .views-row .image-wrapper .views-fieldset.option-button-wrapper {
    display: block;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    padding: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
  }
}

@media screen and (max-width: 768px) {
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-application-url,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-webshop-url,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-application-url,
  .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-webshop-url {
    margin-left: 5px;
  }
}

@media screen and (max-width: 641px) {
  .view-facets-digital-products .view-content .views-row .views-field-title,
  .view-shop-products-list .view-content .views-row .views-field-title {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .view-facets-digital-products .view-filters > .list-grid-option,
  .view-shop-products-list .view-filters > .list-grid-option,
  .products-list .view-filters > .list-grid-option {
    float: left;
  }
}

@media screen and (max-width: 768px) {
  .facetapi-facetapi-ajax-range,
  .ajax-facets-controls-wrapper {
    padding-bottom: 25px !important;
  }
}

@media screen and (min-width: 641px) and (max-width: 768px) {
  .product-list .filter-wrapper ul .form-type-checkbox {
    padding: 5px 0;
  }

  .product-list .filter-wrapper + .medium-17 {
    width: 91.66667% !important;
    clear: right;
  }

  .product-list .view.view-facets-digital-products .view-filters,
  .product-list .view.view-shop-products-list .view-filters,
  .product-list .view.products-list .view-filters {
    width: 100% !important;
    margin-top: 0 !important;
  }

  .product-list .view.view-facets-digital-products .view-filters .list-grid-option,
  .product-list .view.view-shop-products-list .view-filters .list-grid-option,
  .product-list .view.products-list .view-filters .list-grid-option {
    margin: 0;
  }

  .product-list .view.view-facets-digital-products .view-filters .list-grid-option .show-filters.mobile,
  .product-list .view.view-shop-products-list .view-filters .list-grid-option .show-filters.mobile,
  .product-list .view.products-list .view-filters .list-grid-option .show-filters.mobile {
    position: relative;
    padding: 0 2.5rem 0 1.25rem;
    background-color: #262626;
    line-height: 36px;
    font-size: 1rem;
    font-weight: bold;
    color: white;
    float: none;
    clear: both;
    text-transform: uppercase;
    text-align: center;
    /*                        background-image: url(../images/s_arrow_down.png);
                        background-repeat: no-repeat;
                        background-position: right 10px center;
                        background-size: 20px;
                        padding-right: 50px;*/
  }

  .product-list .view.view-facets-digital-products .view-filters .list-grid-option .show-filters.mobile:after,
  .product-list .view.view-shop-products-list .view-filters .list-grid-option .show-filters.mobile:after,
  .product-list .view.products-list .view-filters .list-grid-option .show-filters.mobile:after {
    content: "";
  }

  .product-list .view.view-facets-digital-products .view-filters .list-grid-option .show-filters.mobile:after,
  .product-list .view.view-shop-products-list .view-filters .list-grid-option .show-filters.mobile:after,
  .product-list .view.products-list .view-filters .list-grid-option .show-filters.mobile:after {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 16px;
    color: white;
  }

  .product-list .view.view-facets-digital-products .view-filters .list-grid-option .show-filters.mobile .mobile-filter-counter,
  .product-list .view.view-shop-products-list .view-filters .list-grid-option .show-filters.mobile .mobile-filter-counter,
  .product-list .view.products-list .view-filters .list-grid-option .show-filters.mobile .mobile-filter-counter {
    background: #FFF;
    color: #000;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: -2px 0 0 5px;
    font-size: 14px;
    line-height: 22px;
    border-radius: 100%;
    text-align: center;
  }

  .product-list .view.view-facets-digital-products .view-filters form,
  .product-list .view.view-facets-digital-products .view-filters .block-alinea-helper-vat-option,
  .product-list .view.view-shop-products-list .view-filters form,
  .product-list .view.view-shop-products-list .view-filters .block-alinea-helper-vat-option,
  .product-list .view.products-list .view-filters form,
  .product-list .view.products-list .view-filters .block-alinea-helper-vat-option {
    width: auto !important;
    min-width: auto !important;
  }

  .product-list .view.view-facets-digital-products .view-filters select,
  .product-list .view.view-shop-products-list .view-filters select,
  .product-list .view.products-list .view-filters select {
    min-width: auto !important;
  }
}

@media screen and (min-width: 769px) {
  .product-list.loading .view-facets-digital-products,
  .product-list.loading .view-shop-products-list,
  .product-list.loading .view-search-result,
  .product-list.loading .view-mode-teaser_product_aditional_information,
  .product-list.loading .products-list .view-content {
    opacity: 0.2;
  }
}

@media only screen and (max-width: 40em) {
  .product-list .filter-wrapper ul .form-type-checkbox {
    padding: 10px 0;
  }

  .product-list .view.view-facets-digital-products .view-filters,
  .product-list .view.view-shop-products-list .view-filters,
  .product-list .view.products-list .view-filters {
    width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 10px;
  }

  .product-list .view.view-facets-digital-products .list-grid-option,
  .product-list .view.view-shop-products-list .list-grid-option,
  .product-list .view.products-list .list-grid-option {
    width: 100%;
    margin: 0 0 20px 0;
    float: none;
  }

  .product-list .view.view-facets-digital-products .list-grid-option .show-filters.mobile,
  .product-list .view.view-shop-products-list .list-grid-option .show-filters.mobile,
  .product-list .view.products-list .list-grid-option .show-filters.mobile {
    position: relative;
    width: 100%;
    background-color: #262626;
    line-height: 36px;
    font-size: 1rem;
    font-weight: bold;
    color: white;
    float: none;
    clear: both;
    text-transform: uppercase;
    text-align: center;
    /*                    background-image: url(../images/s_arrow_down.png);
                    background-repeat: no-repeat;
                    background-position: right 10px center;
                    background-size: 20px;*/
  }

  .product-list .view.view-facets-digital-products .list-grid-option .show-filters.mobile:after,
  .product-list .view.view-shop-products-list .list-grid-option .show-filters.mobile:after,
  .product-list .view.products-list .list-grid-option .show-filters.mobile:after {
    content: "";
  }

  .product-list .view.view-facets-digital-products .list-grid-option .show-filters.mobile:after,
  .product-list .view.view-shop-products-list .list-grid-option .show-filters.mobile:after,
  .product-list .view.products-list .list-grid-option .show-filters.mobile:after {
    position: absolute;
    top: 0;
    right: 10px;
    color: white;
    font-size: 16px;
  }

  .product-list .view.view-facets-digital-products .list-grid-option .show-filters.mobile .mobile-filter-counter,
  .product-list .view.view-shop-products-list .list-grid-option .show-filters.mobile .mobile-filter-counter,
  .product-list .view.products-list .list-grid-option .show-filters.mobile .mobile-filter-counter {
    background: #FFF;
    color: #000;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: -2px 0 0 5px;
    font-size: 14px;
    line-height: 22px;
    border-radius: 100%;
    text-align: center;
  }

  .product-list .view.view-facets-digital-products .view-filters > .select2-container,
  .product-list .view.view-shop-products-list .view-filters > .select2-container,
  .product-list .view.products-list .view-filters > .select2-container {
    width: 100% !important;
    display: block;
  }

  .product-list .view.view-facets-digital-products .view-filters .block-alinea-helper-vat-option,
  .product-list .view.view-facets-digital-products .view-filters .form-item-license-selector,
  .product-list .view.view-shop-products-list .view-filters .block-alinea-helper-vat-option,
  .product-list .view.view-shop-products-list .view-filters .form-item-license-selector,
  .product-list .view.products-list .view-filters .block-alinea-helper-vat-option,
  .product-list .view.products-list .view-filters .form-item-license-selector {
    float: left !important;
    width: 45% !important;
    margin: 0 0 0 10% !important;
  }

  .product-list .view.view-facets-digital-products .view-filters .block-alinea-helper-vat-option .select2-container,
  .product-list .view.view-facets-digital-products .view-filters .form-item-license-selector .select2-container,
  .product-list .view.view-shop-products-list .view-filters .block-alinea-helper-vat-option .select2-container,
  .product-list .view.view-shop-products-list .view-filters .form-item-license-selector .select2-container,
  .product-list .view.products-list .view-filters .block-alinea-helper-vat-option .select2-container,
  .product-list .view.products-list .view-filters .form-item-license-selector .select2-container {
    width: 100% !important;
  }

  .product-list .view.view-facets-digital-products .view-filters .block-alinea-helper-vat-option .form-item-include-vat-in-product-price,
  .product-list .view.view-facets-digital-products .view-filters .form-item-license-selector .form-item-include-vat-in-product-price,
  .product-list .view.view-shop-products-list .view-filters .block-alinea-helper-vat-option .form-item-include-vat-in-product-price,
  .product-list .view.view-shop-products-list .view-filters .form-item-license-selector .form-item-include-vat-in-product-price,
  .product-list .view.products-list .view-filters .block-alinea-helper-vat-option .form-item-include-vat-in-product-price,
  .product-list .view.products-list .view-filters .form-item-license-selector .form-item-include-vat-in-product-price {
    width: 100%;
  }

  .product-list .view.view-facets-digital-products .view-filters form,
  .product-list .view.view-facets-digital-products .view-filters .form-item-title-sort,
  .product-list .view.view-shop-products-list .view-filters form,
  .product-list .view.view-shop-products-list .view-filters .form-item-title-sort,
  .product-list .view.products-list .view-filters form,
  .product-list .view.products-list .view-filters .form-item-title-sort {
    float: right !important;
    width: 100% !important;
    margin: 0 !important;
  }

  .product-list .view.view-facets-digital-products .view-filters form .select2-container,
  .product-list .view.view-facets-digital-products .view-filters .form-item-title-sort .select2-container,
  .product-list .view.view-shop-products-list .view-filters form .select2-container,
  .product-list .view.view-shop-products-list .view-filters .form-item-title-sort .select2-container,
  .product-list .view.products-list .view-filters form .select2-container,
  .product-list .view.products-list .view-filters .form-item-title-sort .select2-container {
    width: 100% !important;
  }

  .product-list .view.view-facets-digital-products .view-filters form .views-exposed-widget,
  .product-list .view.view-facets-digital-products .view-filters .form-item-title-sort .views-exposed-widget,
  .product-list .view.view-shop-products-list .view-filters form .views-exposed-widget,
  .product-list .view.view-shop-products-list .view-filters .form-item-title-sort .views-exposed-widget,
  .product-list .view.products-list .view-filters form .views-exposed-widget,
  .product-list .view.products-list .view-filters .form-item-title-sort .views-exposed-widget {
    width: 45%;
    margin: 0;
    float: left;
  }

  .product-list .view.view-facets-digital-products .view-filters form .views-exposed-widget.views-widget-per-page,
  .product-list .view.view-facets-digital-products .view-filters .form-item-title-sort .views-exposed-widget.views-widget-per-page,
  .product-list .view.view-shop-products-list .view-filters form .views-exposed-widget.views-widget-per-page,
  .product-list .view.view-shop-products-list .view-filters .form-item-title-sort .views-exposed-widget.views-widget-per-page,
  .product-list .view.products-list .view-filters form .views-exposed-widget.views-widget-per-page,
  .product-list .view.products-list .view-filters .form-item-title-sort .views-exposed-widget.views-widget-per-page {
    float: left;
  }

  .product-list .view.view-facets-digital-products .view-filters form .views-exposed-widget.views-widget-per-page label,
  .product-list .view.view-facets-digital-products .view-filters .form-item-title-sort .views-exposed-widget.views-widget-per-page label,
  .product-list .view.view-shop-products-list .view-filters form .views-exposed-widget.views-widget-per-page label,
  .product-list .view.view-shop-products-list .view-filters .form-item-title-sort .views-exposed-widget.views-widget-per-page label,
  .product-list .view.products-list .view-filters form .views-exposed-widget.views-widget-per-page label,
  .product-list .view.products-list .view-filters .form-item-title-sort .views-exposed-widget.views-widget-per-page label {
    display: none;
  }

  .product-list .view.view-facets-digital-products .view-filters form .views-exposed-widget.views-widget-per-page .select2-container,
  .product-list .view.view-facets-digital-products .view-filters .form-item-title-sort .views-exposed-widget.views-widget-per-page .select2-container,
  .product-list .view.view-shop-products-list .view-filters form .views-exposed-widget.views-widget-per-page .select2-container,
  .product-list .view.view-shop-products-list .view-filters .form-item-title-sort .views-exposed-widget.views-widget-per-page .select2-container,
  .product-list .view.products-list .view-filters form .views-exposed-widget.views-widget-per-page .select2-container,
  .product-list .view.products-list .view-filters .form-item-title-sort .views-exposed-widget.views-widget-per-page .select2-container {
    width: 100% !important;
  }

  .product-list .view.view-facets-digital-products .view-filters select,
  .product-list .view.view-shop-products-list .view-filters select,
  .product-list .view.products-list .view-filters select {
    margin-top: 20px;
    width: 100%;
    clear: both;
    background-image: url("/sites/all/themes/egmont_shop/images/b_arrow_down.png") !important;
    background-size: 12px !important;
    background-position: 90% center;
    background-repeat: no-repeat !important;
  }

  .product-list .view.view-facets-digital-products .view-filters select[id*='trigger-facets-type-select'],
  .product-list .view.view-shop-products-list .view-filters select[id*='trigger-facets-type-select'],
  .product-list .view.products-list .view-filters select[id*='trigger-facets-type-select'] {
    background-position: 96% center;
  }

  .view-facets-digital-products .form-item-license-selector,
  .view-facets-digital-products .form-item-title-sort {
    position: relative;
  }

  .product-list .view-facets-digital-products .view-filters .ajax-progress {
    bottom: 28px;
    top: auto;
    right: 0;
    left: -21px;
  }
}

@media screen and (max-width: 768px) {
  .view-facets-digital-products .view-content .views-row {
    height: auto;
  }

  .view-facets-digital-products .view-content.list .views-row .image-wrapper .views-fieldset {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 640px) {
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs {
    min-height: 55px;
    float: none;
  }

  .product-list .view-shop-products-list .view-filters .facets-fake-tabs a.button,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-application-url .product-list .view-shop-products-list .view-filters .facets-fake-tabs a,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-webshop-url .product-list .view-shop-products-list .view-filters .facets-fake-tabs a,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .view-content .views-row .image-wrapper .views-field-field-application-url a,
  .product-list .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-application-url .view-filters .facets-fake-tabs a,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .view-content .views-row .image-wrapper .views-field-field-webshop-url a,
  .product-list .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-webshop-url .view-filters .facets-fake-tabs a,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page .columns.small-centered a#edit-cancel,
  body.page-update-info-form .page .columns.small-centered .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container a#edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered#user-login-block-container a#edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered#user-login-block-container .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni a#edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-uni a#edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-uni .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social a#edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-social a#edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-social .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page .page-wishlist .main .small-centered#user-login-block-container a#edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered#user-login-block-container .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .page-wishlist .main body.page-update-info-form .page .small-centered#user-login-block-container a#edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered#user-login-block-container .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-uni a#edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-uni .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-uni a#edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-uni .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-social a#edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-social .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-social a#edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-social .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page .small-centered.campaign-social-container a#edit-cancel,
  body.page-update-info-form .page .small-centered.campaign-social-container .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .button-group + a.action-links,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.section-kontakt-vores-kundecenter .webform-general form a.to-kontakt,
  body.section-kontakt-vores-kundecenter .webform-general form .product-list .view-shop-products-list .view-filters .facets-fake-tabs a.to-kontakt {
    margin-right: 0;
    width: 45%;
    display: block;
    float: right;
  }

  .product-list .view-shop-products-list .view-filters .facets-fake-tabs a.button:first-child,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-application-url .product-list .view-shop-products-list .view-filters .facets-fake-tabs a:first-child,
  .view-facets-digital-products .view-content .views-row .image-wrapper .views-field-field-webshop-url .product-list .view-shop-products-list .view-filters .facets-fake-tabs a:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .view-content .views-row .image-wrapper .views-field-field-application-url a:first-child,
  .product-list .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-application-url .view-filters .facets-fake-tabs a:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .view-content .views-row .image-wrapper .views-field-field-webshop-url a:first-child,
  .product-list .view-shop-products-list .view-content .views-row .image-wrapper .views-field-field-webshop-url .view-filters .facets-fake-tabs a:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page .columns.small-centered a#edit-cancel:first-child,
  body.page-update-info-form .page .columns.small-centered .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container a#edit-cancel:first-child,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered#user-login-block-container a#edit-cancel:first-child,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered#user-login-block-container .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni a#edit-cancel:first-child,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-uni a#edit-cancel:first-child,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-uni .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social a#edit-cancel:first-child,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-social a#edit-cancel:first-child,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-social .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page .page-wishlist .main .small-centered#user-login-block-container a#edit-cancel:first-child,
  body.page-update-info-form .page .page-wishlist .main .small-centered#user-login-block-container .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .page-wishlist .main body.page-update-info-form .page .small-centered#user-login-block-container a#edit-cancel:first-child,
  .page-wishlist .main body.page-update-info-form .page .small-centered#user-login-block-container .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-uni a#edit-cancel:first-child,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-uni .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-uni a#edit-cancel:first-child,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-uni .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-social a#edit-cancel:first-child,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-social .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-social a#edit-cancel:first-child,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-social .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.page-update-info-form .page .small-centered.campaign-social-container a#edit-cancel:first-child,
  body.page-update-info-form .page .small-centered.campaign-social-container .product-list .view-shop-products-list .view-filters .facets-fake-tabs a#edit-cancel:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs .button-group + a.action-links:first-child,
  .product-list .view-shop-products-list .view-filters .facets-fake-tabs body.section-kontakt-vores-kundecenter .webform-general form a.to-kontakt:first-child,
  body.section-kontakt-vores-kundecenter .webform-general form .product-list .view-shop-products-list .view-filters .facets-fake-tabs a.to-kontakt:first-child {
    float: left;
  }
}

@media screen and (min-width: 641px) and (max-width: 768px) {
  .product-list .view-shop-products-list .view-filters .list-grid-option {
    margin-left: 10px !important;
  }
}

@media screen and (max-width: 1024px) {
  .books-carousel .views-row .product-data .book-actions .add_to_wishlist,
  .books-carousel .views-row .product-data .product-info .add_to_wishlist,
  .view-related-series-products .view-content .views-row .product-data .book-actions .add_to_wishlist,
  .view-related-series-products .view-content .views-row .product-data .product-info .add_to_wishlist,
  .view-manually-selected-related-products .view-content .views-row .product-data .book-actions .add_to_wishlist,
  .view-manually-selected-related-products .view-content .views-row .product-data .product-info .add_to_wishlist {
    width: 30px;
    height: 30px;
    margin-top: 0;
  }

  .books-carousel .views-row .product-data .book-actions .add_to_wishlist:before,
  .books-carousel .views-row .product-data .product-info .add_to_wishlist:before,
  .view-related-series-products .view-content .views-row .product-data .book-actions .add_to_wishlist:before,
  .view-related-series-products .view-content .views-row .product-data .product-info .add_to_wishlist:before,
  .view-manually-selected-related-products .view-content .views-row .product-data .book-actions .add_to_wishlist:before,
  .view-manually-selected-related-products .view-content .views-row .product-data .product-info .add_to_wishlist:before {
    font-size: 2.33333rem;
    line-height: 2.5rem;
  }
}

@media screen and (max-width: 768px) {
  .books-carousel .slick-slide,
  #quicktabs-container-related_products_quicktabs .slick-slide {
    margin-right: 0;
  }
}

@media only screen and (max-width: 40em) {
  .product-info-split.split {
    -webkit-column-count: initial;
    -moz-column-count: initial;
    column-count: initial;
    -webkit-column-gap: normal;
    -moz-column-gap: normal;
    column-gap: normal;
  }
}

@media screen and (max-width: 600px) {
  .view-products-of-author.small-24,
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"],
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"],
  .node-type-product .view-products-of-author.block-quicktabs,
  .node-digital-learning-product .view-products-of-author.block-quicktabs {
    width: 100%;
    margin: 30px 0 20px 0;
    padding-bottom: 50px;
  }

  .view-products-of-author.small-24 > .view-header,
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] > .view-header,
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] > .view-header,
  .node-type-product .view-products-of-author.block-quicktabs > .view-header,
  .node-digital-learning-product .view-products-of-author.block-quicktabs > .view-header {
    width: 100%;
    height: auto;
    background-color: transparent !important;
    color: #000;
    letter-spacing: 1px;
  }

  .view-products-of-author.small-24 > .view-header p,
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] > .view-header p,
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] > .view-header p,
  .node-type-product .view-products-of-author.block-quicktabs > .view-header p,
  .node-digital-learning-product .view-products-of-author.block-quicktabs > .view-header p {
    height: auto;
    padding: 0;
  }

  .view-products-of-author.small-24 > .view-header p span,
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] > .view-header p span,
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] > .view-header p span,
  .node-type-product .view-products-of-author.block-quicktabs > .view-header p span,
  .node-digital-learning-product .view-products-of-author.block-quicktabs > .view-header p span {
    display: inline !important;
    margin-left: 0;
    color: #000 !important;
    font-size: inherit;
  }

  .view-products-of-author.small-24 > .view-content .views-row,
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] > .view-content .views-row,
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] > .view-content .views-row,
  .node-type-product .view-products-of-author.block-quicktabs > .view-content .views-row,
  .node-digital-learning-product .view-products-of-author.block-quicktabs > .view-content .views-row {
    width: 100% !important;
    padding: 20px 0;
    margin: 10px 0;
  }

  .view-products-of-author.small-24 > .view-content .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3),
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] > .view-content .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3),
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] > .view-content .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3),
  .node-type-product .view-products-of-author.block-quicktabs > .view-content .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3),
  .node-digital-learning-product .view-products-of-author.block-quicktabs > .view-content .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3) {
    display: none;
  }

  .view-products-of-author.small-24.all .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3),
  .node-type-product section.view-products-of-author.all[class*="block-views-sorted-tags-"] .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3),
  .node-digital-learning-product section.view-products-of-author.all[class*="block-views-sorted-tags-"] .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3),
  .node-type-product .view-products-of-author.all.block-quicktabs .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3),
  .node-digital-learning-product .view-products-of-author.all.block-quicktabs .views-row:not(.views-row-1):not(.views-row-2):not(.views-row-3) {
    display: block;
  }

  .view-products-of-author.small-24.all .mobile-load-more,
  .node-type-product section.view-products-of-author.all[class*="block-views-sorted-tags-"] .mobile-load-more,
  .node-digital-learning-product section.view-products-of-author.all[class*="block-views-sorted-tags-"] .mobile-load-more,
  .node-type-product .view-products-of-author.all.block-quicktabs .mobile-load-more,
  .node-digital-learning-product .view-products-of-author.all.block-quicktabs .mobile-load-more {
    display: none;
  }

  .view-products-of-author.small-24 .mobile-load-more,
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more,
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more,
  .node-type-product .view-products-of-author.block-quicktabs .mobile-load-more,
  .node-digital-learning-product .view-products-of-author.block-quicktabs .mobile-load-more {
    background: transparent;
    margin: 30px 0 0 0;
    clear: both;
  }

  .view-products-of-author.small-24 .mobile-load-more button,
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more button,
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more button,
  .node-type-product .view-products-of-author.block-quicktabs .mobile-load-more button,
  .node-digital-learning-product .view-products-of-author.block-quicktabs .mobile-load-more button,
  .view-products-of-author.small-24 .mobile-load-more .course-confirmation-popup .course-decline,
  .course-confirmation-popup .view-products-of-author.small-24 .mobile-load-more .course-decline,
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more .course-confirmation-popup .course-decline,
  .course-confirmation-popup .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more .course-decline,
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more .course-confirmation-popup .course-decline,
  .course-confirmation-popup .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more .course-decline,
  .node-type-product .view-products-of-author.block-quicktabs .mobile-load-more .course-confirmation-popup .course-decline,
  .course-confirmation-popup .node-type-product .view-products-of-author.block-quicktabs .mobile-load-more .course-decline,
  .node-digital-learning-product .view-products-of-author.block-quicktabs .mobile-load-more .course-confirmation-popup .course-decline,
  .course-confirmation-popup .node-digital-learning-product .view-products-of-author.block-quicktabs .mobile-load-more .course-decline,
  .view-products-of-author.small-24 .mobile-load-more .course-confirmation-popup .course-accept,
  .course-confirmation-popup .view-products-of-author.small-24 .mobile-load-more .course-accept,
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more .course-confirmation-popup .course-accept,
  .course-confirmation-popup .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more .course-accept,
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more .course-confirmation-popup .course-accept,
  .course-confirmation-popup .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more .course-accept,
  .node-type-product .view-products-of-author.block-quicktabs .mobile-load-more .course-confirmation-popup .course-accept,
  .course-confirmation-popup .node-type-product .view-products-of-author.block-quicktabs .mobile-load-more .course-accept,
  .node-digital-learning-product .view-products-of-author.block-quicktabs .mobile-load-more .course-confirmation-popup .course-accept,
  .course-confirmation-popup .node-digital-learning-product .view-products-of-author.block-quicktabs .mobile-load-more .course-accept,
  .view-products-of-author.small-24 .mobile-load-more .back-to-presse,
  .node-type-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more .back-to-presse,
  .node-digital-learning-product section.view-products-of-author[class*="block-views-sorted-tags-"] .mobile-load-more .back-to-presse,
  .node-type-product .view-products-of-author.block-quicktabs .mobile-load-more .back-to-presse,
  .node-digital-learning-product .view-products-of-author.block-quicktabs .mobile-load-more .back-to-presse {
    display: block;
    margin: 0 auto;
    cursor: pointer;
  }
}

@media only screen and (max-width: 40em) {
  body.section-user.page-user:not(.page-user-register) .main,
  .page-wishlist .main {
    margin-top: 0px;
  }
}

@media screen and (max-width: 1024px) {
  body.section-user.page-user:not(.page-user-register) .main .login-wrapper,
  .page-wishlist .main .login-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

@media only screen and (max-width: 40em) {
  body.section-user.page-user:not(.page-user-register) .main #user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main .sitewide-login-social,
  .page-wishlist .main #user-login-block-container,
  .page-wishlist .main .sitewide-login-uni,
  .page-wishlist .main .sitewide-login-social {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 40em) {
  .already-linked-facebook + button,
  .course-confirmation-popup .already-linked-facebook + .course-decline,
  .course-confirmation-popup .already-linked-facebook + .course-accept,
  .already-linked-facebook + .back-to-presse,
  .already-linked-google + button,
  .course-confirmation-popup .already-linked-google + .course-decline,
  .course-confirmation-popup .already-linked-google + .course-accept,
  .already-linked-google + .back-to-presse {
    width: 20px;
    height: 20px;
  }
}

@media only screen and (max-width: 40em) {
  .already-linked-facebook + button:before,
  .course-confirmation-popup .already-linked-facebook + .course-decline:before,
  .course-confirmation-popup .already-linked-facebook + .course-accept:before,
  .already-linked-facebook + .back-to-presse:before,
  .already-linked-google + button:before,
  .course-confirmation-popup .already-linked-google + .course-decline:before,
  .course-confirmation-popup .already-linked-google + .course-accept:before,
  .already-linked-google + .back-to-presse:before {
    width: 20px;
    height: 20px;
    line-height: 1.66667rem;
    font-size: 1.66667rem;
  }
}

@media screen and (max-width: 640px) {
  form.user-edit-form-for-uni-user.login .group-user-comun-account {
    border-left: none;
    padding-left: 0.41667rem !important;
  }
}

@media only screen and (max-width: 40em) {
  body.section-order-book-review .webform-general form .webform-component-fieldset .form-item,
  body.section-bestil-boger-til-gennemsyn .webform-general form .webform-component-fieldset .form-item {
    width: 100%;
    float: none !important;
  }
}

@media screen and (max-width: 768px) {
  body.page-user-register main .main,
  body.page-user-edit main .main,
  body.section-order-book-review main .main,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main {
    margin-top: 0px;
  }
}

@media screen and (max-width: 780px) {
  body.page-user-register main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode,
  body.page-user-register main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode,
  body.page-user-register main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode,
  body.page-user-register main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode,
  body.page-user-register main .main form.unilogin-register-form .personal .field-name-field-zipcode,
  body.page-user-edit main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode,
  body.page-user-edit main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode,
  body.page-user-edit main .main form.unilogin-register-form .personal .field-name-field-zipcode,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode,
  body.section-order-book-review main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode,
  body.section-order-book-review main .main form.unilogin-register-form .personal .field-name-field-zipcode,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .personal .field-name-field-zipcode {
    width: 100%;
    margin-right: 0;
  }

  body.page-user-register main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode .hide-on-mobile,
  body.page-user-register main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode .hide-on-mobile,
  body.page-user-register main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode .hide-on-mobile,
  body.page-user-register main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode .hide-on-mobile,
  body.page-user-register main .main form.unilogin-register-form .personal .field-name-field-zipcode .hide-on-mobile,
  body.page-user-edit main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode .hide-on-mobile,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode .hide-on-mobile,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode .hide-on-mobile,
  body.page-user-edit main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode .hide-on-mobile,
  body.page-user-edit main .main form.unilogin-register-form .personal .field-name-field-zipcode .hide-on-mobile,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode .hide-on-mobile,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode .hide-on-mobile,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode .hide-on-mobile,
  body.section-order-book-review main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode .hide-on-mobile,
  body.section-order-book-review main .main form.unilogin-register-form .personal .field-name-field-zipcode .hide-on-mobile,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode .hide-on-mobile,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode .hide-on-mobile,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode .hide-on-mobile,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode .hide-on-mobile,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .personal .field-name-field-zipcode .hide-on-mobile {
    display: none;
  }

  body.page-user-register main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode + div,
  body.page-user-register main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode + div,
  body.page-user-register main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode + div,
  body.page-user-register main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode + div,
  body.page-user-register main .main form.unilogin-register-form .personal .field-name-field-zipcode + div,
  body.page-user-edit main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode + div,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode + div,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode + div,
  body.page-user-edit main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode + div,
  body.page-user-edit main .main form.unilogin-register-form .personal .field-name-field-zipcode + div,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode + div,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode + div,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode + div,
  body.section-order-book-review main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode + div,
  body.section-order-book-review main .main form.unilogin-register-form .personal .field-name-field-zipcode + div,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode + div,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode + div,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode + div,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode + div,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .personal .field-name-field-zipcode + div {
    width: 100%;
  }

  body.page-user-register main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode + div label,
  body.page-user-register main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode + div label,
  body.page-user-register main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode + div label,
  body.page-user-register main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode + div label,
  body.page-user-register main .main form.unilogin-register-form .personal .field-name-field-zipcode + div label,
  body.page-user-edit main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode + div label,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode + div label,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode + div label,
  body.page-user-edit main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode + div label,
  body.page-user-edit main .main form.unilogin-register-form .personal .field-name-field-zipcode + div label,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode + div label,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode + div label,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode + div label,
  body.section-order-book-review main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode + div label,
  body.section-order-book-review main .main form.unilogin-register-form .personal .field-name-field-zipcode + div label,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .personal .field-name-field-zipcode + div label,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .personal .field-name-field-zipcode + div label,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .personal .field-name-field-zipcode + div label,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .personal .field-name-field-zipcode + div label,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .personal .field-name-field-zipcode + div label {
    visibility: visible;
  }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  body.page-user-register main .main form.user-register-form-for-regular-user .form-tabs li,
  body.page-user-register main .main form.user-edit-form-for-regular-user .form-tabs li,
  body.page-user-register main .main form.user-edit-form-for-uni-user .form-tabs li,
  body.page-user-register main .main .webform-general form.webform-client-form .form-tabs li,
  body.page-user-register main .main form.unilogin-register-form .form-tabs li,
  body.page-user-edit main .main form.user-register-form-for-regular-user .form-tabs li,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .form-tabs li,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .form-tabs li,
  body.page-user-edit main .main .webform-general form.webform-client-form .form-tabs li,
  body.page-user-edit main .main form.unilogin-register-form .form-tabs li,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .form-tabs li,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .form-tabs li,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .form-tabs li,
  body.section-order-book-review main .main .webform-general form.webform-client-form .form-tabs li,
  body.section-order-book-review main .main form.unilogin-register-form .form-tabs li,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .form-tabs li,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .form-tabs li,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .form-tabs li,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .form-tabs li,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .form-tabs li {
    font-size: 1.66667rem;
  }
}

@media only screen and (max-width: 40em) {
  body.page-user-register main .main form.user-register-form-for-regular-user .form-tabs li,
  body.page-user-register main .main form.user-edit-form-for-regular-user .form-tabs li,
  body.page-user-register main .main form.user-edit-form-for-uni-user .form-tabs li,
  body.page-user-register main .main .webform-general form.webform-client-form .form-tabs li,
  body.page-user-register main .main form.unilogin-register-form .form-tabs li,
  body.page-user-edit main .main form.user-register-form-for-regular-user .form-tabs li,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .form-tabs li,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .form-tabs li,
  body.page-user-edit main .main .webform-general form.webform-client-form .form-tabs li,
  body.page-user-edit main .main form.unilogin-register-form .form-tabs li,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .form-tabs li,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .form-tabs li,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .form-tabs li,
  body.section-order-book-review main .main .webform-general form.webform-client-form .form-tabs li,
  body.section-order-book-review main .main form.unilogin-register-form .form-tabs li,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .form-tabs li,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .form-tabs li,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .form-tabs li,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .form-tabs li,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .form-tabs li {
    width: 49%;
    font-size: 1.16667rem;
    font-weight: 600;
    padding: 9px 11px;
  }
}

@media only screen and (max-width: 40em) {
  body.page-user-register main .main form.user-register-form-for-regular-user .form-tabs li.preferences,
  body.page-user-register main .main form.user-register-form-for-regular-user .form-tabs li#useredit-preferences,
  body.page-user-register main .main form.user-edit-form-for-regular-user .form-tabs li.preferences,
  body.page-user-register main .main form.user-edit-form-for-regular-user .form-tabs li#useredit-preferences,
  body.page-user-register main .main form.user-edit-form-for-uni-user .form-tabs li.preferences,
  body.page-user-register main .main form.user-edit-form-for-uni-user .form-tabs li#useredit-preferences,
  body.page-user-register main .main .webform-general form.webform-client-form .form-tabs li.preferences,
  body.page-user-register main .main .webform-general form.webform-client-form .form-tabs li#useredit-preferences,
  body.page-user-register main .main form.unilogin-register-form .form-tabs li.preferences,
  body.page-user-register main .main form.unilogin-register-form .form-tabs li#useredit-preferences,
  body.page-user-edit main .main form.user-register-form-for-regular-user .form-tabs li.preferences,
  body.page-user-edit main .main form.user-register-form-for-regular-user .form-tabs li#useredit-preferences,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .form-tabs li.preferences,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .form-tabs li#useredit-preferences,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .form-tabs li.preferences,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .form-tabs li#useredit-preferences,
  body.page-user-edit main .main .webform-general form.webform-client-form .form-tabs li.preferences,
  body.page-user-edit main .main .webform-general form.webform-client-form .form-tabs li#useredit-preferences,
  body.page-user-edit main .main form.unilogin-register-form .form-tabs li.preferences,
  body.page-user-edit main .main form.unilogin-register-form .form-tabs li#useredit-preferences,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .form-tabs li.preferences,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .form-tabs li#useredit-preferences,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .form-tabs li.preferences,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .form-tabs li#useredit-preferences,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .form-tabs li.preferences,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .form-tabs li#useredit-preferences,
  body.section-order-book-review main .main .webform-general form.webform-client-form .form-tabs li.preferences,
  body.section-order-book-review main .main .webform-general form.webform-client-form .form-tabs li#useredit-preferences,
  body.section-order-book-review main .main form.unilogin-register-form .form-tabs li.preferences,
  body.section-order-book-review main .main form.unilogin-register-form .form-tabs li#useredit-preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .form-tabs li.preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .form-tabs li#useredit-preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .form-tabs li.preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .form-tabs li#useredit-preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .form-tabs li.preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .form-tabs li#useredit-preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .form-tabs li.preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .form-tabs li#useredit-preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .form-tabs li.preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .form-tabs li#useredit-preferences {
    left: 51%;
  }
}

@media only screen and (max-width: 40em) {
  body.page-user-register main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-login,
  body.page-user-register main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-preferences,
  body.page-user-register main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-personal,
  body.page-user-register main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-login,
  body.page-user-register main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-preferences,
  body.page-user-register main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-personal,
  body.page-user-register main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-login,
  body.page-user-register main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-preferences,
  body.page-user-register main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-personal,
  body.page-user-register main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-login,
  body.page-user-register main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-preferences,
  body.page-user-register main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-personal,
  body.page-user-register main .main form.unilogin-register-form .form-tabs li#uniuseredit-login,
  body.page-user-register main .main form.unilogin-register-form .form-tabs li#uniuseredit-preferences,
  body.page-user-register main .main form.unilogin-register-form .form-tabs li#uniuseredit-personal,
  body.page-user-edit main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-login,
  body.page-user-edit main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-preferences,
  body.page-user-edit main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-personal,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-login,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-preferences,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-personal,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-login,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-preferences,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-personal,
  body.page-user-edit main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-login,
  body.page-user-edit main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-preferences,
  body.page-user-edit main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-personal,
  body.page-user-edit main .main form.unilogin-register-form .form-tabs li#uniuseredit-login,
  body.page-user-edit main .main form.unilogin-register-form .form-tabs li#uniuseredit-preferences,
  body.page-user-edit main .main form.unilogin-register-form .form-tabs li#uniuseredit-personal,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-login,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-preferences,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-personal,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-login,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-preferences,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-personal,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-login,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-preferences,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-personal,
  body.section-order-book-review main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-login,
  body.section-order-book-review main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-preferences,
  body.section-order-book-review main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-personal,
  body.section-order-book-review main .main form.unilogin-register-form .form-tabs li#uniuseredit-login,
  body.section-order-book-review main .main form.unilogin-register-form .form-tabs li#uniuseredit-preferences,
  body.section-order-book-review main .main form.unilogin-register-form .form-tabs li#uniuseredit-personal,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-login,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .form-tabs li#uniuseredit-personal,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-login,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .form-tabs li#uniuseredit-personal,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-login,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .form-tabs li#uniuseredit-personal,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-login,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .form-tabs li#uniuseredit-personal,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .form-tabs li#uniuseredit-login,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .form-tabs li#uniuseredit-preferences,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .form-tabs li#uniuseredit-personal {
    width: 33%;
    font-size: 0.83333rem;
  }
}

@media only screen and (max-width: 40em) {
  body.page-user-register main .main form.user-register-form-for-regular-user .form-tabs li.personal,
  body.page-user-register main .main form.user-edit-form-for-regular-user .form-tabs li.personal,
  body.page-user-register main .main form.user-edit-form-for-uni-user .form-tabs li.personal,
  body.page-user-register main .main .webform-general form.webform-client-form .form-tabs li.personal,
  body.page-user-register main .main form.unilogin-register-form .form-tabs li.personal,
  body.page-user-edit main .main form.user-register-form-for-regular-user .form-tabs li.personal,
  body.page-user-edit main .main form.user-edit-form-for-regular-user .form-tabs li.personal,
  body.page-user-edit main .main form.user-edit-form-for-uni-user .form-tabs li.personal,
  body.page-user-edit main .main .webform-general form.webform-client-form .form-tabs li.personal,
  body.page-user-edit main .main form.unilogin-register-form .form-tabs li.personal,
  body.section-order-book-review main .main form.user-register-form-for-regular-user .form-tabs li.personal,
  body.section-order-book-review main .main form.user-edit-form-for-regular-user .form-tabs li.personal,
  body.section-order-book-review main .main form.user-edit-form-for-uni-user .form-tabs li.personal,
  body.section-order-book-review main .main .webform-general form.webform-client-form .form-tabs li.personal,
  body.section-order-book-review main .main form.unilogin-register-form .form-tabs li.personal,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-register-form-for-regular-user .form-tabs li.personal,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-regular-user .form-tabs li.personal,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.user-edit-form-for-uni-user .form-tabs li.personal,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main .webform-general form.webform-client-form .form-tabs li.personal,
  html.no-touch body.section-bestil-boger-til-gennemsyn main .main form.unilogin-register-form .form-tabs li.personal {
    width: -webkit-calc(49% - 20px);
    width: calc(49% - 20px);
  }
}

@media only screen and (max-width: 40em) {
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart {
    clear: both;
    padding-top: 20px;
  }

  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-commerce-price {
    float: left;
    min-width: initial !important;
    margin-left: 0 !important;
  }

  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-commerce-price .has-discount-in-cart .price-with-discount {
    left: 0;
    right: auto;
    white-space: nowrap;
    bottom: -28px;
  }

  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form {
    margin-top: 0;
  }

  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .form-item-quantity {
    margin: 0 10px 0 0;
  }

  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form button.form-submit,
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .course-confirmation-popup .form-submit.course-decline,
  .course-confirmation-popup .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .form-submit.course-decline,
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .course-confirmation-popup .form-submit.course-accept,
  .course-confirmation-popup .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .form-submit.course-accept,
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .form-submit.back-to-presse {
    width: 38px;
    overflow: hidden;
    text-indent: -9999px;
  }

  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form button.form-submit:before,
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .course-confirmation-popup .form-submit.course-decline:before,
  .course-confirmation-popup .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .form-submit.course-decline:before,
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .course-confirmation-popup .form-submit.course-accept:before,
  .course-confirmation-popup .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .form-submit.course-accept:before,
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .form-submit.back-to-presse:before {
    content: "";
  }

  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form button.form-submit:before,
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .course-confirmation-popup .form-submit.course-decline:before,
  .course-confirmation-popup .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .form-submit.course-decline:before,
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .course-confirmation-popup .form-submit.course-accept:before,
  .course-confirmation-popup .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .form-submit.course-accept:before,
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .views-field-add-to-cart-form .form-submit.back-to-presse:before {
    display: block !important;
    position: absolute;
    left: 0;
    right: 0;
    text-indent: 0;
    font-size: 20px;
    top: 0;
    bottom: 0;
    line-height: 38px;
  }
}

@media screen and (min-width: 40em) and (max-width: 990px) {
  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .has-discount-in-cart {
    padding-bottom: 20px;
  }

  .wishlist-general .views-row .product-wrapper-wishlist .price-add-to-cart .has-discount-in-cart .price-with-discount {
    bottom: -10px;
  }
}

@media screen and (max-width: 980px) {
  .wishlist-general .views-row .left-area {
    float: none;
    width: 100%;
  }
}

@media only screen and (max-width: 40em) {
  .wishlist-general .views-row .left-area .wishlist-image-and-delete {
    width: 80px;
  }
}

@media only screen and (max-width: 40em) {
  .wishlist-general .views-row .left-area .title-and-sku {
    width: -webkit-calc(100% - 100px);
    width: calc(100% - 100px);
  }
}

@media screen and (max-width: 980px) {
  .wishlist-general .views-row .price-add-to-cart {
    float: none;
    width: 100%;
  }
}

@media screen and (max-width: 1200px) {
  .wishlist-general .views-row .price-add-to-cart > div.views-field-edit-quantity {
    display: block;
  }
}

@media screen and (max-width: 980px) {
  .wishlist-general .views-row .price-add-to-cart > div.views-field-edit-quantity {
    padding-top: 10px;
    display: inline-block;
  }
}

@media only screen and (max-width: 40em) {
  .reviews-general {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 40em) {
  .reviews-general .view-reviews .views-row .views-field-field-product-image {
    float: none;
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 40em) {
  .reviews-general .view-reviews .views-row .review-data {
    width: 100%;
    float: none;
  }
}

@media only screen and (max-width: 40em) {
  .reviews-specific {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 40em) {
  .reviews-specific .review-pagination a.preview-review {
    left: 0;
  }
}

@media only screen and (max-width: 40em) {
  .reviews-specific .review-pagination a.next-review {
    right: 0;
  }
}

@media only screen and (max-width: 40em) {
  body.page-update-info-form .page .columns.small-centered,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered#user-login-block-container,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-uni,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-social,
  body.page-update-info-form .page .page-wishlist .main .small-centered#user-login-block-container,
  .page-wishlist .main body.page-update-info-form .page .small-centered#user-login-block-container,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-uni,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-uni,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-social,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-social,
  body.page-update-info-form .page .small-centered.campaign-social-container {
    padding-top: 0;
  }
}

@media only screen and (max-width: 40em) {
  body.page-update-info-form .page .columns.small-centered h3,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container h3,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered#user-login-block-container h3,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni h3,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-uni h3,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social h3,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-social h3,
  body.page-update-info-form .page .page-wishlist .main .small-centered#user-login-block-container h3,
  .page-wishlist .main body.page-update-info-form .page .small-centered#user-login-block-container h3,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-uni h3,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-uni h3,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-social h3,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-social h3,
  body.page-update-info-form .page .small-centered.campaign-social-container h3 {
    padding-right: 0;
  }
}

@media only screen and (max-width: 40em) {
  body.page-update-info-form .page .columns.small-centered #edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered#user-login-block-container #edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered#user-login-block-container #edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-uni #edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-uni #edit-cancel,
  body.page-update-info-form .page body.section-user.page-user:not(.page-user-register) .main .small-centered.sitewide-login-social #edit-cancel,
  body.section-user.page-user:not(.page-user-register) .main body.page-update-info-form .page .small-centered.sitewide-login-social #edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered#user-login-block-container #edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered#user-login-block-container #edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-uni #edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-uni #edit-cancel,
  body.page-update-info-form .page .page-wishlist .main .small-centered.sitewide-login-social #edit-cancel,
  .page-wishlist .main body.page-update-info-form .page .small-centered.sitewide-login-social #edit-cancel,
  body.page-update-info-form .page .small-centered.campaign-social-container #edit-cancel {
    margin-left: 0;
    float: right;
  }
}

@media screen and (max-width: 641px) {
  .ms-parent .ms-drop ul {
    max-width: 100% !important;
  }
}

@media screen and (max-width: 400px) {
  .ms-parent .ms-drop ul li {
    min-width: 100%;
    float: none;
  }
}

@media only screen and (max-width: 40em) {
  .author-big-image-background {
    background: none !important;
    min-height: auto;
  }
}

@media screen and (max-width: 1024px) {
  .books-carousel.remove-carousel .views-row {
    width: 100%;
    float: none;
  }

  .books-carousel.remove-carousel .views-row:nth-child(odd) {
    margin-right: 0;
  }
}

@media only screen and (max-width: 40em) {
  .page-loading-page {
    margin-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  #user-login,
  #section-main-content,
  #search-api-page-search-form,
  .page-cart .l-main,
  .wishlist-general,
  .ws_widgets,
  .page-node-done .l-main,
  .view-commerce-user-orders,
  .inbox-general,
  .section-faq,
  .node-type-webform .l-main,
  .page-user-register .l-main {
    padding-top: 80px !important;
  }

  body.section-all-mailchimp-lists .l-main,
  body.page-user-password .l-main {
    padding-top: 80px !important;
  }

  .subjects-list .subject-item {
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  .employee-section .view-header,
  .employee-section .views-row {
    width: 32%;
    padding-bottom: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
}