div.opc-payment > ::before {
    content: 'We accept Australian credit cards only, and we may request identification before shipping your order.';
    background: #eee;
    padding: 10px;
    margin-bottom: 15px;
    display: block;
    font-size:  11px;
    line-height: 15px;
    color: #111;
}
.ul-hideprice a {color: #111; border:2px #111 solid; background: transparent; border-radius: 10em; width: auto; display: inline-block; padding: 8px 15px; margin-top: 10px;}
.ul-hideprice a:hover { background: #111; color: #fff; text-decoration: none;}

.page-header.type2.header-newskin {
 background-color:#fff
}
@media(min-width:768px) {
 .page-header.type2.header-newskin.sticky-header .nav-sections {
  background-color:#333;
  color:#ccc
 }
 .sw-megamenu.navigation li.level0.fullwidth .submenu a:hover>span {
  text-decoration:none!important;
  color:#fc0;
  text-shadow:0 0 2px #000
 }
}
@media(max-width:767px) {
 .sw-megamenu.navigation li.level0.fullwidth .submenu a>span {
  color:#111;
  font-weight:300;
  font-size:1.25rem
 }
 .navigation li.level0 .ui-menu-item>a::before {
  padding-bottom:2px;
  font-size:1rem;
  vertical-align:middle;
  color:#ccc
 }
 .sw-megamenu.navigation li.level0.fullwidth .submenu li:hover {
  background:#fefefe
 }
 .navigation .submenu:not(:first-child) ul {
  display:block;
  padding-left:0
 }
}
.message.success {
 font-size:1rem;
 background:#e5efe5;
 padding:20px;
 text-align:center;
 position: fixed;
 bottom: 0;
 z-index: 99;
 width: 100%;
 left: 0;
 margin: 0;
}
.message.success a {
 color:#08c
}
.message.success a:hover {
 color:#08c
}
.message.success a:active {
 color:#08c
}
.message.success>*:first-child:before {
 display:none
}
.sticky-header .navigation {
 max-width:inherit
}
@media (min-width: 1280px){
 header.page-header.sticky-header .navigation>ul {
 text-align:center
  }
}
@media (max-width: 1279px){
 header.page-header.sticky-header .navigation>ul {
 text-align:left;
   max-width: 90%;
  }
  .page-header.type2.header-newskin.sticky-header .navigation li.level0 > .submenu {
    top: auto;
  }
  .page-header.header-newskin .navigation li.level0.fullwidth .submenu li.level1 > a {
    max-width: 100% !important;
  }
}
.navigation {
 transition:none!important
}
.sticky-header div.minicart-wrapper .action.showcart::before {
 color:#FC0 !important;
}
.div.minicart-wrapper .action.showcart::before {
 transition:all 1s
}
.sticky-header .minicart-wrapper .block-minicart {
 right:-.9em;
 margin-top:.5em
}
.mm-popular,
.mm-popular a .mm-popular-cat {
 font-size:1.5em;
 letter-spacing:1px
}
.mm-popular .mm-popular-h {
 color:#fc0;
 margin-right:15px
}
.mm-popular {
 margin:5px;
 padding:5px 15px
}
.mm-popular a .mm-popular-cat {
 background:#333;
 padding:5px 10px;
 border-radius:5px
}
.mm-popular a span.mm-popular-cat:hover {
 text-decoration:none!important;
 background:#222
}
.mm-popular a:hover {
 text-decoration:none!important
}
.mm-popular {
 padding-top:.5em;
 padding-bottom:1em;
 border-bottom:2px #666 solid
}
.block-minicart .block-content>.actions>.primary .action.primary {
 background:#fc0;
 color:#000;
 border-width:0 0 3px;
 border-color:#e3b500;
 border-radius:5px;
 margin:20px 0;
 box-shadow:0 5px 13px -8px rgba(0,0,0,.5);
 transition:all .1s ease-out;
 font-weight:500
}
.block-minicart .block-content>.actions>.primary .action.primary:hover {
 background:#555;
 border-color:#000;
 transition:all .1s ease-out;
 color:#fc0
}
.block-minicart .block-content>.actions>.secondary .action.viewcart {
 background:#f0f0f0;
 border-width:0 0 3px;
 border-color:#ccc;
 border-radius:5px;
 margin:20px 0;
 box-shadow:0 5px 13px -8px rgba(0,0,0,.3);
 transition:all .1s ease-out;
 font-weight:300
}
.block-minicart .block-content>.actions>.secondary .action.viewcart:hover {
 text-decoration:none;
 background:#ddd;
 border-color:#aaa
}
.minicart-items .product-item-details .price {
 font-weight:300;
 font-size:1.25rem
}
.minicart-items .product .product-item-name {
 font-size:.75rem;
 width:90%;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.minicart-items .details-qty .label {
 font-weight:300;
 width:auto;
 margin-right:10px
}
.minicart-items .details-qty .label::after {
 content:""
}
.minicart-items .item-qty {
 border:none;
 background:#f0f0f0;
 border-radius:5px;
 font-weight:500
}
.navigation {
 font-weight:500
}
.subtotal .price {
 font-weight:500!important
}
@media(min-width:768px) {
 .page-header.type2.header-newskin div.minicart-wrapper {
  background-color:#f0f0f0;
  border-radius:1em!important;
  box-shadow:none;
  border:1px #ccc solid;
  box-shadow:none!important
 }
 #search {
  background-color:#f0f0f0;
  border-radius:1em;
  border-width:1px!important;
  border-color:#ccc!important;
  box-shadow:none!important;
  color:#111!important;
  font-size:1.125em;
  font-family:roboto!important
 }
 .page-header.type2.header-newskin .block-search .field.search {
  background:0 0;
  border-radius:0
 }
 .page-header.type2 .minicart-wrapper .action.showcart.active::before {
  color:#777!important
 }
 .page-header.header-newskin .minicart-wrapper .action.showcart::before,
 .page-header.header-newskin .minicart-wrapper .action.showcart.active::before {
  color:#111
 }
 .page-header.type2.header-newskin div.minicart-wrapper .action.showcart::after {
  color:#999
 }
.page-header.type2.header-newskin div.minicart-wrapper .action.showcart .counter.qty {
  background-color:#fafafa;
  box-shadow: 0 0 6px #aaa !important;
 }
 .page-header.type2.header-newskin.sticky-header div.minicart-wrapper .action.showcart .counter.qty {
  background-color:#fc0;
  box-shadow: 0 0 6px #222 !important;
 }  .page-header.type2.header-newskin .minicart-wrapper .action.showcart .counter.qty span {
    color: #000 !important;
  } 
 .page-header.header-newskin div.minicart-wrapper .action.showcart::before,
 .page-header.header-newskin .minicart-wrapper .action.showcart.active::before {
  content:'\f814'
 }
 .page-header.type2.header-newskin div.minicart-wrapper .action.showcart::before,
 .page-header.type2.header-newskin .minicart-wrapper .action.showcart.active::before {
  color:#111
 }
}
.minicart-wrapper .block-minicart::before,
.page-header.type2.header-newskin .minicart-wrapper .block-minicart::after {
 display:none
}
.minicart-wrapper .block-minicart {
 margin-top:.25em;
 z-index:99;
 border-radius:1em;
 border:1px #ccc solid;
 box-shadow:0 1em 3em -1em rgba(0,0,0,.5)!important
}
.minicart-items .item-qty {
 height:auto
}
.action.primary {
 background:#08c;
 border:1px solid #08c;
 color:#fff;
 cursor:pointer;
 display:inline-block;
 text-transform:uppercase;
 font-family:roboto,helvetica neue,Helvetica,Arial,sans-serif;
 font-size:.9rem
}
.product-item .tocart {
 white-space:nowrap;
 font-size:.9 rem;
 line-height:30px;
 padding:0 20px;
 height:auto!important;
 font-weight:400;
 border-radius:2em!important;
 color:#111!important;
 background:0 0!important;
 border:2px #111 solid!important;
 transition:all .2s!important
}
.product-item .tocart:hover {
 background:#111!important;
 color:#fff!important;
 transition:all .2s!important
}
@media (max-width: 640px){
.products-grid.products.grid.flex-grid .product-item-details .product-item-actions .tocart {
	width: auto;
  }
  .products-grid.products.grid.flex-grid .product-item-details .product-item-actions .tocart span {
    display: inline-block;
  }}
.page-wrapper>.breadcrumbs .items {
 font-size:.7em;
 letter-spacing:.05em;
 text-transform:uppercase;
 text-align:center;
 display:inline-block;
 line-height:1.5
}
.breadcrumbs {
 background:#efefef!important;
 max-width:100%!important;
 text-align:center;
 z-index:0
}
.page-header.header-newskin .navigation li.level0.fullwidth .submenu li.level1>a,
.page-header.header-newskin .navigation li.level0.staticwidth .submenu li.level1>a {
 color:#fafafa!important
}
.page-header.header-newskin .navigation li.level0.fullwidth .submenu li.level1>a,
.page-header.header-newskin .navigation li.level0.staticwidth .submenu li.level1>a,
.page-header.header-newskin .navigation li.level0.fullwidth .submenu a,
.page-header.header-newskin .navigation li.level0.classic .submenu a,
.page-header.header-newskin .navigation li.level0.staticwidth .submenu a,
.page-header.type2.header-newskin .panel.header .header.links>li>a,
.page-header.header-newskin .navigation li.level0.fullwidth .submenu li.level1>a,
.page-header.header-newskin .navigation li.level0.staticwidth .submenu li.level1>a,
.page-header.type2.header-newskin .navigation .level0,
.page-header.type2.header-newskin .navigation .level0>.level-top {
 font-weight:400!important
}
@media(max-width:767px) and (min-width:480px) {
 .nav-open .nav-sections {
  width:380px
 }
 .nav-open .page-wrapper {
  left:380px
 }
}
.page-header.header-newskin .navigation li.level0.fullwidth .submenu li.level1>a {
 font-size:1.25em;
 font-weight:500!important;
 display:inline-block;
 padding:5px 15px
}
.filter-options-title,
.filter-options-content {
 border:none
}
.filter-options-item:first-child {
 margin-top:35px
}
.block.paypal.acceptance {
 display:none
}
.block-category-list div {
 box-shadow:0 5px 25px -10px #111
}
.block-category-list .block-content {
 border:none;
 background:#333
}
.block-category-list .block-content .item a {
 color:#fafafa;
 font-size:1.25em
}
.block-category-list .block-content .item a:hover {
 color:#fc0;
 text-decoration:none
}
.block-category-list .block-title {
 background:#111;
 color:#fafafa;
 font-size:1.5em;
 text-transform:capitalize;
 border:none
}
.block-category-list .block-title strong {
 font-family:roboto,sans-serif;
 font-weight:300!important
}
@media(max-width:767px) {
  .category-description {
    margin-top: 60px !important;
  }
}
.category-description {
 padding:5% 15px;
 background:#333;
 text-align:center;
 color:#fafafa;
 font-size:2em;
 font-weight:300;
 background-position:center center;
 background-image:url(/pub/media/grain-333.jpg);
 background-size:unset;
 text-shadow:0 0 5px #000;
 background-attachment:scroll;
 box-shadow:inset 0 0 550px -55px #000
}
.column-main .category-image {
 display:none
}
.price-box .price {
 font-size:1.5em;
 font-weight:300;
 padding:5px 10px
}
.product-item-name a {
 font-size:1.2em;
 font-weight:300;
 color:#111
}
.product-item-name a:hover {
 color:#000;
 text-decoration:none;
 text-shadow:0 0 1px #cecece
}
.products-grid.products.grid.flex-grid .product-item {
 padding-left:2%;
 padding-right:2%
}
.products-grid.products.grid.flex-grid .product-item:hover {
 z-index:1
}
.filter-options-title::after {
 width:10%;
 height:auto;
 display:block;
 border:none;
 float:right;
 top:0;
 margin-top:4px;
 color:#888;
 text-align:center;
 background-color:transparent;
 font-size:10px
}
.filter-options-title:hover::after {
 background:0 0!important;
 color:#000!important
}
.toolbar .modes,
.field.limiter {
 display:none
}
#ln_slider_price .ui-slider-handle {
 background:#555;
 border:none;
 border-radius:2em;
 box-shadow:0 0 5px #fff
}
.filter-current {
 margin-top:30px
}
.filter-current .block-subtitle,
.block-actions.filter-actions {
 border:none!important;
 font-weight:400;
 letter-spacing:.5px
}
.filter-current ol {
 border:none!important
}
.filter-label {
 text-transform:capitalize!important;
 font-weight:500;
 margin-right:.5em;
 color:#777!important
}
.filter-label:after {
 display:none
}
.filter-value {
 color:#111;
 font-weight:500
}
strong {
 font-weight:500
}
.switcher-options {
 display:none!important
}
h1.page-title span {
 font-weight:300
}
.product-reviews-summary.empty,
.product-social-links {
 display:none
}
.qty.field label {
 display:none!important
}
.qty.field {
 display:inline-block!important;
 margin:0!important;
 height:auto
}
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.box-tocart .action.tocart {
 margin:0 0 0 15px!important;
 font-size:1.15em;
 padding:10px 15px;
 height:auto;
 font-weight:400;
 border-radius:5px
}
#search_autocomplete {
 color:#777
}
.block-viewed-products-grid .block-title {
 padding:10px 15px!important;
 background:#f5f5f5
}
.block-viewed-products-grid .block-title strong {
 font-weight:400!important
}
.block-viewed-products-grid .product-item-details {
 background:#f9f9f9;
 padding:10px 15px!important
}
.block-viewed-products-grid .product-items .product-item-details,
.block-viewed-products-grid .product-items .product-item-info,
.block-viewed-products-grid .product-items .product-item {
 margin-left:0;
 width:100%!important;
 display:inline-block!important
}
.block-viewed-products-grid strong.product-item-name {
 font-size:.8em!important;
 margin-bottom:10px!important;
 line-height:1.5;
 text-transform:capitalize
}
.block-viewed-products-grid .product-items .product-item-name a {
 display:inline-block;
 max-width:100%!important;
 white-space:normal
}
.page-header.type2.header-newskin .minicart-wrapper .action.showcart::after {
 color:#555;
 -webkit-font-smoothing:inherit
}
.filter.active .filter-subtitle {
 font-size:13px;
 font-weight:500;
 font-family:roboto,sans-serif
}
.page-header.type2.header-newskin .block-search .field.search {
 background-color:transparent;
 border-radius:1em!important
}
._keyfocus :focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
 box-shadow:none
}
.mst-searchautocomplete__highlight {
 font-weight:400;
 color:#333
}
.mst-searchautocomplete__autocomplete._active {
 margin-top:.25em;
 min-width:0!important;
 max-width:100%!important;
 border-radius:1em;
 border-width:1px;
 border-color:#ccc;
 box-shadow:0 1em 3em -1em rgba(0,0,0,.5)!important;
 overflow:hidden
}
.mst-searchautocomplete__item.magento_catalog_product img {
 height:4rem;
 width:auto;
 margin-right:1rem
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title {
 font-weight:300!important;
 font-size:1em;
 text-transform:none;
 letter-spacing:.025em;
 padding-left:20px
}
.mst-searchautocomplete__autocomplete ul li a.title {
 font-weight:400;
 margin-bottom:0;
 color:#333;
 text-decoration:none
}
.header.panel>.header.links>li.welcome a {
 color:#111
}
.loading-mask {
 background:rgba(235,235,235,.9)
}
.category-header-content p {
 width:960px;
 max-width:90%;
 margin:20px auto;
 font-size:75%
}
.category-image {
 display:none
}
.footer-bottom {
 background:#121212!important
}
.footer-bottom .f-right {
 float:none!important;
 text-align:center;
 font-weight:300;
 text-transform:uppercase;
 letter-spacing:.75px;
 font-size:.85em;
 opacity:.5;
 transition:1s ease-in-out
}
.footer-bottom:hover .f-right {
 opacity:1;
 transition:1s ease-in-out
}
.footer-bottom a {
 color:#fc0!important
}
.block-static-block.widget,
.block-cms-link.widget {
 margin-bottom:0
}
.fotorama__img {
 padding:5%
}
.fotorama__caption__wrap {
 background:rgba(240,240,240,.5);
 border-radius:2em;
 padding:7px 15px;
 margin-bottom:5px;
 font-size:10px;
 text-transform:uppercase
}
.product.data.items>.item.title>.switch {
 color:#444
}
.product.data.items>.item.title.active>.switch,
.product.data.items>.item.title>.switch {
 background-color:#eee;
 border:none!important;
 padding:5px 20px;
 height:auto!important;
 border-radius:5px!important;
 font-size:1.125em
}
#totop {z-index:98}
.product.data.items>.item.title>.switch:focus,
.product.data.items>.item.title>.switch:hover,
.product.data.items>.item.title.active>.switch:focus,
.product.data.items>.item.title.active>.switch:hover {
 background-color:#ccc!important;
 height:auto!important;
 border:none!important;
 padding:5px 20px!important;
 color:#000
}
.product.info.detailed.accordion .product.data.items>.item.content {
 padding:20px 10px
}
.payment-icon {
  display: none !important;
}

.checkout-payment-method .payment-method-title .action-help {
  display: none !important;
}

.nts_main_wrapper .nts_column_name{
  background-color: #ffcc00 !important;
}
#tooltip-label {
  display: none;
}


