/* Default Paths */
/* Default Font Settings */
/* Default colors */
/* Default Color settings */
/* Specific theme colors */
/* Secondary Button, Dark Text on Lightgrey BG */
/* Ghost Button, Greenish/Grey Text and border */
/* Ghost Button Light, Whitish Text and Border */
/* Ghost Button Primary, Orange */
/* Header */
/* Menu */
/* max width of the page */
/* Border-Radius */
/* Sizes */
/* Specific theme colors */
/* HEADER */
/* Header background color */
/* Page */
/* Red */
/* Darker Red */
/* White */
/* Dark Gray */
/* Primary button, white text on orange BG */
/* Orange */
/* Darker Red */
/* Orange */
/* Darker Orange */
/* Darker Orange */
/* Orange */
/* Footer */
.hero-text .button,
.button.ghost.large,
button.alert, .button.alert {
  border: 2px solid #FF7A00 !important;
  color: #FF7A00;
  background: transparent !important;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  /* ...and now for the proper property */
  transition: .3; }

.button.ghost {
  padding: 6px 20px;
  font-size: 16px; }

.account-dropdown li a.button.sign-in {
  color: #FFF;
  background-color: #FF7A00; }

.products-grid .toolbar .button.layered-nav-toggle.active,
.products-grid .toolbar .button.layered-nav-toggle.active:hover,
button.alert:hover,
.button.alert:hover,
.hero-text .button:hover,
.button.ghost.large:hover {
  background-color: #FF7A00 !important;
  color: #FFF; }

.text-box-with-icon {
  background-color: #dbe1ea !important; }

.text-box-with-icon.two-boxes,
.text-box-with-icon.image-up {
  background-color: transparent !important; }

.hero h1,
.cms-no-route h1 {
  color: #193153 !important; }

/* Hero slider */
.hero {
  top: 4px; }

.hero .hero-text.right {
  margin-right: 5.5%; }

/* Icon colors in billboard */
.text-box-with-icon section > span {
  color: #FF7A00 !important;
  border-color: #FF7A00 !important; }

/* Icons on landingpage */
.svg_icons section img {
  width: 130px; }

/* Text heading and descripotion color in billboard */
.text-box-with-icon h4,
.text-box-with-icon p.textbox-text {
  color: #193153 !important; }

/* Cart dropdown in header */
.cart-dropdown .bg-box {
  height: auto; }

.cart-dropdown .subtotal .price {
  display: block; }

/* Header */
.main-header .row {
  padding: 0 3% 0; }

.orbit-wrapper .orbit-container {
  margin-top: -2px !important; }

/* Account login */
.customer-account-login h1,
.customer-account-forgotpassword h1,
.customer-account-create h1 {
  color: #193153; }

/* Product detail page */
#amfile-list {
  padding-left: 0.9%;
  padding-right: 0.9%; }
  #amfile-list h3 {
    padding-left: 0; }
  #amfile-list a {
    padding-bottom: 40px; }
    #amfile-list a span {
      padding-top: 5px; }

/* Checkout page */
.checkout-onepage-index .inner-wrap,
.checkout-onepage-index .off-canvas-wrap,
.checkout-onepage-success .off-canvas-wrap,
.checkout-onepage-failure .off-canvas-wrap,
.customer-account-login .off-canvas-wrap {
  background-color: #DBE1EA;
  background: #DBE1EA; }

.opc-block-progress {
  margin: 40px 0 0; }

/* Footer */
.main-footer .h-links-list .pf:hover {
  color: #FF7A00 !important; }

@media screen and (max-width: 1200px) {
  .hero .hero-text h1 {
    font-size: 3vw; } }

@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .hero .hero-text h1 {
    font-size: 2rem; }
  .hero .hero-text h5 {
    font-size: 1rem; } }

@media screen and (max-width: 1024px) {
  .hero .hero-text {
    width: 40%; }
    .hero .hero-text p {
      font-size: 1.5vw;
      line-height: 3vw; } }

@media screen and (max-width: 640px) {
  .hero .hero-text {
    width: 100%; }
    .hero .hero-text p {
      font-size: 0.8rem;
      line-height: 1.2rem; }
  .orbit-container .orbit-slides-container img {
    width: 100%; } }

/******************************************************************************/
/*** Intenso Sass                                                 */
/******************************************************************************/
html {
  font-size: 1rem; }

body {
  background: #F0F0F0; }

.off-canvas-wrap {
  background: #FFFFFF; }

/* default text color */
p,
table tr th, table tr td,
.product-collateral li,
.review-list .review-text,
.cms-wrapper .column,
.cms-wrapper .columns,
.cms-wrapper p,
.cms-wrapper ul li {
  color: #5B6064; }

/* font family */
body,
p,
.top-bar-section,
.top-bar-section ul li > a,
.side-nav,
.side-nav li.active > a:first-child:not(.button),
button,
.button,
.label,
.sub-nav dt,
.sub-nav dd,
.sub-nav li,
.chosen-container,
.rating-links.icon-user > span,
.newsletter-ribbon .icon-email,
.footer-links li[class^='icon-'],
.footer-links li[class*=' icon-'],
.layered-nav-container ol li,
a.previous,
a.next {
  font-family: "MarkLight", sans-serif; }

h1, h2, h3, h4, h5, h6,
.title {
  font-family: "MarkLight", sans-serif; }

.links-list {
  font-family: "MarkLight", sans-serif !important; }

/* max width of the page */
.row,
.off-canvas-wrap {
  max-width: 1920px; }

/* main color */
a,
span.view-more,
.form-box .buttons-set a:hover,
.icon-highlighted,
.text-box-with-icon section.box-1 .icon-highlighted,
.top-bar-section li.active:not(.has-form) a:not(.button),
.has-tip:hover, .has-tip:focus,
.sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover,
.form-search .button:hover span,
.form-search .sec-menu:hover,
.main-header .icon-main-menu,
.main-header .icon-main-menu:hover,
.main-header .icon-cart:hover,
.main-header .icon-user:hover,
.main-header .top-bar li:hover .icon-cart,
.cart-dropdown .mini-products-list .view-more-attr,
section.featured-slider .item-title a:hover,
section.featured-slider .category-title a:hover,
.category-products .item-title a:hover,
.ratings.no-rating a:hover,
.rating-links a:hover,
.footer-links ul li a:hover,
.products-grid .link-rss:hover,
.filter-reset,
.layered-nav-container ol li.checked a:before,
.layered-nav .currently li .value,
.product-options dt label,
#add-tag,
.cms-no-route h1,
.no-results h1,
.block-compare .product-name a:hover,
.block-compare .actions a:hover,
.catalog-product-compare-index .link-wishlist:hover,
.cart #shopping-cart-totals-table tfoot tr td:nth-child(2),
.cart .data-table.cart-table .price,
.checkout-progress li.active span,
.my-account .checkout-multishipping .buttons-set a,
.review-popover #histogram .stars a:hover,
.catalog-list-empty h1,
.side-nav li a:not(.button),
.select-list > label,
.bullets-checkmark li:before,
.bullets-lightning li:before {
  color: #FF9300; }

#search_mini_form .form-search .button:hover span,
#search_mini_form .form-search .sec-menu:hover {
  color: #FF9300; }

.main-color,
.links-list li:active > a,
.account-dropdown .bg-box p.small a,
.cart-dropdown .dropdown-title .icon-edit:hover,
.cart-dropdown .mini-products-list .item-details .item-name a:hover,
.special-price .price,
.link-compare.compared:before,
.link-compare.compared:hover:before,
.product-shop-side .add-to-links .link-wishlist:hover,
.product-shop-side .add-to-links .link-compare:hover,
.email-friend a:hover,
.review-toolbar a.next:before,
.review-toolbar a.next:after,
.review-toolbar a.previous:before,
.review-toolbar a.previous:after,
.review-toolbar a.previous,
.review-toolbar a.next,
.my-account a.next:before,
.my-account a.next:after,
.my-account a.previous:before,
.my-account a.previous:after,
.my-account a.previous,
.my-account a.next,
.top-bar-section .left .mega-menu > ul > li.mega-menu-top-block a:hover,
.top-bar-section .left ul li.mega-menu-bottom-block a:hover,
.top-bar-section .left ul li a.link:hover,
.link:hover,
.left .custom-menu .mega-menu-top-block > a:hover,
.main-nav .top-bar-section ul.left li ul li.label:hover:not(.mega-menu-top-block):not(.mega-menu-bottom-block) > a:not(.button) {
  color: #FF7A00 !important; }

.links-list li:hover > a:before,
a.previous, a.next,
.product-collateral li:after,
.loading-bar,
.block-compare .block-title,
.opc-block-progress .block-content dt.complete:before,
.checkout-progress li.active span:before {
  background: #FF7A00; }

.chosen-container-active .chosen-single:before,
.chosen-container-active .chosen-single:after {
  background: #FF7A00 !important; }

.icon-highlighted,
.text-box-with-icon section.box-1 .icon-highlighted,
.chosen-container .chosen-results li.highlighted,
.product-collateral li:before,
.cart-collaterals .shipping h2:hover:before,
.cart-collaterals .discount h2:hover:before,
.cart-collaterals .shipping h2:hover:after,
.cart-collaterals .discount h2:hover:after,
.cart .qty-wrapper .input-text:focus,
.chosen-container-active .chosen-choices,
.buybox .qty-input-text:focus,
.category-products .configurable-swatch-list li.selected .swatch-link,
.featured-slider .configurable-swatch-list li.selected .swatch-link {
  border-color: #FF7A00; }

.text-box-with-icon {
  padding-bottom: 45px !important; }

section.featured-slider .actions .btn-cart,
.category-products .actions .btn-cart {
  color: #999999; }

section.featured-slider .actions .add-to-links .link-wishlist:hover:before,
section.featured-slider .actions .add-to-links .link-compare:hover:before,
.category-products .actions .add-to-links .link-wishlist:hover:before,
.category-products .actions .add-to-links .link-compare:hover:before {
  color: #777777; }

section.featured-slider .actions .btn-cart:hover,
section.featured-slider .actions .btn-cart:hover:before,
.category-products .actions .btn-cart:hover,
.category-products .actions .btn-cart:hover:before {
  color: #777777; }

.category-products.list .actions .btn-cart:hover,
.category-products.list .actions .btn-cart:hover:before {
  color: #FFF; }

.input-box.focus,
.input-box textarea:focus,
.product-img-box .more-views li.selected,
.color-swatches input[type="radio"]:checked + label,
.chosen-container-active .chosen-single,
.product-options .configurable-swatch-list li.selected {
  border-color: #FF7A00 !important; }

button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus,
.chosen-container .chosen-results li.highlighted,
.mdformfields .form-search .input-text:focus ~ div {
  background-color: #FF7A00 !important; }

.form-search .input-text:focus ~ div {
  background-color: #FF7A00 !important; }

.chosen-container-active .chosen-single {
  border-bottom-color: #FF7A00 !important; }

@keyframes progressbar-countdown {
  0% {
    width: 100%;
    background: #FF7A00;
    opacity: .8; }
  100% {
    width: 0%;
    background: #FF7A00;
    opacity: .8; } }

/* main hover color */
a:hover,
a:focus,
.side-nav li a:hover:not(.button),
.side-nav li a:focus:not(.button) {
  color: #FF8C00; }

a.previous:hover, a.previous:focus, a.next:hover, a.next:focus {
  background: #FF8C00; }

/* all buttons border radius */
button, .button {
  border-radius: 4px; }

/* featured products category nav border radius */
.category-nav li:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.category-nav li:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

/* primary buttons */
button, .button,
button.disabled, button[disabled], .button.disabled, .button[disabled],
.account-dropdown li a.button.sign-in,
.cart-dropdown li a.button.sign-in,
.category-nav li.active,
.products-grid .toolbar .button.active,
.products-grid .toolbar .button.active:hover {
  background: #FF7A00;
  color: #FFF; }

.category-nav li.active:after {
  border-top-color: #FF7A00; }

/* primary buttons hover */
button:hover, button:focus, .button:hover, .button:focus {
  background: #FF8C00;
  color: #FFF; }

.main-nav .button:hover {
  background: #FF8C00 !important;
  color: #FFF !important; }

/* secondary buttons */
button.secondary, .button.secondary,
.wishlist-index-index .buttons-set2 .btn-share,
.wishlist-index-index .buttons-set2 .btn-add {
  background: #DEE2E2;
  color: #222222; }

/* secondary buttons hover */
button.secondary:hover, button.secondary:focus,
.button.secondary:hover, .button.secondary:focus,
.wishlist-index-index .buttons-set2 .btn-share:hover,
.wishlist-index-index .buttons-set2 .btn-share:focus,
.wishlist-index-index .buttons-set2 .btn-add:hover,
.wishlist-index-index .buttons-set2 .btn-add:focus {
  background: #B9B9B9;
  color: #222222; }

/* ghost button */
button.ghost, .button.ghost {
  border-color: #FF7A00 !important;
  color: #FF7A00 !important; }

button.ghost:hover, .button.ghost:hover, button.ghost:focus, .button.ghost:focus {
  border-color: #FF7A00 !important;
  color: #FFF !important;
  background-color: #FF7A00 !important; }

/* ghost button (for dark backgrounds) */
button.ghost.light, .button.ghost.light {
  border-color: #F4F4F4 !important;
  color: #F4F4F4 !important; }

button.ghost.light:hover, .button.ghost.light:hover, button.ghost.light:focus, .button.ghost.light:focus {
  border-color: #FFFFFF !important;
  color: #FFFFFF !important; }

/* ghost button primary */
button.ghost.primary, .button.ghost.primary {
  border-color: #FF7900 !important;
  color: #FFFFFF !important; }
  button.ghost.primary:hover, button.ghost.primary:focus, .button.ghost.primary:hover, .button.ghost.primary:focus {
    border-color: #FF8C00 !important;
    color: #FFFFFF !important; }

/* Call to action */
.cta-ribbon h1, .cta-ribbon h2, .cta-ribbon h3, .cta-ribbon h4, .cta-ribbon h5, .cta-ribbon h6 {
  font-family: MarkSc; }

/* header background */
.main-header {
  background: #FFF; }

/* main menu background */
.right-off-canvas-menu.main-nav {
  background: #FFF !important; }

.main-nav .top-bar-section li:not(.has-form) a:not(.button), .main-nav .top-bar-section ul {
  background: #FFF; }

/* color of line separator below header */
.main-header {
  border-bottom-color: #FF7A00 !important;
  border-bottom-width: 2px !important; }

/* main menu text color */
.main-nav .top-bar-section ul li a:not(.button) {
  color: #193153; }

.vertical-menu-link .vmenu-title,
.main-nav .top-bar-section ul.right li.has-dropdown > a:not(.button) {
  color: #193153; }

.top-bar-section > ul > li > a {
  font-size: 0.9375rem !important;
  font-weight: normal !important; }

/* main menu dropdown arrow color */
.top-bar-section .has-dropdown > a:after, .top-bar-section .has-dropdown-for-large > a:after {
  border-color: transparent transparent #FF9300; }

/* main menu secondary text color */
.top-bar .sup,
.welcome-message {
  color: #A0A0A0; }

/* search box text color */
#search_mini_form .form-search label {
  color: #aeaeae; }

/* search box text color on focus */
#search_mini_form .form-search .input-text {
  color: #193153; }

/* search box border color */
#search_mini_form .form-search .left, #search_mini_form .form-search .right,
#search_mini_form .form-search .bottom {
  background-color: #193153; }

/* search box border color on hover */
#search_mini_form .form-search .input-text:hover ~ div {
  background-color: #193153; }

/* search box icon's color */
#search_mini_form .form-search .button span,
#search_mini_form .form-search .sec-menu {
  color: #193153; }

/* search box icon's divider color */
#search_mini_form .form-search .sec-menu {
  border-color: #939393; }

/* header secondary menu */
.header-ribbon .welcome-message,
.header-ribbon .links-list,
.header-ribbon .chosen-container {
  font-size: 0.8125rem !important; }

.header-ribbon .welcome-message,
.header-ribbon .welcome-message span,
.header-ribbon .links-list li a,
.header-ribbon .chosen-container-single .chosen-single {
  color: #193153 !important; }

.header-ribbon .welcome-message a:hover,
.header-ribbon .links-list li:hover a,
.header-ribbon .chosen-container:hover .chosen-single span,
.header-ribbon .chosen-container-active.chosen-with-drop .chosen-single span {
  color: #FF7A00 !important; }

/* footer's top background */
.newsletter-ribbon {
  background: #f0f0f0; }

/* footer's top text and icons color */
.newsletter-ribbon .icon-email,
.newsletter-ribbon .social a {
  color: #3b3d3d; }

/* footer's top text and icons hover color */
.newsletter-ribbon a:hover,
.exitintent-popup a:hover,
.newsletter-ribbon .social a:hover,
.exitintent-popup .social a:hover,
.newsletter-ribbon .icon-email:hover:before {
  color: #FF7A00; }

/* footer newsletter box placeholder's text color */
.newsletter-subscribe-form .field label {
  color: #777777; }

/* footer newsletter box input text color */
.newsletter-subscribe-form .input-text {
  color: #333333; }

/* footer newsletter box input border color */
.newsletter-subscribe-form .input-box {
  border-color: #D3D3D3; }

/* footer newsletter box input border color on hover */
.newsletter-subscribe-form .input-box:hover {
  border-color: #AFAFAF !important; }

/* footer newsletter box input border color on focus */
.newsletter-subscribe-form .input-box.focus {
  border-color: #FF7900 !important; }

/* footer newsletter submit button colors */
.newsletter-ribbon button {
  color: #FFFFFF;
  background-color: #FF7900; }

/* footer newsletter submit button background color on hover */
.newsletter-ribbon button:hover,
.newsletter-ribbon button:focus {
  color: #FFFFFF;
  background-color: #FF8C00; }

/* footer's middle background */
.footer-links {
  background: #e5e5e5; }

/* footer label color */
.footer-links ul li.title {
  color: #000000; }

/* footer vertical links color */
.footer-links ul li a {
  color: #666666; }

/* footer vertical links hover color */
.footer-links ul li a:hover {
  color: #FF7A00; }

/* footer horizontal links color */
.h-links-list li a {
  color: #888888 !important; }

/* footer horizontal links hover color */
.h-links-list li a:hover {
  color: #444444 !important; }

/* footer horizontal links separator color */
.h-links-list li {
  border-color: #A5A5A5; }

/* footer plain text color */
.footer-links ul li {
  color: #222222; }

/* footer bottom background color */
.footer-bottom {
  background-color: #3D3D3D; }

/* footer bottom text color */
.sosumi {
  color: #FFFFFF; }

/* footer "Back to Top" text color */
.back-to-top {
  color: #FFF;
  margin: 28px 0 0 0; }

/* footer "Back to Top" text hover color */
.back-to-top:hover {
  color: #FF7A00; }

.main-footer .secondary-links {
  margin-top: 30px; }

.main-footer .copyright {
  margin-top: 30px; }

/* Footer logo */
.footer-bottom img {
  max-width: 85px; }

.footer-bottom {
  padding: 6vh 4vh 4vh 4vh !important; }

/* mobile footer background color */
.mobile-footer-links {
  background-color: #E5E5E5; }

/* mobile footer background color on hover */
.mobile-footer-links li:hover {
  background-color: #C6C6C6; }

/* mobile footer text color */
.mobile-footer-links li a {
  color: #000000 !important; }

/* catalog item-info min height */
.category-products .item-info {
  min-height: 5.625rem; }

.touch .item-info {
  min-height: 8rem; }

/* catalog view background color */
.products-grid,
.advanced-search-amount,
.catalog-category-view .breadcrumbs-wrapper,
.catalogsearch-result-index .breadcrumbs-wrapper,
.catalogsearch-advanced-result .breadcrumbs-wrapper {
  background-color: #f4f4f4; }

/* catalog view: category title color */
#category-name {
  color: #222222; }

/* price color */
.minimal-price .price, .price-box .price {
  color: #777777; }

.minimal-price-link {
  display: none; }

/* product view - background color */
.product-view {
  background-color: #FFFFFF; }

/* USPS */
.product-view-block-1 > ul {
  list-style: none;
  margin-left: 0.2rem; }
  .product-view-block-1 > ul li {
    position: relative;
    padding: 0 0 6px 20px;
    line-height: 1.50rem;
    color: #5b6064;
    font-weight: 300; }
    .product-view-block-1 > ul li:before {
      position: absolute;
      left: 0;
      font-family: intenso;
      color: #008000;
      content: "\e6bb"; }

/* Better Product Pages */
.product-description h3 {
  font-family: MarkBold;
  margin-bottom: 1rem;
  text-transform: uppercase; }

.product-description div h2 {
  font-family: MarkMedium;
  font-size: 1.3rem;
  margin-bottom: 0.2rem;
  margin-top: 3rem;
  text-transform: uppercase; }

.product-description div h3 {
  font-family: MarkMedium;
  font-size: 1.1rem;
  margin-bottom: 0.2rem;
  margin-top: 2rem;
  text-transform: uppercase; }

/* Better Block Quotes */
blockquote {
  display: block;
  background: #FFFFFF !important;
  padding: 15px 20px 15px 20px;
  margin: 0 0 20px;
  position: relative;
  text-align: justify;
  line-height: 1.2rem !important;
  border-left: 15px solid #FF7A00 !important;
  border-right: 2px solid #FF7A00;
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc; }
  blockquote:before {
    content: none; }
  blockquote:after {
    /* Reset to make sure */
    content: none; }
  blockquote p {
    color: #555555 !important; }

/* Better Accordions */
.accordion dd {
  position: relative; }

.accordion .accordion-navigation a h3 {
  font-size: 1.1rem;
  line-height: 1.2rem;
  font-family: MarkLight;
  margin-top: 0px; }

.accordion dd.active > a:after {
  content: "\e604"; }

.accordion dd > a {
  background: white !important;
  border-top: 1px solid #FF7A00;
  text-transform: uppercase;
  padding-bottom: 0.5rem;
  cursor: pointer; }
  .accordion dd > a:after {
    color: #FF7A00;
    font-size: 1.1rem;
    position: absolute;
    font-family: intenso;
    top: 10px;
    right: 15px;
    content: "\e6bd"; }

/* Autoshipping */
#autoshipping_country_chosen {
  /*width: 180px !important;*/
  display: block; }

/* product view - background color */
.breadcrumbs-wrapper {
  background-color: #FFFFFF; }

/* product view - add to cart box - background color */
.bg-box {
  background-color: #f4f4f4; }

/* product name text color */
.product-shop h1 {
  color: #000000; }

/* product's sticky nav background color */
.catalog-product-view .magellan-nav {
  background-color: #FFFFFF; }

/* product's sticky nav links color */
.catalog-product-view .magellan-nav .sub-nav dd a {
  color: #333333; }

/* product's sticky nav links color on hover */
.catalog-product-view .magellan-nav .sub-nav dd:hover a {
  color: #FF7A00 !important; }

/* product's sticky nav links background on active */
.catalog-product-view .magellan-nav .sub-nav dd.active a {
  background-color: #bbbbbb; }

.catalog-product-view .magellan-nav.magellan-fixed {
  min-width: initial;
  width: 1920px; }

/* product's sticky nav background color when fixed */
.catalog-product-view .magellan-nav.magellan-fixed {
  background-color: #FFFFFF; }

/* product's sticky nav links color when fixed */
.catalog-product-view .magellan-nav.magellan-fixed .sub-nav dd a {
  color: #333333; }

/* product's sticky nav links color on hover when fixed */
.catalog-product-view .magellan-nav.magellan-fixed .sub-nav dd:hover a {
  color: #FF7A00; }

/* product info - color of the subtitles */
.product-collateral-wrapper .product-description h3,
.product-collateral-wrapper .additional h3,
.product-collateral-wrapper .custom-info h3,
.product-collateral-wrapper .ratings-reviews h3,
.product-collateral-wrapper .tags h3 {
  color: #222222; }

/* additional info table - background color */
.product-collateral-wrapper .product-collateral.additional {
  background-color: #f4f4f4; }

/* product info sections - separator line color */
.product-collateral-wrapper .product-collateral {
  border-color: #f4f4f4; }

/* upsell products - background color */
.featured-slider.up-sell {
  background-color: #f4f4f4; }

/* upsell products - label color */
.featured-slider.up-sell h3 {
  color: #222222; }

/* Product stock status styling */
p.availability {
  visibility: initial;
  display: block;
  line-height: 1.6;
  font-size: 0.938rem; }

p.availability span {
  position: relative;
  top: inherit; }

p.availability .out-of-stock span {
  color: #FF2600; }

p.availability span:first-child,
.item-msg .amsstock_label {
  color: #FFF;
  padding: 2px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  left: 0; }

p.availability span .amsts_153 > .amsstock_label {
  background-color: #7A00FF; }

p.availability span .amsts_154 > .amsstock_label,
p.availability span .amsts_248 > .amsstock_label,
p.availability span .amsts_155 > .amsstock_label {
  background-color: #00CC59; }

p.availability span .amsts_249 > .amsstock_label,
p.availability span .amsts_260 > .amsstock_label {
  background-color: #FF9900; }

p.availability span .amsts_250 > .amsstock_label,
p.availability span .amsts_259 > .amsstock_label,
p.availability span .amsts_247 > .amsstock_label,
p.availability span .amsts_261 > .amsstock_label {
  background-color: #EF4836; }

p.availability .amsstock_text,
.item-msg .amsstock_text {
  display: block;
  position: relative;
  left: 0;
  top: 3px;
  color: #00b34e;
  line-height: 20px;
  font-size: 14px;
  white-space: normal; }

p.availability .amsts_249 > .amsstock_text,
p.availability .amsts_260 > .amsstock_text {
  color: #FF9900; }

p.availability .amsts_250 > .amsstock_text,
p.availability .amsts_259 > .amsstock_text,
p.availability .amsts_247 > .amsstock_text,
p.availability .amsts_261 > .amsstock_text {
  color: #EF4836; }

p.availability .amsts_153 > .amsstock_text {
  color: #7A00FF; }

@media only screen and (max-width: 1200px) {
  p.availability span .amsts_153 > .amsstock_label,
  p.availability span .amsts_154 > .amsstock_label {
    display: table;
    width: auto; } }

/* Shopping cart overview stock status */
.item-msg .amsts_248.amsstock_label,
.item-msg .amsts_154.amsstock_label,
.item-msg .amsts_155.amsstock_label {
  /* In stock */
  background-color: #00CC59; }

.item-msg .amsts_249.amsstock_label,
.item-msg .amsts_260.amsstock_label {
  /* Backorder */
  background-color: #FF9900; }

.item-msg .amsts_153.amsstock_label {
  /* Pre-order */
  background-color: #7A00FF; }

.item-msg .amsstock_text {
  font-size: 13px;
  line-height: 15px;
  display: none; }

.availability-only {
  display: none; }

.short-description {
  margin: 0 0 20px; }

.product-essential .tax-details {
  font-size: 0.938rem; }

/* related products - background color */
.featured-slider.related {
  background-color: #f4f4f4; }

/* related products - label color */
.featured-slider.related h3 {
  color: #222222; }

/* featured products background color */
.featured-slider.featured-slider-section {
  background-color: #f4f4f4; }

/* featured products label color */
.featured-slider.featured-slider-section h3 {
  color: #222222; }

/* featured categories background color */
.featured-slider.featured-categories-section {
  background-color: #f4f4f4; }

/* featured categories label color */
.featured-slider.featured-categories-section h3 {
  color: #222222; }

/* logo slider label color */
.brand-slider h3 {
  color: #222222; }

/* star rating color */
.rating, .product-collateral .review-list .rating, .product-collateral .rating,
.review-product-list .ratings-detail .rating,
#pretty-product-review-list .pretty-rating-code .options li .option.hover,
#pretty-product-review-list .pretty-rating-code .options li .option.selected {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjM4LjE2N3B4IiB2aWV3Qm94PSIwIDAgMjAwIDM4LjE2NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAwIDM4LjE2NyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0Y5QkYzQiIgZD0iTTE4LjUyLDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDEzLDEyLjc4OWMyLjYwNiwxLjk4MiwxMi40NC0xLjk1MywxMy40MzUsMS4yNTVjMC45OTUsMy4yMDgtOC45MTUsNS41MjMtOS45MSw4LjczNWMtMC45OTYsMy4yMDgsNS40NjksMTIuMDA0LDIuODYzLDEzLjk5Yy0yLjYwNiwxLjk4Mi04LjE4MS03LjY1My0xMS40LTcuNjUzYy0zLjIyMSwwLTguNzk4LDkuNjM1LTExLjQwMiw3LjY1M2MtMi42MDYtMS45ODYsMy44NTctMTAuNzgyLDIuODYzLTEzLjk5Yy0wLjk5NS0zLjIxMS0xMC45MDUtNS41MjYtOS45MS04LjczNWMwLjk5Ny0zLjIwOCwxMC44MjksMC43MjcsMTMuNDM1LTEuMjU1QzE2LjEwOSwxMS45MzcsMTUuMjk5LDEuMTI5LDE4LjUyLDEuMTI5eiIvPjxwYXRoIGZpbGw9IiNGOUJGM0IiIGQ9Ik01OS4yNiwxLjEyOWMzLjIxOSwwLDIuNDA5LDEwLjgwNyw1LjAxMywxMi43ODljMi42MDYsMS45ODIsMTIuNDQtMS45NTMsMTMuNDM1LDEuMjU1YzAuOTk1LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk3LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2MywxMy45OWMtMi42MDYsMS45ODItOC4xODItNy42NTMtMTEuNC03LjY1M2MtMy4yMjEsMC04Ljc5OCw5LjYzNS0xMS40MDIsNy42NTNjLTIuNjA2LTEuOTg2LDMuODU3LTEwLjc4MiwyLjg2My0xMy45OWMtMC45OTUtMy4yMTEtMTAuOTA1LTUuNTI2LTkuOTExLTguNzM1YzAuOTk3LTMuMjA4LDEwLjgyOSwwLjcyNywxMy40MzUtMS4yNTVDNTYuODUsMTEuOTM3LDU2LjAzOSwxLjEyOSw1OS4yNiwxLjEyOXoiLz48cGF0aCBmaWxsPSIjRjlCRjNCIiBkPSJNMTAwLDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDExLDEyLjc4OWMyLjYwOCwxLjk4MiwxMi40NDItMS45NTMsMTMuNDM3LDEuMjU1YzAuOTk1LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk1LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2MSwxMy45OWMtMi42MDQsMS45ODItOC4xOC03LjY1My0xMS4zOTktNy42NTNjLTMuMjIxLDAtOC43OTgsOS42MzUtMTEuNDAyLDcuNjUzYy0yLjYwNS0xLjk4NiwzLjg1OC0xMC43ODIsMi44NjMtMTMuOTljLTAuOTk1LTMuMjExLTEwLjkwNS01LjUyNi05LjkxMS04LjczNWMwLjk5Ny0zLjIwOCwxMC44MjksMC43MjcsMTMuNDM1LTEuMjU1Qzk3LjU5LDExLjkzNyw5Ni43OCwxLjEyOSwxMDAsMS4xMjl6Ii8+PHBhdGggZmlsbD0iI0Y5QkYzQiIgZD0iTTE0MC43NCwxLjEyOWMzLjIxOSwwLDIuNDA5LDEwLjgwNyw1LjAxMywxMi43ODljMi42MDgsMS45ODIsMTIuNDQyLTEuOTUzLDEzLjQzNywxLjI1NWMwLjk5NCwzLjIwOC04LjkxNiw1LjUyMy05LjkxLDguNzM1Yy0wLjk5NSwzLjIwOCw1LjQ2OSwxMi4wMDQsMi44NiwxMy45OWMtMi42MDQsMS45ODItOC4xODEtNy42NTMtMTEuNC03LjY1M2MtMy4yMTksMC04Ljc5Nyw5LjYzNS0xMS40MDEsNy42NTNjLTIuNjA0LTEuOTg2LDMuODU1LTEwLjc4MiwyLjg2NS0xMy45OWMtMC45OTgtMy4yMTEtMTAuOTA4LTUuNTI2LTkuOTEtOC43MzVjMC45OTUtMy4yMDgsMTAuODI5LDAuNzI3LDEzLjQzMy0xLjI1NVMxMzcuNTIxLDEuMTI5LDE0MC43NCwxLjEyOXoiLz48cGF0aCBmaWxsPSIjRjlCRjNCIiBkPSJNMTgxLjQ4LDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDEyLDEyLjc4OWMyLjYwOCwxLjk4MiwxMi40NDItMS45NTMsMTMuNDM4LDEuMjU1YzAuOTk0LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk1LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2LDEzLjk5Yy0yLjYwNCwxLjk4Mi04LjE4MS03LjY1My0xMS40LTcuNjUzYy0zLjIyLDAtOC43OTcsOS42MzUtMTEuNDAxLDcuNjUzYy0yLjYwNC0xLjk4NiwzLjg1NS0xMC43ODIsMi44NjUtMTMuOTljLTAuOTk5LTMuMjExLTEwLjkwOS01LjUyNi05LjkxLTguNzM1YzAuOTk0LTMuMjA4LDEwLjgyOSwwLjcyNywxMy40MzMtMS4yNTVDMTc5LjA3MSwxMS45MzcsMTc4LjI2MSwxLjEyOSwxODEuNDgsMS4xMjl6Ii8+PC9nPjwvc3ZnPg==); }

/* customer account - background color */
.account-wrapper {
  background-color: #f4f4f4; }

.opc h1,
.opc h2,
.checkout-onepage-success h2,
.opc .section.allow.active .step-title h2 {
  color: #193153; }

.clean-header-wrapper > a {
  max-width: 23rem;
  margin-top: 8px; }

/* catalog product box - border radius */
.category-products .item-image,
.featured-slider-section .item-images.flush .item-image,
.featured-categories-section .item-image {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

.category-products.list .item-image {
  border-top-right-radius: 0;
  border-bottom-left-radius: 2px; }

section.featured-slider ol li.item,
.category-products .item {
  border-radius: 2px; }

section.featured-slider .actions .btn-cart:before,
.category-products .actions .btn-cart:before {
  padding: 0 4px 4px 1px; }

/* Shopping cart view */
.cart #shopping-cart-totals-table tr {
  padding: 10px 0; }

.cart #shopping-cart-totals-table tr td {
  padding: 0.80rem 0.375rem; }

.mdformfields .form-list label {
  position: absolute; }

.mdformfields .discount-form .form-list label {
  position: relative; }

.mdformfields .select-list > label {
  color: #FF7A00;
  margin-bottom: 15px;
  position: relative; }

.discount-form .button {
  background-color: #FF7A00;
  color: #FFF;
  padding: 0.4rem 0.4rem; }

.discount-form .button:hover {
  background-color: #FF8C00;
  color: #FFF; }

/* Checkout process */
.additional-information {
  margin-bottom: 30px;
  background-color: rgba(25, 49, 83, 0.9);
  margin-right: 30px;
  padding: 10px; }
  .additional-information h3 {
    font-size: 1rem; }
  .additional-information h3, .additional-information li {
    color: #FFF; }
  .additional-information a {
    color: #FF7A00; }

/* Checkout failed */
.checkout-failed .page-title h2 {
  text-align: center; }

.checkout-failed .form-box {
  margin-bottom: 50px; }

/* Product status */
p.availability span.stock_status {
  background-color: #00CC59;
  color: #FFF;
  padding: 2px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.delivery-time {
  display: none;
  margin-top: 10px;
  color: #00CC59; }

.product-essential .tax-details,
.product-essential .shipping-costs-excl {
  color: #777777;
  font-size: 0.8rem; }

/* Small screens */
@media only screen and (max-width: 40em) {
  .right-off-canvas-menu.main-nav,
  .right-off-canvas-menu, .right-off-canvas-menu .top-bar-section ul,
  .right-off-canvas-menu .top-bar-section ul li > a,
  .right-off-canvas-menu.main-nav .dropdown li a:not(.button),
  .right-off-canvas-menu.main-nav .dropdown ul.dropdown,
  .main-nav .name {
    background: #333333 !important; }
  .top-bar-section ul li:hover > a,
  .top-bar-section ul li ul li:hover a {
    background: #272727 !important; }
  .main-nav .top-bar-section ul li a {
    color: #FFFFFF !important; }
  .main-nav .top-bar-section ul li:hover a,
  .main-nav .top-bar-section ul.left li ul li:hover > a:not(.button) {
    color: #FFFFFF !important; }
  .layered-nav-container ol li.checked:hover a:before,
  .layered-nav-container ol li.checked:hover a {
    color: #FF7A00; }
  .main-logo-small {
    max-width: 294px; } }

/* Medium and Big screens */
@media only screen and (min-width: 40.063em) {
  /* main menu icon's color */
  .main-header .top-bar .icon-cart,
  .welcome-message span,
  .main-header .icon-user,
  .main-header .icon-cart {
    color: #cecece; }
  .top-bar-section .has-dropdown:hover > a:after,
  .top-bar-section .has-dropdown-for-large:hover > a:after {
    border-color: transparent transparent #FF8C00 !important; }
  .main-nav .top-bar-section > ul > li:hover > a:not(.button) {
    color: #FF9300 !important; }
  .top-bar-section > ul > li > a {
    text-transform: uppercase !important; }
  .main-logo {
    margin-top: 13px;
    max-width: 294px; }
  .main-logo,
  .main-logo-small {
    margin-top: 0px; }
  #search_mini_form {
    margin-bottom: 0px; }
  .form-search {
    margin-top: 20px;
    margin-bottom: 0px; }
  /* dropdown menu hover color */
  .main-nav .top-bar-section ul.left li ul li:hover:not(.mega-menu-top-block):not(.mega-menu-bottom-block) > a:not(.button),
  .main-nav .top-bar-section ul.right .links-list li:hover > a {
    color: #000000 !important; }
  .top-bar-section .left ul,
  .top-bar-section .left .arrow-box {
    font-family: 'Roboto', sans-serif !important; }
  .top-bar-section .left ul li:active > a {
    color: #FF7A00 !important; }
  .top-bar-section .left ul li:hover > a:before,
  .category-products.list .actions .btn-cart {
    background: #FF7A00 !important; }
  .top-bar-section .has-dropdown .dropdown li.has-dropdown:hover > a:after {
    border-color: transparent transparent #FF7A00 !important; }
  .category-products.list .actions .btn-cart:hover {
    background: #FF8C00 !important; }
  .main-nav .top-bar-section ul.left li.mega-menu > ul > li:not(.mega-menu-top-block):not(.mega-menu-bottom-block):hover > a:not(.button) {
    color: #FF7A00 !important; } }

@media only screen and (max-width: 55em) {
  .mega-menu > ul > li.mega-menu-right-block {
    display: none !important; }
  .top-bar-section .has-dropdown.mega-menu > .dropdown {
    padding-right: 0 !important; } }

.main-header .top-header {
  background: #FFF !important; }

.cms-home .main-header .header-ribbon,
.cms-index-index .main-header .header-ribbon,
.header-ribbon {
  background: #FFF !important; }

.main-header.sticky-active .top-bar-section {
  background: rgba(255, 255, 255, 0.95); }

.main-header.sticky-active .main-nav .top-bar-section > ul > li > a:not(.button) {
  color: #333333; }

.main-header.sticky-active .main-nav .top-bar-section > ul > li.active > a:not(.button) {
  color: #FF7A00; }

.main-header.sticky-active .main-nav .top-bar-section > ul > li:hover > a:not(.button) {
  color: #FF7A00 !important; }

.main-header.sticky-active .main-nav .top-bar-section .has-dropdown > a:after,
.main-header.sticky-active .main-nav .top-bar-section .has-dropdown-for-large > a:after {
  border-color: transparent transparent #CECECE; }

.main-header.sticky-active .top-bar .sup {
  color: #bbbbbb; }

.main-header.sticky-active .main-nav .top-bar-section .icon-cart {
  color: #FF9300; }

/* Sticky header logo switch */
.main-header nav.top-bar.main-nav .main-logo-sticky {
  display: none; }

.main-header nav.top-bar.main-nav .main-logo {
  display: block !important; }

.item-images .quickview-button {
  background: #FF0000;
  color: #FFFFFF; }

.item-images .quickview-button:hover {
  background: #e50000;
  color: #FFFFFF; }

.actions .quickview-button,
.item-info .quickview-button {
  background: #efefef;
  color: #999999; }

.actions .quickview-button:hover,
.item-info .quickview-button:hover {
  background: #e8e8e8;
  color: #777777; }

.customer-account-login .off-canvas-wrap,
.customer-account-forgotpassword .off-canvas-wrap,
.customer-account-create .off-canvas-wrap,
.customer-account-logoutsuccess .off-canvas-wrap,
.customer-account-changeforgotten .off-canvas-wrap,
.paypal-express-review .off-canvas-wrap {
  background: #DBE1EA; }

#co-payment-form dt label {
  font-size: 0.80rem; }

/* Import Custom SCSS */
/* Header */
/*Since 1.5.0 sticky menu has broken padding! */
@media only screen and (min-width: 64.063em) {
  .main-header.sticky-active .top-bar-section ul.left li:not(.has-form) a:not(.button) {
    padding: 0 28px 0 6px; } }

/* Should be same as intenso_design/page/main_color but doesn't follow thru.
    Reported as a bug in Intenso 1.4.2 */
.short-description li:before, .product-collateral li:before {
  border-color: #FF7A00; }

/* intenso_design/header/header_separator_thickness won't properly take effect due to the container after
 .main-header class that has margin-top: -4px*/
.category-image, .orbit-container {
  margin: 0; }

.main-footer .h-links-list {
  list-style: none;
  margin: 1rem 0 !important;
  padding: 1.5rem 0;
  line-height: normal;
  height: auto; }
  .main-footer .h-links-list ul {
    list-style: none;
    text-align: justify;
    position: relative;
    padding: 0;
    margin: 0 !important;
    display: -webkit-flex;
    /* Safari */
    -webkit-justify-content: space-around;
    /* Safari 6.1+ */
    display: flex;
    justify-content: space-around; }
    .main-footer .h-links-list ul li {
      border: none !important;
      margin: 0 !important;
      padding: 0 !important; }
      .main-footer .h-links-list ul li:first-child {
        border: none; }
  .main-footer .h-links-list .pf {
    font-size: 2vw;
    color: #A0A0A0; }
    .main-footer .h-links-list .pf:hover {
      color: #C6C6C6; }

.main-footer .primary-links {
  display: inline-flex;
  display: -webkit-inline-flex;
  /* Safari */
  font-size: 1.1rem; }
  .main-footer .primary-links a {
    color: #FFFFFF; }
    .main-footer .primary-links a:hover {
      color: #ECECEC; }
  .main-footer .primary-links li {
    border-left: 1px solid #FFFFFF;
    padding-left: 1rem; }
    .main-footer .primary-links li:first-child {
      border-left: none;
      padding-left: 0; }

.main-footer .secondary-links {
  font-size: 0.8rem; }
  .main-footer .secondary-links li {
    border-left: 1px solid #FFFFFF;
    padding: 0 8px;
    display: inline-block;
    margin-left: 0 !important;
    float: none; }
    .main-footer .secondary-links li:first-child {
      border-left: none; }
  .main-footer .secondary-links a {
    color: #FFFFFF; }
    .main-footer .secondary-links a:hover {
      color: #ECECEC; }

.main-footer .copyright {
  color: #A5A5A5;
  margin-right: 10px;
  margin-top: 40px; }

.footer-bottom {
  padding: 4vh; }

/* Import Fonts */
/**
 * PaymentFont Styles 1.1.2
 *
 * @since     2014-09-21
 * @version   2015-04-24
 *
 * @author    Poellmann Alexander Manfred (@AMPoellmann)
 * @copyright Copyright 2015 vendocrat. All Rights Reserved.
 * @link      https://vendocr.at/
 *
 * @license   Font: SIL OFL 1.1, CSS: MIT License
 */
@font-face {
  font-family: 'PaymentFont';
  src: url("/skin/frontend/smarterliving/default/fonts/paymentfont-webfont.eot");
  src: url("/skin/frontend/smarterliving/default/fonts/paymentfont-webfont.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/paymentfont-webfont.woff") format("woff2"), url("/skin/frontend/smarterliving/default/fonts/paymentfont-webfont.woff") format("woff"), url("/skin/frontend/smarterliving/default/fonts/paymentfont-webfont.ttf") format("truetype"), url("/skin/frontend/smarterliving/default/fonts/paymentfont-webfont.svg#paymentfont-webfont") format("svg");
  font-weight: normal;
  font-style: normal; }

.pf {
  display: inline-block;
  font: normal normal normal 14px/1 PaymentFont;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.pf-amazon:before {
  content: "\f000"; }

.pf-american-express:before {
  content: "\f001"; }

.pf-american-express-alt:before {
  content: "\f002"; }

.pf-atm:before {
  content: "\f003"; }

.pf-bankomat:before {
  content: "\f004"; }

.pf-bank-transfer:before {
  content: "\f005"; }

.pf-bitcoin:before {
  content: "\f006"; }

.pf-bitcoin-sign:before {
  content: "\f007"; }

.pf-braintree:before {
  content: "\f008"; }

.pf-btc:before {
  content: "\f009"; }

.pf-card:before {
  content: "\f00a"; }

.pf-carta-si:before {
  content: "\f00b"; }

.pf-cash:before {
  content: "\f00c"; }

.pf-cash-on-delivery:before {
  content: "\f00d"; }

.pf-cb:before {
  content: "\f00e"; }

.pf-cirrus:before {
  content: "\f00f"; }

.pf-cirrus-alt:before {
  content: "\f010"; }

.pf-clickandbuy:before {
  content: "\f011"; }

.pf-credit-card:before {
  content: "\f012"; }

.pf-diners:before {
  content: "\f013"; }

.pf-discover:before {
  content: "\f014"; }

.pf-ec:before {
  content: "\f015"; }

.pf-eps:before {
  content: "\f016"; }

.pf-eur:before {
  content: "\f017"; }

.pf-facture:before {
  content: "\f018"; }

.pf-fattura:before {
  content: "\f019"; }

.pf-flattr:before {
  content: "\f01a"; }

.pf-giropay:before {
  content: "\f01b"; }

.pf-gittip:before,
.pf-gratipay:before {
  content: "\f01c"; }

.pf-google-wallet:before {
  content: "\f01d"; }

.pf-google-wallet-alt:before {
  content: "\f01e"; }

.pf-gbp:before {
  content: "\f01f"; }

.pf-ideal:before {
  content: "\f020"; }

.pf-ils:before {
  content: "\f021"; }

.pf-inr:before {
  content: "\f022"; }

.pf-invoice:before {
  content: "\f023"; }

.pf-invoice-sign:before {
  content: "\f024"; }

.pf-invoice-sign-alt:before {
  content: "\f025"; }

.pf-invoice-sign-alt-o:before {
  content: "\f026"; }

.pf-invoice-sign-o:before {
  content: "\f027"; }

.pf-jcb:before {
  content: "\f028"; }

.pf-jpy:before {
  content: "\f029"; }

.pf-krw:before {
  content: "\f02a"; }

.pf-maestro:before {
  content: "\f02b"; }

.pf-maestro-alt:before {
  content: "\f02c"; }

.pf-mastercard:before {
  content: "\f02d"; }

.pf-mastercard-alt:before {
  content: "\f02e"; }

.pf-mastercard-securecode:before {
  content: "\f02f"; }

.pf-ogone:before {
  content: "\f030"; }

.pf-paybox:before {
  content: "\f031"; }

.pf-paylife:before {
  content: "\f032"; }

.pf-paypal:before {
  content: "\f033"; }

.pf-paypal-alt:before {
  content: "\f034"; }

.pf-paysafecard:before {
  content: "\f035"; }

.pf-postepay:before {
  content: "\f036"; }

.pf-quick:before {
  content: "\f037"; }

.pf-rechnung:before {
  content: "\f038"; }

.pf-ripple:before {
  content: "\f039"; }

.pf-rub:before {
  content: "\f03a"; }

.pf-skrill:before {
  content: "\f03b"; }

.pf-sofort:before {
  content: "\f03c"; }

.pf-square:before {
  content: "\f03d"; }

.pf-stripe:before {
  content: "\f03e"; }

.pf-truste:before {
  content: "\f03f"; }

.pf-try:before {
  content: "\f040"; }

.pf-unionpay:before {
  content: "\f041"; }

.pf-usd:before {
  content: "\f042"; }

.pf-verified-by-visa:before {
  content: "\f043"; }

.pf-verisign:before {
  content: "\f044"; }

.pf-visa:before {
  content: "\f045"; }

.pf-visa-electron:before {
  content: "\f046"; }

.pf-western-union:before {
  content: "\f047"; }

.pf-western-union-alt:before {
  content: "\f048"; }

.pf-wirecard:before {
  content: "\f049"; }

.pf-sepa:before {
  content: "\f04a"; }

.pf-sepa-alt:before {
  content: "\f04b"; }

.pf-apple-pay:before {
  content: "\f04c"; }

.pf-interac:before {
  content: "\f04d"; }

.pf-paymill:before {
  content: "\f04e"; }

.pf-dankort:before {
  content: "\f04f"; }

.pf-bancontact-mister-cash:before {
  content: "\f050"; }

.pf-moip:before {
  content: "\f051"; }

.pf-pagseguro:before {
  content: "\f052"; }

.pf-cash-on-pickup:before {
  content: "\f053"; }

.pf-sage:before {
  content: "\f054"; }

.pf-elo:before {
  content: "\f055"; }

.pf-elo-alt:before {
  content: "\f056"; }

.pf-payu:before {
  content: "\f057"; }

.pf-mercado-pago:before {
  content: "\f058"; }

.pf-mercado-pago-sign:before {
  content: "\f059"; }

.pf-payshop:before {
  content: "\f05a"; }

.pf-multibanco:before {
  content: "\f05b"; }

.pf-gratipay-sign:before {
  content: "\f05c"; }

.pf-six:before {
  content: "\f05d"; }

.pf-cashcloud:before {
  content: "\f05e"; }

/*
 * Finito!
 */
/*====================================================================================================================*/
/*== FF Mark Webfont                                                                                               ==*/
/*==================================================================================================================*/
@font-face {
  font-family: 'MarkSc';
  src: url("/skin/frontend/smarterliving/default/fonts/MarkScWeb.eot");
  /* IE9 Compat Modes */
  src: url("/skin/frontend/smarterliving/default/fonts/MarkScWeb.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/MarkScWeb.woff") format("woff");
  /* Modern Browsers */ }

@font-face {
  font-family: 'MarkScHeavy';
  src: url("/skin/frontend/smarterliving/default/fonts/MarkScWeb-Heavy.eot");
  /* IE9 Compat Modes */
  src: url("/skin/frontend/smarterliving/default/fonts/MarkScWeb-Heavy.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/MarkScWeb-Heavy.woff") format("woff");
  /* Modern Browsers */ }

@font-face {
  font-family: 'MarkScBlack';
  src: url("/skin/frontend/smarterliving/default/fonts/MarkScWeb-Black.eot");
  /* IE9 Compat Modes */
  src: url("/skin/frontend/smarterliving/default/fonts/MarkScWeb-Black.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/MarkScWeb-Black.woff") format("woff");
  /* Modern Browsers */ }

@font-face {
  font-family: 'MarkBlack';
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Black.eot");
  /* IE9 Compat Modes */
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Black.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Black.woff") format("woff");
  /* Modern Browsers */ }

@font-face {
  font-family: 'MarkBold';
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Bold.eot");
  /* IE9 Compat Modes */
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Bold.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Bold.woff") format("woff");
  /* Modern Browsers */ }

@font-face {
  font-family: 'MarkBook';
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Book.eot");
  /* IE9 Compat Modes */
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Book.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Book.woff") format("woff");
  /* Modern Browsers */ }

@font-face {
  font-family: 'MarkExtraLight';
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-ExtraLight.eot");
  /* IE9 Compat Modes */
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/MarkWeb-ExtraLight.woff") format("woff");
  /* Modern Browsers */ }

@font-face {
  font-family: 'MarkLight';
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Light.eot");
  /* IE9 Compat Modes */
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Light.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Light.woff") format("woff");
  /* Modern Browsers */ }

@font-face {
  font-family: 'MarkMedium';
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Medium.eot");
  /* IE9 Compat Modes */
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Medium.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/MarkWeb-Medium.woff") format("woff");
  /* Modern Browsers */ }

@font-face {
  font-family: 'Mark';
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb.eot");
  /* IE9 Compat Modes */
  src: url("/skin/frontend/smarterliving/default/fonts/MarkWeb.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/smarterliving/default/fonts/MarkWeb.woff") format("woff");
  /* Modern Browsers */ }

/* @import "default/custom"; */


/*# sourceMappingURL=intenso.css.map*/