/*Header footer*/
/*mixins*/
/*Color settings*/
/* darken(@linkColor, 10%);*/
/*button settings@buttonColor: #f3f3f3;*/
/*Retailer layout setting*/
/* tooltip color setting */
/* page layout setting */
/*Header footer*/
/*Color settings #4BAB43 #49A941*/
/*button settings*/
/*Retailer layout setting*/
/* header footer */
#header-iframe {
  height: 125px;
  width: 100%;
  margin: 0 auto;
}
#header-iframe iframe {
  height: 125px;
  width: 100%;
}
#footer-iframe {
  height: 370px;
  width: 100%;
  margin: 0 auto;
}
#footer-iframe iframe {
  height: 370px;
  width: 100%;
}
/* icon color */
.u-viewer .cuslink .icon-color {
  background-color: #363535;
}
.u-viewer .cuslink:hover .icon-color {
  background-color: #ed1c24;
}
.u-viewer .navigationArea a.active,
.u-viewer .navigationArea a:hover {
  background-color: #ed1c24;
}
.u-viewer .icon-share,
.u-viewer .share-bar .icon-share {
  background-color: #ed1c24;
}
.u-viewer .icon-color {
  background-color: #ed1c24;
}
.u-viewer a.btn-with-icon:before,
.uv-offer-popup a.btn-with-icon:before {
  background-color: #ed1c24;
}
.u-viewer .product_price,
.uv-offer-popup .product_price,
.u-viewer .product_save,
.uv-offer-popup .product_save {
  color: #ed1c24;
}
.u-viewer .catalogue-endDate,
.uv-offer-popup .catalogue-endDate,
.uv-offer-popup article .content .valid_period,
.u-viewer .catalogue-landing article .catalogue-endDate,
.u-viewer .product-view-list article .valid_period,
.u-viewer .offer_details article .content .valid_period {
  color: #525252;
}
/*General*/
.u-viewer,
.u-viewer select,
.u-viewer input,
.u-viewer textarea {
  color: #525252;
}
.u-viewer a,
.uv-offer-popup a {
  color: #525252;
}
.u-viewer a:hover,
.uv-offer-popup a:hover {
  color: #ed1c24;
}
.u-viewer h1,
.u-viewer h2,
.u-viewer h3,
.u-viewer h4,
.u-viewer h5,
.u-viewer h6,
.uv-offer-popup h1 {
  color: #525252;
}
.u-viewer .icon_links {
  color: #525252;
}
.u-viewer .icon_links:hover {
  color: #393939;
}
.u-viewer .jcarousel-skin-cataloguePages .jcarousel-item a:hover img {
  border: 1px solid #ed1c24;
}
/* toolbar */
.u-viewer .top-header .retailer-logo {
  background-image: url("../images/logo/title-logo.png");
}
.u-viewer .top-navigation {
  background: #eeefe9;
  background: -webkit-gradient(linear, left top, left bottom, from(#eff0ea), to(#e6e7e1));
  background: -moz-linear-gradient(top, #eff0ea, #e6e7e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eff0ea, endColorstr=#e6e7e1);
}
.u-viewer .dropdown-wish-list .info-bar {
  background: #eeefe9;
  background: -webkit-gradient(linear, left top, left bottom, from(#eff0ea), to(#e6e7e1));
  background: -moz-linear-gradient(top, #eff0ea, #e6e7e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eff0ea, endColorstr=#e6e7e1);
}
.u-viewer #footerNav {
  background: #eeefe9;
  background: -webkit-gradient(linear, left top, left bottom, from(#eff0ea), to(#e6e7e1));
  background: -moz-linear-gradient(top, #eff0ea, #e6e7e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eff0ea, endColorstr=#e6e7e1);
}
.u-viewer .top-navigation {
  height: auto;
  padding: 0;
  position: static;
}
.u-viewer .top-navigation a {
  color: #ed1c24;
}
.u-viewer .top-navigation a:hover {
  color: #c61017;
}
.u-viewer .top-header li.active {
  background: #ffffff;
}
.u-viewer .top-header li.active a {
  color: #525252;
}
.u-viewer .top-navigation .dropdown-menu li {
  background: #ffffff;
}
.u-viewer .top-navigation .dropdown-menu li a {
  color: #525252;
}
.u-viewer .top-navigation .dropdown-menu li:hover {
  background: #ed1c24;
}
.u-viewer .top-navigation .dropdown-menu li:hover a {
  color: #ffffff;
}
.u-viewer.dynamic-viewer .refinement-down {
  right: 0;
  top: 88px;
}
/*buttons*/
.u-viewer a.button,
.u-viewer button.button,
.u-viewer .top-header li a.button,
.u-viewer .top-header li.active a.button,
.uv-offer-popup a.button,
.uv-offer-popup button.button,
.u-viewer .product-view-list article .button {
  color: #ffffff;
  background: #e01a25;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#d31826), to(#ed1c24));
  background-image: -moz-linear-gradient(top, #d31826, #ed1c24);
  background-image: -ms-linear-gradient(top, #d31826, #ed1c24);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d31826), color-stop(100%, #ed1c24));
  background-image: -webkit-linear-gradient(top, #d31826, #ed1c24);
  background-image: -o-linear-gradient(top, #d31826, #ed1c24);
  background-image: linear-gradient(top, #d31826, #ed1c24);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d31826, endColorstr=#ed1c24, GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border: solid 1px #dcdcdc;
}
.u-viewer a.button:hover,
.u-viewer button.button:hover,
.uv-offer-popup a.button:hover,
.uv-offer-popup button.button:hover {
  color: #ffffff;
  border-color: #999999;
}
.u-viewer .button:active,
.u-viewer button.button:active,
.uv-offer-popup .button:active,
.uv-offer-popup button.button:active {
  color: #ffffff;
  border-color: #444444;
}
/* google buttons style */
.gbutton.gbutton-color,
.u-viewer a.gbutton.gbutton-color {
  background-color: #dd1a25;
  background-image: -moz-linear-gradient(top, #d31826, #ed1c24);
  background-image: -ms-linear-gradient(top, #d31826, #ed1c24);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d31826), to(#ed1c24));
  background-image: -webkit-linear-gradient(top, #d31826, #ed1c24);
  background-image: -o-linear-gradient(top, #d31826, #ed1c24);
  background-image: linear-gradient(top, #d31826, #ed1c24);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d31826', endColorstr='#ed1c24', GradientType=0);
  border-color: #d31826;
  text-shadow: 0 1px 0 #8e292b;
}
.gbutton.gbutton-color:hover,
.u-viewer a.gbutton.gbutton-color:hover {
  border-color: #8e292b;
  background-color: #da1520;
  background-image: -moz-linear-gradient(top, #d31826, #e51017);
  background-image: -ms-linear-gradient(top, #d31826, #e51017);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d31826), to(#e51017));
  background-image: -webkit-linear-gradient(top, #d31826, #e51017);
  background-image: -o-linear-gradient(top, #d31826, #e51017);
  background-image: linear-gradient(top, #d31826, #e51017);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d31826', endColorstr='#e51017', GradientType=0);
}
/* page layout */
.u-viewer {
  width: 972px;
  margin: 0 auto;
}
.u-viewer-inner {
  background-color: #ffffff;
}
.u-viewer .page-wrapper {
  width: 957px;
}
.u-viewer .top-header .viewer-fixedwidth {
  width: 957px;
}
.u-viewer .catalogue-landing,
.u-viewer .offer_details {
  width: 957px;
}
.catalogue-landing .main-section .catalogue-desc {
  width: 200px;
}
.u-viewer .offer_details article .content {
  width: 438px;
}
.u-viewer .store .main-section {
  width: 657px;
}
/* For Mobile Style */
.mobile.u-viewer .icon {
  background-color: #ed1c24;
}
.mobile.u-viewer .icon.active {
  background-color: #f91019;
}
.u-viewer .header-element ul li {
  background: none;
  padding: 2px 8px;
}
.u-viewer.mobile .icon-home {
  background-image: url("../images/logo/title-logo.png");
  background-color: transparent;
  background-size: 100%;
  width: 100px;
  height: 35px;
}
.u-viewer a.btn-home {
  background-image: url("../images/logo/title-logo.png");
  background-color: transparent;
  background-size: 100%;
  width: 100px;
  height: 35px;
  text-indent: -9999em;
  border: 0 none;
  padding: 0;
}
.u-viewer.mobile .top-header .header-element.large-logo li:first-child {
  padding: 0;
}
.u-viewer.mobile .large-logo .icon-home {
  background-image: url("../images/logo/title-logo-lrg.png");
  width: 172px;
  height: 46px;
}
.u-viewer.mobile {
  width: 100%;
}
/* mobile homepage */
.landing .button-list .btn-arrow,
.landing .sticky-footer.bottom-links {
  color: #ed1c24;
}
.landing .button-list .btn-arrow .arrow {
  border-color: #ed1c24;
}
/* For App Download Bar */
.download-apps {
  background: #e01a25;
  /* Old browsers */

  background: -moz-linear-gradient(top, #d31826, #ed1c24);
  /* FF3.6+ */

  bbackground: -webkit-gradient(linear, left top, left bottom, from(#d31826), to(#ed1c24));
  background: -webkit-linear-gradient(top, #d31826, #ed1c24);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #d31826, #ed1c24);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #d31826, #ed1c24);
  /* IE10+ */

  background: linear-gradient(to bottom, #d31826, #ed1c24);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d31826, endColorstr=#ed1c24, GradientType=0);
  /* IE6-9 */

}
.download-apps .message-area a {
  color: #ffffff;
}
/* For offer popup */
.uv-offer-popup.fixedSize .offer .content .product_price {
  color: #ed1c24;
}
/*.uv-offer-popup.fixedSize .gbutton.gbutton-color { background-color: @buttonColor; }*/
.cuslink:hover .icon-color {
  background-color: #ed1c24;
}
.cuslink:hover .btnlabel {
  color: #ed1c24;
}
/* For Tootltip */
.u-viewer .uv-catalogue-tooltip p {
  background-color: false;
  border-color: false;
}
/* Bottom Arrow Tootltip */
.u-viewer .uv-tooltip-top .uv-catalogue-tooltip .tail1 {
  border-color: false transparent transparent transparent;
}
.u-viewer .uv-tooltip-top .uv-catalogue-tooltip .tail2 {
  border-color: false transparent transparent transparent;
}
/* Left Arrow Tootltip */
.u-viewer .uv-tooltip-right .uv-catalogue-tooltip .tail1 {
  border-color: transparent false transparent transparent;
}
.u-viewer .uv-tooltip-right .uv-catalogue-tooltip .tail2 {
  border-color: transparent false transparent transparent;
}
/* Top Arrow Tootltip */
.u-viewer .uv-tooltip-bottom .uv-catalogue-tooltip .tail1 {
  border-color: transparent transparent false transparent;
}
.u-viewer .uv-tooltip-bottom .uv-catalogue-tooltip .tail2 {
  border-color: transparent transparent false transparent;
}
/* Right Arrow Tootltip */
.u-viewer .uv-tooltip-left .uv-catalogue-tooltip .tail1 {
  border-color: transparent transparent transparent false;
}
.u-viewer .uv-tooltip-left .uv-catalogue-tooltip .tail2 {
  border-color: transparent transparent transparent false;
}
/* one row header */
.u-viewer .toolbar .icon-toolbar span {
  background-color: #ed1c24;
}
.u-viewer .toolbar .link-holder .link-text,
.u-viewer .toolbar .area-left h2 {
  color: #ed1c24;
}
.u-viewer .toolbar .dropdown-menu li:hover {
  background-color: #ed1c24;
}
/* Store page with buttons list  */
.u-viewer .store-w-buttons .main-section {
  width: 557px;
}
/* Loader custom color */
.uil-facebook-css > div {
  background: #ed1c24 !important;
}
/* Specific Style for retailer */
body {
  background-color: #FFFFFF;
}
.u-viewer {
  padding: 0px 12px 0px 5px;
}
.u-viewer.mobile {
  background: none repeat scroll 0 0 transparent;
}
.u-viewer .catalogue-listing ul li {
  min-width: 428px;
}
.u-viewer .catalogue-listing ul li .catalogue-desc {
  width: 214px;
}
.cus-btn-buynow-productview {
  background: url("../images/quickview.png") no-repeat scroll 0 0 transparent;
  color: #666;
  font-size: 9px;
  line-height: 1.2em;
  min-height: 20px;
  padding-left: 21px;
  padding-right: 4px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  margin-right: 0;
  position: absolute;
  right: 2px;
  top: 0;
  width: 35px;
}
.svg .cus-btn-buynow-productview {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSINCiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMXB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAyMSAyMSIgb3ZlcmZsb3c9InZpc2libGUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDIxIg0KIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGRlZnM+DQo8L2RlZnM+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTkuNzQsMTUuNDdsLTMuOTMtMy45M2MtMC4wOC0wLjA4LTAuMTUtMC4xNC0wLjIyLTAuMmMwLTAuMDEsMC4wMS0wLjAxLDAuMDEtMC4wMg0KYzAuNDMtMS4wMiwwLjY2LTIuMDksMC42Ni0zLjJDMTYuMjUsMy42NCwxMi42MSwwLDguMTMsMEMzLjY1LDAsMCwzLjY0LDAsOC4xMkMwLDguNjksMC4wNiw5LjI3LDAuMTgsOS44DQpjMC43MywzLjc5LDQuMDcsNi41NCw3Ljk0LDYuNTRjMS4xNCwwLDIuMjUtMC4yNCwzLjI1LTAuNjdjMC4wNCwwLjA1LDAuMDgsMC4xLDAuMTQsMC4xNWwzLjk1LDMuOTVjMC41MywwLjUzLDEuMjQsMC44MiwxLjk5LDAuODINCmMwLjc1LDAsMS40Ni0wLjI5LDEuOTktMC44MmwwLjMxLTAuMzFjMC41NC0wLjUzLDAuODMtMS4yNCwwLjgzLTEuOTlDMjAuNTYsMTYuNzIsMjAuMjcsMTYuMDEsMTkuNzQsMTUuNDciLz4NCjxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0xNC4yMiwxMC43NGMwLjM0LTAuOCwwLjUzLTEuNjgsMC41My0yLjYxYzAtMy42Ni0yLjk3LTYuNjItNi42My02LjYyQzQuNDcsMS41LDEuNSw0LjQ2LDEuNSw4LjEyDQpjMCwwLjQ4LDAuMDUsMC45NCwwLjE1LDEuMzljMC41OSwzLjA0LDMuMjYsNS4zMyw2LjQ3LDUuMzNDMTAuODgsMTQuODUsMTMuMjQsMTMuMTQsMTQuMjIsMTAuNzQgTTEyLjk4LDguMTINCmMwLDIuNjgtMi4xNyw0Ljg2LTQuODUsNC44NmMtMi42OCwwLTQuODUtMi4xNy00Ljg1LTQuODZjMC0yLjY4LDIuMTctNC44NSw0Ljg1LTQuODVDMTAuODEsMy4yNywxMi45OCw1LjQ0LDEyLjk4LDguMTINCiBNMTguNjgsMTguMzlsLTAuMzEsMC4zMWMtMC41MSwwLjUxLTEuMzQsMC41MS0xLjg1LDBsLTMuOTUtMy45NWMtMC4wNi0wLjA2LTAuMDktMC4xMS0wLjEyLTAuMTZjMS4xMi0wLjYyLDEuNTItMS4wMywyLjEyLTIuMTYNCmMwLjA1LDAuMDMsMC4xMSwwLjA4LDAuMTcsMC4xNWwzLjk1LDMuOTVDMTkuMTksMTcuMDUsMTkuMTksMTcuODgsMTguNjgsMTguMzkgTTEwLjQxLDguMDhjMCwxLjI2LTEuMDIsMi4yOS0yLjI5LDIuMjkNCmMtMS4yNiwwLTIuMjgtMS4wMy0yLjI4LTIuMjljMC0xLjI2LDEuMDItMi4yOCwyLjI4LTIuMjhDOS4zOSw1LjgsMTAuNDEsNi44MiwxMC40MSw4LjA4Ii8+DQo8L3N2Zz4=");
}
.svg .cus-btn-buynow-productview:hover,
.svg .cus-btn-buynow-productview:focus {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSINCiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMXB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAyMSAyMSIgb3ZlcmZsb3c9InZpc2libGUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDIxIg0KIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGRlZnM+DQo8L2RlZnM+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTkuNzQsMTUuNDdsLTMuOTMtMy45M2MtMC4wOC0wLjA4LTAuMTUtMC4xNC0wLjIyLTAuMmMwLTAuMDEsMC4wMS0wLjAxLDAuMDEtMC4wMg0KYzAuNDMtMS4wMiwwLjY2LTIuMDksMC42Ni0zLjJDMTYuMjUsMy42NCwxMi42MSwwLDguMTMsMEMzLjY1LDAsMCwzLjY0LDAsOC4xMkMwLDguNjksMC4wNiw5LjI3LDAuMTgsOS44DQpjMC43MywzLjc5LDQuMDcsNi41NCw3Ljk0LDYuNTRjMS4xNCwwLDIuMjUtMC4yNCwzLjI1LTAuNjdjMC4wNCwwLjA1LDAuMDgsMC4xLDAuMTQsMC4xNWwzLjk1LDMuOTVjMC41MywwLjUzLDEuMjQsMC44MiwxLjk5LDAuODINCmMwLjc1LDAsMS40Ni0wLjI5LDEuOTktMC44MmwwLjMxLTAuMzFjMC41NC0wLjUzLDAuODMtMS4yNCwwLjgzLTEuOTlDMjAuNTYsMTYuNzIsMjAuMjcsMTYuMDEsMTkuNzQsMTUuNDciLz4NCjxwYXRoIGZpbGw9IiM4NzAwMDAiIGQ9Ik0xNC4yMiwxMC43NGMwLjM0LTAuOCwwLjUzLTEuNjgsMC41My0yLjYxYzAtMy42Ni0yLjk3LTYuNjItNi42My02LjYyQzQuNDcsMS41LDEuNSw0LjQ2LDEuNSw4LjEyDQpjMCwwLjQ4LDAuMDUsMC45NCwwLjE1LDEuMzljMC41OSwzLjA0LDMuMjYsNS4zMyw2LjQ3LDUuMzNDMTAuODgsMTQuODUsMTMuMjQsMTMuMTQsMTQuMjIsMTAuNzQgTTEyLjk4LDguMTINCmMwLDIuNjgtMi4xNyw0Ljg2LTQuODUsNC44NmMtMi42OCwwLTQuODUtMi4xNy00Ljg1LTQuODZjMC0yLjY4LDIuMTctNC44NSw0Ljg1LTQuODVDMTAuODEsMy4yNywxMi45OCw1LjQ0LDEyLjk4LDguMTINCiBNMTguNjgsMTguMzlsLTAuMzEsMC4zMWMtMC41MSwwLjUxLTEuMzQsMC41MS0xLjg1LDBsLTMuOTUtMy45NWMtMC4wNi0wLjA2LTAuMDktMC4xMS0wLjEyLTAuMTZjMS4xMi0wLjYyLDEuNTItMS4wMywyLjEyLTIuMTYNCmMwLjA1LDAuMDMsMC4xMSwwLjA4LDAuMTcsMC4xNWwzLjk1LDMuOTVDMTkuMTksMTcuMDUsMTkuMTksMTcuODgsMTguNjgsMTguMzkgTTEwLjQxLDguMDhjMCwxLjI2LTEuMDIsMi4yOS0yLjI5LDIuMjkNCmMtMS4yNiwwLTIuMjgtMS4wMy0yLjI4LTIuMjljMC0xLjI2LDEuMDItMi4yOCwyLjI4LTIuMjhDOS4zOSw1LjgsMTAuNDEsNi44MiwxMC40MSw4LjA4Ii8+DQo8L3N2Zz4=");
}
.cus-btn-buynow-productview:hover,
.cus-btn-buynow-productview:focus {
  color: #ba0000;
  text-decoration: underline;
}
.cus-btn-buynow {
  border-radius: 4px;
  float: left;
  font-size: 15px;
  line-height: 17px;
  margin: 0;
  min-width: 33px;
  padding: 6px 11px;
  text-align: center;
  text-decoration: none;
  background: none repeat scroll 0 0 #84bc3b;
  border: 1px solid #84bc3b;
  color: #fff !important;
}
.cus-btn-buynow:hover,
.cus-btn-buynow:focus {
  background-color: #5b8229;
  border-color: #5b8229;
  color: #fff !important;
  text-decoration: none;
}
.u-viewer.mobile {
  padding: 0;
}
.u-viewer .catalogue-listing ul li.catalogue-item {
  width: 436px;
}
