.clearfix,
.clear {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after,
.clear:before,
.clear:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after,
.clear:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  background: url(../../images/pink/body-bg.jpg) no-repeat 50% 0 #e1e0dc;
}
a {
  color: #fa3191;
}
a:hover {
  color: #444;
  text-decoration: none;
}
::selection {
  background: #fa3191;
  color: #fff;
}
::-moz-selection {
  background: #fa3191;
  color: #fff;
}
#top a:hover,
#sidebar-a .block ul li a:hover,
#sidebar-b .block ul li a:hover {
  color: #fa3191;
}
#footer-wrap ul li a:hover {
  color: #fa3191;
}
#menu ul.level-1 li.mega .group-content > ul > li > a > span.menu-title,
#menu ul.level-1 li.mega .group-content > ul > li > span > span.menu-title {
  color: #fa3191;
}
#menu ul.level-0 > li:hover > a > span.menu-title,
#menu ul.level-0 > li.active > a > span.menu-title {
  color: #fa3191;
}
#menu ul.level-0 > li.has-submenu:hover > a.mega:after,
#menu ul.level-0 > li.has-submenu:hover > span.mega:after {
  background: url(../../images/pink/mainnav-dropdown-arrow.png) no-repeat;
}
#mod-finder-searchform button.button {
  background: url(../../images/pink/searchbtn.png) no-repeat 0 5px;
}
.nav-list .active > a,
.nav-list .active:hover > a,
.nav-list > li > a:hover {
  border-color: #fa3191;
}
.parallax-slider-wrapper2 {
  background: url(../../images/pink/slideshow-bg.png) no-repeat 0 100%;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.ps-slide .ps-readmore {
  background-color: #da0555;
  background-image: -moz-linear-gradient(top,#FF0965,#A2003D);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#FF0965),to(#A2003D));
  background-image: -webkit-linear-gradient(top,#FF0965,#A2003D);
  background-image: -o-linear-gradient(top,#FF0965,#A2003D);
  background-image: linear-gradient(to bottom,#FF0965,#A2003D);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0965', endColorstr='#ffa2003d', GradientType=0);
  -webkit-box-shadow: 0 1px 1px #FF5E9A inset;
  -moz-box-shadow: 0 1px 1px #FF5E9A inset;
  box-shadow: 0 1px 1px #FF5E9A inset;
  border: 1px solid #B30043;
  color: #fff;
}
.ps-slide .ps-readmore:hover {
  background-color: #c7044d;
  background-image: -moz-linear-gradient(top,#A2003D,#FF0965);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#A2003D),to(#FF0965));
  background-image: -webkit-linear-gradient(top,#A2003D,#FF0965);
  background-image: -o-linear-gradient(top,#A2003D,#FF0965);
  background-image: linear-gradient(to bottom,#A2003D,#FF0965);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa2003d', endColorstr='#ffff0965', GradientType=0);
}
.module .header {
  background: url(../../images/pink/title-left.png) no-repeat 0 0;
}
.module .header .inner-header {
  background: #1788cf;
}
.module .header .inner-header .title {
  background: url(../../images/pink/title-right.png) no-repeat 100% 0;
  color: #16577E;
  text-shadow: 0 1px 2px #CCCCCC;
}
.title1 .header {
  background: url(../../images/pink/title1-left.png) no-repeat 0 -1px;
}
.title1 .header .inner-header {
  background: #a1cf17;
}
.title1 .header .inner-header .title {
  background: url(../../images/pink/title1-right.png) no-repeat 100% -1px;
  color: #5B7924;
  text-shadow: 0 1px 2px #CDFF6C;
}
.title2 .header,
#component .header {
  background: url("../../images/title2-left.png") no-repeat scroll 0 -1px transparent;
}
.title2 .header .inner-header,
#component .header .inner-header {
  background: url(../../images/title2-shadow.png) no-repeat 0 100%;
  box-shadow: none;
}
.title2 .header .inner-header .title,
#component .header .inner-header .title {
  background: url("../../images/title2-right.png") no-repeat scroll 0 -1px #942BB5;
  text-shadow: none;
  color: #fff;
}
.title2 .header .inner-header .title a,
#component .header .inner-header .title a {
  color: #fff;
}
.title-none .header,
.badge-hot-offers .header,
.badge-best-deals .header {
  background: none;
  margin-left: 0;
  padding-left: 0;
  height: auto;
}
.title-none .header .inner-header,
.badge-hot-offers .header .inner-header,
.badge-best-deals .header .inner-header {
  background: none;
  box-shadow: none;
}
.title-none .header .inner-header .title,
.badge-hot-offers .header .inner-header .title,
.badge-best-deals .header .inner-header .title {
  background: none;
  text-align: left;
  margin-right: 0;
  padding: 10px 0;
  color: #444;
  text-shadow: none;
}
.badge-hot-offers .badge {
  background: url(../../images/pink/hot-offers.png) no-repeat 0 0;
}
.badge-hot-offers .header .inner-header .title {
  color: #7D0087;
  text-shadow: none;
}
.badge-best-deals .badge {
  background: url(../../images/best-deals.png) no-repeat 100% 0;
}
.badge-best-deals .header .inner-header .title {
  margin: 0 80px 0 0;
  color: #BF7061;
}
.productdetails-view .product-price span.PricesalesPrice {
  color: #fa3191;
}