﻿/*
	Theme Name:   Meem Memory
	Description:  Meem Memory theme
	Author:       Splash Worldwide
	Author URI:   http://www.nordicmade.com
	Template:     savoy
	Version:      1.0.1
*/
/* Child theme CSS
--------------------------------------------------------------- */
@font-face {
  font-family: 'goodModiPro';
  src: url("GoodMobiPro-Book.eot") format("eot");
  src: url("GoodMobiPro-Book.woff") format("woff");
}

@font-face {
  font-family: 'goodModiProBold';
  src: url("GoodMobiPro-CondBold.eot") format("eot");
  src: url("GoodMobiPro-CondBold.woff") format("woff");
}

@font-face {
  font-family: 'goodModiProCon';
  src: url("GoodMobiPro-CondBook.eot") format("eot");
  src: url("GoodMobiPro-CondBook.woff") format("woff");
}

/* line 19, scss/_type.scss */
p {
  font-size: 20px;
  color: black;
}

/* line 24, scss/_type.scss */
a {
  border-bottom: solid 0px;
  font-size: 20px;
}

/* line 28, scss/_type.scss */
.sod_list span:first-child {
  display: none;
}

/* line 33, scss/_type.scss */
li {
  color: black;
}

/* line 39, scss/_type.scss */
h2 {
  font-size: 48px;
  font-family: goodModiProCon;
  font-weight: normal;
  margin-bottom: 30px !important;
}

/* line 46, scss/_type.scss */
h3 {
  font-size: 32px;
  color: #86d200;
  font-family: goodModiProCon;
}

/* line 52, scss/_type.scss */
.nm-wishlist-button i, .nm-product-share i {
  color: #a0a0a0;
}

/* line 56, scss/_type.scss */
h4 {
  font-size: 32px;
  color: #86d200 !important;
  font-weight: bold;
  font-family: goodModiProCon;
  margin-top: 0px;
  padding-bottom: 12px;
}

h5 {
  font-size: 26px;
 /* color: #86d200 !important; */
  font-weight:300;
  font-family: goodModiProCon;
  margin-top: 0px;
  padding-bottom: 12px;
}

/* layout */
/* line 24, scss/style.scss */
body {
  font-family: goodModiProCon !important;
  font-size: 20px;
  line-height: 32px;
}

/* line 32, scss/style.scss */
.nm-menu .current_page_item a {
  color: #86d200 !important;
}

/* line 40, scss/style.scss */
.size_options {
  display: inline-block;
  width: 100%;
}
/* line 44, scss/style.scss */
.size_options .size {
  width: auto;
  margin-right: 10px;
  display: inline-block;
}
/* line 48, scss/style.scss */
.size_options .size p {
  float: left;
}
/* line 52, scss/style.scss */
.size_options .size .variation_icon {
  line-height: 33px;
}

/* line 61, scss/style.scss */
.woocommerce-variation-description {
  padding: 17px;
}

/* line 65, scss/style.scss */
.nm-menu li a {
  font-size: 15px !important;
}

/* line 69, scss/style.scss */
.nm-menu li a:hover {
  color: #86d200 !important;
}

/* line 74, scss/style.scss */
.nm-post-head .nm-post-head-inner {
  width: 100%;
}

/* line 83, scss/style.scss */
.thumbnail_box {
  border: solid 1px #CCC;
}

/* line 87, scss/style.scss */
.product-summary .variations li .label {
  width: 100%;
}

/* line 89, scss/style.scss */
.sod_select .sod_label {
  width: 100%;
  font-size: 0px;
}

/* line 94, scss/style.scss */
.nm-product-wishlist-button-wrap {
  display: none;
}

/* line 98, scss/style.scss */
.nm-post-head h1 {
  font-size: 40px;
  font-family: goodModiProCon;
  font-weight: normal;
  margin-bottom: 30px !important;
}

/* line 105, scss/style.scss */
.nm-page-default {
  margin-top: 60px;
}

/* line 110, scss/style.scss */
.tp-caption:hover .tp-video-play-button {
  display: none !important;
}

/* line 114, scss/style.scss */
.nm-page-full {
  margin-top: 0px;
}

/* line 118, scss/style.scss */
.col-sm-12 .nm_column {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 124, scss/style.scss */
.nm-menu-icon span.line-1, .nm-menu-icon span.line-2, .nm-menu-icon span.line-3 {
  background-color: white;
}

/* line 130, scss/style.scss */
#hidden_faq {
  display: none !important;
}

/* line 134, scss/style.scss */
#nm-slide-menu .nm-slide-menu-item-cart .count {
  top: -2px;
}

/* line 138, scss/style.scss */
.variation_icon {
  border-right: solid 2px #717274;
  padding-right: 6px;
  float: left;
  font-size: 28px;
  padding-top: 2px;
  margin-right: 5px;
  color: #717274;
}

/* line 147, scss/style.scss */
.product-summary .variations:hover {
  background: #86d200;
  color: #fff;
}

/* line 153, scss/style.scss */
.menu-item-language img.iclflag {
  margin-bottom: 5px !important;
}

/* line 157, scss/style.scss */
.nm-lightbox {
  position: relative;
  cursor: pointer;
}

/* line 163, scss/style.scss */
.nm-lightbox img {
  border: solid 1px #CCC;
}

/* line 169, scss/style.scss */
.nm-header {
  background-color: black !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border-bottom: 0px !important;
  position: relative;
}

/* line 177, scss/style.scss */
.wcml_currency_switcher {
  display: none;
}

/* line 181, scss/style.scss */
#nm-slide-menu li {
  text-transform: uppercase;
}

/* line 185, scss/style.scss */
.nm-blog-grid .nm-post-title {
  font-size: 22px;
  font-weight: bold;
}

/* line 192, scss/style.scss */
.nm-header-placeholder {
  margin-bottom: 0px;
  display: none;
}

/* line 197, scss/style.scss */
.nm-main-menu {
  float: right !important;
}
/* line 200, scss/style.scss */
.nm-main-menu li a {
  color: #fff;
  text-transform: uppercase;
  border-bottom: 0px;
  font-size: 20px;
}

/* line 211, scss/style.scss */
.nm-menu li a {
  color: #fff;
  border-bottom: 0px;
  font-size: 20px;
}

/* line 219, scss/style.scss */
.nm-row {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 226, scss/style.scss */
#nm-menu-cart-btn {
  padding-top: 10px;
  padding-left: 0px;
}
/* line 229, scss/style.scss */
#nm-menu-cart-btn .cart {
  background: url("img/checkout_icon.jpg");
  background-repeat: no-repeat;
  font-size: 0;
  padding: 24px;
  padding-right: 0px;
  padding-left: 48px;
  background-size: contain;
}

/* line 242, scss/style.scss */
.menu-item-language img.iclflag {
  width: 25px !important;
  height: auto !important;
}

/* line 247, scss/style.scss */
.payment_methods li .nm-payment-title img {
  display: none;
}

/* line 251, scss/style.scss */
.nm-menu-cart-count {
  background-color: #86d200;
  border-radius: 35px;
  padding: 2px;
  width: 20px;
  text-align: center;
  color: #000 !important;
  font-weight: bold;
}

/* line 261, scss/style.scss */
.nm-right-menu {
  text-transform: uppercase;
}

/* line 267, scss/style.scss */
.nm-footer-bar-inner {
  background-color: #f0f0f0 !important;
}

/* line 271, scss/style.scss */
.home_cta {
  width: 90%;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* line 275, scss/style.scss */
.home_cta h4 {
  padding: 10px;
  display: table;
  /* text-align: center; */
  margin: 0 auto 0 auto;
  color: white !important;
  padding-left: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 30px;
  font-size: 20px;
  width: relative;
  background-color: #000;
}

/* line 291, scss/style.scss */
.nm-post-read-more {
  color: #86d200 !important;
}

/* line 296, scss/style.scss */
.nm-blog-categories-list li a {
  font-size: 24px !important;
}

/* footer */
/* line 303, scss/style.scss */
.nm-footer-bar {
  display: none;
}

/* line 307, scss/style.scss */
.nm-footer-widgets {
  padding: 20px 0 15px 20px;
}

/* line 312, scss/style.scss */
.nm-footer-bar-inner {
  background: url("img/home_bg.jpg");
}

/* line 318, scss/style.scss */
.nm-footer-block-grid li {
  width: 50%;
}

/* line 323, scss/style.scss */
.nm-footer-widgets {
  background: url("img/home_bg.jpg");
}
/* line 325, scss/style.scss */
.nm-footer-widgets li {
  display: inline-block;
}

/* line 333, scss/style.scss */
#menu-footer-menu li, #menu-footer-menu-german li, #menu-footer-menu-fr li {
  line-height: 1.6;
  margin-bottom: 8px;
  margin-right: 10px;
  width: auto;
  display: inline-block;
}
/* line 339, scss/style.scss */
#menu-footer-menu li a, #menu-footer-menu-german li a, #menu-footer-menu-fr li a {
  color: #5c5c5c !important;
  text-transform: uppercase;
  font-size: 17px;
}

/* line 346, scss/style.scss */
.widget_nav_menu {
  padding: 0px !important;
  marign: 0px !important;
}

/* line 351, scss/style.scss */
.footer_social {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 7px;
  text-align: right;
}
/* line 356, scss/style.scss */
.footer_social li {
  width: auto;
  margin: 0 5px 0 5px;
}

/* line 360, scss/style.scss */
.footer_stores li {
  width: auto;
  margin: 0 10px 0 10px;
}

/* line 363, scss/style.scss */
#text-3 {
  width: 50% !important;
  margin-top: 20px;
}

/* line 364, scss/style.scss */
#text-4 {
  width: 50% !important;
  text-align: left;
  margin-top: 20px;
  padding-right: 40px;
}
/* line 365, scss/style.scss */
#text-4 p {
  margin-bottom: 14px;
  font-size: 20px;
  color: #a5a5a5;
}

/* line 371, scss/style.scss */
.nm-footer-block-grid > li {
  padding: 0;
}

/* line 376, scss/style.scss */
.return-to-shop {
  display: none;
}

/* line 380, scss/style.scss */
.nm-menu-login, .nm-menu-item-login {
  display: none;
}

/* line 384, scss/style.scss */
.cart_totals ul li.shipping .col-td {
  text-align: right;
}

/* FAQ CSS
--------------------------------------------------------------- */
/* line 391, scss/style.scss */
.faqwd_conteiner {
  max-width: 1250px;
}
/* line 393, scss/style.scss */
.faqwd_conteiner ul {
  padding: 0;
}

/* line 399, scss/style.scss */
.faqwd_post_info {
  float: left;
}

/* line 403, scss/style.scss */
.faqwd_collapse {
  display: none !important;
}

/* line 408, scss/style.scss */
.faqwd_answer p {
  font-size: 26px;
  color: #a6a6a6;
  line-height: 32px;
}

/* line 415, scss/style.scss */
.opened {
  background-color: #fff !important;
  border: none;
  width: 40%;
  float: left;
}
/* line 420, scss/style.scss */
.opened .faqwd_question_title {
  font-size: 22px;
}
/* line 422, scss/style.scss */
.opened .faqwd_question_title span {
  color: #000 !important;
  font-size: 24px;
}

/* line 429, scss/style.scss */
.faqwd_conteiner ul li {
  border-top: 1px solid #86d200;
  border-bottom: 0px solid #86d200;
  padding-top: 50px;
  padding-bottom: 50px;
  display: inline-block;
  width: 100%;
}

/* line 438, scss/style.scss */
.faqwd_answer_container {
  float: none;
}

/* line 443, scss/style.scss */
.faqwd_search_button {
  background: black url("img/search_icon.png") no-repeat !important;
  background-position: center !important;
  top: 0px !important;
  right: 0px !important;
  padding: 26px;
  padding-left: 30px;
  padding-right: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 455, scss/style.scss */
.faqwd_search {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 20px;
}

/* line 466, scss/style.scss */
.nm-cart-empty .button {
  color: #fff !important;
}

/* line 474, scss/style.scss */
.faqwd_question_li:hover {
  border-color: #86d200;
}

/* line 485, scss/style.scss */
.faqwd_search_input {
  height: 53px !important;
}

/* line 489, scss/style.scss */
.nm-product-image-icon {
  display: none;
}

/* line 496, scss/style.scss */
.faqwd_categories_ul li {
  width: auto;
  padding: 0px;
  border: none;
  display: inline-block !important;
  border-top: 0px !important;
  border-bottom: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  width: 30px 1important;
  min-width: 100px;
  width: auto !important;
}

/* line 513, scss/style.scss */
.product-summary .product_title {
  font-family: goodModiProBold;
  font-size: 40px;
}

/* line 525, scss/style.scss */
.order-total .amount {
  color: black !important;
}

/* line 530, scss/style.scss */
.checkout-button {
  color: #fff !important;
}

/* line 534, scss/style.scss */
.required {
  color: #86d200;
}

/* line 537, scss/style.scss */
.nm-shop-notice span {
  color: #86d200;
}
/* line 540, scss/style.scss */
.nm-shop-notice span i {
  border: 2px solid #86d200;
  background: #86d200;
}

/* line 547, scss/style.scss */
.variation dt {
  font-size: 23px;
}

/* line 550, scss/style.scss */
.product-short-description p {
  font-size: 18px !important;
  line-height: 24px !important;
}
/* line 554, scss/style.scss */
.product-short-description li {
  font-size: 20px;
  color: black !important;
  font-family: goodModiProBold;
}

/* line 560, scss/style.scss */
.price .amount {
  color: black !important;
  font-family: goodModiProBold;
  font-size: 28px;
}

/* line 563, scss/style.scss */
.nm-single-product-bg .woocommerce-breadcrumb {
  display: none !important;
}

/* line 566, scss/style.scss */
.single_add_to_cart_button {
  font-size: 20px !important;
  text-transform: uppercase;
  color: #86d200 !important;
  width: 100%;
  padding:14px;
}
}

/* line 574, scss/style.scss */
#tab-description, #tab-reviews {
  font-size: 16px;
  line-height: 1.8;
  border: #d6d6d6 solid 1px;
  margin-top: -1px;
  width: 80%;
  margin: 0 auto;
}

/* line 584, scss/style.scss */
.open .line-2 {
  background-color: #000 !important;
}

/* line 592, scss/style.scss */
.woocommerce-tabs .tabs .active a {
  background-color: #fff;
}
/* line 599, scss/style.scss */
.woocommerce-tabs .tabs li a {
  font-size: 25px !important;
  border: #d6d6d6 solid 1px;
  border-bottom: none;
  padding: 10px;
  margin: 0 5px;
  background: #eee;
}

/* line 612, scss/style.scss */
.faqwd_cat_current {
  color: #86d200;
}

/* line 614, scss/style.scss */
.mejs-container .mejs-controls {
  visibility: hidden !important;
}

/* line 620, scss/style.scss */
.sku_wrapper {
  display: none;
}

/* line 624, scss/style.scss */
.huge_it_slideshow_image_wrap_1, .huge_it_slideshow_image_wrap_2 {
  background-color: #000 !important;
}

/* MEEM IN ACTION
--------------------------------------------------------------- */
/* line 632, scss/style.scss */
.android_btn p {
  border: solid 1px #a5a5a5;
  border-bottom: 1px;
  padding: 10px 50px 10px 50px;
  text-align: center;
  display: table;
  width: auto;
  min-width: 180px;
  margin: 0px auto 0px auto;
  background-color: #fff;
  margin-top: 0px;
  cursor: pointer;
}

.Ios_btn p {
  border: solid 1px #a5a5a5;
  border-bottom: 1px;
  padding: 10px 50px 10px 50px;
  text-align: center;
  display: table;
  width: auto;
  min-width: 180px;
  margin: 0px auto 0px auto;
  background-color: #fff;
  margin-top: 0x;
  cursor: pointer;
}

/* line 645, scss/style.scss */
.Android_content, .Ios_content {
  border: solid 1px #a5a5a5;
  margin-top: -1px;
  padding-top: 20px;
}

/* line 651, scss/style.scss */
.hide {
  display: none;
}

/* line 658, scss/style.scss */
.inactive .title {
  background-color: #f5f5f5;
  /* border-bottom: solid 0px #a5a5a5 !important; 
margin-top: 1px;*/
  margin-top: -1px;
  /* border-bottom: solid 1px #a5a5a5; */
}

/* line 664, scss/style.scss */
.title {margin-top: 1px;}

/* sliders */
/* line 668, scss/style.scss */
.fa-icon-chevron-right {
  float: right;
}

/* line 674, scss/style.scss */
.nm-single-product h4 {
  margin-bottom: 20px;
}

/* line 683, scss/style.scss */
.desktop {
  display: block;
}

/* line 687, scss/style.scss */
.mobile {
  display: none;
}
/* line 689, scss/style.scss */
.mobile .title {
  border-bottom: solid 1px #a5a5a5;
  margin-top: 10px;
}

/* line 696, scss/style.scss */
.nm-product-summary-title .amount {
  display: none;
}
/* line 699, scss/style.scss */
.nm-product-summary-title .price {
  display: none;
}

/* line 703, scss/style.scss */
.product_title {
  margin-bottom: 15px;
}

/* line 707, scss/style.scss */
.woocommerce-tabs .tabs li a {
 /* border-bottom: solid 1px #d6d6d6;*/
  margin-bottom: 0px;
}

/* line 714, scss/style.scss */
.description_tab .woocommerce-tabs .tabs li a {
  margin-bottom: 0px !important;
}

/* line 719, scss/style.scss */
.hidden {
  height: 0px;
  overflow: hidden;
}

/* line 731, scss/style.scss */
.wpb_accordion_section h3 a {
  font-size: 32px !important;
  color: #86d200 !important;
  font-family: goodModiProCon !important;
}
/* line 738, scss/style.scss */
.wpb_accordion_section h4 {
  color: #000 !important;
  font-size: 24px;
  font-weight: normal;
  font-family: goodModiProCon;
}
/* line 745, scss/style.scss */
.wpb_accordion_section p {
  font-size: 22px;
  color: #a6a6a6;
  line-height: 32px;
}
/* line 752, scss/style.scss */
.wpb_accordion_section .nm-row {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

/* line 761, scss/style.scss */
.current-menu-item a {
  color: #86d200 !important;
}

@media (min-width: 992px) {
  /* line 3, scss/media/_medium.scss */
  .menu-item-language img.iclflag {
    margin-bottom: 0px !important;
  }
    .nm-footer-widgets { background-color: rgba(255, 255, 255 0) !important;}

  /* line 6, scss/media/_medium.scss */
  .faqwd_answer_container {
    float: right;
    width: 50%;
  }
    
  /* footer */
    
 .nm-footer {
    padding-left:15px;
     padding-right: 15px;
     background: url("img/home_bg.jpg");
  }  
  /* line 15, scss/media/_medium.scss */
  .nm-footer-bar {
    display: none;
  }

  /* line 19, scss/media/_medium.scss */
  .nm-footer-widgets {
    padding: 20px 0 15px;
  }

  /* line 24, scss/media/_medium.scss */
  .nm-footer-bar-inner {
    background: none;
  }

  /* line 30, scss/media/_medium.scss */
  .nm-footer-block-grid li {
    width: 25%;
  }

  /* line 35, scss/media/_medium.scss */
  .nm-footer-widgets {
    background: none;
  }
  /* line 37, scss/media/_medium.scss */
  .nm-footer-widgets li {
    display: inline-block;
  }

  /* line 44, scss/media/_medium.scss */
  #menu-footer-menu, #menu-footer-menu-german, #menu-footer-menu-fr {
    background: none;
  }
  /* line 46, scss/media/_medium.scss */
  #menu-footer-menu li, #menu-footer-menu-german li, #menu-footer-menu-fr li {
    line-height: 1.6;
    margin-bottom: 8px;
    width: 100px;
    display: inline-block;
  }
  /* line 51, scss/media/_medium.scss */
  #menu-footer-menu li a, #menu-footer-menu-german li a, #menu-footer-menu-fr li a {
    color: #5c5c5c !important;
    text-transform: uppercase;
    font-size: 15px;
  }

  /* line 58, scss/media/_medium.scss */
  .footer_social {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }
  /* line 62, scss/media/_medium.scss */
  .footer_social li {
    width: auto !important;
    margin: 0 5px 0 5px;
  }

  /* line 67, scss/media/_medium.scss */
  #text-2 {
    width: 50%;
  }

  /* line 69, scss/media/_medium.scss */
  #text-3 {
    width: 35% !important;
    margin-top: 0px;
  }

  /* line 70, scss/media/_medium.scss */
  #text-4 {
    width: 10% !important;
    text-align: right;
    margin-top: 0px;
    padding-right: 0px;
    float: right;
  }
  /* line 71, scss/media/_medium.scss */
  #text-4 p {
    margin-bottom: 14px;
    font-size: 20px;
    color: #a5a5a5;
  }
}
@media (max-width: 770px) {
  /* line 5, scss/media/_xsmall.scss */
  .choose_options {
    text-align: center;
  }
  .nm-footer-widgets { background-color: rgba(255, 255, 255 0) !important;}
  
    /* line 7, scss/media/_xsmall.scss */
  .choose_options .col-sm-3 {
    width: auto;
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 12, scss/media/_xsmall.scss */
  .choose_options .col-sm-3 .iphone_image, .choose_options .col-sm-3 .android_img {
    width: 100%;
  }
  /* line 14, scss/media/_xsmall.scss */
  .choose_options .col-sm-3 .iphone_image img, .choose_options .col-sm-3 .android_img img {
    width: 80%;
  }
  /* line 19, scss/media/_xsmall.scss */
  .choose_options .col-sm-3 .android_btn, .choose_options .col-sm-3 .Ios_btn {
    display: none;
  }

  /* line 27, scss/media/_xsmall.scss */
  .nm-header-logo img {
    width: auto;
    height: 40px !important;
  }

  /* line 32, scss/media/_xsmall.scss */
  .nm-logo {
    width: auto;
    height: 40px !important;
  }

  /* line 37, scss/media/_xsmall.scss */
  .nm-footer-block-grid li {
    width: 100%;
  }

  /* line 43, scss/media/_xsmall.scss */
  .nm-post-head h1 {
    font-size: 30px;
  }

  /* line 50, scss/media/_xsmall.scss */
  .footer_social {
    margin-left: auto;
    margin-right: auto;
    display: table;
  }
  /* line 54, scss/media/_xsmall.scss */
  .footer_social li {
    width: auto;
    display: inline-block;
    margin-left: 4px;
    margin-right: 4px;
  }

  /* line 64, scss/media/_xsmall.scss */
  .hide {
    display: none;
  }

  /* line 68, scss/media/_xsmall.scss */
  .Android_content, .Ios_content {
    border-width: 0px !important;
  }

  /* line 72, scss/media/_xsmall.scss */
  #tab-description, #tab-reviews {
    margin-top: 20px !important;
  }

  /* line 76, scss/media/_xsmall.scss */
  .vc_empty_space {
    height: 25px !important;
  }

  /* line 80, scss/media/_xsmall.scss */
  .woocommerce-tabs .tabs li a {
    border-bottom: solid 1px #d6d6d6 !important;
  }

  /* line 85, scss/media/_xsmall.scss */
  .nm-right-menu ul li.nm-menu-cart {
    display: none;
  }

  /* line 89, scss/media/_xsmall.scss */
  #nm-slide-menu .nm-slide-menu-item-cart {
    display: block;
  }

  /* line 94, scss/media/_xsmall.scss */
  .footer_stores li {
    display: inline-block;
    width: auto;
    display: table;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 99, scss/media/_xsmall.scss */
  #text-3 {
    width: 100% !important;
  }

  /* line 102, scss/media/_xsmall.scss */
  #menu-footer-menu, #menu-footer-menu-german, #menu-footer-menu-fr {
    text-align: center;
  }
  /* line 104, scss/media/_xsmall.scss */
  #menu-footer-menu li, #menu-footer-menu-german li, #menu-footer-menu-fr li {
    padding-left: 5px;
    padding-right: 5px;
    width: inherit;
    display: inline-block;
  }

  /* line 113, scss/media/_xsmall.scss */
  .nm-post-head .nm-post-head-inner h1 {
    width: 100%;
  }

  /* line 119, scss/media/_xsmall.scss */
  .nm-menu-cart-count {
    font-size: 10px;
    padding: 0px;
  }

  /* line 125, scss/media/_xsmall.scss */
  .nm-menu-offscreen .nm-menu-cart-count {
    display: none !important;
  }

  /* footer */
  /* line 131, scss/media/_xsmall.scss */
  #text-2 {
    width: 100%;
    text-align: center;
  }

  /* line 132, scss/media/_xsmall.scss */
  #text-3 {
    width: 100% !important;
    margin-top: 0px;
    test-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  /* line 133, scss/media/_xsmall.scss */
  #text-4 {
    width: 100% !important;
    text-align: center;
    margin-top: 0px;
    padding-right: 0px;
    test-align: center;
  }
  /* line 134, scss/media/_xsmall.scss */
  #text-4 p {
    margin-bottom: 14px;
    font-size: 20px;
    color: #a5a5a5;
  }

  /* line 140, scss/media/_xsmall.scss */
  .nm-footer-bar {
    display: none;
  }

  /* line 144, scss/media/_xsmall.scss */
  .footer_social {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
  }
  /* line 148, scss/media/_xsmall.scss */
  .footer_social li {
    width: auto;
    margin: 0 5px 0 5px;
  }

  /* line 151, scss/media/_xsmall.scss */
  .footer_stores {
    text-align: center;
  }

  /* line 155, scss/media/_xsmall.scss */
  #menu-footer-menu, #menu-footer-menu-german, #menu-footer-menu-fr {
    display: none;
  }

  /* line 157, scss/media/_xsmall.scss */
  .nm-footer-widgets {
    padding: 20px 0 20px;
  }

  /* line 162, scss/media/_xsmall.scss */
  .nm-footer-bar-inner {
    background: url("img/home_bg.jpg");
  }

  /* line 168, scss/media/_xsmall.scss */
  .nm-footer-block-grid li {
    width: auto;
  }

  /* line 175, scss/media/_xsmall.scss */
  #nav_menu-3 {
    width: 100%;
  }

  /* line 180, scss/media/_xsmall.scss */
  .desktop {
    display: none;
  }

  /* line 184, scss/media/_xsmall.scss */
  .mobile {
    display: block;
  }
}
@media (min-width: 1100px) {
  /* line 4, scss/media/_base.scss */
  #nm-slide-menu .nm-slide-menu-item-cart .count {
    top: -7px;
  }
    .nm-footer-widgets { background-color: rgba(255, 255, 255 0) !important;}

  /* line 8, scss/media/_base.scss */
  .home_cta {
    width: 1000px;
  }

  /* line 13, scss/media/_base.scss */
  .menu-item-language img.iclflag {
    margin-bottom: 0px !important;
  }

  /* line 17, scss/media/_base.scss */
  .faqwd_answer_container {
    float: right;
    width: 50%;
  }

  /* line 22, scss/media/_base.scss */
  .nm-menu li a {
    font-size: 20px !important;
  }

  /* footer */
  /* line 28, scss/media/_base.scss */
  .nm-footer-bar {
    display: none;
  }

  /* line 32, scss/media/_base.scss */
  .nm-footer-widgets {
    padding: 20px 0 15px;
  }

  /* line 37, scss/media/_base.scss */
  .faqwd_answer_container {
    float: right;
    width: 50%;
  }

  /* footer */
  /* line 45, scss/media/_base.scss */
  #text-2 {
    width: 50%;
  }

  /* line 47, scss/media/_base.scss */
  #text-3 {
    width: 35% !important;
    margin-top: 0px;
  }

  /* line 48, scss/media/_base.scss */
  #text-4 {
    width: 10% !important;
    text-align: right;
    margin-top: 0px;
    padding-right: 0px;
    float: right;
  }
  /* line 49, scss/media/_base.scss */
  #text-4 p {
    margin-bottom: 14px;
    font-size: 17px;
    color: #a5a5a5;
  }

  /* line 55, scss/media/_base.scss */
  .nm-footer-bar {
    display: none;
  }

  /* line 59, scss/media/_base.scss */
  .nm-footer-widgets {
    padding: 20px 0 15px;
  }

  /* line 64, scss/media/_base.scss */
  .nm-footer-bar-inner {
    background: url("img/home_bg.jpg");
  }

  /* line 70, scss/media/_base.scss */
  .nm-footer-block-grid li {
    width: 25%;
  }

  /* line 75, scss/media/_base.scss */
  .nm-footer-widgets { background-color: rgba(255, 255, 255 0) !important;
      
  }
  /* line 77, scss/media/_base.scss */
  .nm-footer-widgets li {
    display: inline-block;
  }

  /* line 83, scss/media/_base.scss */
  #nav_menu-3 {
    width: 28%;
  }

  /* line 87, scss/media/_base.scss */
  .menu-footer-menu {
    background: url("img/home_bg.jpg");
  }
  /* line 89, scss/media/_base.scss */
  .menu-footer-menu li {
    line-height: 1.6;
    margin-bottom: 8px;
    width: 100px;
    display: inline-block;
  }
  /* line 94, scss/media/_base.scss */
  .menu-footer-menu li a {
    color: #5c5c5c !important;
    text-transform: uppercase;
    font-size: 17px;
  }

  /* line 102, scss/media/_base.scss */
  .footer_stores li {
    width: 160px;
    margin: 0px 0px 0px 0px;
  }

  /* line 105, scss/media/_base.scss */
  .footer_social {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }
  /* line 109, scss/media/_base.scss */
  .footer_social li {
    width: auto;
    margin: 0 5px 0 5px;
  }
}

/* Niall styles*/
.product-summary .button {
     font-family: inherit; 
     width: 100%; 
    padding: 14px; }
    
#shop-ios { width: 600px}

.celery-page-backdrop { background-color: #FFF !important; }