#ampromo-items-add {
  border: 1px solid #ededed;
  padding: 7px;
  text-align: center;
  margin-bottom: 12px;
}
#ampromo-items-add a {
  text-decoration: none;
  border-bottom: 1px dashed;
}
.amscheckout #ampromo-items-add {
  margin: 7px 10px;
}
#ampromo-overlay {
  direction: ltr;
}
#ampromo-overlay.mode-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  z-index: 10000;
  text-align: center;
  overflow: scroll;
}
#ampromo-overlay.mode-popup .close {
  position: absolute;
  top: 7px;
  right: 7px;
  background: url(https://www.toyguru.com.au/skin/frontend/base/default/images/amasty/ampromo/close_icon.png) no-repeat;
  width: 16px;
  height: 16px;
  z-index: 1;
  margin: 0;
  padding: 0;
  font-size: 0;
  display: block;
  opacity: .8;
}
#ampromo-overlay.mode-popup .close:hover {
  opacity: 1;
  transition: opacity 0.2s ease;
}
#ampromo-overlay.mode-inline #ampromo-items {
  width: 100%;
  margin: 20px 0 40px;
  border: 0;
  padding: 0;
}
#ampromo-overlay.mode-inline #ampromo-items .products {
  margin: 0 -20px 25px;
  align-items: stretch;
}
#ampromo-overlay.mode-inline #ampromo-items .products .product {
  margin-bottom: 20px;
}
#ampromo-overlay.mode-inline #ampromo-items #ampromo-carousel-wrapper {
  margin: 0 -15px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item {
  margin: 0 20px 20px;
  height: 100%;
  width: auto;
  border-radius: 5px;
  border: none;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .ampromo-items-form {
  display: flex;
  flex-flow: column;
  height: 100%;
  justify-content: space-between;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .ampromo-item-buttons {
  margin-top: 20px;
  text-align: center;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config .ampromo-item-options {
  margin-bottom: 0;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options {
  display: flex;
  align-items: flex-start;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options {
  margin-left: 12px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options,
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options input,
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options select {
  max-width: 160px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple {
  margin: -20px -20px 0;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple .ampromo-item-image-wrap {
  padding: 20px 20px 0;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple .ampromo-item-title {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title {
  position: relative;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title .ampromo-item-title {
  padding: 12px;
  box-sizing: border-box;
  display: none;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title:hover .ampromo-item-title {
  display: flex;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title h4 {
  color: white;
  line-height: initial;
  text-align: center;
  font-size: 16px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title h4 a {
  color: white;
  line-height: initial;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-add-all {
  margin-top: 7px;
  display: flex;
  justify-content: center;
}
#ampromo-overlay.mode-inline .ampromo-slide {
  margin: 10px 0;
}
#ampromo-overlay.mode-inline #ampromo-carousel-content {
  display: flex;
  flex-wrap: wrap;
}
#ampromo-overlay .ampromo-carousel-control {
  position: absolute;
  top: 260px;
  background: url(https://www.toyguru.com.au/skin/frontend/base/default/images/amasty/ampromo/buttons_next_prev.png) no-repeat;
  width: 48px;
  height: 45px;
  font-size: 0;
  display: none;
}
#ampromo-overlay .ampromo-carousel-control.carousel-disabled.prev {
  background-position: 0 0 !important;
}
#ampromo-overlay .ampromo-carousel-control.carousel-disabled.next {
  background-position: -46px 0 !important;
}
#ampromo-overlay .ampromo-carousel-control.prev {
  background-position: 0 -45px;
  left: 20px;
}
#ampromo-overlay .ampromo-carousel-control.prev:hover {
  background-position: 0 -91px;
}
#ampromo-overlay .ampromo-carousel-control.next {
  background-position: -46px -45px;
  right: 20px;
}
#ampromo-overlay .ampromo-carousel-control.next:hover {
  background-position: -46px -91px;
}
#ampromo-overlay #ampromo-items {
  border: 1px solid #ededed;
  background-color: white;
  position: relative;
  margin: 0 auto;
  padding: 24px;
  display: inline-block;
  box-sizing: border-box;
}
#ampromo-overlay #ampromo-items.amcarousel {
  display: block;
  width: 685px;
}
#ampromo-overlay #ampromo-items.amcarousel #ampromo-carousel-wrapper {
  width: 520px;
}
#ampromo-overlay #ampromo-items.amcarousel #ampromo-carousel-content {
  width: 4500px;
  height: 1px;
}
#ampromo-overlay #ampromo-items.amcarousel .ampromo-carousel-control {
  display: block;
}
#ampromo-overlay #ampromo-items .ampromo-item {
  box-sizing: border-box;
  margin-bottom: 7px;
  padding: 20px;
  width: 250px;
  border: 1px solid #ededed;
  position: relative;
  margin-right: 12px;
}
#ampromo-overlay #ampromo-items .ampromo-item.ampromo-type-amgiftcard {
  width: 400px;
}
#ampromo-overlay #ampromo-items .ampromo-item.ampromo-type-amgiftcard .ampromo-item-options {
  overflow-y: scroll;
  max-height: 300px;
}
#ampromo-overlay #ampromo-items .ampromo-item-options {
  margin-bottom: 12px;
  text-align: left;
}
#ampromo-overlay #ampromo-items .ampromo-item-image {
  display: block;
  margin: 0 auto;
  width: 160px;
  height: 160px;
}
#ampromo-overlay #ampromo-items .rule .ampromo-rule-header {
  font-weight: bold;
  font-size: 18px;
  background: #f3f3f3;
  text-transform: uppercase;
  height: 45px;
  line-height: 45px;
  box-sizing: border-box;
  padding-left: 20px;
  margin-bottom: 25px;
  cursor: pointer;
}
#ampromo-overlay #ampromo-items .rule .ampromo-rule-header:after {
  content: '▲';
  margin-left: 12px;
  color: #919191;
}
#ampromo-overlay #ampromo-items .rule .products {
  display: flex;
  flex-wrap: wrap;
  border-radius: 5px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0 0 40px;
}
#ampromo-overlay #ampromo-items .rule .products .product {
  margin-left: 10px;
}
#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple {
  margin: -20px -20px -40px;
}
#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple .product-title {
  position: static;
}
#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple .ampromo-item-image-wrap {
  padding: 20px;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item {
  box-shadow: none;
  border: 1px solid #d8dae4;
  border-radius: 0;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item.checked {
  outline: 1px solid #d8dae4;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item .ampromo-item-title {
  border-radius: 0;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item .mark input {
  position: absolute;
  left: -25px;
  top: 0;
}
#ampromo-overlay #ampromo-items .rule.collapsed .ampromo-rule-header:after {
  content: '▼';
}
#ampromo-overlay #ampromo-items .rule.collapsed .products {
  display: none;
}
@media only screen and (max-width: 820px) and (min-width: 420px) {
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel {
    width: 400px;
  }
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel #ampromo-carousel-wrapper {
    width: 250px;
  }
}
@media only screen and (max-width: 420px) {
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel {
    width: 100%;
  }
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel #ampromo-carousel-wrapper {
    width: 250px;
  }
  #ampromo-overlay.mode-popup .ampromo-carousel-control {
    z-index: 10001;
  }
  #ampromo-overlay.mode-popup .ampromo-carousel-control.next {
    right: 0;
  }
  #ampromo-overlay.mode-popup .ampromo-carousel-control.prev {
    left: 0;
  }
}
@media only screen and (max-width: 340px) {
  #ampromo-overlay.mode-popup #ampromo-items .ampromo-item {
    border: none;
  }
}
@media only screen and (max-height: 500px) {
  #ampromo-overlay.mode-popup #ampromo-items {
    padding-top: 0;
  }
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel {
    top: 0 !important;
    height: 100%;
  }
  #ampromo-overlay.mode-popup #ampromo-items > h4 {
    display: none;
  }
}
#ampromo-carousel-wrapper {
  overflow: hidden;
  margin: 0 auto;
}
#ampromo-carousel-content .ampromo-slide {
  float: left;
}
.ampromo-item .qty-holder {
  display: none;
}
.ampromo-item .giftcard-send-form {
  padding: 0;
  margin: 0;
}
.ampromo-item-options select,
.ampromo-item-options input {
  max-width: 210px;
}
.ampromo-notification {
  padding: 7px;
  text-align: center;
  margin-bottom: 12px;
  border: 1px solid #f16048;
  color: #df280a;
  background: #faebe7;
}
.ampromo-items-form h4 {
  line-height: 50px;
}
.ampromo-items-form h4 a {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}
.ampromo-label {
  float: right;
  position: absolute;
  z-index: 500;
}
.ampromo-gift .product-image {
  float: left;
}
.ampromo-gift li {
  margin: 10px 10px;
  float: left;
}
.ampromo-tooltip {
  padding: 2px 5px;
  background: #FEC;
  border: 1px solid #FAA819;
  color: #1F5070;
  text-align: left;
  width: 300px;
  position: absolute;
  z-index: 10001;
}
.ampromo-product-name {
  font-weight: bold;
}

/*!
 * @category   Apptrian
 * @package    Apptrian_SocialIntegrator
 * @author     Apptrian
 * @copyright  Copyright (c) 2016 Apptrian (http://www.apptrian.com)
 * @license    http://www.apptrian.com/license    Proprietary Software License (EULA)
 */


/* bof Product buttons common styles */

.apptrian-socialintegrator-product-social-buttons-horizontal-layout, 
.apptrian-socialintegrator-product-social-buttons-vertical-layout {
    clear: both;
    margin: 10px 0;
    padding: 0;
    list-style-type: none;
    border: 0 none;
    background: none;
    display: block;
}
.apptrian-socialintegrator-product-social-buttons-horizontal-layout + p, 
.apptrian-socialintegrator-product-social-buttons-vertical-layout + p {
    clear: both;
}

/* eof Product buttons common styles */


/* bof Product buttons */

/* Horizontal */
.apptrian-socialintegrator-product-social-buttons-horizontal-layout {
    text-align: left; /* use this if you want to align buttons to the left, right, or center */
}
.apptrian-socialintegrator-product-social-buttons-horizontal-layout li {
    display: inline-block;
    margin: 0 2px;
    vertical-align: top; /* facebook button fix for button going under but it is useful for other buttons too */
}
.apptrian-socialintegrator-product-social-buttons-horizontal-layout .apptrian-socialintegrator-product-social-buttons-horizontal-layout-rss {
    padding-bottom: 5px; /* rss fix for the bottom, other buttons have 5px on the bottom by default */
}
.apptrian-socialintegrator-product-social-buttons-horizontal-layout .apptrian-socialintegrator-product-social-buttons-horizontal-layout-facebook {
    padding-bottom: 5px; /* facebook fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -1px;
}
.apptrian-socialintegrator-product-social-buttons-horizontal-layout .apptrian-socialintegrator-product-social-buttons-horizontal-layout-instagram {
    padding-bottom: 5px; /* instagram fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -2px;
}
.apptrian-socialintegrator-product-social-buttons-horizontal-layout .apptrian-socialintegrator-product-social-buttons-horizontal-layout-instagram .ig-background {
    box-shadow: none;
}

/* Vertical */
.apptrian-socialintegrator-product-social-buttons-vertical-layout {
    text-align: left; /* use this if you want to align buttons to the left, right, or center */
}
.apptrian-socialintegrator-product-social-buttons-vertical-layout li {
    display: block;
    margin: 1px 0;
    vertical-align: top; /* facebook button fix for button going under but it is useful for other buttons too */
}
.apptrian-socialintegrator-product-social-buttons-vertical-layout .apptrian-socialintegrator-product-social-buttons-vertical-layout-rss {
    padding-bottom: 5px; /* rss fix for the bottom, other buttons have 5px on the bottom by default */
}
.apptrian-socialintegrator-product-social-buttons-vertical-layout .apptrian-socialintegrator-product-social-buttons-vertical-layout-facebook {
    padding-bottom: 5px; /* facebook fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -1px;
}
.apptrian-socialintegrator-product-social-buttons-vertical-layout .apptrian-socialintegrator-product-social-buttons-vertical-layout-instagram {
    padding-bottom: 5px; /* instagram fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -2px;
}
.apptrian-socialintegrator-product-social-buttons-vertical-layout .apptrian-socialintegrator-product-social-buttons-vertical-layout-instagram .ig-background {
    box-shadow: none;
}

/* eof Product buttons */


/* bof Category buttons common styles */

.apptrian-socialintegrator-category-social-buttons-horizontal-layout, 
.apptrian-socialintegrator-category-social-buttons-vertical-layout {
    clear: both;
    margin: 10px 0;
    padding: 0;
    list-style-type: none;
    border: 0 none;
    background: none;
    display: block;
}

/* eof Category buttons common styles */


/* bof Category buttons */

/* Horizontal */
.apptrian-socialintegrator-category-social-buttons-horizontal-layout {
    text-align: center; /* use this if you want to align buttons to the left, right, or center */
}
.apptrian-socialintegrator-category-social-buttons-horizontal-layout li {
    display: inline-block;
    margin: 0 2px;
    vertical-align: bottom; /* facebook button fix for button going under but it is useful for other buttons too, Especially for tall buttons with counter on top */
}
.apptrian-socialintegrator-category-social-buttons-horizontal-layout .apptrian-socialintegrator-category-social-buttons-horizontal-layout-rss {
    padding-bottom: 5px; /* rss fix for the bottom, other buttons have 5px on the bottom by default */
}
.apptrian-socialintegrator-category-social-buttons-horizontal-layout .apptrian-socialintegrator-category-social-buttons-horizontal-layout-facebook {
    padding-bottom: 5px; /* facebook fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -1px;
}
.apptrian-socialintegrator-category-social-buttons-horizontal-layout .apptrian-socialintegrator-category-social-buttons-horizontal-layout-instagram {
    padding-bottom: 5px; /* instagram fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -2px;
}
.apptrian-socialintegrator-category-social-buttons-horizontal-layout .apptrian-socialintegrator-category-social-buttons-horizontal-layout-instagram .ig-background {
    box-shadow: none;
}

/* Vertical */
.apptrian-socialintegrator-category-social-buttons-vertical-layout {
    text-align: left; /* use this if you want to align buttons to the left, right, or center */
}
.apptrian-socialintegrator-category-social-buttons-vertical-layout li {
    display: block;
    margin: 1px 0;
    vertical-align: top; /* facebook button fix for button going under but it is useful for other buttons too */
}
.apptrian-socialintegrator-category-social-buttons-vertical-layout .apptrian-socialintegrator-category-social-buttons-vertical-layout-rss {
    padding-bottom: 5px; /* rss fix for the bottom, other buttons have 5px on the bottom by default */
}
.apptrian-socialintegrator-category-social-buttons-vertical-layout .apptrian-socialintegrator-category-social-buttons-vertical-layout-facebook {
    padding-bottom: 5px; /* facebook fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -1px;
}
.apptrian-socialintegrator-category-social-buttons-vertical-layout .apptrian-socialintegrator-category-social-buttons-vertical-layout-instagram {
    padding-bottom: 5px; /* instagram fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -2px;
}
.apptrian-socialintegrator-category-social-buttons-vertical-layout .apptrian-socialintegrator-category-social-buttons-vertical-layout-instagram .ig-background {
    box-shadow: none;
}

/* eof Category buttons */


/* bof CMS buttons common styles */

.apptrian-socialintegrator-cms-social-buttons-horizontal-layout, 
.apptrian-socialintegrator-cms-social-buttons-vertical-layout {
    clear: both;
    margin: 10px 0;
    padding: 0;
    list-style-type: none;
    border: 0 none;
    background: none;
    display: block;
}

/* eof CMS buttons common styles */


/* bof CMS buttons */

/* Horizontal */
.apptrian-socialintegrator-cms-social-buttons-horizontal-layout {
    text-align: center; /* use this if you want to align buttons to the left, right, or center */
}
.apptrian-socialintegrator-cms-social-buttons-horizontal-layout li {
    display: inline-block;
    margin: 0 2px;
    vertical-align: top; /* facebook button fix for button going under but it is useful for other buttons too */
}
.apptrian-socialintegrator-cms-social-buttons-horizontal-layout .apptrian-socialintegrator-cms-social-buttons-horizontal-layout-rss {
    padding-bottom: 5px; /* rss fix for the bottom, other buttons have 5px on the bottom by default */
}
.apptrian-socialintegrator-cms-social-buttons-horizontal-layout .apptrian-socialintegrator-cms-social-buttons-horizontal-layout-facebook {
    padding-bottom: 5px; /* facebook fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -1px;
}
.apptrian-socialintegrator-cms-social-buttons-horizontal-layout .apptrian-socialintegrator-cms-social-buttons-horizontal-layout-instagram {
    padding-bottom: 5px; /* instagram fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -2px;
}
.apptrian-socialintegrator-cms-social-buttons-horizontal-layout .apptrian-socialintegrator-cms-social-buttons-horizontal-layout-instagram .ig-background {
    box-shadow: none;
}

/* Vertical */
.apptrian-socialintegrator-cms-social-buttons-vertical-layout {
    text-align: left; /* use this if you want to align buttons to the left, right, or center */
}
.apptrian-socialintegrator-cms-social-buttons-vertical-layout li {
    display: block;
    margin: 1px 0;
    vertical-align: top; /* facebook button fix for button going under but it is useful for other buttons too */
}
.apptrian-socialintegrator-cms-social-buttons-vertical-layout .apptrian-socialintegrator-cms-social-buttons-vertical-layout-rss {
    padding-bottom: 5px; /* rss fix for the bottom, other buttons have 5px on the bottom by default */
}
.apptrian-socialintegrator-cms-social-buttons-vertical-layout .apptrian-socialintegrator-cms-social-buttons-vertical-layout-facebook {
    padding-bottom: 5px; /* facebook fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -1px;
}
.apptrian-socialintegrator-cms-social-buttons-vertical-layout .apptrian-socialintegrator-cms-social-buttons-vertical-layout-instagram {
    padding-bottom: 5px; /* instagram fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -2px;
}
.apptrian-socialintegrator-cms-social-buttons-vertical-layout .apptrian-socialintegrator-cms-social-buttons-vertical-layout-instagram .ig-background {
    box-shadow: none;
}

/* eof CMS buttons */


/* bof Home buttons common styles */

.apptrian-socialintegrator-home-social-buttons-horizontal-layout, 
.apptrian-socialintegrator-home-social-buttons-vertical-layout {
    clear: both;
    margin: 10px 0;
    padding: 0;
    list-style-type: none;
    border: 0 none;
    background: none;
    display: block;
}

/* eof Home buttons common styles */


/* bof Home buttons */

/* Horizontal */
.apptrian-socialintegrator-home-social-buttons-horizontal-layout {
    text-align: center; /* use this if you want to align buttons to the left, right, or center */
}
.apptrian-socialintegrator-home-social-buttons-horizontal-layout li {
    display: inline-block;
    margin: 0 2px;
    vertical-align: top; /* facebook button fix for button going under but it is useful for other buttons too */
}
.apptrian-socialintegrator-home-social-buttons-horizontal-layout .apptrian-socialintegrator-home-social-buttons-horizontal-layout-rss {
    padding-bottom: 5px; /* rss fix for the bottom, other buttons have 5px on the bottom by default */
}
.apptrian-socialintegrator-home-social-buttons-horizontal-layout .apptrian-socialintegrator-home-social-buttons-horizontal-layout-facebook {
    padding-bottom: 5px; /* facebook fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -1px;
}
.apptrian-socialintegrator-home-social-buttons-horizontal-layout .apptrian-socialintegrator-home-social-buttons-horizontal-layout-instagram {
    padding-bottom: 5px; /* instagram fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -2px;
}
.apptrian-socialintegrator-home-social-buttons-horizontal-layout .apptrian-socialintegrator-home-social-buttons-horizontal-layout-instagram .ig-background {
    box-shadow: none;
}

/* Vertical */
.apptrian-socialintegrator-home-social-buttons-vertical-layout {
    text-align: left; /* use this if you want to align buttons to the left, right, or center */
}
.apptrian-socialintegrator-home-social-buttons-vertical-layout li {
    display: block;
    margin: 1px 0;
    vertical-align: top; /* facebook button fix for button going under but it is useful for other buttons too */
}
.apptrian-socialintegrator-home-social-buttons-vertical-layout .apptrian-socialintegrator-home-social-buttons-vertical-layout-rss {
    padding-bottom: 5px; /* rss fix for the bottom, other buttons have 5px on the bottom by default */
}
.apptrian-socialintegrator-home-social-buttons-vertical-layout .apptrian-socialintegrator-home-social-buttons-vertical-layout-facebook {
    padding-bottom: 5px; /* facebook fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -1px;
}
.apptrian-socialintegrator-home-social-buttons-vertical-layout .apptrian-socialintegrator-home-social-buttons-vertical-layout-instagram {
    padding-bottom: 5px; /* instagram fix for the bottom, other buttons have 5px on the bottom by default */
    margin-top: -2px;
}
.apptrian-socialintegrator-home-social-buttons-vertical-layout .apptrian-socialintegrator-home-social-buttons-vertical-layout-instagram .ig-background {
    box-shadow: none;
}

/* eof Home buttons */


/* bof Icons common styles */

.apptrian-socialintegrator-primary-social-icons-horizontal-layout, 
.apptrian-socialintegrator-primary-social-icons-vertical-layout, 
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout, 
.apptrian-socialintegrator-secondary-social-icons-vertical-layout {
    clear: both;
    overflow: auto;
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: 0 none;
    background: none;
    display: block;
}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout li, 
.apptrian-socialintegrator-primary-social-icons-vertical-layout li, 
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout li, 
.apptrian-socialintegrator-secondary-social-icons-vertical-layout li {
    margin: 0;
    padding: 0;
    border: 0 none;
    background: none;
    
}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout a, 
.apptrian-socialintegrator-primary-social-icons-vertical-layout a, 
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout a, 
.apptrian-socialintegrator-secondary-social-icons-vertical-layout a {
	display: inline-block;
    text-decoration: none;
    margin: 0;
    padding: 0;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-color: transparent;
    background-image: url("https://www.toyguru.com.au/skin/frontend/base/default/images/apptrian/socialintegrator/icons.png");
}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout a:hover, 
.apptrian-socialintegrator-primary-social-icons-vertical-layout a:hover, 
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout a:hover, 
.apptrian-socialintegrator-secondary-social-icons-vertical-layout a:hover {
    text-decoration: none;
    border: none;
}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout a span, 
.apptrian-socialintegrator-primary-social-icons-vertical-layout a span, 
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout a span, 
.apptrian-socialintegrator-secondary-social-icons-vertical-layout a span {
	display: none;
    margin: 0;
    padding: 0;
    border: 0 none;
}

/* eof Icons common styles */


/* bof Primary Social Icons */

/* Horizontal */
.apptrian-socialintegrator-primary-social-icons-horizontal-layout {
    text-align: right; /* use this if you want to align icons to the left, right, or center */
}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout li {
    display: inline-block;
    margin: 3px 2px;
}

/* bof Circle Icons */
/* Horizontal Layout Backgrounds */
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-rss a {background-position: 0 0;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-facebook a {background-position: -32px 0;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-google a {background-position: -64px 0;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-instagram a {background-position: -96px 0;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-linkedin a {background-position: -128px 0;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-pinterest a {background-position: -160px 0;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-twitter a {background-position: -192px 0;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-youtube a {background-position: -224px 0;}
/* Horizontal Layout Backgrounds Hover */
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-rss a:hover {background-position: 0 -32px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-facebook a:hover {background-position: -32px -32px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-google a:hover {background-position: -64px -32px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-instagram a:hover {background-position: -96px -32px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-linkedin a:hover {background-position: -128px -32px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-pinterest a:hover {background-position: -160px -32px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-twitter a:hover {background-position: -192px -32px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-youtube a:hover {background-position: -224px -32px;}
/* eof Circle Icons */

/* bof Rounded Square Icons */
/* Horizontal Layout Backgrounds */ /*
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-rss a {background-position: 0 -64px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-facebook a {background-position: -32px -64px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-google a {background-position: -64px -64px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-instagram a {background-position: -96px -64px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-linkedin a {background-position: -128px -64px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-pinterest a {background-position: -160px -64px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-twitter a {background-position: -192px -64px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-youtube a {background-position: -224px -64px;} */ 
/* Horizontal Layout Backgrounds Hover */ /*
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-rss a:hover {background-position: 0 -96px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-facebook a:hover {background-position: -32px -96px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-google a:hover {background-position: -64px -96px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-instagram a:hover {background-position: -96px -96px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-linkedin a:hover {background-position: -128px -96px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-pinterest a:hover {background-position: -160px -96px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-twitter a:hover {background-position: -192px -96px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-youtube a:hover {background-position: -224px -96px;} */ 
/* eof Rounded Square Icons */

/* bof Square Icons */
/* Horizontal Layout Backgrounds */ /*
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-rss a {background-position: 0 -128px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-facebook a {background-position: -32px -128px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-google a {background-position: -64px -128px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-instagram a {background-position: -96px -128px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-linkedin a {background-position: -128px -128px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-pinterest a {background-position: -160px -128px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-twitter a {background-position: -192px -128px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-youtube a {background-position: -224px -128px;} */ 
/* Horizontal Layout Backgrounds Hover */ /*
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-rss a:hover {background-position: 0 -160px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-facebook a:hover {background-position: -32px -160px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-google a:hover {background-position: -64px -160px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-instagram a:hover {background-position: -96px -160px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-linkedin a:hover {background-position: -128px -160px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-pinterest a:hover {background-position: -160px -160px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-twitter a:hover {background-position: -192px -160px;}
.apptrian-socialintegrator-primary-social-icons-horizontal-layout-youtube a:hover {background-position: -224px -160px;} */ 
/* eof Square Icons */


/* Vertical */
.apptrian-socialintegrator-primary-social-icons-vertical-layout {
    text-align: center; /* use this if you want to align icons to the left, right, or center */
}
.apptrian-socialintegrator-primary-social-icons-vertical-layout li {
	display: block;
    margin: 5px 0;
}

/* bof Circle Icons */
/* Vertical Layout Backgrounds */
.apptrian-socialintegrator-primary-social-icons-vertical-layout-rss a {background-position: 0 0;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-facebook a {background-position: -32px 0;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-google a {background-position: -64px 0;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-instagram a {background-position: -96px 0;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-linkedin a {background-position: -128px 0;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-pinterest a {background-position: -160px 0;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-twitter a {background-position: -192px 0;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-youtube a {background-position: -224px 0;}
/* Vertical Layout Backgrounds Hover */
.apptrian-socialintegrator-primary-social-icons-vertical-layout-rss a:hover {background-position: 0 -32px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-facebook a:hover {background-position: -32px -32px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-google a:hover {background-position: -64px -32px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-instagram a:hover {background-position: -96px -32px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-linkedin a:hover {background-position: -128px -32px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-pinterest a:hover {background-position: -160px -32px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-twitter a:hover {background-position: -192px -32px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-youtube a:hover {background-position: -224px -32px;}
/* eof Circle Icons */

/* bof Rounded Square Icons */
/* Vertical Layout Backgrounds */ /*
.apptrian-socialintegrator-primary-social-icons-vertical-layout-rss a {background-position: 0 -64px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-facebook a {background-position: -32px -64px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-google a {background-position: -64px -64px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-instagram a {background-position: -96px -64px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-linkedin a {background-position: -128px -64px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-pinterest a {background-position: -160px -64px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-twitter a {background-position: -192px -64px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-youtube a {background-position: -224px -64px;} */ 
/* Vertical Layout Backgrounds Hover */ /*
.apptrian-socialintegrator-primary-social-icons-vertical-layout-rss a:hover {background-position: 0 -96px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-facebook a:hover {background-position: -32px -96px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-google a:hover {background-position: -64px -96px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-instagram a:hover {background-position: -96px -96px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-linkedin a:hover {background-position: -128px -96px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-pinterest a:hover {background-position: -160px -96px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-twitter a:hover {background-position: -192px -96px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-youtube a:hover {background-position: -224px -96px;} */ 
/* eof Rounded Square Icons */

/* bof Square Icons */
/* Vertical Layout Backgrounds */ /*
.apptrian-socialintegrator-primary-social-icons-vertical-layout-rss a {background-position: 0 -128px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-facebook a {background-position: -32px -128px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-google a {background-position: -64px -128px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-instagram a {background-position: -96px -128px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-linkedin a {background-position: -128px -128px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-pinterest a {background-position: -160px -128px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-twitter a {background-position: -192px -128px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-youtube a {background-position: -224px -128px;} */ 
/* Vertical Layout Backgrounds Hover */ /*
.apptrian-socialintegrator-primary-social-icons-vertical-layout-rss a:hover {background-position: 0 -160px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-facebook a:hover {background-position: -32px -160px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-google a:hover {background-position: -64px -160px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-instagram a:hover {background-position: -96px -160px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-linkedin a:hover {background-position: -128px -160px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-pinterest a:hover {background-position: -160px -160px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-twitter a:hover {background-position: -192px -160px;}
.apptrian-socialintegrator-primary-social-icons-vertical-layout-youtube a:hover {background-position: -224px -160px;} */ 
/* eof Square Icons */

/* eof Primary Social Icons */


/* bof Secondary Social Icons */

/* Horizontal */
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout {
	text-align: center; /* use this if you want to align icons to the left, right, or center */
}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout li {
    display: inline-block;
    margin: 3px 2px;
}

/* bof Circle Icons */
/* Horizontal Layout Backgrounds */ /*
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-rss a {background-position: 0 0;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-facebook a {background-position: -32px 0;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-google a {background-position: -64px 0;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-instagram a {background-position: -96px 0;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-linkedin a {background-position: -128px 0;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-pinterest a {background-position: -160px 0;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-twitter a {background-position: -192px 0;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-youtube a {background-position: -224px 0;} */ 
/* Horizontal Layout Backgrounds Hover */ /*
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-rss a:hover {background-position: 0 -32px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-facebook a:hover {background-position: -32px -32px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-google a:hover {background-position: -64px -32px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-instagram a:hover {background-position: -96px -32px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-linkedin a:hover {background-position: -128px -32px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-pinterest a:hover {background-position: -160px -32px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-twitter a:hover {background-position: -192px -32px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-youtube a:hover {background-position: -224px -32px;} */ 
/* eof Circle Icons */

/* bof Rounded Square Icons */
/* Horizontal Layout Backgrounds */ /*
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-rss a {background-position: 0 -64px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-facebook a {background-position: -32px -64px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-google a {background-position: -64px -64px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-instagram a {background-position: -96px -64px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-linkedin a {background-position: -128px -64px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-pinterest a {background-position: -160px -64px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-twitter a {background-position: -192px -64px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-youtube a {background-position: -224px -64px;} */ 
/* Horizontal Layout Backgrounds Hover */ /*
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-rss a:hover {background-position: 0 -96px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-facebook a:hover {background-position: -32px -96px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-google a:hover {background-position: -64px -96px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-instagram a:hover {background-position: -96px -96px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-linkedin a:hover {background-position: -128px -96px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-pinterest a:hover {background-position: -160px -96px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-twitter a:hover {background-position: -192px -96px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-youtube a:hover {background-position: -224px -96px;} */ 
/* eof Rounded Square Icons */

/* bof Square Icons */
/* Horizontal Layout Backgrounds */
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-rss a {background-position: 0 -128px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-facebook a {background-position: -32px -128px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-google a {background-position: -64px -128px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-instagram a {background-position: -96px -128px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-linkedin a {background-position: -128px -128px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-pinterest a {background-position: -160px -128px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-twitter a {background-position: -192px -128px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-youtube a {background-position: -224px -128px;}
/* Horizontal Layout Backgrounds Hover */
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-rss a:hover {background-position: 0 -160px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-facebook a:hover {background-position: -32px -160px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-google a:hover {background-position: -64px -160px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-instagram a:hover {background-position: -96px -160px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-linkedin a:hover {background-position: -128px -160px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-pinterest a:hover {background-position: -160px -160px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-twitter a:hover {background-position: -192px -160px;}
.apptrian-socialintegrator-secondary-social-icons-horizontal-layout-youtube a:hover {background-position: -224px -160px;}
/* eof Square Icons */


/* Vertical */
.apptrian-socialintegrator-secondary-social-icons-vertical-layout {
    text-align: center; /* use this if you want to align icons to the left, right, or center */
}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout li {
	display: block;
    margin: 5px 0;
}

/* bof Circle Icons */
/* Vertical Layout Backgrounds */ /*
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-rss a {background-position: 0 0;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-facebook a {background-position: -32px 0;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-google a {background-position: -64px 0;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-instagram a {background-position: -96px 0;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-linkedin a {background-position: -128px 0;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-pinterest a {background-position: -160px 0;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-twitter a {background-position: -192px 0;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-youtube a {background-position: -224px 0;} */ 
/* Vertical Layout Backgrounds Hover */ /*
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-rss a:hover {background-position: 0 -32px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-facebook a:hover {background-position: -32px -32px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-google a:hover {background-position: -64px -32px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-instagram a:hover {background-position: -96px -32px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-linkedin a:hover {background-position: -128px -32px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-pinterest a:hover {background-position: -160px -32px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-twitter a:hover {background-position: -192px -32px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-youtube a:hover {background-position: -224px -32px;} */ 
/* eof Circle Icons */

/* bof Rounded Square Icons */
/* Vertical Layout Backgrounds */ /*
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-rss a {background-position: 0 -64px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-facebook a {background-position: -32px -64px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-google a {background-position: -64px -64px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-instagram a {background-position: -96px -64px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-linkedin a {background-position: -128px -64px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-pinterest a {background-position: -160px -64px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-twitter a {background-position: -192px -64px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-youtube a {background-position: -224px -64px;} */ 
/* Vertical Layout Backgrounds Hover */ /*
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-rss a:hover {background-position: 0 -96px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-facebook a:hover {background-position: -32px -96px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-google a:hover {background-position: -64px -96px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-instagram a:hover {background-position: -96px -96px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-linkedin a:hover {background-position: -128px -96px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-pinterest a:hover {background-position: -160px -96px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-twitter a:hover {background-position: -192px -96px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-youtube a:hover {background-position: -224px -96px;} */ 
/* eof Rounded Square Icons */

/* bof Square Icons */
/* Vertical Layout Backgrounds */
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-rss a {background-position: 0 -128px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-facebook a {background-position: -32px -128px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-google a {background-position: -64px -128px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-instagram a {background-position: -96px -128px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-linkedin a {background-position: -128px -128px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-pinterest a {background-position: -160px -128px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-twitter a {background-position: -192px -128px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-youtube a {background-position: -224px -128px;}
/* Vertical Layout Backgrounds Hover */
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-rss a:hover {background-position: 0 -160px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-facebook a:hover {background-position: -32px -160px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-google a:hover {background-position: -64px -160px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-instagram a:hover {background-position: -96px -160px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-linkedin a:hover {background-position: -128px -160px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-pinterest a:hover {background-position: -160px -160px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-twitter a:hover {background-position: -192px -160px;}
.apptrian-socialintegrator-secondary-social-icons-vertical-layout-youtube a:hover {background-position: -224px -160px;}
/* eof Square Icons */

/* eof Secondary Social Icons */


/* bof AddThis buttons */

.apptrian-socialintegrator-addthis-product-buttons-container, 
.apptrian-socialintegrator-addthis-category-buttons-container, 
.apptrian-socialintegrator-addthis-cms-buttons-container, 
.apptrian-socialintegrator-addthis-primary-icons-container, 
.apptrian-socialintegrator-addthis-secondary-icons-container {
	clear: both;
}

.apptrian-socialintegrator-addthis-custom-buttons li.apptrian-socialintegrator-product-social-buttons-horizontal-layout-facebook {
	padding-bottom: 0; /* this is unfix for custom facebook button */
}

/* bof AddThis buttons */

/* bof RSS button */

.apptrian-socialintegrator-rss-button {
	height: 20px;
	display: inline-block;
	border: none;
	border-radius: 2px;
    background: #f26522 url("https://www.toyguru.com.au/skin/frontend/base/default/images/apptrian/socialintegrator/icons.png") no-repeat -256px 0;
	margin: 0;
	padding: 0 0 0 16px;
	text-decoration: none;
}
.apptrian-socialintegrator-rss-button:hover {
    text-decoration: none;
    background-color: #ff6e2b;
}
.apptrian-socialintegrator-rss-button span {
    font: 10px Arial;
    line-height: 10px;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    text-transform: none;
    margin: 0;
    padding: 5px 4px;
}

/* eof RSS button */

.slider{display:block;padding:0 10px;position:relative}.slider .nav{align-items:center;display:flex;flex:1 1 auto;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%;z-index:2}.slider .nav .prev,.slider .nav .next{display:block;height:50px;width:50px;background-size:contain}.slider .nav .prev{background-image:url('https://www.toyguru.com.au/skin/frontend/base/default/images/uic/slider/icons/navigate-left.svg?1504906750')}.slider .nav .prev:hover{background-image:url('https://www.toyguru.com.au/skin/frontend/base/default/images/uic/slider/icons/navigate-left.hover.svg?1504906750')}.slider .nav .next{background-image:url('https://www.toyguru.com.au/skin/frontend/base/default/images/uic/slider/icons/navigate-right.svg?1504906750')}.slider .nav .next:hover{background-image:url('https://www.toyguru.com.au/skin/frontend/base/default/images/uic/slider/icons/navigate-right.hover.svg?1504906750')}.slider .slides{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.slider .slides .slide{background:no-repeat center;background-size:auto 90%;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:100%;position:absolute;top:0px;width:100%}.slider .slides .slide header.slide-header{padding:0 50px}.slider .slides .slide header.slide-header .slide-title{font-size:1.75em;font-weight:bold}.slider .slides .slide header.slide-header .slide-subtitle{padding-left:75px;font-size:0.9em}.slider .slides .slide footer.slide-footer{padding:0 25px}.slider .slides .slide footer.slide-footer .slide-detail .slide-detail-title{font-size:1.75em}.slider .slides .slide footer.slide-footer .rating-container{padding-left:25px}.slider .slides .slide footer.slide-footer .rating-container img{display:inline-block}

/*! jQuery UI - v1.12.1 - 2017-07-28
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("https://www.toyguru.com.au/skin/frontend/rwd/toyguru/css/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("https://www.toyguru.com.au/skin/frontend/rwd/toyguru/css/data:image/gif;base64,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");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("https://www.toyguru.com.au/skin/frontend/rwd/toyguru/css/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("https://www.toyguru.com.au/skin/frontend/rwd/toyguru/css/data:image/gif;base64,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");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

.aa-dropdown-menu{display:block !important;position:static !important}

.self-clearing:after{clear:both;content:'clearfix';display:block;height:0;line-height:0;overflow:hidden;width:100%}.el-set{display:flex;flex-flow:row wrap}.el-set>.el-size-1{flex:0 1 8.33333%;padding:8px;overflow:hidden}.el-set>.el-size-2{flex:0 1 16.66667%;padding:8px;overflow:hidden}.el-set>.el-size-3{flex:0 1 25%;padding:8px;overflow:hidden}.el-set>.el-size-4{flex:0 1 33.33333%;padding:8px;overflow:hidden}.el-set>.el-size-5{flex:0 1 41.66667%;padding:8px;overflow:hidden}.el-set>.el-size-6{flex:0 1 50%;padding:8px;overflow:hidden}.el-set>.el-size-7{flex:0 1 58.33333%;padding:8px;overflow:hidden}.el-set>.el-size-8{flex:0 1 66.66667%;padding:8px;overflow:hidden}.el-set>.el-size-9{flex:0 1 75%;padding:8px;overflow:hidden}.el-set>.el-size-10{flex:0 1 83.33333%;padding:8px;overflow:hidden}.el-set>.el-size-11{flex:0 1 91.66667%;padding:8px;overflow:hidden}.el-set>.el-size-12{flex:0 1 100%;padding:8px;overflow:hidden}th{text-align:left}.lf{float:left}.rf{float:right}.a-left{text-align:left}.a-center{text-align:center}.a-right{text-align:right}.columns,.columns-2,.columns-3,.columns-4,.columns-5,.columns-6{display:flex}.columns>.column,.columns-2>.column,.columns-3>.column,.columns-4>.column,.columns-5>.column,.columns-6>.column{flex:0 1 auto}.columns>.column>.content,.columns-2>.column>.content,.columns-3>.column>.content,.columns-4>.column>.content,.columns-5>.column>.content,.columns-6>.column>.content{margin:0 auto;width:100%}.columns>.column.weight-1,.columns-2>.column.weight-1,.columns-3>.column.weight-1,.columns-4>.column.weight-1,.columns-5>.column.weight-1,.columns-6>.column.weight-1{flex:0 1 auto}.columns>.column.weight-2,.columns-2>.column.weight-2,.columns-3>.column.weight-2,.columns-4>.column.weight-2,.columns-5>.column.weight-2,.columns-6>.column.weight-2{flex:0 2 auto}.columns>.column.weight-3,.columns-2>.column.weight-3,.columns-3>.column.weight-3,.columns-4>.column.weight-3,.columns-5>.column.weight-3,.columns-6>.column.weight-3{flex:0 3 auto}.columns>.column.weight-4,.columns-2>.column.weight-4,.columns-3>.column.weight-4,.columns-4>.column.weight-4,.columns-5>.column.weight-4,.columns-6>.column.weight-4{flex:0 4 auto}.columns>.column.weight-5,.columns-2>.column.weight-5,.columns-3>.column.weight-5,.columns-4>.column.weight-5,.columns-5>.column.weight-5,.columns-6>.column.weight-5{flex:0 5 auto}.columns>.column.weight-6,.columns-2>.column.weight-6,.columns-3>.column.weight-6,.columns-4>.column.weight-6,.columns-5>.column.weight-6,.columns-6>.column.weight-6{flex:0 6 auto}.columns>.column.weight-7,.columns-2>.column.weight-7,.columns-3>.column.weight-7,.columns-4>.column.weight-7,.columns-5>.column.weight-7,.columns-6>.column.weight-7{flex:0 7 auto}.columns>.column.weight-8,.columns-2>.column.weight-8,.columns-3>.column.weight-8,.columns-4>.column.weight-8,.columns-5>.column.weight-8,.columns-6>.column.weight-8{flex:0 8 auto}.columns>.column.weight-9,.columns-2>.column.weight-9,.columns-3>.column.weight-9,.columns-4>.column.weight-9,.columns-5>.column.weight-9,.columns-6>.column.weight-9{flex:0 9 auto}.columns>.column.weight-10,.columns-2>.column.weight-10,.columns-3>.column.weight-10,.columns-4>.column.weight-10,.columns-5>.column.weight-10,.columns-6>.column.weight-10{flex:0 10 auto}.columns-2>.column{flex:0 1 50%}.columns-3>.column{flex:0 1 33.33333%}.columns-4>.column{flex:0 1 25%}.columns-5>.column{flex:0 1 20%}.columns-6>.column{flex:0 1 16.66667%}.std{line-height:1.3}.std p{margin:8px 0}.std ul{display:block;list-style-type:none}.std ul li{margin-left:12px;position:relative}.std ul li:before{content:"";height:2px;position:absolute;right:calc(100% + 4px);top:calc(50% - 1px);width:8px;background:#007e9e;border-radius:2px}.messages{margin:16px 0}.messages>li li{border-radius:2px;margin:4px 0;padding:16px}.messages>li.success-msg li{color:#fff;background:#00994d}.messages>li.error-msg li{color:#fff;background:#c00}.messages>li.warning-msg li{color:#4d4d4d;background:#ffc929}.messages>li.notice-msg li{color:#4d4d4d;background:#f2f2f2}.validation-advice{margin:4px 0 0;color:#c00;font-weight:bold}.col2-set{display:flex}.col2-set .col-1,.col2-set .col-2{flex:0 1 50%}.nobr{white-space:nowrap}iframe[name='google_conversion_frame']{display:none !important}.self-clearing:after{clear:both;content:'clearfix';display:block;height:0;line-height:0;overflow:hidden;width:100%}.el-set{display:flex;flex-flow:row wrap}.el-set>.el-size-1{flex:0 1 8.33333%;padding:8px;overflow:hidden}.el-set>.el-size-2{flex:0 1 16.66667%;padding:8px;overflow:hidden}.el-set>.el-size-3{flex:0 1 25%;padding:8px;overflow:hidden}.el-set>.el-size-4{flex:0 1 33.33333%;padding:8px;overflow:hidden}.el-set>.el-size-5{flex:0 1 41.66667%;padding:8px;overflow:hidden}.el-set>.el-size-6{flex:0 1 50%;padding:8px;overflow:hidden}.el-set>.el-size-7{flex:0 1 58.33333%;padding:8px;overflow:hidden}.el-set>.el-size-8{flex:0 1 66.66667%;padding:8px;overflow:hidden}.el-set>.el-size-9{flex:0 1 75%;padding:8px;overflow:hidden}.el-set>.el-size-10{flex:0 1 83.33333%;padding:8px;overflow:hidden}.el-set>.el-size-11{flex:0 1 91.66667%;padding:8px;overflow:hidden}.el-set>.el-size-12{flex:0 1 100%;padding:8px;overflow:hidden}th{text-align:left}.lf{float:left}.rf{float:right}.a-left{text-align:left}.a-center{text-align:center}.a-right{text-align:right}.columns,.columns-2,.columns-3,.columns-4,.columns-5,.columns-6{display:flex}.columns>.column,.columns-2>.column,.columns-3>.column,.columns-4>.column,.columns-5>.column,.columns-6>.column{flex:0 1 auto}.columns>.column>.content,.columns-2>.column>.content,.columns-3>.column>.content,.columns-4>.column>.content,.columns-5>.column>.content,.columns-6>.column>.content{margin:0 auto;width:100%}.columns>.column.weight-1,.columns-2>.column.weight-1,.columns-3>.column.weight-1,.columns-4>.column.weight-1,.columns-5>.column.weight-1,.columns-6>.column.weight-1{flex:0 1 auto}.columns>.column.weight-2,.columns-2>.column.weight-2,.columns-3>.column.weight-2,.columns-4>.column.weight-2,.columns-5>.column.weight-2,.columns-6>.column.weight-2{flex:0 2 auto}.columns>.column.weight-3,.columns-2>.column.weight-3,.columns-3>.column.weight-3,.columns-4>.column.weight-3,.columns-5>.column.weight-3,.columns-6>.column.weight-3{flex:0 3 auto}.columns>.column.weight-4,.columns-2>.column.weight-4,.columns-3>.column.weight-4,.columns-4>.column.weight-4,.columns-5>.column.weight-4,.columns-6>.column.weight-4{flex:0 4 auto}.columns>.column.weight-5,.columns-2>.column.weight-5,.columns-3>.column.weight-5,.columns-4>.column.weight-5,.columns-5>.column.weight-5,.columns-6>.column.weight-5{flex:0 5 auto}.columns>.column.weight-6,.columns-2>.column.weight-6,.columns-3>.column.weight-6,.columns-4>.column.weight-6,.columns-5>.column.weight-6,.columns-6>.column.weight-6{flex:0 6 auto}.columns>.column.weight-7,.columns-2>.column.weight-7,.columns-3>.column.weight-7,.columns-4>.column.weight-7,.columns-5>.column.weight-7,.columns-6>.column.weight-7{flex:0 7 auto}.columns>.column.weight-8,.columns-2>.column.weight-8,.columns-3>.column.weight-8,.columns-4>.column.weight-8,.columns-5>.column.weight-8,.columns-6>.column.weight-8{flex:0 8 auto}.columns>.column.weight-9,.columns-2>.column.weight-9,.columns-3>.column.weight-9,.columns-4>.column.weight-9,.columns-5>.column.weight-9,.columns-6>.column.weight-9{flex:0 9 auto}.columns>.column.weight-10,.columns-2>.column.weight-10,.columns-3>.column.weight-10,.columns-4>.column.weight-10,.columns-5>.column.weight-10,.columns-6>.column.weight-10{flex:0 10 auto}.columns-2>.column{flex:0 1 50%}.columns-3>.column{flex:0 1 33.33333%}.columns-4>.column{flex:0 1 25%}.columns-5>.column{flex:0 1 20%}.columns-6>.column{flex:0 1 16.66667%}.std{line-height:1.3}.std p{margin:8px 0}.std ul{display:block;list-style-type:none}.std ul li{margin-left:12px;position:relative}.std ul li:before{content:"";height:2px;position:absolute;right:calc(100% + 4px);top:calc(50% - 1px);width:8px;background:#007e9e;border-radius:2px}.messages{margin:16px 0}.messages>li li{border-radius:2px;margin:4px 0;padding:16px}.messages>li.success-msg li{color:#fff;background:#00994d}.messages>li.error-msg li{color:#fff;background:#c00}.messages>li.warning-msg li{color:#4d4d4d;background:#ffc929}.messages>li.notice-msg li{color:#4d4d4d;background:#f2f2f2}.validation-advice{margin:4px 0 0;color:#c00;font-weight:bold}.col2-set{display:flex}.col2-set .col-1,.col2-set .col-2{flex:0 1 50%}.nobr{white-space:nowrap}iframe[name='google_conversion_frame']{display:none !important}.feed-block .block-title{padding:8px 16px;background:#007e9e;color:#fff;font-size:16px;font-weight:bold;text-align:center}@media only screen and (max-width: 499px){.feed-block .block-title{background:transparent;color:#4d4d4d}}.feed-block .feed-item-list{margin:8px 0}.feed-block .feed-item-list .feed-item:not(.ux-active){display:none}.feed-block .feed-item-link{display:block;position:relative;padding-bottom:100%}.feed-block .feed-item-link .feed-item-image-container,.feed-block .feed-item-link .feed-item-detail{height:100%;left:0;position:absolute;top:0;width:100%}.feed-block .feed-item-link .feed-item-image-container{align-items:center;display:flex;justify-content:center;background-color:#f2f2f2;overflow:hidden}.feed-block .feed-item-link .feed-item-image-container .feed-item-image{max-height:100%}.feed-block .feed-item-link .feed-item-detail{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;background:rgba(0,0,0,0.6);color:#fff;opacity:0;transition:opacity 250ms linear}.feed-block .feed-item-link .feed-item-detail .feed-item-title{line-height:1.4;margin-bottom:8px;font-size:16px;font-weight:bold}.feed-block .feed-item-link .feed-item-detail .feed-item-publication-detail{font-size:12px}.feed-block .feed-item-link:hover .feed-item-detail{opacity:1.0}.feed-block .feed-actions{align-items:center;display:flex;justify-content:center;margin-top:16px}@media only screen and (max-width: 499px){.feed-block .feed-actions{display:none}}.feed-block .feed-actions .feed-action-prev,.feed-block .feed-actions .feed-action-next{display:block;height:32px;margin:0 16px;width:32px;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.feed-block .feed-actions .feed-action-prev{background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/navigate-left.primary.svg?1507930323');position:relative}.feed-block .feed-actions .feed-action-prev:hover{background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/navigate-left.dark-grey.svg?1507322213')}.feed-block .feed-actions .feed-action-prev:after{content:'';display:none;position:absolute;background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/navigate-left.dark-grey.svg?1507322213')}.feed-block .feed-actions .feed-action-next{background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/navigate-right.primary.svg?1507930323');position:relative}.feed-block .feed-actions .feed-action-next:hover{background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/navigate-right.dark-grey.svg?1507322213')}.feed-block .feed-actions .feed-action-next:after{content:'';display:none;position:absolute;background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/navigate-right.dark-grey.svg?1507322213')}.feed-block.instagram-feed-block .feed-item-link .feed-item-detail{align-items:center;flex-direction:row;justify-content:center}.feed-block.instagram-feed-block .feed-item-link .feed-item-detail .feed-item-like-count,.feed-block.instagram-feed-block .feed-item-link .feed-item-detail .feed-item-comment-count{margin:8px;padding-left:18px;background-position:left center;background-repeat:no-repeat;background-size:auto 100%;font-weight:bold}.feed-block.instagram-feed-block .feed-item-link .feed-item-detail .feed-item-like-count{background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/instagram-heart.white.svg?1507322213')}.feed-block.instagram-feed-block .feed-item-link .feed-item-detail .feed-item-comment-count{background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/instagram-comments.white.svg?1507322213')}.tabs{margin:25px 0 0;padding:0;position:relative;background:#fff;border:1px solid #007e9e;border-radius:2px}.tabs .tab-list{justify-content:center;display:flex;left:0;position:absolute;padding:0;top:-25px;width:100%;font-size:16px}.tabs .tab-list .tab{margin:0;background:#5bc7d7;border:1px solid #007e9e;color:#4d4d4d;font-weight:bold}.tabs .tab-list .tab:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.tabs .tab-list .tab:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.tabs .tab-list .tab.ui-state-active{margin:0;padding:0;background:#fff;border-bottom-color:transparent}.tabs .tab-list .tab.ui-state-active:first-child{position:relative}.tabs .tab-list .tab.ui-state-active:first-child::after{content:'';bottom:0;left:-1px;position:absolute;top:calc(50% - 2px);width:1px;background:#fff}.tabs .tab-list .tab.ui-state-active:last-child{position:relative}.tabs .tab-list .tab.ui-state-active:last-child::after{content:'';bottom:0;right:-1px;position:absolute;top:calc(50% - 2px);width:1px;background:#fff}.tabs .tab-list .tab .tab-link{display:block;padding:16px;min-width:8em;color:inherit;text-decoration:none;text-align:center}.tabs .tab-list .tab .tab-link:hover{color:#fff}.tabs .tab-list .tab .tab-link:focus{outline:none}.tabs .tab-list .tab.ui-state-active .tab-link:hover{color:inherit}.tabs .tab-content{padding:0;background:#fff;color:#4d4d4d}@media only screen and (max-width: 499px){.tabs .tab-content{margin:41px 4px 8px}}@media only screen and (min-width: 500px) and (max-width: 999px){.tabs .tab-content{margin:41px 8px 16px}}@media only screen and (min-width: 1000px){.tabs .tab-content{margin:41px 16px 32px}}.tabs.theme-clean{border:none;border-radius:0}.tabs.theme-clean .tab-list{flex-flow:row wrap;justify-content:center;background:transparent}.tabs.theme-clean .tab-list .tab{flex:0 1 200px;padding:0;background:transparent;color:#4d4d4d;text-align:center}.tabs.theme-clean .tab-list .tab.ui-state-active .tab-link{border-bottom-color:#007e9e;color:inherit}.tabs.theme-clean .tab-list .tab.ui-state-active .tab-link:hover{color:inherit}.tabs.theme-clean .tab-list .tab .tab-link{display:inline-block;float:none;min-width:auto;max-width:168px;padding:4px 8px;border-bottom:2px solid transparent}.tabs.theme-clean .tab-content{background:transparent}@media only screen and (max-width: 499px){.main .home-tabs .product-tabs:not(.theme-clean){border-left:none;border-right:none;border-top:none}}@media only screen and (max-width: 499px){.main .home-tabs .product-tabs:not(.theme-clean) .tab-list{position:relative;top:0}}@media only screen and (max-width: 499px){.main .home-tabs .product-tabs:not(.theme-clean) .tab-list .tab{flex:1 1 0}}@media only screen and (max-width: 499px){.main .home-tabs .product-tabs:not(.theme-clean) .tab-list .tab .tab-link{min-width:none;width:100%}}@media only screen and (max-width: 499px){.main .home-tabs .product-tabs:not(.theme-clean) .tab-list .tab:first-child{border-left:none}.main .home-tabs .product-tabs:not(.theme-clean) .tab-list .tab:first-child:after{display:none}}@media only screen and (max-width: 499px){.main .home-tabs .product-tabs:not(.theme-clean) .tab-list .tab:last-child{border-right:none}.main .home-tabs .product-tabs:not(.theme-clean) .tab-list .tab:last-child:after{display:none}}@media only screen and (max-width: 499px){.main .home-tabs .product-tabs:not(.theme-clean) .tab-content{margin-top:8px}}.main .col-main>.std{display:none}.main .slider{display:block;width:100%;border:1px solid #4d4d4d;border-radius:2px;overflow:hidden}@media only screen and (max-width: 499px){.main .slider{border-left:none;border-right:none;border-top:none;border-radius:0}}.main .slider:after{content:'';display:block;padding-bottom:50%}.main .slider .controls{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.main .slider .controls .nav{height:100%;left:0;position:absolute;top:0;width:100%}.main .slider .controls .nav .next,.main .slider .controls .nav .prev{height:64px;margin:0 32px;width:64px;background-color:#5bc7d7;background-repeat:no-repeat;background-size:auto 32px;border-radius:50%}.main .slider .controls .nav .next.prev,.main .slider .controls .nav .prev.prev{position:relative;background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/chevron-left.white.svg?1507322213');background-position:left calc(50% + -2px) center;box-shadow:2px 2px 0px 0px #4d4d4d}.main .slider .controls .nav .next.prev:after,.main .slider .controls .nav .prev.prev:after{content:'';display:none;position:absolute;background-image:"icons/chevron-left.light-grey.svg"}.main .slider .controls .nav .next.prev:hover,.main .slider .controls .nav .prev.prev:hover{background-color:#007e9e;background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/chevron-left.light-grey.svg?1507930323')}.main .slider .controls .nav .next.next,.main .slider .controls .nav .prev.next{position:relative;background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/chevron-right.white.svg?1507322213');background-position:right calc(50% + -2px) center;box-shadow:-2px 2px 0px 0px #4d4d4d}.main .slider .controls .nav .next.next:after,.main .slider .controls .nav .prev.next:after{content:'';display:none;position:absolute;background-image:"icons/chevron-right.light-grey.svg"}.main .slider .controls .nav .next.next:hover,.main .slider .controls .nav .prev.next:hover{background-color:#007e9e;background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/chevron-right.light-grey.svg?1507930323')}.main .slider .controls .dot-list{align-items:flex-end;display:flex;justify-content:center;left:0;position:absolute;bottom:0;width:100%;z-index:2}@media only screen and (max-width: 499px){.main .slider .controls .dot-list{padding:4px 0}}@media only screen and (min-width: 500px){.main .slider .controls .dot-list{padding:16px 0}}.main .slider .controls .dot-list .dot{padding:0 4px}.main .slider .controls .dot-list .dot .dot-link{display:block;height:16px;width:16px;border:2px solid #b3b3b3;border-radius:50%}.main .slider .controls .dot-list .dot .dot-link.ux-active{background-color:#b3b3b3}.main .slider .slides .slide{background-size:cover;padding:0 16px}.main .slider .slides .slide header.slide-header{padding:0}.main .slider .slides .slide header.slide-header .slide-title{padding:16px 0;text-align:center}.main .slider .slides .slide header.slide-header .slide-subtitle{text-align:center}.main .slider .slides .slide footer.slide-footer{padding:0}.main .slider .slides .slide footer.slide-footer .slide-detail{padding:16px 0}.main .brand-list-container{margin:16px 0}.main .brand-list-container .heading{margin:0 0 8px;display:inline-block;border-bottom:4px solid #007e9e;font-size:24px;font-weight:bold;text-transform:uppercase}.main .brand-list-container .productlist-block .prev-button,.main .brand-list-container .productlist-block .next-button{flex:0 0 32px;height:32px;width:32px;border:2px solid #b3b3b3;background-repeat:no-repeat;background-size:auto 16px;border-radius:50%}.main .brand-list-container .productlist-block .prev-button.prev-button,.main .brand-list-container .productlist-block .next-button.prev-button{position:relative;background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/chevron-left.grey.svg?1507930323');background-position:left calc(50% + -1px) center}.main .brand-list-container .productlist-block .prev-button.prev-button:after,.main .brand-list-container .productlist-block .next-button.prev-button:after{content:'';display:none;position:absolute;background-image:"icons/chevron-left.dark-grey.svg"}.main .brand-list-container .productlist-block .prev-button.prev-button:hover,.main .brand-list-container .productlist-block .next-button.prev-button:hover{background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/chevron-left.dark-grey.svg?1507322213');border-color:#4d4d4d}.main .brand-list-container .productlist-block .prev-button.next-button,.main .brand-list-container .productlist-block .next-button.next-button{position:relative;background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/chevron-right.grey.svg?1507930323');background-position:right calc(50% + -1px) center}.main .brand-list-container .productlist-block .prev-button.next-button:after,.main .brand-list-container .productlist-block .next-button.next-button:after{content:'';display:none;position:absolute;background-image:"icons/chevron-right.dark-grey.svg"}.main .brand-list-container .productlist-block .prev-button.next-button:hover,.main .brand-list-container .productlist-block .next-button.next-button:hover{background-image:url('https://www.toyguru.com.au/skin/frontend/rwd/toyguru/images/icons/chevron-right.dark-grey.svg?1507322213');border-color:#4d4d4d}.main .brand-list-container .productlist-block .product img{height:48px;width:auto}.main .newsletter-block{margin:16px 0}.main .newsletter-block>.block-content{display:flex;padding:16px;background:#5bc7d7;border:1px solid #007e9e;border-radius:16px;color:#4d4d4d}@media only screen and (max-width: 499px){.main .newsletter-block>.block-content{border-left:none;border-right:none;border-radius:0}}@media only screen and (max-width: 599px){.main .newsletter-block>.block-content{flex-direction:column}}@media only screen and (min-width: 600px){.main .newsletter-block>.block-content{flex-direction:row}}.main .newsletter-block>.block-content .newsletter-info{font-weight:bold;text-align:center;text-transform:uppercase}@media only screen and (max-width: 599px){.main .newsletter-block>.block-content .newsletter-info{margin-bottom:16px}}@media only screen and (min-width: 600px){.main .newsletter-block>.block-content .newsletter-info{margin-right:16px;width:275px}}.main .newsletter-block>.block-content .newsletter-info .subscribe-blurb{font-size:16px}.main .newsletter-block>.block-content .newsletter-info .message{font-size:12px}.main .newsletter-block>.block-content .newsletter-info p{margin:8px 0}.main .newsletter-block>.block-content .newsletter-info p:first-child{margin-top:0}.main .newsletter-block>.block-content .newsletter-info p:last-child{margin-bottom:0}.main .newsletter-block>.block-content .newsletter-form{align-items:center;display:flex;flex:1 1 auto}@media only screen and (max-width: 999px){.main .newsletter-block>.block-content .newsletter-form{display:block}}.main .newsletter-block>.block-content .newsletter-form label{display:block;margin:0 0 8px;text-transform:lowercase}@media only screen and (max-width: 999px){.main .newsletter-block>.block-content .newsletter-form>.column:not(:first-child){margin-top:8px}}@media only screen and (min-width: 1000px){.main .newsletter-block>.block-content .newsletter-form>.column:not(:last-child){margin-right:8px}}.main .newsletter-block>.block-content .newsletter-form .email-column input,.main .newsletter-block>.block-content .newsletter-form .dob-column input{margin-right:8px;width:100%;background:#fff;border:1px solid #f2f2f2;color:#4d4d4d;font-weight:bold}.main .newsletter-block>.block-content .newsletter-form .email-column input::-webkit-input-placeholder,.main .newsletter-block>.block-content .newsletter-form .dob-column input::-webkit-input-placeholder{color:#8c8c8c}.main .newsletter-block>.block-content .newsletter-form .email-column input:-moz-placeholder,.main .newsletter-block>.block-content .newsletter-form .dob-column input:-moz-placeholder{color:#8c8c8c}.main .newsletter-block>.block-content .newsletter-form .email-column input::-moz-placeholder,.main .newsletter-block>.block-content .newsletter-form .dob-column input::-moz-placeholder{color:#8c8c8c}.main .newsletter-block>.block-content .newsletter-form .email-column input:-ms-input-placeholder,.main .newsletter-block>.block-content .newsletter-form .dob-column input:-ms-input-placeholder{color:#8c8c8c}.main .newsletter-block>.block-content .newsletter-form .email-column input::-ms-input-placeholder,.main .newsletter-block>.block-content .newsletter-form .dob-column input::-ms-input-placeholder{color:#8c8c8c}.main .newsletter-block>.block-content .newsletter-form .email-column input::placeholder,.main .newsletter-block>.block-content .newsletter-form .dob-column input::placeholder{color:#8c8c8c}.main .newsletter-block>.block-content .newsletter-form .email-column{flex:0 0 50%}.main .newsletter-block>.block-content .newsletter-form .dob-column{flex:1 1 auto}.main .newsletter-block>.block-content .newsletter-form .dob-column .column:not(:last-child){margin-right:8px}.main .newsletter-block>.block-content .newsletter-form .dob-column input{text-align:center}.main .newsletter-block>.block-content .newsletter-form .action-column{flex:0 0 auto}@media only screen and (max-width: 999px){.main .newsletter-block>.block-content .newsletter-form .action-column{padding-top:8px}.main .newsletter-block>.block-content .newsletter-form .action-column label{display:none}}@media only screen and (min-width: 1000px){.main .newsletter-block>.block-content .newsletter-form .action-column{margin-left:8px}}.main .newsletter-block>.block-content .newsletter-form .subscribe-button{padding-top:6px;padding-bottom:5px;width:64px;font-weight:bold}.main .home-tabs{margin:41px 0 16px}@media only screen and (max-width: 499px){.main .home-tabs{border-left:none;border-right:none}}@media only screen and (min-width: 800px) and (max-width: 1099px){.main .home-tabs .productlist-block .product-list .product{flex:0 0 33.33333%}}@media only screen and (min-width: 600px) and (max-width: 799px){.main .home-tabs .productlist-block .product-list .product{flex:0 0 50%}}@media only screen and (max-width: 599px){.main .home-tabs .productlist-block .product-list .product{flex:0 0 100%}}@media only screen and (max-width: 499px){.main .home-tabs .product-tabs .tab-list .tab{margin:0 16px}}@media only screen and (min-width: 500px) and (max-width: 999px){.main .home-tabs .product-tabs .tab-list .tab{margin:0 32px}}.main .feed-list-block{margin-top:32px}@media only screen and (max-width: 499px){.main .feed-list-block{margin-top:64px}}.main .feed-list-block .feed-list{display:flex;justify-content:center;flex-wrap:wrap}.main .feed-list-block .feed-list .feed{margin-bottom:32px;padding:0 32px}.main .feed-list-block .feed-list .feed .feed-block{margin:0 auto;width:250px}

