@charset "UTF-8";
/* line 5, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column {
  margin-bottom: 10px;
}
/* line 7, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .featuredPromo {
  width: 59%;
  padding: 0;
  margin-right: 1%;
}
/* line 12, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .featuredPromo .border-glossy-content {
  height: 330px;
  overflow: hidden;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 19, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .featuredPromo .callout-wrapper {
  width: 13.75em;
  top: 1.875em;
  left: 0;
}
/* line 25, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .featuredPromo a {
  display: inline-block;
  position: absolute;
  bottom: 0.625em;
  right: 0.875em;
  margin: 0;
}
/* line 32, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .featuredPromo img {
  width: 100%;
}
/* line 37, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .coolStuffPromo {
  width: 40%;
  padding-right: 0;
}
/* line 40, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .coolStuffPromo .border-glossy {
  margin-bottom: 14px;
}
/* line 42, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .coolStuffPromo .border-glossy .border-glossy-content {
  height: 150px;
  overflow: hidden;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 50, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .coolStuffPromo .callout-wrapper {
  width: 12.5em;
  top: 1.25em;
}
/* line 55, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .coolStuffPromo a {
  display: inline-block;
  bottom: 0.625em;
  right: 0.875em;
  position: absolute;
  margin: 0;
}
/* line 62, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .column .coolStuffPromo img {
  width: 100%;
}
/* line 69, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .dynamic-content-top .dcontent-box {
  margin: 0 auto;
  width: 19.5625em;
  margin-bottom: 10px;
}
/* line 73, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .dynamic-content-top .dcontent-box img {
  width: 100%;
  display: block;
}
/* line 78, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .dynamic-content-top .dcontent-box .dcontent-bottom {
  *zoom: 1;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  *zoom: 1;
  padding: 0 12px 12px 12px;
  box-shadow: inset 0 0 10px #939090;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-download .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:before, #page-download .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-download .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:after {
  clear: both;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-download .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:before, #page-download .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-download .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:after {
  clear: both;
}
/* line 87, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .dynamic-content-top .dcontent-box .dcontent-bottom .button {
  margin: 31px 0 0 5px;
}
/* line 90, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .dynamic-content-top .dcontent-box .dcontent-bottom .social-icons {
  width: 8.875em;
  margin-top: 5px;
}
/* line 97, ../../../scss/sass/partials/sections/_download.scss */
#page-download .top-content .dynamic-content-top .dl-doll {
  position: absolute;
  bottom: -10px;
  right: 0;
  z-index: 90;
}

@media only screen and (max-width: 1025px) {
  /* line 108, ../../../scss/sass/partials/sections/_download.scss */
  #page-download .top-content .dynamic-content-top .dl-doll {
    display: none;
  }

  /* line 116, ../../../scss/sass/partials/sections/_download.scss */
  #page-download .top-content .column .featuredPromo .border-glossy-content {
    height: 258px !important;
  }
  /* line 121, ../../../scss/sass/partials/sections/_download.scss */
  #page-download .top-content .column .coolStuffPromo .border-glossy-content {
    height: 116px !important;
  }
}
@media only screen and (max-width: 640px) {
  /* line 133, ../../../scss/sass/partials/sections/_download.scss */
  #page-download .top-content .column .featuredPromo {
    width: 100%;
  }
  /* line 135, ../../../scss/sass/partials/sections/_download.scss */
  #page-download .top-content .column .featuredPromo .border-glossy-content {
    height: 200px;
  }
  /* line 139, ../../../scss/sass/partials/sections/_download.scss */
  #page-download .top-content .column .coolStuffPromo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 143, ../../../scss/sass/partials/sections/_download.scss */
  #page-download .top-content .column .coolStuffPromo .border-glossy-content {
    height: 116px;
  }
  /* line 145, ../../../scss/sass/partials/sections/_download.scss */
  #page-download .top-content .column .coolStuffPromo .border-glossy-content img {
    height: 100%;
    width: auto;
  }

  /* line 155, ../../../scss/sass/partials/sections/_download.scss */
  #page-download .top-content .dynamic-content-top .dcontent-box {
    width: auto;
  }

  /* line 156, ../../../scss/sass/partials/sections/_download.scss */
  #page-download .top-content .dynamic-content-top .dcontent-box .dcontent-bottom {
    height: auto;
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 640px) {
  /* line 162, ../../../scss/sass/partials/sections/_download.scss */
  #page-download #filters li.item-game {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  /* line 167, ../../../scss/sass/partials/sections/_download.scss */
  #page-download #filters li.item-apps {
    display: none;
  }
}
/* footer styles */
/* line 3, ../../../scss/sass/partials/sections/_footer.scss */
footer {
  text-align: center;
  font-size: 11px;
  margin-top: 0px;
  left: 0px;
  bottom: -35px;
  position: fixed;
  width: 100%;
  z-index: 999;
  background-color: #df1c84;
  height: 115px;
  -webkit-transition: bottom 0.6s 0.3s, background 0.6s 0.3s;
  -moz-transition: bottom 0.6s 0.3s, background 0.6s 0.3s;
  transition: bottom 0.6s 0.3s, background 0.6s 0.3s;
}
/* line 19, ../../../scss/sass/partials/sections/_footer.scss */
footer.with-fat-footer:hover {
  bottom: 0;
  -webkit-transition: bottom 0.2s 0.3s, background 0.2s 0.3s;
  -moz-transition: bottom 0.2s 0.3s, background 0.2s 0.3s;
  transition: bottom 0.2s 0.3s, background 0.2s 0.3s;
}
/* line 26, ../../../scss/sass/partials/sections/_footer.scss */
footer.open:hover {
  bottom: -24px !important;
  -webkit-transition: 0 !important;
  -moz-transition: 0 !important;
  transition: 0 !important;
}
/* line 34, ../../../scss/sass/partials/sections/_footer.scss */
footer.with-fat-footer #footer-primary {
  height: 80px;
}

/* line 41, ../../../scss/sass/partials/sections/_footer.scss */
body.fr-fr #footer-primary .footer-container #footer-select-region {
  float: right;
  margin-top: 2px;
  margin-right: 333px;
}

/* line 48, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary {
  text-align: center;
  padding: 10px 0;
  height: 100px;
  background-image: url("/Content/img/footer-white.png");
  background-repeat: repeat-x;
  background-color: #fff;
}
/* line 56, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container {
  width: 700px;
  margin: 0 auto;
}
/* line 60, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-select-region {
  float: right;
  margin-top: 2px;
}
/* line 65, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-select-region a#btn-select-region {
  margin: 0;
}
/* line 71, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-select-region #btn-select-region span {
  font-size: 11px;
  padding-top: 2px;
}
/* line 75, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-select-region #btn-select-region span img.flag {
  margin-top: -3px;
  margin-right: 5px;
}
/* line 79, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-select-region #btn-select-region span img.arrow-right {
  margin-top: -3px;
  margin-left: 5px;
}
/* line 89, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-links {
  text-align: right;
  float: left;
  margin-top: 10px;
}
/* line 95, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-links a.pink-bold {
  color: #df1c84;
  font-weight: bold;
}
/* line 99, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-links .grey-bold {
  color: #616161;
  font-weight: bold;
}
/* line 103, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-links ul {
  margin-bottom: 3px;
}
/* line 107, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-links li {
  display: inline;
  border-right: 1px solid #878686;
  padding-right: 6px;
}
/* line 112, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-links li.first {
  border-right: 1px solid #df1c84;
}
/* line 115, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-links li.last {
  border-right: none;
}
/* line 118, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-links li a {
  font-size: 11px;
  color: #878686;
}
/* line 127, ../../../scss/sass/partials/sections/_footer.scss */
#footer-primary .footer-container #footer-copyright {
  font-size: 11px;
  clear: both;
}

/* line 136, ../../../scss/sass/partials/sections/_footer.scss */
#footer-control {
  height: 24px;
  background: white;
  text-align: center;
}
/* line 141, ../../../scss/sass/partials/sections/_footer.scss */
#footer-control a {
  color: #df1c84;
  font-size: 11px;
  font-weight: bold;
  background: url("/Content/img/pinkArrowDown.png") no-repeat scroll 100% 1px transparent;
  padding-right: 20px;
}
/* line 147, ../../../scss/sass/partials/sections/_footer.scss */
#footer-control a.less {
  background-image: url("/Content/img/pinkArrowUp.png");
  background-position: 100% 2px;
}

/* line 154, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands {
  background-image: url("/Content/img/footer-pink.png");
  background-repeat: repeat-x;
  background-color: #df1c84;
  display: none;
  color: #fff;
}
/* line 160, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands a {
  color: #ffee00;
  font-weight: bold;
}
/* line 164, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-secondary {
  height: 100px;
  padding: 0;
  color: #fff;
  padding-top: 5px;
}
/* line 169, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-secondary p {
  line-height: 1.3em;
  margin-top: 17px;
}
/* line 173, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-secondary a {
  color: #ffee00;
  font-weight: bold;
}
/* line 177, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-secondary li {
  display: inline;
  border-right: 1px solid #ffffff;
  padding-right: 6px;
}
/* line 183, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-secondary li .last {
  border-right: none;
}
/* line 186, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-secondary li a {
  color: #fff;
  font-weight: bold;
  font-size: 11px;
}
/* line 194, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands {
  margin-top: -16px;
}
/* line 197, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands ul {
  margin-left: 0;
}
/* line 202, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands ul.footer-brands-row {
  width: 1000px;
  clear: both;
  text-align: left;
  font-weight: normal;
  margin: 0 auto 10px auto;
  padding: 20px 0;
}
/* line 210, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands ul.footer-brands-row.last {
  margin-bottom: 0px;
}
/* line 215, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands ul.footer-brands-row.row2 {
  height: 90px;
}
/* line 218, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands ul.footer-brands-row.row3 {
  height: 90px;
}
/* line 221, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands ul.footer-brands-row.row4 {
  height: 60px;
}
/* line 224, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands ul.footer-brands-row li {
  list-style: none;
  line-height: 1.3em;
}
/* line 228, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands ul.footer-brands-row li.ft-list-container {
  list-style-type: none;
  padding-left: 1px;
  float: left;
  width: 180px;
  margin: 0 20px 0 0;
  padding: 0;
}
/* line 236, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands ul.footer-brands-row li.ft-list-container a {
  font-weight: bold;
  color: #ffee00;
  font-size: 11px;
}
/* line 241, ../../../scss/sass/partials/sections/_footer.scss */
#footer-secondary-brands #footer-brands ul.footer-brands-row li.ft-list-container ul li a {
  font-size: 11px;
  font-weight: normal;
  color: #DDD;
  line-height: 1em;
}

/* line 265, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region {
  /*defining the Sprite image path in all the classes the image is needed*/
  /* overlay CSS */
}
/* line 266, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .clear {
  clear: both;
  font-size: 0;
  line-height: 0;
  padding: 0;
  margin: 0;
}
/* line 267, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayOuter {
  height: 670px;
}
/* line 268, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .reveal-modal .overlayWrapper section {
  padding: 0;
}
/* line 269, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayWrapper {
  width: 100%;
  height: 105%;
  position: relative;
}
/* line 271, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeaderLeft, #footer-change-region .overlayHeaderContent, #footer-change-region .overlayHeaderRight, #footer-change-region .buttonClose, #footer-change-region .topContent, #footer-change-region .overlayAction a.buttonStyle, #footer-change-region .overlayAction a.buttonStyle span, #footer-change-region .overlayMainInner .innerBox ul li.selected, #footer-change-region .overlayMainInner .innerBox ul li.selected a {
  background: url(/Content/img/shop_overlay_sprite.png) no-repeat scroll transparent;
}
/* line 272, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeader {
  z-index: 1;
  display: table;
  position: absolute;
  height: 64px;
  margin-left: -10px;
  top: -10px;
  width: 104%;
}
/* line 273, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeaderLeft {
  width: 23px;
  display: table-cell;
  background-position: 1px -70px;
}
/* line 274, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeaderContent {
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  background-position: 0px -1px;
  background-repeat: repeat-x;
}
/* line 275, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeaderContent h1 {
  margin-top: 3px;
  font-family: HelveticaNeueBold, Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}
/* line 276, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeaderRight {
  vertical-align: middle;
  width: 23px;
  display: table-cell;
  background-position: -28px -70px;
  position: relative;
}
/* line 277, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .buttonClose {
  display: block;
  margin-left: -17px;
  margin-top: -15px;
  width: 51px;
  height: 0;
  overflow: hidden;
  padding-top: 43px;
  background-position: -60px -75px;
  position: absolute;
  right: -3px !important;
  top: 19px !important;
}
/* line 278, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeaderRight .close-reveal-modal {
  background: url(/Content/img/shop_overlay_sprite.png) -60px -75px no-repeat scroll transparent;
}
/* line 279, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .buttonClose {
  display: block;
  margin-left: -17px;
  margin-top: -15px;
  width: 51px !important;
  height: 0 !important;
  overflow: hidden;
  padding-top: 43px;
  background-position: -60px -75px;
  position: absolute;
  right: -3px !important;
  top: 19px !important;
}
/* line 280, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeaderRight .close-reveal-modal {
  background: url(/Content/img/shop_overlay_sprite.png) -60px -75px no-repeat scroll transparent !important;
}
/* line 281, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayImg {
  z-index: 2;
  position: absolute;
  bottom: 1px;
  left: 1px;
  overflow: hidden;
  -moz-border-radius-bottomleft: 15px;
  -webkit-border-bottom-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
/* line 282, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMain {
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding-bottom: 13px;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  bottom: 25px;
  background-color: #fffff;
}
/* line 284, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .topContent {
  background-position: -50px -119px;
  padding-bottom: 10px;
  text-align: center;
  margin: 0 10px;
}
/* line 285, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .topContent p {
  font-size: 12px;
  background-color: white;
  line-height: 30px;
  position: relative;
  top: -17px;
}
/* line 286, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner {
  overflow: hidden;
  width: 100%;
  bottom: 0px;
  background-color: #fffff;
  padding: 86px 10px 0px 10px;
  position: relative;
  top: -33px;
}
/* line 287, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner h3, #footer-change-region .overlayMainInner li.countryHeading {
  border: 0 !important;
  margin-left: 9px;
  font-family: HelveticaNeueStd, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #de1c85;
  line-height: 1.4;
  margin: .8em 0 .3em9px !important;
}
/* line 289, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox {
  float: left;
  width: 33%;
}
/* line 290, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox:first-child {
  margin-left: -25px;
}
/* line 292, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox ul {
  list-style-type: none;
  border-right: 1px solid #ccc;
  padding: 0;
}
/* line 293, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox ul li, #footer-change-region .accordion ul li {
  border-bottom: 1px solid #CCCCCC;
  margin: 0px 16px 0px 10px;
  white-space: nowrap;
}
/* line 294, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox ul li a, #footer-change-region .overlayMainInner .innerBox ul li a:link, #footer-change-region .accordion ul li a, #footer-change-region .accordion ul li a:link {
  display: block;
  font-size: 12px;
  font-family: HelveticaNeueRoman, Helvetica, Arial, sans-serif;
  color: #868686;
  text-decoration: none;
  padding: 2px 10px 2px 0px;
}
/* line 295, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .accordion ul {
  list-style-type: none;
}
/* line 296, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .arrow {
  display: inline-block;
  background: url(/Content/img/arrows.png) no-repeat left top;
  height: 9px;
  width: 8px;
  margin-top: 5px;
  position: relative;
}
/* line 297, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .labelSpan {
  width: 95%;
  padding-right: 10px;
  display: inline-block;
}
/* line 300, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox:last-child ul {
  border-right: none;
}
/* line 301, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox ul li a:hover, #footer-change-region .accordion ul li a:hover {
  color: #48c3cf;
  font-weight: bold;
  text-decoration: none;
}
/* line 302, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox ul li a:hover .arrow {
  background-position: left bottom;
}
/* line 303, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox ul li.selected {
  /*margin: -1px 17px 0px;*/
  padding-left: 17px;
  margin-left: 3px;
  background-position: -111px -69px;
  border-bottom: none;
}
/* line 304, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox ul li.selected a {
  background-position: 100% -69px;
  color: white;
  font-weight: bold;
  margin-left: -12px;
  margin-right: -7px;
  padding: 3px 6px 6px;
}
/* line 306, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox ul li.selected a span.labelSpan {
  margin-left: -5px;
  margin-right: 5px;
}
/* line 307, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox ul li.selected a span.arrow {
  background-position: left center;
  right: 10px;
}
/* line 308, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .innerBox.last {
  height: auto;
}
/* line 312, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayOuter {
  width: auto;
}
/* line 315, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox:first-child {
  margin-left: 0;
}
/* line 318, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .reveal-modal#selectRegion {
  max-width: inherit;
  margin-left: 0;
  left: 0;
  height: 525px;
}
/* line 324, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .labelSpan {
  min-width: 80px;
}
/* line 327, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner {
  padding: 27px 10px 0px 10px;
}
/* line 331, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeader {
  z-index: 1;
  display: block;
  position: relative;
  height: 64px;
  margin-left: 0;
  top: -10px;
  width: auto;
}
/* line 340, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeaderLeft {
  background-position: 1px -70px;
  height: 100%;
  width: 24px;
  position: absolute;
  z-index: 99;
  left: -10px;
  margin-left: 1px;
}
/* line 350, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeaderContent {
  background-position: 0px -1px;
  background-repeat: repeat-x;
  height: 100%;
  float: left;
  width: 100%;
  left: 0px;
  margin-left: 0px;
  position: relative;
  left: 0px;
}
/* line 362, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayHeaderRight {
  background-position: -28px -70px;
  height: 100%;
  width: 24px;
  position: absolute;
  z-index: 99;
  right: -14px;
}
/* line 371, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .topContent {
  bottom: -20px;
}
/* line 374, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMain {
  display: inline-block;
}
/* line 378, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .overlayMainInner .innerBox ul {
  height: 84%;
}
/* line 381, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .section-container.accordion {
  border-top: 0;
  padding: 0px 20px 0px 20px;
}
/* line 385, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .section-container.accordion > .section > .a_title {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #cccccc;
}
/* line 391, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .section-container.accordion > .section.active > .a_title {
  border-bottom: 0;
}
/* line 394, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .section-container.accordion > .section > .a_title a {
  padding: 0.9375em;
  padding-left: 0;
  padding-bottom: 5px;
  background: none;
  font-family: HelveticaNeueStd, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #DE1C85;
  text-decoration: none;
}
/* line 406, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .section-container.accordion > section > .a_title:hover,
#footer-change-region .section-container.accordion > .section > .a_title:hover {
  background-color: #e2e2e2;
}
/* line 410, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .section-container.accordion > section > .a_content,
#footer-change-region .section-container.accordion > .section > .a_content {
  padding: 0;
  background-color: white;
  border: 0;
}
/* line 416, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .section-container.accordion > section > .a_content ul li,
#footer-change-region .section-container.accordion > .section > .a_content ul li {
  margin: 0;
}
/* line 420, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .section-container.accordion > section > .a_content > *:last-child,
#footer-change-region .section-container.accordion > .section > .a_content > *:last-child {
  margin-bottom: 0;
}
/* line 424, ../../../scss/sass/partials/sections/_footer.scss */
#footer-change-region .section-container.accordion > section > .a_content > *:first-child,
#footer-change-region .section-container.accordion > .section > .a_content > *:first-child {
  padding-top: 0;
}

/* line 430, ../../../scss/sass/partials/sections/_footer.scss */
body.fr-fr #footer-primary .footer-container #itemImg {
  float: right;
  padding-right: 162px;
  margin-top: -40px;
}

@media only screen and (max-width: 768px) {
  /* line 439, ../../../scss/sass/partials/sections/_footer.scss */
  body.fr-fr #footer-primary .footer-container #itemImg {
    float: none;
    padding-right: 0px;
    margin-top: 0px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 449, ../../../scss/sass/partials/sections/_footer.scss */
  body.fr-fr #footer-primary .footer-container #footer-select-region {
    float: right;
    margin-top: 2px;
    margin-right: 0px;
    width: 100%;
    padding-left: 0px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 459, ../../../scss/sass/partials/sections/_footer.scss */
  #footer-links {
    min-width: 500px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 466, ../../../scss/sass/partials/sections/_footer.scss */
  body.fr-fr
  footer {
    bottom: 85px;
    /*height: 140px !important; */
    height: 100px !important;
    position: relative !important;
    background: none;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
  /* line 477, ../../../scss/sass/partials/sections/_footer.scss */
  body.fr-fr
  footer.with-fat-footer #footer-primary {
    height: auto;
  }

  /* line 483, ../../../scss/sass/partials/sections/_footer.scss */
  #footer-primary {
    height: auto;
  }
  /* line 485, ../../../scss/sass/partials/sections/_footer.scss */
  #footer-primary .footer-container {
    *zoom: 1;
    width: 100% !important;
    margin: 0 auto;
  }
  /* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
  #footer-primary .footer-container:before, #footer-primary .footer-container:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
  #footer-primary .footer-container:after {
    clear: both;
  }
  /* line 490, ../../../scss/sass/partials/sections/_footer.scss */
  #footer-primary .footer-container #footer-select-region {
    width: 100%;
  }
  /* line 492, ../../../scss/sass/partials/sections/_footer.scss */
  #footer-primary .footer-container #footer-select-region > a {
    margin: 0;
  }
  /* line 495, ../../../scss/sass/partials/sections/_footer.scss */
  #footer-primary .footer-container #footer-links {
    width: 100%;
    /*margin: 0 5px;*/
    float: none;
    text-align: center;
  }
  /* line 501, ../../../scss/sass/partials/sections/_footer.scss */
  #footer-primary .footer-container #footer-links ul {
    margin: 0 auto;
    width: 100%;
  }
  /* line 504, ../../../scss/sass/partials/sections/_footer.scss */
  #footer-primary .footer-container #footer-links ul li {
    padding-right: 3px;
  }

  /* line 514, ../../../scss/sass/partials/sections/_footer.scss */
  #footer-control {
    display: none;
  }
}
/* line 525, ../../../scss/sass/partials/sections/_footer.scss */
body.pt-pt footer #footer-primary .footer-container, body.de-de footer #footer-primary .footer-container, body.it-it footer #footer-primary .footer-container, body.ru-ru footer #footer-primary .footer-container, body.pl-pl footer #footer-primary .footer-container {
  width: 760px;
}

/* line 531, ../../../scss/sass/partials/sections/_footer.scss */
body.fr-fr footer #footer-primary .footer-container {
  width: 980px;
}

/* line 537, ../../../scss/sass/partials/sections/_footer.scss */
body.es-es footer #footer-primary .footer-container {
  width: 860px;
}

/* line 543, ../../../scss/sass/partials/sections/_footer.scss */
body.ru-ru footer #footer-primary .footer-container {
  width: 900px;
}

@media only screen and (max-width: 900px) {
  /* line 553, ../../../scss/sass/partials/sections/_footer.scss */
  body.ru-ru footer #footer-primary .footer-container, body.es-es footer #footer-primary .footer-container {
    width: 100%;
  }
  /* line 556, ../../../scss/sass/partials/sections/_footer.scss */
  body.ru-ru footer #footer-primary #footer-select-region, body.es-es footer #footer-primary #footer-select-region {
    width: 100%;
  }
  /* line 558, ../../../scss/sass/partials/sections/_footer.scss */
  body.ru-ru footer #footer-primary #footer-select-region > a, body.es-es footer #footer-primary #footer-select-region > a {
    margin: 0;
  }
  /* line 560, ../../../scss/sass/partials/sections/_footer.scss */
  body.ru-ru footer #footer-primary #footer-links, body.es-es footer #footer-primary #footer-links {
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 565, ../../../scss/sass/partials/sections/_footer.scss */
  body.ru-ru footer #footer-primary #footer-links ul, body.es-es footer #footer-primary #footer-links ul {
    margin: 0 auto;
    width: 100%;
  }
  /* line 568, ../../../scss/sass/partials/sections/_footer.scss */
  body.ru-ru footer #footer-primary #footer-links ul li, body.es-es footer #footer-primary #footer-links ul li {
    padding-right: 3px;
  }
}

@media only screen and (max-width: 900px) {
  /* line 582, ../../../scss/sass/partials/sections/_footer.scss */
  body.fr-fr footer #footer-primary .footer-container {
    width: 100%;
  }
  /* line 585, ../../../scss/sass/partials/sections/_footer.scss */
  body.fr-fr footer #footer-primary #footer-select-region {
    width: 100%;
    padding-left: 604px;
  }
  /* line 587, ../../../scss/sass/partials/sections/_footer.scss */
  body.fr-fr footer #footer-primary #footer-select-region > a {
    margin: 0;
  }
  /* line 590, ../../../scss/sass/partials/sections/_footer.scss */
  body.fr-fr footer #footer-primary #footer-links {
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 595, ../../../scss/sass/partials/sections/_footer.scss */
  body.fr-fr footer #footer-primary #footer-links ul {
    margin: 0 auto;
    width: 100%;
  }
  /* line 598, ../../../scss/sass/partials/sections/_footer.scss */
  body.fr-fr footer #footer-primary #footer-links ul li {
    padding-right: 3px;
  }
}

/* line 5, ../../../scss/sass/partials/sections/_home.scss */
.isForTablet {
  visibility: hidden;
}

/* line 6, ../../../scss/sass/partials/sections/_home.scss */
.isForPhone {
  visibility: hidden;
}

/* line 7, ../../../scss/sass/partials/sections/_home.scss */
.isForDesktop {
  visibility: visible;
}

/* Barbie avatar snap to side */
/* line 10, ../../../scss/sass/partials/sections/_home.scss */
#slideout-barbie {
  right: -240px;
}

/* line 12, ../../../scss/sass/partials/sections/_home.scss */
.promoArea {
  background-repeat: no-repeat;
  background-size: contain;
  width: 400px;
  height: 600px;
}
/* line 17, ../../../scss/sass/partials/sections/_home.scss */
.promoArea > div {
  position: absolute;
  width: 100%;
  height: 40%;
  bottom: 0;
}
/* line 22, ../../../scss/sass/partials/sections/_home.scss */
.promoArea > div .titleImage {
  text-align: right;
}
/* line 24, ../../../scss/sass/partials/sections/_home.scss */
.promoArea > div .titleImage img {
  width: 60%;
}
/* line 29, ../../../scss/sass/partials/sections/_home.scss */
.promoArea > div .description {
  width: 50%;
  float: right;
  min-height: 70%;
}
/* line 36, ../../../scss/sass/partials/sections/_home.scss */
.promoArea > div .description .descriptionContent h2 {
  color: #e3438a;
  background: #fff;
  font-size: 25px;
  line-height: 1.16em;
}
/* line 45, ../../../scss/sass/partials/sections/_home.scss */
.promoArea > div .buttonPosition {
  clear: both;
  text-align: center;
}
/* line 48, ../../../scss/sass/partials/sections/_home.scss */
.promoArea > div .buttonPosition a span {
  width: 100%;
  padding-bottom: 5px !important;
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
  /* line 60, ../../../scss/sass/partials/sections/_home.scss */
  .description .descriptionContent h2 {
    font-size: 16px !important;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  /* line 69, ../../../scss/sass/partials/sections/_home.scss */
  .description .descriptionContent h2 {
    font-size: 18px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1025px) {
  /* line 78, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large {
    background-image: url(/Content/img/buttons.png);
  }
  /* line 81, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large span {
    background-image: url(/Content/img/buttons.png);
    font-size: 0.8125em;
    font-weight: bold;
    height: 30px;
    line-height: 26px;
    min-width: 90px;
    margin-left: 13px;
    padding: 0 13px 0 0;
  }
  /* line 93, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large:hover, .buttonPosition .button.large:focus {
    background-position: 0 -144px;
  }
  /* line 96, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large:hover span, .buttonPosition .button.large:focus span {
    background-position: 100% -180px;
    color: #e3438a;
    text-shadow: 1px 1px 1px white;
  }
  /* line 103, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large:active {
    background-position: 0 -216px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 107, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large:active span {
    background-position: 100% -252px;
    color: #e3438a;
    text-shadow: 1px 1px 1px white;
  }
  /* line 114, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large.secondary {
    background-position: 0 -72px;
    color: #e3438a;
    margin-bottom: 10px;
  }
  /* line 119, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large.secondary span {
    background-position: 100% -108px;
  }
  /* line 124, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large.secondary:hover, .buttonPosition .button.large.secondary:focus {
    background-position: 0 -144px;
  }
  /* line 127, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large.secondary:hover span, .buttonPosition .button.large.secondary:focus span {
    background-position: 100% -180px;
  }
  /* line 132, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large.secondary:active {
    background-position: 0 -216px;
  }
  /* line 135, ../../../scss/sass/partials/sections/_home.scss */
  .buttonPosition .button.large.secondary:active span {
    background-position: 100% -252px;
  }
}
@media only screen and (max-width: 768px) {
  /* Phone Styles */
  /* line 146, ../../../scss/sass/partials/sections/_home.scss */
  .isForTablet {
    visibility: hidden;
  }

  /* line 147, ../../../scss/sass/partials/sections/_home.scss */
  .isForDesktop {
    visibility: hidden;
  }

  /* line 148, ../../../scss/sass/partials/sections/_home.scss */
  .isForPhone {
    visibility: visible;
  }

  /* line 149, ../../../scss/sass/partials/sections/_home.scss */
  #page-home .fraction-slider {
    height: 400px !important;
  }

  /* line 151, ../../../scss/sass/partials/sections/_home.scss */
  .promoArea {
    top: -15% !important;
    left: 50% !important;
    margin-left: -130px !important;
    background-size: 65% !important;
    width: 400px !important;
    height: 600px !important;
  }
  /* line 159, ../../../scss/sass/partials/sections/_home.scss */
  .promoArea > div {
    bottom: 258px !important;
    left: 0 !important;
    width: 70% !important;
    height: 30% !important;
  }
  /* line 166, ../../../scss/sass/partials/sections/_home.scss */
  .promoArea .titleImage {
    height: 80px !important;
  }
  /* line 170, ../../../scss/sass/partials/sections/_home.scss */
  .promoArea .description {
    min-height: 46% !important;
  }
  /* line 173, ../../../scss/sass/partials/sections/_home.scss */
  .promoArea .description .descriptionContent h2 {
    font-size: 20px !important;
    line-height: 22px !important;
  }
}
/* line 6, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column {
  height: 525px;
}
/* line 8, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out {
  max-width: 525px;
  left: 50%;
  margin-left: -450px;
}
/* line 12, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white {
  margin: 20px;
}
/* line 13, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .border-glossy .border-glossy-b {
  bottom: 0;
}
/* line 14, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .border-glossy .border-glossy-r {
  right: 0;
}
/* line 15, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .border-glossy .border-glossy-l {
  left: 0;
}
/* line 16, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white > div {
  background: url("/Content/img/mw-loggedout-bg-white.png");
  *zoom: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-myworld .top-content .column .mw-logged-out .white > div:before, #page-myworld .top-content .column .mw-logged-out .white > div:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-myworld .top-content .column .mw-logged-out .white > div:after {
  clear: both;
}
/* line 20, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white > div #mw-logged-out-bgdoll {
  position: relative;
}
/* line 23, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white > div #mw-logged-out-bg {
  position: absolute;
}
/* line 24, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white > div .descriptions-list {
  display: inline-block;
  position: absolute;
  top: 12%;
  right: 7px;
  width: 340px;
  text-align: right;
}
/* line 31, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white > div .descriptions-list .firstAdd {
  display: inline-block;
  background-color: #f42e97;
  font-size: 22px;
  color: #ebe827;
  font-weight: bold;
  position: relative;
  width: 250px;
  padding: 10px 0;
  text-align: center;
}
/* line 41, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white > div .descriptions-list .firstAdd span {
  background-color: #f42e97;
  color: #ebe827;
}
/* line 43, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white > div .descriptions-list .secondAdd {
  display: inline-block;
  background-color: #2cc1cf;
  font-size: 29px;
  color: #ebe827;
  font-weight: bolder;
  padding: 10px 20px;
}
/* line 50, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white > div .descriptions-list .secondAdd span {
  background-color: #2cc1cf;
  color: #ebe827;
}
/* line 52, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white > div .descriptions-list .thirdAdd {
  display: inline-block;
  position: relative;
  font-size: 20px;
  font-weight: bolder;
  width: 338px;
  padding: 15px 0px;
  text-align: center;
  background-color: #ebe827;
  color: #f42e97;
}
/* line 64, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .mw-logged-out .white > div > .button {
  right: 5%;
  bottom: -1%;
  position: absolute;
}
/* line 72, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-Bdoll {
  bottom: 116px;
  max-height: 572px;
  left: 50%;
  margin-left: 303px;
  position: absolute;
  width: 154px;
  z-index: 1;
}
/* line 80, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-Bdoll #mw-bdoll-logo {
  bottom: 65px;
  left: 27px;
  display: inline-block;
  position: absolute;
}
/* line 86, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-Bdoll > a {
  bottom: 8px;
  left: 44px;
  display: inline-block;
  position: absolute;
}
/* line 94, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-default {
  bottom: -10px;
  left: 50%;
  margin-left: 67.5px;
  position: absolute;
  text-align: center;
  width: 243px;
}
/* line 102, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-default > div {
  top: 0px;
  height: 790px;
  width: 243px;
  position: relative;
}
/* line 108, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-default > div a {
  display: block;
  top: 297px;
  position: relative;
}
/* line 112, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-default > div a #doll-in-podium {
  position: relative;
  height: 475px;
}
/* line 120, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-default #mw-podium {
  position: absolute;
  bottom: -10px;
  left: -18px;
}
/* line 127, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-white {
  bottom: 0;
  min-height: 500px;
  left: 50%;
  margin-left: 67.5px;
  position: absolute;
  text-align: center;
  width: 243px;
}
/* line 136, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-white > div {
  background: url("/Content/img/mw-avatar-doll-bg.png") no-repeat transparent;
  top: 0px;
  height: 790px;
  width: 243px;
  position: relative;
}
/* line 142, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-white > div a {
  display: block;
  top: 297px;
  position: relative;
}
/* line 146, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-white > div a #doll-in-podium {
  position: relative;
  height: 475px;
}
/* line 154, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-white #mw-podium {
  display: none;
}
/* line 159, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-normal {
  bottom: -10px;
  left: 48%;
  margin-left: 67.5px;
  position: absolute;
  text-align: center;
}
/* line 167, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-normal > div {
  top: 0px;
  height: 790px;
  position: relative;
}
/* line 173, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-normal > div a {
  display: block;
  top: 210px;
  position: relative;
}
/* line 177, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-normal > div a #doll-in-podium {
  position: relative;
}
/* line 185, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column .bdoll-normal #mw-podium {
  position: absolute;
  bottom: 80px;
  left: -16px;
}
/* line 192, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel {
  visibility: hidden;
  position: absolute;
  top: -50px;
  left: 50%;
  z-index: 1;
  margin-left: -492.5px;
  width: 985px;
  background: url(/Content/img/sub-nav-bg.png) top left repeat-x transparent;
}
/* line 204, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-viewport {
  background: transparent;
  border: 0 none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 160px !important;
  top: 43px;
  left: 0px;
}
/* line 212, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-viewport .mw-changebg-slider {
  margin: 0;
  padding: 0;
}
/* line 217, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-viewport .mw-changebg-slider .mw-bg-item-box {
  display: inline-block;
  text-align: center;
}
/* line 222, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-viewport .mw-changebg-slider .mw-bg-item-box #bg-item {
  display: block;
}
/* line 224, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-viewport .mw-changebg-slider .mw-bg-item-box #bg-item img {
  border: 2px solid #fff;
  -webkit-box-shadow: 0 0 45px -16px black;
  -moz-box-shadow: 0 0 45px -16px black;
  box-shadow: 0 0 45px -16px black;
  margin: 0 auto;
  vertical-align: middle;
  max-width: 144px;
  max-height: 88px;
  display: inline-block;
}
/* line 234, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-viewport .mw-changebg-slider .mw-bg-item-box #bg-item .activeBgSlide {
  border: 4px solid #48c3cf;
}
/* line 237, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-viewport .mw-changebg-slider .mw-bg-item-box #bg-item .normalBgSlide {
  border: 2px solid #fff;
}
/* line 242, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-viewport .mw-changebg-slider .mw-bg-item-box #bg-item:hover > img {
  border-color: #ffef00;
}
/* line 252, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-controls a {
  background: url("/Content/img/bx-slider-arrows.png") no-repeat 0 0 transparent !important;
  height: 33px !important;
  padding: 0 !important;
  width: 23px !important;
  top: 90px;
}
/* line 259, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-controls a.disabled {
  cursor: default;
  display: block !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}
/* line 265, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-controls .bx-prev {
  left: -30px;
  background-position: -29px 0 !important;
}
/* line 268, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-controls .bx-prev:hover {
  background-position: -29px -43px !important;
}
/* line 271, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-controls .bx-prev.disabled:hover {
  background-position: -29px 0 !important;
}
/* line 275, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-controls .bx-next {
  right: -30px;
}
/* line 278, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-controls .bx-next:hover {
  background-position: 0 -43px !important;
}
/* line 281, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-changebg-carousel .bx-wrapper .bx-controls .bx-next.disabled:hover {
  background-position: 0 0 !important;
}
/* line 290, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations {
  bottom: 216px;
  max-height: 459px;
  left: 50%;
  margin-left: -250px;
  position: absolute;
  width: 321px;
  z-index: 1;
}
/* line 299, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper {
  top: -277px;
  left: -2px;
}
/* line 303, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-controls-direction a {
  z-index: 100 !important;
}
/* line 307, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-viewport {
  background: transparent;
  border: 0 none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 186px  !important;
  left: 0px;
  top: 12px;
}
/* line 315, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-viewport .mw-mycreations-slider {
  margin: 0;
  padding: 0;
}
/* line 320, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-viewport .mw-mycreations-slider .mw-mycreations-item-box {
  display: inline-block;
  text-align: center;
  height: 186px;
  /*#my-creation-item{
  	display: inline-block;
  	
  }*/
}
/* line 324, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-viewport .mw-mycreations-slider .mw-mycreations-item-box > img {
  max-width: 165px !important;
  margin: 0 auto;
}
/* line 325, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-viewport .mw-mycreations-slider .mw-mycreations-item-box #my-creation-item-title {
  display: inline-block;
  margin: 10px 0;
  margin: 0;
  padding: 0;
  top: 196px;
  left: 119px;
  width: 87px;
  height: 45px;
  text-align: center;
  font-size: 18px;
  color: white;
}
/* line 342, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-viewport .mw-mycreations-slider .mw-mycreations-item-box #my-creation-action {
  display: inline-block;
  bottom: -18px;
  position: absolute;
  left: 41px;
}
/* line 353, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-pager {
  bottom: -59px;
  background: url("/Content/img/mw-pager-carousel.png") no-repeat 0 0 transparent !important;
  width: 201px;
  left: -5px;
}
/* line 358, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-pager .bx-pager-item {
  position: relative;
  top: -8px;
  left: 3px;
}
/* line 362, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-pager .bx-pager-item a {
  background: url("/Content/img/mw-pager-bg.png") no-repeat 0 0 transparent !important;
  margin-left: -5px;
}
/* line 366, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-pager .bx-pager-item .active {
  background: url("/Content/img/mw-active-pager.png") no-repeat 0 0 transparent !important;
}
/* line 373, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-controls a {
  background: url("/Content/img/bx-slider-arrows-white.png") no-repeat 0 0 transparent !important;
  height: 33px !important;
  padding: 0 !important;
  width: 22px !important;
  z-index: 0px !important;
}
/* line 380, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-controls a.disabled {
  cursor: default;
  display: block !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}
/* line 386, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-controls .bx-prev {
  left: -29px;
  top: 114px;
  background-position: -20px 0 !important;
}
/* line 390, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-controls .bx-prev:hover {
  background-position: -20px -33px !important;
}
/* line 393, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-controls .bx-prev.disabled:hover {
  background-position: -20px 0 !important;
}
/* line 397, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-controls .bx-next {
  right: -34px;
  top: 114px;
}
/* line 401, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-controls .bx-next:hover {
  background-position: 0 -33px !important;
}
/* line 404, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-my-creations > .bx-wrapper .bx-controls .bx-next.disabled:hover {
  background-position: 0 0 !important;
}
/* line 413, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-recent-awards {
  height: 576px;
  width: 194px;
  position: absolute;
  bottom: 100px;
  left: 50%;
  margin-left: -420px;
}
/* line 422, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-recent-awards.gamificationoff > div > div > img {
  display: none;
}
/* line 425, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-recent-awards.gamificationoff > div > div > span {
  text-align: center;
  width: 100%;
}
/* line 433, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-recent-awards > div {
  position: absolute;
  top: 374px;
  width: 116px;
  left: 37px;
  text-align: center;
}
/* line 440, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-recent-awards > div > p {
  margin: 0;
  color: white;
  font-size: 12px;
  line-height: 1.2;
}
/* line 446, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-recent-awards > div > div {
  position: relative;
  top: 1px;
  left: -1px;
}
/* line 450, ../../../scss/sass/partials/sections/_my-world.scss */
#page-myworld .top-content .column #mw-bubble-recent-awards > div > div > span {
  width: 80px;
  font-size: 11px;
  text-align: left;
  color: #ffef00;
  display: inline-block;
}

/* line 467, ../../../scss/sass/partials/sections/_my-world.scss */
.content-logged-out {
  min-height: 350px;
}
/* line 469, ../../../scss/sass/partials/sections/_my-world.scss */
.content-logged-out #my-world-logged-out-imgbg {
  position: absolute;
}
/* line 471, ../../../scss/sass/partials/sections/_my-world.scss */
.content-logged-out .mw-logged-out-popup-bg {
  top: 100px;
  position: relative;
  margin: 0 auto;
}
/* line 475, ../../../scss/sass/partials/sections/_my-world.scss */
.content-logged-out .mw-logged-out-popup-bg > div {
  position: absolute;
  top: 62px;
  left: 57px;
  font-size: 25px;
  vertical-align: middle;
  color: white;
  font-weight: bold;
  width: 554px;
  text-align: center;
}
/* line 485, ../../../scss/sass/partials/sections/_my-world.scss */
.content-logged-out .mw-logged-out-popup-bg > div .buttons-wrapper {
  margin-top: 20px;
}
/* line 487, ../../../scss/sass/partials/sections/_my-world.scss */
.content-logged-out .mw-logged-out-popup-bg > div .buttons-wrapper a {
  margin: 0;
}
/* line 492, ../../../scss/sass/partials/sections/_my-world.scss */
.content-logged-out .mw-logged-out-popup-bg .loggedin {
  top: 97px;
  left: 57px;
}
/* line 495, ../../../scss/sass/partials/sections/_my-world.scss */
.content-logged-out .mw-logged-out-popup-bg .loggedin .buttons-wrapper {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
  /* line 503, ../../../scss/sass/partials/sections/_my-world.scss */
  .content-logged-out .mw-logged-out-popup-bg img {
    width: 100%;
  }
  /* line 506, ../../../scss/sass/partials/sections/_my-world.scss */
  .content-logged-out .mw-logged-out-popup-bg > div {
    top: 40px;
    font-size: 22px;
    width: 470px;
    margin: 0 auto;
    left: 0;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 520px) and (max-width: 768px) {
  /* line 521, ../../../scss/sass/partials/sections/_my-world.scss */
  .content-logged-out .mw-logged-out-popup-bg {
    left: 0;
    top: 50px;
    width: 101%;
  }
  /* line 525, ../../../scss/sass/partials/sections/_my-world.scss */
  .content-logged-out .mw-logged-out-popup-bg img {
    width: 100%;
  }
  /* line 528, ../../../scss/sass/partials/sections/_my-world.scss */
  .content-logged-out .mw-logged-out-popup-bg > div {
    left: auto;
    width: auto;
    top: 30px;
    font-size: 25px;
    margin: 0;
  }
}
@media only screen and (max-width: 520px) {
  /* line 542, ../../../scss/sass/partials/sections/_my-world.scss */
  .content-logged-out #my-world-logged-out-imgbg {
    display: none;
  }
  /* line 545, ../../../scss/sass/partials/sections/_my-world.scss */
  .content-logged-out .mw-logged-out-popup-bg {
    top: 10px;
    width: 130%;
    left: 50%;
    margin-left: -65%;
  }
  /* line 550, ../../../scss/sass/partials/sections/_my-world.scss */
  .content-logged-out .mw-logged-out-popup-bg > div {
    font-size: 16px;
    left: auto;
    margin-left: 4%;
    top: 22px;
    width: 84%;
  }
  /* line 556, ../../../scss/sass/partials/sections/_my-world.scss */
  .content-logged-out .mw-logged-out-popup-bg > div .buttons-wrapper {
    margin-top: 5px;
  }
  /* line 558, ../../../scss/sass/partials/sections/_my-world.scss */
  .content-logged-out .mw-logged-out-popup-bg > div .buttons-wrapper > a > span {
    min-width: 0;
  }
}
@media only screen and (max-width: 1025px) {
  /* line 565, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content .column {
    height: 400px !important;
  }

  /* line 570, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-doll {
    display: none;
  }
  /* line 573, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-Bdoll {
    display: none;
  }
  /* line 576, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations {
    margin-left: -150px;
    bottom: 91px;
  }
  /* line 580, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-recent-awards {
    margin-left: -317px;
    bottom: 0;
  }
  /* line 588, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo-logged-out .mw-logged-out {
    max-width: 455px;
    left: 0;
    margin-left: 0;
  }
  /* line 593, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo-logged-out .mw-logged-out .descriptions-list .firstAdd {
    width: 200px;
    font-size: 18px;
    padding: 5px 0;
  }
  /* line 598, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo-logged-out .mw-logged-out .descriptions-list .secondAdd {
    font-size: 24px;
  }
  /* line 601, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo-logged-out .mw-logged-out .descriptions-list .thirdAdd {
    width: 285px;
    font-size: 20px;
    padding: 13px 3px;
  }
  /* line 608, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo-logged-out .mw-logged-out > .button span {
    font-size: 13px;
    font-weight: bolder;
  }
  /* line 615, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo-logged-out #mw-doll {
    display: none;
  }
  /* line 618, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo-logged-out #mw-bubble-Bdoll {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  /* line 629, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-recent-awards {
    margin-left: -142px;
    bottom: -80px;
    width: 136px;
  }
  /* line 633, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-recent-awards > div {
    position: relative;
    top: -173px;
    left: 10px;
  }
  /* line 637, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-recent-awards > div > img {
    max-width: 87%;
  }
  /* line 638, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-recent-awards > div > div {
    left: 10px;
  }
  /* line 640, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-recent-awards > div > div > img {
    max-width: 19%;
  }
  /* line 641, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-recent-awards > div > div > span {
    font-size: 9px;
    width: 74px;
  }
  /* line 649, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-recent-awards.gamificationoff > div > img {
    max-width: 63%;
  }
  /* line 653, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-recent-awards.gamificationoff > div > div > span {
    width: 92px;
  }
  /* line 662, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations {
    width: 200px;
    margin-left: -49px;
    bottom: 36px;
  }
  /* line 666, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations .bx-wrapper {
    max-width: 146px !important;
  }
  /* line 668, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations .bx-wrapper .bx-viewport {
    height: 146px !important;
    top: 85px;
  }
  /* line 672, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations .bx-wrapper .bx-viewport .mw-mycreations-slider .mw-mycreations-item-box {
    height: 124px;
    top: 23px;
  }
  /* line 675, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations .bx-wrapper .bx-viewport .mw-mycreations-slider .mw-mycreations-item-box > img {
    max-width: 60% !important;
  }
  /* line 676, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations .bx-wrapper .bx-viewport .mw-mycreations-slider .mw-mycreations-item-box #my-creation-action {
    bottom: -21px;
    left: 21px;
  }
  /* line 677, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations .bx-wrapper .bx-viewport .mw-mycreations-slider .mw-mycreations-item-box #my-creation-item-title {
    font-size: 14px;
    height: 25px;
  }
  /* line 680, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations .bx-wrapper .bx-controls .bx-next {
    right: -14px;
    top: 178px;
  }
  /* line 684, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations .bx-wrapper .bx-controls .bx-prev {
    left: -7px;
    top: 178px;
  }
  /* line 690, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations .bx-wrapper .bx-pager {
    bottom: -139px;
    background: url("/Content/img/mw-pager-carousel.png") no-repeat !important;
    width: 97%;
    left: 4.5px;
    background-size: 100% !important;
  }
  /* line 697, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo .mw-promo-inner #mw-bubble-my-creations .bx-wrapper .bx-pager .bx-pager-item {
    top: -17px;
  }
}
@media only screen and (max-width: 520px) {
  /* line 710, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo-logged-out .mw-logged-out .descriptions-list {
    top: 8%;
    right: 1.5%;
  }
  /* line 713, ../../../scss/sass/partials/sections/_my-world.scss */
  #page-myworld .top-content #mw-promo-logged-out .mw-logged-out .descriptions-list .thirdAdd {
    width: 173px;
    font-size: 13px;
    padding: 5px 3px;
  }
}
/* line 4, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column {
  margin-bottom: 10px;
}
/* line 6, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column .callout-wrapper {
  position: absolute;
  width: 200px;
}
/* line 11, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column .button {
  margin-bottom: 0;
  position: absolute;
}
/* line 16, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column .featuredPromo {
  width: 60%;
}
/* line 19, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column .featuredPromo > div .callout-wrapper {
  left: 32px;
  top: 38%;
  width: 342px !important;
}
/* line 25, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column .featuredPromo > div .play-promo-right {
  text-align: right;
}
/* line 27, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column .featuredPromo > div .play-promo-right .button {
  position: relative;
  margin-top: 52%;
}
/* line 36, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column .coolStuffPromo {
  margin-bottom: 20px;
  width: 40%;
}
/* line 39, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column .coolStuffPromo .border-glossy {
  margin-bottom: 10px;
}
/* line 43, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column .coolStuffPromo .callout-wrapper {
  top: 20px;
}
/* line 48, ../../../scss/sass/partials/sections/_play.scss */
#page-play .top-content .column .coolStuffPromo .promo2-button {
  right: 10px;
  bottom: 10px;
}
/* line 58, ../../../scss/sass/partials/sections/_play.scss */
#page-play #showUnityPlayer {
  width: 948px;
  margin: 0 auto;
}
/* line 63, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play {
  margin: 0 auto;
  margin-bottom: 10px;
}
/* line 67, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play .flashgame-wrapper {
  margin: 0 auto;
}
/* line 71, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play > .dcontent-bottom {
  *zoom: 1;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  *zoom: 1;
  padding: 0 12px 12px 12px;
  box-shadow: inset 0 0 10px #939090;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-play .detailcontent-play > .dcontent-bottom:before, #page-play .detailcontent-play > .dcontent-bottom:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-play .detailcontent-play > .dcontent-bottom:after {
  clear: both;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-play .detailcontent-play > .dcontent-bottom:before, #page-play .detailcontent-play > .dcontent-bottom:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-play .detailcontent-play > .dcontent-bottom:after {
  clear: both;
}
/* line 80, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play > .dcontent-bottom .social-icons {
  width: 8.875em;
  margin-top: 5px;
}
/* line 86, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play .missing {
  background: url("/Content/img/install-unity.png") no-repeat center center transparent;
  height: 555px;
  position: relative;
  top: 55px;
}
/* line 92, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play .missing .message {
  left: 440px;
  position: absolute;
  top: 60px;
  width: 310px;
}
/* line 99, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play .missing h2 {
  color: #e3438a;
  font-size: 30px;
  margin: 0;
  text-align: left;
}
/* line 106, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play .missing p {
  color: #48c3cf;
  margin: 1.25em 0;
}
/* line 111, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play .missing a {
  margin: 0;
}
/* line 114, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play .missing a.go-back {
  color: #b6b5b5;
  text-decoration: underline;
}
/* line 120, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play .broken {
  display: none;
}
/* line 123, ../../../scss/sass/partials/sections/_play.scss */
#page-play .detailcontent-play #unityPlayer {
  margin: 0 auto;
  cursor: default;
  height: 666px;
  width: 948px;
}

/* line 135, ../../../scss/sass/partials/sections/_play.scss */
#modal-wrapper #showFlashPlayer #top-content-wrapper {
  width: auto !important;
}
/* line 138, ../../../scss/sass/partials/sections/_play.scss */
#modal-wrapper #showFlashPlayer #flashgame-wrapper {
  width: auto !important;
  height: auto !important;
}

/* line 2, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal {
  background-color: #fff;
  background-position: bottom left;
  background-repeat: repeat-x;
}
/* line 10, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal .sparkle,
.reveal-modal .doll {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 19, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal .sparkle {
  background: url("/Content/img/modal-bg-sparkle.png") repeat-x bottom center transparent;
}
/* line 22, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal .doll {
  background-color: transparent;
  background-position: bottom left;
  background-repeat: no-repeat;
  display: none;
}
/* line 30, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#NewAccount {
  background-image: url("/Content/img/modal-bg-gradient-blue.png");
}
/* line 31, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#CollectInfo {
  background-image: url("/Content/img/modal-bg-gradient-blue.png");
}
/* line 32, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ValidationParent {
  background-image: url("/Content/img/modal-bg-gradient-orange.png");
}
/* line 33, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ValidationOver13 {
  background-image: url("/Content/img/modal-bg-gradient-orange.png");
}
/* line 34, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ValidationUnder13 {
  background-image: url("/Content/img/modal-bg-gradient-dark-pink.png");
}
/* line 35, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#FBUserNameSelection {
  background-image: url("/Content/img/modal-bg-gradient-blue.png");
}
/* line 36, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Signin {
  background-image: url("/Content/img/modal-bg-gradient-pink.png");
}
/* line 37, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#NoAccount {
  background-image: url("/Content/img/modal-bg-gradient-dark-pink.png");
}
/* line 38, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ForgotPassword {
  background-image: url("/Content/img/modal-bg-gradient-pink.png");
}
/* line 39, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#CheckEmail {
  background-image: url("/Content/img/modal-bg-gradient-purple.png");
}
/* line 40, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail {
  background-image: url("/Content/img/modal-bg-gradient-dark-pink.png");
}
@media only screen and (min-width: 640px) {
  /* line 44, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal .doll {
    display: block;
  }
  /* line 50, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#NewAccount .doll {
    background-image: url("/Content/img/modal-bg-doll-new-account.png");
  }
  /* line 51, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#CollectInfo .doll {
    background-image: url("/Content/img/modal-bg-doll-new-account.png");
  }
  /* line 52, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ValidationParent .doll {
    background-image: url("/Content/img/modal-bg-doll-validation-over-13.png");
  }
  /* line 53, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ValidationOver13 .doll {
    background-image: url("/Content/img/modal-bg-doll-validation-over-13.png");
  }
  /* line 54, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ValidationUnder13 .doll {
    background-image: url("/Content/img/modal-bg-doll-validation-under-13.png");
  }
  /* line 55, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#FBUserNameSelection .doll {
    background-image: url("/Content/img/modal-bg-doll-new-account.png");
  }
  /* line 56, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#Signin .doll {
    background-image: url("/Content/img/modal-bg-doll-forgot-password.png");
  }
  /* line 57, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#NoAccount .doll {
    background-image: url("/Content/img/modal-bg-doll-no-account.png");
  }
  /* line 58, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ForgotPassword .doll {
    background-image: url("/Content/img/modal-bg-doll-forgot-password.png");
  }
  /* line 59, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#CheckEmail .doll {
    background-image: url("/Content/img/modal-bg-doll-check-email.png");
  }
  /* line 61, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ShareEmail .doll {
    padding: 50px 0 0 20px;
  }
  /* line 66, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ShareEmail .doll p {
    font-size: 10px;
    width: 40%;
  }
}
/* line 75, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#NewAccount .pink {
  color: #e3438a;
  font-size: 0.75em;
}
/* line 79, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#NewAccount #errorMessages span {
  display: none;
}
@media only screen and (max-width: 640px) {
  /* line 86, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#NewAccount form .small-12 {
    padding: 0 !important;
  }
}
/* line 92, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal .createaccountdisabled > p {
  font-size: 1.875em;
  line-height: 1.875em;
  color: #e3438a;
}
/* line 97, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#CollectInfo {
  height: auto;
}
/* line 100, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#CollectInfo .f-dropdown {
  display: inline-block;
  margin: 3px 1% 20px 0;
  width: 29%;
}
@media only screen and (max-width: 640px) {
  /* line 100, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#CollectInfo .f-dropdown {
    width: 100% !important;
  }
}
/* line 108, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#CollectInfo .infobox {
  margin: 10px 0 15px;
}
@media only screen and (max-width: 640px) {
  /* line 108, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#CollectInfo .infobox {
    padding: 1px 7px;
  }
}
/* line 114, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#CollectInfo .infobox .messages > span {
  display: none;
}
/* line 118, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#CollectInfo input {
  margin-bottom: 0;
}
/* line 121, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#CollectInfo .pink {
  color: #e3438a;
  display: inline-block;
  font-size: 0.6875em;
  margin: 3px 5px 10px;
  text-align: left;
  width: 100%;
}
/* line 132, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#FBUserNameSelection .f-dropdown {
  display: inline-block;
  margin: 3px 1% 0 0;
  width: 28%;
}
/* line 137, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#FBUserNameSelection .infobox {
  margin: 10px 0 15px;
}
/* line 143, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ValidationOver13 p .highlight {
  font-weight: bold;
  font-size: 1em;
}
@media only screen and (max-width: 640px) {
  /* line 148, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ValidationOver13 p span:last-child {
    font-size: 9px;
  }
}
/* line 158, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ValidationUnder13 p .highlight {
  font-weight: bold;
  font-size: 1em;
}
@media only screen and (max-width: 640px) {
  /* line 163, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ValidationUnder13 p span:last-child {
    font-size: 9px;
  }
}
/* line 170, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ValidationUnder13 .doll {
  background-position: bottom right;
}
/* line 173, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ValidationUnder13 .pink {
  color: #e3438a;
  display: inline-block;
  font-size: 0.6875em;
  margin: 3px 5px 10px;
  text-align: left;
}
/* line 182, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ValidationParent .infobox {
  padding-bottom: 8px;
  padding-top: 8px;
}
/* line 186, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ValidationParent .infobox p {
  font-size: 0.875em;
  font-weight: bold;
  margin: 4px;
}
/* line 194, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Signin h3 {
  margin-bottom: 40px;
}
/* line 197, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Signin .grey {
  margin-bottom: 10px;
}
/* line 200, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Signin .button {
  margin: 1em 5px;
}
/* line 203, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Signin .pink {
  color: #e3438a;
  display: inline-block;
  font-size: 0.6875em;
  margin: 3px 5px 10px;
  text-align: left;
}
/* line 212, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#NoAccount .doll {
  background-position: 100px 100%;
}
/* line 217, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ForgotPassword .doll {
  background-position: 20px 100%;
}
/* line 220, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ForgotPassword h4 {
  margin-top: 40px;
}
/* line 224, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ForgotPassword .form-elements input {
  margin: 6px 0;
}
/* line 227, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ForgotPassword .form-elements .button {
  margin: 0 0 0 10px;
}
/* line 231, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ForgotPassword .pink {
  color: #e3438a;
  display: inline-block;
  font-size: 0.6875em;
  margin: 3px 5px 10px;
  text-align: left;
}
/* line 240, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#CheckEmail .doll {
  background-position: 50px 100%;
}
/* line 247, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial, .reveal-modal#shop-interstitial, .reveal-modal#Interstitial_global {
  width: 510px;
  height: 280px;
  min-height: 276px;
  margin-left: -237px;
  *zoom: 1;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
.reveal-modal#Interstitial:before, .reveal-modal#Interstitial:after, .reveal-modal#shop-interstitial:before, .reveal-modal#shop-interstitial:after, .reveal-modal#Interstitial_global:before, .reveal-modal#Interstitial_global:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
.reveal-modal#Interstitial:after, .reveal-modal#shop-interstitial:after, .reveal-modal#Interstitial_global:after {
  clear: both;
}
/* line 253, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial .left-box, .reveal-modal#shop-interstitial .left-box, .reveal-modal#Interstitial_global .left-box {
  position: relative;
  top: -87px;
  left: -26px;
  float: left;
  max-height: 297px;
}
/* line 259, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial .left-box.thirdParty, .reveal-modal#shop-interstitial .left-box.thirdParty, .reveal-modal#Interstitial_global .left-box.thirdParty {
  top: -81px;
}
/* line 260, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial .left-box.mattelShop, .reveal-modal#shop-interstitial .left-box.mattelShop, .reveal-modal#Interstitial_global .left-box.mattelShop {
  top: -81px;
}
/* line 261, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial .left-box.collector, .reveal-modal#shop-interstitial .left-box.collector, .reveal-modal#Interstitial_global .left-box.collector {
  top: -81px;
}
/* line 264, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial .right-box, .reveal-modal#shop-interstitial .right-box, .reveal-modal#Interstitial_global .right-box {
  position: absolute;
  float: right;
  max-width: 330px;
  text-align: left;
  right: 0px;
  top: 0px;
  z-index: 1;
}
/* line 273, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial .right-box h3, .reveal-modal#shop-interstitial .right-box h3, .reveal-modal#Interstitial_global .right-box h3 {
  margin: 0;
}
/* line 276, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial .right-box p, .reveal-modal#shop-interstitial .right-box p, .reveal-modal#Interstitial_global .right-box p {
  margin-top: 0;
}
/* line 280, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial .close-reveal-modal, .reveal-modal#shop-interstitial .close-reveal-modal, .reveal-modal#Interstitial_global .close-reveal-modal {
  display: none;
}
/* line 284, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial .title span, .reveal-modal#shop-interstitial .title span, .reveal-modal#Interstitial_global .title span {
  text-align: left;
  padding-left: 158px;
}
/* line 291, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#Interstitial.WishListDelete h3 {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  padding-bottom: 10px;
}
/* line 299, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ThumbnailDetails {
  min-height: 0;
}
/* line 301, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ThumbnailDetails #avatar > img {
  max-height: 60%;
}
/* line 303, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ThumbnailDetails .detailcontent-play {
  margin: 0 auto;
  margin-bottom: 20px;
}
/* line 307, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ThumbnailDetails .detailcontent-play .flashgame-wrapper {
  margin: 0 auto;
}
/* line 311, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ThumbnailDetails .detailcontent-play > .dcontent-bottom {
  margin-top: -15px;
}
/* line 316, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ThumbnailDetails .dynamic-content-top {
  margin-bottom: 20px;
}
/* line 318, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ThumbnailDetails .dynamic-content-top .dcontent-box {
  margin: 0 auto;
  width: 19.5625em;
  margin-bottom: 10px;
}
/* line 322, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ThumbnailDetails .dynamic-content-top .dcontent-box .avatar-container {
  overflow: hidden;
  text-align: center;
  background-color: #ffffff;
}
/* line 327, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ThumbnailDetails .dynamic-content-top .dcontent-box .avatar-container img {
  width: auto;
  max-height: 60%;
  display: block;
  margin: -20px auto;
}
/* line 338, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title {
  max-width: 650px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 342, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .close-reveal-modal {
  right: -15px;
  top: -22px;
  background-position: 0 -116px;
  height: 37px;
  width: 36px;
}
/* line 349, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .title {
  background-position: 1px -395px;
  margin-left: -7px;
  margin-right: -6px;
}
/* line 355, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .title span {
  height: 123px;
  background-position: 100% -524px;
  height: 110px;
  margin-left: 130px;
  text-shadow: none;
  overflow: hidden;
  text-align: left;
}
/* line 364, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .title span div {
  height: 100%;
}
/* line 366, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .title span div p {
  margin: 0;
  padding: 0;
}
/* line 370, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .title span div .maintitle {
  height: 65px;
  color: #cc3333;
  font-family: 'arialroundedbold',arial,helvetica,sans-serif;
  padding-top: 36px;
  font-weight: bold;
}
/* line 377, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .title span div > div {
  height: 46px;
  overflow: hidden;
}
/* line 380, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .title span div > div .secondarytitle {
  line-height: 1;
  max-height: 46px;
  color: rgba(0, 0, 0, 0.7);
  text-shadow: none;
  font-weight: bold;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
}
/* line 394, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .sparkle {
  height: 80%;
  top: 20%;
}
/* line 400, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title input[type="text"]:-ms-input-placeholder {
  color: #868686;
}
/* line 403, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title input[type="text"]::-moz-placeholder {
  color: #868686;
}
/* line 406, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title input[type="text"]::-webkit-input-placeholder {
  color: #868686;
}
/* line 412, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .error-box {
  visibility: hidden;
  position: relative;
  background: #ffc6c1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 5px;
}
/* line 419, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .error-box:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 198, 193, 0);
  border-bottom-color: #ffc6c1;
  border-width: 7px;
  margin-left: -7px;
}
/* line 433, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title section .button {
  background: #cc3333;
  outline: none;
}
/* line 436, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title section .button span {
  background: #cc3333;
}
/* line 440, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title section .button:hover, .reveal-modal.big-title section .button:focus {
  outline: none;
  background-color: #cc3333;
}
/* line 443, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title section .button:hover span, .reveal-modal.big-title section .button:focus span {
  color: #FFF;
  text-shadow: none;
}
/* line 450, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title .signup-image img {
  padding-top: 20px;
}
@media only screen and (max-width: 640px) {
  /* line 455, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal.big-title form.custom section {
    padding: 4%;
  }
  /* line 459, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal.big-title .signup-image {
    display: none;
  }
  /* line 462, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal.big-title .title span {
    padding-right: 5px;
  }
  /* line 465, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal.big-title .title span div .maintitle {
    margin: 0;
  }
  /* line 468, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal.big-title .title span div .secondarytitle {
    font-weight: bold;
  }
}
/* line 475, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title form.custom .custom.dropdown {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #b2b2b2;
  background: #ececec;
  height: 26px;
}
/* line 481, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title form.custom .custom.dropdown ul {
  width: 90.5%;
  padding: 0 4%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 485, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title form.custom .custom.dropdown ul li {
  color: #707070;
  border-bottom: 1px dotted #515151;
  padding: 6px;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-align: left;
  font-size: 12px;
}
/* line 496, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title form.custom .custom.dropdown .current {
  line-height: 25px;
}
/* line 497, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title form.custom .custom.dropdown a.selector {
  right: 0;
  top: -2px;
  width: 30px;
  background-position: 0 -69px;
}
/* line 502, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title form.custom .custom.dropdown a.selector:hover {
  background-position: 0 -69px;
  border: 0;
}
/* line 509, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title input[type="text"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #bababa;
  padding: 5px;
}
/* line 514, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal.big-title input[type="text"]:hover {
  border: 3px solid #67c9c7;
}
/* line 522, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#SignupThanks h3 {
  font-family: "Arial";
  font-size: 37px;
  color: black;
  font-weight: bolder;
  margin: 0;
  padding-top: 50px;
}
/* line 530, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#SignupThanks p {
  font-family: "Arial";
  font-size: 14px;
}
/* line 538, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#SignupSorry h3 {
  font-family: "Arial";
  font-size: 37px;
  color: black;
  font-weight: bolder;
  margin: 0;
  padding-top: 50px;
}
/* line 546, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#SignupSorry p {
  font-family: "Arial";
  font-size: 14px;
}
/* line 550, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#SignupSorry a:not(.button) {
  color: #007ac9;
}
/* line 556, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup form.custom {
  margin: 30px 0 0 0;
}
/* line 558, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup form.custom .indexnumber {
  color: #6ac9c7;
}
/* line 565, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .birthlabel {
  margin-top: -30px;
}
/* line 567, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .birthlabel div {
  padding-bottom: 15px !important;
}
/* line 570, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .birthlabel div h4 {
  display: inline;
}
/* line 575, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .birthlabel div a.tooltips {
  display: inline-block;
  position: relative;
  background: url("/Content/img/signup-help.png") no-repeat scroll -35px 10px transparent;
  width: 30px;
  height: 30px;
}
/* line 583, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .birthlabel div a.tooltips span {
  position: absolute;
  width: 172px;
  color: #707070;
  font: 11px 'arial',helvetica,sans-serif;
  background: #FFFFFF;
  border: 1px solid #6D6D6D;
  height: 60px;
  border: 1px solid #CECECE;
  text-align: left;
  visibility: hidden;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 8px 10px;
}
/* line 597, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .birthlabel div a.tooltips span:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 26%;
  margin-left: -12px;
  width: 0;
  height: 0;
  border-top: 11px solid #CECECE;
  border-right: 11px solid transparent;
  border-left: 12px solid transparent;
}
/* line 610, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .birthlabel div a.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 26%;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-top: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
/* line 622, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .birthlabel div a:hover.tooltips {
  background-position: -4px 9px;
}
/* line 624, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .birthlabel div a:hover.tooltips span {
  visibility: visible;
  opacity: 1;
  bottom: 30px;
  left: 50%;
  margin-left: -52px;
  z-index: 999;
}
/* line 636, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .birthday-box .columns .columns {
  padding: 0;
  padding-right: 10px;
}
/* line 640, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .allrequired {
  margin: 0;
  padding-right: 20px;
  font-size: 11px;
}
/* line 645, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .fine-print {
  font-size: 11px !important;
}
/* line 647, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .fine-print a {
  color: #007ac9;
}
/* line 651, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup h4 {
  color: #666666;
  font-family: 'arial',helvetica,sans-serif;
  font-size: 1.00em;
  font-weight: normal;
  padding-bottom: 15px;
  margin: 0;
}
/* line 659, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#EmailSignup .errorMessage {
  font-size: 11px;
  color: red;
  padding-bottom: 5px;
}
/* line 671, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .bigpink {
  color: #e3438a;
  font-size: 1.25em;
  font-weight: bolder;
}
/* line 676, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .pink {
  color: #e3438a;
  font-size: 14px;
  font-weight: bold;
}
/* line 681, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .errorMessage {
  padding-top: 10px !important;
}
/* line 684, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount input {
  margin: 7px 0;
}
/* line 685, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .text-box {
  padding: 0 25px;
}
/* line 687, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .text-box .description {
  margin: 0 0 20px 0;
  border-bottom: 2px solid #e1e1e1;
}
/* line 692, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount ul {
  margin-bottom: 15px;
  padding-left: 20px;
}
/* line 697, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount [class*="column"] + [class*="column"]:last-child {
  float: left;
  font-weight: bold;
}
/* line 703, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .emailchange .infobox {
  margin: 5px !important;
  padding: 10px 20px;
}
/* line 707, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .emailchange .infobox.top {
  border-radius: 10px 10px 0 0;
}
/* line 709, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .emailchange .infobox.top .middle {
  margin-top: 15px;
}
/* line 709, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .emailchange .infobox.top .middle .columns {
  height: 37px;
}
/* line 711, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .emailchange .infobox.bottom {
  border-radius: 0 0 10px 10px;
}
/* line 717, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .subscriptionchange p {
  text-align: left;
  font-weight: bold;
}
/* line 720, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .subscriptionchange ul {
  margin: 15px 0 50px 0;
  text-align: left;
  list-style: none;
}
/* line 725, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .subscriptionchange ul a {
  color: #868686;
  text-decoration: none;
}
/* line 730, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .subscriptionchange .infobox.suscription-message {
  display: none;
  margin-bottom: 20px;
  color: #48c3cf;
  font-weight: bolder;
}
/* line 737, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .subscriptionchange span.infobox {
  display: block;
  padding: 10px 20px;
  color: #e3438a;
  font-weight: bolder;
}
/* line 743, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount .subscriptionchange span.infobox.messageerror {
  background: none;
  color: #e3438a;
}
/* line 749, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ManageAccount #errorMessages span {
  display: none;
}
@media only screen and (max-width: 640px) {
  /* line 755, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ManageAccount form h4, .reveal-modal#ManageAccount form p {
    text-align: center;
    margin: 0;
  }
  /* line 756, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ManageAccount form .small-12 {
    padding: 0 !important;
  }
}
/* line 764, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail .bigpink {
  color: #e3438a;
  font-size: 1.25em;
  font-weight: bolder;
}
/* line 769, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail p {
  text-align: left;
}
/* line 772, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail h4 {
  text-align: right;
}
/* line 775, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail .pink {
  color: #e3438a;
  font-size: 10px;
  font-weight: bold;
}
/* line 780, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail .errorMessage {
  padding-top: 10px !important;
}
/* line 783, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail input {
  margin: 7px 0;
}
/* line 784, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail .text-box {
  padding: 0 25px;
}
/* line 786, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail .text-box .description {
  margin: 0 0 20px 0;
  border-bottom: 2px solid #e1e1e1;
}
/* line 791, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail ul {
  margin-bottom: 15px;
  padding-left: 20px;
}
/* line 796, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail [class*="column"] + [class*="column"]:last-child {
  float: left;
  font-weight: bold;
}
/* line 800, ../../../scss/sass/partials/sections/_registration.scss */
.reveal-modal#ShareEmail #errorMessages span {
  display: none;
}

/* line 808, ../../../scss/sass/partials/sections/_registration.scss */
.it-it .reveal-modal#Interstitial,
.fr-fr .reveal-modal#Interstitial,
.nl-nl .reveal-modal#Interstitial {
  width: 560px;
}
/* line 810, ../../../scss/sass/partials/sections/_registration.scss */
.it-it .reveal-modal#Interstitial .right-box,
.fr-fr .reveal-modal#Interstitial .right-box,
.nl-nl .reveal-modal#Interstitial .right-box {
  max-width: 385px;
}

@media only screen and (max-width: 640px) {
  /* line 817, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#Interstitial,
  .reveal-modal#Interstitial_global,
  .reveal-modal#ShareEmail {
    position: fixed;
    width: 90%;
    margin-left: -45%;
    height: 311px;
  }
  /* line 822, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#Interstitial h4,
  .reveal-modal#Interstitial_global h4,
  .reveal-modal#ShareEmail h4 {
    text-align: left;
  }
  /* line 826, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#Interstitial .title span,
  .reveal-modal#Interstitial_global .title span,
  .reveal-modal#ShareEmail .title span {
    padding-left: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 18px;
  }
  /* line 831, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#Interstitial .left-box,
  .reveal-modal#Interstitial_global .left-box,
  .reveal-modal#ShareEmail .left-box {
    display: none;
  }
  /* line 832, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#Interstitial .right-box,
  .reveal-modal#Interstitial_global .right-box,
  .reveal-modal#ShareEmail .right-box {
    max-width: 100%;
  }

  /* line 837, ../../../scss/sass/partials/sections/_registration.scss */
  .reveal-modal#ThumbnailDetails {
    position: fixed;
    top: 50px !important;
  }

  /* line 843, ../../../scss/sass/partials/sections/_registration.scss */
  .it-it .reveal-modal#Interstitial {
    width: 90%;
  }
  /* line 845, ../../../scss/sass/partials/sections/_registration.scss */
  .it-it .reveal-modal#Interstitial .right-box {
    max-width: 100%;
  }
}
/* line 4, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch #player-mi-mobile .play-icon {
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url("/Content/img/thumbnail-middle-icon-video.png");
  /* height: 105%; */
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 34px;
}
/* line 20, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column {
  width: 90%;
  left: 50%;
  margin-left: -45%;
  margin-bottom: 20px;
}
/* line 29, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo .flex-video {
  margin: 0;
}
/* line 32, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo .flex-video > iframe {
  background: #e3438a;
  border: 0 none;
}
/* line 38, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo #details {
  background: none repeat scroll 0 0 #fff !important;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  *zoom: 1;
  padding: 12px 12px 12px 22px;
  box-shadow: inset 0 0 10px #939090;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-watch .top-content .column #watch-promo #details:before, #page-watch .top-content .column #watch-promo #details:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-watch .top-content .column #watch-promo #details:after {
  clear: both;
}
/* line 46, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo #details .left {
  width: 70%;
}
/* line 49, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo #details .left strong {
  color: #e3438a;
  display: block;
  margin-bottom: 0.5em;
}
/* line 55, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo #details .left em {
  font-size: 0.8125em;
  font-style: normal;
}
/* line 59, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo #details .left p {
  font-size: 0.8125em;
  line-height: 1.2;
  margin: 0.5em 0;
}
/* line 67, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo #details .right {
  width: 30%;
}
/* line 70, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo #details .right .likes {
  color: #6e6e6e;
  padding-right: 0.375em;
  text-align: right;
}
/* line 75, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo #details .right .likes .icon-heart {
  background: url("/Content/img/top-content-icon-heart.png") no-repeat top left transparent;
  display: inline-block;
  height: 13px;
  margin-bottom: -1px;
  width: 16px;
}
/* line 84, ../../../scss/sass/partials/sections/_watch.scss */
#page-watch .top-content .column #watch-promo #details .right .social-icons {
  text-align: right;
  width: 140px;
}

@media only screen and (max-width: 1025px) {
  /* line 102, ../../../scss/sass/partials/sections/_watch.scss */
  #page-watch .top-content .column {
    width: 100%;
    left: 0;
    margin-left: 0;
  }

  /* line 108, ../../../scss/sass/partials/sections/_watch.scss */
  #page-watch .top-content .column #watch-promo > .row.layout#details {
    padding: 10px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 113, ../../../scss/sass/partials/sections/_watch.scss */
  #page-watch .top-content .column #watch-promo > .row.layout#details > .left {
    width: 60%;
  }
  /* line 115, ../../../scss/sass/partials/sections/_watch.scss */
  #page-watch .top-content .column #watch-promo > .row.layout#details > .left p {
    display: none;
  }
  /* line 119, ../../../scss/sass/partials/sections/_watch.scss */
  #page-watch .top-content .column #watch-promo > .row.layout#details > .right {
    width: 40%;
  }
  /* line 126, ../../../scss/sass/partials/sections/_watch.scss */
  #page-watch .top-content .column #watch-promo > .row.layout#details > .right .social-icons {
    margin-top: 0;
  }
}
/* line 2, ../../../scss/sass/partials/sections/_explore.scss */
#page-explore #page-main-content-wrapper {
  background: transparent !important;
}

/* line 3, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .detailcontent-play {
  margin: 0 auto;
  margin-bottom: 20px;
}
/* line 7, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .detailcontent-play .flashgame-wrapper {
  margin: 0 auto;
}
/* line 11, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .detailcontent-play > .dcontent-bottom {
  *zoom: 1;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  *zoom: 1;
  padding: 0 12px 12px 12px;
  box-shadow: inset 0 0 10px #939090;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-community-gallery .top-content .detailcontent-play > .dcontent-bottom:before, #page-community-gallery .top-content .detailcontent-play > .dcontent-bottom:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-community-gallery .top-content .detailcontent-play > .dcontent-bottom:after {
  clear: both;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-community-gallery .top-content .detailcontent-play > .dcontent-bottom:before, #page-community-gallery .top-content .detailcontent-play > .dcontent-bottom:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-community-gallery .top-content .detailcontent-play > .dcontent-bottom:after {
  clear: both;
}
/* line 20, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .detailcontent-play > .dcontent-bottom .social-icons {
  width: 8.875em;
  margin-top: 5px;
}
/* line 27, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .dynamic-content-top {
  margin-bottom: 20px;
}
/* line 29, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .dynamic-content-top .dcontent-box {
  margin: 0 auto;
  width: 19.5625em;
  margin-bottom: 10px;
}
/* line 33, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .dynamic-content-top .dcontent-box .avatar-container {
  overflow: hidden;
  text-align: center;
  background-color: #ffffff;
}
/* line 38, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .dynamic-content-top .dcontent-box .avatar-container img {
  width: auto;
  max-height: 60%;
  display: block;
  margin: -40px auto;
}
/* line 46, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .dynamic-content-top .dcontent-box .dcontent-bottom {
  *zoom: 1;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  *zoom: 1;
  padding: 0 12px 12px 12px;
  box-shadow: inset 0 0 10px #939090;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-community-gallery .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:before, #page-community-gallery .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-community-gallery .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:after {
  clear: both;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-community-gallery .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:before, #page-community-gallery .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-community-gallery .top-content .dynamic-content-top .dcontent-box .dcontent-bottom:after {
  clear: both;
}
/* line 55, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .dynamic-content-top .dcontent-box .dcontent-bottom .social-icons {
  width: 8.875em;
  margin-top: 5px;
}
/* line 62, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo {
  margin: 20px 0;
}
/* line 64, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .featuredPromo {
  width: 60%;
}
/* line 66, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .featuredPromo .border-glossy-content {
  height: 370px;
}
/* line 68, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .featuredPromo .border-glossy-content .icon {
  background-position: 50% -288px;
}
/* line 72, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .featuredPromo .botton_bar {
  background: url(/Content/img/white-bg.png) repeat-x top left transparent;
  bottom: 0;
  left: 0;
  overflow: hidden;
  padding: 0 9px;
  position: absolute;
  right: 0;
}
/* line 80, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .featuredPromo .botton_bar .left {
  width: 60%;
}
/* line 82, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .featuredPromo .botton_bar .left h3 {
  color: #e3438a;
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 0;
}
/* line 88, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .featuredPromo .botton_bar .left p {
  margin-top: 3px;
  line-height: 1.3;
  font-size: 13px;
  overflow: hidden;
}
/* line 95, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .featuredPromo .botton_bar .right {
  width: 40%;
}
/* line 97, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .featuredPromo .botton_bar .right .button {
  margin: 10px 10px 0;
}
/* line 103, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo {
  width: 40%;
}
/* line 105, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .promo-2-a .icon {
  background-position: 50% -319px;
}
/* line 108, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .promo-2-b .icon {
  background-position: 50% -169px;
}
/* line 111, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .download .title.icon {
  top: 0px;
  background-position: 50% -46px;
}
/* line 112, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .avatar .title .icon {
  top: 0px;
  background-position: 50% -284px;
}
/* line 114, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .avatar-item .title .icon,
#page-community-gallery .top-content .cm-promo .coolStuffPromo .fashion .title.icon {
  top: 0px;
  background-position: 50% -84px;
}
/* line 115, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .dreamhouse .title .icon {
  top: 0px;
  background-position: 50% -316px;
}
/* line 116, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .dreamhouse-room .title .icon {
  top: 0px;
  background-position: 50% -316px;
}
/* line 117, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .game .title .icon {
  top: 0px;
  background-position: 50% -123px;
}
/* line 119, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .video-mashup .title .icon,
#page-community-gallery .top-content .cm-promo .coolStuffPromo .video .title .icon {
  top: 0px;
  background-position: 50% -165px;
}
/* line 121, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .border-glossy-content {
  height: 185px;
}
/* line 125, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .avatar .left a img {
  margin-top: -45px;
  width: 75% !important;
  margin-left: 23px !important;
}
/* line 131, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .avatar-item .left a img {
  margin-top: -5px;
  width: 55% !important;
  margin-left: 20% !important;
}
/* line 136, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .dreamhouse-room .left a img {
  width: 75% !important;
  margin-left: 23px !important;
}
/* line 140, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .left {
  margin-left: 10px;
  position: relative;
  width: 56%;
}
/* line 144, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .left h2 {
  font-size: 14px;
  color: white;
  line-height: 2.3;
  text-align: center;
  letter-spacing: 1px;
  position: relative;
  z-index: 1;
}
/* line 153, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .left .shadow-top {
  background: url("/Content/img/thumbnail-drop-shadow.png") no-repeat scroll 50% 100% transparent;
  height: 15px;
  left: 50%;
  margin-left: -50%;
  position: absolute;
  top: 0;
  width: 100%;
  background-size: 90%;
}
/* line 163, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .left .shadow-bottom {
  background: url("/Content/img/thumbnail-drop-shadow.png") no-repeat scroll 50% 0px transparent;
  height: 15px;
  left: 50%;
  margin-left: -50%;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-size: 90%;
}
/* line 173, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .left a {
  cursor: default;
  display: block;
  max-height: 100px;
  width: 98%;
  border: 2px solid #fff;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  margin: 15px 0;
  overflow: hidden;
}
/* line 182, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .left a img {
  width: 100%;
}
/* line 187, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .right {
  margin: 10px 10px 0 0;
  width: 37%;
}
/* line 190, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .right h3 {
  margin: 0px;
  font-size: 15px;
  line-height: 1;
}
/* line 194, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .right h3 a {
  color: #e3438a;
  cursor: default;
}
/* line 199, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .right h3 a.share-username {
  cursor: pointer;
}
/* line 205, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .right p {
  word-wrap: break-word;
  overflow: hidden;
  line-height: 1.3;
  font-size: 12px;
  height: 60px;
  margin: 0;
}
/* line 213, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .right .button {
  bottom: 6px;
  margin: 0;
  position: absolute;
}
/* line 219, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .top-content .cm-promo .coolStuffPromo .is-shared .right h3 {
  font-size: 10px;
}
/* line 225, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .back-button {
  position: absolute;
  top: -5px;
  z-index: 5;
  font-weight: bolder;
  margin-left: -500px;
  text-align: left;
  max-width: 1000px;
  left: 50%;
}
/* line 234, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .back-button > a {
  color: #e3438a;
}
/* line 236, ../../../scss/sass/partials/sections/_community-gallery.scss */
#page-community-gallery .left_promo_slide {
  background: url(/Content/img/data_1.png) no-repeat top right transparent;
  position: absolute;
  left: 15px;
  top: 31px;
  width: 565px;
  height: 322px;
}

/* <<<<<<<<<<<<<<< Responsive >>>>>>>>>>>>>*/
/* <<<<<<<<<<<<<<< Tablet >>>>>>>>>>>>>>>>*/
@media only screen and (max-width: 1025px) {
  /* line 250, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content {
    margin-bottom: 20px;
  }
  /* line 254, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo h2 {
    font-size: 12px;
  }
  /* line 257, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo > img {
    height: 270px;
    width: 100%;
  }
  /* line 260, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo .botton_bar {
    min-height: 100px;
  }
  /* line 262, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo .botton_bar .left {
    width: 60%;
    top: 11px;
  }
  /* line 265, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo .botton_bar .left h3 {
    font-size: 14px;
  }
  /* line 268, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo .botton_bar .left p {
    font-size: 12px;
    margin: 3px 0;
  }
  /* line 272, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo .botton_bar .right {
    top: 16px;
  }
  /* line 274, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo .botton_bar .right .button {
    right: 1px;
    margin: 0 10px 0 0;
  }
  /* line 279, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo .botton_bar .right .button > span {
    min-width: 70px;
  }
  /* line 287, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .coolStuffPromo .left {
    width: 43.5%;
  }
  /* line 290, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .coolStuffPromo .right {
    width: 47%;
    height: 90px;
    right: 11px;
  }
  /* line 294, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .coolStuffPromo .right h3 {
    font-size: 12px;
  }
  /* line 297, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .coolStuffPromo .right p {
    margin-top: 0;
    font-size: 11.5px;
  }
  /* line 305, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .back-button {
    margin-left: 0;
    max-width: 100%;
    left: 0;
  }
}
/* <<<<<<<<<<<<<<< Responsive >>>>>>>>>>>>>*/
/* <<<<<<<<<<<<<<< Mobile >>>>>>>>>>>>>>>>*/
@media only screen and (max-width: 640px) {
  /* line 319, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo {
    height: auto;
    width: 100%;
  }
  /* line 321, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo .botton_bar .left {
    width: 100%;
    top: 0;
  }
  /* line 325, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo .botton_bar .right {
    width: 100%;
    top: 0;
  }
  /* line 328, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .featuredPromo .botton_bar .right .button {
    top: 0;
    margin: 5px 0;
  }
  /* line 334, ../../../scss/sass/partials/sections/_community-gallery.scss */
  #page-community-gallery .top-content .column .coolStuffPromo {
    width: 100%;
    float: left;
  }
}
/* line 2, ../../../scss/sass/partials/sections/_account-management.scss */
#page-forgotpassword {
  height: 600px;
  padding-top: 0;
}
/* line 5, ../../../scss/sass/partials/sections/_account-management.scss */
#page-forgotpassword .content-box {
  position: relative;
  text-align: center;
  top: 170px;
  width: 100%;
}
/* line 10, ../../../scss/sass/partials/sections/_account-management.scss */
#page-forgotpassword .content-box .content-image {
  left: 0;
  width: 50%;
  height: 600px;
  position: absolute;
}
@media only screen and (max-width: 640px) {
  /* line 10, ../../../scss/sass/partials/sections/_account-management.scss */
  #page-forgotpassword .content-box .content-image {
    display: none;
  }
}
/* line 19, ../../../scss/sass/partials/sections/_account-management.scss */
#page-forgotpassword .content-box .content-text {
  width: 45%;
  left: 50%;
  margin-left: -22%;
  position: absolute;
}
@media only screen and (max-width: 640px) {
  /* line 19, ../../../scss/sass/partials/sections/_account-management.scss */
  #page-forgotpassword .content-box .content-text {
    width: 70%;
  }
}
/* line 25, ../../../scss/sass/partials/sections/_account-management.scss */
#page-forgotpassword .content-box .content-text h2 {
  color: #e3438a;
  font-size: 1.5em;
}
/* line 29, ../../../scss/sass/partials/sections/_account-management.scss */
#page-forgotpassword .content-box .content-text h3 {
  color: #e3438a;
}
/* line 32, ../../../scss/sass/partials/sections/_account-management.scss */
#page-forgotpassword .content-box .content-text a {
  margin-top: 10px;
}

/*Shop Localisation changes Start */
/* line 7, ../../../scss/sass/partials/sections/_shop.scss */
.retailers {
  cursor: pointer;
  display: inline-block;
  margin: 5px 0;
  min-width: 120px;
  padding: 10px 15px 7px;
  position: relative;
  text-align: center;
}

/* retailers CSS */
/* line 18, ../../../scss/sass/partials/sections/_shop.scss */
.shopNavigation {
  position: relative;
}

/* line 21, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .shopNavigation .shopNavLinks {
  padding: 3px 20px;
  width: 300px;
}

/* line 25, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #detailWishlistlocale {
  display: none;
}

/* line 30, ../../../scss/sass/partials/sections/_shop.scss */
.retailersHeading {
  font: bold 12px arial;
  margin: 10px 0px 4px 10px;
  color: #666;
  text-transform: capitalize;
}

/* line 37, ../../../scss/sass/partials/sections/_shop.scss */
.retailers {
  margin: 5px 0px;
  padding: 10px 15px 7px 15px;
  position: relative;
  display: inline-block;
  text-align: center;
  min-width: 120px;
  cursor: pointer;
}

/* line 47, ../../../scss/sass/partials/sections/_shop.scss */
.retailers:hover {
  background-color: #dbf3ff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

/* line 54, ../../../scss/sass/partials/sections/_shop.scss */
.my-custom-theme {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border: 2px solid #989897;
  background: #fff;
  color: #000;
  white-space: nowrap;
  text-align: center;
  padding: 0px 16px;
}

/* line 67, ../../../scss/sass/partials/sections/_shop.scss */
.my-custom-theme .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding: 8px 10px;
}

/*Localisation Changes End*/
/* line 78, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop {
  background-repeat: repeat-x;
  /*** product detail page ***/
  /*
  #wishlist {
  	position:relative;
  	
  	.tooltip {
  		position:absolute;
  		display:none;
  		left:580px;
  		top:307px;
  		margin:14px -14px 0 -40px
  	}
  	.wishImg { 
  		margin: 470px 0 0 -13px;
  		position: absolute;
  		cursor: pointer;
  		float:right;
  		right: 3px;
  	}
  }
  */
}
/* line 79, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop ul {
  margin: 0;
  padding: 0;
}
/* line 84, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop ol, #page-shop ul {
  list-style: none;
}
/* line 86, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop caption, #page-shop th, #page-shop td {
  text-align: left;
  font-weight: normal;
}
/* line 89, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #bodyContainer {
  letter-spacing: 0;
  margin: 0 auto;
  text-align: center;
  width: 1225px;
  -webkit-font-smoothing: subpixel-antialiased;
  color: #434343;
  font: normal 62.5%/1.5 helvetica-bold,sans-serif;
  min-height: 700px;
}
/* line 101, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #shop-interstitial .row {
  margin: 0 auto;
  max-width: 62.5em;
  width: 100%;
}
/* line 107, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #shop-interstitial .right-box h1 {
  color: #868686;
  font-size: 22px;
  font-weight: bold;
  line-height: 5px;
  text-align: left;
  margin: 0px;
}
/* line 116, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #shop-interstitial .right-box p {
  font-size: 14px;
  line-height: 17px;
  text-align: left;
}
@media only screen and (max-width: 640px) {
  /* line 122, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-interstitial .right-box ul {
    margin: auto;
    text-align: center;
  }
}
/* line 131, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #shop-interstitial .mattel_overlay .right-box,
#page-shop #shop-interstitial .banner_promo_3rdparty_overlay .right-box,
#page-shop #shop-interstitial .banner_promo_mattel_overlay .right-box {
  max-width: 310px;
}
@media only screen and (max-width: 640px) {
  /* line 131, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-interstitial .mattel_overlay .right-box,
  #page-shop #shop-interstitial .banner_promo_3rdparty_overlay .right-box,
  #page-shop #shop-interstitial .banner_promo_mattel_overlay .right-box {
    max-width: 100%;
  }
}
/* line 141, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #homePage #bodyContainer {
  background: url(/Content/img/shop/shop-bag.png) no-repeat scroll 1010px 311px transparent;
}
/* line 145, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #main_title {
  width: 990px;
  height: 35px;
  margin: auto;
  text-align: left;
}
/* line 151, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #main_title h1 {
  background: url(/Content/img/shop/page-title-bg.png) no-repeat top center transparent;
  color: #48C3CF;
  font-size: 26px;
  text-shadow: 0 2px 1px #1F7078;
  text-transform: uppercase;
  height: 45px;
  padding: 3px 0 0 26px;
  margin: 0 0 1em;
  text-shadow: 0 2px 1px #1F7078;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: inherit;
}
/* line 169, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #breadcrumbs {
  line-height: 20px;
  overflow: auto;
  font-size: 13px;
  padding-left: 124px;
  padding-top: 15px;
  font-family: helvetica;
  color: #EA4498;
  margin-bottom: -14px;
}
/* line 181, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #breadcrumbs ul,
#page-shop #breadcrumbs li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 186, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #breadcrumbs li {
  float: left;
  padding-left: 5px;
  font-size: 13px;
}
/* line 192, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #breadcrumbs li a:link,
#page-shop #breadcrumbs li a:visited {
  color: #D71B80;
  font-family: helvetica-bold, Arial, Tahoma, Sans Serif;
  font-size: 13px;
}
/* line 200, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #breadcrumbs li a:hover,
#page-shop #breadcrumbs li a:focus {
  color: #A50B5E;
}
/* line 206, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #breadcrumbsDetail {
  line-height: 20px;
  overflow: auto;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #EA4498;
  padding: 15px 0 0 0;
  /* margin-left: 115px; for reposive */
  color: #D71B80;
  height: 20px;
  overflow-y: hidden;
}
/* line 220, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #breadcrumbsDetail ul,
#page-shop #breadcrumbsDetail li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 225, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #breadcrumbsDetail li {
  float: left;
  padding-left: 9px;
  font-family: helvetica-bold, Arial, Tahoma, Sans Serif;
  font-size: 12px;
}
/* line 233, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #breadcrumbsDetail li a:link,
#page-shop #breadcrumbsDetail li a:visited {
  color: #D71B80;
  text-decoration: underline;
  font-size: 12px;
}
/* line 240, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #breadcrumbsDetail li a:hover,
#page-shop #breadcrumbsDetail li a:focus {
  color: #A50B5E;
}
/* line 246, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #mainContainer {
  width: 1225px;
  height: 500px;
}
/* line 251, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .navigation {
  float: left;
  color: #F99438;
  padding: 28px 0 0 124px;
  text-align: left;
}
/* line 257, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .navigation h2 {
  color: #F99438;
  padding: 24px 0 30px 37px;
}
/* line 263, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .navigation .ages,
#page-shop .navigation .category,
#page-shop .navigation .brands {
  margin: 55px 0 26px 0px;
}
/* line 266, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .navigation li {
  color: #707070;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Geneva, sans-serif;
  padding: 0 18px;
  position: relative;
  word-wrap: break-word;
  text-decoration: none;
}
/* line 278, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .navigation li:hover {
  text-decoration: underline;
}
/* line 283, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .searchNavigation h2 {
  color: #F99438;
  padding: 24px 0 30px 37px;
}
/* line 289, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .searchNavigation .ages,
#page-shop .searchNavigation .category,
#page-shop .searchNavigation .brands {
  margin: 55px 0 26px 0px;
}
/* line 293, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .left-scroll-pane {
  overflow: hidden;
  padding: 0px;
  width: 194px;
}
/* line 298, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .AllCategory {
  color: #D71B80;
  cursor: pointer;
  display: block;
  font-size: 14px;
  font-family: Arial, Geneva, sans-serif;
  padding: 0 19px;
  position: relative;
  word-wrap: break-word;
  text-decoration: none;
  top: 13px;
  font-weight: bold;
}
/* line 311, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .AllCategory:hover {
  color: #1DB1BF;
}
/* line 314, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .AllCategory.actvCat {
  font-weight: bold;
  color: #1DB1BF;
}
/* line 319, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .InactvCat {
  font-weight: bold;
  color: #D71B80;
}
/* line 326, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #productLanding ul.filter-Age,
#page-shop #productLanding ul.filter-category,
#page-shop #productLanding ul.filter-brands {
  width: 180px;
}
/* line 336, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop ul.filter-Age,
#page-shop ul.filter-brands,
#page-shop ul.filter-category,
#page-shop ul.filter-type,
#page-shop ul.filter-solutions,
#page-shop ul.filter-development-stage,
#page-shop ul.filter-collections,
#page-shop ul.filter-themes {
  padding: 14px 1px 1px;
}
/* line 339, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .FilterOpen {
  color: #D71B80;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Geneva, sans-serif;
  padding: 0 0 0 19px;
  position: relative;
  word-wrap: break-word;
  text-decoration: none;
  line-height: 1.6em;
}
/* line 352, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .FilterOpen:hover {
  text-decoration: underline;
  color: #1DB1BF;
}
/* line 356, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .FilterOpen.actv {
  color: #1DB1BF;
  font-weight: bold;
}
/* line 361, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mywishlist {
  padding-top: 15px;
  margin-left: 7px;
  cursor: pointer;
  height: 206px;
  width: 183px;
}
/* line 368, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mywishlist-mob {
  margin-left: 7px;
  cursor: pointer;
  display: none;
  padding-top: 3px;
}
/* line 374, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mywishlistTxt {
  position: relative;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  top: 157px;
  left: 64px;
}
/* line 382, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mywishlist-mob .mywishlistTxt {
  color: #D71B80;
  font-family: Arial, Tahoma, Sans Serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: underline;
  position: static;
  top: inherit;
  left: inherit;
}
/* line 392, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .search-results {
  float: left;
  padding: 28px 0 0px 4px;
  width: 840px;
}
/* line 397, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rightNav {
  float: left;
  height: 34px;
}
/* line 401, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .sort-title {
  float: left;
  font: 12px Arial, Tahoma, Sans Serif;
  padding-top: 5px;
  color: #D71B80;
  margin-left: 6px;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 410, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .sortblock-inner {
  padding-bottom: 10px;
  padding-left: 59px;
}
/* line 414, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .sortblock-title {
  background: url(/Content/img/shop/lang-select-sprite.png) no-repeat scroll left top transparent;
  color: #000000;
  display: block;
  font: 13px Arial,Tahoma,Sans Serif;
  height: 24px;
  margin: 0;
  padding: 4px 29px 4px 8px;
  text-align: left;
  width: 170px;
}
/* line 425, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .sortblock-title.active {
  background-position: 0 -27px;
}
/* line 430, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .sorByContent {
  display: none;
  margin-left: 1px;
  position: absolute;
}
/* line 435, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .sorByContent ul {
  border-color: #f5a7c9;
  border-style: solid;
  border-width: 0 1px 1px;
  display: block;
  padding: 0;
  position: relative;
  z-index: 9999;
  list-style: none outside none;
  text-align: left;
  margin: 0;
}
/* line 447, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .sorByContent ul.menu li.leaf {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 453, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .sorByContent ul.menu li a {
  color: #333333;
  display: block;
  font: 13px Arial,Tahoma,Sans Serif;
  padding: 4px 6px 3px;
  text-decoration: none;
  width: 160px;
}
/* line 461, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .sorByContent li a:hover {
  background-color: #f9d4e4;
  border-color: #f5a7c9 #f5a7c9 #f9d4e4;
}
/* line 465, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop ul.secondary {
  border-bottom: 1px solid #f9d4e4;
  margin: 5px;
  padding: .5em 1em;
}
/* line 470, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .langbar-bgsort {
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: -1;
}
/* line 478, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #pagination,
#page-shop .pagination {
  float: right;
  padding-right: 112px;
  height: 34px;
}
/* line 483, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #view40 {
  float: left;
  padding-left: 25px;
  font-size: 14px;
  font-weight: bold;
  padding-top: 1px;
}
/* line 490, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #view40 a:active {
  color: #EC4399;
  text-decoration: none;
  cursor: default;
}
/* line 496, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #view40 .disabled,
#page-shop #view40 a:active.disabled {
  color: #e274ac;
  cursor: default;
  text-decoration: none;
}
/* line 502, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #view40 a,
#page-shop #viewAll a {
  color: #A50B5E;
  font-family: helvetica-bold, Arial, Tahoma, Sans Serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}
/* line 510, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #view40 a:hover,
#page-shop #viewAll a:hover {
  color: #A50B5E;
}
/* line 513, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #viewAll {
  float: left;
  padding-left: 15px;
  font-size: 14px;
  font-weight: bold;
  padding-top: 1px;
}
/* line 520, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #pagination2 {
  padding-right: 145px;
  padding-bottom: 100px;
}
/* line 524, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .thumbs {
  background: url("/Content/img/shop/paginationBg.png") no-repeat scroll left top transparent;
  text-decoration: none;
  color: #666666;
  width: 23px;
  height: 22px;
  display: block;
  float: left;
  cursor: pointer;
}
/* line 535, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .thumbs:hover,
#page-shop .thumbs.actv {
  background-image: url("/Content/img/shop/paginationActiveBg.png");
  background-position: center center;
}
/* line 539, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .bx-controls {
  position: relative;
  z-index: 10;
}
/* line 543, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .bx-prev {
  display: block;
  height: 19px;
  left: -18px;
  position: absolute;
  text-indent: -9999px;
  top: -20px;
  width: 13px;
  margin: 0;
}
/* line 553, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .bx-next {
  display: block;
  height: 18px;
  position: absolute;
  right: -15px;
  text-indent: -9999px;
  top: -20px;
  width: 13px;
  margin: 0;
}
/* line 572, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .thumbs1,
#page-shop .thumbs2,
#page-shop .thumbs3,
#page-shop .thumbs4,
#page-shop .thumbs5,
#page-shop .thumbs6,
#page-shop .thumbs7,
#page-shop .thumbs8,
#page-shop .thumbs9 {
  cursor: pointer;
  vertical-align: middle;
}
/* line 581, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .thumbs2_details,
#page-shop .thumbs3_details,
#page-shop .thumbs4_details,
#page-shop .thumbs5_details,
#page-shop .thumbs6_details,
#page-shop .thumbs7_details,
#page-shop .thumbs8_details,
#page-shop .thumbs9_details,
#page-shop .thumbs10_details {
  display: none;
}
/* line 583, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .bx-wrapper .bx-viewport {
  background: transparent;
}
/* line 586, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #gameContainer .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* line 589, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #pagination1 #gameContainer .bx-wrapper .bx-prev {
  background: url("/Content/img/shop/paginationArrow_left.png") no-repeat scroll 0 0 transparent !important;
}
/* line 592, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #pagination1 #gameContainer .bx-wrapper .bx-next {
  background: url("/Content/img/shop/paginationArrow_right.png") no-repeat scroll 0 0 transparent !important;
}
/* line 595, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #pagination2 #gameContainer .bx-wrapper .bx-prev {
  background: url("/Content/img/shop/paginationArrow_left_pink.png") no-repeat scroll 0 0 transparent !important;
}
/* line 598, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #pagination2 #gameContainer .bx-wrapper .bx-next {
  background: url("/Content/img/shop/paginationArrow_right_pink.png") no-repeat scroll 0 0 transparent !important;
}
/* line 601, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage #gameContainer .bx-wrapper .bx-prev {
  background: url("/Content/img/shop/carouselArrows.png") no-repeat scroll 0 0 transparent !important;
}
/* line 604, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage #gameContainer .bx-wrapper .bx-prev:hover {
  background: url("/Content/img/shop/Yellow_Arrow_Rollover_Up.png") no-repeat scroll 0 0 transparent !important;
}
/* line 607, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage #gameContainer .bx-wrapper .bx-next {
  background: url("/Content/img/shop/carouselArrows.png") no-repeat scroll 0 0 transparent !important;
  background-position: 0 -21px  !important;
}
/* line 611, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage #gameContainer .bx-wrapper .bx-next:hover {
  background-image: url(/Content/img/shop/Yellow_Arrow_Rollover.png) !important;
  background-position: 0 0  !important;
}
/* line 617, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #view40 a,
#page-shop #viewAll a {
  color: #D71B80;
  font-family: Arial, Tahoma, Sans Serif;
  font-size: 12px;
  font-weight: normal;
}
/* line 624, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #pagination2 #view40 a,
#page-shop #pagination2 #viewAll a {
  color: #D71B80;
}
/* line 630, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #view40 a:hover,
#page-shop #viewAll a:hover,
#page-shop #pagination2 #view40 a:hover,
#page-shop #pagination2 #viewAll a:hover {
  color: #A50B5E;
}
/* line 633, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #thumbBg {
  float: left;
  width: 130px;
  border-top: none;
}
/* line 638, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #thumbBg .thumbs_no {
  font-weight: bold;
  font-size: 14px;
  font-family: helvetica-bold, Arial, Tahoma, Sans Serif;
  line-height: 22px;
  margin: 0;
}
/* line 645, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #thumbBg .thumbs.actv .thumbs_no {
  color: #ffffff;
}
/* line 648, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #thumbBg .bxslider li {
  width: 23px !important;
  height: 22px;
}
/* line 652, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #thumbBg .bx-wrapper .bx-viewport {
  border: medium none;
  box-shadow: none;
}
/* line 656, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage #thumbBg .bxslider li {
  width: 82px !important;
  height: 86px !important;
  line-height: 82px !important;
  vertical-align: middle !important;
  background-color: #FFFFFF;
  cursor: pointer;
  margin-bottom: 10px;
  border: 1px solid #F490C0;
}
/* line 666, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage #thumbBg .bxslider li img {
  vertical-align: middle;
  margin: auto;
  position: relative;
}
/* line 671, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage #thumbBg .bxslider li {
  width: 82px !important;
  height: 83px;
  background-color: #FFFFFF;
  line-height: 82px;
  cursor: pointer;
  padding: 0;
}
/* line 679, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage #thumbBg {
  width: 82px;
  border-top: none;
  padding-left: 0px;
  padding-top: 20px;
  float: right;
  padding-right: 22px;
}
/* line 688, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #gameContainer {
  margin: 0 auto;
  text-align: center;
  float: right;
}
/* line 693, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .cdaVideoOverlay {
  margin: 25px 5px 0px 5px;
}
/* line 696, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product {
  background: url("/Content/img/shop/thumbBg.png") no-repeat scroll left top transparent;
  padding: 14px 11px 1px 14px;
  float: left;
  width: 240px;
  position: relative;
  margin: 0px 10px 10px 0;
  vertical-align: middle;
  height: 335px;
}
/* line 706, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product:hover {
  border-color: #F7EE25;
}
/* line 709, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-name {
  width: 195px;
  text-align: left;
  max-height: 46px;
  overflow: hidden;
}
/* line 716, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-name h1 {
  color: #666666;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  font-family: Verdana, Geneva, sans-serif;
  line-height: 1.3;
  margin: 0;
}
/* line 725, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-name h1 a {
  color: #666666;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  font-family: Verdana, Geneva, sans-serif;
  line-height: 1.3;
}
/* line 733, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-price {
  width: 89px;
  height: 24px;
  display: block;
  float: left;
  cursor: pointer;
  margin-top: 8px;
}
/* line 741, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-image {
  background-color: #FFFFFF;
  position: relative;
  width: 200px;
  height: 200px;
  line-height: 200px;
  margin: 0px 0px 10px;
  vertical-align: middle;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #DADADA;
  text-align: center;
}
/* line 752, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-image a {
  display: block;
}
/* line 756, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-image-name:hover .product-image {
  border-color: #1DB1BF;
}
/* line 759, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-image-name:hover .product-name h1 a {
  color: #1DB1BF;
}
/* line 762, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-image li {
  background-color: #FFFFFF;
  width: 200px;
  height: 200px;
  line-height: 200px;
  position: relative;
  border: 1px solid #FFFFFF;
}
/* line 770, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-image li a {
  vertical-align: middle;
}
/* line 773, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .product-image a img {
  vertical-align: middle;
  padding: 1px 1px 1px 1px;
}
/* line 777, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .ratings {
  text-align: left;
  margin-top: 5px;
}
/* line 781, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .prodAddtoCart {
  font: normal 12px verdana;
  text-align: left;
  cursor: pointer;
  margin-top: 10px;
  width: auto;
  float: none;
  height: 21px;
  padding-left: 30px;
  bottom: 15px;
  /* position: absolute; */
  background-repeat: no-repeat;
  background-position: 0 0;
}
/* line 795, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .prodAddtoCart:hover {
  background-position: 0 -21px;
}
/* line 798, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .prodAddtoCart .addTocartIcon {
  background-image: inherit;
  width: 27px;
  height: 20px;
  float: left;
  display: none;
}
/* line 805, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .prodAddtoCart span {
  margin-left: 5px;
  line-height: 20px;
  padding-bottom: 2px;
  color: #D71B80;
  border-bottom: 1px solid #D71B80;
  font-weight: bold;
}
/* line 813, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .prodAddtoCart:hover span {
  color: #1DB1BF;
  border-bottom: 1px solid #1DB1BF;
}
/* line 817, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .checkAvilablity {
  margin-top: 5px;
  padding-left: 0px;
  background: none;
}
/* line 822, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .checkAvilabilityIcon {
  background: url(/Content/img/shop/checkAvilabilityIcon.png) no-repeat top left;
  width: 31px;
  height: 27px;
  float: left;
}
/* line 828, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop span.checkAvilabilityTxt {
  line-height: 27px;
  color: #666666;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #666;
  margin-left: 2px;
  font-family: verdana;
}
/* line 838, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .scrollup {
  width: 54px;
  height: 51px;
  opacity: 1;
  position: fixed;
  bottom: 7px;
  display: none;
  float: right;
  text-indent: -9999px;
  background: url("/Content/img/shop/ui.totop.png") no-repeat;
  margin-left: -93px;
  right: auto;
  z-index: 99999;
}
/* line 853, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .overlay-bg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #666666;
  /* fallback */
  background: rgba(0, 0, 0, 0.75);
  background: url("/Content/img/shop/popup_strip.png");
}
/* line 864, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .overlay-content {
  padding: 1%;
  position: relative;
  top: 20%;
  left: 50%;
  margin: 0 0 0 -24%;
  width: 620px;
  /* add negative left margin for half the width to center the div */
  z-index: 100;
}
/* line 873, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .popup_bg {
  width: 604px;
  height: 322px;
}
/* line 877, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .popup_container {
  margin-top: -324px;
  position: absolute;
  width: 604px;
}
/* line 881, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .popup_container img {
  cursor: pointer;
}
/* line 884, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .popup_container .close-btn {
  float: right;
  margin-top: 3px;
  margin-right: 10px;
}
/* line 890, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .body_cont {
  padding-top: 83px;
  padding-left: 252px;
  text-align: left;
}
/* line 894, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .body_cont h1 {
  color: #EC4399;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 32px;
  margin: 0 0 0 5px;
  padding: 0;
  width: 295px;
}
/* line 901, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .body_cont p {
  color: #EC4399;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  margin: 0 0 0 5px;
  padding: 0;
  width: 295px;
  line-height: 1.3;
}
/* line 912, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mattel_overlay .PopupNavigation ul {
  text-align: center;
  padding-left: 1px;
  padding-top: 12px;
}
/* line 917, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mattel_logo {
  float: right;
  margin-right: 52px;
  margin-top: -17px;
}
/* line 922, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .PopupNavigation {
  clear: both;
}
/* line 925, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .general_overlay .PopupNavigation ul {
  text-align: center;
  padding-left: 1px;
  padding-top: 52px;
}
/* line 930, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mattel_overlay .PopupNavigation ul {
  text-align: center;
  padding-left: 1px;
  padding-top: 12px;
}
/* line 935, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .read_reviews .PopupNavigation ul {
  text-align: center;
  padding-left: 1px;
  padding-top: 12px;
}
/* line 940, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mattelEmailMe_overlay .PopupNavigation ul {
  text-align: center;
  padding-left: 1px;
  padding-top: 12px;
}
/* line 945, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .PopupNavigation ul li {
  list-style-type: none;
  float: left;
  padding-right: 20px;
}
/* line 950, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .PopupNavigation li.pop_button a {
  display: block;
  height: 32px;
  width: 140px;
  padding-top: 3px;
  text-decoration: none;
}
/* line 957, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .overlayWishListDelete p {
  margin: 0 0 0 6px;
}
/* line 960, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .deleteDetailBtn {
  margin-left: 41px;
  margin-top: 6px;
}
/* line 964, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .deleteHomebtn {
  margin-left: 41px;
  margin-top: 6px;
}
/* line 968, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #deleteWishListText {
  color: #EC4399;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 32px;
  margin: 0 0 0 1px;
  padding: 0;
  width: 295px;
}
/* line 976, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .CancelBtn {
  cursor: pointer;
}
/* line 980, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .rateit {
  display: -moz-inline-box;
  display: inline-block;
  position: relative;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  /*
  button.rateit-reset {
      background: url(/Content/img/shop/delete.png) 0 0;
      width: 21px;
  	height: 21px;
      display: -moz-inline-box;
      display: inline-block;
      float: left;
      outline: none;
      border:none;
      padding: 0;
  }
  button.rateit-reset:hover, 
  button.rateit-reset:focus {
      background-position: 0 -21px;
  }
  */
}
/* line 992, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .rateit .rateit-range * {
  display: block;
}
/* line 997, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .rateit .rateit-hover,
#page-shop .rateit .rateit-selected {
  position: absolute;
  left: 0px;
}
/* line 1002, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .rateit .rateit-hover-rtl,
#page-shop .rateit .rateit-selected-rtl {
  left: auto;
  right: 0px;
}
/* line 1006, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .rateit .rateit-hover-rtl {
  background-position: right -32px;
}
/* line 1009, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .rateit .rateit-selected-rtl {
  background-position: right -16px;
}
/* line 1032, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #homePage .rateit .rateit-range {
  position: relative;
  display: -moz-inline-box;
  display: inline-block;
  background: url("/Content/img/shop/ratingStar_new.png");
  width: 21px;
  height: 21px;
  outline: none;
  padding-left: 2px;
}
/* line 1042, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #homePage .rateit .rateit-hover {
  background: url("/Content/img/shop/ratingStar_new.png") left -60px;
}
/* line 1045, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #homePage .rateit .rateit-selected {
  background: url("/Content/img/shop/ratingStar_new.png") left -21px;
}
/* line 1048, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #homePage .rateit .rateit-preset {
  background: url("/Content/img/shop/ratingStar_new.png") left -60px;
}
/* line 1051, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #homePage .rateit .rateit-preset-rtl {
  background: url("/Content/img/shop/ratingStar_new.png") left -60px;
}
/* line 1059, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol {
  width: 664px;
  float: left;
  margin-top: 11px;
  margin-left: 111px;
  padding-bottom: 100px;
}
/* line 1065, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol .newcontainer {
  position: relative;
}
/* line 1069, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol {
  float: left;
  margin-left: 18px;
  margin-top: 8px;
  /*
  .addCart {
  	padding:8px 0 7px 0;
  	cursor:pointer;
  	float:none;
  	margin: 8px 0;
  	 background-image: url("/Content/img/shop/btn.png");
  	width: 160px;
  	height: 53px; 
  	background-position-y: -57px;
  }
  .addCart:hover {
  	background-position-y:0;
  }
  */
}
/* line 1073, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt1 {
  font-size: 18px;
  font-weight: bold;
  width: 300px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #D71B80;
  line-height: 1.2;
  margin: 0;
}
/* line 1083, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt2 {
  font-size: 14px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  line-height: 1.4;
  margin: 0;
  font-weight: inherit;
}
/* line 1092, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt3 {
  font-size: 12px;
  text-align: left;
  font-family: Verdana, Geneva, sans-serif;
  width: 270px;
  clear: both;
  padding-top: 10px;
  color: #666666;
  line-height: 1.2;
  font-weight: inherit;
  padding-bottom: 0px;
}
/* line 1104, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .moreDetails {
  font-size: 12px;
  text-align: left;
  font-family: Verdana, Geneva, sans-serif;
  width: 270px;
  clear: both;
  color: #ed3b97;
  text-decoration: underline;
  cursor: pointer;
  line-height: 1.4;
  margin-top: 3px;
  margin-bottom: 10px;
}
/* line 1117, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol #detailWishlist-mob {
  display: none;
}
/* line 1120, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .stars {
  float: left;
  margin-top: 2px;
}
/* line 1124, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .bLine {
  border-bottom: 1px solid #ffd5ed;
  clear: both;
}
/* line 1128, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .bLine1 {
  border-bottom: 1px solid #ffd5ed;
  clear: both;
}
/* line 1132, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .EmailMe {
  margin-bottom: 0px;
  cursor: pointer;
  width: 164px;
  height: 49px;
}
/* line 1138, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .EmailMe:hover {
  background-position: 0 -51px;
}
/* line 1144, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt4 {
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #D71B80;
  text-align: left;
  line-height: 2em;
}
/* line 1152, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt5 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #666666;
  padding-top: 9px;
  clear: both;
  padding-bottom: 10px;
}
/* line 1161, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt6 {
  padding-top: 4px;
  float: left;
}
/* line 1165, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt6 a {
  float: left;
  color: #ed3b97;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-top: 2px;
  margin-left: 10px;
}
/* line 1173, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt6 #detailWishlist-mob {
  color: #D71B80;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-left: 10px;
  padding-top: 2px;
  text-decoration: underline;
  cursor: pointer;
}
/* line 1182, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt6 #detailWishlist-mob:hover {
  color: #A50B5E;
}
/* line 1185, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .warning {
  clear: both;
  float: left;
  padding-top: 15px;
}
/* line 1190, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt7 {
  font-weight: bold;
  padding: 12px 0 0 5px;
  font-size: 12px;
  font-family: helvetica-bold, Arial, Tahoma, Sans Serif;
  color: #666666;
  float: left;
}
/* line 1198, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt7 span {
  font-weight: normal;
}
/* line 1201, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt8 {
  padding: 12px 0 0 5px;
  font-size: 12px;
  font-family: helvetica-bold, Arial, Tahoma, Sans Serif;
  color: #666666;
  float: left;
  font-weight: normal;
}
/* line 1210, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt9 {
  clear: both;
  font-size: 12px;
  font-family: helvetica-bold, Arial, Tahoma, Sans Serif;
  color: #666666;
  text-align: left;
  line-height: 2em;
  font-weight: normal;
}
/* line 1220, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt6 a,
#page-shop #rigCol .moreDetails {
  color: #D71B80;
  text-decoration: underline;
}
/* line 1226, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .txt6 a:hover,
#page-shop #rigCol .moreDetails:hover {
  color: #A50B5E;
}
/* line 1229, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .outofstock {
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 1232, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol .outofstock img {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 1274, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #wishlist {
  margin: 5px 0 0 -9px;
}
/* line 1278, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #detailWishlist {
  position: relative;
  cursor: pointer;
  width: 195px;
  height: 45px;
  text-align: center;
}
/* line 1288, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #detailWishlist span {
  display: block;
  color: white;
  font-size: 19px;
  padding-top: 13px;
  padding-left: 28px;
  line-height: 1em;
}
/* line 1298, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #topImg {
  background-image: url(/Content/img/shop/productFrameTop.png);
  width: 673px;
  height: 20px;
  margin-left: 6px;
  float: left;
}
/* line 1305, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #middleImg {
  background-image: url(/Content/img/shop/productFramemid.png);
  width: 673px;
  height: auto;
  margin-left: 6px;
  float: left;
}
/* line 1312, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #bottomImg {
  background-image: url(/Content/img/shop/productFramebottom.png);
  width: 673px;
  height: 33px;
  margin-left: 6px;
  float: left;
  margin-bottom: 10px;
}
/* line 1320, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #gameDisplayContainer {
  float: left;
  padding: 0 0 0 26px;
}
/* line 1325, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .shopNavigation {
  clear: both;
  padding: 15px 0 10px 0;
  width: 300px;
}
/* line 1330, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .shopNavigation .shopNavLinks {
  background-color: #fde1f0;
  padding: 3px 20px;
}
/* line 1334, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .shopNavigation ul {
  text-align: center;
  margin-top: 5px;
  margin-left: -3px;
}
/* line 1339, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .shopNavigation ul li {
  list-style-type: none;
  float: left;
  margin-bottom: 7px;
}
/* line 1344, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .shopNavigation1 {
  clear: both;
}
/* line 1347, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .shopNavigation1 ul {
  text-align: center;
}
/* line 1350, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .shopNavigation1 ul li {
  list-style-type: none;
  float: left;
}
/* line 1356, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.walmart a {
  background: none no-repeat scroll 4px -42px transparent;
  display: block;
  height: 40px;
  width: 123px;
}
/* line 1363, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .walmart a:hover,
#page-shop .walmart a:active {
  color: #FFFFFF;
  text-decoration: none;
  background-position: left top;
}
/* line 1369, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.amazon a {
  background: none no-repeat scroll 0px -43px transparent;
  display: block;
  height: 40px;
  width: 123px;
}
/* line 1376, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .amazon a:hover,
#page-shop .amazon a:active {
  color: #FFFFFF;
  text-decoration: none;
  background-position: left top;
}
/* line 1381, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .tru {
  clear: both;
}
/* line 1382, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.tru a {
  background: none no-repeat scroll 0px -44px transparent;
  display: block;
  height: 40px;
  width: 123px;
}
/* line 1389, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .tru a:hover,
#page-shop .tru a:active {
  color: #FFFFFF;
  text-decoration: none;
  background-position: left top;
}
/* line 1394, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.target a {
  background: none no-repeat scroll 1px -43px transparent;
  display: block;
  height: 40px;
  width: 123px;
}
/* line 1401, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .target a:hover,
#page-shop .target a:active {
  color: #FFFFFF;
  text-decoration: none;
  background-position: left top;
}
/* line 1407, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li {
  position: relative;
}
/* line 1410, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .shop_now {
  position: absolute;
  top: -35px;
  left: 0px;
  display: none;
}
/* line 1419, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.walmart a,
#page-shop li.amazon a,
#page-shop li.tru a,
#page-shop li.target a {
  background-image: url("/Content/img/shop/vendorSprite.png");
  height: 46px;
  width: 130px;
}
/* line 1424, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.walmart a {
  background-position: 0px -94px;
}
/* line 1428, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.walmart a:hover,
#page-shop li.walmart a:active {
  background-position: 0px -2px;
}
/* line 1431, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.amazon a {
  background-position: -131px -94px;
}
/* line 1435, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.amazon a:hover,
#page-shop li.amazon a:active {
  background-position: -131px -2px;
}
/* line 1438, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.tru a {
  background-position: 0px -140px;
}
/* line 1442, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.tru a:hover,
#page-shop li.tru a:active {
  background-position: 0px -48px;
}
/* line 1445, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.target a {
  background-position: -134px -142px;
}
/* line 1449, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop li.target a:hover,
#page-shop li.target a:active {
  background-position: -134px -50px;
}
/* line 1454, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage .rateit .rateit-range {
  position: relative;
  display: -moz-inline-box;
  display: inline-block;
  background: url("/Content/img/shop/ratingStar_new.png");
  width: 21px;
  height: 21px;
  outline: none;
  padding-left: 2px;
}
/* line 1464, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage .rateit .rateit-hover {
  background: url("/Content/img/shop/ratingStar_new.png") left -60px;
}
/* line 1467, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage .rateit .rateit-selected {
  background: url("/Content/img/shop/ratingStar_new.png") left -21px;
}
/* line 1470, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage .rateit .rateit-preset {
  background: url("/Content/img/shop/ratingStar_new.png") left -60px;
}
/* line 1473, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage .rateit .rateit-preset-rtl {
  background: url("/Content/img/shop/ratingStar_new.png") left -60px;
}
/* line 1476, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage #swfContainer .gameBanner {
  min-height: 525px;
}
/* line 1479, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage #swfContainer .gameBanner img {
  vertical-align: middle;
}
/* line 1482, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage .bx-prev {
  display: block;
  height: 20px;
  left: 16px;
  position: absolute;
  text-indent: -9999px;
  top: -321px;
  width: 39px;
  margin: 0;
}
/* line 1492, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #InnerPage .bx-next {
  display: block;
  height: 20px;
  position: absolute;
  right: 25px;
  text-indent: -9999px;
  top: 10px;
  width: 39px;
  margin: 0;
}
/* line 1503, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .cboth {
  clear: both;
}
@media screen {
  /* line 1508, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #printIntro {
    display: none;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1515, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #InnerPage .rateit-selected .rateit-preset {
    width: 77px;
  }
  /* line 1518, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #homePage .rateit-selected .rateit-preset {
    width: 77px;
  }
  /* line 1521, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #rigCol .moreDetails {
    font-size: 12px;
    text-align: left;
    font-family: Verdana, Geneva, sans-serif;
    width: 270px;
    clear: both;
    text-decoration: underline;
    cursor: pointer;
    line-height: 1em;
  }
}
/* line 1534, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .centerBtnContainer {
  margin: 50px auto 75px auto;
  float: left;
  left: 50%;
  position: relative;
}
/* line 1540, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .centerBtnContainer .sendButton {
  position: relative;
  right: 50%;
}
/* line 1544, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #congratsMailsentdialog {
  left: 70%;
}
/* line 1547, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailText .sentMailFrame {
  width: 363px;
}
/* line 1551, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog {
  background: url(/Content/img/shop/mailBackground.jpg) no-repeat;
  width: 622px;
  height: 455px;
  position: absolute;
  overflow: hidden;
}
/* line 1557, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog p, #page-shop .mailDialog table {
  margin-bottom: 0;
}
/* line 1560, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .header {
  background: url(/Content/img/shop/headingBar.png) repeat-x;
  height: 25px;
  font: bold 14px arial;
  color: #fff;
  line-height: 25px;
  padding: 0px 6px 0px 20px;
  margin-top: 2px;
}
/* line 1569, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .headingText {
  float: left;
}
/* line 1572, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .closeIcon {
  background: url(/Content/img/shop/modalClose.png) no-repeat;
  width: 19px;
  height: 19px;
  float: right;
  margin-top: 2px;
  cursor: pointer;
}
/* line 1580, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .mailContainer {
  padding: 30px 30px 30px 114px;
}
/* line 1583, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .wishlistText {
  font: bold 32px arial;
  color: #fff;
  text-align: right;
  -webkit-text-shadow: 2px 2px 3px #000;
  -moz-text-shadow: 2px 2px 3px #000;
  -ms-text-shadow: 2px 2px 3px #000;
  text-shadow: 2px 2px 3px #000;
  filter: Shadow(Color=black, Direction=120, Strength=2);
  margin: -3px 60px 3px 0px;
}
/* line 1594, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .mailFrame {
  border: 6px solid #fff200;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  background-color: #fff;
  font: normal 16px arial;
  color: #ec4399;
  padding: 15px 27px 15px 145px;
  line-height: 20px;
  text-align: center;
  overflow: hidden;
}
/* line 1605, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .mailText {
  width: 290px;
  text-align: left;
}
/* line 1609, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .mailIcon {
  background: url(/Content/img/shop/mailFolderIcon.png) no-repeat;
  width: 46px;
  height: 33px;
  float: right;
}
/* line 1615, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .fieldElement {
  float: right;
  border: 0px;
}
/* line 1619, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .fieldElement td {
  padding: 0px;
  padding-top: 14px;
  text-align: right;
  font-weight: bold;
  background-color: #fff;
  vertical-align: middle;
}
/* line 1627, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .fieldElement td input {
  width: 194px;
  height: 34px;
  border: 1px solid #ec429b;
  background-color: #fff;
  font-weight: bold;
  padding-left: 6px;
  font-size: 15px;
  margin-bottom: 0;
}
/* line 1637, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .sendButton {
  cursor: pointer;
  display: inline-block;
  margin-top: 20px;
  font-weight: bold;
  letter-spacing: 1px;
}
/* line 1644, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .sendButton .btnImage {
  height: 33px;
  width: 8px;
  background-image: url(/Content/img/shop/sendBtn.png);
  background-repeat: no-repeat;
  float: left;
  line-height: 33px;
  color: #fff;
}
/* line 1653, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .sendButton .leftSendBtn {
  background-position: top left;
}
/* line 1656, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .sendButton .midSendBtn {
  background-position: center left;
  background-repeat: repeat-x;
  width: auto;
  padding: 0px 40px;
}
/* line 1662, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .sendButton .rightSendBtn {
  background-position: bottom left;
}
/* line 1665, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .mailDialog .barbieDoll {
  position: absolute;
  top: 40px;
  left: 1px;
}
/* line 1672, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop a.greybtn {
  display: block;
  float: left;
  height: 47px;
  width: 185px;
  margin-right: 6px;
  padding-right: 0px;
  padding-top: 2px;
  text-decoration: none;
  font-family: Helvetica, sans-serif;
  font-size: 20px;
  line-height: 42px;
  color: #E11A6A;
  text-align: center;
}
/* line 1689, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop a.greybtn:hover {
  background-position: 0 -47px;
  color: #e11a6a;
}
/* line 1694, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .pinkcartbtnWrapper {
  margin-top: 25px;
  height: 50px;
}
/* line 1698, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop a.pinkcartbtn {
  display: block;
  line-height: 40px;
  color: #e11a6a;
}
/* line 1704, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop a.pinkcartbtn {
  display: block;
  float: left;
  height: 47px;
  width: 185px;
  margin-right: 6px;
  padding: 5px 4px 7px 50px;
  text-decoration: none;
  font-family: Helvetica, sans-serif;
  font-size: 19px;
}
/* line 1716, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop a.pinkcartbtn:hover {
  background-position: 0 -47px;
  color: #e11a6a;
}
/* line 1721, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #shop-filters.button-group-wrapper {
  position: relative;
}
/* line 1725, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #shop-filters.button-group-wrapper.disabled span span, #page-shop #shop-filters.button-group-wrapper.is-loading span span {
  cursor: default !important;
}
/* line 1735, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #shop-filters.button-group-wrapper.is-loading span {
  color: #ccc;
  -webkit-transition: color 0.4s ease-in;
  -webkit-transition-delay: 0.4s;
  -moz-transition: color 0.4s ease-in 0.4s;
  -o-transition: color 0.4s ease-in 0.4s;
  transition: color 0.4s ease-in 0.4s;
}
/* line 1743, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #gameBannerWrapper {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  border: 3px solid #eca2c3;
  background: url(/Content/img/shop/productFramemid_strip.png) repeat-x scroll bottom center white;
  margin-bottom: 10px;
  margin-left: 6px;
  padding-top: 10px;
  padding-bottom: 20px;
}
/* line 1752, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #topImg {
  margin-left: 0;
  background-image: none;
  height: 15px;
  display: none;
}
/* line 1758, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #middleImg {
  margin-left: 0;
  background-image: none;
}
/* line 1762, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #bottomImg {
  margin-bottom: 0px;
  margin-left: 0;
  background-image: none;
  height: 20px;
  display: none;
}
/* line 1769, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop .gameBanner {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
/* line 1775, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol .newcontainer {
  float1: left;
  width1: 110px;
}
/* line 1780, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #leftColInner {
  width: 100% !important;
}
/* line 1783, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #gameBannerWrapper {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
/* line 1788, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #gameDisplayContainer {
  width: 80%;
  padding: 0;
  margin: 0 auto;
  float: none;
}
/* line 1794, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #middleImg {
  width: 100%;
}
/* line 1797, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #wishlist {
  display: none;
}
/* line 1800, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider .newcontainer {
  clear: both;
  position: relative;
}
/* line 1804, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #MainImageDisplay {
  width: 100% !important;
}
/* line 1807, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #gameContainer {
  width: 300px;
  float: none;
}
/* line 1811, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #thumbBg {
  width: 300px;
  float: none;
  margin: auto;
}
/* line 1816, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #gameContainer .bx-wrapper .bx-prev {
  top: -63px;
  left: -29px;
  background: url("/Content/img/shop/carouselArrowsH.png") no-repeat scroll 0 0 transparent !important;
  width: 20px;
  height: 40px;
}
/* line 1823, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #gameContainer .bx-wrapper .bx-prev:hover {
  background-image: url(/Content/img/shop/Yellow_Arrow_Rollover_PrevH.png) !important;
  background-position: 0 0  !important;
}
/* line 1827, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #gameContainer .bx-wrapper .bx-next {
  top: -63px;
  right: -29px;
  background: url("/Content/img/shop/carouselArrowsH.png") no-repeat scroll 0 0 transparent !important;
  width: 20px;
  height: 40px;
  background-position: -20px 0  !important;
}
/* line 1835, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #leftCol.hSlider #gameContainer .bx-wrapper .bx-next:hover {
  background-image: url(/Content/img/shop/Yellow_Arrow_RolloverH.png) !important;
  background-position: 0 0  !important;
}
/* line 1841, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #rigCol.hSlider #detailWishlist-mob {
  display: block;
}
@media only screen and (max-width: 640px) {
  /* line 78, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop {
    /* small screen */
  }
  /* line 1848, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #rightNav {
    width: 250px;
    float: none;
    margin: auto;
    margin-bottom: 7px;
  }
  /* line 1854, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .shopNavigation .shopNavLinks {
    padding: 0;
    width: 98%;
  }
  /* line 1858, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .pagination {
    width: 275px;
    padding-right: 0;
    float: none;
    margin: auto;
    padding-left: 8px;
    margin-bottom: 10px;
  }
  /* line 1865, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .pagination #view40 {
    padding-left: 20px;
  }
  /* line 1869, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .mywishlist-mob {
    width: 75px;
    margin: auto;
  }
  /* line 1876, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #WishList .content_wish {
    height: 300px;
    width: 100%;
  }
  /* line 1880, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #WishList .title span {
    text-align: left;
    padding-left: 10px;
  }
  /* line 1884, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #WishList #doll_wl {
    display: none;
  }
  /* line 1887, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #WishList #tick_wl {
    display: none;
  }
}
@media only screen and (max-width: 1025px) {
  /* line 78, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop {
    background-repeat: repeat-x !important;
  }
  /* line 1896, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .page-title h1 {
    margin-bottom: 8px;
  }
  /* line 1899, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .left-scroll-pane {
    width: 100%;
  }
  /* line 1902, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .search-results {
    width: 100%;
    padding-top: 0;
  }
  /* line 1907, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row#breadcrumbs, #page-shop .row#breadcrumbsDetail {
    margin-bottom: 0;
    padding: 0;
    font-size: inherit;
    margin-left: 0;
  }
  /* line 1913, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #ProductContent {
    padding-left: 0px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 755px;
  }
  /* line 1920, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .navigation {
    float: none;
    padding: 0;
  }
  /* line 1924, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .navigation ul {
    margin: auto;
    padding: 0;
    text-align: center;
  }
  /* line 1929, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .navigation li {
    display: inline;
    padding: 0;
  }
  /* line 1933, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .navigation li a {
    display: block;
    padding: 0 0 0 10px;
    margin: 0;
  }
  /* line 1938, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .navigation a.AllCategory {
    position: static;
  }
  /* line 1943, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #pagination,
  #page-shop .row .pagination,
  #page-shop .row #pagination2 {
    padding-right: 15px;
  }
  /* line 1946, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .mywishlist {
    display: none;
  }
  /* line 1949, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .mywishlist-mob {
    display: block;
  }
  /* line 1953, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #leftCol {
    width: 98%;
    padding: 0;
    margin-left: 0;
  }
  /* line 1957, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #leftCol #leftColInner {
    width: 675px;
    margin: auto;
  }
  /* line 1962, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #pagination2 {
    padding-bottom: 10px;
  }
  /* line 1965, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .mywishlist-mob {
    padding-bottom: 150px;
  }
  /* line 1968, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #rigCol {
    width: 98%;
    padding-bottom: 100px;
  }
  /* line 1971, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #rigCol #rigColInner {
    width: 675px;
    margin: auto;
  }
  /* line 1975, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #rigCol .txt1, #page-shop .row #rigCol .txt3 {
    width: 95%;
  }
  /* line 1978, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #rigCol .shopNavigation {
    padding-left: 0;
    padding-top: 10px;
  }
  /* line 1981, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #rigCol .shopNavigation .tru {
    clear: none;
  }
  /* line 1994, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .left-scroll-pane,
  #page-shop .row .search-results, #page-shop .row#breadcrumbs,
  #page-shop .row #ProductContent,
  #page-shop .row #rightNav,
  #page-shop .row #pagination1 {
    border: 0px solid #000;
  }
  /* line 1999, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #WishList .content_wish {
    height: 400px;
    width: 100%;
  }
  /* line 2003, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #WishList .mCSB_container {
    margin-right: 0;
  }
  /* line 2006, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #WishList #email_wl {
    right: 45px;
    left: inherit;
  }
  /* line 2010, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #WishList #print_wl {
    left: inherit;
    right: 110px;
  }
  /* line 2016, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters .button-group .button span {
    display: block !important;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
  }
  /* line 2022, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper {
    max-width: 520px !important;
    top: -10px;
    height: 50px;
  }
  /* line 2028, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-prev,
  #page-shop #shop-filters > .bx-wrapper .bx-next {
    top: -27px;
  }
  /* line 2031, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-viewport {
    background: transparent;
    border: 0 none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 50px !important;
    top: 9px;
    left: 0px;
  }
  /* line 2038, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-viewport .filter-Age {
    margin: 0;
    padding: 0;
  }
  /* line 2041, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-viewport .filter-Age > li {
    display: inline-block;
    text-align: center;
    margin-top: 13px;
  }
  /* line 2045, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-viewport .filter-Age > li a {
    color: #868686;
    display: block;
    display: inherit;
    margin: 0;
  }
  /* line 2052, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-viewport .filter-Age > li a:hover > span {
    color: #48c3cf;
  }
  /* line 2063, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-controls a {
    background: url("/Content/img/bx-slider-arrows.png") no-repeat 0 0 transparent !important;
    height: 33px !important;
    padding: 0 !important;
    width: 23px !important;
    z-index: 0;
  }
  /* line 2070, ../../../scss/sass/partials/sections/_shop.scss */
  html.mobile #page-shop #shop-filters > .bx-wrapper .bx-controls a {
    height: 17px !important;
    width: 12px !important;
    margin-top: -11px !important;
  }
  /* line 2076, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-controls a.disabled {
    cursor: default;
    display: block !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
    opacity: 0.2;
  }
  /* line 2083, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-prev {
    left: -30px;
    background-position: -29px 0 !important;
  }
  /* line 2086, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-prev:hover {
    background-position: -29px -43px !important;
  }
  /* line 2089, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-prev.disabled:hover {
    background-position: -29px 0 !important;
  }
  /* line 2093, ../../../scss/sass/partials/sections/_shop.scss */
  html.mobile #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-prev {
    left: -30px;
    background-position: -29px -86px !important;
  }
  /* line 2096, ../../../scss/sass/partials/sections/_shop.scss */
  html.mobile #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-prev:hover {
    background-position: -29px -114px !important;
  }
  /* line 2099, ../../../scss/sass/partials/sections/_shop.scss */
  html.mobile #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-prev.disabled:hover {
    background-position: -29px -86px !important;
  }
  /* line 2105, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-next {
    right: -30px;
  }
  /* line 2107, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-next:hover {
    background-position: 0 -43px !important;
  }
  /* line 2110, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-next.disabled:hover {
    background-position: 0 0 !important;
  }
  /* line 2114, ../../../scss/sass/partials/sections/_shop.scss */
  html.mobile #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-next {
    right: -30px;
    background-position: 0 -86px !important;
  }
  /* line 2117, ../../../scss/sass/partials/sections/_shop.scss */
  html.mobile #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-next:hover {
    background-position: 0 -114px !important;
  }
  /* line 2120, ../../../scss/sass/partials/sections/_shop.scss */
  html.mobile #page-shop #shop-filters > .bx-wrapper .bx-controls .bx-next.disabled:hover {
    background-position: 0 -86px !important;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 2133, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row {
    /*
    .gameBannerWrapper {
      @include border-radius(7px);
      border: 3px solid #b62e78;
      background-color:#de1c85;
      margin-left: 5px;
    }
    .gameBanner {
      position:relative;
      width:525px;
      float:left;   
      margin:8px 1px 10px 20px;
      padding:0 5px;       
      @include border-radius(7px); 
      border: 1px solid;
    }
    .gameBannerSlider {
      position:relative;
      width:100px;
      margin:8px;
      min-height:525px;
      float:left;
      border: 1px solid;
    }
    #gameContainer {
      float:none;
    }*/
  }
  /* line 2134, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .page-title h1 {
    margin-bottom: 8px;
  }
  /* line 2137, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .left-scroll-pane {
    width: 200px;
  }
  /* line 2140, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .search-results {
    width: 796px;
    padding-top: 0;
  }
  /* line 2145, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row#breadcrumbs, #page-shop .row#breadcrumbsDetail {
    margin-bottom: 0;
    padding: 0;
    font-size: inherit;
  }
  /* line 2150, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #ProductContent {
    padding-left: 20px;
    width: 100%;
  }
  /* line 2154, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .AllCategory {
    position: static;
    padding-left: 0;
  }
  /* line 2158, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #rightNav {
    padding-left: 20px;
  }
  /* line 2163, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #pagination,
  #page-shop .row .pagination,
  #page-shop .row #pagination2 {
    padding-right: 45px;
  }
  /* line 2166, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .search-results {
    padding-top: 12px;
  }
  /* line 2169, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #leftCol {
    width: 673px;
    padding: 0;
    margin-left: 0;
  }
  /* line 2174, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #rigCol {
    width: auto;
  }
  /* line 2178, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #pagination2,
  #page-shop .row #leftCol {
    padding-bottom: 150px;
  }
  /* line 2213, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row .left-scroll-pane,
  #page-shop .row .search-results, #page-shop .row#breadcrumbs,
  #page-shop .row #ProductContent,
  #page-shop .row #rightNav,
  #page-shop .row #pagination1 {
    border: 0px solid #000;
  }
}
@media only screen and (max-width: 710px) {
  /* line 2222, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #ProductContent {
    padding-left: 0px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 505px;
  }
  /* line 2232, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #rigCol #rigColInner {
    width: 100%;
    padding-right: 10px;
  }
  /* line 2238, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #shop-filters > .bx-wrapper {
    max-width: 75% !important;
  }
  /* line 2241, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .button-group .button span {
    font-size: 14px;
  }
}
@media only screen and (max-width: 520px) {
  /* line 2248, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop .row #ProductContent {
    width: 250px;
  }
  /* line 2252, ../../../scss/sass/partials/sections/_shop.scss */
  #page-shop #swfContainer .gameBanner {
    min-height: inherit !important;
    line-height: inherit !important;
  }
}
/* line 2258, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #detailWishlistlocale {
  background: url(/Content/img/shop/Barbie_Star_Check.png) no-repeat scroll 3px 2px #18bee5;
  height: 35px;
  width: 190px;
  margin: 0;
  cursor: pointer;
  text-align: center;
  display: none;
  padding-left: 40px;
  padding-right: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 2271, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop #detailWishlistlocale span {
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
  line-height: 1em;
}
/* line 2282, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-br .mywishlist .mywishlistTxt {
  font-size: 14px;
  top: 150px;
}
/* line 2287, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-br .sortblock-inner {
  padding-bottom: 10px;
  padding-left: 80px;
}
/* line 2292, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-br #detailWishlist {
  display: none;
}
/* line 2295, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-br #detailWishlistlocale {
  background: url(/Content/img/shop/Barbie_Star_Check.png) no-repeat scroll 3px 2px #18bee5;
  height: 35px;
  width: 190px;
  margin: 0;
  cursor: pointer;
  text-align: center;
  display: block;
  padding-left: 40px;
  padding-right: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 2307, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-br #detailWishlistlocale span {
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 2313, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-br #WishList .email_img {
  display: none;
}
/* line 2316, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-br #WishList #tick_wl {
  left: 26%;
  position: absolute;
  top: -22px;
}
/* line 2321, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-br #detailWishlist span {
  padding-top: 10px;
  font-size: 11px;
}
/* line 2331, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-pt .mywishlist .mywishlistTxt {
  font-size: 14px;
  top: 156px;
}
/* line 2336, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-pt .sortblock-inner {
  padding-bottom: 10px;
  padding-left: 80px;
}
/* line 2341, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-pt #detailWishlist {
  display: none;
}
/* line 2344, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-pt #detailWishlistlocale {
  background: url(/Content/img/shop/Barbie_Star_Check.png) no-repeat scroll 3px 2px #18bee5;
  height: 35px;
  width: 190px;
  margin: 0;
  cursor: pointer;
  text-align: center;
  display: block;
  padding-left: 40px;
  padding-right: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 2356, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-pt #detailWishlistlocale span {
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  line-height: 2em;
}
/* line 2362, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-pt #WishList .email_img {
  display: none;
}
/* line 2365, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-pt #WishList #tick_wl {
  left: 26%;
  position: absolute;
  top: -22px;
}
/* line 2370, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.pt-pt #detailWishlist span {
  padding-top: 16px;
  font-size: 11px;
}
/* line 2380, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.es-es .mywishlist .mywishlistTxt {
  font-size: 13.1px;
  top: 151px;
  left: 47px;
}
/* line 2386, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.es-es .sortblock-inner {
  padding-bottom: 10px;
  padding-left: 80px;
}
/* line 2391, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.es-es #detailWishlist {
  display: none;
}
/* line 2394, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.es-es #detailWishlistlocale {
  background: url(/Content/img/shop/Barbie_Star_Check.png) no-repeat scroll 3px 2px #18bee5;
  height: 35px;
  width: 190px;
  margin: 0;
  cursor: pointer;
  text-align: center;
  display: block;
  padding-left: 40px;
  padding-right: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 2406, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.es-es #detailWishlistlocale span {
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 2412, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.es-es #WishList .email_img {
  display: none;
}
/* line 2415, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.es-es #WishList #tick_wl {
  left: 23%;
  position: absolute;
  top: -22px;
}
/* line 2421, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.es-es #Wishlist #print_wl {
  left: 77%;
  position: absolute;
  top: -20px;
}
/* line 2427, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.es-es .reveal-modal .title span {
  padding: 0px;
}
/* line 2430, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.es-es #detailWishlist span {
  padding-top: 10px;
  font-size: 10px;
}
/* line 2440, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-lam .mywishlist .mywishlistTxt {
  font-size: 14px;
  top: 157px;
}
/* line 2445, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-lam .sortblock-inner {
  padding-bottom: 10px;
  padding-left: 80px;
}
/* line 2449, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-lam #detailWishlistlocale {
  background: url(/Content/img/shop/Barbie_Star_Check.png) no-repeat scroll 3px 2px #18bee5;
  height: 35px;
  width: 190px;
  margin: 0;
  cursor: pointer;
  text-align: center;
  display: block;
  padding-left: 40px;
  padding-right: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 2461, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-lam #detailWishlistlocale span {
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
  line-height: 1em;
}
/* line 2467, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-lam #WishList .email_img {
  display: block;
}
/* line 2470, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-lam #WishList #tick_wl {
  left: 26%;
  position: absolute;
  top: -22px;
}
/* line 2475, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-lam #detailWishlist span {
  padding-top: 10px;
}
/* line 2484, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-gb .mywishlist .mywishlistTxt {
  font-size: 14px;
  top: 157px;
}
/* line 2489, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-gb .sortblock-inner {
  padding-bottom: 10px;
  padding-left: 80px;
}
/* line 2494, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-gb #detailWishlist {
  display: none;
}
/* line 2497, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-gb #detailWishlistlocale {
  background: url(/Content/img/shop/Barbie_Star_Check.png) no-repeat scroll 3px 2px #18bee5;
  height: 35px;
  width: 190px;
  margin: 0;
  cursor: pointer;
  text-align: center;
  display: block;
  padding-left: 40px;
  padding-right: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 2509, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-gb #detailWishlistlocale span {
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  line-height: 2em;
}
/* line 2515, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-gb #WishList .email_img {
  display: none;
}
/* line 2518, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-gb #WishList #tick_wl {
  left: 26%;
  position: absolute;
  top: -22px;
}
/* line 2523, ../../../scss/sass/partials/sections/_shop.scss */
#page-shop.en-gb #detailWishlist span {
  padding-top: 10px;
}

/* end */
/* line 1, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent {
  /*
  .clearfix:before,
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
  }
  
  .clearfix:after {
      clear: both;
  }
  
  .clearfix {
      zoom: 1; 
  }
  */
  /*
  #alHeaderImage{
    width:100%;
    position: relative;
  }
  */
  /*Bug: this is slightly shifting the image.
  using two images now.
  #alHeaderBtn:hover #alHeaderImage{
    background-position:0% -100%;
  }
  */
  /** media queries */
  /*
  @media only screen and (min-width:495px){
     need to line up the buy now btns on tablet/desktop
    .offer-container.walmart .btn{
      position: relative;
      top: 38px;
    }
  
  }
  */
  /* Smartphones (portrait and landscape) ----------- */
}
/* line 2, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5em;
  width: 100%;
  *zoom: 1;
}
/* line 10, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row:before, #alMainContent .row:after {
  content: " ";
  display: table;
}
/* line 13, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row:after {
  clear: both;
}
/* line 17, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row.collapse .column,
#alMainContent .row.collapse .columns {
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 21, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row .row {
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  max-width: none;
  width: auto;
  *zoom: 1;
}
/* line 28, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row .row:before, #alMainContent .row .row:after {
  content: " ";
  display: table;
}
/* line 31, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row .row:after {
  clear: both;
}
/* line 33, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row .row.collapse {
  margin-left: 0;
  margin-right: 0;
  max-width: none;
  width: auto;
  *zoom: 1;
}
/* line 39, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row .row.collapse:before, #alMainContent .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 42, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row .row.collapse:after {
  clear: both;
}
/* line 46, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .column,
#alMainContent .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  position: relative;
}
@media only screen {
  /* line 54, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-1 {
    width: 8.33333%;
  }
  /* line 57, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-2 {
    width: 16.66667%;
  }
  /* line 60, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-3 {
    width: 25%;
  }
  /* line 63, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-4 {
    width: 33.33333%;
  }
  /* line 66, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-5 {
    width: 41.66667%;
  }
  /* line 69, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-6 {
    width: 50%;
  }
  /* line 72, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-7 {
    width: 58.33333%;
  }
  /* line 75, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-8 {
    width: 66.66667%;
  }
  /* line 78, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-9 {
    width: 75%;
  }
  /* line 81, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-10 {
    width: 83.33333%;
  }
  /* line 84, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-11 {
    width: 91.66667%;
  }
  /* line 87, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-12 {
    width: 100%;
  }
  /* line 90, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-0 {
    margin-left: 0%;
  }
  /* line 93, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 96, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 99, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-3 {
    margin-left: 25%;
  }
  /* line 102, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 105, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 108, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-6 {
    margin-left: 50%;
  }
  /* line 111, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 114, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 117, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-9 {
    margin-left: 75%;
  }
  /* line 120, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .small-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 123, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent [class*="column"] + [class*="column"]:last-child {
    float: right;
  }
  /* line 126, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent [class*="column"] + [class*="column"].end {
    float: left;
  }
  /* line 130, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .column.small-centered,
  #alMainContent .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
@media only screen and (min-width: 640px) {
  /* line 135, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-1 {
    width: 8.33333%;
  }
  /* line 138, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-2 {
    width: 16.66667%;
  }
  /* line 141, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-3 {
    width: 25%;
  }
  /* line 144, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-4 {
    width: 33.33333%;
  }
  /* line 147, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-5 {
    width: 41.66667%;
  }
  /* line 150, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-6 {
    width: 50%;
  }
  /* line 153, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-7 {
    width: 58.33333%;
  }
  /* line 156, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-8 {
    width: 66.66667%;
  }
  /* line 159, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-9 {
    width: 75%;
  }
  /* line 162, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-10 {
    width: 83.33333%;
  }
  /* line 165, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-11 {
    width: 91.66667%;
  }
  /* line 168, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-12 {
    width: 100%;
  }
  /* line 171, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-0 {
    margin-left: 0%;
  }
  /* line 174, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 177, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 180, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-3 {
    margin-left: 25%;
  }
  /* line 183, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 186, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 189, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-6 {
    margin-left: 50%;
  }
  /* line 192, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 195, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 198, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-9 {
    margin-left: 75%;
  }
  /* line 201, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 204, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 207, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-1 {
    left: 8.33333%;
    right: auto;
  }
  /* line 211, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-1 {
    right: 8.33333%;
    left: auto;
  }
  /* line 215, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-2 {
    left: 16.66667%;
    right: auto;
  }
  /* line 219, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-2 {
    right: 16.66667%;
    left: auto;
  }
  /* line 223, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-3 {
    left: 25%;
    right: auto;
  }
  /* line 227, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-3 {
    right: 25%;
    left: auto;
  }
  /* line 231, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-4 {
    left: 33.33333%;
    right: auto;
  }
  /* line 235, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-4 {
    right: 33.33333%;
    left: auto;
  }
  /* line 239, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-5 {
    left: 41.66667%;
    right: auto;
  }
  /* line 243, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-5 {
    right: 41.66667%;
    left: auto;
  }
  /* line 247, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-6 {
    left: 50%;
    right: auto;
  }
  /* line 251, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-6 {
    right: 50%;
    left: auto;
  }
  /* line 255, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-7 {
    left: 58.33333%;
    right: auto;
  }
  /* line 260, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-7 {
    right: 58.33333%;
    left: auto;
  }
  /* line 264, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-8 {
    left: 66.66667%;
    right: auto;
  }
  /* line 268, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-8 {
    right: 66.66667%;
    left: auto;
  }
  /* line 272, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-9 {
    left: 75%;
    right: auto;
  }
  /* line 276, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-9 {
    right: 75%;
    left: auto;
  }
  /* line 280, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-10 {
    left: 83.33333%;
    right: auto;
  }
  /* line 284, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-10 {
    right: 83.33333%;
    left: auto;
  }
  /* line 288, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-push-11 {
    left: 91.66667%;
    right: auto;
  }
  /* line 292, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .medium-pull-11 {
    right: 91.66667%;
    left: auto;
  }
  /* line 297, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .column.medium-centered,
  #alMainContent .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
  /* line 303, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .column.medium-uncentered,
  #alMainContent .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 308, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-1 {
    width: 8.33333%;
  }
  /* line 311, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-2 {
    width: 16.66667%;
  }
  /* line 314, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-3 {
    width: 25%;
  }
  /* line 317, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-4 {
    width: 33.33333%;
  }
  /* line 320, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-5 {
    width: 41.66667%;
  }
  /* line 323, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-6 {
    width: 50%;
  }
  /* line 326, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-7 {
    width: 58.33333%;
  }
  /* line 329, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-8 {
    width: 66.66667%;
  }
  /* line 332, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-9 {
    width: 75%;
  }
  /* line 335, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-10 {
    width: 83.33333%;
  }
  /* line 338, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-11 {
    width: 91.66667%;
  }
  /* line 341, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-12 {
    width: 100%;
  }
  /* line 344, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-0 {
    margin-left: 0%;
  }
  /* line 347, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 350, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 353, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-3 {
    margin-left: 25%;
  }
  /* line 356, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 359, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 362, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-6 {
    margin-left: 50%;
  }
  /* line 365, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 368, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 371, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-9 {
    margin-left: 75%;
  }
  /* line 374, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 377, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 380, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-1 {
    left: 8.33333%;
    right: auto;
  }
  /* line 384, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-1 {
    right: 8.33333%;
    left: auto;
  }
  /* line 388, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-2 {
    left: 16.66667%;
    right: auto;
  }
  /* line 392, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-2 {
    right: 16.66667%;
    left: auto;
  }
  /* line 396, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-3 {
    left: 25%;
    right: auto;
  }
  /* line 400, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-3 {
    right: 25%;
    left: auto;
  }
  /* line 404, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-4 {
    left: 33.33333%;
    right: auto;
  }
  /* line 408, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-4 {
    right: 33.33333%;
    left: auto;
  }
  /* line 412, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-5 {
    left: 41.66667%;
    right: auto;
  }
  /* line 416, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-5 {
    right: 41.66667%;
    left: auto;
  }
  /* line 420, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-6 {
    left: 50%;
    right: auto;
  }
  /* line 424, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-6 {
    right: 50%;
    left: auto;
  }
  /* line 428, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-7 {
    left: 58.33333%;
    right: auto;
  }
  /* line 432, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-7 {
    right: 58.33333%;
    left: auto;
  }
  /* line 436, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-8 {
    left: 66.66667%;
    right: auto;
  }
  /* line 440, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-8 {
    right: 66.66667%;
    left: auto;
  }
  /* line 444, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-9 {
    left: 75%;
    right: auto;
  }
  /* line 448, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-9 {
    right: 75%;
    left: auto;
  }
  /* line 452, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-10 {
    left: 83.33333%;
    right: auto;
  }
  /* line 456, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-10 {
    right: 83.33333%;
    left: auto;
  }
  /* line 460, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-push-11 {
    left: 91.66667%;
    right: auto;
  }
  /* line 464, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .large-pull-11 {
    right: 91.66667%;
    left: auto;
  }
  /* line 469, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .column.large-centered,
  #alMainContent .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
  /* line 475, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .column.large-uncentered,
  #alMainContent .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
}
/* line 480, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent a {
  text-decoration: none;
}
/* line 501, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #bottomWrapper {
  width: 100%;
  background: #d1e3f3;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZTNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #d1e3f3 0%, white 67%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e3f3), color-stop(67%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d1e3f3 0%, white 67%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d1e3f3 0%, white 67%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d1e3f3 0%, white 67%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d1e3f3 0%, #ffffff 67%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e3f3', endColorstr='#ffffff',GradientType=0 );
  /* IE6-8 */
}
/* line 517, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .uppercase {
  text-transform: uppercase;
}
/* line 521, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .al-wrapper {
  position: relative;
}
/* line 525, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #headerWrapper {
  background-color: #1064ae;
  padding-top: 95px;
}
/* line 530, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em;
}
/* line 535, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .body-bg {
  background-color: #1064ae;
}
/* line 539, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #alMainContent {
  position: relative;
}
/* line 543, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .container {
  margin: 20px 0px 20px 0px;
}
/* line 547, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #retailerLinksHeader {
  text-transform: uppercase;
}
/* line 551, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .left {
  float: left;
}
/* line 555, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .right {
  float: right;
}
/* line 559, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .pink {
  color: #de1c85;
}
/* line 563, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .grey {
  color: #6d6d6e;
}
/* line 567, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .grey-light {
  color: #8d8d8d;
}
/* line 571, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .btn {
  cursor: pointer;
}
/* line 575, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #aLHeader {
  position: relative;
  overflow: hidden;
}
/* line 580, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #aLHeader .img {
  width: 100%;
  position: relative;
}
/* line 585, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #alHeaderTitle {
  position: relative;
  display: block;
  margin: 0px auto;
  max-width: 924px;
  width: 924px;
  height: 45px;
  top: 4px;
}
/* line 601, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #alHeaderImage, #alMainContent #alHeaderImageRollover {
  width: 100%;
  position: absolute;
}
/* line 605, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #alHeaderBgImage {
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  display: none;
}
/* line 620, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #desktopHeaderImage, #alMainContent #mobileHeaderImage {
  position: relative;
  width: 100%;
  height: 100%;
  display: none;
}
/* line 627, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #alHeaderBtn:hover .header-img {
  display: none;
}
/* line 631, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #alHeaderBtn:hover .header-img.rollover {
  display: inline;
}
/* line 635, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .header-img {
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 641, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .header-img.rollover {
  display: none;
}
/* line 645, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .row.header {
  padding-left: 15px;
}
/* line 649, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .header div {
  font-size: 1.563em;
}
/* line 653, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .thin-line {
  width: 100%;
  height: 1px;
  background-color: white;
}
/* line 659, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .thin-line.bottom {
  position: absolute;
  bottom: 2px;
}
/* line 664, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .thin-line.top {
  position: absolute;
  top: 2px;
}
/* line 669, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #navWrapper {
  background-color: #eaf2f9;
  position: relative;
}
/* line 674, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #nav {
  font-size: 0.938em;
  text-align: center;
  padding: 10px 0px 10px 0px;
}
/* line 680, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #nav .items {
  position: relative;
  padding: 15px;
  text-align: center;
}
/* line 686, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #nav .btn {
  margin: 5px;
  padding: 10px;
}
/* line 691, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #nav .btn:hover {
  background-color: white;
  border: 1px solid white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 2px 5px 5px #d9eaf6;
  box-shadow: inset 0 2px 5px 5px #d9eaf6;
  padding: 9px;
}
/* line 705, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #nav .btn a {
  color: #656565;
  font-size: 0.90em;
}
/* line 710, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #nav .btn:hover a {
  color: #48c3cf;
}
/* line 714, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .al-description {
  font-size: 1.0em;
}
/* line 718, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #retailerLinks .li, #alMainContent #specialOffers .li, #alMainContent #mightLikeLinks .li {
  text-align: center;
}
/* line 722, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #retailerLinks .btn {
  width: 149px;
  height: 80px;
  margin: 0px auto;
  position: relative;
}
/* line 729, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .btn.al-target {
  background-image: url("/Content/img/pearlPrincess/BTN_target.png");
}
/* line 733, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .btn.walmart {
  background-image: url("/Content/img/pearlPrincess/BTN_walmart.png");
}
/* line 738, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .btn.amazon {
  background-image: url("/Content/img/pearlPrincess/BTN_amazon.png");
}
/* line 743, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .btn.kmart {
  background-image: url("/Content/img/pearlPrincess/BTN_kmart.png");
}
/* line 748, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .btn.al-target {
  background-image: url("/Content/img/pearlPrincess/BTN_target.png");
}
/* line 753, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .btn.tru {
  background-image: url("/Content/img/pearlPrincess/BTN_toysrus.png");
}
/* line 758, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .btn.itunes {
  background-image: url("/Content/img/pearlPrincess/BTN_itunes.png");
}
/* line 762, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #retailerLinks .btn:hover {
  background-position: 0px -80px;
}
/* line 766, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #specialOffers .li .img.bg {
  position: absolute;
  top: 0px;
}
/* line 771, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container {
  /*width: 459px;*/
  min-height: 240px;
  text-align: left;
  /*background-image:url("/Content/img/pearlPrincess/special_offer_bg.png");*/
  position: relative;
  margin: 0px auto;
  padding: 25px;
  background: white;
  border-radius: 10px;
  box-shadow: 4px 4px 5px #c4c4c6;
}
/* line 785, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container .left .img {
  max-width: auto;
}
/* line 789, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container .left {
  width: 55%;
}
/* line 793, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container.walmart .right {
  right: 0px;
  position: absolute;
}
/* line 798, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container.walmart .btn {
  position: absolute;
}
/* line 802, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container.al-target .right {
  right: 37px;
  position: absolute;
}
/* line 807, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container.al-target .btn {
  width: 170px;
  background-image: url("/Content/img/pearlPrincess/BTN_preorder_02.png");
}
/* line 812, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container .right .img {
  max-width: auto;
}
/* line 816, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container .header {
  font-size: 1.00em;
  margin-bottom: 10px;
}
/* line 821, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container .txt {
  font-size: 0.750em;
}
/* line 825, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container .btn {
  font-size: 0.750em;
  background-image: url("/Content/img/pearlPrincess/BTN_preorder_01.png");
  width: 91px;
  height: 30px;
  text-align: center;
  color: white;
}
/* line 834, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container .btn:hover {
  background-position: 0px -30px;
  color: #d75098;
}
/* line 839, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container .btn .txt {
  position: relative;
  top: 8px;
}
/* line 844, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .offer-container.al-target .img {
  max-height: 100%;
}
/* line 848, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #mightLikeLinks .container {
  width: 229px;
  height: 330px;
  background-image: url("/Content/img/pearlPrincess/also_like_bg.png");
  margin: 0px auto;
  font-size: 0.875em;
}
/* line 856, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .product-img {
  margin: 0px auto;
}
/* line 860, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .product-detail {
  padding: 0px 20px 0px 20px;
  position: absolute;
  bottom: 33px;
  width: 225px;
}
/* line 867, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #mightLikeLinks .columns:hover .product-detail {
  color: #f57fb5;
}
/* line 871, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #descriptionContainer .al-description {
  height: 50px;
  overflow: hidden;
}
/* line 876, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #readBtns {
  position: relative;
  bottom: 15px;
  color: #115595;
  font-size: 1em;
  text-decoration: underline;
  display: inline-block;
}
/* line 885, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #readLessBtn {
  display: none;
}
/* line 889, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .princess-doll .product-img {
  width: 95px;
  height: 289px;
  top: 12px;
  position: relative;
}
/* line 896, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .princess-purse .product-img {
  width: 205px;
  height: 211px;
  top: 29px;
  position: relative;
}
/* line 903, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .hair-salon .product-img {
  width: 219px;
  height: 204px;
  top: 62px;
  position: relative;
}
/* line 910, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent .princess-costar .product-img {
  width: 70px;
  height: 258px;
  top: 10px;
  position: relative;
}
/* line 917, ../../../scss/sass/partials/sections/_pearl-princess.scss */
#alMainContent #headerAnimation {
  position: absolute;
  top: 44px;
  left: 0px;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 493px) {
  /* line 1, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent {
    /*
    .offer-container {
      width:300px;
      background-image: none;
    }
    */
  }
  /* line 936, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .offer-container .left {
    width: 46%;
    right: 20px;
    position: relative;
  }
}
@media only screen and (max-width: 520px), only screen and (min-device-width: 400px) and (max-device-width: 520px) {
  /* line 1, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent {
    /*
    #alHeaderBgImage{
      top:28px;
    }
    */
  }
  /* line 957, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent #alHeaderTitle {
    width: 554.4px;
    height: 27px;
  }
  /* line 962, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent #headerAnimation {
    top: 28px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 976, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent .offer-container {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 540px), only screen and (min-device-width: 320px) and (max-device-width: 540px) {
  /* line 982, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent #nav .btn {
    display: block;
    width: 60%;
    margin: 0px auto;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px), (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 1, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent {
  /** NOTE: scrolling site was broken on phone
      I'm not sure why, it's broken on the examples they gave us
      but works on live site page.

      This is my attempt to fix it, might be some other issue I don't see
  */
  }
  /* line 999, ../../../scss/sass/partials/sections/_pearl-princess.scss */
  #alMainContent body.off-canvas {
    height: auto;
  }
}

/* line 2, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery .page-main-content-wrapper {
  background: transparent !important;
}
/* line 5, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #top-content-wrapper {
  position: relative;
  top: -71px;
  margin-bottom: -71px;
}
/* line 13, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo {
  *zoom: 1;
  margin: 0 auto;
  text-align: center;
  width: 1350px;
  position: relative;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-theme-gallery #explore-full-width .theme-promo:before, #page-theme-gallery #explore-full-width .theme-promo:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-theme-gallery #explore-full-width .theme-promo:after {
  clear: both;
}
@media only screen and (max-width: 1440px) {
  /* line 13, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery #explore-full-width .theme-promo {
    width: 1000px;
  }
}
/* line 23, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo .mainImage {
  position: relative;
  z-index: 65;
}
/* line 28, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo .bgImage {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 34, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo > .mobileImage {
  display: none;
}
/* line 36, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo .outer-callout {
  left: 38%;
  margin-left: 65%;
  margin-top: 13%;
  position: absolute;
  top: 86px;
  width: 250px;
  z-index: 68;
}
/* line 45, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo .outer-callout .callout-wrapper {
  border: 0;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.2em;
  margin-bottom: 5px;
  padding: 10px 15px;
  position: relative;
  text-align: center;
}
/* line 55, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo .outer-callout .callout-wrapper strong {
  background-color: #e3438a;
  color: #ffef00;
}
/* line 61, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo .outer-callout .button {
  margin-bottom: 0;
  margin-right: -3px;
  top: -11px;
  z-index: 1;
}
/* line 69, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo .theme-slider-fg {
  position: relative;
  z-index: 2;
}
/* line 73, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo .theme-slider-bg {
  position: relative;
  z-index: 0;
}
/* line 77, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery #explore-full-width .theme-promo .fs-pager-wrapper {
  border: none;
  background-color: transparent;
  box-shadow: none;
}
/* line 87, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery .back-button {
  position: absolute;
  top: 60px;
  z-index: 70;
  font-weight: bolder;
  margin-left: -500px;
  text-align: left;
  max-width: 1000px;
  left: 50%;
}
/* line 96, ../../../scss/sass/partials/sections/_theme-gallery.scss */
#page-theme-gallery .back-button > a {
  color: #e3438a;
}

/*
@media only screen and (min-width: 640px) {
	.pearl-princess{
			width:1000px;				
	}
}*/
@media only screen and (max-width: 1025px) {
  /* line 110, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery #explore-full-width .theme-promo {
    width: 740px;
  }
  /* line 113, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery #explore-full-width .theme-promo .outer-callout {
    margin-left: 66%;
    top: 53px;
    width: 160px;
  }
  /* line 117, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery #explore-full-width .theme-promo .outer-callout .callout-wrapper {
    font-size: 100%;
  }

  /* line 122, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery .back-button {
    margin-left: 0;
    max-width: 100%;
    left: 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 130, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery #explore-full-width .theme-promo {
    max-width: 640px;
    min-height: 100px;
    width: 100% !important;
  }
  /* line 135, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery #explore-full-width .theme-promo .outer-callout {
    display: none;
  }
  /* line 136, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery #explore-full-width .theme-promo .mainImage {
    display: none;
  }
  /* line 137, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery #explore-full-width .theme-promo .bgImage {
    display: none;
  }
  /* line 138, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery #explore-full-width .theme-promo .mobileImage {
    display: block;
    position: relative;
    width: 70%;
    top: 20px;
    margin: 20px;
    left: 50%;
    margin-left: -35%;
  }
  /* line 148, ../../../scss/sass/partials/sections/_theme-gallery.scss */
  #page-theme-gallery #explore-full-width .theme-promo .fraction-slider {
    display: none;
  }
}
/* line 2, ../../../scss/sass/partials/sections/_confirmation.scss */
#page-validation .createaccountdisabled > p {
  font-size: 1.875em;
  line-height: 1.875em;
  color: #e3438a;
}
/* line 7, ../../../scss/sass/partials/sections/_confirmation.scss */
#page-validation .confirmationunder13 {
  overflow: hidden;
  text-align: center;
  padding-bottom: 25px;
}
/* line 11, ../../../scss/sass/partials/sections/_confirmation.scss */
#page-validation .confirmationunder13 > p {
  margin: 0;
}
/* line 14, ../../../scss/sass/partials/sections/_confirmation.scss */
#page-validation .confirmationunder13 > img {
  margin: 30px 0 30px 0;
}
/* line 18, ../../../scss/sass/partials/sections/_confirmation.scss */
#page-validation .confirmationunder13 .user-login {
  color: #e3438a;
  font-weight: bolder;
}
/* line 23, ../../../scss/sass/partials/sections/_confirmation.scss */
#page-validation .confirmationunder13 .text-bottom ul {
  text-align: left;
  margin-left: 50%;
  position: relative;
  left: -100px;
  width: 100%;
  list-style: none;
}
/* line 30, ../../../scss/sass/partials/sections/_confirmation.scss */
#page-validation .confirmationunder13 .text-bottom ul a {
  color: #868686;
}
/* line 34, ../../../scss/sass/partials/sections/_confirmation.scss */
#page-validation .confirmationunder13 .text-bottom .suscription-message {
  display: none;
  margin-bottom: 20px;
  color: #48c3cf;
  font-weight: bolder;
}
/* line 40, ../../../scss/sass/partials/sections/_confirmation.scss */
#page-validation .confirmationunder13 .text-bottom .messageerror {
  color: #e3438a;
}
/* line 41, ../../../scss/sass/partials/sections/_confirmation.scss */
#page-validation .confirmationunder13 .text-bottom .button-link {
  color: #e3438a;
  margin-top: 20px;
  position: relative;
  display: block;
  font-weight: bolder;
  text-decoration: underline;
}

/* line 3, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation {
  width: 90%;
  margin: 0 auto;
  margin-bottom: 50px;
}
/* line 7, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation h3 {
  font-size: 18px;
  color: #868686;
  border-bottom: 1px solid #dbdbdb;
  margin: 0;
}
/* line 13, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation ul {
  margin-bottom: 0;
}
/* line 14, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation p {
  margin-bottom: 10px;
}
/* line 16, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .videoplayer {
  width: 90%;
  margin: 20px auto;
}
/* line 19, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .videoplayer .flex-video {
  position: relative;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
/* line 26, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .videoplayer .details {
  text-overflow: ellipsis;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
  height: 45px;
  background-color: #e3438a;
  color: #ffffff;
  text-align: center;
  padding: 10px 5px 5px;
}
/* line 38, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription {
  *zoom: 1;
  margin-bottom: 15px;
  position: relative;
  width: 90%;
  margin: 20px auto 0;
  padding-bottom: 20px;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-parents .parentconfirmation .suscription:before, #page-parents .parentconfirmation .suscription:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-parents .parentconfirmation .suscription:after {
  clear: both;
}
/* line 45, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left {
  top: 10px;
  position: relative;
}
/* line 48, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left > p {
  margin-bottom: 10px;
}
/* line 51, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a {
  background-image: url("/Content/img/social-links-big-vertical.png");
  background-repeat: no-repeat;
  background-color: transparent;
  height: 45px;
  padding: 0;
  text-indent: -9999px;
  width: 45px;
  display: inline-block;
  margin-left: 5px;
}
/* line 62, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.facebook {
  background-position: 0 0;
}
/* line 63, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.youtube {
  background-position: 0 -59px;
}
/* line 64, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.twitter {
  background-position: 0 -117px;
}
/* line 65, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.instagram {
  background-position: 0 -177px;
}
/* line 66, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.tumblr {
  background-position: 0 -235px;
}
/* line 67, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.pinterest {
  background-position: 0 -294px;
}
/* line 69, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.facebook:hover {
  background-position: -65px 0;
}
/* line 70, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.youtube:hover {
  background-position: -65px -59px;
}
/* line 71, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.twitter:hover {
  background-position: -65px -117px;
}
/* line 72, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.instagram:hover {
  background-position: -65px -177px;
}
/* line 73, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.tumblr:hover {
  background-position: -65px -235px;
}
/* line 74, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription > .left .social-links > a.pinterest:hover {
  background-position: -65px -294px;
}
/* line 78, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription .right {
  position: relative;
  top: 20px;
  width: 502px;
  height: 110px;
  margin-bottom: 20px;
}
/* line 84, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription .right > form {
  background: url("/Content/img/signup-bg.png") no-repeat transparent;
  position: absolute;
  width: 349px;
  padding-left: 10px;
  left: 67px;
  height: 110px;
}
/* line 91, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription .right > form > p {
  color: #e3438a;
  line-height: 1;
  margin: 8px 0 0 0;
  position: relative;
  width: 270px;
}
/* line 100, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription .right > form .suscription-message {
  display: none;
  padding: 20px;
  line-height: 1.5;
  margin-right: 50px;
  color: #868686;
  height: 110px;
  width: 200px;
}
/* line 109, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription .right > form > div {
  position: relative;
  height: 30px;
  margin: 5px 0;
}
/* line 113, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription .right > form > div input {
  position: relative;
  width: 156px;
  margin: 0 10px 0 0;
}
/* line 118, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription .right > form > div a {
  margin: 0;
}
/* line 123, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription .right > form > a {
  color: #e3438a;
  font-size: 0.875em;
}
/* line 131, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .suscription .right > img {
  position: absolute;
  right: 0;
  top: -25px;
}
/* line 143, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .subscribed .signedUpNewletter input {
  display: none;
}
/* line 144, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .subscribed .signedUpNewletter a {
  display: none;
}
/* line 145, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .subscribed .signedUpNewletter p {
  display: none;
}
/* line 146, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .subscribed .suscription-message {
  display: block !important;
}
/* line 149, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .advice {
  position: relative;
  width: 90%;
  margin: 20px auto;
  *zoom: 1;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-parents .parentconfirmation .advice:before, #page-parents .parentconfirmation .advice:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-parents .parentconfirmation .advice:after {
  clear: both;
}
/* line 154, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .advice > img {
  max-height: 300px;
  top: -40px;
  width: 25%;
  position: relative;
}
/* line 160, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .advice .tip-list {
  position: relative;
  width: 70%;
}
/* line 164, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .advice .tip-list > div {
  position: relative;
  left: -20px;
  width: 105%;
}
/* line 168, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .advice .tip-list > div > h3 {
  border-bottom: 0;
}
/* line 170, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .advice .tip-list > ul {
  list-style: initial;
}
/* line 176, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .activity-list {
  position: relative;
  margin: 10px auto 0;
}
/* line 179, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .activity-list > ul {
  *zoom: 1;
  list-style: none;
  padding: 10px 0 20px 0;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-parents .parentconfirmation .activity-list > ul:before, #page-parents .parentconfirmation .activity-list > ul:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-parents .parentconfirmation .activity-list > ul:after {
  clear: both;
}
/* line 183, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .activity-list > ul li {
  width: 30%;
  margin-right: 3%;
}
/* line 186, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .activity-list > ul li > p {
  color: #e3438a;
  font-size: 18px;
  margin: 0 0 5px 0;
  font-weight: bolder;
}
/* line 199, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .shop-list,
#page-parents .parentconfirmation .apps-list {
  margin: 20px auto 0;
}
/* line 201, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .shop-list .bottomborder,
#page-parents .parentconfirmation .apps-list .bottomborder {
  position: relative;
  width: 80%;
  display: inline-block;
}
/* line 208, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .shop-list > .button,
#page-parents .parentconfirmation .apps-list > .button {
  top: 10px;
}
/* line 210, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .shop-list > ul,
#page-parents .parentconfirmation .apps-list > ul {
  *zoom: 1;
  list-style: none;
  width: 960px;
  margin: 0 auto;
}
/* line 121, ../../../scss/sass/foundation-base/components/_global.scss */
#page-parents .parentconfirmation .shop-list > ul:before, #page-parents .parentconfirmation .shop-list > ul:after,
#page-parents .parentconfirmation .apps-list > ul:before,
#page-parents .parentconfirmation .apps-list > ul:after {
  content: " ";
  display: table;
}
/* line 122, ../../../scss/sass/foundation-base/components/_global.scss */
#page-parents .parentconfirmation .shop-list > ul:after,
#page-parents .parentconfirmation .apps-list > ul:after {
  clear: both;
}
/* line 215, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .shop-list > ul li,
#page-parents .parentconfirmation .apps-list > ul li {
  width: 220px;
  margin: 0 10px 0 10px;
}
/* line 219, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .shop-list > ul li > a span,
#page-parents .parentconfirmation .apps-list > ul li > a span {
  color: #e3438a;
  font-weight: bolder;
  font-size: 12px;
  display: block;
  position: relative;
  text-align: center;
  margin: 0 auto;
  height: 45px;
}
/* line 230, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .shop-list > ul li > a img,
#page-parents .parentconfirmation .apps-list > ul li > a img {
  max-height: 220px;
}
/* line 234, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .shop-list > ul li > a:hover > img,
#page-parents .parentconfirmation .apps-list > ul li > a:hover > img {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  border: 2px solid #ffef00;
}
/* line 237, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .shop-list > ul li > a:hover > span,
#page-parents .parentconfirmation .apps-list > ul li > a:hover > span {
  color: #48c3cf;
}
/* line 244, ../../../scss/sass/partials/sections/_parents.scss */
#page-parents .parentconfirmation .shop-list {
  margin: 10px auto 10px;
}

@media only screen and (max-width: 1025px) {
  /* line 256, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right {
    width: 390px;
  }
  /* line 258, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right > img {
    width: 33%;
  }
  /* line 259, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right > form {
    background-size: 320px;
    left: 2px;
  }
  /* line 262, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right > form > div {
    margin: 5px 0 2px 0;
  }
  /* line 264, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right > form > div input {
    width: 120px;
  }
  /* line 267, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right > form > p {
    margin: 5px 0 0 0;
  }
  /* line 271, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left {
    margin-bottom: 5px;
  }
  /* line 273, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a {
    background-image: url("/Content/img/social-links-small-vertical.png");
    width: 30px;
    height: 30px;
  }
  /* line 277, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.facebook {
    background-position: 0 0;
  }
  /* line 278, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.youtube {
    background-position: 0 -42px;
  }
  /* line 279, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.twitter {
    background-position: 0 -83px;
  }
  /* line 280, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.instagram {
    background-position: 0 -124px;
  }
  /* line 281, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.tumblr {
    background-position: 0 -164px;
  }
  /* line 282, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.pinterest {
    background-position: 0 -205px;
  }
  /* line 284, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.facebook:hover {
    background-position: -45px 0;
  }
  /* line 285, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.youtube:hover {
    background-position: -45px -42px;
  }
  /* line 286, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.twitter:hover {
    background-position: -45px -83px;
  }
  /* line 287, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.instagram:hover {
    background-position: -45px -124px;
  }
  /* line 288, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.tumblr:hover {
    background-position: -45px -164px;
  }
  /* line 289, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left .social-links > a.pinterest:hover {
    background-position: -45px -205px;
  }
  /* line 300, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .shop-list > ul,
  #page-parents .parentconfirmation .apps-list > ul {
    width: 750px;
    margin: 0 auto;
  }
  /* line 303, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .shop-list > ul li,
  #page-parents .parentconfirmation .apps-list > ul li {
    width: 145px;
  }
  /* line 304, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .shop-list > ul li a > span,
  #page-parents .parentconfirmation .apps-list > ul li a > span {
    font-size: 11px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 316, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .last-item {
    margin-bottom: 0;
  }
  /* line 318, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .advice .tip-list {
    width: 100%;
  }
  /* line 321, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .advice > img {
    display: none;
  }
  /* line 324, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right {
    left: 0;
    width: 270px;
  }
  /* line 327, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right > img {
    display: none;
  }
  /* line 328, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right > form {
    background-size: 270px 105px;
    left: 0;
  }
  /* line 331, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right > form > p {
    margin-top: 10px;
  }
  /* line 335, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .left > p {
    font-size: 14px;
    width: 200px;
  }
  /* line 338, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .activity-list > ul li {
    width: 100%;
  }
  /* line 344, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .shop-list .bottomborder,
  #page-parents .parentconfirmation .apps-list .bottomborder {
    width: 100%;
  }
  /* line 347, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .shop-list > ul,
  #page-parents .parentconfirmation .apps-list > ul {
    width: 540px;
    margin: 0 auto;
  }
  /* line 350, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .shop-list > ul li,
  #page-parents .parentconfirmation .apps-list > ul li {
    width: 120px;
    margin-right: 5px;
  }
  /* line 353, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .shop-list > ul li a > span,
  #page-parents .parentconfirmation .apps-list > ul li a > span {
    font-size: 9px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 367, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .videoplayer .details {
    padding: 5px;
  }
  /* line 369, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .videoplayer .details > p {
    font-size: 0.8em;
    line-height: 1.2;
    text-overflow: ellipsis;
  }
  /* line 377, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .advice .tip-list > ul {
    list-style-position: inside;
  }
  /* line 381, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .suscription .right {
    width: 100%;
  }
  /* line 388, ../../../scss/sass/partials/sections/_parents.scss */
  #page-parents .parentconfirmation .shop-list > ul,
  #page-parents .parentconfirmation .apps-list > ul {
    width: 300px;
    margin: 0 auto;
  }
}
/* line 6, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block {
  float: left;
  width: 100%;
  position: relative;
}
/* line 10, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .bg {
  bottom: 0px;
  right: 0px;
  position: absolute;
  z-index: 1;
}
/* line 16, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .content {
  padding: 8px 25px;
  color: #fff;
  background-repeat: no-repeat;
  background-position: right bottom;
}
/* line 21, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .content .date {
  font-size: 12px;
  position: relative;
  margin-top: 5px;
  z-index: 1;
}
/* line 27, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .content h2 {
  text-align: left;
  line-height: 40px;
  color: #fff;
  z-index: 1;
  position: relative;
  margin-bottom: 5px;
}
/* line 35, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .content .text {
  line-height: 18px;
  font-size: 14px;
  padding: 10px 0;
  position: relative;
  z-index: 1;
}
/* line 42, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .content .social {
  position: relative;
  z-index: 1;
}
/* line 46, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .content p {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 18px;
}
/* line 52, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .content form#email_signup label {
  color: #fff;
  padding-bottom: 10px;
}
/* line 56, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .content form#email_signup input#email_signup_email {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  height: 40px;
  width: 70%;
  float: left;
  color: #EA0087;
}
/* line 64, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .content form#email_signup #email_signup_submit {
  margin-left: 10px;
  margin-top: 6px;
}
/* line 70, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links {
  z-index: 1;
  position: relative;
  padding: 8px 25px;
  /*display:none;*/
}
/* line 76, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent) {
  background-image: url("/Content/img/social-links-small-vertical_v2.png");
  width: 32px;
  height: 31px;
  display: inline-block;
  text-indent: -9999px;
  padding: 0;
  margin-right: .25em;
}
/* line 84, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).facebook {
  background-position: 0 0;
}
/* line 85, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).youtube {
  background-position: 0 -42px;
}
/* line 86, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).twitter {
  background-position: 0 -82px;
}
/* line 87, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).instagram {
  background-position: 0 -124px;
}
/* line 88, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).tumblr {
  background-position: 0 -164px;
}
/* line 89, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).pinterest {
  background-position: 0 -205px;
}
/* line 90, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).sinaWeibo {
  background-position: 0 -243px;
}
/* line 91, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).tencentWeibo {
  background-position: 0 -277px;
}
/* line 92, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).tencentQQ {
  background-position: 0 -316px;
}
/* line 94, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).facebook:hover {
  background-position: -46px 0;
}
/* line 95, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).youtube:hover {
  background-position: -46px -42px;
}
/* line 96, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).twitter:hover {
  background-position: -46px -82px;
}
/* line 97, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).instagram:hover {
  background-position: -46px -124px;
}
/* line 98, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).tumblr:hover {
  background-position: -46px -164px;
}
/* line 99, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).pinterest:hover {
  background-position: -46px -205px;
}
/* line 100, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).sinaWeibo:hover {
  background-position: -46px -243px;
}
/* line 101, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).tencentWeibo:hover {
  background-position: -46px -277px;
}
/* line 102, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block .social-links > a:not(.textContent).tencentQQ:hover {
  background-position: -46px -316px;
}
/* line 106, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block.left-block .bg {
  left: 0;
  right: auto;
}
/* line 111, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block.left-block .content,
#page-parentsblog #blocks .block.left-block h2 {
  text-align: right;
}
/* line 116, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block.bottom-block .bg {
  position: relative;
  text-align: center;
}
/* line 120, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #blocks .block.bottom-block .social-links {
  position: absolute;
  bottom: 5px;
}
@media only screen and (min-width: 520px) {
  /* line 137, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .bg {
    display: block;
  }
}
@media only screen and (max-width: 640px) {
  /* line 144, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks #page-parentsblog #blocks .block .bg {
    display: none;
  }
}
@media only screen and (min-width: 640px) {
  /* line 150, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block {
    width: 50%;
  }
  /* line 152, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .bg {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 159, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block {
    width: 50%;
  }
  /* line 161, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .bg {
    display: block;
  }
}
@media only screen and (min-width: 320px) and (max-width: 760px) {
  /* line 168, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block {
    margin-bottom: 15px;
  }
  /* line 170, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .bg {
    position: relative;
    display: block;
    width: 70%;
    float: right;
    text-align: right;
  }
  /* line 176, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .bg img {
    position: relative;
    bottom: 0px;
    right: 0px;
  }
  /* line 182, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .content {
    padding: 0;
  }
  /* line 184, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .content h2 {
    padding: 0 10px;
  }
  /* line 186, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .content h2 br {
    display: none;
  }
  /* line 192, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block.left-block .bg {
    float: left;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1023px) {
  /* line 200, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block {
    width: 68%;
    margin: 0 16% 15px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  /* line 208, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .content .text {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 215, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block {
    width: 50%;
  }
  /* line 217, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .bg {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 224, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block {
    width: 50%;
  }
  /* line 226, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog #blocks .block .bg {
    display: block;
  }
}
/* line 235, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .mini-blocks {
  padding: 0;
}
/* line 237, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .mini-blocks .otherPosts + div {
  margin-top: 0px;
}
/* line 240, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .mini-blocks .mini-block {
  float: left;
  width: 100%;
  margin-right: 15px;
  margin-top: 15px;
  height: auto;
}
/* line 246, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .mini-blocks .mini-block:last-child {
  margin-right: 0px;
}
/* line 249, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .mini-blocks .mini-block .bg {
  z-index: 0;
  position: relative;
  float: left;
  height: auto;
}
/* line 254, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .mini-blocks .mini-block .bg img {
  position: relative;
  width: 100%;
}
/* line 259, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .mini-blocks .mini-block .content {
  padding: 8px 10px 8px 15px;
  float: left;
}
/* line 262, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .mini-blocks .mini-block .content h3 {
  text-align: left;
  line-height: 1.3em;
  color: #fff;
  z-index: 1;
  position: relative;
  font-size: 1.5em;
  text-align: center;
}
/* line 274, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .mini-blocks .mini-block.left-block .content {
  float: right;
}
/* line 280, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .mini-blocks .mini-block.bottom-block .content,
#page-parentsblog .mini-blocks .mini-block.bottom-block .bg {
  float: none;
  width: 100%;
}
@media only screen and (max-width: 640px) {
  /* line 288, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .mini-blocks .mini-block {
    height: auto;
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 520px) {
  /* line 235, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .mini-blocks {
    padding: 8px 0;
  }
  /* line 295, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .mini-blocks .mini-block {
    width: 33.33%;
    margin: 0;
    height: 350px;
  }
}
@media only screen and (min-width: 640px) {
  /* line 307, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .mini-blocks .mini-block {
    width: 33.33%;
    margin: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 235, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .mini-blocks {
    padding: 8px 10px;
  }
  /* line 316, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .mini-blocks .mini-block {
    width: 32%;
    margin-right: 5px;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 235, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .mini-blocks {
    padding: 8px 20px;
  }
  /* line 323, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .mini-blocks .mini-block {
    width: 32%;
    margin-right: 15px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 235, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .mini-blocks {
    padding: 8px 25px;
  }
  /* line 330, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .mini-blocks .mini-block {
    width: 32%;
    margin-right: 15px;
  }
}
/* line 338, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .promos .mini-blocks {
  padding: 0;
}
/* line 340, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .promos .mini-blocks .mini-block {
  height: auto;
  margin-top: 15px;
}
/* line 343, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .promos .mini-blocks .mini-block .bg img {
  position: relative;
  width: 100%;
}
/* line 348, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .promos .mini-blocks .otherPosts + div {
  margin-top: 0px;
}
/* line 352, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .promos .formHeader {
  text-align: left;
  color: #fff;
  margin-bottom: 0px;
}
/* line 358, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .promos #email_signup {
  text-align: left;
  margin: 0;
}
/* line 361, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .promos #email_signup p {
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
}
/* line 366, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .promos #email_signup label {
  text-align: left;
  color: #fff;
  margin-bottom: 11px;
}
/* line 371, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .promos #email_signup input {
  border-radius: 0;
  width: 55%;
  float: left;
}
/* line 379, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .promos.right-promo .mini-blocks .mini-block {
  width: 100%;
}
/* line 393, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.facebook, #page-parentsblog a.youTube, #page-parentsblog a.twitter, #page-parentsblog a.tempMedia, #page-parentsblog a.tumblr, #page-parentsblog a.pinterest {
  width: 31px;
  height: 31px;
  background: url("/Content/img/social-links-small-vertical.png");
  background-position: left 1px;
  display: block;
  float: left;
  margin-right: .5em;
}
/* line 402, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.facebook {
  background-position: left 0px;
}
/* line 404, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.facebook:hover {
  background-position: 34px 0px;
}
/* line 408, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.youTube {
  background-position: left -40px;
}
/* line 410, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.youTube:hover {
  background-position: 34px -40px;
}
/* line 414, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.twitter {
  background-position: left -81px;
}
/* line 416, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.twitter:hover {
  background-position: 34px -81px;
}
/* line 420, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.tempMedia {
  background-position: left -122px;
}
/* line 422, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.tempMedia:hover {
  background-position: 34px -122px;
}
/* line 426, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.tumblr {
  background-position: left -162px;
}
/* line 428, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.tumblr:hover {
  background-position: 34px -162px;
}
/* line 432, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.pinterest {
  background-position: left -204px;
}
/* line 434, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog a.pinterest:hover {
  background-position: 34px -204px;
}
/* line 440, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .socialMedia a {
  margin: 0 3.1%;
}
/* line 444, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .otherPosts {
  float: left;
  font: bold 15px arial;
  margin: 16px 0 14px 0;
}
/* line 449, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .bottom .mini-blocks .mini-block .content h3 {
  color: #000;
}
/* line 454, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading {
  padding: 8px 25px 13px;
  position: relative;
}
/* line 457, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .date {
  font-size: .75em;
  position: relative;
  z-index: 1;
}
/* line 462, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading h2 {
  text-align: left;
}
/* line 464, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading h2 br {
  display: none;
}
/* line 468, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links {
  position: absolute;
  bottom: 5px;
  right: 5px;
  /*display:none;*/
}
/* line 474, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a {
  background-image: url("/Content/img/social-links-small-vertical_v2.png");
  width: 32px;
  height: 31px;
  display: inline-block;
  text-indent: -9999px;
  padding: 0;
}
/* line 481, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.facebook {
  background-position: 0 0;
}
/* line 482, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.youtube {
  background-position: 0 -42px;
}
/* line 483, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.twitter {
  background-position: 0 -82px;
}
/* line 484, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.instagram {
  background-position: 0 -124px;
}
/* line 485, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.tumblr {
  background-position: 0 -164px;
}
/* line 486, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.pinterest {
  background-position: 0 -205px;
}
/* line 487, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.sinaWeibo {
  background-position: 0 -243px;
}
/* line 488, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.tencentWeibo {
  background-position: 0 -277px;
}
/* line 489, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.tencentQQ {
  background-position: 0 -316px;
}
/* line 491, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.facebook:hover {
  background-position: -46px 0;
}
/* line 492, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.youtube:hover {
  background-position: -46px -42px;
}
/* line 493, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.twitter:hover {
  background-position: -46px -82px;
}
/* line 494, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.instagram:hover {
  background-position: -46px -124px;
}
/* line 495, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.tumblr:hover {
  background-position: -46px -164px;
}
/* line 496, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.pinterest:hover {
  background-position: -46px -205px;
}
/* line 497, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.sinaWeibo:hover {
  background-position: -46px -243px;
}
/* line 498, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.tencentWeibo:hover {
  background-position: -46px -277px;
}
/* line 499, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .heading .social-links > a.tencentQQ:hover {
  background-position: -46px -316px;
}
/* line 502, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .article .content {
  padding: 8px 25px 100px;
}
/* line 508, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #back-link .column {
  padding: 0 0 10px 14px;
}
/* line 510, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog #back-link .column a {
  background-image: url("/Content/img/back.png");
  background-repeat: no-repeat;
  padding-left: 18px;
  vertical-align: middle;
  background-position: left center;
}
/* line 520, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .bottom {
  margin-bottom: 120px;
}
/* line 522, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .bottom .title {
  padding: 8px 25px;
  color: #fff;
  text-transform: uppercase;
}
@media only screen and (min-width: 320px) and (max-width: 760px) {
  /* line 520, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .bottom {
    margin-bottom: 20px;
  }
  /* line 529, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .bottom .mini-blocks .mini-block .bg {
    text-align: center;
  }
  /* line 531, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .bottom .mini-blocks .mini-block .bg img {
    position: relative;
  }
}
/* line 538, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .suscription-message {
  display: none;
  color: #fff;
  padding-bottom: 10px;
  text-align: left;
}
/* line 546, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .subscribed .signedUpNewletter input, #page-parentsblog .subscribed .signedUpNewletter a, #page-parentsblog .subscribed .signedUpNewletter p, #page-parentsblog .subscribed .signedUpNewletter label {
  display: none;
}
/* line 548, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .subscribed .suscription-message {
  display: block !important;
}
/* line 551, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .fl_rt {
  float: right !important;
}
/* line 554, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .pd_10 {
  padding: 0 10px;
}
@media only screen and (min-width: 320px) and (max-width: 760px) {
  /* line 559, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .hidden-small {
    display: none;
  }
  /* line 562, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog form {
    margin: 0;
  }
  /* line 565, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .text {
    display: none;
  }
  /* line 568, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .contentHeader {
    text-align: left;
  }
  /* line 571, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .formHeader {
    padding-left: 25px;
    padding-top: 8px;
  }
  /* line 575, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .content #email_signup {
    padding-left: 25px;
  }
  /* line 578, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .centerAlignedImg {
    float: none !important;
    width: 100% !important;
  }
  /* line 582, ../../../scss/sass/partials/sections/_parents-blog.scss */
  #page-parentsblog .content .date {
    display: none;
  }
}
/* line 586, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .br-1 {
  padding: 20px 0 0 0;
}
/* line 589, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .br-2 {
  padding: 40px 0 0 0;
}
/* line 592, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .br-3 {
  padding: 60px 0 0 0;
}
/* line 595, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .br-4 {
  padding: 80px 0 0 0;
}
/* line 598, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .br-5 {
  padding: 100px 0 0 0;
}
/* line 601, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .br-6 {
  padding: 120px 0 0 0;
}
/* line 604, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .br-7 {
  padding: 140px 0 0 0;
}
/* line 607, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .br-8 {
  padding: 160px 0 0 0;
}
/* line 610, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .br-9 {
  padding: 180px 0 0 0;
}
/* line 613, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .br-10 {
  padding: 200px 0 0 0;
}
/* line 617, ../../../scss/sass/partials/sections/_parents-blog.scss */
#page-parentsblog .privacyText {
  color: #fff;
  display: block;
  padding-bottom: 7px;
}

/* line 2, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
.mobileBanner {
  height: 100px;
}
/* line 4, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
.mobileBanner .closebanner {
  background: url("/Content/img/buttons-close-small.png") no-repeat scroll 0 -28px transparent;
  display: inline-block;
  height: 35px;
  right: -1px;
  top: -12px;
  width: 31px;
  position: relative;
}
/* line 14, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
.mobileBanner .bannerText {
  display: inline-block;
}
/* line 16, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
.mobileBanner .bannerText > img {
  height: 60px;
  position: relative;
  top: -33px;
}
/* line 19, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
.mobileBanner .bannerText div {
  display: inline-block;
  padding: 10px;
}
/* line 22, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
.mobileBanner .bannerText div h2 {
  font-size: 18px;
  text-align: left;
}
/* line 25, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
.mobileBanner .bannerText div h2, .mobileBanner .bannerText div p {
  margin: 0;
  color: white;
}
/* line 30, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
.mobileBanner > a {
  margin: 25px;
  display: inline-block;
}
@media only screen and (max-width: 640px) {
  /* line 32, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .closebanner {
    margin: 10px;
  }
  /* line 33, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .bannerText {
    padding-left: 10px;
  }
  /* line 35, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .bannerText > img {
    height: 60px;
    top: -33px;
  }
  /* line 37, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .bannerText div {
    padding: 10px;
  }
  /* line 39, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .bannerText div h2 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 520px) {
  /* line 2, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner {
    height: 55px;
  }
  /* line 49, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .closebanner {
    margin: 0px;
    margin-top: 13px;
  }
  /* line 50, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .bannerText {
    padding: 0;
  }
  /* line 52, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .bannerText > img {
    height: 40px;
    top: -20px;
  }
  /* line 54, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .bannerText div {
    padding: 0;
  }
  /* line 56, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .bannerText div h2 {
    font-size: 14px;
  }
  /* line 57, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner .bannerText div p {
    line-height: 1.2;
    font-size: 12px;
  }
  /* line 61, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner > .button {
    margin: 12px 12px;
  }
  /* line 62, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner > .button span {
    min-width: 0 !important;
    font-size: 12px;
    font-weight: bolder;
    margin-left: 11px;
    padding: 0 11px 0 0;
  }
  /* line 69, ../../../scss/sass/partials/sections/_mobiletakeover.scss */
  .mobileBanner > a {
    margin: 15px;
  }
}

@font-face {
  font-family: "nobelbold";
  src: url(/Content/css/font/Nobel-Bold.ttf) format('truetype');
}

@font-face {
  font-family: "BauerBodoniEFOPBoldIta";
  src: url(/Content/css/font/BauerBodoniEFOP-BoldIta.otf) format('opentype');
}

/*640 to 1024*/
/*640 to 768*/
/* line 13, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie {
  padding-top: 85px;
  background-repeat: repeat;
  padding-bottom: 120px;
  /*.lp-mainContainer{margin-top: 94px;background-color: #fff;}*/
  /*common styles starts*/
  /*common styles ends*/
  /*-----marquee ends*/
  /*----lp-text-media ends*/
  /*---lp-twocol-txtmed ends*/
  /*----lp-txt-html styles ends*/
  /*---lp-text ends*/
  /*--lp-carousel-1 ends*/
  /*--lp-carousel-2 ends*/
  /*--lp-carousel-3 ends*/
  /*--lp-twocol-card ends*/
  /*--lp-twocol-imgtxt ends*/
  /*ThumbDetails ends*/
  /*lp-modal ends*/
  /*lp-twocol-image ends */
  /*lp-anchor-nav ends*/
  /*lp-html ends*/
}
/* line 15, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #page-main-content-wrapper {
  background: url("");
}
/* line 16, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #page-main-content-wrapper #page-main-content.row {
  margin: 0 auto;
}
@media only screen and (max-width: 1025px) {
  /* line 16, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie #page-main-content-wrapper #page-main-content.row {
    width: 100%;
  }
}
/* line 19, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #page-main-content-wrapper #page-main-content.row .row {
  margin: 0;
}
/* line 22, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp_bxcontrol, #page-lpbarbie .bx-next, #page-lpbarbie .bx-prev {
  width: 35px;
  height: 70px;
  margin-top: -35px;
}
/* line 23, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp_widHght, #page-lpbarbie .lp-marqueev .lp-leftcontent .bx-wrapper img, #page-lpbarbie .lp-text-media .lp-leftcontent img, #page-lpbarbie #ThumbDetails ul li img {
  width: 100%;
  height: 100%;
}
/* line 24, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp_gallerydiv, #page-lpbarbie .lp-marqueev .lp-rightcontent, #page-lpbarbie .lp-text-media .lp-rightcontent {
  float: left;
  width: 33%;
  z-index: 100;
  position: relative;
}
/* line 25, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp_headingDsktop, #page-lpbarbie .lp-marqueev .lp-rightcontent h3, #page-lpbarbie .lp-text-media .lp-rightcontent h3, #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent h3, #page-lpbarbie .lp-txt-html .lp-leftcontent h3, #page-lpbarbie .lp-text h3, #page-lpbarbie .lp-carousel-1 h3, #page-lpbarbie .lp-carousel-2 h3, #page-lpbarbie .lp-carousel-3 h3, #page-lpbarbie .lp-twocol-card h2, #page-lpbarbie .lp-twocol-imgtxt h3 {
  font: bold 1.9em Helvetica, Arial, sans-serif;
  color: #de1c85;
  text-align: left;
  text-transform: uppercase;
}
/* line 26, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp_leftPTag, #page-lpbarbie .lp-marqueev .lp-rightcontent p, #page-lpbarbie .lp-text-media .lp-rightcontent p, #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent p, #page-lpbarbie .lp-txt-html .lp-leftcontent > p, #page-lpbarbie .lp-text > p, #page-lpbarbie .lp-carousel-1 > p, #page-lpbarbie .lp-carousel-2 > p, #page-lpbarbie .lp-carousel-3 > p, #page-lpbarbie .lp-twocol-card p, #page-lpbarbie .lp-twocol-imgtxt p {
  font: normal .9em Helvetica, Arial, sans-serif;
  color: #333333;
  text-align: left;
  margin-top: 17px;
}
/* line 27, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp_leftliSpanTag, #page-lpbarbie .lp-marqueev .lp-leftcontent .bxslider li a > span, #page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider li a > span, #page-lpbarbie .lp-text-media .lp-leftcontent .bxslider li a > span, #page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper a > span, #page-lpbarbie #ThumbDetails ul li span, #page-lpbarbie #ThumbDetails ul li a > span, #page-lpbarbie .lp-modal ul li span {
  position: absolute;
  width: 100%;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  padding-left: 4%;
  z-index: 100;
  left: 0;
  text-align: left;
  font: normal .8em arial;
  padding: 10px;
}
/* line 28, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp_carouselArrow, #page-lpbarbie .lp-text-media .lp-leftcontent .bx-controls-direction a, #page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper .bx-controls-direction a, #page-lpbarbie .lp-carousel-1 .bx-wrapper .bx-controls-direction a, #page-lpbarbie .lp-carousel-2 .bx-wrapper .bx-controls-direction a, #page-lpbarbie .lp-carousel-3 .bx-wrapper .bx-controls-direction a, #page-lpbarbie #ThumbDetails .bx-controls-direction a, #page-lpbarbie .lp-modal .bx-controls-direction a {
  right: 0;
  top: 45%;
  padding: 35px 15px;
  background-position: center !important;
  background-color: #fff !important;
  margin-top: -35px;
  display: block;
}
/* line 29, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp_bxpager, #page-lpbarbie .lp-marqueev .lp-leftcontent .bx-wrapper .bx-pager a:hover, #page-lpbarbie .lp-marqueev .lp-leftcontent .bx-wrapper .bx-pager a.active, #page-lpbarbie .lp-text-media .lp-leftcontent .bx-pager a:hover, #page-lpbarbie .lp-text-media .lp-leftcontent .bx-pager a.active, #page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper .bx-pager a:hover, #page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper .bx-pager a.active {
  background-color: #e50b45;
}
/* line 30, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp_cmnstle, #page-lpbarbie .lp-twocol-card .lp-leftcontent, #page-lpbarbie .lp-twocol-card .lp-rightcontent, #page-lpbarbie .lp-twocol-imgtxt .lp-contentWrap, #page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-leftcontent, #page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-rightcontent, #page-lpbarbie .lp-twocol-image .lp-leftcontent, #page-lpbarbie .lp-twocol-image .lp-rightcontent {
  display: inline-block;
  width: 49%;
}
/* line 31, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .bxwrprheight, #page-lpbarbie #ThumbDetails .bx-wrapper, #page-lpbarbie #ThumbDetails .bx-wrapper .bx-viewport {
  height: 100% !important;
  max-height: 100%;
  display: inline-block;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 13, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie {
    padding: 3%;
    padding-top: 85px;
    margin-top: 0;
  }
}
@media only screen and (max-width: 1025px) {
  /* line 13, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie {
    padding: 0;
    padding-top: 66px;
  }
}
/* line 41, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .bx-wrapper .bx-viewport {
  background: transparent;
}
/* line 44, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev {
  min-height: 330px;
  background: url("/Content/img/localpromo/marque_bg.png") repeat;
  float: left;
  position: relative;
  width: 100%;
  padding: 3%;
  z-index: 0;
  cursor: pointer;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 44, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev {
    min-height: 270px;
    height: auto;
  }
}
@media only screen and (max-width: 640px) {
  /* line 44, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev {
    padding: 0;
    background: none !important;
    min-height: 260px;
    height: auto;
    float: none;
  }
}
/* line 49, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .button.large span {
  margin-right: -8px;
  font-family: HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
}
/* line 51, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev.just-image {
  padding: 0;
  cursor: auto;
}
/* line 54, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev.just-image a {
  margin-bottom: 0;
  position: absolute;
  top: 0;
}
/* line 57, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev.just-image img {
  width: 100%;
  max-width: 100%;
}
/* line 61, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev.just-image img.hide-for-small {
  display: block !important;
}
@media only screen and (max-width: 640px) {
  /* line 61, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev.just-image img.hide-for-small {
    display: none !important;
  }
}
/* line 68, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev.just-image img.show-for-small {
  display: none !important;
}
@media only screen and (max-width: 640px) {
  /* line 68, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev.just-image img.show-for-small {
    display: block !important;
  }
}
/* line 75, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev.just-image .lp-rightcontent {
  padding: 3% 0 0 3%;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 79, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-rightcontent {
    width: 44%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 79, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-rightcontent {
    padding: 3% 3% 2% 6%;
    width: 100%;
    text-align: center;
  }
}
/* line 86, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-rightcontent .button.large {
  margin-top: 10%;
  width: 200px;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 86, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-rightcontent .button.large {
    margin-top: 15%;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 86, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-rightcontent .button.large {
    margin-top: 0;
    margin-bottom: 10px;
  }
}
/* line 96, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-rightcontent .button.large.bottom {
  position: absolute;
  top: 210px;
}
@media only screen and (max-width: 640px) {
  /* line 96, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-rightcontent .button.large.bottom {
    position: relative;
    top: 0;
  }
}
/* line 105, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-rightcontent h3 {
  font-size: 2.2em;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 105, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-rightcontent h3 {
    font-size: 1.9em;
  }
}
@media only screen and (min-width: 640px) and (max-width: 768px) {
  /* line 105, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-rightcontent h3 {
    font-size: 1em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 105, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-rightcontent h3 {
    font-size: 2em;
  }
}
/* line 120, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-rightcontent p {
  font-size: 1em;
}
@media only screen and (max-width: 640px) {
  /* line 120, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-rightcontent p {
    margin-top: 5px;
    font-size: 1.5em;
  }
}
/* line 131, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent {
  z-index: 100;
  position: relative;
  float: right;
  margin-top: 2%;
  width: 36%;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 131, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-leftcontent {
    width: 50%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 131, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-leftcontent {
    margin-top: 0;
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
  }
}
/* line 139, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bx-wrapper {
  margin-bottom: 0;
}
/* line 141, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bx-wrapper .bx-viewport {
  box-shadow: none;
  border: none;
  left: 0;
  background: none;
}
/* line 147, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bx-wrapper .bx-pager {
  padding-top: 0;
  bottom: 7px;
  width: auto;
  right: 10px;
  z-index: 100;
}
/* line 150, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bx-wrapper .bx-pager a {
  background-color: #fff;
  border: 2px solid #fff;
}
/* line 163, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bxslider {
  display: inline-block;
  margin-bottom: 0;
}
/* line 165, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bxslider li {
  display: inline-block;
  padding-bottom: 24px;
}
/* line 166, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bxslider li a > span {
  bottom: -31px;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 167, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bxslider li a {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 190px;
}
/* line 168, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bxslider li a span.activeImage {
  position: absolute;
  width: 100%;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  padding-left: 4%;
  z-index: 100;
  min-height: 35px;
  text-indent: -9999px;
  left: 0;
  text-align: left;
  font: normal .8em arial;
  padding: 10px;
  background-image: url(/Content/img/localpromo/lp_searchIcon.png);
  background-position: 5% 40%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 640px) {
  /* line 168, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-marqueev .lp-leftcontent .bxslider li a span.activeImage {
    background-image: none !important;
    text-indent: 0;
  }
}
/* line 180, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bxslider.single li {
  width: 338px;
}
/* line 184, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-marqueev .lp-leftcontent .bx-controls-direction a {
  display: none;
}
/* line 188, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media {
  padding: 3%;
  display: inline-block;
  width: 100%;
}
/* line 191, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-rightcontent {
  width: 60%;
  text-align: center;
}
@media only screen and (max-width: 640px) {
  /* line 191, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media .lp-rightcontent {
    width: 100%;
    text-align: center;
    padding: 0 3%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 198, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media .lp-rightcontent h3 {
    font-size: 1.9em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 198, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media .lp-rightcontent h3 {
    font-size: 2em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 210, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media .lp-rightcontent p {
    font-size: 1.2em;
  }
}
/* line 217, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-rightcontent p {
  color: #666666;
}
/* line 218, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-rightcontent a.button {
  margin-top: 20px;
}
/* line 219, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-rightcontent a {
  margin-bottom: 0;
}
/* line 222, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent {
  z-index: 100;
  position: relative;
  float: right;
  width: 37%;
  margin-top: 1%;
  text-align: right;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 222, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media .lp-leftcontent {
    width: 50%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 222, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media .lp-leftcontent {
    width: 100%;
    text-align: center;
  }
}
/* line 233, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper {
  box-shadow: none;
  border: none;
  left: 0;
  background: none;
  margin-bottom: 0;
}
/* line 235, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bx-viewport {
  left: 0;
  box-shadow: none;
  border: none;
  height: 227px;
}
/* line 237, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider {
  display: inline-block;
}
/* line 241, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider li {
  display: inline-block;
  padding-bottom: 24px;
}
/* line 243, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider li a > span {
  bottom: -31px;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 245, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider li a span.activeImage {
  position: absolute;
  width: 100%;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  padding-left: 4%;
  z-index: 100;
  min-height: 35px;
  text-indent: -9999px;
  left: 0;
  text-align: left;
  font: normal .8em arial;
  padding: 10px;
  background-image: url(/Content/img/localpromo/lp_searchIcon.png);
  background-position: 5% 40%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 640px) {
  /* line 245, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider li a span.activeImage {
    background-image: none !important;
    text-indent: 0;
  }
}
/* line 252, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider li a {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 194px;
}
@media only screen and (max-width: 640px) {
  /* line 252, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider li a {
    height: 194px;
  }
}
/* line 259, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider.one {
  width: 440px;
  height: auto;
  position: relative;
}
/* line 262, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider.one li {
  display: inline-block;
  height: 100%;
  width: 100%;
}
/* line 265, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-wrapper .bxslider.one li span {
  position: absolute;
  width: 100%;
  bottom: -31px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  z-index: 100;
  left: 0;
  text-align: left;
  font: 400 .8em arial;
  padding: 10px;
}
/* line 272, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bxslider {
  display: inline-block;
}
/* line 276, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bxslider li {
  display: inline-block;
  padding-bottom: 24px;
}
/* line 278, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bxslider li a > span {
  bottom: -31px;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 280, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bxslider li a span.activeImage {
  position: absolute;
  width: 100%;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  padding-left: 4%;
  z-index: 100;
  min-height: 35px;
  text-indent: -9999px;
  left: 0;
  text-align: left;
  font: normal .8em arial;
  padding: 10px;
  background-image: url(/Content/img/localpromo/lp_searchIcon.png);
  background-position: 5% 40%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 640px) {
  /* line 280, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media .lp-leftcontent .bxslider li a span.activeImage {
    background-image: none !important;
    text-indent: 0;
  }
}
/* line 287, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bxslider li a {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 290px;
}
@media only screen and (max-width: 640px) {
  /* line 287, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media .lp-leftcontent .bxslider li a {
    height: 220px;
  }
}
/* line 294, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-pager {
  padding-top: 0;
  bottom: 7px;
  width: auto;
  right: 10px;
  z-index: 100;
}
/* line 296, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-pager a {
  background-color: #fff;
  border: 2px solid #fff;
}
/* line 305, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bx-controls-direction a {
  display: none;
}
/* line 307, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bxslider {
  display: inline-block;
  margin-bottom: 0;
}
/* line 311, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bxslider li {
  display: inline-block;
  padding-bottom: 24px;
  width: 338px;
}
/* line 316, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bxslider li a > span {
  bottom: -31px;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 320, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text-media .lp-leftcontent .bxslider li a {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 193px;
}
@media only screen and (max-width: 1025px) {
  /* line 328, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media a.button.large {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 188, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text-media {
    padding: 0;
  }
}
/* line 334, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed {
  margin-bottom: 0;
  display: inline-block;
  padding: 0 3%;
  width: 100%;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 334, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed {
    position: relative;
  }
}
/* line 341, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-rightcontent {
  width: 49%;
  float: left;
  text-align: center;
}
@media only screen and (max-width: 1025px) {
  /* line 341, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent {
    width: 100%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 341, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent {
    padding: 0 3%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 351, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent h3 {
    font-size: 1.9em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 351, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent h3 {
    font-size: 2em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 363, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent p {
    font-size: 1.2em;
  }
}
/* line 371, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul {
  padding-left: 0;
  float: left;
  margin: 0;
  width: 100%;
  text-align: left;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 371, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul {
    width: 50%;
  }
}
/* line 378, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul > li {
  float: left;
  width: 49%;
  list-style-type: none;
}
/* line 380, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul > li h2 {
  color: #DE1C85;
  font: bold 1.2em Helvetica, Arial, sans-serif;
  text-align: left;
  font-style: italic;
}
/* line 383, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul > li > ul {
  padding: 0 15px 0 0;
  margin-top: 5px;
  margin-left: 0;
}
/* line 385, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul > li > ul li {
  min-height: 90px;
  width: 84%;
}
/* line 387, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul > li > ul li p {
  font: normal .9em HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
  color: #666666;
  margin: 0;
}
@media only screen and (max-width: 640px) {
  /* line 387, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul > li > ul li p {
    color: #000;
  }
}
/* line 389, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul > li > ul li a {
  font: normal .9em HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
  color: #48c3cf;
  float: left;
}
@media only screen and (max-width: 1025px) {
  /* line 385, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul > li > ul li {
    min-height: 95px;
  }
}
/* line 396, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > ul li:last-child {
  min-height: 0;
}
/* line 398, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > a {
  font: normal .9em HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
  color: #48c3cf;
  padding-top: 15px;
  display: inline-block;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 398, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-rightcontent > a {
    float: left;
    clear: both;
    width: 50%;
  }
}
/* line 407, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-leftcontent {
  width: 49%;
  padding: 0;
  float: right;
  position: relative;
  text-align: left;
  margin-top: 1%;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 407, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-leftcontent {
    position: absolute;
    top: 97px;
    width: 50%;
    right: 5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 407, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-leftcontent {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
  }
}
/* line 417, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper {
  position: relative;
  margin-bottom: 0;
}
@media only screen and (max-width: 640px) {
  /* line 419, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper a > span {
    display: block;
  }
}
/* line 422, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper a span.activeImage {
  position: absolute;
  width: 100%;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  padding-left: 4%;
  z-index: 100;
  min-height: 35px;
  text-indent: -9999px;
  left: 0;
  text-align: left;
  font: normal .8em arial;
  padding: 10px;
  background-image: url(/Content/img/localpromo/lp_searchIcon.png);
  background-position: 5% 40%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 640px) {
  /* line 422, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper a span.activeImage {
    background-image: none !important;
    text-indent: 0;
  }
}
/* line 429, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper .bx-controls-direction a {
  display: none;
  top: 50%;
}
/* line 430, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper .bx-viewport {
  left: 0;
  border: none;
  box-shadow: none;
}
/* line 432, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper .bx-pager {
  padding-top: 0;
  bottom: 6px;
  width: auto;
  right: 20px;
  z-index: 100;
}
/* line 435, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper .bx-pager a {
  background: #FFF;
  border: 2px solid #FFF;
}
/* line 442, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-txtmed .lp-leftcontent .bx-wrapper .bx-controls-direction a {
  display: none;
}
/* line 447, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-txt-html {
  display: inline-block;
  padding: 0 3%;
  width: 100%;
  padding-top: 3%;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 447, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html {
    text-align: center;
  }
}
/* line 451, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-txt-html .lp-leftcontent {
  width: 50%;
  float: left;
  text-align: center;
}
@media only screen and (max-width: 640px) {
  /* line 451, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-leftcontent {
    width: 100%;
  }
}
/* line 454, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-txt-html .lp-leftcontent .large.button {
  text-transform: uppercase;
  width: 200px;
  font-size: 26.6px;
  margin: 3.5% 0 0 0%;
}
@media only screen and (max-width: 640px) {
  /* line 454, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-leftcontent .large.button {
    margin: 0 0 5% 0;
  }
}
/* line 457, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-txt-html .lp-leftcontent .large.button span {
  font-family: HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 20px;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 460, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-leftcontent h3 {
    font-size: 1.9em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 460, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-leftcontent h3 {
    font-size: 2em;
  }
}
/* line 470, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-txt-html .lp-leftcontent h3 span {
  display: block;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 473, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-leftcontent > p {
    text-align: left;
  }
}
@media only screen and (max-width: 640px) {
  /* line 473, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-leftcontent > p {
    font-size: 1.2em;
  }
}
/* line 481, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-txt-html .lp-leftcontent .lp_readless {
  width: 100%;
  display: inline-block;
  font: normal .9em HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
  text-align: left;
}
@media only screen and (max-width: 640px) {
  /* line 481, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-leftcontent .lp_readless {
    padding-bottom: 10px;
  }
}
/* line 485, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-txt-html .lp-rightcontent {
  width: 47%;
  float: left;
  min-height: 315px;
  margin: 0% 0 0% 3%;
  text-align: center;
}
@media only screen and (max-width: 1025px) {
  /* line 485, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-rightcontent {
    background-color: #eaeaea;
  }
}
@media only screen and (max-width: 640px) {
  /* line 485, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-rightcontent {
    width: 100%;
    margin: 0;
    min-height: 190px;
  }
}
/* line 490, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-txt-html .lp-rightcontent span {
  color: #de1c85;
  font-weight: bold;
  font-size: 20px;
}
@media only screen and (max-width: 1025px) {
  /* line 490, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-rightcontent span {
    color: #fff;
  }
}
@media only screen and (max-width: 640px) {
  /* line 490, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-txt-html .lp-rightcontent span {
    line-height: 190px;
  }
}
/* line 499, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text {
  min-height: 0px;
  text-align: center;
  padding: 3% 3% 0% 3%;
  background-repeat: repeat !important;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 499, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text {
    min-height: 280px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 499, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text {
    min-height: 340px;
  }
}
/* line 504, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text + .seperator {
  display: none;
}
/* line 505, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text a.readToggle {
  width: auto;
  font-size: 1em;
}
/* line 506, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text .large.button {
  text-transform: uppercase;
}
/* line 508, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text h3 {
  text-align: center;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 508, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text h3 {
    font-size: 1.9em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 508, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text h3 {
    font-size: 2em;
  }
}
/* line 518, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-text h3 span {
  display: block;
}
@media only screen and (max-width: 640px) {
  /* line 521, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-text > p {
    font-size: 1.2em;
  }
}
/* line 530, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 {
  padding: 0 3%;
}
/* line 533, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .bx-wrapper {
  max-width: 100% !important;
}
/* line 535, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .bx-wrapper .bx-viewport {
  height: auto !important;
  width: auto !important;
  margin-left: 20px;
  border: none;
  box-shadow: none;
  background: none;
}
@media only screen and (max-width: 1025px) {
  /* line 535, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-1 .bx-wrapper .bx-viewport {
    margin-left: 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 535, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-1 .bx-wrapper .bx-viewport {
    left: 0;
  }
}
/* line 536, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .bx-wrapper img {
  border-radius: 5px;
  margin-bottom: 4px;
  border: 2px solid #cac9c9;
}
/* line 538, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .bx-wrapper img:hover {
  border: 2px solid #ffef00;
}
/* line 539, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .bx-wrapper img:active {
  border: 2px solid;
}
@media only screen and (max-width: 1025px) {
  /* line 539, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-1 .bx-wrapper img:active {
    border: 2px solid #ffef00;
  }
}
/* line 543, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .bx-wrapper .bxslider {
  line-height: 17px;
}
/* line 545, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .bx-wrapper .bx-controls-direction a {
  top: 41%;
}
@media only screen and (max-width: 1025px) {
  /* line 545, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-1 .bx-wrapper .bx-controls-direction a {
    right: 0;
  }
}
/* line 546, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .bx-wrapper .bx-controls-direction .bx-next {
  right: -8px;
}
/* line 547, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .bx-wrapper .bx-controls-direction .bx-prev {
  left: -2px;
}
/* line 550, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .slide_content a + p {
  color: #de1c85;
  font: bold .9em Helvetica, Arial, sans-serif;
  margin-bottom: 0;
  font-style: italic;
}
/* line 553, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .slide_content span {
  color: #de1c85;
  font: normal .9em BauerBodoniEFOPBoldIta ,Helvetica, Arial, sans-serif;
}
/* line 554, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 .slide_content p {
  font: normal .9em HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
  margin-bottom: 0;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 557, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-1 h3 {
    font-size: 1.9em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 557, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-1 h3 {
    font-size: 2em;
  }
}
/* line 567, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-1 h3 span {
  display: block;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 570, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-1 > p {
    text-align: left;
  }
}
@media only screen and (max-width: 640px) {
  /* line 570, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-1 > p {
    font-size: 1.2em;
  }
}
/* line 580, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 {
  padding: 0 3%;
  display: inline-block;
  width: 100%;
}
/* line 584, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 img {
  border-radius: 5px;
  margin-bottom: 4px;
  border: 2px solid #cac9c9;
}
/* line 586, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 img:hover {
  border: 2px solid #ffef00;
}
/* line 587, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 img:active {
  border: 2px solid;
}
@media only screen and (max-width: 1025px) {
  /* line 587, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-2 img:active {
    border: 2px solid #ffef00;
  }
}
/* line 592, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 .bx-wrapper {
  max-width: 100% !important;
}
/* line 594, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 .bx-wrapper .bx-viewport {
  width: auto !important;
  margin-left: 20px;
  border: none;
  box-shadow: none;
}
@media only screen and (max-width: 1025px) {
  /* line 594, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-2 .bx-wrapper .bx-viewport {
    margin-left: 0;
    background: none;
  }
}
@media only screen and (max-width: 640px) {
  /* line 594, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-2 .bx-wrapper .bx-viewport {
    left: 0;
  }
}
/* line 597, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 .bx-wrapper .bx-controls-direction a {
  top: 41%;
}
@media only screen and (max-width: 1025px) {
  /* line 597, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-2 .bx-wrapper .bx-controls-direction a {
    right: 0;
  }
}
/* line 600, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 .bx-wrapper .bx-controls-direction .bx-prev {
  left: -2px;
}
@media only screen and (max-width: 1025px) {
  /* line 600, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-2 .bx-wrapper .bx-controls-direction .bx-prev {
    left: 0;
  }
}
/* line 601, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 .bx-wrapper .bx-controls-direction .bx-next {
  right: -10px;
}
/* line 605, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 .bx-wrapper .slide_content p {
  padding-top: 11px;
  color: #48c3cf;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 0;
  padding: 0;
}
@media only screen and (max-width: 640px) {
  /* line 606, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-2 .bx-wrapper .slide_content span {
    font-size: 11px;
    line-height: 0;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 611, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-2 h3 {
    font-size: 1.9em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 611, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-2 h3 {
    font-size: 2em;
  }
}
/* line 621, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-2 h3 span {
  display: block;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 624, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-2 > p {
    text-align: left;
  }
}
@media only screen and (max-width: 640px) {
  /* line 624, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-2 > p {
    font-size: 1.2em;
  }
}
/* line 634, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 {
  padding: 0 3%;
}
/* line 637, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 img {
  border-radius: 5px;
  margin-bottom: 4px;
  border: 2px solid #cac9c9;
}
/* line 639, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 img:hover {
  border: 2px solid #ffef00;
}
/* line 640, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 img:active {
  border: 2px solid;
}
@media only screen and (max-width: 1025px) {
  /* line 640, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-3 img:active {
    border: 2px solid #ffef00;
  }
}
/* line 645, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 .bx-wrapper {
  max-width: 100% !important;
}
/* line 647, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 .bx-wrapper .bxslider {
  padding-top: 10px;
}
/* line 648, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 .bx-wrapper .bx-viewport {
  width: auto !important;
  margin-left: 20px;
  border: none;
  box-shadow: none;
  height: auto !important;
}
@media only screen and (max-width: 1025px) {
  /* line 648, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-3 .bx-wrapper .bx-viewport {
    margin-left: 0;
    background: none;
  }
}
@media only screen and (max-width: 640px) {
  /* line 648, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-3 .bx-wrapper .bx-viewport {
    left: 0;
  }
}
/* line 651, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 .bx-wrapper .bx-controls-direction a {
  top: 41%;
}
@media only screen and (max-width: 1025px) {
  /* line 651, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-3 .bx-wrapper .bx-controls-direction a {
    right: 0;
  }
}
/* line 652, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 .bx-wrapper .bx-prev {
  left: -2px;
}
@media only screen and (max-width: 1025px) {
  /* line 652, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-3 .bx-wrapper .bx-prev {
    left: 0;
  }
}
/* line 654, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 .bx-wrapper .slide_content {
  /*img+p{padding-top: 11px;font: normal 1em BauerBodoniEFOPBoldIta ,Helvetica, Arial, sans-serif;color: #48c3cf;display: block;}
  img+p:hover a{color: #de1c85;}*/
}
/* line 655, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 .bx-wrapper .slide_content > a:hover + p a {
  color: #de1c85;
}
/* line 656, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 .bx-wrapper .slide_content > a + p a:hover {
  color: #de1c85;
}
/* line 659, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 .bx-wrapper .slide_content p {
  color: #666666;
  font: normal .9em HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
  margin-bottom: 0;
}
/* line 660, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 .bx-wrapper .slide_content a + p {
  color: #48c3cf;
  margin-top: 10px;
}
@media only screen and (max-width: 1025px) {
  /* line 660, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-3 .bx-wrapper .slide_content a + p {
    font-family: BauerBodoniEFOPBoldIta ,Helvetica, Arial, sans-serif;
    font-size: 1em;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 666, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-3 h3 {
    font-size: 1.9em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 666, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-3 h3 {
    font-size: 2em;
  }
}
/* line 676, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-carousel-3 h3 span {
  display: block;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 679, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-3 > p {
    text-align: left;
  }
}
@media only screen and (max-width: 640px) {
  /* line 679, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-carousel-3 > p {
    font-size: 1.2em;
  }
}
/* line 690, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card {
  padding: 0 3%;
  padding-bottom: 3%;
}
/* line 692, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card + .seperator {
  display: none;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 694, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card h2 {
    font-size: 1.9em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 694, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card h2 {
    font-size: 2em;
  }
}
/* line 704, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card h2 span {
  display: block;
}
/* line 706, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card h3 {
  font: bold 1.4em Helvetica, Arial, sans-serif;
  color: #de1c85;
  text-align: left;
  font-style: italic;
}
@media only screen and (max-width: 1025px) {
  /* line 710, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card p {
    font-size: .9em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 710, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card p {
    font-size: 1.2em;
    color: #666666;
  }
}
/* line 718, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-contentWrap {
  background: url("/Content/img/localpromo/specialOffers.png") no-repeat;
  padding: 27px 0;
  background-size: 100% 100%;
  padding-bottom: 15px;
  display: inline-block;
  width: 48%;
  text-align: center;
}
@media only screen and (max-width: 640px) {
  /* line 718, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card .lp-contentWrap {
    width: 48%;
  }
}
/* line 719, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-contentWrap:first-child {
  margin-right: 3%;
}
/* line 720, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-contentDiv {
  padding: 0 20px;
  border-radius: 20px 20px 0 0;
  display: inline-block;
}
@media only screen and (max-width: 1025px) {
  /* line 720, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card .lp-contentDiv {
    padding: 0 10px;
  }
}
/* line 723, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-contentDiv a.button {
  min-width: 150px;
}
/* line 725, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-leftcontent:first-child {
  width: 40%;
  margin-top: -9px;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 725, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card .lp-leftcontent:first-child {
    width: 43%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 725, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card .lp-leftcontent:first-child {
    margin-left: 1%;
    margin-top: -9px;
    width: 48%;
  }
}
/* line 731, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-leftcontent p {
  min-height: 123px;
  margin: 15px 0;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 731, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card .lp-leftcontent p {
    text-align: left;
    min-height: 144px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 731, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card .lp-leftcontent p {
    min-height: 144px;
    margin: 10px 0;
    font-size: .9em;
  }
}
/* line 739, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-rightcontent {
  float: right;
  margin: 0 3% 0 2%;
  background: #fff;
}
@media only screen and (max-width: 640px) {
  /* line 739, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card .lp-rightcontent {
    width: 44%;
  }
}
/* line 742, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-rightcontent img {
  border-radius: 5px;
  border: 2px solid #cac9c9;
  margin: 0 auto;
}
/* line 744, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-rightcontent img:hover {
  border: 2px solid #ffef00;
}
/* line 745, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-rightcontent img:active {
  border: 2px solid #48c3cf;
}
@media only screen and (max-width: 1025px) {
  /* line 745, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card .lp-rightcontent img:active {
    border: 2px solid #ffef00;
  }
}
/* line 749, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .lp-rightcontent p {
  min-height: 123px;
  margin: 15px 0;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 749, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card .lp-rightcontent p {
    text-align: left;
    min-height: 144px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 749, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-card .lp-rightcontent p {
    min-height: 144px;
    margin: 10px 0;
    font-size: .9em;
  }
}
/* line 752, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .large.button {
  margin: 0;
}
/* line 754, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .large.button span {
  font-family: HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
}
/* line 756, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card ul {
  padding-top: 10px;
  display: inline-block;
}
/* line 757, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .bx-wrapper {
  max-width: 100% !important;
}
/* line 758, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .bx-wrapper .bx-viewport {
  box-shadow: none;
  border: none;
  height: 100% !important;
}
/* line 759, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-card .bx-wrapper .bx-viewport .bxslider {
  margin-bottom: 0;
}
/* line 765, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt {
  padding: 0 3%;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 768, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt h3 {
    font-size: 1.9em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 768, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt h3 {
    font-size: 2em;
  }
}
/* line 778, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt h3 span {
  display: block;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 781, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt p {
    text-align: left;
    min-height: 144px;
  }
}
@media only screen and (max-width: 1025px) {
  /* line 781, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt p {
    font-size: .9em;
    margin: 0;
    margin-top: 10px;
    min-height: 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 781, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt p {
    font-size: 1.2em;
    color: #666666;
  }
}
/* line 790, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt .lp-contentWrap {
  text-align: center;
  float: left;
}
/* line 791, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt .lp-contentWrap h3 {
  font: bold 1.4em Helvetica, Arial, sans-serif;
  color: #de1c85;
  text-transform: none;
  font-style: italic;
}
/* line 795, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt .lp-contentWrap:first-child {
  margin-right: 1%;
}
@media only screen and (max-width: 640px) {
  /* line 796, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt .lp-contentWrap {
    width: 100%;
  }
}
/* line 797, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv {
  display: inline-block;
}
/* line 800, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-leftcontent:first-child {
  width: 47%;
  margin-left: 2%;
}
@media only screen and (max-width: 640px) {
  /* line 800, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-leftcontent:first-child {
    width: 50%;
  }
}
/* line 803, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-leftcontent {
  float: right;
}
@media only screen and (max-width: 640px) {
  /* line 805, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-leftcontent p {
    font-size: .9em;
  }
}
/* line 810, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-rightcontent {
  float: left;
}
@media only screen and (max-width: 640px) {
  /* line 810, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-rightcontent {
    width: 46%;
  }
}
/* line 813, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-rightcontent img {
  border-radius: 5px;
  border: 2px solid #cac9c9;
}
/* line 815, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-rightcontent img:hover {
  border: 2px solid #ffef00;
}
/* line 816, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-rightcontent img:active {
  border: 2px solid #48c3cf;
}
@media only screen and (max-width: 1025px) {
  /* line 816, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-rightcontent img:active {
    border: 2px solid #ffef00;
  }
}
@media only screen and (max-width: 640px) {
  /* line 820, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt .lp-contentDiv .lp-rightcontent p {
    font-size: .9em;
  }
}
/* line 824, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-imgtxt ul {
  padding-top: 10px;
  display: inline-block;
  margin-bottom: 0;
}
@media only screen and (max-width: 640px) {
  /* line 824, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-imgtxt ul {
    margin-bottom: 0;
  }
}
/* line 828, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 560px;
  z-index: 999999;
  display: none;
  height: 347px;
}
/* line 830, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails .close-btn {
  position: absolute;
  top: -20px;
  right: -20px;
  background: url(/Content/img/buttons-close.png) no-repeat scroll 0 0 transparent;
  width: 31px;
  height: 31px;
  cursor: pointer;
}
/* line 831, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails .close-btn:hover {
  background-position: 0 -79px;
}
/* line 832, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails .close-btn span {
  display: none;
}
@media only screen and (max-width: 640px) {
  /* line 832, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie #ThumbDetails .close-btn span {
    right: 0;
    top: 0;
  }
}
/* line 834, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails section {
  height: 100%;
}
/* line 835, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails section .row {
  margin: 0;
  height: 100%;
}
/* line 836, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails .bx-wrapper {
  max-width: 100% !important;
  position: relative;
}
/* line 837, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails .bx-wrapper .bx-next {
  right: 0 !important;
}
/* line 838, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails .bx-wrapper .bx-viewport {
  box-shadow: none;
  border: none;
  left: 0;
  background: none;
}
/* line 841, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails ul {
  padding-left: 0;
  display: inline-block;
  height: 100%;
  width: 100%;
  margin-bottom: 0;
}
/* line 844, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails ul li {
  height: 100%;
}
/* line 851, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails ul li a {
  width: 100%;
  display: inline-block;
  height: 100%;
  position: relative;
  cursor: default;
}
/* line 854, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie #ThumbDetails ul li a span.activeImage {
  position: absolute;
  width: 100%;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  padding-left: 4%;
  z-index: 100;
  min-height: 35px;
  text-indent: 0;
  left: 0;
  text-align: left;
  font: normal .8em arial;
  padding: 10px;
  background-image: none;
}
@media only screen and (max-width: 640px) {
  /* line 854, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie #ThumbDetails ul li a span.activeImage {
    background-image: none !important;
    text-indent: 0;
  }
}
@media only screen and (max-width: 1025px) {
  /* line 864, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie #ThumbDetails .bx-controls-direction a {
    right: 0;
  }
}
/* line 869, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal {
  position: fixed;
  display: block;
  width: 60%;
  padding: 3%;
  padding-right: 1%;
  z-index: 999999;
  background-color: #fff;
  top: 0 !important;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 420px;
  /* Yuk! CSS Hack for IE6 3 pixel bug :( */
}
@media only screen and (max-width: 640px) {
  /* line 869, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-modal {
    width: 94%;
    left: 3%;
    height: 90%;
  }
}
/* line 872, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .lp_modalHdng, #page-lpbarbie .lp-modal h1, #page-lpbarbie .lp-modal .lp-rightcontent h3 {
  font: normal 1.9em nobelbold ,Helvetica, Arial, sans-serif;
  color: #de1c85;
  text-align: left;
  margin: 0;
}
/* line 874, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal p {
  font: normal .8em Arial;
  color: #000000;
  text-align: left;
  margin-top: 15px;
}
/* line 875, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .modalWrapper {
  height: 302px;
  padding: 20px 0;
  display: inline-block;
  padding-right: 20px;
  margin-top: 20px;
}
@media only screen and (max-width: 640px) {
  /* line 875, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-modal .modalWrapper {
    height: 65%;
    width: 100% !important;
  }
}
/* line 879, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .close-btn {
  position: absolute;
  top: -20px;
  right: -20px;
  background: url(/Content/img/localpromo/popup-close.png) no-repeat;
  width: 46px;
  height: 41px;
  cursor: pointer;
  background-position: center;
}
/* line 880, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .close-btn span {
  display: none;
}
@media only screen and (max-width: 640px) {
  /* line 880, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-modal .close-btn span {
    right: 0;
    top: 0;
  }
}
/* line 891, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .lp-rightcontent {
  float: left;
  width: 49%;
}
@media only screen and (max-width: 640px) {
  /* line 891, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-modal .lp-rightcontent {
    float: left;
    width: 100%;
  }
}
/* line 893, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .lp-rightcontent h3 {
  font-size: 1.7em;
}
/* line 894, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .lp-rightcontent p {
  font: normal .8em Arial;
  color: #000000;
  text-align: left;
  margin-top: 15px;
}
/* line 896, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .lp-leftcontent {
  float: right;
  width: 49%;
  text-align: center;
}
@media only screen and (max-width: 640px) {
  /* line 896, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-modal .lp-leftcontent {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
}
@media only screen and (max-width: 1025px) {
  /* line 897, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-modal .bx-controls-direction a {
    right: 0;
  }
}
/* line 898, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .bx-viewport {
  left: 0;
}
@media only screen and (max-width: 640px) {
  /* line 900, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-modal .jspPane {
    width: 100% !important;
  }
  /* line 901, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-modal .jspContainer {
    width: 100% !important;
  }
  /* line 902, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-modal .jspDrag, #page-lpbarbie .lp-modal .jspCap, #page-lpbarbie .lp-modal .jspVerticalBar, #page-lpbarbie .lp-modal .jspTrack {
    background: none !important;
  }
  /* line 903, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-modal .jspArrow {
    display: none;
  }
}
/* line 906, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspContainer {
  overflow: hidden;
  position: relative;
}
/* line 907, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspPane {
  position: absolute;
}
/* line 908, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
  background: red;
}
/* line 909, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
/* line 910, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspCap {
  display: none;
}
/* line 911, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspHorizontalBar .jspCap {
  float: left;
}
/* line 912, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspTrack {
  background: #dde;
  position: relative;
}
/* line 913, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspDrag {
  background: #bbd;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}
/* line 914, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspHorizontalBar .jspTrack, #page-lpbarbie .lp-modal .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
/* line 915, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
/* line 916, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
/* line 917, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspVerticalBar .jspArrow {
  height: 16px;
}
/* line 918, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
/* line 919, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspVerticalBar .jspArrow:focus {
  outline: none;
}
/* line 920, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
/* line 922, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal * html .jspCorner {
  margin: 0 -3px 0 0;
}
/* line 923, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspDrag {
  background: #fff;
  width: 50%;
  margin: 0 auto;
}
/* line 924, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspPane {
  display: inline-block;
  width: 100% !important;
}
/* line 925, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspVerticalBar {
  background: #fbbcc8;
}
/* line 926, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspTrack {
  background: #fbbcc8;
}
/* line 927, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspArrow.jspArrowUp {
  height: 20px;
  background: url(/Content/img/localpromo/popup-topArrow.png) no-repeat;
  display: block;
  background-position: center center;
}
/* line 928, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-modal .jspArrow.jspArrowDown {
  background: url(/Content/img/localpromo/popup-bottomArrow.png) no-repeat;
  height: 20px;
  display: block;
  background-position: center center;
}
/* line 931, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-image {
  padding: 0 3%;
}
@media only screen and (max-width: 640px) {
  /* line 931, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-image {
    padding: 2% 0;
  }
}
/* line 934, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-image .lp-leftcontent {
  position: relative;
  margin-right: 1%;
}
@media only screen and (max-width: 640px) {
  /* line 934, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-image .lp-leftcontent {
    width: 100%;
    margin: 2% 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 936, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-image .lp-leftcontent img {
    width: 100%;
  }
}
/* line 939, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-image .buttonContent {
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -45px;
  width: 100%;
}
/* line 942, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-image .buttonContent a {
  margin-bottom: 0;
  background-image: none;
  background-color: rgba(100, 202, 198, 0.8) !important;
  width: 300px;
  height: 90px;
}
@media only screen and (max-width: 1025px) {
  /* line 942, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-image .buttonContent a {
    width: 82%;
  }
}
/* line 945, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-image .buttonContent a:hover {
  border: 2px solid #ffef00;
  text-shadow: none;
}
/* line 946, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-image .buttonContent a:hover span {
  text-shadow: none;
}
/* line 947, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-image .buttonContent a:active {
  border: 2px solid #48c3cf;
}
@media only screen and (max-width: 1025px) {
  /* line 947, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-image .buttonContent a:active {
    border: 2px solid #ffef00;
  }
}
/* line 950, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-image .buttonContent a span {
  background-image: none;
  color: #fff !important;
  line-height: 90px !important;
  font: bold 20px Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  height: 100%;
}
@media only screen and (max-width: 1025px) {
  /* line 950, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-image .buttonContent a span {
    font-size: 1em;
  }
}
/* line 957, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-image .lp-rightcontent {
  position: relative;
}
@media only screen and (max-width: 640px) {
  /* line 957, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-image .lp-rightcontent {
    width: 100%;
    margin: 2% 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 960, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-twocol-image .lp-rightcontent img {
    width: 100%;
  }
}
/* line 961, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-twocol-image .lp-rightcontent .buttonContent > a {
  background-color: rgba(185, 111, 178, 0.8) !important;
}
/* line 967, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-anchor-nav {
  display: inline-block;
  width: 100%;
  background: #fabbcb;
}
@media only screen and (max-width: 640px) {
  /* line 967, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-anchor-nav {
    border-bottom: 1px solid #f7c6e0;
    background: none;
  }
}
/* line 971, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-anchor-nav ul {
  margin: 0 auto;
  text-align: center;
  width: 90%;
}
@media only screen and (max-width: 640px) {
  /* line 971, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-anchor-nav ul {
    margin: 0 auto;
    text-align: center;
  }
}
/* line 975, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-anchor-nav ul li {
  padding: 12px 0%;
  font-size: 18px;
  font-family: Helvetica, Arial, sans-serif;
  display: inline-block;
  width: 19%;
  font-weight: bold;
  font-style: italic;
  vertical-align: middle;
}
@media only screen and (min-width: 640px) and (max-width: 1025px) {
  /* line 975, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-anchor-nav ul li {
    font-size: 16px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 975, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .lp-anchor-nav ul li {
    padding: 10px 20px;
    font-size: 1.3em;
    width: 85%;
    text-align: center;
    background: #fabbcb;
    margin: 5px 0;
    border-radius: 10px;
  }
}
/* line 979, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-anchor-nav ul li a {
  color: #de1c85;
}
/* line 981, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-anchor-nav ul li a:hover {
  color: #48c3cf;
}
/* line 982, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-anchor-nav ul li a:active {
  color: #000000;
}
/* line 988, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-html {
  min-height: 200px;
  width: 100%;
  text-align: center;
  border-top: 1px solid #f7c6e0;
  border-bottom: 1px solid #f7c6e0;
  margin: 3% 0;
}
/* line 990, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .lp-html span {
  font: normal 1.2em HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
  color: #de1c85;
}
/* line 993, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .bx-prev.disabled, #page-lpbarbie .bx-next.disabled {
  display: none !important;
}
/* line 994, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .bxslider li a > span.activeImage {
  background-repeat: no-repeat;
  min-height: 35px;
}
/* line 995, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .bx-next {
  background: url(/Content/img/localpromo/Barbie_rightCarouselIcon.png) no-repeat center center white !important;
  right: 0;
  opacity: .5;
  z-index: 0;
}
/* line 996, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .bx-prev {
  background: url(/Content/img/localpromo/Barbie_leftCarouselIcon.png) no-repeat center center white !important;
  left: 0;
  opacity: .5;
  z-index: 0;
}
/* line 997, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .yplayer {
  height: 100%;
}
/* line 998, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .hoverToggle {
  display: block !important;
}
/* line 999, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie a.readToggle {
  font: normal .9em HelveticaNeueLTStdMd ,Helvetica, Arial, sans-serif;
  width: 100%;
  display: inline-block;
  text-align: left;
}
/* line 1000, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie li {
  list-style-type: none;
}
@media only screen and (max-width: 1025px) {
  /* line 1001, ../../../scss/sass/partials/sections/_local-promo.scss */
  #page-lpbarbie .bx-wrapper .bx-controls-direction a {
    display: none !important;
  }
}
/* line 1003, ../../../scss/sass/partials/sections/_local-promo.scss */
#page-lpbarbie .bx-wrapper .bx-controls-direction a {
  font-size: .25pt;
}

/*styles ends*/
/* line 1009, ../../../scss/sass/partials/sections/_local-promo.scss */
.hu-hu #page-lpbarbie .lp-carousel-2 .bx-wrapper .bx-viewport {
  margin-bottom: 45px;
}

/* line 4, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content {
  margin: 0  auto;
}
/* line 7, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .back-button {
  position: absolute;
  z-index: 70;
  font-weight: bolder;
  margin-left: -500px;
  text-align: left;
  max-width: 1000px;
  left: 50%;
}
/* line 15, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .back-button span {
  color: #e3438a;
}
/* line 19, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .top-left {
  float: left;
  color: #e3438a;
  text-align: center;
  line-height: 18px;
  font-size: 14px;
  padding-top: 50px;
}
/* line 26, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .top-left h1 {
  color: #e3438a;
  font-size: 24px;
  line-height: 30px;
}
/* line 31, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .top-left p {
  font-size: 11px;
  line-height: 14px;
  color: #a3a2a2;
}
/* line 38, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .containers {
  z-index: 99;
}
/* line 41, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .left-container {
  position: absolute;
  color: #ffffff;
  font-size: 13px;
  margin-top: 10px;
  padding-left: 65px;
  padding-right: 45px;
}
/* line 48, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .left-container .download {
  display: none;
  padding-top: 40px;
}
/* line 52, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .left-container .custom {
  padding-top: 20px;
}
/* line 55, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .left-container .bottom {
  width: 230px;
  font-size: 12px;
  padding-top: 41px;
}
/* line 61, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .left-container h1 {
  color: #ffee00;
  font-size: 26px;
  margin-bottom: 0;
}
/* line 67, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .sparkle-divider {
  margin-top: -199px;
  margin-left: -242px;
  position: absolute;
  width: 80%;
}
/* line 73, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .bottom-left {
  padding-top: 30px;
  padding-left: 66px;
}
/* line 77, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .bottom-right {
  position: absolute;
  margin-top: 36px;
  margin-left: 175px;
  padding-top: 15px;
}
/* line 82, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .bottom-right p {
  color: #e3438a;
  font-size: 12px;
  margin: 0;
  padding: 0;
  line-height: 17px;
  font-weight: bold;
}
/* line 90, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .bottom-right .header {
  color: #2f3293;
  font-size: 16px;
  padding-top: 10px;
}
/* line 96, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .top-right {
  float: right;
  text-align: center;
}
/* line 99, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .top-right p {
  font-size: 11px;
  color: #ec248c;
}
@media only screen and (min-width: 1025px) {
  /* line 109, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .top-right img {
    max-width: 395px;
    margin-left: -95px;
  }
}
@media only screen and (max-width: 1025px) {
  /* line 117, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .top-right img {
    max-width: 295px;
    margin-left: -95px;
  }
  /* line 122, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .dividertop {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  /* line 128, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .left-container {
    font-size: 12px;
    padding-left: 44px;
  }
  /* line 131, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .left-container .custom {
    padding-top: 8px;
    width: 174px;
    margin-left: 123px;
  }
  /* line 136, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .left-container h1 {
    color: #ffee00;
    font-size: 20px;
    margin-bottom: 0;
  }
  /* line 142, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .bottom-right {
    position: absolute;
    margin-top: 19px;
    margin-left: 117px;
    padding-top: 15px;
    width: 217px;
  }
  /* line 148, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .bottom-right p {
    color: #e3438a;
    font-size: 11px;
    margin: 0;
    padding: 0;
    line-height: 14px;
    font-weight: bold;
  }
  /* line 156, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .bottom-right .header {
    color: #2f3293;
    font-size: 14px;
    padding-top: 10px;
  }
  /* line 162, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .bottom-left {
    padding-top: 31px;
    padding-left: 44px;
    width: 360px;
  }
  /* line 167, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .top-left {
    padding-top: 0;
  }
  /* line 171, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .top-right img {
    max-width: 100%;
    margin-left: 0;
  }
}
/* line 177, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .listerine-promo {
  max-width: 986px;
  margin: 40px auto;
}
/* line 180, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .listerine-promo .back-button {
  position: absolute;
  top: 60px;
  z-index: 70;
  font-weight: bolder;
  margin-left: -500px;
  text-align: left;
  max-width: 1000px;
  left: 50%;
  color: #e3438a;
}
/* line 191, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .listerine-promo .bottom-section {
  padding-bottom: 43px;
  padding-top: 15px;
}
@media only screen and (max-width: 640px) {
  /* line 196, ../../../scss/sass/partials/sections/_listerine.scss */
  #page-listerine .listerine-content .listerine-promo .bottom-section {
    padding-bottom: 150px;
  }
}
/* line 207, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .listerine-promo .bottom-section .dividertop {
  position: absolute;
  max-width: 1440px;
  margin-top: -197px;
  margin-left: -196px;
  height: 409px;
  background-image: url(/Content/img/listerine/sparkles-pink.png);
  background-repeat: no-repeat;
}
/* line 217, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .listerine-promo .bottom-section .divider {
  border: 1px solid #e3438a;
}
/* line 220, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .listerine-promo .bottom-text p {
  font-size: 12px;
  margin: 0;
  text-align: center;
}
/* line 224, ../../../scss/sass/partials/sections/_listerine.scss */
#page-listerine .listerine-content .listerine-promo .bottom-text p.smallbox {
  max-width: 485px;
  margin: 0 auto;
}

/* line 3, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .wishlist_top {
  padding-bottom: 77px;
}
/* line 6, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .wishlist_top .txt1 {
  float: left;
  margin-top: 43px;
  margin-left: 284px;
  display: none;
}
/* line 12, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .wishlist_top h1 {
  font-size: 30px;
  font-family: YellowBalloon, Verdana, Geneva, sans-serif;
  font-weight: bold;
  color: #FFF;
}
/* line 18, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList #print_wl {
  position: absolute;
  top: -20px;
  left: 78%;
}
@media only screen and (max-width: 640px) {
  /* line 18, ../../../scss/sass/partials/sections/_wishlist.scss */
  #WishList #print_wl {
    left: 65%;
  }
}
/* line 26, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .print_img {
  background: url("/Content/img/shop/wl-print.png") no-repeat scroll left top transparent;
  cursor: pointer;
  height: 37px;
  width: 36px;
  margin-top: 33px;
}
/* line 33, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .print_tt {
  position: absolute;
  display: none;
  margin-top: -81px;
  z-index: 1;
  margin-left: 3px;
}
/* line 40, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList #email_wl {
  position: absolute;
  top: -18px;
  left: 85%;
}
@media only screen and (max-width: 640px) {
  /* line 40, ../../../scss/sass/partials/sections/_wishlist.scss */
  #WishList #email_wl {
    left: 76%;
  }
}
/* line 48, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .email_img {
  background: url("/Content/img/shop/wl-email.png") no-repeat scroll left top transparent;
  cursor: pointer;
  height: 33px;
  width: 46px;
  margin-top: 35px;
}
/* line 55, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .email_tt {
  position: absolute;
  display: none;
  margin-top: -83px;
  z-index: 1;
  margin-left: -5px;
}
/* line 62, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList #doll_wl {
  position: absolute;
  top: -22px;
  left: 5%;
}
/* line 67, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .doll_img {
  background: url("/Content/img/shop/wl-header-doll.png") no-repeat scroll left top transparent;
  cursor: pointer;
  height: 78px;
  width: 134px;
}
/* line 73, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList #tick_wl {
  position: absolute;
  top: -22px;
  left: 33%;
}
/* line 78, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .tick_img {
  background: url("/Content/img/shop/wl-tick.png") no-repeat scroll left top transparent;
  cursor: pointer;
  height: 37px;
  width: 41px;
  margin-top: 35px;
}
/* line 85, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .overlay_close {
  cursor: pointer;
  float: right;
  margin-top: 3px;
  margin-right: 12px;
}
/* line 91, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .content_wish {
  width: 717px;
  height: 540px;
  overflow: auto;
  margin-top: 16px;
  margin-left: -10px;
}
@media only screen and (max-width: 640px) {
  /* line 91, ../../../scss/sass/partials/sections/_wishlist.scss */
  #WishList .content_wish {
    width: 100%;
  }
}
/* line 101, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product_bg {
  background: url("/Content/img/shop/product__wish_bg.png") no-repeat scroll 0 0 transparent;
  width: 707px;
  height: 586px;
  margin-left: 31px;
  clear: both;
}
/* line 108, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product_container {
  margin-left: 30px;
  height: 500px;
  overflow: auto;
}
/* line 113, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product_wl {
  margin: 10px 20px 7px 0px;
  float: left;
}
/* line 117, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product_wl .product-image {
  border: 0px;
  width: 125px;
  height: 125px;
}
/* line 122, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product-name {
  width: 130px;
  text-align: left;
  height: 30px;
  margin-bottom: 0;
}
/* line 128, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product-name h1 {
  color: #ec4399;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.3;
  overflow: hidden;
  height: 25px;
}
/* line 138, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product-name a {
  text-decoration: none;
}
/* line 141, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product-category-name {
  height: 38px;
  text-align: center;
}
/* line 145, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product-category-name a {
  color: #f99438;
  font-weight: bold;
  font-size: 19px;
  line-height: 23px;
  display: block;
}
/* line 152, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product-image li {
  background-color: #FFFFFF;
  width: 120px;
  height: 120px;
  line-height: 125px;
  position: relative;
  border: 1px solid #ec429b;
  text-align: center;
}
/* line 161, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product-image li a {
  vertical-align: middle;
}
/* line 164, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .product_wl .product-image a img {
  vertical-align: middle;
  max-height: 100px;
  max-width: 100px;
}
/* line 168, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList .skittle {
  background: url("/Content/img/shop/product_close_btn.png") no-repeat scroll 0 0 transparent;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -10px;
  left: 111px;
  cursor: pointer;
}
/* line 178, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList ol,
#WishList ul {
  list-style: none;
  padding: 0;
}
/* line 182, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList #WishPrdContainer {
  color: #EC4399;
  text-align: center;
}
/* line 186, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList #WishPrdContainer h1 {
  font-size: 20px;
  color: #EC4399;
}
/* line 190, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList #WishPrdContainer .product-name span {
  font-size: 10px;
}

/* line 196, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail {
  width: 510px;
  min-height: 376px;
}
/* line 199, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail .modal-content {
  height: 261px;
}
/* line 202, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail .right-box {
  position: absolute;
  float: right;
  width: 290px;
  text-align: left;
  right: 0px;
  top: 0px;
}
/* line 210, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail .left-box {
  position: absolute;
  bottom: -35px;
  left: -77px;
  width: 307px;
}
/* line 216, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail .mailText {
  width: 290px;
  text-align: left;
  color: #868686;
  font-size: 14px;
  font-family: "HelveticaNeueL STD", helvetica, arial;
}
/* line 223, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail .fieldElement {
  border: 0px;
  width: 100%;
}
/* line 227, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail table tr.even, #sendMail table tr.alt, #sendMail table tr:nth-of-type(even) {
  background: #ffffff;
}
/* line 230, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail .fieldElement td {
  padding: 0px;
  padding-top: 14px;
  text-align: right;
  vertical-align: middle;
}
/* line 236, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail .fieldElement label {
  width: 90px;
  font-weight: bold;
  font-size: 12px;
  color: #ec429b;
  padding-right: 5px;
}
/* line 243, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail .fieldElement td input {
  width: 194px;
  border: 1px solid #ec429b;
  background-color: #fffee3;
  font-weight: bold;
  padding-left: 6px;
  font-size: 12px;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
}
/* line 254, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail #mailSend {
  margin-top: 0;
}
/* line 257, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail .email_wl {
  position: absolute;
  top: -18px;
  left: 74%;
}
/* line 262, ../../../scss/sass/partials/sections/_wishlist.scss */
#sendMail .email_img {
  background: url("/Content/img/shop/wl-email.png") no-repeat scroll left top transparent;
  height: 33px;
  width: 46px;
  margin-top: 35px;
}
@media only screen and (max-width: 640px) {
  /* line 196, ../../../scss/sass/partials/sections/_wishlist.scss */
  #sendMail {
    width: auto;
  }
  /* line 270, ../../../scss/sass/partials/sections/_wishlist.scss */
  #sendMail .left-box {
    display: none;
  }
  /* line 273, ../../../scss/sass/partials/sections/_wishlist.scss */
  #sendMail .right-box {
    float: none;
    position: static;
  }
}

/* line 281, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList.reveal-modal .title, #sendMail.reveal-modal .title {
  background-image: url("/Content/img/shop/reveal-header-large.png");
  margin-right: -13px;
}
/* line 285, ../../../scss/sass/partials/sections/_wishlist.scss */
#WishList.reveal-modal .title span, #sendMail.reveal-modal .title span {
  background-image: url("/Content/img/shop/reveal-header-large.png");
  height: 81px;
  background-position: 100% -81px;
  margin-left: 26px;
  line-height: 61px;
}

/* line 294, ../../../scss/sass/partials/sections/_wishlist.scss */
.prodCata .overlayWishlist-bg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #666666;
  /* fallback */
  background: rgba(0, 0, 0, 0.75);
  background: url("/Content/img/shop/popup_strip.png");
  z-index: 500;
}

/* line 306, ../../../scss/sass/partials/sections/_wishlist.scss */
.overlayWishlist-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #666666;
  /* fallback */
  background: rgba(0, 0, 0, 0.75);
  background: url("/Content/img/shop/popup_strip.png");
  z-index: 500;
}

/* line 318, ../../../scss/sass/partials/sections/_wishlist.scss */
.overlayWishlist-bg .overlay-content {
  top: -10%;
  left: 38%;
}

/* line 324, ../../../scss/sass/partials/sections/_wishlist.scss */
.overlayWishListFull {
  padding-left: 317px;
  padding-top: 61px;
}

/* line 329, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog {
  width: 510px;
  min-height: 268px;
}
/* line 332, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog p, #mailSentDialog table {
  margin-bottom: 0;
}
/* line 335, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog.mailDialog .barbieDoll {
  top: 12px;
}
/* line 338, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog.mailDialog .mailText {
  text-align: right;
  padding-top: 6px;
  width: 275px;
  width: 290px;
  text-align: left;
  color: #868686;
  font-size: 14px;
  font-family: "HelveticaNeueL STD", helvetica, arial;
}
/* line 348, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog.mailDialog .sendButton .midSendBtn {
  padding: 0px 20px;
}
/* line 351, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog.mailDialog .sendButton {
  display: block;
  overflow: hidden;
}
/* line 355, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog.mailDialog .buttonContainer {
  text-align: center;
}
/* line 358, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog.mailDialog .sendButton {
  margin-top: 25px;
}
/* line 361, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog .modal-content {
  height: 174px;
}
/* line 364, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog .right-box {
  position: absolute;
  float: right;
  width: 290px;
  text-align: left;
  right: 0px;
  top: 0px;
}
/* line 372, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog .left-box {
  position: absolute;
  bottom: -34px;
  left: -68px;
  max-width: 246px;
}
/* line 380, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog p.buttons {
  text-align: center;
  margin-top: 2em;
}
/* line 384, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog .email_wl {
  position: absolute;
  top: -27px;
  left: 74%;
}
/* line 389, ../../../scss/sass/partials/sections/_wishlist.scss */
#mailSentDialog .email_img {
  background: url("/Content/img/shop/wl-email.png") no-repeat scroll left top transparent;
  height: 33px;
  width: 46px;
  margin-top: 35px;
}
@media only screen and (max-width: 640px) {
  /* line 329, ../../../scss/sass/partials/sections/_wishlist.scss */
  #mailSentDialog {
    width: auto;
  }
  /* line 397, ../../../scss/sass/partials/sections/_wishlist.scss */
  #mailSentDialog .left-box {
    display: none;
  }
  /* line 400, ../../../scss/sass/partials/sections/_wishlist.scss */
  #mailSentDialog .right-box {
    float: none;
    position: static;
  }
}

/* line 410, ../../../scss/sass/partials/sections/_wishlist.scss */
.wishListTooltip {
  display: none;
  background: url("/Content/img/wishlist-tooltip.png") no-repeat;
  height: 40px;
  line-height: 30px;
  position: absolute;
  width: 125px;
  font-size: 13px;
  color: #e3438a;
  padding: 4px 17px;
  cursor: pointer;
  text-align: center;
  z-index: 1;
}

/* line 424, ../../../scss/sass/partials/sections/_wishlist.scss */
.wishListTooltip span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

/* line 430, ../../../scss/sass/partials/sections/_wishlist.scss */
.wishListIcon {
  background: url("/Content/img/wishlist-icons-large.png") no-repeat;
  background-position: 0 0;
  height: 40px;
  position: absolute;
  width: 45px;
  right: 0;
  bottom: 0;
  cursor: pointer;
}

/* line 443, ../../../scss/sass/partials/sections/_wishlist.scss */
.headerWishList {
  position: relative;
  cursor: pointer;
  height: 40px;
  padding-top: 5px;
  float: none;
  margin-top: 35px;
}
/* line 450, ../../../scss/sass/partials/sections/_wishlist.scss */
.headerWishList .wishListIcon {
  left: 0;
  padding-left: 50px;
  color: #656565;
  line-height: 2.5;
}
/* line 457, ../../../scss/sass/partials/sections/_wishlist.scss */
.headerWishList:hover .wishListIcon {
  background-position: 0 -40px;
}
/* line 460, ../../../scss/sass/partials/sections/_wishlist.scss */
.headerWishList:hover .wishListTooltip {
  left: 37px;
  bottom: 0px;
  display: block;
}

/* line 467, ../../../scss/sass/partials/sections/_wishlist.scss */
.top-bar-section > .right .has-form .signoutLink, .top-bar-section > .right .has-form .amLink {
  margin-top: -8px;
}

/* line 471, ../../../scss/sass/partials/sections/_wishlist.scss */
.logged-in.noSocialLink {
  margin-top: 10px !important;
}
/* line 473, ../../../scss/sass/partials/sections/_wishlist.scss */
.logged-in.noSocialLink .headerWishList {
  margin-top: 2px;
}
/* line 476, ../../../scss/sass/partials/sections/_wishlist.scss */
.logged-in .headerWishList {
  margin-top: -7px;
}

/* line 478, ../../../scss/sass/partials/sections/_wishlist.scss */
.logged-out .pinkLink {
  padding: 0 !important;
}

@media only screen and (min-width: 1025px) {
  /* line 482, ../../../scss/sass/partials/sections/_wishlist.scss */
  .top-bar-section ul li.headerWishList {
    float: none;
  }
}
/* line 490, ../../../scss/sass/partials/sections/_wishlist.scss */
.thumbnailWishList {
  position: absolute;
  width: 45px;
  height: 40px;
  left: 0;
  bottom: 0;
  margin: 0 0 3px 3px;
}
/* line 497, ../../../scss/sass/partials/sections/_wishlist.scss */
.thumbnailWishList:hover {
  width: 150px;
  height: 40px;
  left: -105px;
  bottom: 0;
  left: 0;
}
/* line 503, ../../../scss/sass/partials/sections/_wishlist.scss */
.thumbnailWishList:hover .wishListIcon {
  background-position: 0 -40px;
  left: 0;
}
/* line 508, ../../../scss/sass/partials/sections/_wishlist.scss */
.thumbnailWishList:hover .wishListTooltip {
  display: block;
  left: 36px;
  background-position: 0 0;
}

/* line 517, ../../../scss/sass/partials/sections/_wishlist.scss */
.WishListed .thumbnailWishList .wishListIcon {
  background-position: 0 -40px;
}
/* line 521, ../../../scss/sass/partials/sections/_wishlist.scss */
.WishListed .thumbnail-overlay {
  border: 5px solid #e3438a !important;
}

/* line 530, ../../../scss/sass/partials/sections/_wishlist.scss */
.recommender-slideout .thumbnailWishList:hover .wishListTooltip {
  left: -120px;
  background-position: -125px 0;
}

@media only screen and (max-width: 640px) {
  /* line 5, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #showHTMLPlayer #top-content-wrapper {
    width: 100% !important;
  }
}
@media only screen and (max-width: 640px) {
  /* line 6, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper {
    height: 380px !important;
    width: 100% !important;
  }
}
/* line 8, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz {
  height: 100%;
  background-color: #fff;
  background-position: 20px 10px;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 640px) {
  /* line 8, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz {
    background-position: 10px 10px;
    position: relative;
  }
}
/* line 11, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz > img.imgLogo {
  max-width: 100%;
  float: left;
  margin: 20px;
}
@media only screen and (max-width: 640px) {
  /* line 11, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz > img.imgLogo {
    width: 42%;
    float: left;
    margin: 0;
  }
}
/* line 15, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz .QuizIntro {
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media only screen and (max-width: 640px) {
  /* line 15, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz .QuizIntro {
    background-size: 100% 100%;
  }
}
/* line 17, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz .QuizIntro > div {
  width: 52%;
  float: right;
  text-align: left;
  margin: 35px 65px 0 0;
}
@media only screen and (max-width: 640px) {
  /* line 17, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz .QuizIntro > div {
    margin: 11px 5px 0 0;
  }
}
/* line 20, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz .QuizIntro h1 {
  font: bold 23px Arial;
  text-transform: uppercase;
  text-shadow: 0 0px 1px #1F7078;
  color: #31A1B1;
}
@media only screen and (max-width: 640px) {
  /* line 20, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz .QuizIntro h1 {
    color: #32A1B1;
  }
}
/* line 23, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz .QuizIntro p {
  font: normal 0.813em Arial;
  color: #000;
}
@media only screen and (max-width: 640px) {
  /* line 23, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz .QuizIntro p {
    display: none;
  }
}
/* line 26, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz .QuizIntro .button#start-quiz {
  right: 25px;
  font: normal 1.250em Arial;
  position: relative;
  float: right;
}
@media only screen and (max-width: 640px) {
  /* line 26, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz .QuizIntro .button#start-quiz {
    float: none;
    right: 0;
  }
}
/* line 30, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container {
  position: relative;
  display: none;
  height: 100%;
}
@media only screen and (max-width: 640px) {
  /* line 30, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container {
    width: 100%;
    height: 100%;
    position: static;
  }
}
@media only screen and (max-width: 640px) {
  /* line 33, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper {
    height: 100%;
  }
}
/* line 35, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question.QuizIntro {
  background-size: 100%;
}
@media only screen and (max-width: 640px) {
  /* line 36, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question {
    height: 100%;
  }
}
/* line 38, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt {
  background-color: #B34376;
  text-align: left;
  font-family: Arial;
  color: #000;
  padding: 16px 20px;
  float: left;
  width: 100%;
  position: relative;
}
@media only screen and (max-width: 640px) {
  /* line 38, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt {
    padding: 8px;
    background-color: #CF3076;
    color: #fff;
    padding-left: 40%;
    display: table;
  }
}
/* line 40, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.QuesHdng {
  float: left;
}
/* line 41, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.QuesHdng > p {
  font-size: 0.750em;
  margin-bottom: 0;
}
@media only screen and (max-width: 640px) {
  /* line 41, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.QuesHdng > p {
    font: bold 1em Arial;
  }
}
/* line 44, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.QuesHdng > h2 {
  text-align: left;
  font-size: 1.2em;
  margin-bottom: 0;
  color: #FFF;
}
@media only screen and (max-width: 640px) {
  /* line 44, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.QuesHdng > h2 {
    color: #fff;
  }
}
/* line 49, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.question-count {
  margin-top: 5px;
  color: #000;
  font: bold .78em Arial;
  float: right;
}
@media only screen and (max-width: 640px) {
  /* line 49, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.question-count {
    color: #fff;
    display: table-header-group;
    float: none;
  }
}
/* line 52, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.question-count > p {
  margin-bottom: 6px;
  font: bold 1em Arial;
  color: #fff;
}
/* line 54, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.question-count .QuestionStatus {
  width: 120px;
  height: 6px;
  background-color: #d14a8b;
}
@media only screen and (max-width: 640px) {
  /* line 54, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.question-count .QuestionStatus {
    margin: 5px 0;
  }
}
/* line 56, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt > div.question-count .QuestionStatus > span {
  background-color: #00EFEF;
  float: left;
  height: 100%;
  position: relative;
}
/* line 62, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt:before {
  content: "";
  position: absolute;
  right: 112px;
  background-image: url("/Content/img/QuesHdrBgnd.png");
  width: 248px;
  height: 100%;
  top: 0;
}
@media only screen and (max-width: 640px) {
  /* line 62, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .quiz-question .quiz-quest-txt:before {
    content: none;
  }
}
/* line 66, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions {
  height: 537px;
  display: inline-block;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media only screen and (max-width: 640px) {
  /* line 66, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions {
    height: 83%;
  }
}
/* line 69, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div {
  padding: 16px 0 0px 22.5%;
}
@media only screen and (max-width: 640px) {
  /* line 69, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div {
    padding-left: 0;
    overflow-y: scroll;
    height: 90%;
  }
}
/* line 71, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div input {
  visibility: hidden;
}
/* line 72, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div .QuizOptions {
  width: 214px;
  height: 140px;
  background-color: rgba(255, 255, 255, 0.8);
  display: inline-block;
  margin: 0 13px 15px 0;
  vertical-align: top;
  line-height: 140px;
  position: relative;
  padding: 7px;
  cursor: pointer;
}
@media only screen and (max-width: 640px) {
  /* line 72, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div .QuizOptions {
    width: 46%;
    margin: 0 .5% 15px .5%;
  }
}
/* line 75, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div .QuizOptions:hover {
  border: 7px solid #ffe614;
  padding: 0;
  background: rgba(255, 255, 255, 0.8) url("/Content/img/CheckRollOver.png") left -2px bottom -5px no-repeat;
}
/* line 76, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div .QuizOptions > p.option-radio {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 77, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div .QuizOptions > p {
  font: bold 0.938em Arial;
  color: #000;
  display: inline-block;
  vertical-align: middle;
  width: 90%;
}
/* line 80, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div .QuizOptions.active:hover {
  border: none;
  padding: 7px;
  background-image: none;
}
/* line 81, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div .QuizOptions.active .quiz-option-overlay:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 7px solid #ffe614;
  background: url("/Content/img/CheckRollOver.png") left -2px bottom -5px no-repeat;
  opacity: .5;
}
/* line 85, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container #QuesWrapper .AnswerOptions > div .QuizOptions.OptEmpty {
  border: 3px solid red;
}
/* line 90, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #NxtQues {
  display: none;
  bottom: 5px;
}
@media only screen and (max-width: 640px) {
  /* line 90, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #NxtQues {
    left: 50%;
    margin-left: -75px;
    bottom: 0px;
  }
}
/* line 94, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #question-container.disabledQues {
  display: none;
}
/* line 97, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container {
  display: none;
  height: 100%;
}
/* line 99, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  position: relative;
}
@media only screen and (max-width: 640px) {
  /* line 99, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper {
    position: relative;
    z-index: 1;
  }
}
/* line 102, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result {
  float: right;
  color: #000;
  width: 70%;
}
@media only screen and (max-width: 640px) {
  /* line 102, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result {
    width: 100%;
    padding-left: 15px;
  }
}
/* line 106, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result > div:first-child {
  float: left;
  width: 50%;
  text-align: left;
  padding-top: 40px;
  margin-left: -2em;
}
@media only screen and (max-width: 640px) {
  /* line 106, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result > div:first-child {
    width: 57%;
    padding-top: 100px;
  }
}
/* line 109, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result > div:first-child > h1 {
  width: 60%;
}
/* line 112, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result > div:first-child > P {
  width: 70%;
}
/* line 118, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result .quiz-result-img-container {
  float: right;
  text-align: center;
  width: 50%;
  padding-top: 15px;
}
@media only screen and (max-width: 640px) {
  /* line 118, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result .quiz-result-img-container {
    width: 43%;
    position: absolute;
    top: 0px;
    right: 0px;
  }
}
/* line 121, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result div > h1 {
  font: bold 3em Helvetica;
  text-transform: uppercase;
  color: #32a1b1;
}
@media only screen and (max-width: 640px) {
  /* line 121, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result div > h1 {
    font: bold 3em Helvetica;
    color: #32a1b1;
    text-shadow: 1px 1px 1px;
  }
}
/* line 124, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result .quiz-result-desc {
  font: normal 1.188em Arial;
}
@media only screen and (max-width: 640px) {
  /* line 124, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result .quiz-result-desc {
    font: normal .88em Arial;
  }
}
/* line 127, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result .quiz-links-button {
  float: left;
  clear: left;
}
/* line 130, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result .quiz-links-button .print-container {
  display: none;
}
/* line 132, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result .quiz-links-button .print-container > embed {
  position: absolute;
  height: 3508px;
  width: 2480px;
}
/* line 134, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result .quiz-links-button .ResFooter {
  margin-left: 10px;
  float: left;
}
/* line 137, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .quiz-result .quiz-links-button .ResFooter .button.buttonurl {
  position: relative;
}
/* line 143, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd {
  display: inline-block;
  width: 100%;
  position: absolute;
  bottom: 16px;
  left: 0;
  text-align: center;
  Height: 10em;
  padding-top: 1em;
}
@media only screen and (max-width: 640px) {
  /* line 143, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd {
    bottom: 0;
  }
}
/* line 148, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd > img {
  height: 80%;
  width: auto;
  margin-top: 0em;
}
@media only screen and (max-width: 640px) {
  /* line 148, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd > img {
    width: 41%;
  }
}
/* line 152, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd .ResultDet {
  width: 28%;
  text-align: left;
  display: inline-block;
  margin-left: 30px;
  vertical-align: top;
  margin-top: 3.5em;
}
@media only screen and (max-width: 640px) {
  /* line 152, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd .ResultDet {
    width: 46%;
    position: relative;
    top: 18px;
    margin-left: 0;
    float: right;
    text-align: center;
    vertical-align: middle;
  }
}
/* line 154, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd .ResultDet > p {
  font: normal 13px Arial;
  color: #000;
  margin-bottom: 0;
}
@media only screen and (max-width: 640px) {
  /* line 154, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd .ResultDet > p {
    display: none;
  }
}
/* line 157, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd .ResultDet > h1 {
  font: bold 14px Arial;
  text-transform: uppercase;
}
/* line 161, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd .button {
  position: relative;
  right: -44px;
  margin-top: 5em;
}
@media only screen and (max-width: 640px) {
  /* line 161, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz #results-container #resultsWrapper .ResultAd .button {
    right: 5px;
    bottom: 5px;
    position: absolute;
  }
}
/* line 170, ../../../scss/sass/partials/sections/_quiz.scss */
#page-play #QuizWrapper .BarbieQuiz.QuestionsActive > img.imgLogo {
  position: absolute;
  left: 0;
  z-index: 99;
  width: 11%;
  top: 46px;
  margin-left: 8px;
}
@media only screen and (max-width: 640px) {
  /* line 169, ../../../scss/sass/partials/sections/_quiz.scss */
  #page-play #QuizWrapper .BarbieQuiz.QuestionsActive {
    margin-top: 5px;
    left: 10px;
    top: 0;
  }
}

/* line 1, ../scss/styles.scss */
/*
! not importing "_neat-grid" due to limitation in neat that
  requires grid override imports in a specific order.

  see:

    - scss/_init.scss

 */
/* settings
    i.   bourbon settings
    ii.  colors
    iii. typography
    iv.  responsive breakpoints
*/
/* colors dict
    notes:
        - use the get() function to access values (helpers/_functions.scss)

    see:
        - http://chir.ag/projects/name-that-color/#6195ED
        - for color names
*/
/* neat-grid
    i.  grid settings
    ii. breakpoints
*/
/*
!
TYPEPLATE
URL ........... http://typeplate.com
VERSION ....... 1.1.4
Github ........ https://github.com/typeplate/bower
AUTHORS ....... Dennis Gaebel (@gryghostvisuals) & Zachary Kain (@zakkain)
LICENSE ....... Creative Commmons Attribution 3.0 (http://creativecommons.org/licenses/by/3.0)
LICENSE URL ... https://github.com/typeplate/bower/blob/master/license.txt
*/
@font-face {
  font-family: "Ampersand";
  src: local("Georgia"), local("Garamond"), local("Palatino"), local("Book Antiqua");
  unicode-range: U+0026;
}

@font-face {
  font-family: "Ampersand";
  src: local("Georgia");
  unicode-range: U+270C;
}

/**
 * Dropcap Sass @include
 * Use the following Sass @include with any selector you feel necessary.
 *
	@include dropcap($dropcap-float-position, $dropcap-font-size, $dropcap-font-family, $dropcap-txt-indent, $dropcap-margin, $dropcap-padding, $dropcap-color, $dropcap-line-height, $dropcap-bg);
 *
 * Extend this object into your custom stylesheet. Let the variables do the work.
 *
 */
/**
 * Lining Definition Style Markup
 *
	<dl class="lining">
		<dt><b></b></dt>
		<dd></dd>
	</dl>
 *
 * Extend this object into your markup.
 *
 */
/**
 * Dictionary Definition Style Markup
 *
	<dl class="dictionary-style">
		<dt><b></b></dt>
			<dd></dd>
	</dl>
 *
 * Extend this object into your markup.
 *
 */
/**
 * Blockquote Markup
 *
		<figure>
			<blockquote cite="">
				<p></p>
			</blockquote>
			<figcaption>
				<cite>
					<small><a href=""></a></small>
				</cite>
			</figcaption>
		</figure>
 *
 * Extend this object into your markup.
 *
 */
/**
 * Pull Quotes Markup
 *
	<aside class="pull-quote">
		<blockquote>
			<p></p>
		</blockquote>
	</aside>
 *
 * Extend this object into your custom stylesheet.
 *
 */
/**
 * Figures Markup
 *
	<figure>
		<figcaption>
			<strong>Fig. 4.2 | </strong>Type Anatomy, an excerpt from Mark Boulton's book<cite title="http://designingfortheweb.co.uk/book/part3/part3_chapter11.php">"Designing for the Web"</cite>
		</figcaption>
	</figure>
 *
 * Extend this object into your markup.
 *
 */
/**
 * Footnote Markup : Replace 'X' with your unique number for each footnote
 *
	<article>
		<p><sup><a href="#fn-itemX" id="fn-returnX"></a></sup></p>
		<footer>
			<ol class="foot-notes">
				<li id="fn-itemX"><a href="#fn-returnX">↩</a></li>
			</ol>
		</footer>
	</article>
 *
 * Extend this object into your markup.
 *
 */
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
/* functions:
    i.   utils
    ii.  units
    iii. photoshop helpers
*/
/* mixins
    i.   display
    ii.  responsive
    iii. misc

*/
/*
    show-*: class shows element only for * device
    hide-*: class hides element only for * device
*/
/* Mobile bracket */
/* tablet bracket */
/* mobile start point */
/* tablet start point */
/* desktop start point */
/**
 * Abbreviations Markup
 *
    <abbr title="hyper text markup language">HMTL</abbr>
 *
 * Extend this object into your markup.
 *
 */
/* resets:
    - import *after* _normalize.scss
    - helpful, but limited, resets

    note:
        - use restraint
        - this set of styles should be vers small
        - this file is global!
        - use common sense when adding settings to this file
*/
/* fonts

*/
/* buttons
*/
/* forms

*/
/* lists
*/
/* tables

*/
/* messages

*/
/* sprites
*/
/* typography

*/
/* general mobile */
/* custom select boxes */
/* Tooltip */
/* Scrollbar */
/* customSelect */
/* shop-nav mobile */
/* Marque mobile */
/* line 2, ../scss/vendor/neat/grid/_grid.scss */
/* line 215, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 399, ../scss/vendor/typeplate/_typeplate.scss */
/* line 221, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog body {
  word-wrap: break-word;
}

/* line 403, ../scss/vendor/typeplate/_typeplate.scss */
/* line 225, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog pre code {
  word-wrap: normal;
}

/* line 573, ../scss/vendor/typeplate/_typeplate.scss */
/* line 229, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog h1, #page-catalog h2, #page-catalog h3, #page-catalog h4, #page-catalog h5, #page-catalog h6 {
  text-rendering: optimizeLegibility;
  line-height: 1;
  margin-top: 0;
}

/* line 720, ../scss/vendor/typeplate/_typeplate.scss */
/* line 235, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog p + .drop-cap {
  text-indent: 0;
  margin-top: 0;
}

/* line 430, ../scss/vendor/typeplate/_typeplate.scss */
/* line 240, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .drop-cap:first-letter {
  float: left;
  margin: inherit;
  padding: inherit;
  font-size: 4em;
  font-family: inherit;
  line-height: 1;
  text-indent: 0;
  background: transparent;
  color: inherit;
}

/* line 469, ../scss/vendor/typeplate/_typeplate.scss */
/* line 253, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .lining dt,
#page-catalog .lining dd {
  display: inline;
  margin: 0;
}

/* line 476, ../scss/vendor/typeplate/_typeplate.scss */
/* line 259, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .lining dt + dt:before,
#page-catalog .lining dd + dt:before {
  content: "\A";
  white-space: pre;
}

/* line 484, ../scss/vendor/typeplate/_typeplate.scss */
/* line 264, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .lining dd + dd:before {
  content: ", ";
}

/* line 488, ../scss/vendor/typeplate/_typeplate.scss */
/* line 268, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .lining dd:before {
  content: ": ";
  margin-left: -0.2rem;
}

/* line 496, ../scss/vendor/typeplate/_typeplate.scss */
/* line 273, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .dictionary-style dt {
  display: inline;
  counter-reset: definitions;
}

/* line 500, ../scss/vendor/typeplate/_typeplate.scss */
/* line 278, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .dictionary-style dt + dt:before {
  content: ", ";
  margin-left: -0.2rem;
}

/* line 506, ../scss/vendor/typeplate/_typeplate.scss */
/* line 283, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .dictionary-style dd {
  display: block;
  counter-increment: definitions;
}

/* line 509, ../scss/vendor/typeplate/_typeplate.scss */
/* line 288, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .dictionary-style dd:before {
  content: counter(definitions,decimal) ". ";
}

/* line 804, ../scss/vendor/typeplate/_typeplate.scss */
/* line 292, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .pull-quote {
  position: relative;
  padding: 1em;
}

/* line 371, ../scss/vendor/typeplate/_typeplate.scss */
/* line 297, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .pull-quote:before, #page-catalog .pull-quote:after {
  height: 1em;
  opacity: 0.5;
  position: absolute;
  font-size: 4em;
  color: #dc976e;
}

/* line 378, ../scss/vendor/typeplate/_typeplate.scss */
/* line 305, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .pull-quote:before {
  content: '“';
  top: 0;
  left: 0;
}

/* line 383, ../scss/vendor/typeplate/_typeplate.scss */
/* line 311, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .pull-quote:after {
  content: '”';
  bottom: 0;
  right: 0;
}

/* line 9, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 317, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspContainer {
  overflow: hidden;
  position: relative;
}

/* line 15, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 322, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspPane {
  position: absolute;
}

/* line 20, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 326, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 12px;
  height: 100%;
  background: red;
}

/* line 30, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 335, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}

/* line 40, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 344, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspCap {
  display: none;
}

/* line 45, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 348, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspHorizontalBar .jspCap {
  float: left;
}

/* line 50, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 352, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspTrack {
  background: #FFBAD7;
  position: relative;
}

/* line 56, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 357, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspDrag {
  background: #ff3995;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}

/* line 67, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 371, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspHorizontalBar .jspTrack,
#page-catalog .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}

/* line 73, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 376, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

/* line 83, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 385, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}

/* line 89, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 390, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspVerticalBar .jspArrow {
  height: 16px;
}

/* line 94, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 394, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}

/* line 101, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 400, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspVerticalBar .jspArrow:focus {
  outline: none;
}

/* line 106, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 404, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}

/* line 114, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 410, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog * html .jspCorner {
  margin: 0 -3px 0 0;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 11, ../scss/helpers/_responsive.scss */
  /* line 415, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .show-mobile {
    display: inherit;
  }

  /* line 15, ../scss/helpers/_responsive.scss */
  /* line 419, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .hide-mobile {
    display: none !important;
  }

  /* line 422, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-carousel {
    margin-top: 0px;
  }

  /* line 425, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-share .wishlist-share__tab.print-action {
    display: none !important;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.1875em) {
  /* line 26, ../scss/helpers/_responsive.scss */
  /* line 431, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .show-tablet {
    display: inherit;
  }

  /* line 30, ../scss/helpers/_responsive.scss */
  /* line 435, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .hide-tablet {
    display: none !important;
  }

  /* line 438, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-carousel {
    margin-top: 40px;
  }

  /* line 441, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-share .wishlist-share__tab.print-action {
    display: none !important;
  }
}
@media screen and (min-width: 0em) {
  /* line 39, ../scss/helpers/_responsive.scss */
  /* line 447, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .show-tablet {
    display: none !important;
  }

  /* line 43, ../scss/helpers/_responsive.scss */
  /* line 451, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .show-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 48em) {
  /* line 52, ../scss/helpers/_responsive.scss */
  /* line 457, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .show-mobile {
    display: none !important;
  }

  /* line 56, ../scss/helpers/_responsive.scss */
  /* line 461, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .hide-mobile {
    display: inherit;
  }

  /* line 60, ../scss/helpers/_responsive.scss */
  /* line 465, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .show-tablet {
    display: inherit;
  }
}
@media screen and (min-width: 61.25em) {
  /* line 69, ../scss/helpers/_responsive.scss */
  /* line 471, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .show-tablet {
    display: none !important;
  }

  /* line 73, ../scss/helpers/_responsive.scss */
  /* line 475, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .show-desktop {
    display: inherit;
  }

  /* line 77, ../scss/helpers/_responsive.scss */
  /* line 479, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .hide-desktop {
    display: none !important;
  }
}
/* line 3, ../scss/vendor/typeplate/_globals.scss */
/* line 484, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog html {
  font: normal 112.5%/1.65 sans-serif;
}

/* line 11, ../scss/vendor/typeplate/_globals.scss */
/* line 488, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog body {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  color: #444444;
}

/* line 22, ../scss/vendor/typeplate/_globals.scss */
/* line 497, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog small {
  font-size: 65%;
}

/* line 39, ../scss/vendor/typeplate/_globals.scss */
/* line 501, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .tera {
  font-size: 117px;
  font-size: 6.5rem;
  margin-bottom: 4.56923px;
  margin-bottom: 0.25385rem;
}

/* line 39, ../scss/vendor/typeplate/_globals.scss */
/* line 508, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .giga {
  font-size: 90px;
  font-size: 5rem;
  margin-bottom: 5.94px;
  margin-bottom: 0.33rem;
}

/* line 39, ../scss/vendor/typeplate/_globals.scss */
/* line 515, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .mega {
  font-size: 72px;
  font-size: 4rem;
  margin-bottom: 7.425px;
  margin-bottom: 0.4125rem;
}

/* line 39, ../scss/vendor/typeplate/_globals.scss */
/* line 522, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .alpha, #page-catalog h1 {
  font-size: 60px;
  font-size: 3.33333rem;
  margin-bottom: 8.91px;
  margin-bottom: 0.495rem;
}

/* line 39, ../scss/vendor/typeplate/_globals.scss */
/* line 529, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .beta, #page-catalog h2 {
  font-size: 48px;
  font-size: 2.66667rem;
  margin-bottom: 11.1375px;
  margin-bottom: 0.61875rem;
}

/* line 39, ../scss/vendor/typeplate/_globals.scss */
/* line 536, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .gamma, #page-catalog h3 {
  font-size: 36px;
  font-size: 2rem;
  margin-bottom: 14.85px;
  margin-bottom: 0.825rem;
}

/* line 39, ../scss/vendor/typeplate/_globals.scss */
/* line 543, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .delta, #page-catalog h4 {
  font-size: 24px;
  font-size: 1.33333rem;
  margin-bottom: 22.275px;
  margin-bottom: 1.2375rem;
}

/* line 39, ../scss/vendor/typeplate/_globals.scss */
/* line 550, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .epsilon, #page-catalog h5 {
  font-size: 21px;
  font-size: 1.16667rem;
  margin-bottom: 25.45714px;
  margin-bottom: 1.41429rem;
}

/* line 39, ../scss/vendor/typeplate/_globals.scss */
/* line 557, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .zeta, #page-catalog h6 {
  font-size: 18px;
  font-size: 1rem;
  margin-bottom: 29.7px;
  margin-bottom: 1.65rem;
}

/* line 79, ../scss/vendor/typeplate/_globals.scss */
/* line 564, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog p {
  margin: auto auto 1.5em;
}

/* line 109, ../scss/vendor/typeplate/_globals.scss */
/* line 580, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog abbr,
#page-catalog acronym,
#page-catalog blockquote,
#page-catalog code,
#page-catalog dir,
#page-catalog kbd,
#page-catalog listing,
#page-catalog plaintext,
#page-catalog q,
#page-catalog samp,
#page-catalog tt,
#page-catalog var,
#page-catalog xmp {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
}

/* line 117, ../scss/vendor/typeplate/_globals.scss */
/* line 588, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog pre code {
  white-space: -moz-pre-wrap;
  white-space: pre-wrap;
}

/* line 122, ../scss/vendor/typeplate/_globals.scss */
/* line 593, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog pre {
  white-space: pre;
}

/* line 126, ../scss/vendor/typeplate/_globals.scss */
/* line 597, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog code {
  white-space: pre;
  font-family: monospace;
}

/* line 142, ../scss/vendor/typeplate/_globals.scss */
/* line 602, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog abbr {
  font-variant: small-caps;
  font-weight: 600;
  text-transform: lowercase;
  color: gray;
}

/* line 144, ../scss/vendor/typeplate/_globals.scss */
/* line 609, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog abbr[title]:hover {
  cursor: help;
}

/* line 158, ../scss/vendor/typeplate/_globals.scss */
/* line 618, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog h1,
#page-catalog h2,
#page-catalog h3,
#page-catalog h4,
#page-catalog h5,
#page-catalog h6 {
  color: #222222;
}

/* line 12, ../scss/base/_resets.scss */
/* line 622, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
}

/* line 19, ../scss/base/_resets.scss */
/* line 631, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog h1, #page-catalog h2, #page-catalog h3, #page-catalog h4, #page-catalog h5, #page-catalog h6,
#page-catalog blockquote {
  padding: 0;
  margin: 0;
  font-weight: normal;
}

/* line 28, ../scss/base/_resets.scss */
/* line 637, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog a {
  text-decoration: none;
}

/* line 32, ../scss/base/_resets.scss */
/* line 641, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog input::-ms-clear {
  display: none;
}

/* line 36, ../scss/base/_resets.scss */
/* line 645, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog html {
  font-size: 1em;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 42, ../scss/base/_resets.scss */
/* line 650, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog fieldset {
  padding: 1.5em;
  margin: 0;
}

/* line 47, ../scss/base/_resets.scss */
/* line 655, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog ul {
  padding: 0;
  list-style-type: none;
}

/* line 53, ../scss/base/_resets.scss */
/* line 660, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .notransition {
  -moz-transition: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}

/* line 3, ../scss/base/_buttons.scss */
/* line 666, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog button, #page-catalog .button, #page-catalog input[type="submit"], #page-catalog input[type="button"] {
  display: inline-block;
  padding: 0.5625em 1.875em;
  text-decoration: none;
  text-transform: uppercase;
  background: #777;
  border: none;
  color: white;
  font-size: 0.825em;
  vertical-align: middle;
  text-align: center;
  outline: none;
}

/* line 15, ../scss/base/_buttons.scss */
/* line 680, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog button:hover, #page-catalog .button:hover, #page-catalog input[type="submit"]:hover, #page-catalog input[type="button"]:hover {
  background: #ccc;
  color: black;
}

/* line 20, ../scss/base/_buttons.scss */
/* line 685, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog button.button-tooltip, #page-catalog .button.button-tooltip, #page-catalog input[type="submit"].button-tooltip, #page-catalog input[type="button"].button-tooltip {
  position: relative;
  padding: 0.375em 1.875em;
  line-height: 1.1;
  font-size: 0.6875em;
  margin-right: 20px;
}

/* line 27, ../scss/base/_buttons.scss */
/* line 693, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog button.button-tooltip:hover:before, #page-catalog .button.button-tooltip:hover:before, #page-catalog input[type="submit"].button-tooltip:hover:before, #page-catalog input[type="button"].button-tooltip:hover:before {
  border-left-color: #ccc;
}

/* line 32, ../scss/base/_buttons.scss */
/* line 697, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog button.button-tooltip:before, #page-catalog .button.button-tooltip:before, #page-catalog input[type="submit"].button-tooltip:before, #page-catalog input[type="button"].button-tooltip:before {
  content: "";
  position: absolute;
  left: 100%;
  top: 0;
  width: 0;
  height: 0;
  border-top: 16px solid transparent;
  border-left: 16px solid #777;
  border-bottom: 16px solid transparent;
}

/* line 44, ../scss/base/_buttons.scss */
/* line 709, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog button.button-with-icon, #page-catalog .button.button-with-icon, #page-catalog input[type="submit"].button-with-icon, #page-catalog input[type="button"].button-with-icon {
  padding: 0em 1.875em;
}

/* line 47, ../scss/base/_buttons.scss */
/* line 713, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog button.button-with-icon span, #page-catalog .button.button-with-icon span, #page-catalog input[type="submit"].button-with-icon span, #page-catalog input[type="button"].button-with-icon span {
  margin-right: 0.9375em;
}

/* line 52, ../scss/base/_buttons.scss */
/* line 717, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog button.button-small, #page-catalog .button.button-small, #page-catalog input[type="submit"].button-small, #page-catalog input[type="button"].button-small {
  padding: 0.4375em 1em;
  font-size: 0.6875em;
}

/* line 5, ../scss/base/_forms.scss */
/* line 722, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog form label {
  display: block;
  font-weight: bold;
}

/* line 10, ../scss/base/_forms.scss */
/* line 727, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog form input[type="text"], #page-catalog form input[type="password"], #page-catalog form textarea {
  width: 100%;
  padding: .5em;
  border: 1px solid #c0c0c0;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px 0px inset;
}

/* line 3, ../scss/base/_lists.scss */
/* line 734, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .no-styling {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 4, ../scss/base/_tables.scss */
/* line 740, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog table {
  width: 100%;
  border-collapse: collapse;
}

/* line 8, ../scss/base/_tables.scss */
/* line 745, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog table td, #page-catalog table th {
  vertical-align: middle;
  padding: .75em 0;
}

/* line 13, ../scss/base/_tables.scss */
/* line 750, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog table th {
  text-align: left;
  border-bottom: 2px solid #c0c0c0;
}

/* line 18, ../scss/base/_tables.scss */
/* line 755, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog table td {
  border-bottom: 1px solid #c0c0c0;
}

/* line 4, ../scss/base/_messages.scss */
/* line 759, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .message {
  padding: .75em;
  margin-bottom: .75em;
  font-weight: bold;
}

/* line 9, ../scss/base/_messages.scss */
/* line 765, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .message.success {
  background: #e6efc2;
  color: #56651a;
}

/* line 13, ../scss/base/_messages.scss */
/* line 770, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .message.success a {
  color: #333c10;
}

/* line 18, ../scss/base/_messages.scss */
/* line 774, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .message.error {
  background: #fbe3e4;
  color: #96151b;
}

/* line 22, ../scss/base/_messages.scss */
/* line 779, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .message.error a {
  color: #6a0f13;
}

/* line 27, ../scss/base/_messages.scss */
/* line 783, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .message.notice, #page-catalog .message.alert {
  background: #fff6bf;
  color: #8c7800;
}

/* line 31, ../scss/base/_messages.scss */
/* line 788, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .message.notice a, #page-catalog .message.alert a {
  color: #594c00;
}

/* line 274, sprites/*.png */
/* line 792, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprites-sprite, #page-catalog .sprite-arrow-left-mobile, #page-catalog .sprite-arrow-left, #page-catalog .sprite-arrow-right-mobile, #page-catalog .sprite-arrow-right, #page-catalog .sprite-bullet, #page-catalog .sprite-delete, #page-catalog .sprite-modal-close, #page-catalog .sprite-plus-button, #page-catalog .sprite-search, #page-catalog .sprite-social-email, #page-catalog .sprite-social-facebook, #page-catalog .sprite-social-pinterest, #page-catalog .sprite-social-share, #page-catalog .sprite-social-twitter, #page-catalog .sprite-stars-empty, #page-catalog .sprite-stars-full, #page-catalog .sprite-wishlist-added, #page-catalog .sprite-wishlist-big, #page-catalog .sprite-wishlist-email-icon, #page-catalog .sprite-wishlist-mms-icon, #page-catalog .sprite-wishlist-printer-icon, #page-catalog .sprite-wishlist-share-icon, #page-catalog .sprite-wishlist, #page-catalog .product-tile.product-tile--added .wishlist-action {
  background: url("/Content/img/sprites-s4f4699279f.png") no-repeat;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 796, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-arrow-left-mobile {
  background-position: 0 -907px;
  height: 28px;
  width: 27px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 802, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-arrow-left-mobile:hover, #page-catalog .sprite-arrow-left-mobile.arrow-left-mobile_hover, #page-catalog .sprite-arrow-left-mobile.arrow-left-mobile-hover {
  background-position: 0 -1081px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 806, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-arrow-left {
  background-position: 0 -747px;
  height: 80px;
  width: 35px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 812, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-arrow-left:hover, #page-catalog .sprite-arrow-left.arrow-left_hover, #page-catalog .sprite-arrow-left.arrow-left-hover {
  background-position: 0 -827px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 816, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-arrow-right-mobile {
  background-position: 0 -992px;
  height: 28px;
  width: 27px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 822, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-arrow-right-mobile:hover, #page-catalog .sprite-arrow-right-mobile.arrow-right-mobile_hover, #page-catalog .sprite-arrow-right-mobile.arrow-right-mobile-hover {
  background-position: 0 -1053px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 826, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-arrow-right {
  background-position: 0 -587px;
  height: 80px;
  width: 35px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 832, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-arrow-right:hover, #page-catalog .sprite-arrow-right.arrow-right_hover, #page-catalog .sprite-arrow-right.arrow-right-hover {
  background-position: 0 -667px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 836, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-bullet {
  background-position: 0 -565px;
  height: 22px;
  width: 22px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 842, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-bullet:hover, #page-catalog .sprite-bullet.bullet_hover, #page-catalog .sprite-bullet.bullet-hover {
  background-position: 0 -300px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 846, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-delete {
  background-position: 0 -972px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 852, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-modal-close {
  background-position: 0 -65px;
  height: 47px;
  width: 42px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 858, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-plus-button {
  background-position: 0 -1020px;
  height: 33px;
  width: 33px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 864, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-search {
  background-position: 0 -543px;
  height: 22px;
  width: 21px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 870, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-search:hover, #page-catalog .sprite-search.search_hover, #page-catalog .sprite-search.search-hover {
  background-position: 0 -521px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 874, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-social-email {
  background-position: 0 -403px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 880, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-social-facebook {
  background-position: 0 -460px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 886, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-social-pinterest {
  background-position: 0 -322px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 892, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-social-share {
  background-position: 0 -376px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 898, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-social-twitter {
  background-position: 0 -349px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 904, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-stars-empty {
  background-position: 0 -243px;
  height: 20px;
  width: 97px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 910, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-stars-full {
  background-position: 0 -223px;
  height: 20px;
  width: 97px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 916, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-wishlist-added {
  background-position: 0 -149px;
  height: 37px;
  width: 37px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 922, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-wishlist-big {
  background-position: 0 0;
  height: 65px;
  width: 70px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 928, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-wishlist-email-icon {
  background-position: 0 -430px;
  height: 30px;
  width: 49px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 934, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-wishlist-mms-icon {
  background-position: 0 -263px;
  height: 37px;
  width: 53px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 940, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-wishlist-printer-icon {
  background-position: 0 -935px;
  height: 37px;
  width: 43px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 946, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-wishlist-share-icon {
  background-position: 0 -487px;
  height: 34px;
  width: 39px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 952, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-wishlist {
  background-position: 0 -112px;
  height: 37px;
  width: 37px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 958, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .sprite-wishlist:hover, #page-catalog .sprite-wishlist.wishlist_hover, #page-catalog .sprite-wishlist.wishlist-hover {
  background-position: 0 -186px;
}

/* line 9, ../scss/base/_sprites.scss */
/* line 962, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog [class^=sprite-] {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

/* line 1, ../scss/base/_breadcrumbs.scss */
/* line 969, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .breadcrumb,
#page-catalog .back-to-shop a {
  font-size: 0.8125em;
  line-height: 40px;
  padding: 0px;
}

/* line 6, ../scss/base/_breadcrumbs.scss */
/* line 976, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .breadcrumb p,
#page-catalog .back-to-shop p {
  margin: 20px 0px 0px 0px;
  padding: 0;
}

/* line 11, ../scss/base/_breadcrumbs.scss */
/* line 981, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .breadcrumb .breadcrumb__link, #page-catalog .breadcrumb .breadcrumb__link:hover, #page-catalog .back-to-shop a {
  color: #333 !important;
}

/* line 984, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .breadcrumb .breadcrumb__link:hover, #page-catalog .back-to-shop a:hover {
  text-decoration: underline;
}

@media print {
  /* line 2, ../scss/base/_print.scss */
  /* line 989, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog a[href]:after {
    content: "" !important;
  }
}
/* line 4, ../scss/base/typography/_mobile.scss */
/* line 994, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog blockquote {
  border-left: 2px solid #ddd;
  color: #595959;
  margin: 1.5em 0;
  padding-left: 0.75em;
}

/* line 11, ../scss/base/typography/_mobile.scss */
/* line 1001, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .page-header {
  font-size: 1.5625em;
  font-weight: bold;
  padding: 0.625em 1.5625em;
  background: black;
  color: white;
  text-transform: uppercase;
  margin-bottom: 0.9375em;
}

/* line 21, ../scss/base/typography/_mobile.scss */
/* line 1011, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .section-header {
  width: 100%;
  max-width: 980px;
  padding: 0;
  margin: 0 auto;
}

/* line 27, ../scss/base/typography/_mobile.scss */
/* line 1018, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .section-header .section-header-text {
  font-size: 0.9375em;
  padding: 0.625em 0.9375em;
  font-weight: bold;
  min-width: 250px;
  display: inline-block;
  text-transform: uppercase;
  background: #777;
  color: white;
  margin-bottom: 0.9375em;
}

/* line 4, ../scss/blocks/general/_mobile.scss */
/* line 1030, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .section-header .section-header-text {
  margin: 20px 0;
}

/* line 9, ../scss/blocks/general/_mobile.scss */
/* line 1034, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .media-print {
  display: none;
}

/* line 12, ../scss/blocks/general/_mobile.scss */
/* line 1038, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .header-title {
  margin: 0 auto;
  width: 100%;
  max-width: 980px;
}

/* line 19, ../scss/blocks/general/_mobile.scss */
/* line 1044, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-style {
  padding: 0;
  margin: 0;
  border: 1px solid #ccc;
  width: 220px;
  /*border-radius: 3px;*/
  overflow: hidden;
  background-color: #fff;
  /*background: url("http://www.scottgood.com/jsg/blog.nsf/images/arrowdown.gif") no-repeat 195px 50%;*/
  margin-right: 30px;
}

/* line 31, ../scss/blocks/general/_mobile.scss */
/* line 1056, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-style select {
  padding: 3px 8px;
  width: 100%;
  margin: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 43, ../scss/blocks/general/_mobile.scss */
/* line 1074, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-style select:focus {
  outline: none;
}

/* line 47, ../scss/blocks/general/_mobile.scss */
/* line 1078, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-style select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* line 52, ../scss/blocks/general/_mobile.scss */
/* line 1083, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .not-visible {
  visibility: hidden;
  height: 0 !important;
  position: absolute !important;
}

/* line 60, ../scss/blocks/general/_mobile.scss */
/* line 1089, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .tooltip-message {
  display: none;
}

/* line 66, ../scss/blocks/general/_mobile.scss */
/* line 1093, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .scroll-bar {
  overflow-y: auto;
  line-height: 1em;
}

/* line 71, ../scss/blocks/general/_mobile.scss */
/* line 1098, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .scroll-bar::-webkit-scrollbar {
  -webkit-appearance: none;
}

/* line 75, ../scss/blocks/general/_mobile.scss */
/* line 1102, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .scroll-bar::-webkit-scrollbar:vertical {
  width: 11px;
}

/* line 79, ../scss/blocks/general/_mobile.scss */
/* line 1106, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .scroll-bar::-webkit-scrollbar:horizontal {
  height: 11px;
}

/* line 83, ../scss/blocks/general/_mobile.scss */
/* line 1110, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .scroll-bar::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  /* should match background, can't be transparent */
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 93, ../scss/blocks/general/_mobile.scss */
/* line 1117, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog span.customSelect {
  font: 12px sans-serif;
  /*background: transparent url(/Content/img/barbie/modals/select-arrow.png) right center no-repeat;*/
  color: #555;
  padding: 5px 9px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px 2px;
  float: left;
  margin-top: -22px;
}

/* line 3, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1129, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav {
  position: relative;
}

/* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
/* line 1133, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav:after {
  content: "";
  display: table;
  clear: both;
}

/* line 6, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1139, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav .shop-nav__title {
  float: left;
}

/* line 8, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1143, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav .shop-nav__title .title-arrow {
  display: inline-block;
  border-bottom: 0;
  margin-left: 10px;
  height: 0;
  width: 0;
  border-left: 0.4em solid transparent;
  border-right: 0.4em solid transparent;
  border-top: 0.6em solid black;
}

/* line 16, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1154, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav.shop-nav--active .shop-nav__menu {
  max-height: 1000px;
}

/* line 21, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1158, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav.shop-nav--active .shop-nav__title .title-arrow {
  height: 0;
  width: 0;
  border-left: 0.4em solid transparent;
  border-right: 0.4em solid transparent;
  border-bottom: 0.6em solid black;
  border-top: 0;
}

/* line 28, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1167, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav .shop-nav__side {
  float: right;
  display: inline-block;
}

/* line 1171, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__counter {
  cursor: pointer;
  color: #898989;
}

/* line 1175, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__counter .nav-backet {
  color: #898989;
}

/* line 1178, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__counter .number {
  display: inline-block;
  vertical-align: middle;
  color: #898989;
}

/* line 1183, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__counter .wlmsg {
  text-transform: uppercase;
  font-weight: bold;
  font-size: .85em;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  text-decoration: underline;
  color: #898989;
}

/* line 34, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1194, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu {
  width: 100%;
  background: white;
  max-height: 0;
  margin: 0;
  overflow: hidden;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 44, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1209, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu .shop-nav__item {
  padding: 5px;
  padding: 0;
  border-bottom: 1px solid #777777;
  cursor: text;
  /* property for mobile detection */
  /* remove all selection outlines, highlights on elements (mostly affects touch) */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 51, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1224, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu .shop-nav__item .action {
  padding: 5px;
  display: inline-block;
  color: black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 59, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1233, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu > .shop-nav__item {
  background: white;
  position: relative;
  display: block !important;
}

/* line 63, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1239, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu > .shop-nav__item:hover {
  background: #d7d8d6;
}

/* line 69, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1243, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu .shop__sub-nav .shop-nav__item {
  background-color: #d7d8d6;
  border-bottom: 0;
}

/* line 73, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1248, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu .shop__sub-nav .action {
  color: #3ea3cd;
}

/* line 77, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1252, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu .shop__sub-nav .shop-nav__item:hover .action {
  color: black;
}

/* line 83, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1256, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu > .item--active {
  background: #d7d8d6;
}

/* line 85, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1260, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu > .item--active .shop-nav__dropdown {
  max-height: 800px;
  opacity: 1;
  visibility: visible;
}

/* line 92, ../scss/blocks/shop-nav/_mobile.scss */
/* line 1266, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-nav__menu .shop-nav__dropdown {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 1, ../scss/blocks/product-tile/_mobile.scss */
/* line 1275, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile {
  display: inline-block;
  width: 232px;
  max-width: 232px;
  height: auto;
  padding: 12px;
  background: black;
  cursor: pointer;
  font-weight: bold;
  font-size: 0.6875em;
  color: white;
  text-align: left;
  position: relative;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* remove all selection outlines, highlights on elements (mostly affects touch) */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 18, ../scss/blocks/product-tile/_mobile.scss */
/* line 1301, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--empty {
  background: white;
  color: #777777;
  font-size: 14px;
  height: 302px;
  text-align: center;
}

/* line 24, ../scss/blocks/product-tile/_mobile.scss */
/* line 1309, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--empty .add-to-wishlist {
  width: 140px;
  height: 50px;
    /* center content with an unknown width or height (or both)
        param: $orientation (scss param) the orientation you wish to set

        note:
            - $orientation accepts:
                - both (default)
                - horizontal (centers width only)
                - verticle (centers height only)

        see:
            - http://css-tricks.com/centering-percentage-widthheight-elements/
    */
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}

/* line 29, ../scss/blocks/product-tile/_mobile.scss */
/* line 1334, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--empty .plus-button {
  margin-bottom: 5px;
}

/* line 33, ../scss/blocks/product-tile/_mobile.scss */
/* line 1338, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__image-link {
  width: 208px;
  height: 198px;
  display: table;
  text-align: center;
  background: white;
}

/* line 1345, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .goto_wishlist {
  display: none;
}

/* line 1348, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--added .goto_wishlist {
  position: absolute;
  color: #fff;
  top: 165px;
  left: 30px;
  display: inline-block;
  background-color: #df1c84;
  padding: 6px 18px 7px;
  padding-left: 50px;
  background-image: url(/Content/img/barbie/wishlist/view_wishlist_btn_icon.png);
  background-repeat: no-repeat;
  background-position: 18px 3px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 6px;
  z-index: 2;
  font-size: 1.2em;
  text-transform: uppercase;
}

/* line 1369, ../../../scss/sass/partials/sections/_styles-catalog.scss */
.fr-fr #page-catalog .product-tile.product-tile--added .goto_wishlist {
  font-size: 1em;
}

/* line 1372, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-message {
  display: none;
}

/* line 1376, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--added .wishlist-message,
#page-catalog .product-detail .wishlist-message {
  position: absolute;
  width: auto;
  height: auto;
  z-index: 25;
  padding: 6px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  background: whitesmoke;
  background: -moz-linear-gradient(top, whitesmoke 0%, #d4d4d4 51%, whitesmoke 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, whitesmoke), color-stop(51%, #d4d4d4), color-stop(100%, whitesmoke));
  background: -webkit-linear-gradient(top, whitesmoke 0%, #d4d4d4 51%, whitesmoke 100%);
  background: -o-linear-gradient(top, whitesmoke 0%, #d4d4d4 51%, whitesmoke 100%);
  background: -ms-linear-gradient(top, whitesmoke 0%, #d4d4d4 51%, whitesmoke 100%);
  background: linear, to bottom, whitesmoke 0%, #d4d4d4 51%, whitesmoke 100%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f5f5f5', GradientType=0 );
  -webkit-box-shadow: 2px 1px 7px rgba(50, 50, 50, 0.84);
  -moz-box-shadow: 2px 1px 7px rgba(50, 50, 50, 0.84);
  box-shadow: 2px 1px 7px rgba(50, 50, 50, 0.84);
  display: block;
  top: 217px;
  width: 205px;
  cursor: default;
}

/* line 1406, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .wishlist-message {
  position: relative;
  left: auto;
  top: auto;
  margin: auto;
  margin-bottom: 15px;
}

/* line 1414, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--added .wishlist-message .tooltip__text,
#page-catalog .product-detail .wishlist-message .tooltip__text {
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal;
  margin: 0;
  font-size: 12px;
  text-align: center;
  color: #df1c84;
  font-weight: bold;
}

/* line 1425, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--added .wishlist-message .tooltip__text a,
#page-catalog .product-detail .wishlist-message .tooltip__text a {
  color: #df1c84;
  text-decoration: underline;
}

/* line 1430, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--added .wishlist-message .tooltip__text a:hover,
#page-catalog .product-detail .wishlist-message .tooltip__text a:hover {
  color: #43b8c9;
}

/* line 1434, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--added .wishlist-message .close-icon,
#page-catalog .product-detail .wishlist-message .close-icon {
  background-image: url("/Content/img/barbie/wishlist/wl-close-icon.png");
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 4px;
  right: 0px;
  padding: 9px;
  cursor: pointer;
}

/* line 40, ../scss/blocks/product-tile/_mobile.scss */
/* line 1446, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__image-link .product-tile__image-wrap {
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
}

/* line 45, ../scss/blocks/product-tile/_mobile.scss */
/* line 1452, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__image-link .product-tile__image-wrap .product-tile__image {
  max-width: 208px;
  max-height: 198px;
  display: inline-block;
}

/* line 53, ../scss/blocks/product-tile/_mobile.scss */
/* line 1458, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--added {
  background: #777777;
}

/* line 55, ../scss/blocks/product-tile/_mobile.scss */
/* line 1462, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile.product-tile--added .wishlist-action {
  /* remove all selection outlines, highlights on elements (mostly affects touch) */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-position: 0 -186px;
}

/* line 61, ../scss/blocks/product-tile/_mobile.scss */
/* line 1473, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile:hover .product-tile__image-wrap {
  outline: 2px solid red;
}

/* line 65, ../scss/blocks/product-tile/_mobile.scss */
/* line 1477, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile [class^=sprite-wishlist] {
  float: right;
}

/* line 69, ../scss/blocks/product-tile/_mobile.scss */
/* line 1481, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__info {
  height: 50px;
}

/* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
/* line 1485, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__info:after {
  content: "";
  display: table;
  clear: both;
}

/* line 74, ../scss/blocks/product-tile/_mobile.scss */
/* line 1491, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__text {
  width: 160px;
  max-height: 51px;
  padding: 0;
  margin: 0;
  display: block;
  white-space: normal;
  color: #777777;
  line-height: 1.5;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 85, ../scss/blocks/product-tile/_mobile.scss */
/* line 1504, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__text:nth-of-type(1) {
  margin-top: 10px;
}

/* line 90, ../scss/blocks/product-tile/_mobile.scss */
/* line 1508, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile:hover .product-tile__text {
  text-decoration: underline;
}

/* line 94, ../scss/blocks/product-tile/_mobile.scss */
/* line 1512, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__rating {
  height: 20px;
}

/* line 96, ../scss/blocks/product-tile/_mobile.scss */
/* line 1516, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__rating .rating-count {
  color: #777777;
  left: 112px;
  position: absolute;
  bottom: 11px;
}

/* line 104, ../scss/blocks/product-tile/_mobile.scss */
/* line 1523, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__stars [class^=sprite-] {
  position: absolute;
  left: 10px;
}

/* line 109, ../scss/blocks/product-tile/_mobile.scss */
/* line 1528, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-tile .product-tile__stars [class$=-full] {
  z-index: 2;
  width: 0;
}

/* line 1, ../scss/blocks/product-carousel/_mobile.scss */
/* line 1533, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-carousel {
  text-align: center;
  position: relative;
  /* remove all selection outlines, highlights on elements (mostly affects touch) */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 6, ../scss/blocks/product-carousel/_mobile.scss */
/* line 1545, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-carousel .carousel-wrap {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}

/* line 13, ../scss/blocks/product-carousel/_mobile.scss */
/* line 1552, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-carousel .carousel__prev,
#page-catalog .product-carousel .carousel__next {
  position: absolute;
  top: 50%;
  margin-top: -45px;
  display: none;
  z-index: 2;
}

/* line 21, ../scss/blocks/product-carousel/_mobile.scss */
/* line 1560, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-carousel .carousel__prev {
  left: 10px;
}

/* line 25, ../scss/blocks/product-carousel/_mobile.scss */
/* line 1564, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-carousel .carousel__next {
  right: 10px;
}

/* line 33, ../scss/blocks/product-carousel/_mobile.scss */
/* line 1568, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-carousel .touch-lock {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 2;
  background-color: white;
  display: none;
}

/* line 46, ../scss/blocks/product-carousel/_mobile.scss */
/* line 1580, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-carousel .bx-loading {
  display: none !important;
}

/* line 51, ../scss/blocks/product-carousel/_mobile.scss */
/* line 1584, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-carousel .bx-wrapper, #page-catalog .product-carousel .bx-viewport {
  height: 325px !important;
}

/* line 3, ../scss/blocks/marquee/_mobile.scss */
/* line 1588, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 1070px;
}

/* line 10, ../scss/blocks/marquee/_mobile.scss */
/* line 1596, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__prev,
#page-catalog .marquee .marquee__next {
  position: absolute;
  top: 20px;
  z-index: 4;
}

/* line 16, ../scss/blocks/marquee/_mobile.scss */
/* line 1602, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__prev {
  left: 5px;
}

/* line 20, ../scss/blocks/marquee/_mobile.scss */
/* line 1606, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__next {
  right: 5px;
}

/* line 24, ../scss/blocks/marquee/_mobile.scss */
/* line 1610, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__slides {
  height: 120px;
  position: relative;
  z-index: 1;
  /*max-width: $site-width;*/
  /*margin: 0 auto;*/
  /*overflow: hidden;*/
}

/* line 31, ../scss/blocks/marquee/_mobile.scss */
/* line 1619, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__slides .marquee__slide {
  position: absolute;
  height: 120px;
  width: 100%;
  left: 100%;
  z-index: 2;
  cursor: pointer;
  -webkit-transition: left 1s ease;
  -moz-transition: left 1s ease;
  transition: left 1s ease;
}

/* line 40, ../scss/blocks/marquee/_mobile.scss */
/* line 1631, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__slides .marquee__slide.marquee__slide--active {
  left: 0;
  z-index: 3;
}

/* line 45, ../scss/blocks/marquee/_mobile.scss */
/* line 1636, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__slides .marquee__slide.marquee__slide--before {
  left: -100%;
  z-index: 1;
}

/* line 52, ../scss/blocks/marquee/_mobile.scss */
/* line 1641, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__captions {
  background: #ccc;
  min-height: 100px;
  font-size: 0.75em;
  position: relative;
  z-index: 2;
}

/* line 59, ../scss/blocks/marquee/_mobile.scss */
/* line 1649, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__captions .marquee__caption {
  opacity: 0;
  width: 100%;
  padding: 8px;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  position: absolute;
  z-index: 1;
}

/* line 67, ../scss/blocks/marquee/_mobile.scss */
/* line 1660, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__captions .marquee__caption.marquee__caption--active {
  opacity: 1;
  z-index: 2;
  position: relative;
}

/* line 73, ../scss/blocks/marquee/_mobile.scss */
/* line 1666, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__captions .marquee__caption .marquee__caption__heading {
  margin-bottom: 0;
  font-weight: bold;
  text-align: left;
}

/* line 81, ../scss/blocks/marquee/_mobile.scss */
/* line 1672, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .marquee .marquee__bullets {
  display: none;
}

/* line 1, ../scss/blocks/wishlist/_mobile.scss */
/* line 1676, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-wrap {
  width: 100%;
  margin: 0 auto;
}

/* line 5, ../scss/blocks/wishlist/_mobile.scss */
/* line 1681, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-wrap .wishlist-footer {
  padding: 20px;
}

/* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
/* line 1685, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-wrap .wishlist-footer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 9, ../scss/blocks/wishlist/_mobile.scss */
/* line 1691, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-wrap .wishlist-footer .button {
  float: right;
  padding: 0 1.25em;
}

/* line 14, ../scss/blocks/wishlist/_mobile.scss */
/* line 1696, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-wrap .wishlist-footer .legend {
  float: left;
  width: 125px;
  text-align: center;
  font-size: 0.875em;
  line-height: 1.2;
}

/* line 24, ../scss/blocks/wishlist/_mobile.scss */
/* line 1704, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-wrap.wishlist__recipient-view .wishlist__arrows, #page-catalog .wishlist-wrap.wishlist__recipient-view .wishlist__delete {
  display: none;
}

/* line 30, ../scss/blocks/wishlist/_mobile.scss */
/* line 1708, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist {
  border-top: 1px solid #ccc;
  margin: 0;
  padding: 0;
}

/* line 35, ../scss/blocks/wishlist/_mobile.scss */
/* line 1714, ../../../scss/sass/partials/sections/_styles-catalog.scss */
.wishlist__user-view #page-catalog .wishlist {
  background: #fff;
}

/* line 39, ../scss/blocks/wishlist/_mobile.scss */
/* line 1718, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__item {
  cursor: pointer;
  border-bottom: 1px solid #ccc;
  padding: 15px 6px;
}

/* line 44, ../scss/blocks/wishlist/_mobile.scss */
/* line 1724, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__item:first-child .wishlist__up-arrow, #page-catalog .wishlist .wishlist__item:last-child .wishlist__down-arrow {
  display: none;
}

/* line 49, ../scss/blocks/wishlist/_mobile.scss */
/* line 1728, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__order, #page-catalog .wishlist .wishlist__image-container, #page-catalog .wishlist .wishlist__info, #page-catalog .wishlist .wishlist__delete, #page-catalog .wishlist .wishlist__where-to-buy, #page-catalog .wishlist .select-style {
  display: inline-block;
  vertical-align: middle;
}

/* line 54, ../scss/blocks/wishlist/_mobile.scss */
/* line 1733, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__arrows {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  margin-right: 10px;
}

/* line 60, ../scss/blocks/wishlist/_mobile.scss */
/* line 1740, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__order {
  font-size: 1.875em;
  font-weight: bold;
  width: 30px;
}

/* line 64, ../scss/blocks/wishlist/_mobile.scss */
/* line 1746, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__order .wishlist__up-arrow {
  height: 0;
  width: 0;
  border-left: 0.4em solid transparent;
  border-right: 0.4em solid transparent;
  border-bottom: 0.6em solid #777777;
  display: inline-block;
  float: left;
  margin-bottom: 5px;
}

/* line 71, ../scss/blocks/wishlist/_mobile.scss */
/* line 1757, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__order .wishlist__down-arrow {
  height: 0;
  width: 0;
  border-left: 0.4em solid transparent;
  border-right: 0.4em solid transparent;
  border-top: 0.6em solid #777777;
  display: inline-block;
  float: left;
}

/* line 78, ../scss/blocks/wishlist/_mobile.scss */
/* line 1767, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__info {
  line-height: 1;
  font-weight: bold;
  font-size: 0.75em;
  width: 130px;
}

/* line 84, ../scss/blocks/wishlist/_mobile.scss */
/* line 1774, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__info .wishlist__item-number {
  font-size: 0.91667em;
}

/* line 88, ../scss/blocks/wishlist/_mobile.scss */
/* line 1778, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__info .wishlist__title {
  padding: 2px 0 5px;
  text-decoration: underline;
}

/* line 94, ../scss/blocks/wishlist/_mobile.scss */
/* line 1783, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__image-container {
  margin: 0 3px;
}

/* line 97, ../scss/blocks/wishlist/_mobile.scss */
/* line 1787, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__image-container .wishlist__image-link {
  border: 1px solid #ccc;
  display: table;
  width: 127px;
  height: 122px;
  text-align: center;
  background: white;
}

/* line 105, ../scss/blocks/wishlist/_mobile.scss */
/* line 1796, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__image-container .wishlist__image-link .wishlist__image-wrap {
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
}

/* line 110, ../scss/blocks/wishlist/_mobile.scss */
/* line 1802, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__image-container .wishlist__image-link .wishlist__image-wrap .wishlist__image {
  max-width: 127px;
  max-height: 121px;
}

/* line 119, ../scss/blocks/wishlist/_mobile.scss */
/* line 1807, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__where-to-buy {
  margin-left: 25px;
}

/* line 121, ../scss/blocks/wishlist/_mobile.scss */
/* line 1811, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__where-to-buy .wishlist__buy {
  font-size: 0.625em;
  font-weight: bold;
}

/* line 127, ../scss/blocks/wishlist/_mobile.scss */
/* line 1816, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist .wishlist__delete {
  margin-top: 12px;
}

/* line 1, ../scss/blocks/wishlist-preview/_mobile.scss */
/* line 1820, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-preview {
  margin-top: 10px;
  display: block;
}

/* line 5, ../scss/blocks/wishlist-preview/_mobile.scss */
/* line 1825, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-preview .wishlist__header {
  width: 100%;
  height: 80px;
  position: relative;
  background-image: url(/Content/img/barbie/wishlist-preview/wishlist-preview-header-bg-mobile.jpg);
  background-position: center;
  background-repeat: repeat-x;
}

/* line 14, ../scss/blocks/wishlist-preview/_mobile.scss */
/* line 1834, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-preview .wishlist__title {
  width: 320px;
  bottom: 5px;
  font-weight: bold;
  font-size: 2.25em;
    /* center content with an unknown width or height (or both)
        param: $orientation (scss param) the orientation you wish to set

        note:
            - $orientation accepts:
                - both (default)
                - horizontal (centers width only)
                - verticle (centers height only)

        see:
            - http://css-tricks.com/centering-percentage-widthheight-elements/
    */
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  position: absolute;
  left: 50%;
}

/* line 22, ../scss/blocks/wishlist-preview/_mobile.scss */
/* line 1860, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-preview .wishlist__main {
  width: 100%;
  height: 390px;
  padding: 40px 10px;
  background-image: url(/Content/img/barbie/wishlist-preview/wishlist-preview-pattern-bg.png);
  /*background-position: center;*/
  /*background-repeat: repeat-y;*/
  background-repeat: repeat;
  background-position-x: 62px;
  background-position-y: -7px;
}

/* line 35, ../scss/blocks/wishlist-preview/_mobile.scss */
/* line 1872, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-preview .wishlist-tile .sprite-wishlist {
  opacity: .4;
}

/* line 1, ../scss/blocks/wishlist-share/_mobile.scss */
/* line 1876, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-share {
  max-width: 400px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  background-color: #777777;
  padding: 5px 0px;
}

/* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
/* line 1885, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-share:after {
  content: "";
  display: table;
  clear: both;
}

/* line 10, ../scss/blocks/wishlist-share/_mobile.scss */
/* line 1891, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-share .wishlist-share__container {
  width: 35%;
  display: block;
  margin: 0 auto;
  overflow: hidden;
  float: right;
}

/* line 17, ../scss/blocks/wishlist-share/_mobile.scss */
/* line 1899, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-share .wishlist-share__tab {
  float: left;
  margin-top: 8px;
  text-align: center;
  /*width: 33%;*/
  width: 48%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 24, ../scss/blocks/wishlist-share/_mobile.scss */
/* line 1910, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-share .wishlist-share__tab .action {
  padding: 10px;
  display: inline-block;
}

/* line 1, ../scss/blocks/footer/_mobile.scss */
/* line 1915, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-footer {
  margin: auto;
  text-align: center;
  width: 100%;
  min-height: 140px;
  background: url(/Content/img/barbie/footer/footer-bg.png) repeat-x;
}

/* line 8, ../scss/blocks/footer/_mobile.scss */
/* line 1923, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-footer .shop-footer__wrap {
  width: auto;
  margin-top: 30px;
  position: relative;
  display: inline-block;
}

/* line 15, ../scss/blocks/footer/_mobile.scss */
/* line 1930, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-footer .shop-footer__title {
  height: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.75em;
  display: block;
}

/* line 23, ../scss/blocks/footer/_mobile.scss */
/* line 1939, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-footer .shop-footer__brands {
  display: inline-block;
  width: auto;
  height: 29px;
  padding: 0;
  top: 0;
  clear: both;
  margin: 20px 0;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 35, ../scss/blocks/footer/_mobile.scss */
/* line 1953, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-footer .shop-footer__brand-logo {
  float: left;
  margin-left: 0.9375em;
  width: auto;
  display: inline-block;
}

/* line 41, ../scss/blocks/footer/_mobile.scss */
/* line 1960, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-footer .shop-footer__brand-logo:nth-child(4) {
  clear: both;
}

/* line 44, ../scss/blocks/footer/_mobile.scss */
/* line 1964, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .shop-footer .shop-footer__brand-logo:nth-child(n + 4) {
  margin-top: 20px;
}

/* line 1, ../scss/blocks/modal/_mobile.scss */
/* line 1968, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal {
  background: #efefef;
  display: block;
  z-index: 10;
    /* center content with an unknown width or height (or both)
        param: $orientation (scss param) the orientation you wish to set

        note:
            - $orientation accepts:
                - both (default)
                - horizontal (centers width only)
                - verticle (centers height only)

        see:
            - http://css-tricks.com/centering-percentage-widthheight-elements/
    */
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  top: 150px;
  position: absolute;
  width: 300px;
}

/* line 11, ../scss/blocks/modal/_mobile.scss */
/* line 2002, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .modal__header {
  background: #777777;
  text-align: center;
  padding: 11px;
  box-sizing: border-box;
  height: 45px;
  margin: 0;
}

/* line 20, ../scss/blocks/modal/_mobile.scss */
/* line 2011, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .modal__container {
  padding: 20px 20px 100px;
  min-height: 306px;
}

/* line 25, ../scss/blocks/modal/_mobile.scss */
/* line 2016, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .modal__character {
  position: absolute;
  left: 0;
  bottom: 0;
  line-height: 0;
}

/* line 32, ../scss/blocks/modal/_mobile.scss */
/* line 2023, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .modal__description {
  width: 100%;
}

/* line 36, ../scss/blocks/modal/_mobile.scss */
/* line 2027, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .modal__footer {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  margin: 0 auto;
  height: 50px;
  text-align: center;
}

/* line 46, ../scss/blocks/modal/_mobile.scss */
/* line 2037, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .close-icon {
  position: absolute;
  right: -15px;
  top: -6px;
}

/* line 53, ../scss/blocks/modal/_mobile.scss */
/* line 2043, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal.empty .modal__container {
  padding: 0 0 100px;
}

/* line 56, ../scss/blocks/modal/_mobile.scss */
/* line 2047, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal.empty .section-header {
  width: 100%;
}

/* line 60, ../scss/blocks/modal/_mobile.scss */
/* line 2051, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal.empty .modal__description, #page-catalog .modal.empty .modal__you-may-like {
  padding: 20px 20px 0;
}

/* line 63, ../scss/blocks/modal/_mobile.scss */
/* line 2055, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal.empty .modal__description .modal__description__title, #page-catalog .modal.empty .modal__you-may-like .modal__description__title {
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 69, ../scss/blocks/modal/_mobile.scss */
/* line 2060, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal.empty .modal__you-may-like {
  text-align: center;
}

/* line 73, ../scss/blocks/modal/_mobile.scss */
/* line 2064, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal.empty .modal__add-to-wishlist, #page-catalog .modal.empty .modal__description__copy {
  font-size: 13px;
  text-align: left;
}

/* line 79, ../scss/blocks/modal/_mobile.scss */
/* line 2069, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal fieldset {
  margin: 0 0 10px;
  padding: 0;
  border: none;
}

/* line 85, ../scss/blocks/modal/_mobile.scss */
/* line 2075, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .modal__input {
  font-size: 10px;
  padding: 8px 10px;
  /*border-top-left-radius: 4px;
  border-top-right-radius: 4px;*/
}

/* line 89, ../scss/blocks/modal/_mobile.scss */
/* line 2082, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .modal__input.error {
  border: 1px solid red;
}

/* line 94, ../scss/blocks/modal/_mobile.scss */
/* line 2086, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal textarea {
  min-height: 100px;
}

/* line 99, ../scss/blocks/modal/_mobile.scss */
/* line 2091, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .email-error-message,
#page-catalog .modal .text-error-message {
  font-size: 11px;
  color: red;
  position: absolute;
  display: none;
  bottom: 95px;
}

/* line 106, ../scss/blocks/modal/_mobile.scss */
/* line 2099, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .text-error-message {
  bottom: 80px;
}

/* line 110, ../scss/blocks/modal/_mobile.scss */
/* line 2103, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .modal__success {
  display: none;
}

/* line 114, ../scss/blocks/modal/_mobile.scss */
/* line 2107, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal .modal__fail {
  display: none;
}

/* line 120, ../scss/blocks/modal/_mobile.scss */
/* line 2111, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal.mms .mms__confirmation, #page-catalog .modal.mms .modal-close {
  display: none;
}

/* line 125, ../scss/blocks/modal/_mobile.scss */
/* line 2115, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal.mms.modal--submitted .modal__form, #page-catalog .modal.mms.modal--submitted .modal-submit {
  display: none;
}

/* line 129, ../scss/blocks/modal/_mobile.scss */
/* line 2119, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal.mms.modal--submitted .mms__confirmation, #page-catalog .modal.mms.modal--submitted .modal-close {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
}

/* line 138, ../scss/blocks/modal/_mobile.scss */
/* line 2125, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .modal-background-screen {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  z-index: 999;
}

/* line 1, ../scss/blocks/wishlist-header/_mobile.scss */
/* line 2138, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-header {
  text-align: center;
  padding: 20px;
  position: relative;
}

/* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
/* line 2144, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-header:after {
  content: "";
  display: table;
  clear: both;
}

/* line 7, ../scss/blocks/wishlist-header/_mobile.scss */
/* line 2150, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-header .wishlist__title {
  font-weight: bold;
}

/* line 11, ../scss/blocks/wishlist-header/_mobile.scss */
/* line 2154, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-header .wishlist-header__left {
  float: inherit;
}

/* line 16, ../scss/blocks/wishlist-header/_mobile.scss */
/* line 2158, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-header .wishlist-header__right {
  float: right;
}

/* line 18, ../scss/blocks/wishlist-header/_mobile.scss */
/* line 2162, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-header .wishlist-header__right .legend {
  margin-top: 10px;
}

/* line 23, ../scss/blocks/wishlist-header/_mobile.scss */
/* line 2166, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-header .legend {
  display: block;
}

/* line 26, ../scss/blocks/wishlist-header/_mobile.scss */
/* line 2170, ../../../scss/sass/partials/sections/_styles-catalog.scss */
.wishlist__user-view #page-catalog .wishlist-header .legend {
  font-size: 0.75em;
  line-height: 1.5;
  text-align: left;
}

/* line 33, ../scss/blocks/wishlist-header/_mobile.scss */
/* line 2176, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-header .wishlist-action {
  margin-top: 10px;
}

/* line 37, ../scss/blocks/wishlist-header/_mobile.scss */
/* line 2180, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-header .legend--bold {
  font-weight: bold;
}

/* line 1, ../scss/blocks/product-images/_mobile.scss */
/* line 2184, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images {
  position: relative;
  margin: 0 auto;
}

/* line 5, ../scss/blocks/product-images/_mobile.scss */
/* line 2189, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images .product-images__prev, #page-catalog .product-images .product-images__next {
  position: absolute;
  top: 155px;
  left: 0;
}

/* line 11, ../scss/blocks/product-images/_mobile.scss */
/* line 2195, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images .product-images__next {
  left: auto;
  right: 0;
}

/* line 16, ../scss/blocks/product-images/_mobile.scss */
/* line 2200, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images .product-images__thumbs-wrap {
  height: 0;
  overflow: hidden;
  display: block;
  -webkit-transition: height 0.25s ease;
  -moz-transition: height 0.25s ease;
  transition: height 0.25s ease;
}

/* line 22, ../scss/blocks/product-images/_mobile.scss */
/* line 2209, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images .product-images__thumbs-wrap .product-images__thumb {
  max-width: 98px;
  max-height: 98px;
  width: 98px;
  height: 98px;
  cursor: pointer;
  border: 2px solid transparent;
  display: block;
  text-align: center;
  /*margin-left: 1px;*/
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 91px;
}

/* line 34, ../scss/blocks/product-images/_mobile.scss */
/* line 2226, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images .product-images__thumbs-wrap .product-images__thumb .product-images__img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}

/* line 39, ../scss/blocks/product-images/_mobile.scss */
/* line 2232, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images .product-images__thumbs-wrap .product-images__thumb.product-images__thumb--active {
  border-color: red;
}

/* line 46, ../scss/blocks/product-images/_mobile.scss */
/* line 2236, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images__slides {
  margin: 0;
  background: cyan;
  position: relative;
  height: 390px;
  width: 100%;
  overflow: hidden;
}

/* line 54, ../scss/blocks/product-images/_mobile.scss */
/* line 2245, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images__slides .product-images__slide {
  display: table;
  table-layout: fixed;
  height: 390px;
  text-align: center;
  width: 100%;
  /*position: absolute;*/
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  transition: left 0.25s ease;
}

/* line 62, ../scss/blocks/product-images/_mobile.scss */
/* line 2257, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images__slides .product-images__slide.product-images__slide--active {
  left: 0;
}

/* line 66, ../scss/blocks/product-images/_mobile.scss */
/* line 2261, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images__slides .product-images__slide.product-images__slide--before {
  left: -100%;
}

/* line 70, ../scss/blocks/product-images/_mobile.scss */
/* line 2265, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images__slides .product-images__slide .product-images__image-wrap {
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
  background-color: #fff;
}

/* line 74, ../scss/blocks/product-images/_mobile.scss */
/* line 2272, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-images__slides .product-images__slide .product-images__image-wrap .product-images__image {
  max-width: 100%;
  max-height: 390px;
  display: inline-block;
}

/* line 1, ../scss/blocks/product-detail/_mobile.scss */
/* line 2278, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail {
  font-size: 11px;
  line-height: 1.7;
}

/* line 5, ../scss/blocks/product-detail/_mobile.scss */
/* line 2283, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .more-text {
  display: none;
}

/* line 8, ../scss/blocks/product-detail/_mobile.scss */
/* line 2287, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__title {
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 0;
}

/* line 14, ../scss/blocks/product-detail/_mobile.scss */
/* line 2293, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__age {
  font-weight: bold;
}

/* line 18, ../scss/blocks/product-detail/_mobile.scss */
/* line 2297, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__more-info {
  text-decoration: underline;
  font-weight: bold;
}

/* line 23, ../scss/blocks/product-detail/_mobile.scss */
/* line 2302, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__rating {
  margin: 5px 0;
  height: 20px;
  position: relative;
}

/* line 27, ../scss/blocks/product-detail/_mobile.scss */
/* line 2308, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__rating .rating-count {
  text-decoration: underline;
  left: 100px;
  position: absolute;
  bottom: 0;
  font-weight: bold;
}

/* line 36, ../scss/blocks/product-detail/_mobile.scss */
/* line 2316, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__stars [class^=sprite-] {
  position: absolute;
}

/* line 40, ../scss/blocks/product-detail/_mobile.scss */
/* line 2320, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__stars [class$=-full] {
  z-index: 2;
  width: 0;
}

/* line 45, ../scss/blocks/product-detail/_mobile.scss */
/* line 2325, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__where-to-buy {
  width: 100%;
  display: block;
  margin: 20px auto;
  box-shadow: 2px 5px 5px rgba(0, 0, 0, 0.2);
}

/* line 51, ../scss/blocks/product-detail/_mobile.scss */
/* line 2332, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__where-to-buy .where-to-buy__heading {
  text-align: center;
  color: white;
  background: #333;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 25px;
  border-radius: 5px 5px 0 0;
}

/* line 61, ../scss/blocks/product-detail/_mobile.scss */
/* line 2342, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__where-to-buy .where-to-buy__item {
  background: white;
  height: 42px;
  border: 1px solid #ccc;
  border-top: 0;
  display: table;
  width: 100%;
}

/* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
/* line 2351, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__where-to-buy .where-to-buy__item:after {
  content: "";
  display: table;
  clear: both;
}

/* line 70, ../scss/blocks/product-detail/_mobile.scss */
/* line 2357, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__where-to-buy .where-to-buy__item .where-to-buy__logo, #page-catalog .product-detail .product-detail__where-to-buy .where-to-buy__item .where-to-buy__status {
  vertical-align: middle;
  width: 50%;
  text-align: center;
  display: table-cell;
}

/* line 76, ../scss/blocks/product-detail/_mobile.scss */
/* line 2364, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__where-to-buy .where-to-buy__item .where-to-buy__logo img, #page-catalog .product-detail .product-detail__where-to-buy .where-to-buy__item .where-to-buy__status img {
  vertical-align: middle;
  display: inline-block;
}

/* line 86, ../scss/blocks/product-detail/_mobile.scss */
/* line 2369, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .button-with-icon {
  width: 100%;
  margin-bottom: 10px;
}

/* line 2373, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .wishlist-detail-message {
  display: none;
  text-align: center;
  font-size: 1.1em;
  color: #23c5dc;
  font-weight: bold;
}

/* line 2380, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail fieldset.wishlist-actions {
  border: 1px solid #fdc8e4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 1em .5em;
  text-align: center;
  margin: auto;
  width: 315px;
}

/* line 2392, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail fieldset.wishlist-actions.empty-wishlist {
  display: none;
}

/* line 2395, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail fieldset.wishlist-actions legend {
  text-transform: uppercase;
  font-weight: bold;
  color: #D3317A;
  font-size: 1.3em;
  margin-left: auto;
  margin-right: auto;
  background: none;
}

/* line 2404, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail fieldset.wishlist-actions .button-with-icon {
  display: block;
  width: auto;
  color: #fff !important;
  min-height: 30px;
  height: 30px;
}

/* line 2411, ../../../scss/sass/partials/sections/_styles-catalog.scss */
.en-us #page-catalog .product-detail fieldset.wishlist-actions .button-with-icon {
  display: inline-block;
  width: 80px;
  color: #fff !important;
  min-height: 30px;
  height: 30px;
  margin-right: 5px;
}

/* line 2419, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail fieldset.wishlist-actions .button-with-icon .text {
  padding-left: 28px;
  padding-bottom: 0px;
  padding-top: 0px;
  line-height: 2em;
  color: #fff !important;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
  font-size: 11px;
}

/* line 2428, ../../../scss/sass/partials/sections/_styles-catalog.scss */
.en-us #page-catalog .product-detail fieldset.wishlist-actions .button-with-icon .text {
  padding-left: 20px;
  padding-bottom: 0px;
  padding-top: 0px;
  line-height: 2em;
  color: #fff !important;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
  font-size: 11px;
}

/* line 2437, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .wishlist-button-container {
  width: 35%;
  margin: 0 auto;
}

/* line 2440, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail fieldset.wishlist-actions .button-with-icon:hover .text {
  color: #d3317a !important;
}

/* line 2442, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail fieldset.wishlist-actions .button-with-icon span.wishlist-view {
  min-width: inherit;
  width: 21px;
  background: url(/Content/img/shop/view-sprite.png) center top no-repeat;
  height: 14px;
  background-size: 100% 200%;
  left: 3px;
  top: 2px;
}

/* line 2451, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail fieldset.wishlist-actions .button-with-icon span.print {
  min-width: inherit;
  width: 18px;
  background: url(/Content/img/shop/print-sprite.png) center top no-repeat;
  height: 13px;
  background-size: 100% 200%;
  left: 5px;
  top: 1px;
}

/* line 2460, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail fieldset.wishlist-actions .button-with-icon span.email {
  min-width: inherit;
  width: 18px;
  background: url(/Content/img/shop/email-sprite.png) center top no-repeat;
  height: 11px;
  background-size: 100% 200%;
  left: 4px;
  top: 2px;
}

/* line 2469, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail fieldset.wishlist-actions .button-with-icon:hover span.wishlist-view, #page-catalog .product-detail fieldset.wishlist-actions .button-with-icon:hover span.print, #page-catalog .product-detail fieldset.wishlist-actions .button-with-icon:hover span.email {
  background-position: center bottom;
}

/* line 91, ../scss/blocks/product-detail/_mobile.scss */
/* line 2472, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__share {
  text-align: center;
  margin-bottom: 20px;
  display: none;
  /* Just uncomment this line when the sharing feature is required */
}

/* line 95, ../scss/blocks/product-detail/_mobile.scss */
/* line 2478, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail .product-detail__share [class^=sprite-] {
  margin: 0 5px;
}

/* line 102, ../scss/blocks/product-detail/_mobile.scss */
/* line 2482, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .breadcrumb p, #page-catalog .back-to-shop a {
  line-height: 18px;
}

/* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
/* line 2486, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail-top:after {
  content: "";
  display: table;
  clear: both;
}

/* line 110, ../scss/blocks/product-detail/_mobile.scss */
/* line 2492, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .product-detail__detail-description-wrap {
  height: auto;
  font-size: 15px;
  -webkit-transition: height 0.25s ease;
  -moz-transition: height 0.25s ease;
  transition: height 0.25s ease;
}

/* line 1, ../scss/blocks/category-grid/_mobile.scss */
/* line 2500, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .category-grid {
  /*background: white;*/
}

/* line 4, ../scss/blocks/category-grid/_mobile.scss */
/* line 2504, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .category-grid .category-header {
  padding: 5px 0px 5px 10px;
  font-size: 13px;
  margin-bottom: 15px;
}

/* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
/* line 2510, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .category-grid .category-header:after {
  content: "";
  display: table;
  clear: both;
}

/* line 10, ../scss/blocks/category-grid/_mobile.scss */
/* line 2516, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .category-grid .category-header .category-header__left {
  float: left;
  vertical-align: middle;
  line-height: 23px;
  width: 60%;
}

/* line 15, ../scss/blocks/category-grid/_mobile.scss */
/* line 2523, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .category-grid .category-header .category-header__left a {
  font-weight: bold;
  color: #48b3c6;
}

/* line 21, ../scss/blocks/category-grid/_mobile.scss */
/* line 2528, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .category-grid .category-header .category-header__right {
  float: right;
  margin-top: 16px;
}

/* line 24, ../scss/blocks/category-grid/_mobile.scss */
/* line 2533, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .category-grid .category-header .category-header__right .select-style {
  display: inline-block;
  width: 160px;
  background-position: 136px 50%;
  margin-right: 0;
  vertical-align: middle;
  font-size: 13px;
}

/* line 35, ../scss/blocks/category-grid/_mobile.scss */
/* line 2542, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .category-grid .category-grid__title {
  font-weight: bold;
  padding: 0 10px;
}

/* line 40, ../scss/blocks/category-grid/_mobile.scss */
/* line 2547, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .category-grid .product-tiles {
  width: 232px;
  margin: 0 auto;
  text-align: left;
}

/* line 45, ../scss/blocks/category-grid/_mobile.scss */
/* line 2553, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .category-grid .product-tiles .product-tile {
  margin: 0px 0px 15px 5px;
}

@media screen and (min-width: 48em) {
  /* line 1, ../scss/styles.scss */
  /* line 2558, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog {
    /* shop-nav tablet */
  }

  /* line 1, ../scss/base/typography/_tablet.scss */
  /* line 2562, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .section-header {
    min-width: 396px;
  }

  /* line 3, ../scss/base/typography/_tablet.scss */
  /* line 2566, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .section-header .section-header-text {
    font-size: 1.5625em;
    padding: 0.3125em 3.125em;
    cursor: pointer;
  }

  /* line 3, ../scss/blocks/shop-nav/_tablet.scss */
  /* line 2572, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav {
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
    z-index: 2;
  }

  /* line 8, ../scss/blocks/shop-nav/_tablet.scss */
  /* line 2579, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav .shop-nav__side {
    position: absolute;
    top: 0;
    right: 0;
  }

  /* line 15, ../scss/blocks/shop-nav/_tablet.scss */
  /* line 2585, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav .shop-nav__title {
    float: none;
  }

  /* line 20, ../scss/blocks/shop-nav/_tablet.scss */
  /* line 2589, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav__menu {
    display: inline;
    max-height: inherit;
    width: auto;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }

  /* line 26, ../scss/blocks/shop-nav/_tablet.scss */
  /* line 2598, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav__menu > .shop-nav__item {
    display: inline-block !important;
    position: inherit;
    padding: 10px 15px;
    border-bottom: 0px;
    background: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 35, ../scss/blocks/shop-nav/_tablet.scss */
  /* line 2610, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav__menu > .shop-nav__item:hover .shop-nav__dropdown {
    opacity: 1;
    max-height: 500px;
    visibility: visible;
  }

  /* line 40, ../scss/blocks/shop-nav/_tablet.scss */
  /* line 2616, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav__menu > .shop-nav__item:hover .action {
    background: #d7d8d6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 48, ../scss/blocks/shop-nav/_tablet.scss */
  /* line 2623, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav__menu .shop-nav__dropdown {
    position: absolute;
    max-height: 0;
    visibility: hidden;
    width: 100%;
    left: 0px;
    background: #d7d8d6;
    opacity: 0;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  /* line 61, ../scss/blocks/shop-nav/_tablet.scss */
  /* line 2640, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav__menu .shop__sub-nav {
    width: 20%;
    float: left;
    -webkit-transition: all 0s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }

  /* line 2647, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  .en-gb #page-catalog .shop-nav__menu .shop__sub-nav {
    width: 24%;
  }

  /* line 65, ../scss/blocks/shop-nav/_tablet.scss */
  /* line 2651, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav__menu .shop__sub-nav .shop-nav__item {
    text-align: left;
    color: #3ea3cd;
    background-color: inherit;
    border-bottom: 0px;
  }

  /* line 3, ../scss/blocks/product-carousel/_tablet.scss */
  /* line 2659, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-carousel .carousel__prev,
  #page-catalog .product-carousel .carousel__next {
    display: inline-block;
  }

  /* line 5, ../scss/blocks/product-carousel/_tablet.scss */
  /* line 2664, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-carousel .carousel__prev.arrow--disabled,
  #page-catalog .product-carousel .carousel__next.arrow--disabled {
    opacity: 0;
    cursor: inherit;
  }

  /* line 11, ../scss/blocks/product-carousel/_tablet.scss */
  /* line 2669, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-carousel .carousel-wrap {
    width: 100%;
    margin: 0 auto;
  }

  /* line 16, ../scss/blocks/product-carousel/_tablet.scss */
  /* line 2674, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-carousel .bx-wrapper {
    min-width: 945px;
  }

  /* line 3, ../scss/blocks/marquee/_tablet.scss */
  /* line 2679, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .marquee .marquee__prev,
  #page-catalog .marquee .marquee__next {
    top: 50%;
    margin-top: -40px;
  }

  /* line 8, ../scss/blocks/marquee/_tablet.scss */
  /* line 2684, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .marquee .marquee__slides {
    height: 220px;
  }

  /* line 11, ../scss/blocks/marquee/_tablet.scss */
  /* line 2688, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .marquee .marquee__slides .marquee__slide {
    height: 220px;
  }

  /* line 16, ../scss/blocks/marquee/_tablet.scss */
  /* line 2692, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .marquee .marquee__captions {
    position: absolute;
    z-index: 2;
    top: 30px;
    right: 50px;
    width: 220px;
    background: none;
  }

  /* line 24, ../scss/blocks/marquee/_tablet.scss */
  /* line 2701, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .marquee .marquee__captions .marquee__caption {
    padding: 0;
  }

  /* line 27, ../scss/blocks/marquee/_tablet.scss */
  /* line 2705, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .marquee .marquee__captions .marquee__caption.marquee__caption--active {
    position: absolute;
  }

  /* line 33, ../scss/blocks/marquee/_tablet.scss */
  /* line 2709, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .marquee .marquee__bullets {
    display: block;
    position: absolute;
    right: 50px;
    width: 220px;
    z-index: 2;
    bottom: 20px;
  }

  /* line 41, ../scss/blocks/marquee/_tablet.scss */
  /* line 2718, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .marquee .marquee__bullets .marquee__bullet--active {
    background-position: 0 -300px;
  }

  /* line 1, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2722, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-wrap {
    max-width: 740px;
    border: 5px solid #777777;
  }

  /* line 5, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2727, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-wrap.wishlist__user-view {
    border: none;
    max-width: 100%;
    padding-bottom: 40px;
  }

  /* line 10, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2733, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-wrap.wishlist__user-view .wishlist {
    border: 5px solid #777777;
    max-width: 740px;
    margin: 0 auto;
  }

  /* line 17, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2739, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-wrap.wishlist__recipient-view {
    margin-bottom: 40px;
  }

  /* line 22, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2743, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist {
    margin-bottom: 40px;
  }

  /* line 25, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2747, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  .wishlist__recipient-view #page-catalog .wishlist {
    margin-bottom: 0;
  }

  /* line 29, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2751, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__image-container {
    margin: 0 15px;
  }

  /* line 33, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2755, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__item {
    padding-left: 30px;
    padding-right: 10px;
  }

  /* line 38, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2760, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__info {
    width: 170px;
  }

  /* line 42, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2764, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__order {
    width: 68px;
  }

  /* line 46, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2768, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__retailers-title {
    width: 210px;
    text-align: center;
    font-size: 0.6875em;
    text-transform: uppercase;
    background: #777777;
    color: white;
    display: block;
    padding: 5px 0;
  }

  /* line 57, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2779, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__retailers-box {
    font-size: 0.625em;
    font-weight: bold;
    width: 210px;
    margin-right: 15px;
    height: 120px;
    margin-left: 0;
  }

  /* line 64, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2788, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__retailers-box .wishlist__retailers-box__item {
    padding: 5px 10px;
  }

  /* line 65, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2792, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__retailers-box .wishlist__retailers-box__item:hover {
    background: red;
  }

  /* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
  /* line 2796, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__retailers-box .wishlist__retailers-box__item:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 72, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2802, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__retailers-box .wishlist__retailers-box__item .wishlist__retailers-box__name, #page-catalog .wishlist .wishlist__retailers-box .wishlist__retailers-box__item .wishlist__retailers-box__status {
    display: inline-block;
    width: 50%;
    float: left;
    text-transform: capitalize;
  }

  /* line 78, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2809, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__retailers-box .wishlist__retailers-box__item .wishlist__retailers-box__status a {
    text-decoration: underline;
  }

  /* line 84, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2813, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__delete, #page-catalog .wishlist .wishlist__where-to-buy {
    vertical-align: middle;
  }

  /* line 88, ../scss/blocks/wishlist/_tablet.scss */
  /* line 2817, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__delete {
    margin-top: 0;
  }

  /* line 4, ../scss/blocks/wishlist-preview/_tablet.scss */
  /* line 2821, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-preview .wishlist__header {
    height: 290px;
    background: url(/Content/img/barbie/wishlist-preview/wishlist-preview-header-bg.jpg) repeat-x;
    background-position: center;
  }

  /* line 13, ../scss/blocks/wishlist-preview/_tablet.scss */
  /* line 2827, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-preview .wishlist__main {
    padding: 0;
  }

  /* line 15, ../scss/blocks/wishlist-preview/_tablet.scss */
  /* line 2831, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-preview .wishlist__main .wishlist_container {
    /* center content with an unknown width or height (or both)
        param: $orientation (scss param) the orientation you wish to set

        note:
            - $orientation accepts:
                - both (default)
                - horizontal (centers width only)
                - verticle (centers height only)

        see:
            - http://css-tricks.com/centering-percentage-widthheight-elements/
    */
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    position: absolute;
    left: 50%;
    max-width: 61.25em;
  }

  /* line 4, ../scss/blocks/wishlist-share/_tablet.scss */
  /* line 2854, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-share .wishlist-share__tab {
    /*width: 25%;*/
    width: 48%;
  }

  /* line 2, ../scss/blocks/footer/_tablet.scss */
  /* line 2859, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-footer .shop-footer__wrap {
    max-width: 980px;
    overflow: hidden;
    text-align: left;
    margin-top: 30px;
  }

  /* line 9, ../scss/blocks/footer/_tablet.scss */
  /* line 2866, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-footer .shop-footer__title {
    font-size: 1.625em;
    display: inline-block;
    position: relative;
    top: 0;
  }

  /* line 16, ../scss/blocks/footer/_tablet.scss */
  /* line 2873, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-footer .shop-footer__brands {
    margin: 0;
    position: relative;
  }

  /* line 21, ../scss/blocks/footer/_tablet.scss */
  /* line 2878, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-footer .shop-footer__brand-logo {
    margin-top: 0;
    margin-left: 1.125em;
  }

  /* line 25, ../scss/blocks/footer/_tablet.scss */
  /* line 2883, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-footer .shop-footer__brand-logo:nth-child(4) {
    clear: none;
  }

  /* line 28, ../scss/blocks/footer/_tablet.scss */
  /* line 2887, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-footer .shop-footer__brand-logo:nth-child(n + 4) {
    margin-top: 0;
  }

  /* line 1, ../scss/blocks/modal/_tablet.scss */
  /* line 2891, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal {
    z-index: 16;
    width: 690px;
  }

  /* line 5, ../scss/blocks/modal/_tablet.scss */
  /* line 2896, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.empty {
    width: 780px;
  }

  /* line 8, ../scss/blocks/modal/_tablet.scss */
  /* line 2900, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.empty .modal__add-to-wishlist {
    display: inline-block;
    padding-left: 20px;
  }

  /* line 13, ../scss/blocks/modal/_tablet.scss */
  /* line 2905, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.empty .modal__you-may-like {
    text-align: left;
    padding: 20px 0 0;
  }

  /* line 17, ../scss/blocks/modal/_tablet.scss */
  /* line 2910, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.empty .modal__you-may-like .modal__add-to-wishlist-image {
    vertical-align: middle;
    margin-left: 20px;
  }

  /* line 23, ../scss/blocks/modal/_tablet.scss */
  /* line 2915, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.empty .section-header {
    margin: 0;
    padding-left: 20px;
  }

  /* line 28, ../scss/blocks/modal/_tablet.scss */
  /* line 2920, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.empty .product-carousel {
    padding: 0 35px;
  }

  /* line 31, ../scss/blocks/modal/_tablet.scss */
  /* line 2924, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.empty .product-carousel .carousel-wrap {
    overflow: visible;
  }

  /* line 35, ../scss/blocks/modal/_tablet.scss */
  /* line 2928, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.empty .product-carousel .carousel__prev {
    left: -35px;
  }

  /* line 39, ../scss/blocks/modal/_tablet.scss */
  /* line 2932, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.empty .product-carousel .carousel__next {
    right: -35px;
  }

  /* line 43, ../scss/blocks/modal/_tablet.scss */
  /* line 2936, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.empty .product-carousel .bx-wrapper {
    min-width: 0;
  }

  /* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
  /* line 2940, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal .modal__form:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 53, ../scss/blocks/modal/_tablet.scss */
  /* line 2946, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal .modal__form__left {
    width: 46%;
    float: left;
    margin-right: 1%;
  }

  /* line 59, ../scss/blocks/modal/_tablet.scss */
  /* line 2952, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal .modal__form__right {
    width: 51%;
    float: right;
    margin-left: 1%;
  }

  /* line 2957, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .modal.email .modal__form__right {
    margin-top: 4%;
  }

  /* line 1, ../scss/blocks/wishlist-header/_tablet.scss */
  /* line 2961, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-header {
    padding: 20px;
  }

  /* line 4, ../scss/blocks/wishlist-header/_tablet.scss */
  /* line 2965, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-header .wishlist-header__wrap {
    max-width: 728px;
    margin: 0 auto;
  }

  /* line 9, ../scss/blocks/wishlist-header/_tablet.scss */
  /* line 2970, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-header .wishlist-header__left {
    float: left;
  }

  /* line 13, ../scss/blocks/wishlist-header/_tablet.scss */
  /* line 2974, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  .wishlist__user-view #page-catalog .wishlist-header {
    height: 200px;
    background: url(http://placehold.it/980x200/cccccc) center top no-repeat;
  }

  /* line 18, ../scss/blocks/wishlist-header/_tablet.scss */
  /* line 2979, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  .wishlist__user-view #page-catalog .wishlist-header .legend {
    width: 100%;
    font-weight: bold;
  }

  /* line 1, ../scss/blocks/product-images/_tablet.scss */
  /* line 2984, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-images {
    width: 493px;
  }

  /* line 4, ../scss/blocks/product-images/_tablet.scss */
  /* line 2988, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-images .product-images__prev, #page-catalog .product-images .product-images__next {
    top: 205px;
    left: -25px;
    /* remove all selection outlines, highlights on elements (mostly affects touch) */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  /* line 10, ../scss/blocks/product-images/_tablet.scss */
  /* line 3000, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-images .product-images__next {
    left: auto;
    right: -25px;
  }

  /* line 15, ../scss/blocks/product-images/_tablet.scss */
  /* line 3005, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-images .product-images__thumbs-wrap {
    height: auto;
  }

  /* line 18, ../scss/blocks/product-images/_tablet.scss */
  /* line 3009, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-images .bx-wrapper, #page-catalog .product-images .bx-viewport {
    height: 500px;
  }

  /* line 23, ../scss/blocks/product-images/_tablet.scss */
  /* line 3013, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-images__slides {
    height: 490px;
  }

  /* line 26, ../scss/blocks/product-images/_tablet.scss */
  /* line 3017, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-images__slides .product-images__slide {
    height: 490px;
  }

  /* line 29, ../scss/blocks/product-images/_tablet.scss */
  /* line 3021, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-images__slides .product-images__slide .product-images__image-wrap .product-images__image {
    max-height: 490px;
  }

  /* line 2, ../scss/blocks/product-detail/_tablet.scss */
  /* line 3025, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .product-images {
    float: left;
    margin-left: 28px;
  }

  /* line 7, ../scss/blocks/product-detail/_tablet.scss */
  /* line 3030, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .product-detail__main {
    float: right;
    width: 200px;
    padding: 0;
    margin-right: 28px;
  }

  /* line 15, ../scss/blocks/product-detail/_tablet.scss */
  /* line 3037, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .product-detail__share [class^=sprite-] {
    margin: 0;
  }

  /* line 20, ../scss/blocks/product-detail/_tablet.scss */
  /* line 3041, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .product-detail__where-to-buy .where-to-buy__item .where-to-buy__logo {
    padding-left: 5px;
  }

  /* line 2, ../scss/blocks/category-grid/_tablet.scss */
  /* line 3045, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .category-grid .category-header {
    width: 768px;
    margin: 0 auto 15px;
  }

  /* line 7, ../scss/blocks/category-grid/_tablet.scss */
  /* line 3050, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .category-grid .product-tiles {
    width: 768px;
    margin: 0 auto;
    padding-left: 260px;
  }
}
@media screen and (min-width: 61.25em) {
  /* line 1, ../scss/blocks/general/_desktop.scss */
  /* line 3058, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .tooltip-message {
    max-width: 180px;
    width: auto;
    height: auto;
    background: gray;
    z-index: 25;
    position: absolute;
    padding: 10px;
    display: none;
    visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
  }

  /* line 13, ../scss/blocks/general/_desktop.scss */
  /* line 3078, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .tooltip-message .tooltip__text {
    word-wrap: break-word;
    white-space: normal;
    margin: 0;
    font-size: 12px;
  }

  /* line 2, ../scss/blocks/shop-nav/_desktop.scss */
  /* line 3085, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-nav .shop-nav__full-dropdown {
    position: absolute;
    -webkit-columns: 5 2em;
    -moz-columns: 5 2em;
    columns: 5 2em;
  }

  /* line 2, ../scss/blocks/product-carousel/_desktop.scss */
  /* line 3092, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-carousel .carousel-wrap {
    width: 100%;
    max-width: 1080px;
  }

  /* line 1, ../scss/blocks/wishlist/_desktop.scss */
  /* line 3097, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-wrap {
    max-width: 870px;
  }

  /* line 3100, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-carousel {
    margin-top: 40px;
  }

  /* line 4, ../scss/blocks/wishlist/_desktop.scss */
  /* line 3104, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-wrap.wishlist__user-view {
    border: none;
    max-width: 100%;
  }

  /* line 8, ../scss/blocks/wishlist/_desktop.scss */
  /* line 3109, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-wrap.wishlist__user-view .wishlist {
    max-width: 877px;
  }

  /* line 14, ../scss/blocks/wishlist/_desktop.scss */
  /* line 3113, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist {
    margin: 0 auto;
  }

  /* line 17, ../scss/blocks/wishlist/_desktop.scss */
  /* line 3117, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__info {
    width: 250px;
  }

  /* line 21, ../scss/blocks/wishlist/_desktop.scss */
  /* line 3121, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__retailers-title {
    width: 240px;
  }

  /* line 25, ../scss/blocks/wishlist/_desktop.scss */
  /* line 3125, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__retailers-box {
    width: 240px;
  }

  /* line 29, ../scss/blocks/wishlist/_desktop.scss */
  /* line 3129, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__where-to-buy {
    margin-left: 25px;
  }

  /* line 33, ../scss/blocks/wishlist/_desktop.scss */
  /* line 3133, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__image-container {
    margin: 0 20px;
  }

  /* line 6, ../scss/blocks/footer/_desktop.scss */
  /* line 3137, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-footer .shop-footer__title {
    font-size: 1.875em;
    top: 0;
    position: relative;
  }

  /* line 12, ../scss/blocks/footer/_desktop.scss */
  /* line 3143, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-footer .shop-footer__brand-logo {
    margin-left: 1.875em;
  }

  /* line 2, ../scss/blocks/wishlist-header/_desktop.scss */
  /* line 3147, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-header .wishlist-header__wrap {
    max-width: 840px;
  }

  /* line 3, ../scss/blocks/product-images/_desktop.scss */
  /* line 3151, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-images .product-images__prev, #page-catalog .product-images .product-images__next {
    left: -35px;
  }

  /* line 7, ../scss/blocks/product-images/_desktop.scss */
  /* line 3155, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-images .product-images__next {
    left: auto;
    right: -35px;
  }

  /* line 1, ../scss/blocks/product-detail/_desktop.scss */
  /* line 3160, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail, #page-catalog .breadcrumb, #page-catalog .back-to-shop {
    width: 980px;
    margin: 0 auto;
  }

  /* line 5, ../scss/blocks/product-detail/_desktop.scss */
  /* line 3165, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .product-detail__share [class^=sprite-], #page-catalog .breadcrumb .product-detail__share [class^=sprite-] {
    margin: 0 5px;
  }

  /* line 12, ../scss/blocks/product-detail/_desktop.scss */
  /* line 3169, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .product-images {
    margin-left: 60px;
  }

  /* line 3172, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .product-images ul.product-images__thumbs {
    margin-top: 10px;
  }

  /* line 16, ../scss/blocks/product-detail/_desktop.scss */
  /* line 3177, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .product-detail__main {
    margin-right: 60px;
    width: 293px;
  }

  /* line 21, ../scss/blocks/product-detail/_desktop.scss */
  /* line 3182, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .product-detail__where-to-buy, #page-catalog .product-detail .button-with-icon {
    width: 200px;
  }

  /* line 25, ../scss/blocks/product-detail/_desktop.scss */
  /* line 3186, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .button-with-icon {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 31, ../scss/blocks/product-detail/_desktop.scss */
  /* line 3192, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail .product-detail__detail {
    padding: 0;
    margin: 0 auto;
    width: 860px;
  }

  /* line 2, ../scss/blocks/category-grid/_desktop.scss */
  /* line 3198, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .category-grid .product-tiles, #page-catalog .category-grid .category-header {
    width: 980px;
  }

  /* line 3201, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-share .wishlist-share__tab.print-action {
    display: block;
  }
}
@media screen and (max-width: 47.9375em) and (min-width: 0em) {
  /* line 3206, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__where-to-buy {
    margin-left: 35px;
  }

  /* line 3209, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .select-style {
    margin-right: 10px;
  }

  /* line 3212, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__delete {
    margin-top: 16px;
  }

  /* line 3216, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .product-detail fieldset.wishlist-actions .button-with-icon.print-action,
  html #wish-list-popup .button.large.print-action {
    display: none;
  }
}
@media print {
  /* line 1, ../scss/styles.scss */
  /* line 3222, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog {
    /* Stylesheet for wishlist user printer view */
  }

  /* line 3, ../scss/blocks/wishlist/_print.scss */
  /* line 3226, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print {
    display: block;
  }

  /* line 6, ../scss/blocks/wishlist/_print.scss */
  /* line 3230, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-print {
    position: relative;
  }

  /* line 8, ../scss/blocks/wishlist/_print.scss */
  /* line 3234, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-print img {
    width: 100%;
    max-height: 200px;
    height: auto;
  }

  /* line 14, ../scss/blocks/wishlist/_print.scss */
  /* line 3240, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-print .wishlist-header-header {
    position: absolute;
    left: 80px;
    line-height: 50px;
    font-weight: bold;
  }

  /* line 21, ../scss/blocks/wishlist/_print.scss */
  /* line 3247, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-title {
    height: 40px;
    margin: 40px 0 0 100px;
    width: 600px;
    font-size: 14px;
  }

  /* line 3253, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  .en-gb #page-catalog .media-print .wishlist-header-title {
    margin: 40px 0 0 75px;
  }

  /* line 27, ../scss/blocks/wishlist/_print.scss */
  /* line 3257, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-bg {
    background: -webkit-linear-gradient(top, white, #fde9f3);
    background: linear-gradient(to bottom, #ffffff, #fde9f3);
  }

  /* line 30, ../scss/blocks/wishlist/_print.scss */
  /* line 3262, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-brands {
    margin: 0 0 0 100px;
    width: 650px;
    clear: both;
    padding-bottom: 15px;
  }

  /* line 3268, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  .en-gb #page-catalog .media-print .wishlist-header-brands {
    margin: 0 0 0 75px;
  }

  /* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
  /* line 3273, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-brands:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 36, ../scss/blocks/wishlist/_print.scss */
  /* line 3279, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-brands .header-brand {
    float: left;
    margin-right: 60px;
  }

  /* line 3283, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  .en-gb #page-catalog .media-print .wishlist-header-brands .header-brand {
    float: none;
    display: inline;
  }

  /* line 41, ../scss/blocks/wishlist/_print.scss */
  /* line 3288, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-coupon {
    width: 80%;
    margin: 20px auto;
    padding: 10px 0;
    text-align: center;
    border: 5px dashed #ff0097;
    font-weight: bold;
    color: #777777;
  }

  /* line 50, ../scss/blocks/wishlist/_print.scss */
  /* line 3298, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-coupon .coupon-line {
    margin-bottom: 0;
  }

  /* line 54, ../scss/blocks/wishlist/_print.scss */
  /* line 3302, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-coupon .coupon-link {
    color: #ff0097;
  }

  /* line 58, ../scss/blocks/wishlist/_print.scss */
  /* line 3306, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-coupon .coupon-code {
    background: #ff0097;
    margin-top: 10px;
    color: white;
    margin: 10px -5px;
  }

  /* line 64, ../scss/blocks/wishlist/_print.scss */
  /* line 3313, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-header-coupon .coupon-code .coupon-id {
    color: yellow;
  }

  /* line 70, ../scss/blocks/wishlist/_print.scss */
  /* line 3317, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-legal {
    position: absolute;
    right: -100px;
    top: 780px;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    font-size: 14px;
    font-family: Verdana, sans-serif;
    color: #5e5e5e;
  }

  /* line 80, ../scss/blocks/wishlist/_print.scss */
  /* line 3331, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-legal-bottom {
    width: 80%;
    margin: 20px auto;
    text-align: center;
    font-size: 14px;
    font-family: Verdana, sans-serif;
    color: #b0b0b0;
  }

  /* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
  /* line 3340, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .media-print .wishlist-legal-bottom:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 92, ../scss/blocks/wishlist/_print.scss */
  /* line 3346, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .header-title {
    display: none !important;
  }

  /* line 96, ../scss/blocks/wishlist/_print.scss */
  /* line 3350, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .shop-footer {
    display: none;
  }

  /* line 100, ../scss/blocks/wishlist/_print.scss */
  /* line 3354, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-share {
    display: none !important;
  }

  /* line 104, ../scss/blocks/wishlist/_print.scss */
  /* line 3358, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-wrap {
    border: none;
  }

  /* line 113, ../scss/blocks/wishlist/_print.scss */
  /* line 3362, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-wrap .wishlist-header {
    display: none;
  }

  /* line 118, ../scss/blocks/wishlist/_print.scss */
  /* line 3366, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist {
    border: none !important;
    clear: both;
    width: 90%;
    margin: 0 auto;
    min-height: 380px;
  }

  /* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
  /* line 3374, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 129, ../scss/blocks/wishlist/_print.scss */
  /* line 3380, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__item {
    width: 215px;
    background: white !important;
    float: left;
    padding: 10px;
    height: 250px;
    border: none;
    margin-right: 10px;
  }

  /* line 143, ../scss/blocks/wishlist/_print.scss */
  /* line 3390, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__order {
    display: none;
  }

  /* line 152, ../scss/blocks/wishlist/_print.scss */
  /* line 3394, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__info {
    width: 180px;
    margin-top: 10px;
  }

  /* line 158, ../scss/blocks/wishlist/_print.scss */
  /* line 3399, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__info .wishlist__title {
    line-height: 19px;
    text-decoration: none;
  }

  /* line 161, ../scss/blocks/wishlist/_print.scss */
  /* line 3404, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__info .wishlist__title a {
    background: transparent;
    color: #ff3995 !important;
  }

  /* line 168, ../scss/blocks/wishlist/_print.scss */
  /* line 3409, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__image-container {
    width: 100%;
    max-height: 90%;
    margin: 0;
  }

  /* line 172, ../scss/blocks/wishlist/_print.scss */
  /* line 3415, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__image-container .wishlist__image-link {
    width: 100%;
    height: auto;
    max-height: 90%;
  }

  /* line 177, ../scss/blocks/wishlist/_print.scss */
  /* line 3421, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__image-container .wishlist__image-link .wishlist__image-wrap .wishlist__image {
    max-width: 100%;
    width: auto;
    height: 121px;
  }

  /* line 187, ../scss/blocks/wishlist/_print.scss */
  /* line 3427, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__where-to-buy {
    display: none;
  }

  /* line 193, ../scss/blocks/wishlist/_print.scss */
  /* line 3431, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist .wishlist__delete {
    display: none;
  }
}
/* line 1, ../scss/vendor/select/_select.scss */
/* line 3436, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-select {
  display: none;
  /* For when we are on a small touch device and want to use native controls */
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
  position: absolute;
  opacity: 0;
}

/* line 10, ../scss/vendor/select/_select.scss */
/* line 3446, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-element, #page-catalog .select-element:after, #page-catalog .select-element:before, #page-catalog .select-element *, #page-catalog .select-element *:after, #page-catalog .select-element *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 15, ../scss/vendor/select/_select.scss */
/* line 3452, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-element {
  position: absolute;
  display: none;
}

/* line 18, ../scss/vendor/select/_select.scss */
/* line 3457, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-element.select-open {
  display: block;
}

/* line 21, ../scss/vendor/select/_select.scss */
/* line 3461, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-theme-default, #page-catalog .select-theme-default *, #page-catalog .select-theme-default *:after, #page-catalog .select-theme-default *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 26, ../scss/vendor/select/_select.scss */
/* line 3467, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select.select-theme-default {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 32, ../scss/vendor/select/_select.scss */
/* line 3475, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select.select-theme-default .select-content {
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  border-radius: 0.25em;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  background: white;
  font-family: inherit;
  color: inherit;
  overflow: auto;
  max-width: 18rem;
  max-height: 18rem;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 27rem), (max-height: 27rem) {
  /* line 49, ../scss/vendor/select/_select.scss */
  /* line 3494, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .select.select-theme-default .select-content {
    max-width: 11.25rem;
    max-height: 11.25rem;
  }
}
/* line 52, ../scss/vendor/select/_select.scss */
/* line 3500, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select.select-theme-default .select-options {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  margin: 0;
  padding: 0;
}

/* line 57, ../scss/vendor/select/_select.scss */
/* line 3507, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select.select-theme-default .select-options .select-option {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  position: relative;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
  padding: 0.5rem 1em 0.5rem 2.5em;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 70, ../scss/vendor/select/_select.scss */
/* line 3522, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select.select-theme-default .select-options .select-option.select-option-selected:before {
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='-0.5 0 20 15'><rect fill='#444444' stroke='none' transform='rotate(45 4.0033 8.87436)' height='5' width='6.32304' y='6.37436' x='0.84178'></rect><rect fill='#444444' stroke='none' transform='rotate(45 11.1776 7.7066)' width='5' height='16.79756' y='-0.69218' x='8.67764'></rect></svg>");
  position: absolute;
  left: 1em;
  top: 0;
  bottom: 0.2em;
  height: 1em;
  width: 1em;
  margin: auto;
}

/* line 79, ../scss/vendor/select/_select.scss */
/* line 3533, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select.select-theme-default .select-options .select-option:hover, #page-catalog .select.select-theme-default .select-options .select-option.select-option-highlight {
  background: #63a2f1;
  color: white;
}

/* line 82, ../scss/vendor/select/_select.scss */
/* line 3538, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select.select-theme-default .select-options .select-option:hover.select-option-selected:before, #page-catalog .select.select-theme-default .select-options .select-option.select-option-highlight.select-option-selected:before {
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='-0.5 0 20 15'><rect fill='white' stroke='none' transform='rotate(45 4.0033 8.87436)' height='5' width='6.32304' y='6.37436' x='0.84178'></rect><rect fill='white' stroke='none' transform='rotate(45 11.1776 7.7066)' width='5' height='16.79756' y='-0.69218' x='8.67764'></rect></svg>");
}

/* line 84, ../scss/vendor/select/_select.scss */
/* line 3542, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select.select-theme-default .select-options .select-option:first-child {
  -webkit-border-radius: 0.25em 0.25em 0 0;
  -moz-border-radius: 0.25em 0.25em 0 0;
  -ms-border-radius: 0.25em 0.25em 0 0;
  -o-border-radius: 0.25em 0.25em 0 0;
  border-radius: 0.25em 0.25em 0 0;
}

/* line 90, ../scss/vendor/select/_select.scss */
/* line 3550, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select.select-theme-default .select-options .select-option:last-child {
  -webkit-border-radius: 0 0 0.25em 0.25em;
  -moz-border-radius: 0 0 0.25em 0.25em;
  -ms-border-radius: 0 0 0.25em 0.25em;
  -o-border-radius: 0 0 0.25em 0.25em;
  border-radius: 0 0 0.25em 0.25em;
}

/* line 97, ../scss/vendor/select/_select.scss */
/* line 3558, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-target.select-theme-default {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  border-radius: 0.25em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  position: relative;
  padding: 0.5rem 3em 0.5rem 1em;
  background: #f6f6f6;
  border: 0.18em solid #dddddd;
  cursor: pointer;
  color: #444444;
  text-decoration: none;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 127, ../scss/vendor/select/_select.scss */
/* line 3590, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-target.select-theme-default:hover {
  border-color: #aaaaaa;
  color: black;
}

/* line 130, ../scss/vendor/select/_select.scss */
/* line 3595, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-target.select-theme-default.select-target-focused, #page-catalog .select-target.select-theme-default.select-target-focused:focus {
  border-color: #63a2f1;
  outline: none;
}

/* line 133, ../scss/vendor/select/_select.scss */
/* line 3600, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-target.select-theme-default b {
  position: absolute;
  right: 1em;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 1.25rem;
  width: 2em;
}

/* line 141, ../scss/vendor/select/_select.scss */
/* line 3610, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-target.select-theme-default b:before, #page-catalog .select-target.select-theme-default b:after {
  content: "";
  display: block;
  position: absolute;
  margin: auto;
  right: 0;
  height: 0;
  width: 0;
  border: 0.263em solid transparent;
}

/* line 150, ../scss/vendor/select/_select.scss */
/* line 3621, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-target.select-theme-default b:before {
  top: 0;
  border-bottom-color: inherit;
}

/* line 153, ../scss/vendor/select/_select.scss */
/* line 3626, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .select-target.select-theme-default b:after {
  bottom: 0;
  border-top-color: inherit;
}

/* line 3630, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog input[type="text"] {
  border-radius: 0px;
  -webkit-border-radius: 0px;
}

/* line 3631, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog #modal-category-landing {
  top: 5%;
}

/* line 3632, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog button.button-small:hover {
  background: -webkit-linear-gradient(top, #fff9cd, #fde454);
  background: -moz-linear-gradient(top, #fff9cd, #fde454);
  background: linear-gradient(to bottom, #fff9cd, #fde454);
}

/* wishilst overlay styles */
/* line 3638, ../../../scss/sass/partials/sections/_styles-catalog.scss */
html #wish-list-popup {
  min-height: 375px;
  padding-bottom: 10px;
}

/* line 3640, ../../../scss/sass/partials/sections/_styles-catalog.scss */
html #wish-list-popup .button.large {
  min-width: 12em;
  margin-bottom: 10px;
}

/* line 3642, ../../../scss/sass/partials/sections/_styles-catalog.scss */
html #wish-list-popup .button.large span.btn-txt {
  color: #fff;
  padding-left: 25px;
  text-shadow: none;
  font-weight: bold;
}

/* line 3649, ../../../scss/sass/partials/sections/_styles-catalog.scss */
html #wish-list-popup .button.large:hover span.btn-txt {
  color: #ED4B9E;
}

/* line 3653, ../../../scss/sass/partials/sections/_styles-catalog.scss */
html #wish-list-popup .doll {
  background: url(/Content/img/barbie/wishlist/wishlist-popup-doll.png) no-repeat left 48px;
  left: -13px;
}

/* line 3658, ../../../scss/sass/partials/sections/_styles-catalog.scss */
html #wish-list-popup .button-container {
  width: 70%;
  text-align: center;
  display: block;
}

/* line 3659, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#wish-list-popup .button.large .btn-icon {
  min-width: 0;
  width: 27px;
  height: 18px;
  background-position: center top;
  background-repeat: no-repeat;
  left: 17px;
  top: 13px;
  position: relative;
  background-size: 100% 200%;
  float: left;
  margin-right: 10px;
}

/* line 3673, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#wish-list-popup .button.large .view-icon {
  background-image: url(/Content/img/shop/view-sprite.png);
}

/* line 3674, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#wish-list-popup .button.large .print-icon {
  background-image: url(/Content/img/shop/print-sprite.png);
}

/* line 3677, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#wish-list-popup .button.large .email-icon {
  background-image: url(/Content/img/shop/email-sprite.png);
}

/* line 3678, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#wish-list-popup .button.large:hover .btn-icon {
  background-position: center bottom;
}

/* line 3682, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist__recipient-view .wishlist-header .wishlist-header__left {
  max-width: 435px;
}

/* line 3685, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#wish-list-popup .popup-intro {
  width: 60%;
  float: right;
}

/* line 3686, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#wish-list-popup .popup-intro h3 {
  color: rgba(101, 101, 101, 0.8);
  font-size: 26px;
  line-height: 1.1;
}

/* line 3687, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#wish-list-popup .popup-intro p {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 3688, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#wish-list-popup .continue-shopping {
  position: relative;
  color: #e3438a;
  text-decoration: underline;
  font: bold 14px arial;
  float: right;
  cursor: pointer;
  margin: 12px 16px 0 0;
}

/*#page-catalog .wishlist__recipient-view-container .wishlist-share a.button{
-webkit-box-shadow: inset 1px 9px 0 #f3f3f3;
-moz-box-shadow: inset 1px 9px 0 #f3f3f3;
box-shadow: inset 1px 9px 0 #f3f3f3;
background: #cfcfcf;
border: 4px solid #cfcfcf;
}*/
/* line 3699, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist__recipient-view-container .wishlist-share a.button:hover {
  -webkit-box-shadow: inset 1px 9px 0 #feffb6;
  -moz-box-shadow: inset 1px 9px 0 #feffb6;
  box-shadow: inset 1px 9px 0 #feffb6;
  color: #d3317a !important;
  border-color: #fce454;
  background: -webkit-linear-gradient(top, #fff9cd, #fde454);
  background: linear-gradient(to bottom, #fff9cd, #fde454);
}

/* line 3709, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist__recipient-view-container .wishlist-header .wishlist__title {
  padding-left: 0;
  background: none;
}

/* line 3713, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist__recipient-view-container .wishlist-share .wishlist-share__container {
  float: none;
}

/* line 3715, ../../../scss/sass/partials/sections/_styles-catalog.scss */
#page-catalog .wishlist-share a.button img {
  margin-right: 5px;
}

@media only screen and (max-width: 639px) {
  /* line 3720, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-share .wishlist-share__container {
    width: auto;
    float: none;
  }

  /* line 3721, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #page-catalog .wishlist-header .wishlist__title {
    text-align: center;
    width: 100%;
  }

  /* line 3722, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #wish-list-popup .popup-intro {
    width: 63%;
    float: none;
    margin: 0 auto;
    text-align: center;
  }

  /* line 3723, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  .button.large span {
    color: #fff;
  }

  /* line 3724, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  #wish-list-popup .button.large .btn-icon {
    left: 0;
  }

  /* line 3725, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  html #wish-list-popup .button.large {
    min-width: 0;
  }

  /* line 3726, ../../../scss/sass/partials/sections/_styles-catalog.scss */
  html #wish-list-popup .button-container {
    width: 100%;
  }
}
/* line 1, ../scss/theme-barbie.scss */
/* line 3, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog {
  position: relative;
}

/*
! not importing "_neat-grid" due to limitation in neat that
  requires grid override imports in a specific order.

  see:

    - scss/_init.scss

 */
/* settings
    i.   bourbon settings
    ii.  colors
    iii. typography
    iv.  responsive breakpoints
*/
/* colors dict
    notes:
        - use the get() function to access values (helpers/_functions.scss)

    see:
        - http://chir.ag/projects/name-that-color/#6195ED
        - for color names
*/
/* neat-grid
    i.  grid settings
    ii. breakpoints
*/
/*
!
TYPEPLATE
URL ........... http://typeplate.com
VERSION ....... 1.1.4
Github ........ https://github.com/typeplate/bower
AUTHORS ....... Dennis Gaebel (@gryghostvisuals) & Zachary Kain (@zakkain)
LICENSE ....... Creative Commmons Attribution 3.0 (http://creativecommons.org/licenses/by/3.0)
LICENSE URL ... https://github.com/typeplate/bower/blob/master/license.txt
*/
@font-face {
  font-family: "Ampersand";
  src: local("Georgia"), local("Garamond"), local("Palatino"), local("Book Antiqua");
  unicode-range: U+0026;
}

@font-face {
  font-family: "Ampersand";
  src: local("Georgia");
  unicode-range: U+270C;
}

/**
 * Dropcap Sass @include
 * Use the following Sass @include with any selector you feel necessary.
 *
	@include dropcap($dropcap-float-position, $dropcap-font-size, $dropcap-font-family, $dropcap-txt-indent, $dropcap-margin, $dropcap-padding, $dropcap-color, $dropcap-line-height, $dropcap-bg);
 *
 * Extend this object into your custom stylesheet. Let the variables do the work.
 *
 */
/**
 * Lining Definition Style Markup
 *
	<dl class="lining">
		<dt><b></b></dt>
		<dd></dd>
	</dl>
 *
 * Extend this object into your markup.
 *
 */
/**
 * Dictionary Definition Style Markup
 *
	<dl class="dictionary-style">
		<dt><b></b></dt>
			<dd></dd>
	</dl>
 *
 * Extend this object into your markup.
 *
 */
/**
 * Blockquote Markup
 *
		<figure>
			<blockquote cite="">
				<p></p>
			</blockquote>
			<figcaption>
				<cite>
					<small><a href=""></a></small>
				</cite>
			</figcaption>
		</figure>
 *
 * Extend this object into your markup.
 *
 */
/**
 * Pull Quotes Markup
 *
	<aside class="pull-quote">
		<blockquote>
			<p></p>
		</blockquote>
	</aside>
 *
 * Extend this object into your custom stylesheet.
 *
 */
/**
 * Figures Markup
 *
	<figure>
		<figcaption>
			<strong>Fig. 4.2 | </strong>Type Anatomy, an excerpt from Mark Boulton's book<cite title="http://designingfortheweb.co.uk/book/part3/part3_chapter11.php">"Designing for the Web"</cite>
		</figcaption>
	</figure>
 *
 * Extend this object into your markup.
 *
 */
/**
 * Footnote Markup : Replace 'X' with your unique number for each footnote
 *
	<article>
		<p><sup><a href="#fn-itemX" id="fn-returnX"></a></sup></p>
		<footer>
			<ol class="foot-notes">
				<li id="fn-itemX"><a href="#fn-returnX">↩</a></li>
			</ol>
		</footer>
	</article>
 *
 * Extend this object into your markup.
 *
 */
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
/* functions:
    i.   utils
    ii.  units
    iii. photoshop helpers
*/
/* mixins
    i.   display
    ii.  responsive
    iii. misc

*/
/*
    show-*: class shows element only for * device
    hide-*: class hides element only for * device
*/
/* Mobile bracket */
/* tablet bracket */
/* mobile start point */
/* tablet start point */
/* desktop start point */
/* line 2, ../scss/vendor/neat/grid/_grid.scss */
/* line 171, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
}

/* line 720, ../scss/vendor/typeplate/_typeplate.scss */
/* line 178, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog p + .drop-cap {
  text-indent: 0;
  margin-top: 0;
}

/* line 430, ../scss/vendor/typeplate/_typeplate.scss */
/* line 183, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .drop-cap:first-letter {
  float: left;
  margin: inherit;
  padding: inherit;
  font-size: 4em;
  font-family: inherit;
  line-height: 1;
  text-indent: 0;
  background: transparent;
  color: inherit;
}

/* line 469, ../scss/vendor/typeplate/_typeplate.scss */
/* line 196, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .lining dt,
#page-catalog .lining dd {
  display: inline;
  margin: 0;
}

/* line 476, ../scss/vendor/typeplate/_typeplate.scss */
/* line 202, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .lining dt + dt:before,
#page-catalog .lining dd + dt:before {
  content: "\A";
  white-space: pre;
}

/* line 484, ../scss/vendor/typeplate/_typeplate.scss */
/* line 207, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .lining dd + dd:before {
  content: ", ";
}

/* line 488, ../scss/vendor/typeplate/_typeplate.scss */
/* line 211, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .lining dd:before {
  content: ": ";
  margin-left: -0.2rem;
}

/* line 496, ../scss/vendor/typeplate/_typeplate.scss */
/* line 216, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .dictionary-style dt {
  display: inline;
  counter-reset: definitions;
}

/* line 500, ../scss/vendor/typeplate/_typeplate.scss */
/* line 221, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .dictionary-style dt + dt:before {
  content: ", ";
  margin-left: -0.2rem;
}

/* line 506, ../scss/vendor/typeplate/_typeplate.scss */
/* line 226, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .dictionary-style dd {
  display: block;
  counter-increment: definitions;
}

/* line 509, ../scss/vendor/typeplate/_typeplate.scss */
/* line 231, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .dictionary-style dd:before {
  content: counter(definitions,decimal) ". ";
}

/* line 804, ../scss/vendor/typeplate/_typeplate.scss */
/* line 235, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .pull-quote {
  position: relative;
  padding: 1em;
}

/* line 371, ../scss/vendor/typeplate/_typeplate.scss */
/* line 240, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .pull-quote:before, #page-catalog .pull-quote:after {
  height: 1em;
  opacity: 0.5;
  position: absolute;
  font-size: 4em;
  color: #dc976e;
}

/* line 378, ../scss/vendor/typeplate/_typeplate.scss */
/* line 248, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .pull-quote:before {
  content: '“';
  top: 0;
  left: 0;
}

/* line 383, ../scss/vendor/typeplate/_typeplate.scss */
/* line 254, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .pull-quote:after {
  content: '”';
  bottom: 0;
  right: 0;
}

/* line 9, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 260, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspContainer {
  overflow: hidden;
  position: relative;
}

/* line 15, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 265, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspPane {
  position: absolute;
}

/* line 20, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 269, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 12px;
  height: 100%;
  background: red;
}

/* line 30, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 278, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}

/* line 40, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 287, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspCap {
  display: none;
}

/* line 45, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 291, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspHorizontalBar .jspCap {
  float: left;
}

/* line 50, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 295, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspTrack {
  background: #FFBAD7;
  position: relative;
}

/* line 56, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 300, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspDrag {
  background: #ff3995;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}

/* line 67, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 314, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspHorizontalBar .jspTrack,
#page-catalog .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}

/* line 73, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 319, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

/* line 83, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 328, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}

/* line 89, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 333, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspVerticalBar .jspArrow {
  height: 16px;
}

/* line 94, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 337, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}

/* line 101, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 343, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspVerticalBar .jspArrow:focus {
  outline: none;
}

/* line 106, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 347, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}

/* line 114, ../scss/vendor/scrollpane/_jquery.jscrollpane.scss */
/* line 353, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog * html .jspCorner {
  margin: 0 -3px 0 0;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 11, ../scss/helpers/_responsive.scss */
  /* line 358, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .show-mobile {
    display: inherit;
  }

  /* line 15, ../scss/helpers/_responsive.scss */
  /* line 362, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .hide-mobile {
    display: none !important;
  }

  /* line 365, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .body-bg .page-content {
    padding-top: 100px !important;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.1875em) {
  /* line 26, ../scss/helpers/_responsive.scss */
  /* line 371, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .show-tablet {
    display: inherit;
  }

  /* line 30, ../scss/helpers/_responsive.scss */
  /* line 375, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .hide-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 0em) {
  /* line 39, ../scss/helpers/_responsive.scss */
  /* line 381, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .show-tablet {
    display: none !important;
  }

  /* line 43, ../scss/helpers/_responsive.scss */
  /* line 385, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .show-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 48em) {
  /* line 52, ../scss/helpers/_responsive.scss */
  /* line 391, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .show-mobile {
    display: none !important;
  }

  /* line 56, ../scss/helpers/_responsive.scss */
  /* line 395, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .hide-mobile {
    display: inherit;
  }

  /* line 60, ../scss/helpers/_responsive.scss */
  /* line 399, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .show-tablet {
    display: inherit;
  }
}
@media screen and (min-width: 61.25em) {
  /* line 69, ../scss/helpers/_responsive.scss */
  /* line 405, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .show-tablet {
    display: none !important;
  }

  /* line 73, ../scss/helpers/_responsive.scss */
  /* line 409, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .show-desktop {
    display: inherit;
  }

  /* line 77, ../scss/helpers/_responsive.scss */
  /* line 413, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .hide-desktop {
    display: none !important;
  }
}
/* line 258, barbie/sprites/*.png */
/* line 418, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprites-sprite, #page-catalog .sprite-arrow-left-mobile, #page-catalog .sprite-arrow-left, #page-catalog .sprite-arrow-right-mobile, #page-catalog .sprite-arrow-right, #page-catalog .sprite-bullet, #page-catalog .sprite-close-button, #page-catalog .sprite-modal-close, #page-catalog .sprite-plus-button, #page-catalog .sprite-search, #page-catalog .sprite-social-email, #page-catalog .sprite-social-facebook, #page-catalog .sprite-social-pinterest, #page-catalog .sprite-social-share, #page-catalog .sprite-social-twitter, #page-catalog .sprite-stars-empty, #page-catalog .sprite-stars-full, #page-catalog .sprite-wishlist-added, #page-catalog .sprite-wishlist-big, #page-catalog .sprite-wishlist-email-icon, #page-catalog .sprite-wishlist-mms-icon, #page-catalog .sprite-wishlist-printer-icon, #page-catalog .sprite-wishlist-share-icon, #page-catalog .sprite-wishlist, #page-catalog .marquee .marquee__prev, #page-catalog .marquee .marquee__next, #page-catalog .product-tile.product-tile--added .wishlist-action {
  background: url("/Content/img/barbie/sprites-sae39333d5b.png") no-repeat;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 422, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-arrow-left-mobile {
  background-position: 0 -577px;
  height: 28px;
  width: 27px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 428, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-arrow-left {
  background-position: 0 -991px;
  height: 80px;
  width: 35px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 434, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-arrow-left:hover, #page-catalog .sprite-arrow-left.arrow-left_hover, #page-catalog .sprite-arrow-left.arrow-left-hover {
  background-position: 0 -751px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 438, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-arrow-right-mobile {
  background-position: 0 -549px;
  height: 28px;
  width: 27px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 444, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-arrow-right {
  background-position: 0 -911px;
  height: 80px;
  width: 35px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 450, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-arrow-right:hover, #page-catalog .sprite-arrow-right.arrow-right_hover, #page-catalog .sprite-arrow-right.arrow-right-hover {
  background-position: 0 -831px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 454, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-bullet {
  background-position: 0 -390px;
  height: 22px;
  width: 22px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 460, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-bullet:hover, #page-catalog .sprite-bullet.bullet_hover, #page-catalog .sprite-bullet.bullet-hover {
  background-position: 0 -281px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 464, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-close-button {
  background-position: 0 -111px;
  height: 47px;
  width: 42px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 470, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-modal-close {
  background-position: 0 -65px;
  height: 46px;
  width: 43px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 476, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-plus-button {
  background-position: 0 -718px;
  height: 33px;
  width: 33px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 482, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-search {
  background-position: 0 -605px;
  height: 22px;
  width: 21px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 488, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-search:hover, #page-catalog .sprite-search.search_hover, #page-catalog .sprite-search.search-hover {
  background-position: 0 -473px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 492, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-social-email {
  background-position: 0 -627px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 498, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-social-facebook {
  background-position: 0 -654px;
  height: 27px;
  width: 28px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 504, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-social-pinterest {
  background-position: 0 -446px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 510, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-social-share {
  background-position: 0 -522px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 516, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-social-twitter {
  background-position: 0 -495px;
  height: 27px;
  width: 28px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 522, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-stars-empty {
  background-position: 0 -261px;
  height: 20px;
  width: 97px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 528, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-stars-full {
  background-position: 0 -340px;
  height: 20px;
  width: 97px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 534, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-wishlist-added {
  background-position: 0 -158px;
  height: 34px;
  width: 35px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 540, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-wishlist-big {
  background-position: 0 0;
  height: 65px;
  width: 70px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 546, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-wishlist-email-icon {
  background-position: 0 -360px;
  height: 30px;
  width: 49px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 552, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-wishlist-mms-icon {
  background-position: 0 -303px;
  height: 37px;
  width: 53px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 558, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-wishlist-printer-icon {
  background-position: 0 -681px;
  height: 37px;
  width: 43px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 564, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-wishlist-share-icon {
  background-position: 0 -412px;
  height: 34px;
  width: 39px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 570, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-wishlist {
  background-position: 0 -226px;
  height: 35px;
  width: 37px;
}

/* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
/* line 576, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .sprite-wishlist:hover, #page-catalog .sprite-wishlist.wishlist_hover, #page-catalog .sprite-wishlist.wishlist-hover {
  background-position: 0 -192px;
}

/* line 1, ../scss/theme-barbie/base/_buttons.scss */
/* line 580, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .button {
  border-radius: 10px;
  -webkit-box-shadow: inset 1px 9px 0 #f08bb9;
  -moz-box-shadow: inset 1px 9px 0 #f08bb9;
  box-shadow: inset 1px 9px 0 #f08bb9;
  background-color: #d3317a;
  border: 4px solid #d3317a;
  font-weight: bold;
  padding: 0.5em 1.25em;
  font-size: 1.0625em;
}

/* line 10, ../scss/theme-barbie/base/_buttons.scss */
/* line 592, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .button:hover, #page-catalog .button.wishlist-action--added {
  -webkit-box-shadow: inset 1px 9px 0 #feffb6;
  -moz-box-shadow: inset 1px 9px 0 #feffb6;
  box-shadow: inset 1px 9px 0 #feffb6;
  color: #d3317a !important;
  background-color: #fce454;
  border-color: #fce454;
  background: -webkit-linear-gradient(top, #fff9cd, #fde454);
  background: linear-gradient(to bottom, #fff9cd, #fde454);
}

/* line 602, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .button.wishlist-action--added {
  background: -webkit-linear-gradient(top, #f3f3f3, #cfcfcf);
  background: linear-gradient(to bottom, #f3f3f3, #cfcfcf);
  border-radius: 10px;
  -webkit-box-shadow: inset 1px 9px 0 #f3f3f3;
  -moz-box-shadow: inset 1px 9px 0 #f3f3f3;
  box-shadow: inset 1px 9px 0 #f3f3f3;
  background-color: #cfcfcf;
  border: 4px solid #cfcfcf;
}

/* line 612, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .button:hover .text, #page-catalog .button.wishlist-action--added .text {
  color: #D3317A !important;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
}

/* line 616, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .button:hover .sprite-wishlist, #page-catalog .button.wishlist-action--added .sprite-wishlist {
  background-position: 0 -191px;
}

/* line 2, ../scss/theme-barbie/base/_breadcrumbs.scss */
/* line 620, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .breadcrumb .breadcrumb__link, #page-catalog .back-to-shop a {
  text-transform: uppercase;
  margin: 0 3px;
  font-weight: bold;
}

/* line 6, ../scss/theme-barbie/base/_breadcrumbs.scss */
/* line 626, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .breadcrumb .breadcrumb__link:first-child {
  margin-left: 0;
}

/* line 2, ../scss/theme-barbie/blocks/general/_mobile.scss */
/* line 630, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .section-header .section-header-text {
  background: #ff1a93;
  text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 0;
  -webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);
}

/* line 10, ../scss/theme-barbie/blocks/general/_mobile.scss */
/* line 638, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .header-title {
  padding: 0 20px 20px 20px;
  background: white\0/IE9;
}

/* line 14, ../scss/theme-barbie/blocks/general/_mobile.scss */
/* line 643, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .header-title .header-title__text {
  display: inline-block;
  width: 100%;
  color: #48b3c6;
  padding: 0 10px;
  font-size: 1.5em;
  font-weight: bold;
  border: 4px solid #ededed;
  text-transform: uppercase;
  background: white;
  /* IE9 */
  background: -moz-linear-gradient(top, white 0%, white 37%, #f0e8f0 37%, #e5e6e1);
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(0.37, white), color-stop(0.37, #f0e8f0), to(#e5e6e1));
  text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 3px black;
  -moz-box-shadow: 1px 1px 3px black;
  box-shadow: 1px 1px 3px black;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  border-radius: 11px;
}

/* line 43, ../scss/theme-barbie/blocks/general/_mobile.scss */
/* line 667, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .select-style {
  background-color: #fff;
  background-image: url("/Content/img/barbie/wishlist/select-arrow.gif");
  background-repeat: no-repeat;
  background-position: 196px 50%;
  border-color: #ff3995;
  font-weight: bold;
  font-size: 0.8125em;
}

/* line 53, ../scss/theme-barbie/blocks/general/_mobile.scss */
/* line 677, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .select-style select {
  padding: 2px 9px;
  width: 105%;
}

/* line 2, ../scss/theme-barbie/blocks/marquee/_mobile.scss */
/* line 682, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .marquee .marquee__slides {
  height: 303px;
}

/* line 5, ../scss/theme-barbie/blocks/marquee/_mobile.scss */
/* line 686, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .marquee .marquee__slides .marquee__slide {
  height: 303px;
}

/* line 9, ../scss/theme-barbie/blocks/marquee/_mobile.scss */
/* line 690, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .marquee .marquee__captions {
  background: white;
}

/* line 12, ../scss/theme-barbie/blocks/marquee/_mobile.scss */
/* line 694, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .marquee .marquee__captions .marquee__caption {
  line-height: 1.2;
}

/* line 15, ../scss/theme-barbie/blocks/marquee/_mobile.scss */
/* line 698, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .marquee .marquee__captions .marquee__caption .marquee__caption__text {
  margin: 8px 0;
}

/* line 21, ../scss/theme-barbie/blocks/marquee/_mobile.scss */
/* line 702, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .marquee .marquee__prev, #page-catalog .marquee .marquee__next {
  width: 27px;
  height: 28px;
  top: 136px;
}

/* line 27, ../scss/theme-barbie/blocks/marquee/_mobile.scss */
/* line 708, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .marquee .marquee__prev {
  background-position: 0 -577px;
}

/* line 31, ../scss/theme-barbie/blocks/marquee/_mobile.scss */
/* line 712, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .marquee .marquee__next {
  background-position: 0 -549px;
}

/* line 38, ../scss/theme-barbie/blocks/marquee/_mobile.scss */
/* line 716, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .marquee__border {
  height: 6px;
  background: -webkit-linear-gradient(top, #fbdbea, #c89db2);
  background: linear-gradient(to bottom, #fbdbea, #c89db2);
}

/* line 1, ../scss/theme-barbie/blocks/product-tile/_mobile.scss */
/* line 722, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-tile {
  background: #fde8ec;
}

/* line 5, ../scss/theme-barbie/blocks/product-tile/_mobile.scss */
/* line 726, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-tile:hover .product-tile__text, #page-catalog .product-tile.product-tile--added .product-tile__text {
  color: #48b3c6;
}

/* line 9, ../scss/theme-barbie/blocks/product-tile/_mobile.scss */
/* line 730, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-tile.product-tile--added {
  background-color: #ffbad7;
}

/* line 11, ../scss/theme-barbie/blocks/product-tile/_mobile.scss */
/* line 734, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-tile.product-tile--added .wishlist-action {
  background-position: 0 -192px;
}

/* line 16, ../scss/theme-barbie/blocks/product-tile/_mobile.scss */
/* line 738, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-tile .product-tile__text .text--highlight {
  color: #48b3c6;
}

/* line 21, ../scss/theme-barbie/blocks/product-tile/_mobile.scss */
/* line 742, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-tile:hover .product-tile__image-wrap {
  outline: 2px solid #48b3c6;
}

/* line 746, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-tile--added .product-tile__image-link .product-tile__image-wrap,
#page-catalog .product-tile--added:hover .product-tile__image-link .product-tile__image-wrap {
  outline: 4px solid #fff001;
}

/* line 749, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .product-images.product-images--added .bx-wrapper {
  outline: 6px solid #fff001;
}

/* line 753, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-tile .wl-stamp,
#page-catalog .product-detail .product-images .wl-stamp {
  display: none;
}

/* line 758, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-tile.product-tile--added .wl-stamp,
#page-catalog .product-tile.product-tile--added:hover .wl-stamp,
#page-catalog .product-detail .product-images.product-images--added .wl-stamp {
  background-image: url("/Content/img/barbie/wishlist/wl_active_frame_icon.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  width: 61px;
  height: 61px;
  z-index: 1000;
  display: inline-block;
}

/* line 3, ../scss/theme-barbie/blocks/product-carousel/_mobile.scss */
/* line 770, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .bx-wrapper .bx-viewport {
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  left: auto !important;
}

/* line 2, ../scss/theme-barbie/blocks/wishlist-preview/_mobile.scss */
/* line 777, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-preview .wishlist__title {
  color: #ff3995;
  text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 0;
}

/* line 7, ../scss/theme-barbie/blocks/wishlist-preview/_mobile.scss */
/* line 782, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-preview .wishlist__header {
  background-image: url(/Content/img/barbie/wishlist-preview/wishlist-preview-header-bg-mobile.jpg);
}

/* line 11, ../scss/theme-barbie/blocks/wishlist-preview/_mobile.scss */
/* line 786, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-preview .wishlist__main {
  background-image: url(/Content/img/barbie/wishlist-preview/wishlist-preview-pattern-bg.png);
  border-top: medium solid #edd864;
}

/* line 1, ../scss/theme-barbie/blocks/shop-nav/_mobile.scss */
/* line 791, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .shop-nav {
  background: rgba(255, 255, 255, 0.7);
  height: 50px;
  position: relative;
  z-index: 10;
}

/* line 7, ../scss/theme-barbie/blocks/shop-nav/_mobile.scss */
/* line 798, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .shop-nav .shop-nav__title {
  line-height: 50px;
  margin-left: 15px;
  font-weight: bold;
  text-transform: none;
  color: #898989;
}

/* line 14, ../scss/theme-barbie/blocks/shop-nav/_mobile.scss */
/* line 806, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .shop-nav .shop-nav__title a, #page-catalog .shop-nav .shop-nav__title .title-arrow {
  color: #898989;
  border-top-color: #898989;
}

/* line 810, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-preview .wishlist__title {
  width: 610px;
  bottom: 0px;
}

/* line 814, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-preview .wishlist__title.empty-wishlist {
  width: 320px;
}

/* line 817, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-preview .wishlist__title.empty-wishlist .print-email-icons {
  display: none;
}

/* line 820, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .print-email-icons {
  font-size: 14px;
  text-shadow: none;
  float: right;
  margin-top: 7px;
}

/* line 827, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .print-email-icons a,
#page-catalog .wishlist-share a {
  color: #e34389;
}

/* line 831, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .print-email-icons a.button,
#page-catalog .wishlist-share a.button {
  border-radius: 10px;
  -webkit-box-shadow: inset 1px 9px 0 #f3f3f3;
  -moz-box-shadow: inset 1px 9px 0 #f3f3f3;
  box-shadow: inset 1px 9px 0 #f3f3f3;
  background-color: #cfcfcf;
  border: 4px solid #cfcfcf;
  font-weight: bold;
  padding: 0.5em 1.25em;
  font-size: 1.0625em;
  margin-bottom: 0px;
  margin-right: 5px;
  /* change color */
  -webkit-box-shadow: inset 1px 9px 0 #feffb6;
  -moz-box-shadow: inset 1px 9px 0 #feffb6;
  box-shadow: inset 1px 9px 0 #feffb6;
  color: #d3317a !important;
  background-color: #fce454;
  border-color: #fce454;
  background: -webkit-linear-gradient(top, #fff9cd, #fde454);
  background: linear-gradient(to bottom, #fff9cd, #fde454);
}

/* line 854, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .print-email-icons a.button:hover,
#page-catalog .wishlist-share a.button:hover {
  -webkit-box-shadow: inset 1px 9px 0 #feffb6;
  -moz-box-shadow: inset 1px 9px 0 #feffb6;
  box-shadow: inset 1px 9px 0 #feffb6;
  color: #d3317a !important;
  background-color: #fce454;
  border-color: #fce454;
  background: -webkit-linear-gradient(top, #fff9cd, #fde454);
  background: linear-gradient(to bottom, #fff9cd, #fde454);
}

/* line 865, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .print-email-icons a.button img {
  margin-left: 5px;
}

/* line 869, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .print-email-icons a.button img.email,
#page-catalog .wishlist-share a.button img.email {
  padding-top: 2px;
  padding-bottom: 5px;
}

@media screen and (max-width: 700px) {
  /* line 874, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist-preview .wishlist__header {
    height: 100px;
  }

  /* line 877, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist-preview .wishlist__title {
    width: 320px;
    margin-bottom: 8px;
  }
}
/* line 20, ../scss/theme-barbie/blocks/shop-nav/_mobile.scss */
/* line 885, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .shop-nav.shop-nav--active .shop-nav__title .title-arrow {
  border-bottom-color: #898989;
}

/* line 24, ../scss/theme-barbie/blocks/shop-nav/_mobile.scss */
/* line 889, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .shop-nav .shop-nav__side {
  margin-top: 7px;
  margin-right: 15px;
}

/* line 30, ../scss/theme-barbie/blocks/shop-nav/_mobile.scss */
/* line 894, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .shop-nav__menu > .shop-nav__item {
  background: none;
}

/* line 34, ../scss/theme-barbie/blocks/shop-nav/_mobile.scss */
/* line 898, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .shop-navigation {
  padding-bottom: 2px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}

/* line 1, ../scss/theme-barbie/blocks/footer/_mobile.scss */
/* line 903, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .shop-footer {
  background: url(/Content/img/barbie/footer/footer-bg.png) repeat-x;
  padding-bottom: 30px;
}

/* line 5, ../scss/theme-barbie/blocks/footer/_mobile.scss */
/* line 908, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .shop-footer .shop-footer__title {
  color: #999999;
}

/* line 1, ../scss/theme-barbie/blocks/wishlist-share/_mobile.scss */
/* line 912, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-share {
  background-color: #ff3995;
  max-width: 877px;
}

/* line 916, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist__recipient-view-container .wishlist-share {
  max-width: 870px;
}

/* line 920, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-share .wishlist-share__tab {
  /*margin-top:3px;*/
}

/* line 923, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-share .wishlist-share__tab.print-action {
  text-align: right;
  margin-right: 3px;
}

/* line 927, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-share .wishlist-share__tab.email-action {
  text-align: left;
  margin-left: 5px;
}

@media screen and (min-width: 48em) and (max-width: 61.1875em) {
  /* line 932, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist-share {
    max-width: 740px;
  }
}
@media screen and (min-width: 0em) and (max-width: 61.1875em) {
  /* line 937, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist-share .wishlist-share__tab.email-action {
    width: 100%;
    text-align: center;
  }
}
/* line 1, ../scss/theme-barbie/blocks/wishlist-header/_mobile.scss */
/* line 943, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-header {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
  color: #656565;
}

/* line 5, ../scss/theme-barbie/blocks/wishlist-header/_mobile.scss */
/* line 949, ../../../scss/sass/partials/sections/_theme-catalog.scss */
.wishlist__recipient-view #page-catalog .wishlist-header {
  background: white;
}

/* line 9, ../scss/theme-barbie/blocks/wishlist-header/_mobile.scss */
/* line 953, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-header .wishlist__title {
  color: #ff3995;
  text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 0;
  font-size: 1.875em;
  background: url("/Content/img/barbie/sprites-sae39333d5b.png") no-repeat;
  background-position: 0 7px;
  text-transform: uppercase;
  text-align: left;
  padding-left: 75px;
  width: 350px;
  background-position: 0 -5px;
}

/* line 965, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-header .wishlist__title span {
  text-transform: none;
  color: #2ccce2;
  font-size: .85em;
}

/* line 17, ../scss/theme-barbie/blocks/wishlist-header/_mobile.scss */
/* line 971, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist__user-view .legend {
  font-size: 0.75em;
  line-height: 1.3;
  text-align: left;
}

/* line 1, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 977, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist {
  border-top: 1px solid #ff3995;
  color: #656565;
}

/* line 5, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 982, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist .wishlist__title a, #page-catalog .wishlist .wishlist__number {
  color: #ff3995;
}

/* line 9, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 986, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist .wishlist__retailers-title {
  background-color: #ff3995;
}

/* line 13, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 990, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist .wishlist__retailers-box {
  color: #ff3995;
  background: white;
}

/* line 18, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 995, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist .wishlist__retailers-box .wishlist__retailers-box__status a {
  color: #ff3995;
}

/* line 22, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 999, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist .wishlist__retailers-box .wishlist__retailers-box__item:hover {
  background: #ffee73;
}

/* line 27, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 1003, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist .wishlist__item {
  border-bottom-color: #ff3995;
  background: white;
  /* IE9 */
  background: -webkit-linear-gradient(top, white, #fde8ec);
  background: linear-gradient(to bottom, #ffffff, #fde8ec);
}

/* line 33, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 1011, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist .wishlist__item:nth-child(2n) {
  background: -webkit-linear-gradient(top, white, #cafdff);
  background: linear-gradient(to bottom, #ffffff, #cafdff);
}

/* line 39, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 1016, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist .wishlist__order .wishlist__down-arrow {
  border-top-color: #ff3995;
}

/* line 43, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 1020, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist .wishlist__order .wishlist__up-arrow {
  border-bottom-color: #ff3995;
}

/* line 49, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 1024, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-wrap.wishlist__user-view .wishlist {
  border-color: #ff3995;
}

/* line 53, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 1028, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-wrap.wishlist__recipient-view {
  border-color: #ff3995;
}

/* line 56, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 1032, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-wrap.wishlist__recipient-view .wishlist {
  margin-bottom: 0;
}

/* line 60, ../scss/theme-barbie/blocks/wishlist/_mobile.scss */
/* line 1036, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-wrap.wishlist__recipient-view .button {
  padding: 0 1.25em;
}

/* line 1, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1040, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal {
  border-radius: 10px;
  background: white;
  color: #6a6767;
  z-index: 1600;
}

/* line 6, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1047, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal .modal__header {
  background: #e31977;
  color: white;
  font-weight: bold;
  overflow: hidden;
  border-radius: 10px 10px 0 0;
  -webkit-box-shadow: inset 1px 9px 0 #f08bb9;
  -moz-box-shadow: inset 1px 9px 0 #f08bb9;
  box-shadow: inset 1px 9px 0 #f08bb9;
  background-color: #d3317a;
  border: 4px solid #d3317a;
  text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 0;
}

/* line 18, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1061, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal .modal__description {
  padding: 0 20px;
}

/* line 22, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1065, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal .modal__description__title {
  font-weight: bold;
  color: #6a6767;
}

/* line 27, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1070, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal .section-header {
  width: 100%;
}

/* line 32, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1074, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal.empty {
  text-align: center;
  top: 150px;
}

/* line 35, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1079, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal.empty .modal__description, #page-catalog .modal.empty .section-header {
  text-align: left;
}

/* line 39, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1083, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal.empty .modal__description {
  padding: 20px;
}

/* line 43, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1087, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal.empty .section-header {
  margin: 0 auto;
}

/* line 47, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1091, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal.empty .add-to-wishlist {
  font-size: 11px;
}

/* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
/* line 1095, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal.empty .carousel-clear:after {
  content: "";
  display: table;
  clear: both;
}

/* line 55, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1101, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal.empty .modal__description__copy {
  margin-bottom: 0;
}

/* line 60, ../scss/theme-barbie/blocks/modal/_mobile.scss */
/* line 1105, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal .select-style {
  width: 220px;
}

/* line 1, ../scss/theme-barbie/blocks/product-images/_mobile.scss */
/* line 1109, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-images {
  margin-bottom: 20px;
}

/* line 4, ../scss/theme-barbie/blocks/product-images/_mobile.scss */
/* line 1113, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-images .product-images__thumbs-wrap .product-images__thumb {
  /*border-color: get($colors, white);*/
  float: left;
}

/* line 7, ../scss/theme-barbie/blocks/product-images/_mobile.scss */
/* line 1118, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-images .product-images__thumbs-wrap .product-images__thumb.product-images__thumb--active {
  border: 2px solid #e31977;
}

/* line 11, ../scss/theme-barbie/blocks/product-images/_mobile.scss */
/* line 1122, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-images .bx-wrapper {
  border: 2px solid #fde8ec;
}

/* line 13, ../scss/theme-barbie/blocks/product-images/_mobile.scss */
/* line 1126, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-images .bx-wrapper .product-images__slides {
  border: 0;
}

/* line 20, ../scss/theme-barbie/blocks/product-images/_mobile.scss */
/* line 1130, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-images__slides {
  background-color: #fceff6;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCEFF6', endColorstr='#FFFFFFFF');
  background-image: -webkit-linear-gradient(top, #fceff6 0%, white 0%, white 2%, #fae5f1 39%, #fae3f0 53%, white 100%);
  background-image: linear-gradient(to bottom, #fceff6 0%, #ffffff 0%, #ffffff 2%, #fae5f1 39%, #fae3f0 53%, #ffffff 100%);
  margin-bottom: 1px;
  border: 2px solid #fde8ec;
}

/* line 31, ../scss/theme-barbie/blocks/product-images/_mobile.scss */
/* line 1140, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-images__toggle-more {
  line-height: 40px;
  text-transform: uppercase;
  text-decoration: underline;
  padding-left: 20px;
  font-size: 11px;
  font-weight: bold;
  color: #b90063;
}

/* line 1149, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail {
  background-image: url(/Content/img/splitter.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 4em;
}

/* line 2, ../scss/theme-barbie/blocks/product-detail/_mobile.scss */
/* line 1156, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .product-detail__main, #page-catalog .product-detail .product-detail__detail {
  padding: 0 10px;
}

/* line 6, ../scss/theme-barbie/blocks/product-detail/_mobile.scss */
/* line 1160, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .product-detail__title, #page-catalog .product-detail .rating-count, #page-catalog .product-detail .product-detail__more-info {
  color: #b90063;
}

/* line 12, ../scss/theme-barbie/blocks/product-detail/_mobile.scss */
/* line 1164, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .product-detail__where-to-buy .where-to-buy__heading {
  background-color: #e31977;
  font-weight: bold;
}

/* line 17, ../scss/theme-barbie/blocks/product-detail/_mobile.scss */
/* line 1169, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .product-detail__where-to-buy .button.button-small {
  border: 1px solid #999;
  color: #e31977;
  padding: 2px 10px;
  font-size: 11px;
  background-color: #ccc;
  -webkit-box-shadow: inset 0 7px 0 #eeeeee;
  -moz-box-shadow: inset 0 7px 0 #eeeeee;
  box-shadow: inset 0 7px 0 #eeeeee;
  margin-bottom: 0px;
}

/* line 1180, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .product-detail__where-to-buy .button.button-small:hover {
  -webkit-box-shadow: inset 0 0 0 #fff9cd;
  -moz-box-shadow: inset 0 0 0 #fff9cd;
  box-shadow: inset 0 0 0 #fff9cd;
  background: -webkit-linear-gradient(top, #fff9cd, #fde454);
  background: linear-gradient(to bottom, #fff9cd, #fde454);
}

/* line 27, ../scss/theme-barbie/blocks/product-detail/_mobile.scss */
/* line 1188, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .button-with-icon {
  font-size: 13px;
  padding: 0;
  text-align: left;
  position: relative;
  min-height: 39px;
}

/* line 15, ../scss/vendor/bourbon/addons/_clearfix.scss */
/* line 1196, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .button-with-icon:after {
  content: "";
  display: table;
  clear: both;
}

/* line 34, ../scss/theme-barbie/blocks/product-detail/_mobile.scss */
/* line 1202, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .button-with-icon span {
  width: 38px;
  position: absolute;
  margin: auto 0;
  vertical-align: middle;
  top: 0;
  bottom: 0;
}

/* line 43, ../scss/theme-barbie/blocks/product-detail/_mobile.scss */
/* line 1211, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .button-with-icon .text {
  width: 97%;
  position: relative;
  display: inline-block;
  line-height: 23px;
  padding-bottom: 5px;
  padding-top: 6px;
  margin-top: -1px;
  padding-left: 40px;
  background: none;
  color: #fff;
  text-transform: uppercase !important;
  font-size: 12px;
}

/* line 1225, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .view-wishlist-btn {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  min-height: 39px;
  display: block;
  width: 100%;
  text-align: center;
}

/* line 1235, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .view-wishlist-btn .text {
  width: 200px;
  position: relative;
  display: inline-block;
  line-height: 23px;
  padding-bottom: 7px;
  padding-top: 8px;
  background: none;
  color: #bc0064;
  text-align: center;
  background-color: #fbe8ec;
  border: 1px solid #f9cbe5;
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;
}

/* line 56, ../scss/theme-barbie/blocks/product-detail/_mobile.scss */
/* line 1252, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .product-detail__detail .product-detail__detail__title {
  text-transform: uppercase;
  color: #e31977;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 1.2;
  text-align: left;
}

/* line 64, ../scss/theme-barbie/blocks/product-detail/_mobile.scss */
/* line 1261, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .product-detail__detail .product-detail__more-link {
  color: #e31977;
  text-decoration: underline;
}

/* line 71, ../scss/theme-barbie/blocks/product-detail/_mobile.scss */
/* line 1266, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .product-detail .breadcrumb p {
  line-height: 12px !important;
  margin: 15px 10px !important;
}

@media screen and (min-width: 48em) {
  /* line 1, ../scss/theme-barbie/blocks/general/_tablet.scss */
  /* line 1272, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .header-title {
    padding: 0 0 20px 0;
  }

  /* line 5, ../scss/theme-barbie/blocks/general/_tablet.scss */
  /* line 1276, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal .select-style {
    width: 220px;
  }

  /* line 1279, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal.email .select-style {
    width: 198px;
    background-position: 174px 50%;
  }

  /* line 2, ../scss/theme-barbie/blocks/marquee/_tablet.scss */
  /* line 1284, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .marquee .marquee__slides, #page-catalog .marquee .marquee__slides .marquee__slide {
    height: 360px;
  }

  /* line 6, ../scss/theme-barbie/blocks/marquee/_tablet.scss */
  /* line 1288, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .marquee .marquee__captions {
    background: none;
    width: 266px;
    top: 75px;
    right: 50px;
  }

  /* line 13, ../scss/theme-barbie/blocks/marquee/_tablet.scss */
  /* line 1295, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .marquee .marquee__prev, #page-catalog .marquee .marquee__next {
    width: 35px;
    height: 80px;
    top: 50%;
    margin-top: -40px;
  }

  /* line 20, ../scss/theme-barbie/blocks/marquee/_tablet.scss */
  /* line 1302, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .marquee .marquee__prev {
    background-position: 0 -991px;
  }

  /* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
  /* line 1306, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .marquee .marquee__prev:hover, #page-catalog .marquee .marquee__prev.arrow-left_hover, #page-catalog .marquee .marquee__prev.arrow-left-hover {
    background-position: 0 -751px;
  }

  /* line 24, ../scss/theme-barbie/blocks/marquee/_tablet.scss */
  /* line 1310, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .marquee .marquee__next {
    background-position: 0 -911px;
  }

  /* line 43, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
  /* line 1314, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .marquee .marquee__next:hover, #page-catalog .marquee .marquee__next.arrow-right_hover, #page-catalog .marquee .marquee__next.arrow-right-hover {
    background-position: 0 -831px;
  }

  /* line 28, ../scss/theme-barbie/blocks/marquee/_tablet.scss */
  /* line 1318, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .marquee .marquee__bullets {
    width: 266px;
    bottom: 100px;
    right: 50px;
  }

  /* line 33, ../scss/theme-barbie/blocks/marquee/_tablet.scss */
  /* line 1324, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .marquee .marquee__bullets .marquee__bullet--active {
    background-position: 0 -281px;
  }

  /* line 3, ../scss/theme-barbie/blocks/wishlist-preview/_tablet.scss */
  /* line 1328, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist-preview .wishlist__header {
    background-image: url(/Content/img/barbie/wishlist-preview/wishlist-preview-header-bg.jpg);
  }

  /* line 1, ../scss/theme-barbie/blocks/shop-nav/_tablet.scss */
  /* line 1332, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav__menu {
    display: inline-block;
    padding: 0;
    margin: 0;
    background: none;
  }

  /* line 7, ../scss/theme-barbie/blocks/shop-nav/_tablet.scss */
  /* line 1339, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav__menu > .shop-nav__item {
    padding: 0 20px;
    display: inline-block;
  }

  /* line 11, ../scss/theme-barbie/blocks/shop-nav/_tablet.scss */
  /* line 1344, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav__menu > .shop-nav__item > .action {
    line-height: 50px;
  }

  /* line 15, ../scss/theme-barbie/blocks/shop-nav/_tablet.scss */
  /* line 1348, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav__menu > .shop-nav__item:hover, #page-catalog .shop-nav__menu > .shop-nav__item:hover .action {
    background: white;
    color: #43b8c9;
    font-weight: bold;
  }

  /* line 19, ../scss/theme-barbie/blocks/shop-nav/_tablet.scss */
  /* line 1352, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav__menu > .shop-nav__item .action {
    padding: 0;
    color: #898989;
  }

  /* line 1356, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop__sub-nav > .shop-nav__item .action {
    color: #898989 !important;
    font-weight: normal !important;
  }

  /* line 1359, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop__sub-nav > .shop-nav__item .action:hover {
    color: #43b8c9 !important;
    font-weight: bold !important;
    text-decoration: underline;
  }

  /* line 25, ../scss/theme-barbie/blocks/shop-nav/_tablet.scss */
  /* line 1364, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav__menu .shop-nav__dropdown {
    padding-left: 50px;
    background: white;
  }

  /* line 29, ../scss/theme-barbie/blocks/shop-nav/_tablet.scss */
  /* line 1369, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav__menu .shop-nav__dropdown .shop-nav__item {
    line-height: 25px;
  }

  /* line 35, ../scss/theme-barbie/blocks/shop-nav/_tablet.scss */
  /* line 1373, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav {
    padding-left: 10px;
  }

  /* line 37, ../scss/theme-barbie/blocks/shop-nav/_tablet.scss */
  /* line 1377, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav .shop-nav__title {
    font-weight: normal;
    margin-right: 20px;
    float: left;
  }

  /* line 44, ../scss/theme-barbie/blocks/shop-nav/_tablet.scss */
  /* line 1383, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-navigation {
    padding-top: 2px;
    border-top: 1px solid rgba(255, 255, 255, 0.7);
  }

  /* line 1, ../scss/theme-barbie/blocks/wishlist-header/_tablet.scss */
  /* line 1388, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__user-view .wishlist-header {
    background-image: url("/Content/img/barbie/wishlist-header/wishlist-header_new.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 173px;
    margin-top: 0;
    padding-top: 0;
  }

  /* line 10, ../scss/theme-barbie/blocks/wishlist-header/_tablet.scss */
  /* line 1397, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__user-view .wishlist-header .wishlist-header__right {
    padding-top: 90px;
  }

  /* line 14, ../scss/theme-barbie/blocks/wishlist-header/_tablet.scss */
  /* line 1401, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__user-view .wishlist-header .legend {
    width: 480px;
    font-weight: bold;
  }

  /* line 1405, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__user-view .wishlist-share .legend {
    display: block;
    float: left;
    width: 65%;
    padding: 0 10px 0 20px;
    height: 55px;
    line-height: 55px;
    color: #fff;
  }

  /* line 1414, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__user-view .wishlist-share .legend span {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    color: #fff;
  }

  /* line 1420, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .fr-fr #page-catalog .wishlist__user-view .wishlist-share .legend {
    width: 56%;
  }

  /* line 1423, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .fr-fr #page-catalog .wishlist-share .wishlist-share__container {
    width: 44%;
  }

  /* line 1426, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .fr-fr #page-catalog .wishlist-share .wishlist-share__tab.print-action {
    width: 58%;
  }

  /* line 1429, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .fr-fr #page-catalog .wishlist-share .wishlist-share__tab.email-action {
    width: 39%;
  }

  /* line 1432, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .de-de #page-catalog .wishlist__user-view .wishlist-share .legend {
    font-size: 11px;
    width: 60%;
  }

  /* line 1436, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .de-de #page-catalog .wishlist-share .wishlist-share__container {
    width: 40%;
  }

  /* line 1439, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .de-de #page-catalog .wishlist-share .wishlist-share__tab.print-action {
    width: 44%;
  }

  /* line 1442, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .de-de #page-catalog .wishlist-share .wishlist-share__tab.email-action {
    width: 43%;
  }

  /* line 19, ../scss/theme-barbie/blocks/wishlist-header/_tablet.scss */
  /* line 1446, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__user-view .wishlist-header .wishlist__title {
    text-align: left;
    padding-left: 70px;
    font-size: 2.1875em;
    background-position: 0 7px;
  }

  /* line 26, ../scss/theme-barbie/blocks/wishlist-header/_tablet.scss */
  /* line 1453, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__recipient-view .wishlist-header {
    background: white;
  }

  /* line 29, ../scss/theme-barbie/blocks/wishlist-header/_tablet.scss */
  /* line 1457, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__recipient-view .wishlist-header .wishlist-header__left {
    /*max-width: 435px;*/
    text-align: left;
  }

  /* line 34, ../scss/theme-barbie/blocks/wishlist-header/_tablet.scss */
  /* line 1462, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__recipient-view .wishlist-header .wishlist-header__right {
    max-width: 280px;
  }

  /* line 2, ../scss/theme-barbie/blocks/modal/_tablet.scss */
  /* line 1466, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal.empty .add-to-wishlist {
    font-size: 14px;
  }

  /* line 4, ../scss/theme-barbie/blocks/modal/_tablet.scss */
  /* line 1470, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal.empty .add-to-wishlist img {
    vertical-align: middle;
  }

  /* line 9, ../scss/theme-barbie/blocks/modal/_tablet.scss */
  /* line 1474, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal.empty .section-header {
    padding-left: 20px;
    z-index: 1;
  }

  /* line 14, ../scss/theme-barbie/blocks/modal/_tablet.scss */
  /* line 1479, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal.empty .modal__description {
    background: url("/Content/img/barbie/modals/bg-wishlist.png") center -10px no-repeat;
    height: 193px;
    padding-right: 300px;
    padding-top: 60px;
    margin-bottom: -42px;
    position: relative;
    z-index: 2;
  }

  /* line 24, ../scss/theme-barbie/blocks/modal/_tablet.scss */
  /* line 1489, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal.empty .modal__footer {
    padding-left: 0;
  }

  /* line 31, ../scss/theme-barbie/blocks/modal/_tablet.scss */
  /* line 1493, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal .modal__description {
    padding-left: 200px;
  }

  /* line 35, ../scss/theme-barbie/blocks/modal/_tablet.scss */
  /* line 1497, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal .modal__character {
    width: 268px;
    height: 326px;
    left: -50px;
    background-image: url("/Content/img/barbie/modals/barbie.png");
  }

  /* line 42, ../scss/theme-barbie/blocks/modal/_tablet.scss */
  /* line 1504, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal .select-style {
    background-position: 195px 50%;
  }

  /* line 46, ../scss/theme-barbie/blocks/modal/_tablet.scss */
  /* line 1508, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal .modal__footer {
    padding-left: 200px;
  }

  /* line 49, ../scss/theme-barbie/blocks/modal/_tablet.scss */
  /* line 1512, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .modal .modal__footer .button {
    padding-left: 50px;
    padding-right: 50px;
  }

  /* line 1, ../scss/theme-barbie/blocks/product-detail/_tablet.scss */
  /* line 1518, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .breadcrumb,
  #page-catalog .back-to-shop {
    padding-left: 55px;
    line-height: 10px;
  }

  /* line 1522, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .back-to-shop {
    padding-left: 10px;
  }

  /* line 2, ../scss/theme-barbie/blocks/category-grid/_tablet.scss */
  /* line 1526, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .category-grid .product-tiles {
    background: url("/Content/img/barbie/category-grid/bg-barbie.png") left top no-repeat;
    text-align: left;
    min-height: 600px;
  }
}
@media screen and (min-width: 61.25em) {
  /* line 1, ../scss/theme-barbie/blocks/general/_desktop.scss */
  /* line 1534, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .tooltip-message {
    background: whitesmoke;
    background: -moz-linear-gradient(top, whitesmoke 0%, #d4d4d4 51%, whitesmoke 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, whitesmoke), color-stop(51%, #d4d4d4), color-stop(100%, whitesmoke));
    background: -webkit-linear-gradient(top, whitesmoke 0%, #d4d4d4 51%, whitesmoke 100%);
    background: -o-linear-gradient(top, whitesmoke 0%, #d4d4d4 51%, whitesmoke 100%);
    background: -ms-linear-gradient(top, whitesmoke 0%, #d4d4d4 51%, whitesmoke 100%);
    background: linear, to bottom, whitesmoke 0%, #d4d4d4 51%, whitesmoke 100%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f5f5f5', GradientType=0 );
    -webkit-box-shadow: 2px 1px 7px rgba(50, 50, 50, 0.84);
    -moz-box-shadow: 2px 1px 7px rgba(50, 50, 50, 0.84);
    box-shadow: 2px 1px 7px rgba(50, 50, 50, 0.84);
  }

  /* line 13, ../scss/theme-barbie/blocks/general/_desktop.scss */
  /* line 1548, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .tooltip-message p {
    color: #e41582;
    font-weight: bold;
  }

  /* line 1, ../scss/theme-barbie/blocks/wishlist-header/_desktop.scss */
  /* line 1553, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__recipient-view .wishlist-header {
    padding: 20px 40px;
  }

  /* line 5, ../scss/theme-barbie/blocks/wishlist-header/_desktop.scss */
  /* line 1557, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .wishlist__user-view .wishlist-header .wishlist__title {
    width: 540px;
    padding-left: 75px;
  }

  /* line 1, ../scss/theme-barbie/blocks/product-detail/_desktop.scss */
  /* line 1562, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .breadcrumb {
    padding-left: 15px;
    line-height: 60px;
  }

  /* line 1566, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .breadcrumb.product-detail-breadcrumb {
    padding-left: 26px;
  }
}
@media screen and (max-width: 61.25em) {
  /* line 1572, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .product-detail .view-wishlist-btn .text {
    width: 100%;
  }
}
@media print {
  /* line 9, ../scss/theme-barbie.scss */
  /* line 1578, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog {
    overflow: hidden;
    background: none !important;
  }

  /* line 14, ../scss/theme-barbie.scss */
  /* line 1584, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  body * {
    visibility: hidden;
  }

  /* line 18, ../scss/theme-barbie.scss */
  /* line 1589, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog, #page-catalog * {
    visibility: visible;
  }

  /* line 22, ../scss/theme-barbie.scss */
  /* line 1594, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog {
    position: absolute;
    left: 0;
    top: 0;
    padding-top: 0 !important;
  }

  /* line 1600, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .back-to-shop {
    display: none;
  }

  /* line 1603, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .fr-fr .wishlist-header-coupon, .de-de .wishlist-header-coupon, .fr-fr .wishlist-legal-bottom, .de-de .wishlist-legal-bottom, .en-gb .wishlist-header-coupon, .en-gb .wishlist-legal-bottom {
    display: none;
  }

  /* line 1606, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .wishlist-header-print .wishlist-header-header {
    /* display: none; #PRDCTG-512 */
  }

  /* line 1609, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .en-us .wishlist-header-print .wishlist-header-header {
    display: block;
  }
}
/* line 1614, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal .modal__email_message {
  width: 201px;
  height: 162px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  background-image: url("/Content/img/barbie/modals/Emailbutton.jpg");
}

/* line 1622, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .modal .modal__email_message_innerDiv {
  height: 162px;
  font-size: 12px;
  width: 201px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0px 30px;
  line-height: 18px;
}

/* line 1632, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .actual_offer {
  color: #b90063;
  font-weight: bold;
}

/* line 1635, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .no_items_to_display {
  display: none;
  width: auto;
  max-width: 870px;
  text-align: center;
  margin: 0 auto;
  padding: 10px;
  color: #000;
  min-height: 550px;
}

/* line 1644, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-empty .no_items_to_display {
  display: block;
}

/* line 1647, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .wishlist-empty .wishlist-share, #page-catalog .wishlist-wrap.wishlist__user-view.wishlist-empty .wishlist {
  display: none;
}

/* line 1650, ../../../scss/sass/partials/sections/_theme-catalog.scss */
.top-bar-section ul .dropdown li, .top-bar-section ul .dropdown, #page-catalog .shop-nav__menu .shop-nav__dropdown, #page-catalog .shop-nav__menu .shop__sub-nav {
  -webkit-transition: height 0s ease-in-out;
}

/* line 1651, ../../../scss/sass/partials/sections/_theme-catalog.scss */
#page-catalog .you-may-like-header {
  border-radius: 0px !important;
  text-align: left !important;
  text-transform: uppercase;
  box-shadow: none !important;
}

@media only screen and (min-width: 1025px) {
  /* line 1659, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav .shop-nav__side {
    /*display:none !important;*/
  }
}
@media only screen and (max-width: 1025px) {
  /* line 1664, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  #page-catalog .shop-nav .shop-nav__side {
    display: inline-block !important;
  }
}
/* line 1668, ../../../scss/sass/partials/sections/_theme-catalog.scss */
.de-de .shop-footer__wrap {
  padding-bottom: 45px;
}

/* line 1669, ../../../scss/sass/partials/sections/_theme-catalog.scss */
.product-detail__detail-description-wrap ul li {
  list-style-type: disc;
  margin-left: 40px;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 1675, ../../../scss/sass/partials/sections/_theme-catalog.scss */
  .statusUp {
    position: fixed !important;
    top: 50px !important;
  }
}
/* line 1677, ../../../scss/sass/partials/sections/_theme-catalog.scss */
.fr-fr #page-catalog .product-tile.product-tile--empty .add-to-wishlist, .de-de #page-catalog .product-tile.product-tile--empty .add-to-wishlist {
  width: 175px;
}

/* line 1678, ../../../scss/sass/partials/sections/_theme-catalog.scss */
.fr-fr #page-catalog .shop-footer .shop-footer__wrap, .de-de #page-catalog .shop-footer .shop-footer__wrap {
  padding-bottom: 50px;
}

/* line 1679, ../../../scss/sass/partials/sections/_theme-catalog.scss */
.de-de #page-catalog .wishlist-preview .wishlist__title {
  width: 640px;
  font-size: 1.5em;
}

/*********** General Audience Page******************/
/* line 6, ../../../scss/sass/partials/sections/_generalaudience.scss */
.homemodules {
  padding: 0;
  font-family: "LeagueGothic";
}

/* line 11, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-header {
  height: 100px;
  text-align: center;
  color: #fff;
  background-color: #20cbd4;
}
/* line 16, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-header > div {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
}
/* line 21, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-header p {
  margin: 0;
  font-size: 24px;
}

/***********Instagram Module******************/
/* line 29, ../../../scss/sass/partials/sections/_generalaudience.scss */
.instagram-image {
  float: left;
  width: 200px;
  margin: 0;
}

/***********Audience  Module******************/
/* line 36, ../../../scss/sass/partials/sections/_generalaudience.scss */
.audience-module {
  list-style: none;
  margin: 0 auto 6px;
  width: 988px;
}

/* line 41, ../../../scss/sass/partials/sections/_generalaudience.scss */
.audience-tile {
  cursor: pointer;
  text-align: center;
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: -1px 3px 6px 0px rgba(50, 50, 50, 0.7);
  -moz-box-shadow: -1px 3px 6px 0px rgba(50, 50, 50, 0.7);
  box-shadow: -1px 3px 6px 0px rgba(50, 50, 50, 0.7);
  margin-left: 5px;
}
/* line 48, ../../../scss/sass/partials/sections/_generalaudience.scss */
.audience-tile .inner-box {
  position: relative;
  width: 323px;
  height: 460px;
}
/* line 52, ../../../scss/sass/partials/sections/_generalaudience.scss */
.audience-tile .inner-box img {
  width: 100%;
}
/* line 55, ../../../scss/sass/partials/sections/_generalaudience.scss */
.audience-tile .inner-box .box-text {
  bottom: 0;
  height: 100px;
  width: 100%;
  overflow: hidden;
  font-weight: bold;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 63, ../../../scss/sass/partials/sections/_generalaudience.scss */
.audience-tile .inner-box .box-text > div {
  width: 265px;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
  max-height: 100px;
}
/* line 70, ../../../scss/sass/partials/sections/_generalaudience.scss */
.audience-tile .inner-box .box-text > div p {
  margin: 0;
  position: relative;
  font-size: 18px;
  color: black;
  line-height: 1.2;
  max-height: 65px;
  overflow: hidden;
}
/* line 79, ../../../scss/sass/partials/sections/_generalaudience.scss */
.audience-tile .inner-box .box-text > div span {
  font-family: "Georgia";
  font-size: 12px;
  font-style: italic;
  color: #868686;
  padding-right: 15px;
  background: url(/Content/img/arrow-right.png) no-repeat right -18px !important;
}

/* line 96, ../../../scss/sass/partials/sections/_generalaudience.scss */
html.desktop .audience-tile .inner-box .box-text {
  position: absolute;
  -webkit-transition: height 500ms;
  -moz-transition: height 500ms;
  -o-transition: height 500ms;
  transition: height 500ms;
}
/* line 103, ../../../scss/sass/partials/sections/_generalaudience.scss */
html.desktop .audience-tile:hover .inner-box .box-text {
  height: 200px;
}

/*********** Product Module ***************/
/* line 114, ../../../scss/sass/partials/sections/_generalaudience.scss */
.slide-footer {
  position: absolute;
  width: 100%;
  bottom: 40px;
}
/* line 120, ../../../scss/sass/partials/sections/_generalaudience.scss */
.slide-footer ul {
  list-style: none;
  margin: 0 auto;
  width: 1000px;
}
/* line 124, ../../../scss/sass/partials/sections/_generalaudience.scss */
.slide-footer ul li {
  cursor: pointer;
  float: left;
  margin-left: 10px;
  width: 490px;
  height: 200px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 132, ../../../scss/sass/partials/sections/_generalaudience.scss */
.slide-footer ul li .box-text {
  margin: 0 auto;
  color: black;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  line-height: 0.2;
  padding: 2px;
}
/* line 141, ../../../scss/sass/partials/sections/_generalaudience.scss */
.slide-footer ul li .box-text p {
  font-style: italic;
  font-size: 14px;
  font-weight: bold;
  font-family: Georgia;
}
/* line 147, ../../../scss/sass/partials/sections/_generalaudience.scss */
.slide-footer ul li .box-text span {
  font-size: 20px;
  color: #e3438a;
  font-weight: bolder;
  display: inline-block;
  position: relative;
}
/* line 153, ../../../scss/sass/partials/sections/_generalaudience.scss */
.slide-footer ul li .box-text span.arrow {
  padding-left: 20px;
  position: absolute;
}
/* line 159, ../../../scss/sass/partials/sections/_generalaudience.scss */
.slide-footer ul li .layer {
  background-color: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 175, ../../../scss/sass/partials/sections/_generalaudience.scss */
html.desktop .slide-footer ul li:hover .layer {
  background-color: rgba(32, 203, 212, 0.7);
}
/* line 176, ../../../scss/sass/partials/sections/_generalaudience.scss */
html.desktop .slide-footer ul li:hover .box-text, html.desktop .slide-footer ul li:hover .box-text a span {
  color: white !important;
}

/* line 178, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider {
  visibility: hidden;
}
/* line 180, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item {
  margin: 10px 0;
  height: 800px;
  overflow: hidden;
}
/* line 184, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .image-wrapper {
  overflow: hidden;
  position: absolute;
}
/* line 187, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .image-wrapper > img {
  height: 800px;
  max-width: 700px;
  position: relative;
}
/* line 193, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper {
  width: 50%;
  text-align: center;
  padding: 10% 3% 0 0;
  position: absolute;
  right: 0;
}
/* line 200, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .box-text {
  cursor: pointer;
  position: relative;
  color: #464646;
  padding: 0 10px;
}
/* line 205, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .box-text > p {
  width: 90%;
  font-size: 70px;
  margin: 0;
  display: inline-block;
  border-bottom: 1px solid black;
  line-height: 1.2;
}
/* line 213, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .box-text .gotoImage {
  position: absolute;
  display: inline-block;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 219, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .box-text > span {
  display: block;
  font-family: "Georgia";
  font-style: italic;
  padding: 4px 0 20px;
}
/* line 226, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .box-text .box-logo {
  position: relative;
}
/* line 228, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .box-text .box-logo span {
  display: inline-block;
  width: 30%;
}
/* line 229, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .box-text .box-logo .linebottom {
  border-top: 1px solid #464646;
  width: 30%;
  padding-bottom: 10px;
}
/* line 234, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .box-text .box-logo .imagecenter {
  padding: 1% 5% 0;
}
/* line 236, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .box-text .box-logo .imagecenter img {
  margin: 0 auto;
}
/* line 241, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .pinkbox {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  background: #e3438a;
  color: white;
  padding: 0 15px;
  font-size: 11px;
  font-style: italic;
  height: 40px;
  vertical-align: middle;
  margin: 5px;
}
/* line 252, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .pinkbox > img {
  display: inline-block;
  padding-right: 8px;
}
/* line 256, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .pinkbox > span {
  line-height: 3.5;
  letter-spacing: 1.5px;
  font-family: Georgia;
}
/* line 262, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .pinkbox.wishlist {
  background: #e3438a;
}
/* line 264, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .pinkbox.wishlist.WishListed {
  background: #fedd00;
  color: #D3317A;
}
/* line 267, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-slider .slide-item .text-wrapper .pinkbox.wishlist.WishListed img {
  width: 35px;
}

/* line 278, ../../../scss/sass/partials/sections/_generalaudience.scss */
html.desktop .module-slider .pinkbox:hover {
  background: #20cbd4;
}

/********Video in GA******/
/* line 282, ../../../scss/sass/partials/sections/_generalaudience.scss */
.video-wrapper {
  overflow: hidden;
}
/* line 284, ../../../scss/sass/partials/sections/_generalaudience.scss */
.video-wrapper > div {
  position: relative;
}
/* line 286, ../../../scss/sass/partials/sections/_generalaudience.scss */
.video-wrapper > div video {
  object-fit: cover;
}

/********Slider for GA **********/
/* line 294, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content {
  overflow-x: hidden;
}

/* line 298, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-wrapper {
  margin: 0 auto;
}
/* line 300, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-wrapper .bx-viewport {
  border: none;
  box-shadow: none;
}
/* line 305, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-controls .bx-pager {
  bottom: 260px !important;
  width: auto;
  left: 50%;
  background-color: rgba(255, 255, 255, 0.85);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 10px;
}
/* line 312, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-controls .bx-pager a {
  width: 15px;
  height: 15px;
  padding: 0 15px;
}
/* line 318, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-pager.bx-default-pager a.active {
  background: url("/Content/img/bx-pager-GA.png") no-repeat 0 -21px transparent;
}
/* line 321, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-pager.bx-default-pager a {
  background: url("/Content/img/bx-pager-GA.png") no-repeat 0 0 transparent;
}
/* line 324, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-pager.bx-default-pager a:hover {
  background: url("/Content/img/bx-pager-GA.png") no-repeat 0 -21px transparent;
}
/* line 327, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-wrapper .bx-controls-direction a {
  background: url("/Content/img/bx-slider-arrows.png") no-repeat 0 0 transparent !important;
  height: 33px !important;
  padding: 0 !important;
  width: 23px !important;
  top: 25%;
  z-index: 100;
}
/* line 335, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-wrapper .bx-controls-direction a.disabled {
  cursor: default;
  display: block !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 340, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-wrapper .bx-controls-direction a.bx-prev {
  background-position: -29px 0 !important;
}
/* line 344, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-wrapper .bx-controls-direction a.bx-prev:hover {
  background-position: -29px -43px !important;
}
/* line 347, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-wrapper .bx-controls-direction a.bx-prev.disabled:hover {
  background-position: -29px 0 !important;
}
/* line 354, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-wrapper .bx-controls-direction a.bx-next:hover {
  background-position: 0 -43px !important;
}
/* line 357, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .bx-wrapper .bx-controls-direction a.bx-next.disabled:hover {
  background-position: 0 0 !important;
}
/* line 362, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .video-boxtext {
  position: absolute;
  width: 100%;
  top: 50%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 368, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .video-boxtext > div {
  cursor: pointer;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 10px;
}
/* line 373, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .video-boxtext > div > p {
  font-size: 70px;
  margin: 0;
  color: black;
  display: inline-block;
  border-bottom: 1px solid black;
  line-height: 1.2;
}
/* line 381, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .video-boxtext > div > span {
  display: block;
  font-family: "Georgia";
  font-style: italic;
  padding: 4px 0 20px;
}
/* line 387, ../../../scss/sass/partials/sections/_generalaudience.scss */
.module-content > div .video-boxtext > div > img {
  margin: 0 auto;
}

/* line 396, ../../../scss/sass/partials/sections/_generalaudience.scss */
.homemodules.overlap {
  top: -100px;
  margin-bottom: -100px;
}

/**** Instagram-masonery *****/
/* line 404, ../../../scss/sass/partials/sections/_generalaudience.scss */
html, body {
  height: 100%;
}

/* line 409, ../../../scss/sass/partials/sections/_generalaudience.scss */
.instagram-image {
  float: left;
  width: 10%;
  margin: 0;
}

/* line 414, ../../../scss/sass/partials/sections/_generalaudience.scss */
.item-w1 {
  width: 10%;
}

/* line 417, ../../../scss/sass/partials/sections/_generalaudience.scss */
.item-w2 {
  width: 20%;
}

/***********Header General Audience Page******************/
/* line 425, ../../../scss/sass/partials/sections/_generalaudience.scss */
.body-bg .page-content#page-generalaudience {
  padding-top: 173px;
}

/* line 429, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA {
  position: absolute;
  height: 500px;
}
/* line 432, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div {
  height: 60px;
  margin: 40px auto 70px;
}
/* line 435, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items {
  height: 65px;
  padding-left: 25px;
}
/* line 439, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul {
  list-style: none;
}
/* line 442, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul .barbie-logo > img {
  max-width: 100px;
}
/* line 446, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul li {
  float: left;
  padding-right: 60px;
}
/* line 449, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul li a {
  color: white;
  background-image: url("/Content/img/menu-icons-ga.png");
  background-color: transparent;
  background-repeat: no-repeat;
  height: 50px;
  line-height: 95px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  width: 40px;
  display: inline-block;
  font-size: 11px;
}
/* line 462, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul li a.play {
  background-position: 0 0;
}
/* line 463, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul li a.watch {
  background-position: 0 -50px;
}
/* line 464, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul li a.collect {
  background-position: 0 -100px;
}
/* line 465, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul li a.shop {
  background-position: 0 -154px;
}
/* line 470, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul.left {
  line-height: 2;
}
/* line 475, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul.right li {
  padding: 0;
}
/* line 477, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul.right li a {
  background: none;
  width: 150px;
  display: inline-block;
  height: 25px;
  line-height: 3;
}
/* line 485, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul.right li.login > a {
  border-right: 1px solid white;
}
/* line 488, ../../../scss/sass/partials/sections/_generalaudience.scss */
.headerGA > div .box-items ul.right span {
  padding-right: 25px;
  font-style: italic;
}

/***********Footer General Audience Page******************/
/* line 504, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA {
  max-width: 500px;
  margin: 35px auto;
  font-family: "Georgia";
  font-size: 11px;
  font-style: italic;
  color: #c3c3c3;
  text-align: center;
  position: relative;
}
/* line 513, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .social-links {
  margin: 60px auto 110px;
}
/* line 516, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .social-links li {
  padding-right: 20px;
}
/* line 518, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .social-links li a {
  background-image: url("/Content/img/social-links-small-vertical.png") !important;
  width: 30px !important;
  height: 30px;
}
/* line 522, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .social-links li a.facebook {
  background-position: -90px 0;
}
/* line 523, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .social-links li a.youtube {
  background-position: -90px -42px;
}
/* line 524, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .social-links li a.twitter {
  background-position: -90px -83px;
}
/* line 525, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .social-links li a.instagram {
  background-position: -90px -124px;
}
/* line 526, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .social-links li a.tumblr {
  background-position: -90px -164px;
}
/* line 527, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .social-links li a.pinterest {
  background-position: -88px -205px;
}
/* line 532, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .barbie-logo {
  display: block;
  margin: 0 auto;
  border-top: 1px solid #c3c3c3;
  padding-top: 25px;
}
/* line 538, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .footeritems {
  text-align: center;
  float: none;
  padding-bottom: 5px;
}
/* line 542, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .footeritems ul {
  width: 100%;
  list-style: none;
  margin: 4px auto 0;
}
/* line 546, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .footeritems ul li {
  display: inline;
}
/* line 548, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .footeritems ul li span {
  border-right: 1px solid #c3c3c3;
  padding: 0 9px;
  color: #c3c3c3;
}
/* line 555, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .footeritems ul li:last-child span {
  border: none;
}
/* line 562, ../../../scss/sass/partials/sections/_generalaudience.scss */
.footerGA .copyright {
  text-align: center;
}

/***********General audience Responsive Adjustments ******************/
@media only screen and (max-width: 1025px) {
  /* line 575, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .body-bg .page-content#page-generalaudience {
    padding-top: 100px;
  }

  /* line 578, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .audience-module {
    width: 90%;
  }
  /* line 580, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .audience-module .audience-tile {
    width: 32.5%;
  }
  /* line 583, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .audience-module .audience-tile .inner-box {
    width: 100%;
    height: auto;
    margin-bottom: 100px;
  }
  /* line 587, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .audience-module .audience-tile .inner-box .box-text {
    position: absolute;
    bottom: -100px;
  }
  /* line 590, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .audience-module .audience-tile .inner-box .box-text div {
    width: 90%;
  }

  /* line 598, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item {
    height: 800px;
  }
  /* line 600, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 7% 5%;
    position: absolute;
    bottom: 340px;
  }
  /* line 606, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper p {
    font-size: 55px !important;
  }
  /* line 607, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper .box-text {
    background-color: rgba(255, 255, 255, 0.85);
    width: 80%;
    margin: 0 auto 2%;
  }
  /* line 611, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper .box-text > span {
    font-size: 16px !important;
  }
  /* line 617, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .bx-wrapper .bx-controls-direction a {
    top: 31%;
  }

  /* line 619, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer {
    padding: 0 !important;
  }
  /* line 622, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer ul {
    width: 620px;
  }
  /* line 624, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer ul li {
    width: 300px;
  }
  /* line 626, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer ul li > .box-text span {
    font-size: 30px !important;
    line-height: 0.9;
  }
  /* line 630, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer ul li .box-text p {
    font-weight: normal !important;
  }

  /* line 641, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-content .video-boxtext > div {
    width: 80%;
  }
  /* line 643, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-content .video-boxtext > div > p {
    font-size: 40px;
  }

  /* line 649, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .homemodules.overlap {
    top: -25px;
    margin-bottom: -25px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 663, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .image-wrapper img {
    width: 100%;
    height: auto;
  }
  /* line 668, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper {
    display: block;
    padding: 2% 0;
    margin: 0 auto;
  }
  /* line 675, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper .box-text > p {
    font-size: 40px !important;
  }
  /* line 676, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper .box-text > span {
    font-size: 16px !important;
  }
  /* line 679, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper .box-button > a {
    position: relative;
  }
  /* line 681, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper .box-button > a span.hideTextinSmall {
    visibility: hidden;
  }
  /* line 684, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper .box-button > a img {
    position: absolute;
    margin: 5px -15px;
    left: 50%;
  }
  /* line 691, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper .pinkbox {
    width: 125px;
    height: 55px;
    padding: 7px 15px;
  }
  /* line 695, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper .pinkbox span {
    line-height: 1.7;
  }
  /* line 698, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper .pinkbox img {
    width: 48px !important;
    margin-top: -3px !important;
    margin-left: -15px !important;
  }

  /* line 709, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer ul {
    max-width: 250px;
    width: 100%;
    bottom: 20px;
  }
  /* line 713, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer ul li {
    margin: 20px 0px 0px 0px;
    width: 100%;
    height: 100px;
  }
  /* line 717, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer ul li > .box-text span {
    font-size: 20px !important;
    line-height: 0.9;
  }
  /* line 722, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer ul li .box-text span.arrow {
    display: none;
  }

  /* line 730, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-content > div .bx-controls .bx-pager {
    bottom: 280px !important;
  }
}
@media screen and (max-width: 700px) {
  /* line 736, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .audience-module {
    width: 325px;
  }
  /* line 738, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .audience-module .audience-tile {
    margin: 0 0 30px 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 100%;
  }
  /* line 742, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .audience-module .audience-tile .inner-box {
    min-width: 225px;
    max-width: 325px;
    height: 460px;
    margin-bottom: 0;
  }
  /* line 747, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .audience-module .audience-tile .inner-box img {
    margin-bottom: 100px;
  }
  /* line 750, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .audience-module .audience-tile .inner-box .box-text {
    bottom: 0;
  }

  /* line 754, ../../../scss/sass/partials/sections/_generalaudience.scss */
  html.mobile .audience-module .audience-tile .inner-box img {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 480px) {
  /* line 760, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer {
    bottom: 20px;
  }
  /* line 762, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer ul li {
    margin: 20px 0px 0px 0px;
  }
  /* line 764, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .slide-footer ul li .box-text span.arrow {
    display: none;
  }

  /* line 774, ../../../scss/sass/partials/sections/_generalaudience.scss */
  .module-slider .slide-item .text-wrapper {
    margin: 0 auto;
  }
}
/* line 2, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper {
  overflow: hidden;
  /*Besuper Tabs*/
}
/* line 3, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper iframe {
  position: absolute;
  height: 100% !important;
  width: 100% !important;
  background: transparent !important;
  border: none !important;
}
/* line 12, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper #page-title-wrapper {
  padding-left: 0;
}
/* line 15, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper #top-content-wrapper {
  margin-top: -2%;
  z-index: 0;
}
/* line 20, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav {
  max-width: 830px;
  height: 160px;
  position: relative;
}
/* line 25, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav .besuper-nav-logo {
  position: absolute;
  left: -40px;
}
/* line 29, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav .besuper-nav-items {
  padding: 20px 0 0 300px;
  margin: 0 8px;
  list-style: none;
  height: 100%;
}
/* line 34, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav .besuper-nav-items li {
  width: 150px;
  display: inline-block;
  position: relative;
  height: 100%;
}
/* line 40, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav .besuper-nav-items li a {
  position: relative;
  display: table;
  width: 100%;
  height: 100%;
}
/* line 47, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav .besuper-nav-items li a span {
  display: table-cell;
  vertical-align: middle;
  line-height: 1;
  text-align: center;
  color: #FFF !important;
}
/* line 55, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav .besuper-nav-items li a span:hover {
  color: #e32787 !important;
}
/* line 58, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav .besuper-nav-items li a img {
  display: none;
  position: absolute;
  z-index: -1;
}
/* line 67, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav .besuper-nav-items li.selected a span {
  color: #e32787 !important;
}
/* line 69, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav .besuper-nav-items li.selected a img {
  display: block;
}
/* line 81, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav-empty {
  margin-bottom: 20px;
}
/* line 83, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-nav-empty img {
  display: block;
  margin: 0 auto;
}
/* line 89, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg {
  max-width: 1330px;
  margin: 0 auto 15%;
  position: relative;
}
/* line 93, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg > img {
  position: absolute;
  left: 0;
}
/* line 98, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .frame-side-img {
  width: 20%;
  position: absolute;
  z-index: 2;
  top: 0;
}
/* line 108, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .frame-side-img.right {
  right: 0;
}
/* line 113, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper {
  max-width: 60%;
  margin: 0 auto;
  margin-top: 10%;
  position: relative;
  z-index: 2;
}
/* line 119, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper ul.tabs {
  top: -50px;
  position: absolute;
  list-style: none;
  margin-left: 7%;
  border-bottom: 0;
}
/* line 125, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper ul.tabs li {
  height: 50px;
  -webkit-transform: skew(-17deg);
  -moz-transform: skew(-17deg);
  -ms-transform: skew(-17deg);
  -o-transform: skew(-17deg);
  transform: skew(-17deg);
  border: 0;
  padding: 0;
}
/* line 130, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper ul.tabs li .navtext {
  display: block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
/* line 138, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper ul.tabs li a {
  color: #000;
  border-right: 2px solid black;
  border-left: 2px solid black;
  border-top: 4px solid black;
  display: inline-block;
  padding: 0 40px;
  border-bottom: 0;
  height: 100%;
  background: #FFF;
  line-height: 1;
  float: left;
}
/* line 152, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper ul.tabs li:last-child span.navborderright {
  background: black;
  display: inline-block;
  position: relative;
  float: right;
  height: 85%;
  background: red;
  width: 10px;
  top: 15%;
}
/* line 162, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper ul.tabs li.selected {
  -webkit-transform: skew(-17deg) translate(2px);
  -moz-transform: skew(-17deg) translate(2px);
  -ms-transform: skew(-17deg) translate(2px);
  -o-transform: skew(-17deg) translate(2px);
  transform: skew(-17deg) translate(2px);
  height: 66px;
  margin-top: -14px;
  margin-left: 1px;
}
/* line 167, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper ul.tabs li.selected a {
  border-left: 2px solid black;
}
/* line 170, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper ul.tabs li.selected span.navborderright {
  background: black;
  display: inline-block;
  position: relative;
  float: right;
  height: 85%;
  background: red;
  width: 10px;
  top: 16%;
}
/* line 186, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper .border-right-skew {
  border: 5px solid yellow;
}
/* line 190, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .tabs-title-wrapper [data-section-content] {
  background: #FFF;
  padding: 0;
  margin: 0 auto;
  border: 6px solid black;
}
/* line 203, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .section-container-besuper {
  max-width: 60%;
  margin: 0 auto;
  margin-top: 10%;
  position: relative;
}
/* line 208, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .section-container-besuper .aspect-ratio {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 214, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .section-container-besuper .aspect-ratio > div {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #FFF;
  border-top: 2px solid black;
  margin: 0;
}
/* line 224, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .section-container-besuper .border-skew {
  position: absolute;
  width: 102%;
  height: 102%;
  -webkit-transform: skew(-1deg, -180deg);
  -moz-transform: skew(-1deg, -180deg);
  -ms-transform: skew(-1deg, -180deg);
  -o-transform: skew(-1deg, -180deg);
  transform: skew(-1deg, -180deg);
  margin-left: -1%;
  background: black;
}
/* line 234, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .section-container-besuper .tabbg-mobile .mobile-bg {
  display: none;
}
/* line 236, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .frame-bg .section-container-besuper .mobile-skew-bg {
  display: none;
}
/* line 241, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper #besuper-iframe, #page-besuper #besuper-video-container {
  background: none;
}
/* line 243, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper #besuper-iframe iframe, #page-besuper #besuper-video-container iframe {
  position: absolute;
}
/* line 247, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-video-container {
  background: #000 !important;
}
/* line 250, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event {
  overflow: hidden;
  padding: 2%;
}
/* line 253, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .blocktext {
  margin: 2% 0;
}
/* line 256, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .left {
  margin-left: 2%;
}
/* line 257, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .right {
  margin-right: 2%;
}
/* line 258, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .right, #page-besuper .besuper-event .left {
  width: 45%;
  height: 100%;
}
/* line 261, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .right h3, #page-besuper .besuper-event .left h3 {
  margin: 0;
}
/* line 262, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .right .besuper-event-info, #page-besuper .besuper-event .left .besuper-event-info {
  overflow: hidden;
}
/* line 264, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .right .besuper-event-info p, #page-besuper .besuper-event .right .besuper-event-info span, #page-besuper .besuper-event .left .besuper-event-info p, #page-besuper .besuper-event .left .besuper-event-info span {
  margin: 0;
}
/* line 267, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .right .besuper-event-text, #page-besuper .besuper-event .left .besuper-event-text {
  overflow: auto;
  height: 50%;
  text-align: justify;
  margin-top: 2%;
}
/* line 271, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .right .besuper-event-text p, #page-besuper .besuper-event .left .besuper-event-text p {
  margin: 0;
}
/* line 275, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .right .besuper-event-image, #page-besuper .besuper-event .left .besuper-event-image {
  height: 60%;
  margin-bottom: 7%;
}
/* line 278, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .right .besuper-event-image img, #page-besuper .besuper-event .left .besuper-event-image img {
  width: 100%;
}
/* line 282, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-event .right .besuper-column-button a, #page-besuper .besuper-event .left .besuper-column-button a {
  padding: 3%;
}
@media only screen and (max-width: 640px) {
  /* line 250, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-event {
    overflow: scroll;
    overflow-x: hidden;
  }
  /* line 289, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-event .right, #page-besuper .besuper-event .left {
    float: none !important;
    width: 100%;
    height: auto;
  }
  /* line 294, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-event .besuper-event-image, #page-besuper .besuper-event .besuper-event-text {
    height: auto;
  }
  /* line 297, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-event .besuper-event-image {
    margin-top: 10px;
  }
  /* line 300, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-event .right {
    width: 80%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 640px) {
  /* line 311, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .Gallery.active .aspect-ratio {
    padding-bottom: 70% !important;
  }
}
/* line 317, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery {
  padding: 3% 0;
  /*
  .bx-wrapper{
               height:80%;
               max-width:100% !important;
               .bx-viewport{
                            left:0;
                            height:100% !important;
                            @include box-shadow(none);
                            .gallery-slider {
                                         left:-28.5% ;
                                         height: 100%;
                                         &>div{
                                                      height: 100%;
                                                      opacity: 0.4;
                                                      overflow: hidden;             
                                                      &.active-slide{
                                                                   cursor:pointer;
                                                                   opacity: 1;
                                                                   margin-top:0 !important;
                                                                   .img-block, .video-block{
                                                                                img{height:auto;  }
                                                                            .desc-block{
                                                                                  background-color: #000 !important;
                                                                                }      
                                                                   }
                                                                   .title-block{
                                                                                 display: block;
                                                                       
                                                                   }
                                                                     
                                                      }
                                               
                                         }          
                            }
                            
                          
               }
               .bx-controls-direction a {
                            background: url("/Content/img/bx-slider-arrows.png") no-repeat 0 0 transparent !important;
                            height: 45px !important;
                            padding: 0 !important;
                            width: 23px !important;
                            top: 40%;
                            z-index: 100; 
                            &.disabled{
                                    cursor: default;
                                    display: block !important;
                                    @include opacity(0);
                            }
                            &.bx-prev{
                                         left:0;
                                         background-position: -29px -144px !important;                                                 
                                         &:hover{
                                                background-position: -29px -144px !important;
                                         }
                                         &.disabled, &.disabled:hover{
                                                background-position: -29px -144px !important;
                                         }
                            }
                            &.bx-next{
                                         right:0;
                                         background-position: 0 -144px !important;    
                                         &:hover{
                                                 background-position: 0 -144px !important;
                                         }
                                          &.disabled, &.disabled:hover{
                                                 background-position: 0 -144px !important;
                                         }
                            }
               }
               
  }*/
}
/* line 319, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 101;
  background: rgba(0, 0, 0, 0.45);
  top: 0;
}
/* line 327, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay .detail-block {
  width: 85%;
  margin: 2% 7% 0;
  z-index: 102;
  position: absolute;
  overflow: hidden;
}
/* line 333, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay .detail-block .detail-content {
  position: relative;
  height: auto;
}
/* line 338, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay .detail-block .header-block {
  background-color: #e21483;
  color: white;
  width: 100%;
  min-height: 40px;
}
/* line 343, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay .detail-block .header-block .title {
  padding: 2.5%;
  display: inline-block;
}
/* line 348, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay .detail-block .aspect-ratio-gallery {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  width: 100%;
}
/* line 354, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay .detail-block .aspect-ratio-gallery iframe {
  width: 100%;
  height: 100%;
  position: absolute;
}
/* line 359, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay .detail-block .aspect-ratio-gallery .img-block {
  position: absolute;
  height: 100%;
  width: 100%;
}
/* line 367, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay .detail-block .aspect-ratio-gallery.Image {
  padding-bottom: 60%;
}
/* line 370, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay .detail-block .close-detail-block {
  float: right;
  margin-top: 0.5%;
  right: 0.5%;
  position: relative;
  background: url("/Content/img/buttons-close.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  height: 35px;
  width: 34px;
  z-index: 103;
}
/* line 381, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .detail-block-overlay .detail-block .close-detail-block:hover {
  background-position: 0 -79px;
}
/* line 387, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .blocktext {
  padding: 0 3%;
  height: 21%;
}
/* line 391, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .img-block, #page-besuper .besuper-gallery .video-block {
  position: relative;
  overflow: hidden;
}
/* line 394, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .img-block img, #page-besuper .besuper-gallery .video-block img {
  width: 100%;
  height: 100%;
}
/* line 398, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .img-block .desc-block, #page-besuper .besuper-gallery .video-block .desc-block {
  position: absolute;
  width: 100%;
  bottom: -1px;
  background-color: #5f5f5f;
  color: white;
  overflow: hidden;
  opacity: 0.7;
  padding: 2%;
  height: auto;
}
/* line 408, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .img-block .desc-block span, #page-besuper .besuper-gallery .video-block .desc-block span {
  padding: 0 2%;
}
/* line 415, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .title-block {
  display: none;
  background-color: #e21483;
  color: white;
  width: 100%;
  padding: 2%;
  margin-top: -1px;
}
/* line 499, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper {
  margin: 0 auto;
  max-width: 100%;
  height: 85%;
}
/* line 503, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper .bx-wrapper {
  max-width: 100% !important;
  height: 100%;
}
/* line 506, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-viewport {
  padding-left: 25%;
  height: 100% !important;
  padding-right: 25%;
  width: inherit !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  left: 0;
}
/* line 516, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-controls-direction a {
  background: url("/Content/img/bx-slider-arrows.png") no-repeat 0 0 transparent !important;
  height: 45px !important;
  padding: 0 !important;
  width: 23px !important;
  top: 40%;
  z-index: 100;
}
/* line 523, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-controls-direction a.disabled {
  cursor: default;
  display: block !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 528, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-controls-direction a.bx-prev {
  left: 0;
  background-position: -29px -144px !important;
}
/* line 531, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-controls-direction a.bx-prev:hover {
  background-position: -29px -144px !important;
}
/* line 534, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-controls-direction a.bx-prev.disabled, #page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-controls-direction a.bx-prev.disabled:hover {
  background-position: -29px -144px !important;
}
/* line 538, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-controls-direction a.bx-next {
  right: 0;
  background-position: 0 -144px !important;
}
/* line 541, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-controls-direction a.bx-next:hover {
  background-position: 0 -144px !important;
}
/* line 544, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-controls-direction a.bx-next.disabled, #page-besuper .besuper-gallery .carouselWrapper .bx-wrapper .bx-controls-direction a.bx-next.disabled:hover {
  background-position: 0 -144px !important;
}
/* line 553, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .gallery-slider {
  height: 100%;
}
/* line 555, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .gallery-slider div {
  overflow: hidden;
  width: 100%;
}
/* line 558, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .gallery-slider div.no-active-slide {
  opacity: 0.4;
  margin-top: 0.75%;
  height: 70%;
}
/* line 562, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .gallery-slider div.no-active-slide > div {
  height: 100%;
}
/* line 564, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .gallery-slider div.active-slide {
  cursor: pointer;
  opacity: 1;
  width: 120%;
  height: 90%;
}
/* line 570, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .gallery-slider div.active-slide .img-block img, #page-besuper .besuper-gallery .gallery-slider div.active-slide .video-block img {
  height: auto;
}
/* line 571, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .gallery-slider div.active-slide .img-block .desc-block, #page-besuper .besuper-gallery .gallery-slider div.active-slide .video-block .desc-block {
  background-color: #000 !important;
}
/* line 575, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-gallery .gallery-slider div.active-slide .title-block {
  display: block;
}
@media only screen and (max-width: 640px) {
  /* line 586, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-gallery .detail-block-overlay .detail-block .title-block {
    line-height: 2.5;
  }
  /* line 589, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-gallery .bx-wrapper {
    height: 60%;
  }
  /* line 593, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-gallery .bx-wrapper .bx-viewport .gallery-slider > div {
    margin-right: 1% !important;
    cursor: pointer;
  }
}
/* line 603, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about {
  padding: 10px;
}
/* line 606, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .about-video {
  position: relative;
  float: left;
  width: 48%;
  height: 0;
  padding-bottom: 27%;
  margin: 10% 0 0 1%;
}
/* line 614, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .about-video .inner-box {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}
/* line 619, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .about-video .inner-box iframe {
  width: 100% !important;
  height: 100% !important;
}
/* line 625, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .about-video #besuper-about-video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}
/* line 635, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .about-text {
  overflow: hidden;
  height: 100%;
}
/* line 638, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .about-text .titleimage {
  height: 31%;
  position: relative;
}
/* line 641, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .about-text .titleimage img {
  position: absolute;
  height: 100%;
  left: 25%;
}
/* line 647, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .about-text .blocktext {
  overflow: auto;
  padding-left: 10px;
  height: 49%;
  overflow-x: hidden;
  margin-bottom: 5%;
}
/* line 653, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .about-text .blocktext p {
  margin: 0;
}
/* line 659, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .besuper-column-button {
  width: 90%;
  margin: 0 auto;
}
/* line 662, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-about .besuper-column-button a {
  padding: 3%;
}
@media only screen and (max-width: 640px) {
  /* line 603, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-about {
    overflow: scroll;
    overflow-x: hidden;
  }
  /* line 670, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-about .columns {
    width: 100%;
    height: auto;
  }
  /* line 674, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-about .about-video {
    float: none;
    width: 90%;
    padding-bottom: 50.625%;
    margin: 10% 0 0 5%;
  }
  /* line 680, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-about .about-video iframe {
    height: 100%;
  }
  /* line 682, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-about .about-text {
    margin-top: 10px;
    height: auto;
  }
  /* line 685, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-about .about-text .blocktext {
    height: auto;
    overflow: hidden;
  }
  /* line 689, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-about .about-text .besuper-column-button {
    width: 80%;
    margin: 0 auto 10px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 698, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-about .about-text .blocktext {
    padding: 0px 25px;
  }
}
/* line 706, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-image-container a {
  display: block;
  position: relative;
  height: 100%;
}
/* line 710, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-image-container a img {
  width: 100%;
  height: 100%;
  position: absolute;
}
/* line 720, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .firstText, #page-besuper .besuper-videogallery .firstText {
  position: absolute;
  width: 39%;
}
/* line 723, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .firstText .text-wrapper, #page-besuper .besuper-videogallery .firstText .text-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 6%;
}
/* line 732, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .firstText > img, #page-besuper .besuper-videogallery .firstText > img {
  position: relative;
}
/* line 737, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .secondText, #page-besuper .besuper-videogallery .secondText {
  position: absolute;
  margin-top: 1.5%;
  left: 5%;
}
/* line 742, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .secondText > span, #page-besuper .besuper-videogallery .secondText > span {
  width: 100%;
}
/* line 751, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .comic-image, #page-besuper .besuper-videogallery .comic-image {
  height: 100%;
  position: absolute;
  width: 100%;
}
/* line 755, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .comic-image img, #page-besuper .besuper-videogallery .comic-image img {
  width: 100%;
  height: 100%;
  position: absolute;
}
/* line 761, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .comic-video, #page-besuper .besuper-videogallery .comic-video {
  position: relative;
  width: 70%;
  height: 0;
  padding-bottom: 39.375%;
  margin: 10% 0 0 1%;
}
/* line 767, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .comic-video .inner-box, #page-besuper .besuper-videogallery .comic-video .inner-box {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}
/* line 772, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .comic-video .inner-box iframe, #page-besuper .besuper-videogallery .comic-video .inner-box iframe {
  width: 100% !important;
  height: 100% !important;
}
/* line 778, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .comic-video #besuper-comic-video, #page-besuper .besuper-videogallery .comic-video #besuper-comic-video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}
/* line 788, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .gallery, #page-besuper .besuper-videogallery .gallery {
  position: absolute;
  overflow: auto;
  margin-top: 10px;
  right: 4%;
  list-style: none;
  height: 90%;
  width: 22%;
}
/* line 798, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-comic-creator .gallery .slide:hover, #page-besuper .besuper-videogallery .gallery .slide:hover {
  cursor: pointer;
}
@media only screen and (max-width: 640px) {
  /* line 810, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-comic-creator .comic-video {
    width: 55%;
    padding-bottom: 30.9375%;
    margin: 18% 0 0 1%;
  }
}
/* line 818, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup {
  padding: 3% 2% 3% 3%;
  /*jscroll pane styles code starts*/
  /* Yuk! CSS Hack for IE6 3 pixel bug :( */
  /* jscroll pane styles code ends */
}
@media only screen and (max-width: 1025px) {
  /* line 818, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup {
    -webkit-overflow-scrolling: touch;
  }
}
/* line 824, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup.supersquad-promo-none.row > div {
  width: 100%;
}
/* line 826, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup.supersquad-promo-none.row > div > img {
  margin: 0;
}
/* line 831, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .squad-content, #page-besuper .besuper-signup .supersquad-promo {
  width: 49%;
  float: left;
}
@media only screen and (max-width: 1025px) {
  /* line 831, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup .squad-content, #page-besuper .besuper-signup .supersquad-promo {
    width: 48%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 831, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup .squad-content, #page-besuper .besuper-signup .supersquad-promo {
    width: 98%;
    float: none;
  }
}
/* line 840, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .squad-signupcontent {
  width: 100%;
  height: 100%;
  outline: none;
}
/* line 843, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup div.squad-content {
  padding-left: 1.3%;
}
/* line 845, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup div.squad-content > img {
  margin: 0 auto;
  display: block;
  position: relative;
  left: -7px;
}
/* line 847, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup div.supersquad-promo {
  text-align: right;
}
@media only screen and (max-width: 640px) {
  /* line 847, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup div.supersquad-promo {
    text-align: center;
  }
}
/* line 852, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup div.supersquad-promo > a:first-child {
  margin: 2em 0 3em;
  display: inline-block;
}
/* line 854, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup > img {
  display: block;
}
/* line 855, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup h3 {
  margin: 1.5% 0;
}
/* line 858, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .blocktext {
  height: auto;
  overflow: hidden;
  margin-bottom: 1.5%;
  padding-top: 14px;
}
/* line 863, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .blocktext > p {
  font-weight: inherit;
  margin-bottom: .6em;
}
/* line 866, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .blocktext > ul {
  list-style-position: outside;
  padding-left: 15px;
}
/* line 868, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .blocktext > ul > li {
  line-height: normal;
  padding: 2px 0;
}
/* line 871, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .links {
  text-align: center;
}
/* line 873, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .links .button {
  margin-bottom: 2%;
}
/* line 874, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .links .pinkLink {
  color: #e3438a;
  text-decoration: underline;
  display: block;
}
@media only screen and (max-width: 1025px) {
  /* line 818, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup {
    padding: 2%;
    padding-right: 1%;
  }
  /* line 883, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup h3 {
    margin: 1.5% 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 888, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup > h3 {
    display: none;
  }
  /* line 891, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup > img {
    height: 20%;
    display: block;
  }
}
@media only screen and (max-width: 640px) {
  /* line 818, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup {
    /* .jspDrag,.jspCap,.jspVerticalBar,.jspTrack{background:none !important;} */
  }
  /* line 899, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup .jspPane {
    width: 100% !important;
  }
  /* line 900, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup .jspContainer {
    width: 100% !important;
  }
  /* line 902, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-signup .jspArrow {
    display: none;
  }
}
/* line 905, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspContainer {
  overflow: hidden;
  position: relative;
}
/* line 906, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspPane {
  position: absolute;
}
/* line 907, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
  background: red;
}
/* line 908, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
/* line 909, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspCap {
  display: none;
}
/* line 910, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspHorizontalBar .jspCap {
  float: left;
}
/* line 911, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspTrack {
  background: none;
  position: relative;
}
/* line 912, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspDrag {
  background: #bbd;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}
/* line 913, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspHorizontalBar .jspTrack, #page-besuper .besuper-signup .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
/* line 914, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
/* line 915, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
/* line 916, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspVerticalBar .jspArrow {
  height: 16px;
}
/* line 917, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
/* line 918, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspVerticalBar .jspArrow:focus {
  outline: none;
}
/* line 919, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
/* line 921, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup * html .jspCorner {
  margin: 0 -3px 0 0;
}
/* line 922, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspDrag {
  background: rgba(0, 0, 0, 0.4);
  width: 30%;
  margin: 0 auto;
  border-radius: 30px;
}
/* line 923, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspPane {
  display: inline-block;
  width: 100% !important;
}
/* line 924, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspVerticalBar {
  background: none;
  width: 11px;
}
/* line 925, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspArrow.jspArrowUp {
  height: 20px;
  background: url(/Content/img/localpromo/popup-topArrow.png) no-repeat;
  display: none;
  background-position: center center;
}
/* line 926, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspArrow.jspArrowDown {
  background: url(/Content/img/localpromo/popup-bottomArrow.png) no-repeat;
  height: 20px;
  display: none;
  background-position: center center;
}
/* line 927, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-signup .jspArrow.jspArrowDown.jspDisabled, #page-besuper .besuper-signup jspArrow.jspArrowUp.jspDisabled {
  display: none;
}
/* line 933, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents {
  padding: 3%;
}
/* line 935, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents h3 {
  margin: 0;
  width: 100%;
}
/* line 938, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents .blocktext {
  padding-bottom: 2%;
}
/* line 939, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents .box-column {
  width: 100%;
  padding: 0 3%;
  height: 100%;
}
/* line 943, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents .box-column .slide {
  width: 30%;
  margin-left: 3.3%;
  height: 100%;
  float: left;
}
/* line 948, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents .box-column .slide div {
  position: relative;
}
/* line 949, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents .box-column .slide .title-with-image {
  height: 20%;
}
/* line 951, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents .box-column .slide .title-with-image > img {
  position: absolute;
}
/* line 952, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents .box-column .slide .title-with-image h3 {
  margin: 0;
  position: absolute;
  bottom: 0;
}
/* line 960, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents .box-column .slide .besuper-columns-title {
  width: 60%;
}
/* line 963, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents .box-column .slide .besuper-columns-text {
  height: 53%;
  overflow: auto;
  margin-bottom: 2%;
  line-height: 1.4;
}
/* line 968, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-parents .box-column .slide .besuper-columns-text p {
  margin: 0;
  line-height: inherit;
}
@media only screen and (max-width: 768px) {
  /* line 976, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents .box-column {
    padding: 0;
  }
  /* line 978, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents .box-column .slide {
    height: 100%;
  }
  /* line 980, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents .box-column .slide .title-with-image {
    height: 20%;
  }
  /* line 984, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents .box-column .slide .besuper-columns-text {
    height: 50%;
    margin-bottom: 5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 933, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents {
    padding: 3% 15%;
    overflow: auto;
  }
  /* line 998, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents .box-column {
    padding: 0;
  }
  /* line 1000, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents .box-column .slide {
    width: 100%;
    margin: 16% auto;
    float: none;
    height: auto;
    /*.besuper-column-button{
                 width: 50%;
                 margin: 0 auto; 
    }*/
  }
  /* line 1005, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents .box-column .slide .title-with-image {
    height: auto;
  }
  /* line 1007, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents .box-column .slide .title-with-image h3 {
    width: 50%;
    height: auto;
    position: relative;
  }
  /* line 1012, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents .box-column .slide .title-with-image img {
    max-height: 65px;
    right: 0;
    bottom: 0;
  }
  /* line 1019, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents .box-column .slide .besuper-columns-text {
    height: auto;
  }
}
@media only screen and (max-width: 520px) {
  /* line 933, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-parents {
    padding: 3%;
  }
}
/* line 1036, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-column-button {
  float: none !important;
}
/* line 1038, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-column-button a {
  background: #FFF;
  border: 2px solid #d50070;
  -webkit-box-shadow: 6px 8px 0px 0px #d50070;
  -moz-box-shadow: 6px 8px 0px 0px #d50070;
  box-shadow: 6px 8px 0px 0px #d50070;
  padding: 5% 3%;
  width: 100%;
  display: block;
  text-align: center;
}
/* line 1046, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .besuper-column-button a span {
  display: block;
}
@media only screen and (max-width: 640px) {
  /* line 1050, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-column-button .besuper-column-button {
    width: 50%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1025px) {
  /* line 1057, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav {
    height: 150px;
  }
  /* line 1059, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav .besuper-nav-logo {
    left: 0;
  }
  /* line 1067, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper ul.tabs li a {
    font-size: 19px !important;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1076, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper #top-content-wrapper {
    margin-top: -2%;
  }
  /* line 1079, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav {
    height: 130px;
  }
  /* line 1081, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav .besuper-nav-items {
    padding: 0 0 10px 250px;
  }
  /* line 1083, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav .besuper-nav-items li {
    width: 129px;
  }
  /* line 1086, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav .besuper-nav-items li a span {
    font-size: 30px !important;
  }
  /* line 1092, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg {
    margin-bottom: -20%;
  }
  /* line 1094, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg > img {
    max-width: 120%;
    left: -10%;
  }
  /* line 1098, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .frame-side-img.left {
    left: -18%;
    width: 35%;
  }
  /* line 1103, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .frame-side-img.right {
    margin: 2% -3% 0 0;
  }
  /* line 1106, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper {
    max-width: 80%;
    margin-top: 12%;
  }
  /* line 1109, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper ul.tabs {
    margin-left: 9%;
  }
  /* line 1113, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper {
    max-width: 70%;
    margin-top: 5%;
    margin-bottom: 40%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1125, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper #top-content-wrapper {
    margin-top: 0;
  }
  /* line 1128, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav {
    visibility: hidden;
    background: none !important;
    margin-top: 10px;
    height: 120px;
  }
  /* line 1134, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav .besuper-nav-back > img {
    display: none;
  }
  /* line 1136, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav .besuper-nav-logo {
    display: block;
    position: absolute;
    top: -49px;
    z-index: 1;
  }
  /* line 1141, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav .besuper-nav-logo img {
    max-width: 130px;
  }
  /* line 1143, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav > .bx-wrapper {
    background: black;
    visibility: hidden;
    margin: 0 auto;
    max-width: 100% !important;
    height: 100%;
  }
  /* line 1149, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav > .bx-wrapper .bx-viewport {
    left: 0;
    background: transparent;
    border: 0 none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 100% !important;
  }
  /* line 1155, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav > .bx-wrapper .bx-viewport .besuper-nav-items {
    height: 100%;
    padding: 0;
    display: block;
    bottom: 0;
    position: absolute !important;
    margin-bottom: 0;
  }
  /* line 1163, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav > .bx-wrapper .bx-viewport .besuper-nav-items img {
    display: none;
  }
  /* line 1166, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav > .bx-wrapper .bx-viewport .besuper-nav-items li {
    text-align: center;
    padding: 5px 0;
    -webkit-transform: skew(-10deg, 0);
    -moz-transform: skew(-10deg, 0);
    -ms-transform: skew(-10deg, 0);
    -o-transform: skew(-10deg, 0);
    transform: skew(-10deg, 0);
  }
  /* line 1170, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav > .bx-wrapper .bx-viewport .besuper-nav-items li a {
    font-family: "LeagueGothic" !important;
    color: #9f9f9f !important;
  }
  /* line 1174, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav > .bx-wrapper .bx-viewport .besuper-nav-items li.selected {
    background: #FFF;
    color: #e32787;
  }
  /* line 1181, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .besuper-nav > .bx-wrapper .bx-controls-direction a {
    top: 60px;
  }
  /* line 1187, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .bx-wrapper .bx-controls-direction a {
    background: url("/Content/img/bx-slider-arrows.png") no-repeat 0 0 transparent !important;
    height: 33px !important;
    padding: 0 !important;
    width: 23px !important;
    top: 29px;
    z-index: 100;
  }
  /* line 1194, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .bx-wrapper .bx-controls-direction a.disabled {
    cursor: default;
    display: block !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 1199, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0;
    background-position: -29px 0 !important;
  }
  /* line 1202, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .bx-wrapper .bx-controls-direction a.bx-prev:hover {
    background-position: -29px -43px !important;
  }
  /* line 1205, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .bx-wrapper .bx-controls-direction a.bx-prev.disabled:hover {
    background-position: -29px 0 !important;
  }
  /* line 1209, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .bx-wrapper .bx-controls-direction a.bx-next {
    right: 0;
  }
  /* line 1211, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .bx-wrapper .bx-controls-direction a.bx-next:hover {
    background-position: 0 -43px !important;
  }
  /* line 1214, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .bx-wrapper .bx-controls-direction a.bx-next.disabled:hover {
    background-position: 0 0 !important;
  }
  /* line 1220, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg {
    margin-bottom: -15%;
  }
  /* line 1222, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .desktop-bg {
    display: none;
  }
  /* line 1223, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .frame-side-img.left {
    display: none;
  }
  /* line 1226, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .frame-side-img.right {
    display: none;
    width: 30%;
    margin-top: 14%;
    margin-left: 77%;
    position: absolute;
  }
  /* line 1233, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper {
    visibility: hidden;
    margin: 0 auto 3%;
    max-width: 100%;
    background: #FFF;
    border-bottom: 10px solid #fff000;
  }
  /* line 1239, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper > .bx-wrapper {
    visibility: hidden;
    margin: 0 auto;
    max-width: 100% !important;
    height: 60px;
    position: relative;
  }
  /* line 1245, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper > .bx-wrapper .bx-viewport {
    background: transparent;
    border: 0 none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    position: absolute !important;
    left: 0;
    width: 88% !important;
    margin: 0 6%;
  }
  /* line 1253, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper > .bx-wrapper .bx-viewport .tabs {
    margin: 0;
    top: 0;
    position: absolute !important;
  }
  /* line 1257, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper > .bx-wrapper .bx-viewport .tabs li {
    text-align: center;
    -webkit-transform: skew(-10deg, 0);
    -moz-transform: skew(-10deg, 0);
    -ms-transform: skew(-10deg, 0);
    -o-transform: skew(-10deg, 0);
    transform: skew(-10deg, 0);
    height: 60px;
  }
  /* line 1261, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper > .bx-wrapper .bx-viewport .tabs li .navtext {
    line-height: 1;
  }
  /* line 1264, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper > .bx-wrapper .bx-viewport .tabs li a {
    border: 0;
    font-family: "LeagueGothic" !important;
    font-size: 30px !important;
    line-height: 1.6;
    background: #FFF !important;
    color: #9f9f9f !important;
    float: none;
  }
  /* line 1273, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper > .bx-wrapper .bx-viewport .tabs li span.navborderright {
    display: none;
  }
  /* line 1274, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper > .bx-wrapper .bx-viewport .tabs li.selected {
    height: 60px;
    margin-top: 0;
  }
  /* line 1277, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .tabs-title-wrapper > .bx-wrapper .bx-viewport .tabs li.selected a {
    color: #e32787 !important;
  }
  /* line 1287, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper {
    margin-top: 0;
    max-width: 100%;
    margin-bottom: 40%;
  }
  /* line 1291, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper .content-besuper {
    margin-top: 5%;
  }
  /* line 1294, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper .aspect-ratio > div {
    border: 0;
  }
  /* line 1295, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper .border-skew {
    display: none;
  }
  /* line 1296, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper .tabbg-mobile {
    visibility: hidden;
    position: absolute;
    width: 100%;
    height: 120%;
    top: -20px;
    left: 0%;
    -webkit-transform: skew(0, 0);
    -moz-transform: skew(0, 0);
    -ms-transform: skew(0, 0);
    -o-transform: skew(0, 0);
    transform: skew(0, 0);
    margin-left: 0%;
    z-index: -1;
  }
  /* line 1306, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper .tabbg-mobile.active {
    visibility: visible;
  }
  /* line 1307, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper .tabbg-mobile .mobile-bg {
    -webkit-transform: skew(0, -183deg);
    -moz-transform: skew(0, -183deg);
    -ms-transform: skew(0, -183deg);
    -o-transform: skew(0, -183deg);
    transform: skew(0, -183deg);
    -webkit-backface-visibility: hidden;
    border-top: 2px solid black;
    width: 100%;
    display: block;
    bottom: -48%;
    position: absolute;
  }
  /* line 1317, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper.skew-frame {
    margin-bottom: 10%;
  }
  /* line 1320, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper.skew-frame .tabbg-mobile {
    display: none;
  }
  /* line 1322, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper.skew-frame .tabbg-mobile img {
    display: none;
  }
  /* line 1324, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper.skew-frame .mobile-skew-bg {
    display: block;
    visibility: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
  }
  /* line 1330, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper.skew-frame .mobile-skew-bg.active {
    visibility: visible;
  }
  /* line 1333, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper.skew-frame .content-besuper.active {
    -webkit-transform: translateY(-7%) skew(0, -4deg);
    -moz-transform: translateY(-7%) skew(0, -4deg);
    -ms-transform: translateY(-7%) skew(0, -4deg);
    -o-transform: translateY(-7%) skew(0, -4deg);
    transform: translateY(-7%) skew(0, -4deg);
    border-top: 20px solid black;
    border-bottom: 15px solid black;
  }
  /* line 1338, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper.skew-frame .content-besuper.active .skew-frame-mobile {
    width: 150%;
    position: absolute;
    height: 100%;
  }
  /* line 1343, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper.skew-frame .content-besuper.active > div {
    background: #FFF;
    width: 80%;
    -webkit-transform: translateX(12%);
    -moz-transform: translateX(12%);
    -ms-transform: translateX(12%);
    -o-transform: translateX(12%);
    transform: translateX(12%);
  }
  /* line 1349, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper.skew-frame .aspect-ratio {
    -webkit-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);
    padding-bottom: 100%;
  }
  /* line 1352, ../../../scss/sass/partials/sections/_besuper.scss */
  #page-besuper .frame-bg .section-container-besuper.skew-frame .aspect-ratio > div {
    margin: 4% 0;
    height: 88%;
  }
}
/* line 1369, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .skew-frame-top {
  position: absolute;
  top: 0;
  left: 0x;
  right: 0;
  z-index: 111;
  border: 2px solid white;
}
/* line 1377, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .skew-frame-bottom {
  top: 0;
  left: 0x;
  right: 0;
  z-index: 111;
  border: 2px solid white;
}
/* line 1384, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .skew-frame-left {
  top: 0;
  left: 0x;
  right: 0;
  z-index: 111;
  border: 2px solid white;
}
/* line 1391, ../../../scss/sass/partials/sections/_besuper.scss */
#page-besuper .skew-frame-right {
  top: 0;
  left: 0x;
  right: 0;
  z-index: 111;
  border: 2px solid white;
}

