<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Minification failed. Returning unminified contents.
(4848,1): run-time error CSS1019: Unexpected token, found '@import'
(4848,9): run-time error CSS1019: Unexpected token, found '"compass/css3"'
(4850,3): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4851,10): run-time error CSS1035: Expected colon, found '{'
(9755,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(9756,10): run-time error CSS1035: Expected colon, found '{'
 */
@font-face {
  font-family: 'icomoon';
  src:  url(/Themes/FmcgStore/Content/fonts/icomoon.eot?4nkltm);
  src:  url(/Themes/FmcgStore/Content/fonts/icomoon.eot?4nkltm#iefix) format('embedded-opentype'),
    url(/Themes/FmcgStore/Content/fonts/icomoon.ttf?4nkltm) format('truetype'),
    url(/Themes/FmcgStore/Content/fonts/icomoon.woff?4nkltm) format('woff'),
    url(/Themes/FmcgStore/Content/fonts/icomoon.svg?4nkltm#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-discount1:before {
  content: "\e996";
}
.icon-global-shipping:before {
  content: "\e995";
}
.icon-51-newtopic:before {
  content: "\30";
}
.icon-52-filters:before {
  content: "\31";
}
.icon-53-linkedin:before {
  content: "\32";
}
.icon-24-downloadableprod:before {
  content: "\41";
}
.icon-25-subscriptions:before {
  content: "\42";
}
.icon-26-lists:before {
  content: "\43";
}
.icon-27-persinfo:before {
  content: "\44";
}
.icon-28-address-location:before {
  content: "\45";
}
.icon-29-google:before {
  content: "\46";
}
.icon-30-youtube:before {
  content: "\47";
}
.icon-31-pinterest:before {
  content: "\48";
}
.icon-32-rss:before {
  content: "\49";
}
.icon-33-vimeo:before {
  content: "\4a";
}
.icon-34-mobile:before {
  content: "\4b";
}
.icon-35-phone:before {
  content: "\4c";
}
.icon-37-3perrow:before {
  content: "\4d";
}
.icon-38-4perrow:before {
  content: "\4e";
}
.icon-39-list:before {
  content: "\4f";
}
.icon-40-delivery:before {
  content: "\50";
}
.icon-41-arrowup:before {
  content: "\51";
}
.icon-42-forum:before {
  content: "\52";
}
.icon-43-returnrequests:before {
  content: "\53";
}
.icon-44-rewardpoints:before {
  content: "\54";
}
.icon-45-like:before {
  content: "\55";
}
.icon-46-dislike:before {
  content: "\56";
}
.icon-47-folder:before {
  content: "\57";
}
.icon-48-move:before {
  content: "\58";
}
.icon-49-reply:before {
  content: "\59";
}
.icon-50-eye:before {
  content: "\5a";
}
.icon-00-shoppingcart:before {
  content: "\61";
}
.icon-000-menu:before {
  content: "\62";
}
.icon-1-arrow:before {
  content: "\63";
}
.icon-02-login:before {
  content: "\64";
}
.icon-03-search:before {
  content: "\65";
}
.icon-04-wishlist:before {
  content: "\66";
}
.icon-05-compare:before {
  content: "\67";
}
.icon-06-profile:before {
  content: "\68";
}
.icon-07-logout:before {
  content: "\69";
}
.icon-08-inbox:before {
  content: "\6a";
}
.icon-08-register:before {
  content: "\6b";
}
.icon-09-starrating:before {
  content: "\6c";
}
.icon-10-newsletter:before {
  content: "\6d";
}
.icon-11-twitter:before {
  content: "\6e";
}
.icon-12-fb:before {
  content: "\6f";
}
.icon-13-insta:before {
  content: "\70";
}
.icon-14-rightarrow:before {
  content: "\71";
}
.icon-15-leftarrow:before {
  content: "\72";
}
.icon-16-trash:before {
  content: "\73";
}
.icon-17-refresh:before {
  content: "\74";
}
.icon-18-x:before {
  content: "\75";
}
.icon-19-qty-down:before {
  content: "\76";
}
.icon-20-qty-up:before {
  content: "\77";
}
.icon-21-minus:before {
  content: "\78";
}
.icon-22-plus:before {
  content: "\79";
}
.icon-23-avatar:before {
  content: "\7a";
}
.icon-uniE600:before {
  content: "\e600";
}
.icon-uniE601:before {
  content: "\e601";
}
.icon-uniE602:before {
  content: "\e602";
}
.icon-uniE603:before {
  content: "\e603";
}
.icon-uniE604:before {
  content: "\e604";
}
.icon-uniE605:before {
  content: "\e605";
}
.icon-uniE606:before {
  content: "\e606";
}
.icon-uniE607:before {
  content: "\e607";
}
.icon-uniE608:before {
  content: "\e608";
}
.icon-uniE609:before {
  content: "\e609";
}
.icon-uniE60A:before {
  content: "\e60a";
}
.icon-uniE60B:before {
  content: "\e60b";
}
.icon-uniE60C:before {
  content: "\e60c";
}
.icon-uniE60D:before {
  content: "\e60d";
}
.icon-uniE60E:before {
  content: "\e60e";
}
.icon-uniE60F:before {
  content: "\e60f";
}
.icon-uniE610:before {
  content: "\e610";
}
.icon-uniE611:before {
  content: "\e611";
}
.icon-uniE612:before {
  content: "\e612";
}
.icon-uniE613:before {
  content: "\e613";
}
.icon-uniE614:before {
  content: "\e614";
}
.icon-uniE615:before {
  content: "\e615";
}
.icon-uniE616:before {
  content: "\e616";
}
.icon-uniE617:before {
  content: "\e617";
}
.icon-uniE618:before {
  content: "\e618";
}
.icon-uniE619:before {
  content: "\e619";
}
.icon-uniE61A:before {
  content: "\e61a";
}
.icon-uniE61B:before {
  content: "\e61b";
}
.icon-uniE61C:before {
  content: "\e61c";
}
.icon-uniE61D:before {
  content: "\e61d";
}
.icon-uniE61E:before {
  content: "\e61e";
}
.icon-uniE61F:before {
  content: "\e61f";
}
.icon-uniE620:before {
  content: "\e620";
}
.icon-uniE621:before {
  content: "\e621";
}
.icon-uniE622:before {
  content: "\e622";
}
.icon-uniE623:before {
  content: "\e623";
}
.icon-uniE624:before {
  content: "\e624";
}
.icon-uniE625:before {
  content: "\e625";
}
.icon-uniE626:before {
  content: "\e626";
}
.icon-uniE627:before {
  content: "\e627";
}
.icon-uniE628:before {
  content: "\e628";
}
.icon-uniE629:before {
  content: "\e629";
}
.icon-uniE62A:before {
  content: "\e62a";
}
.icon-uniE62B:before {
  content: "\e62b";
}
.icon-uniE62C:before {
  content: "\e62c";
}
.icon-uniE62D:before {
  content: "\e62d";
}
.icon-uniE62E:before {
  content: "\e62e";
}
.icon-uniE62F:before {
  content: "\e62f";
}
.icon-uniE630:before {
  content: "\e630";
}
.icon-uniE631:before {
  content: "\e631";
}
.icon-uniE632:before {
  content: "\e632";
}
.icon-uniE633:before {
  content: "\e633";
}
.icon-uniE634:before {
  content: "\e634";
}
.icon-uniE635:before {
  content: "\e635";
}
.icon-uniE636:before {
  content: "\e636";
}
.icon-uniE637:before {
  content: "\e637";
}
.icon-uniE638:before {
  content: "\e638";
}
.icon-uniE639:before {
  content: "\e639";
}
.icon-uniE63A:before {
  content: "\e63a";
}
.icon-uniE63B:before {
  content: "\e63b";
}
.icon-uniE63C:before {
  content: "\e63c";
}
.icon-uniE63D:before {
  content: "\e63d";
}
.icon-uniE63E:before {
  content: "\e63e";
}
.icon-uniE63F:before {
  content: "\e63f";
}
.icon-uniE640:before {
  content: "\e640";
}
.icon-uniE641:before {
  content: "\e641";
}
.icon-uniE642:before {
  content: "\e642";
}
.icon-uniE643:before {
  content: "\e643";
}
.icon-uniE644:before {
  content: "\e644";
}
.icon-uniE645:before {
  content: "\e645";
}
.icon-uniE646:before {
  content: "\e646";
}
.icon-uniE647:before {
  content: "\e647";
}
.icon-uniE648:before {
  content: "\e648";
}
.icon-uniE649:before {
  content: "\e649";
}
.icon-uniE64A:before {
  content: "\e64a";
}
.icon-uniE64B:before {
  content: "\e64b";
}
.icon-uniE64C:before {
  content: "\e64c";
}
.icon-uniE64D:before {
  content: "\e64d";
}
.icon-uniE64E:before {
  content: "\e64e";
}
.icon-uniE64F:before {
  content: "\e64f";
}
.icon-uniE650:before {
  content: "\e650";
}
.icon-uniE651:before {
  content: "\e651";
}
.icon-uniE652:before {
  content: "\e652";
}
.icon-uniE653:before {
  content: "\e653";
}
.icon-uniE654:before {
  content: "\e654";
}
.icon-uniE655:before {
  content: "\e655";
}
.icon-uniE656:before {
  content: "\e656";
}
.icon-uniE657:before {
  content: "\e657";
}
.icon-uniE658:before {
  content: "\e658";
}
.icon-uniE659:before {
  content: "\e659";
}
.icon-uniE65A:before {
  content: "\e65a";
}
.icon-uniE65B:before {
  content: "\e65b";
}
.icon-uniE65C:before {
  content: "\e65c";
}
.icon-uniE65D:before {
  content: "\e65d";
}
.icon-uniE65E:before {
  content: "\e65e";
}
.icon-uniE65F:before {
  content: "\e65f";
}
.icon-uniE660:before {
  content: "\e660";
}
.icon-uniE661:before {
  content: "\e661";
}
.icon-uniE662:before {
  content: "\e662";
}
.icon-uniE663:before {
  content: "\e663";
}
.icon-uniE664:before {
  content: "\e664";
}
.icon-uniE665:before {
  content: "\e665";
}
.icon-uniE666:before {
  content: "\e666";
}
.icon-uniE667:before {
  content: "\e667";
}
.icon-uniE668:before {
  content: "\e668";
}
.icon-uniE669:before {
  content: "\e669";
}
.icon-uniE66A:before {
  content: "\e66a";
}
.icon-uniE66B:before {
  content: "\e66b";
}
.icon-uniE66C:before {
  content: "\e66c";
}
.icon-uniE66D:before {
  content: "\e66d";
}
.icon-uniE66E:before {
  content: "\e66e";
}
.icon-uniE66F:before {
  content: "\e66f";
}
.icon-uniE670:before {
  content: "\e670";
}
.icon-uniE671:before {
  content: "\e671";
}
.icon-uniE672:before {
  content: "\e672";
}
.icon-uniE673:before {
  content: "\e673";
}
.icon-uniE674:before {
  content: "\e674";
}
.icon-uniE675:before {
  content: "\e675";
}
.icon-uniE676:before {
  content: "\e676";
}
.icon-uniE677:before {
  content: "\e677";
}
.icon-uniE678:before {
  content: "\e678";
}
.icon-uniE679:before {
  content: "\e679";
}
.icon-uniE67A:before {
  content: "\e67a";
}
.icon-uniE67B:before {
  content: "\e67b";
}
.icon-uniE67C:before {
  content: "\e67c";
}
.icon-uniE67D:before {
  content: "\e67d";
}
.icon-uniE67E:before {
  content: "\e67e";
}
.icon-uniE67F:before {
  content: "\e67f";
}
.icon-uniE680:before {
  content: "\e680";
}
.icon-uniE681:before {
  content: "\e681";
}
.icon-uniE682:before {
  content: "\e682";
}
.icon-uniE683:before {
  content: "\e683";
}
.icon-uniE684:before {
  content: "\e684";
}
.icon-uniE685:before {
  content: "\e685";
}
.icon-uniE686:before {
  content: "\e686";
}
.icon-uniE687:before {
  content: "\e687";
}
.icon-uniE688:before {
  content: "\e688";
}
.icon-uniE689:before {
  content: "\e689";
}
.icon-uniE68A:before {
  content: "\e68a";
}
.icon-uniE68B:before {
  content: "\e68b";
}
.icon-uniE68C:before {
  content: "\e68c";
}
.icon-uniE68D:before {
  content: "\e68d";
}
.icon-uniE68E:before {
  content: "\e68e";
}
.icon-uniE68F:before {
  content: "\e68f";
}
.icon-uniE690:before {
  content: "\e690";
}
.icon-uniE691:before {
  content: "\e691";
}
.icon-uniE692:before {
  content: "\e692";
}
.icon-uniE693:before {
  content: "\e693";
}
.icon-uniE694:before {
  content: "\e694";
}
.icon-uniE695:before {
  content: "\e695";
}
.icon-uniE696:before {
  content: "\e696";
}
.icon-uniE697:before {
  content: "\e697";
}
.icon-uniE698:before {
  content: "\e698";
}
.icon-uniE699:before {
  content: "\e699";
}
.icon-uniE69A:before {
  content: "\e69a";
}
.icon-uniE69B:before {
  content: "\e69b";
}
.icon-uniE69C:before {
  content: "\e69c";
}
.icon-uniE69D:before {
  content: "\e69d";
}
.icon-uniE69E:before {
  content: "\e69e";
}
.icon-uniE69F:before {
  content: "\e69f";
}
.icon-uniE6A0:before {
  content: "\e6a0";
}
.icon-uniE6A1:before {
  content: "\e6a1";
}
.icon-uniE6A2:before {
  content: "\e6a2";
}
.icon-uniE6A3:before {
  content: "\e6a3";
}
.icon-uniE6A4:before {
  content: "\e6a4";
}
.icon-uniE6A5:before {
  content: "\e6a5";
}
.icon-uniE6A6:before {
  content: "\e6a6";
}
.icon-uniE6A7:before {
  content: "\e6a7";
}
.icon-uniE6A8:before {
  content: "\e6a8";
}
.icon-uniE6A9:before {
  content: "\e6a9";
}
.icon-uniE6AA:before {
  content: "\e6aa";
}
.icon-uniE6AB:before {
  content: "\e6ab";
}
.icon-uniE6AC:before {
  content: "\e6ac";
}
.icon-uniE6AD:before {
  content: "\e6ad";
}
.icon-uniE6AE:before {
  content: "\e6ae";
}
.icon-uniE6AF:before {
  content: "\e6af";
}
.icon-uniE6B0:before {
  content: "\e6b0";
}
.icon-uniE6B1:before {
  content: "\e6b1";
}
.icon-uniE6B2:before {
  content: "\e6b2";
}
.icon-uniE6B3:before {
  content: "\e6b3";
}
.icon-uniE6B4:before {
  content: "\e6b4";
}
.icon-uniE6B5:before {
  content: "\e6b5";
}
.icon-uniE6B6:before {
  content: "\e6b6";
}
.icon-uniE6B7:before {
  content: "\e6b7";
}
.icon-uniE6B8:before {
  content: "\e6b8";
}
.icon-uniE6B9:before {
  content: "\e6b9";
}
.icon-uniE6BA:before {
  content: "\e6ba";
}
.icon-uniE6BB:before {
  content: "\e6bb";
}
.icon-uniE6BC:before {
  content: "\e6bc";
}
.icon-uniE6BD:before {
  content: "\e6bd";
}
.icon-uniE6BE:before {
  content: "\e6be";
}
.icon-uniE6BF:before {
  content: "\e6bf";
}
.icon-uniE6C0:before {
  content: "\e6c0";
}
.icon-uniE6C1:before {
  content: "\e6c1";
}
.icon-uniE6C2:before {
  content: "\e6c2";
}
.icon-uniE6C3:before {
  content: "\e6c3";
}
.icon-uniE6C4:before {
  content: "\e6c4";
}
.icon-uniE6C5:before {
  content: "\e6c5";
}
.icon-uniE6C6:before {
  content: "\e6c6";
}
.icon-uniE6C7:before {
  content: "\e6c7";
}
.icon-uniE6C8:before {
  content: "\e6c8";
}
.icon-uniE6C9:before {
  content: "\e6c9";
}
.icon-uniE6CA:before {
  content: "\e6ca";
}
.icon-uniE6CB:before {
  content: "\e6cb";
}
.icon-uniE6CC:before {
  content: "\e6cc";
}
.icon-uniE6CD:before {
  content: "\e6cd";
}
.icon-uniE6CE:before {
  content: "\e6ce";
}
.icon-uniE6CF:before {
  content: "\e6cf";
}
.icon-uniE6D0:before {
  content: "\e6d0";
}
.icon-uniE6D1:before {
  content: "\e6d1";
}
.icon-uniE6D2:before {
  content: "\e6d2";
}
.icon-uniE6D3:before {
  content: "\e6d3";
}
.icon-uniE6D4:before {
  content: "\e6d4";
}
.icon-uniE6D5:before {
  content: "\e6d5";
}
.icon-uniE6D6:before {
  content: "\e6d6";
}
.icon-uniE6D7:before {
  content: "\e6d7";
}
.icon-uniE6D8:before {
  content: "\e6d8";
}
.icon-uniE6D9:before {
  content: "\e6d9";
}
.icon-uniE6DA:before {
  content: "\e6da";
}
.icon-uniE6DB:before {
  content: "\e6db";
}
.icon-uniE6DC:before {
  content: "\e6dc";
}
.icon-uniE6DD:before {
  content: "\e6dd";
}
.icon-uniE6DE:before {
  content: "\e6de";
}
.icon-uniE6DF:before {
  content: "\e6df";
}
.icon-uniE6E0:before {
  content: "\e6e0";
}
.icon-uniE6E1:before {
  content: "\e6e1";
}
.icon-uniE6E2:before {
  content: "\e6e2";
}
.icon-uniE6E3:before {
  content: "\e6e3";
}
.icon-uniE6E4:before {
  content: "\e6e4";
}
.icon-uniE6E5:before {
  content: "\e6e5";
}
.icon-uniE6E6:before {
  content: "\e6e6";
}
.icon-uniE6E7:before {
  content: "\e6e7";
}
.icon-uniE6E8:before {
  content: "\e6e8";
}
.icon-uniE6E9:before {
  content: "\e6e9";
}
.icon-uniE6EA:before {
  content: "\e6ea";
}
.icon-uniE6EB:before {
  content: "\e6eb";
}
.icon-uniE6EC:before {
  content: "\e6ec";
}
.icon-uniE6ED:before {
  content: "\e6ed";
}
.icon-uniE6EE:before {
  content: "\e6ee";
}
.icon-uniE6EF:before {
  content: "\e6ef";
}
.icon-uniE6F0:before {
  content: "\e6f0";
}
.icon-uniE6F1:before {
  content: "\e6f1";
}
.icon-uniE6F2:before {
  content: "\e6f2";
}
.icon-uniE6F3:before {
  content: "\e6f3";
}
.icon-uniE6F4:before {
  content: "\e6f4";
}
.icon-uniE6F5:before {
  content: "\e6f5";
}
.icon-uniE6F6:before {
  content: "\e6f6";
}
.icon-uniE6F7:before {
  content: "\e6f7";
}
.icon-uniE6F8:before {
  content: "\e6f8";
}
.icon-uniE6F9:before {
  content: "\e6f9";
}
.icon-uniE6FA:before {
  content: "\e6fa";
}
.icon-uniE6FB:before {
  content: "\e6fb";
}
.icon-uniE6FC:before {
  content: "\e6fc";
}
.icon-uniE6FD:before {
  content: "\e6fd";
}
.icon-uniE6FE:before {
  content: "\e6fe";
}
.icon-uniE6FF:before {
  content: "\e6ff";
}
.icon-uniE700:before {
  content: "\e700";
}
.icon-uniE701:before {
  content: "\e701";
}
.icon-uniE702:before {
  content: "\e702";
}
.icon-uniE703:before {
  content: "\e703";
}
.icon-uniE704:before {
  content: "\e704";
}
.icon-uniE705:before {
  content: "\e705";
}
.icon-uniE706:before {
  content: "\e706";
}
.icon-uniE707:before {
  content: "\e707";
}
.icon-uniE708:before {
  content: "\e708";
}
.icon-uniE709:before {
  content: "\e709";
}
.icon-uniE70A:before {
  content: "\e70a";
}
.icon-uniE70B:before {
  content: "\e70b";
}
.icon-uniE70C:before {
  content: "\e70c";
}
.icon-uniE70D:before {
  content: "\e70d";
}
.icon-uniE70E:before {
  content: "\e70e";
}
.icon-uniE70F:before {
  content: "\e70f";
}
.icon-uniE710:before {
  content: "\e710";
}
.icon-uniE711:before {
  content: "\e711";
}
.icon-uniE712:before {
  content: "\e712";
}
.icon-uniE713:before {
  content: "\e713";
}
.icon-uniE714:before {
  content: "\e714";
}
.icon-uniE715:before {
  content: "\e715";
}
.icon-uniE716:before {
  content: "\e716";
}
.icon-uniE717:before {
  content: "\e717";
}
.icon-uniE718:before {
  content: "\e718";
}
.icon-uniE719:before {
  content: "\e719";
}
.icon-uniE71A:before {
  content: "\e71a";
}
.icon-uniE71B:before {
  content: "\e71b";
}
.icon-uniE71C:before {
  content: "\e71c";
}
.icon-uniE71D:before {
  content: "\e71d";
}
.icon-uniE71E:before {
  content: "\e71e";
}
.icon-uniE71F:before {
  content: "\e71f";
}
.icon-uniE720:before {
  content: "\e720";
}
.icon-uniE721:before {
  content: "\e721";
}
.icon-uniE722:before {
  content: "\e722";
}
.icon-uniE723:before {
  content: "\e723";
}
.icon-uniE724:before {
  content: "\e724";
}
.icon-uniE725:before {
  content: "\e725";
}
.icon-uniE726:before {
  content: "\e726";
}
.icon-uniE727:before {
  content: "\e727";
}
.icon-uniE728:before {
  content: "\e728";
}
.icon-uniE729:before {
  content: "\e729";
}
.icon-uniE72A:before {
  content: "\e72a";
}
.icon-uniE72B:before {
  content: "\e72b";
}
.icon-uniE72C:before {
  content: "\e72c";
}
.icon-uniE72D:before {
  content: "\e72d";
}
.icon-uniE72E:before {
  content: "\e72e";
}
.icon-uniE72F:before {
  content: "\e72f";
}
.icon-uniE730:before {
  content: "\e730";
}
.icon-uniE731:before {
  content: "\e731";
}
.icon-uniE732:before {
  content: "\e732";
}
.icon-uniE733:before {
  content: "\e733";
}
.icon-uniE734:before {
  content: "\e734";
}
.icon-uniE735:before {
  content: "\e735";
}
.icon-uniE736:before {
  content: "\e736";
}
.icon-uniE737:before {
  content: "\e737";
}
.icon-uniE738:before {
  content: "\e738";
}
.icon-uniE739:before {
  content: "\e739";
}
.icon-uniE73A:before {
  content: "\e73a";
}
.icon-uniE73B:before {
  content: "\e73b";
}
.icon-uniE73C:before {
  content: "\e73c";
}
.icon-uniE73D:before {
  content: "\e73d";
}
.icon-uniE73E:before {
  content: "\e73e";
}
.icon-uniE73F:before {
  content: "\e73f";
}
.icon-uniE740:before {
  content: "\e740";
}
.icon-uniE741:before {
  content: "\e741";
}
.icon-uniE742:before {
  content: "\e742";
}
.icon-uniE743:before {
  content: "\e743";
}
.icon-uniE744:before {
  content: "\e744";
}
.icon-uniE745:before {
  content: "\e745";
}
.icon-uniE746:before {
  content: "\e746";
}
.icon-uniE747:before {
  content: "\e747";
}
.icon-uniE748:before {
  content: "\e748";
}
.icon-uniE749:before {
  content: "\e749";
}
.icon-uniE74A:before {
  content: "\e74a";
}
.icon-uniE74B:before {
  content: "\e74b";
}
.icon-uniE74C:before {
  content: "\e74c";
}
.icon-uniE74D:before {
  content: "\e74d";
}
.icon-uniE74E:before {
  content: "\e74e";
}
.icon-uniE74F:before {
  content: "\e74f";
}
.icon-uniE750:before {
  content: "\e750";
}
.icon-uniE751:before {
  content: "\e751";
}
.icon-uniE752:before {
  content: "\e752";
}
.icon-uniE753:before {
  content: "\e753";
}
.icon-uniE754:before {
  content: "\e754";
}
.icon-uniE755:before {
  content: "\e755";
}
.icon-uniE756:before {
  content: "\e756";
}
.icon-uniE757:before {
  content: "\e757";
}
.icon-uniE758:before {
  content: "\e758";
}
.icon-uniE759:before {
  content: "\e759";
}
.icon-uniE75A:before {
  content: "\e75a";
}
.icon-uniE75B:before {
  content: "\e75b";
}
.icon-uniE75C:before {
  content: "\e75c";
}
.icon-uniE75D:before {
  content: "\e75d";
}
.icon-uniE75E:before {
  content: "\e75e";
}
.icon-uniE75F:before {
  content: "\e75f";
}
.icon-uniE760:before {
  content: "\e760";
}
.icon-uniE761:before {
  content: "\e761";
}
.icon-uniE762:before {
  content: "\e762";
}
.icon-uniE763:before {
  content: "\e763";
}
.icon-uniE764:before {
  content: "\e764";
}
.icon-uniE765:before {
  content: "\e765";
}
.icon-uniE766:before {
  content: "\e766";
}
.icon-uniE767:before {
  content: "\e767";
}
.icon-uniE768:before {
  content: "\e768";
}
.icon-uniE769:before {
  content: "\e769";
}
.icon-uniE76A:before {
  content: "\e76a";
}
.icon-uniE76B:before {
  content: "\e76b";
}
.icon-uniE76C:before {
  content: "\e76c";
}
.icon-uniE76D:before {
  content: "\e76d";
}
.icon-uniE76E:before {
  content: "\e76e";
}
.icon-uniE76F:before {
  content: "\e76f";
}
.icon-uniE770:before {
  content: "\e770";
}
.icon-uniE771:before {
  content: "\e771";
}
.icon-uniE772:before {
  content: "\e772";
}
.icon-uniE773:before {
  content: "\e773";
}
.icon-uniE774:before {
  content: "\e774";
}
.icon-uniE775:before {
  content: "\e775";
}
.icon-uniE776:before {
  content: "\e776";
}
.icon-uniE777:before {
  content: "\e777";
}
.icon-uniE778:before {
  content: "\e778";
}
.icon-uniE779:before {
  content: "\e779";
}
.icon-uniE77A:before {
  content: "\e77a";
}
.icon-uniE77B:before {
  content: "\e77b";
}
.icon-uniE77C:before {
  content: "\e77c";
}
.icon-uniE77D:before {
  content: "\e77d";
}
.icon-uniE77E:before {
  content: "\e77e";
}
.icon-uniE77F:before {
  content: "\e77f";
}
.icon-uniE780:before {
  content: "\e780";
}
.icon-uniE781:before {
  content: "\e781";
}
.icon-uniE782:before {
  content: "\e782";
}
.icon-uniE783:before {
  content: "\e783";
}
.icon-uniE784:before {
  content: "\e784";
}
.icon-uniE785:before {
  content: "\e785";
}
.icon-uniE786:before {
  content: "\e786";
}
.icon-uniE787:before {
  content: "\e787";
}
.icon-uniE788:before {
  content: "\e788";
}
.icon-uniE789:before {
  content: "\e789";
}
.icon-uniE78A:before {
  content: "\e78a";
}
.icon-uniE78B:before {
  content: "\e78b";
}
.icon-uniE78C:before {
  content: "\e78c";
}
.icon-uniE78D:before {
  content: "\e78d";
}
.icon-uniE78E:before {
  content: "\e78e";
}
.icon-uniE78F:before {
  content: "\e78f";
}
.icon-uniE790:before {
  content: "\e790";
}
.icon-uniE791:before {
  content: "\e791";
}
.icon-uniE792:before {
  content: "\e792";
}
.icon-uniE793:before {
  content: "\e793";
}
.icon-uniE794:before {
  content: "\e794";
}
.icon-uniE795:before {
  content: "\e795";
}
.icon-uniE796:before {
  content: "\e796";
}
.icon-uniE797:before {
  content: "\e797";
}
.icon-uniE798:before {
  content: "\e798";
}
.icon-uniE799:before {
  content: "\e799";
}
.icon-uniE79A:before {
  content: "\e79a";
}
.icon-uniE79B:before {
  content: "\e79b";
}
.icon-uniE79C:before {
  content: "\e79c";
}
.icon-uniE79D:before {
  content: "\e79d";
}
.icon-uniE79E:before {
  content: "\e79e";
}
.icon-uniE79F:before {
  content: "\e79f";
}
.icon-uniE7A0:before {
  content: "\e7a0";
}
.icon-uniE7A1:before {
  content: "\e7a1";
}
.icon-uniE7A2:before {
  content: "\e7a2";
}
.icon-uniE7A3:before {
  content: "\e7a3";
}
.icon-uniE7A4:before {
  content: "\e7a4";
}
.icon-uniE7A5:before {
  content: "\e7a5";
}
.icon-uniE7A6:before {
  content: "\e7a6";
}
.icon-uniE7A7:before {
  content: "\e7a7";
}
.icon-uniE7A8:before {
  content: "\e7a8";
}
.icon-uniE7A9:before {
  content: "\e7a9";
}
.icon-uniE7AA:before {
  content: "\e7aa";
}
.icon-uniE7AB:before {
  content: "\e7ab";
}
.icon-uniE7AC:before {
  content: "\e7ac";
}
.icon-uniE7AD:before {
  content: "\e7ad";
}
.icon-uniE7AE:before {
  content: "\e7ae";
}
.icon-uniE7AF:before {
  content: "\e7af";
}
.icon-uniE7B0:before {
  content: "\e7b0";
}
.icon-uniE7B1:before {
  content: "\e7b1";
}
.icon-uniE7B2:before {
  content: "\e7b2";
}
.icon-uniE7B3:before {
  content: "\e7b3";
}
.icon-uniE7B4:before {
  content: "\e7b4";
}
.icon-uniE7B5:before {
  content: "\e7b5";
}
.icon-uniE7B6:before {
  content: "\e7b6";
}
.icon-uniE7B7:before {
  content: "\e7b7";
}
.icon-uniE7B8:before {
  content: "\e7b8";
}
.icon-uniE7B9:before {
  content: "\e7b9";
}
.icon-uniE7BA:before {
  content: "\e7ba";
}
.icon-uniE7BB:before {
  content: "\e7bb";
}
.icon-uniE7BC:before {
  content: "\e7bc";
}
.icon-uniE7BD:before {
  content: "\e7bd";
}
.icon-uniE7BE:before {
  content: "\e7be";
}
.icon-uniE7BF:before {
  content: "\e7bf";
}
.icon-uniE7C0:before {
  content: "\e7c0";
}
.icon-uniE7C1:before {
  content: "\e7c1";
}
.icon-uniE7C2:before {
  content: "\e7c2";
}
.icon-uniE7C3:before {
  content: "\e7c3";
}
.icon-uniE7C4:before {
  content: "\e7c4";
}
.icon-uniE7C5:before {
  content: "\e7c5";
}
.icon-uniE7C6:before {
  content: "\e7c6";
}
.icon-uniE7C7:before {
  content: "\e7c7";
}
.icon-uniE7C8:before {
  content: "\e7c8";
}
.icon-uniE7C9:before {
  content: "\e7c9";
}
.icon-uniE7CA:before {
  content: "\e7ca";
}
.icon-uniE7CB:before {
  content: "\e7cb";
}
.icon-uniE7CC:before {
  content: "\e7cc";
}
.icon-uniE7CD:before {
  content: "\e7cd";
}
.icon-uniE7CE:before {
  content: "\e7ce";
}
.icon-uniE7CF:before {
  content: "\e7cf";
}
.icon-uniE7D0:before {
  content: "\e7d0";
}
.icon-uniE7D1:before {
  content: "\e7d1";
}
.icon-uniE7D2:before {
  content: "\e7d2";
}
.icon-uniE7D3:before {
  content: "\e7d3";
}
.icon-uniE7D4:before {
  content: "\e7d4";
}
.icon-uniE7D5:before {
  content: "\e7d5";
}
.icon-uniE7D6:before {
  content: "\e7d6";
}
.icon-uniE7D7:before {
  content: "\e7d7";
}
.icon-uniE7D8:before {
  content: "\e7d8";
}
.icon-uniE7D9:before {
  content: "\e7d9";
}
.icon-uniE7DA:before {
  content: "\e7da";
}
.icon-uniE7DB:before {
  content: "\e7db";
}
.icon-uniE7DC:before {
  content: "\e7dc";
}
.icon-uniE7DD:before {
  content: "\e7dd";
}
.icon-uniE7DE:before {
  content: "\e7de";
}
.icon-uniE7DF:before {
  content: "\e7df";
}
.icon-uniE7E0:before {
  content: "\e7e0";
}
.icon-uniE7E1:before {
  content: "\e7e1";
}
.icon-uniE7E2:before {
  content: "\e7e2";
}
.icon-uniE7E3:before {
  content: "\e7e3";
}
.icon-uniE7E4:before {
  content: "\e7e4";
}
.icon-uniE7E5:before {
  content: "\e7e5";
}
.icon-uniE7E6:before {
  content: "\e7e6";
}
.icon-uniE7E7:before {
  content: "\e7e7";
}
.icon-uniE7E8:before {
  content: "\e7e8";
}
.icon-uniE7E9:before {
  content: "\e7e9";
}
.icon-uniE7EA:before {
  content: "\e7ea";
}
.icon-uniE7EB:before {
  content: "\e7eb";
}
.icon-uniE7EC:before {
  content: "\e7ec";
}
.icon-uniE7ED:before {
  content: "\e7ed";
}
.icon-uniE7EE:before {
  content: "\e7ee";
}
.icon-uniE7EF:before {
  content: "\e7ef";
}
.icon-uniE7F0:before {
  content: "\e7f0";
}
.icon-uniE7F1:before {
  content: "\e7f1";
}
.icon-uniE7F2:before {
  content: "\e7f2";
}
.icon-uniE7F3:before {
  content: "\e7f3";
}
.icon-uniE7F4:before {
  content: "\e7f4";
}
.icon-uniE7F5:before {
  content: "\e7f5";
}
.icon-uniE7F6:before {
  content: "\e7f6";
}
.icon-uniE7F7:before {
  content: "\e7f7";
}
.icon-uniE7F8:before {
  content: "\e7f8";
}
.icon-uniE7F9:before {
  content: "\e7f9";
}
.icon-uniE7FA:before {
  content: "\e7fa";
}
.icon-uniE7FB:before {
  content: "\e7fb";
}
.icon-uniE7FC:before {
  content: "\e7fc";
}
.icon-uniE7FD:before {
  content: "\e7fd";
}
.icon-uniE7FE:before {
  content: "\e7fe";
}
.icon-uniE7FF:before {
  content: "\e7ff";
}
.icon-uniE800:before {
  content: "\e800";
}
.icon-uniE801:before {
  content: "\e801";
}
.icon-uniE802:before {
  content: "\e802";
}
.icon-uniE803:before {
  content: "\e803";
}
.icon-uniE804:before {
  content: "\e804";
}
.icon-uniE805:before {
  content: "\e805";
}
.icon-uniE806:before {
  content: "\e806";
}
.icon-uniE807:before {
  content: "\e807";
}
.icon-uniE808:before {
  content: "\e808";
}
.icon-uniE809:before {
  content: "\e809";
}
.icon-uniE80A:before {
  content: "\e80a";
}
.icon-uniE80B:before {
  content: "\e80b";
}
.icon-uniE80C:before {
  content: "\e80c";
}
.icon-uniE80D:before {
  content: "\e80d";
}
.icon-uniE80E:before {
  content: "\e80e";
}
.icon-uniE80F:before {
  content: "\e80f";
}
.icon-uniE810:before {
  content: "\e810";
}
.icon-uniE811:before {
  content: "\e811";
}
.icon-uniE812:before {
  content: "\e812";
}
.icon-uniE813:before {
  content: "\e813";
}
.icon-uniE814:before {
  content: "\e814";
}
.icon-uniE815:before {
  content: "\e815";
}
.icon-uniE816:before {
  content: "\e816";
}
.icon-uniE817:before {
  content: "\e817";
}
.icon-uniE818:before {
  content: "\e818";
}
.icon-uniE819:before {
  content: "\e819";
}
.icon-uniE81A:before {
  content: "\e81a";
}
.icon-uniE81B:before {
  content: "\e81b";
}
.icon-uniE81C:before {
  content: "\e81c";
}
.icon-uniE81D:before {
  content: "\e81d";
}
.icon-uniE81E:before {
  content: "\e81e";
}
.icon-uniE81F:before {
  content: "\e81f";
}
.icon-uniE820:before {
  content: "\e820";
}
.icon-uniE821:before {
  content: "\e821";
}
.icon-uniE822:before {
  content: "\e822";
}
.icon-uniE823:before {
  content: "\e823";
}
.icon-uniE824:before {
  content: "\e824";
}
.icon-uniE825:before {
  content: "\e825";
}
.icon-uniE826:before {
  content: "\e826";
}
.icon-uniE827:before {
  content: "\e827";
}
.icon-uniE828:before {
  content: "\e828";
}
.icon-uniE829:before {
  content: "\e829";
}
.icon-uniE82A:before {
  content: "\e82a";
}
.icon-uniE82B:before {
  content: "\e82b";
}
.icon-uniE82C:before {
  content: "\e82c";
}
.icon-uniE82D:before {
  content: "\e82d";
}
.icon-uniE82E:before {
  content: "\e82e";
}
.icon-uniE82F:before {
  content: "\e82f";
}
.icon-uniE830:before {
  content: "\e830";
}
.icon-uniE831:before {
  content: "\e831";
}
.icon-uniE832:before {
  content: "\e832";
}
.icon-uniE833:before {
  content: "\e833";
}
.icon-uniE834:before {
  content: "\e834";
}
.icon-uniE835:before {
  content: "\e835";
}
.icon-uniE836:before {
  content: "\e836";
}
.icon-uniE837:before {
  content: "\e837";
}
.icon-uniE838:before {
  content: "\e838";
}
.icon-uniE839:before {
  content: "\e839";
}
.icon-uniE83A:before {
  content: "\e83a";
}
.icon-uniE83B:before {
  content: "\e83b";
}
.icon-uniE83C:before {
  content: "\e83c";
}
.icon-uniE83D:before {
  content: "\e83d";
}
.icon-uniE83E:before {
  content: "\e83e";
}
.icon-uniE83F:before {
  content: "\e83f";
}
.icon-uniE840:before {
  content: "\e840";
}
.icon-uniE841:before {
  content: "\e841";
}
.icon-uniE842:before {
  content: "\e842";
}
.icon-uniE843:before {
  content: "\e843";
}
.icon-uniE844:before {
  content: "\e844";
}
.icon-uniE845:before {
  content: "\e845";
}
.icon-uniE846:before {
  content: "\e846";
}
.icon-uniE847:before {
  content: "\e847";
}
.icon-uniE848:before {
  content: "\e848";
}
.icon-uniE849:before {
  content: "\e849";
}
.icon-uniE84A:before {
  content: "\e84a";
}
.icon-uniE84B:before {
  content: "\e84b";
}
.icon-uniE84C:before {
  content: "\e84c";
}
.icon-uniE84D:before {
  content: "\e84d";
}
.icon-uniE84E:before {
  content: "\e84e";
}
.icon-uniE84F:before {
  content: "\e84f";
}
.icon-uniE850:before {
  content: "\e850";
}
.icon-uniE851:before {
  content: "\e851";
}
.icon-uniE852:before {
  content: "\e852";
}
.icon-uniE853:before {
  content: "\e853";
}
.icon-uniE854:before {
  content: "\e854";
}
.icon-uniE855:before {
  content: "\e855";
}
.icon-uniE856:before {
  content: "\e856";
}
.icon-uniE857:before {
  content: "\e857";
}
.icon-uniE858:before {
  content: "\e858";
}
.icon-uniE859:before {
  content: "\e859";
}
.icon-uniE85A:before {
  content: "\e85a";
}
.icon-uniE85B:before {
  content: "\e85b";
}
.icon-uniE85C:before {
  content: "\e85c";
}
.icon-uniE85D:before {
  content: "\e85d";
}
.icon-uniE85E:before {
  content: "\e85e";
}
.icon-uniE85F:before {
  content: "\e85f";
}
.icon-uniE860:before {
  content: "\e860";
}
.icon-uniE861:before {
  content: "\e861";
}
.icon-uniE862:before {
  content: "\e862";
}
.icon-uniE863:before {
  content: "\e863";
}
.icon-uniE864:before {
  content: "\e864";
}
.icon-uniE865:before {
  content: "\e865";
}
.icon-uniE866:before {
  content: "\e866";
}
.icon-uniE867:before {
  content: "\e867";
}
.icon-uniE868:before {
  content: "\e868";
}
.icon-uniE869:before {
  content: "\e869";
}
.icon-uniE86A:before {
  content: "\e86a";
}
.icon-uniE86B:before {
  content: "\e86b";
}
.icon-uniE86C:before {
  content: "\e86c";
}
.icon-uniE86D:before {
  content: "\e86d";
}
.icon-uniE86E:before {
  content: "\e86e";
}
.icon-uniE86F:before {
  content: "\e86f";
}
.icon-uniE870:before {
  content: "\e870";
}
.icon-uniE871:before {
  content: "\e871";
}
.icon-uniE872:before {
  content: "\e872";
}
.icon-uniE873:before {
  content: "\e873";
}
.icon-uniE874:before {
  content: "\e874";
}
.icon-uniE875:before {
  content: "\e875";
}
.icon-uniE8752:before {
  content: "\e876";
}
.icon-uniE876:before {
  content: "\e877";
}
.icon-uniE877:before {
  content: "\e878";
}
.icon-uniE878:before {
  content: "\e879";
}
.icon-uniE879:before {
  content: "\e87a";
}
.icon-uniE87A:before {
  content: "\e87b";
}
.icon-uniE87B:before {
  content: "\e87c";
}
.icon-uniE87C:before {
  content: "\e87d";
}
.icon-uniE87D:before {
  content: "\e87e";
}
.icon-uniE87E:before {
  content: "\e87f";
}
.icon-uniE87F:before {
  content: "\e880";
}
.icon-uniE880:before {
  content: "\e881";
}
.icon-uniE881:before {
  content: "\e882";
}
.icon-uniE882:before {
  content: "\e883";
}
.icon-uniE883:before {
  content: "\e884";
}
.icon-uniE884:before {
  content: "\e885";
}
.icon-uniE885:before {
  content: "\e886";
}
.icon-uniE886:before {
  content: "\e887";
}
.icon-uniE887:before {
  content: "\e888";
}
.icon-uniE888:before {
  content: "\e889";
}
.icon-uniE889:before {
  content: "\e88a";
}
.icon-uniE88A:before {
  content: "\e88b";
}
.icon-uniE88B:before {
  content: "\e88c";
}
.icon-uniE88C:before {
  content: "\e88d";
}
.icon-uniE88D:before {
  content: "\e88e";
}
.icon-uniE88E:before {
  content: "\e88f";
}
.icon-uniE88F:before {
  content: "\e890";
}
.icon-uniE890:before {
  content: "\e891";
}
.icon-uniE891:before {
  content: "\e892";
}
.icon-uniE892:before {
  content: "\e893";
}
.icon-uniE893:before {
  content: "\e894";
}
.icon-uniE894:before {
  content: "\e895";
}
.icon-uniE895:before {
  content: "\e896";
}
.icon-uniE896:before {
  content: "\e897";
}
.icon-uniE897:before {
  content: "\e898";
}
.icon-uniE898:before {
  content: "\e899";
}
.icon-uniE899:before {
  content: "\e89a";
}
.icon-uniE89A:before {
  content: "\e89b";
}
.icon-uniE89B:before {
  content: "\e89c";
}
.icon-uniE89C:before {
  content: "\e89d";
}
.icon-uniE89D:before {
  content: "\e89e";
}
.icon-uniE89E:before {
  content: "\e89f";
}
.icon-uniE89F:before {
  content: "\e8a0";
}
.icon-uniE8A0:before {
  content: "\e8a1";
}
.icon-uniE8A1:before {
  content: "\e8a2";
}
.icon-uniE8A2:before {
  content: "\e8a3";
}
.icon-uniE8A3:before {
  content: "\e8a4";
}
.icon-uniE8A4:before {
  content: "\e8a5";
}
.icon-uniE8A5:before {
  content: "\e8a6";
}
.icon-uniE8A6:before {
  content: "\e8a7";
}
.icon-uniE8A7:before {
  content: "\e8a8";
}
.icon-uniE8A8:before {
  content: "\e8a9";
}
.icon-uniE8A9:before {
  content: "\e8aa";
}
.icon-uniE8AA:before {
  content: "\e8ab";
}
.icon-uniE8AB:before {
  content: "\e8ac";
}
.icon-uniE8AC:before {
  content: "\e8ad";
}
.icon-uniE8AD:before {
  content: "\e8ae";
}
.icon-uniE8AE:before {
  content: "\e8af";
}
.icon-uniE8AF:before {
  content: "\e8b0";
}
.icon-uniE8B0:before {
  content: "\e8b1";
}
.icon-uniE8B1:before {
  content: "\e8b2";
}
.icon-uniE8B2:before {
  content: "\e8b3";
}
.icon-uniE8B3:before {
  content: "\e8b4";
}
.icon-uniE8B4:before {
  content: "\e8b5";
}
.icon-uniE8B5:before {
  content: "\e8b6";
}
.icon-uniE8B6:before {
  content: "\e8b7";
}
.icon-uniE8B7:before {
  content: "\e8b8";
}
.icon-uniE8B8:before {
  content: "\e8b9";
}
.icon-uniE8B9:before {
  content: "\e8ba";
}
.icon-uniE8BA:before {
  content: "\e8bb";
}
.icon-uniE8BB:before {
  content: "\e8bc";
}
.icon-uniE8BC:before {
  content: "\e8bd";
}
.icon-uniE8BD:before {
  content: "\e8be";
}
.icon-uniE8BE:before {
  content: "\e8bf";
}
.icon-uniE8BF:before {
  content: "\e8c0";
}
.icon-uniE8C0:before {
  content: "\e8c1";
}
.icon-uniE8C1:before {
  content: "\e8c2";
}
.icon-uniE8C2:before {
  content: "\e8c3";
}
.icon-uniE8C3:before {
  content: "\e8c4";
}
.icon-uniE8C4:before {
  content: "\e8c5";
}
.icon-uniE8C5:before {
  content: "\e8c6";
}
.icon-uniE8C6:before {
  content: "\e8c7";
}
.icon-uniE8C7:before {
  content: "\e8c8";
}
.icon-uniE8C8:before {
  content: "\e8c9";
}
.icon-uniE8C9:before {
  content: "\e8ca";
}
.icon-uniE8CA:before {
  content: "\e8cb";
}
.icon-uniE8CB:before {
  content: "\e8cc";
}
.icon-uniE8CC:before {
  content: "\e8cd";
}
.icon-uniE8CD:before {
  content: "\e8ce";
}
.icon-uniE8CE:before {
  content: "\e8cf";
}
.icon-uniE8CF:before {
  content: "\e8d0";
}
.icon-uniE8D0:before {
  content: "\e8d1";
}
.icon-uniE8D1:before {
  content: "\e8d2";
}
.icon-uniE8D2:before {
  content: "\e8d3";
}
.icon-uniE8D3:before {
  content: "\e8d4";
}
.icon-uniE8D4:before {
  content: "\e8d5";
}
.icon-uniE8D5:before {
  content: "\e8d6";
}
.icon-uniE8D6:before {
  content: "\e8d7";
}
.icon-uniE8D7:before {
  content: "\e8d8";
}
.icon-uniE8D8:before {
  content: "\e8d9";
}
.icon-uniE8D9:before {
  content: "\e8da";
}
.icon-uniE8DA:before {
  content: "\e8db";
}
.icon-uniE8DB:before {
  content: "\e8dc";
}
.icon-uniE8DC:before {
  content: "\e8dd";
}
.icon-uniE8DD:before {
  content: "\e8de";
}
.icon-uniE8DE:before {
  content: "\e8df";
}
.icon-uniE8DF:before {
  content: "\e8e0";
}
.icon-uniE8E0:before {
  content: "\e8e1";
}
.icon-uniE8E1:before {
  content: "\e8e2";
}
.icon-uniE8E2:before {
  content: "\e8e3";
}
.icon-uniE8E3:before {
  content: "\e8e4";
}
.icon-uniE8E4:before {
  content: "\e8e5";
}
.icon-uniE8E5:before {
  content: "\e8e6";
}
.icon-uniE8E6:before {
  content: "\e8e7";
}
.icon-uniE8E7:before {
  content: "\e8e8";
}
.icon-uniE8E8:before {
  content: "\e8e9";
}
.icon-uniE8E9:before {
  content: "\e8ea";
}
.icon-uniE8EA:before {
  content: "\e8eb";
}
.icon-uniE8EB:before {
  content: "\e8ec";
}
.icon-uniE8EC:before {
  content: "\e8ed";
}
.icon-uniE8ED:before {
  content: "\e8ee";
}
.icon-uniE8EE:before {
  content: "\e8ef";
}
.icon-uniE8EF:before {
  content: "\e8f0";
}
.icon-uniE8F0:before {
  content: "\e8f1";
}
.icon-uniE8F1:before {
  content: "\e8f2";
}
.icon-uniE8F2:before {
  content: "\e8f3";
}
.icon-uniE8F3:before {
  content: "\e8f4";
}
.icon-uniE8F4:before {
  content: "\e8f5";
}
.icon-uniE8F5:before {
  content: "\e8f6";
}
.icon-uniE8F6:before {
  content: "\e8f7";
}
.icon-uniE8F7:before {
  content: "\e8f8";
}
.icon-uniE8F8:before {
  content: "\e8f9";
}
.icon-uniE8F9:before {
  content: "\e8fa";
}
.icon-uniE8FA:before {
  content: "\e8fb";
}
.icon-uniE8FB:before {
  content: "\e8fc";
}
.icon-uniE8FC:before {
  content: "\e8fd";
}
.icon-uniE8FD:before {
  content: "\e8fe";
}
.icon-uniE8FE:before {
  content: "\e8ff";
}
.icon-person:before {
  content: "\e900";
}
.icon-cog:before {
  content: "\e901";
}
.icon-home:before {
  content: "\e902";
}
.icon-up-arrow-with-tray:before {
  content: "\e903";
}
.icon-folder:before {
  content: "\e904";
}
.icon-shield-1:before {
  content: "\e905";
}
.icon-shield:before {
  content: "\e906";
}
.icon-delivery-truck:before {
  content: "\e907";
}
.icon-uniE8FF:before {
  content: "\e908";
}
.icon-uniE907:before {
  content: "\e909";
}
.icon-uniE908:before {
  content: "\e90a";
}
.icon-uniE909:before {
  content: "\e90b";
}
.icon-uniE90A:before {
  content: "\e90c";
}
.icon-uniE900:before {
  content: "\e90d";
}
.icon-uniE901:before {
  content: "\e90e";
}
.icon-uniE902:before {
  content: "\e90f";
}
.icon-uniE903:before {
  content: "\e910";
}
.icon-uniE904:before {
  content: "\e911";
}
.icon-uniE905:before {
  content: "\e912";
}
.icon-uniE906:before {
  content: "\e913";
}
.icon-uniE9072:before {
  content: "\e914";
}
.icon-uniE9082:before {
  content: "\e915";
}
.icon-uniE9092:before {
  content: "\e916";
}
.icon-uniE90A2:before {
  content: "\e917";
}
.icon-uniE90B:before {
  content: "\e918";
}
.icon-uniE90C:before {
  content: "\e919";
}
.icon-uniE90D:before {
  content: "\e91a";
}
.icon-uniE90E:before {
  content: "\e91b";
}
.icon-uniE90F:before {
  content: "\e91c";
}
.icon-uniE910:before {
  content: "\e91d";
}
.icon-uniE911:before {
  content: "\e91e";
}
.icon-uniE912:before {
  content: "\e91f";
}
.icon-uniE913:before {
  content: "\e920";
}
.icon-uniE914:before {
  content: "\e921";
}
.icon-uniE915:before {
  content: "\e922";
}
.icon-uniE916:before {
  content: "\e923";
}
.icon-uniE917:before {
  content: "\e924";
}
.icon-uniE918:before {
  content: "\e925";
}
.icon-uniE919:before {
  content: "\e926";
}
.icon-uniE91A:before {
  content: "\e927";
}
.icon-uniE91B:before {
  content: "\e928";
}
.icon-uniE91C:before {
  content: "\e929";
}
.icon-uniE91D:before {
  content: "\e92a";
}
.icon-uniE91E:before {
  content: "\e92b";
}
.icon-uniE91F:before {
  content: "\e92c";
}
.icon-uniE920:before {
  content: "\e92d";
}
.icon-uniE921:before {
  content: "\e92e";
}
.icon-uniE922:before {
  content: "\e92f";
}
.icon-uniE923:before {
  content: "\e930";
}
.icon-uniE924:before {
  content: "\e931";
}
.icon-uniE925:before {
  content: "\e932";
}
.icon-uniE926:before {
  content: "\e933";
}
.icon-uniE927:before {
  content: "\e934";
}
.icon-uniE928:before {
  content: "\e935";
}
.icon-uniE929:before {
  content: "\e936";
}
.icon-uniE92A:before {
  content: "\e937";
}
.icon-uniE92B:before {
  content: "\e938";
}
.icon-uniE92C:before {
  content: "\e939";
}
.icon-uniE92D:before {
  content: "\e93a";
}
.icon-uniE92E:before {
  content: "\e93b";
}
.icon-uniE92F:before {
  content: "\e93c";
}
.icon-uniE930:before {
  content: "\e93d";
}
.icon-uniE931:before {
  content: "\e93e";
}
.icon-uniE932:before {
  content: "\e93f";
}
.icon-uniE933:before {
  content: "\e940";
}
.icon-uniE934:before {
  content: "\e941";
}
.icon-uniE935:before {
  content: "\e942";
}
.icon-uniE936:before {
  content: "\e943";
}
.icon-uniE937:before {
  content: "\e944";
}
.icon-uniE938:before {
  content: "\e945";
}
.icon-uniE939:before {
  content: "\e946";
}
.icon-uniE93A:before {
  content: "\e947";
}
.icon-uniE93B:before {
  content: "\e948";
}
.icon-uniE93C:before {
  content: "\e949";
}
.icon-uniE93D:before {
  content: "\e94a";
}
.icon-uniE93E:before {
  content: "\e94b";
}
.icon-uniE93F:before {
  content: "\e94c";
}
.icon-uniE940:before {
  content: "\e94d";
}
.icon-uniE941:before {
  content: "\e94e";
}
.icon-uniE942:before {
  content: "\e94f";
}
.icon-uniE943:before {
  content: "\e950";
}
.icon-uniE944:before {
  content: "\e951";
}
.icon-uniE945:before {
  content: "\e952";
}
.icon-uniE946:before {
  content: "\e953";
}
.icon-uniE947:before {
  content: "\e954";
}
.icon-uniE948:before {
  content: "\e955";
}
.icon-uniE949:before {
  content: "\e956";
}
.icon-uniE94A:before {
  content: "\e957";
}
.icon-uniE94B:before {
  content: "\e958";
}
.icon-uniE94C:before {
  content: "\e959";
}
.icon-uniE94D:before {
  content: "\e95a";
}
.icon-uniE94E:before {
  content: "\e95b";
}
.icon-uniE94F:before {
  content: "\e95c";
}
.icon-uniE950:before {
  content: "\e95d";
}
.icon-uniE951:before {
  content: "\e95e";
}
.icon-uniE95D:before {
  content: "\e95f";
}
.icon-uniE95E:before {
  content: "\e960";
}
.icon-uniE95F:before {
  content: "\e961";
}
.icon-uniE960:before {
  content: "\e962";
}
.icon-uniE961:before {
  content: "\e963";
}
.icon-uniE962:before {
  content: "\e964";
}
.icon-uniE963:before {
  content: "\e965";
}
.icon-uniE964:before {
  content: "\e966";
}
.icon-uniE965:before {
  content: "\e967";
}
.icon-uniE966:before {
  content: "\e968";
}
.icon-uniE967:before {
  content: "\e969";
}
.icon-uniE968:before {
  content: "\e96a";
}
.icon-uniE969:before {
  content: "\e96b";
}
.icon-uniE96A:before {
  content: "\e96c";
}
.icon-uniE96B:before {
  content: "\e96d";
}
.icon-uniE96C:before {
  content: "\e96e";
}
.icon-uniE96D:before {
  content: "\e96f";
}
.icon-uniE96E:before {
  content: "\e970";
}
.icon-uniE96F:before {
  content: "\e971";
}
.icon-uniE970:before {
  content: "\e972";
}
.icon-ic_star_black_24px:before {
  content: "\e973";
}
.icon-uniE972:before {
  content: "\e974";
}
.icon-uniE973:before {
  content: "\e975";
}
.icon-uniE974:before {
  content: "\e976";
}
.icon-uniE975:before {
  content: "\e977";
}
.icon-uniE976:before {
  content: "\e978";
}
.icon-uniE977:before {
  content: "\e979";
}
.icon-uniE978:before {
  content: "\e97a";
}
.icon-uniE979:before {
  content: "\e97b";
}
.icon-uniE97A:before {
  content: "\e97c";
}
.icon-uniE97B:before {
  content: "\e97d";
}
.icon-uniE97C:before {
  content: "\e97e";
}
.icon-uniE97D:before {
  content: "\e97f";
}
.icon-uniE97E:before {
  content: "\e980";
}
.icon-uniE97F:before {
  content: "\e981";
}
.icon-uniE980:before {
  content: "\e982";
}
.icon-uniE981:before {
  content: "\e983";
}
.icon-uniE982:before {
  content: "\e984";
}
.icon-uniE983:before {
  content: "\e985";
}
.icon-uniE984:before {
  content: "\e986";
}
.icon-uniE985:before {
  content: "\e987";
}
.icon-uniE986:before {
  content: "\e988";
}
.icon-uniE987:before {
  content: "\e989";
}
.icon-uniE988:before {
  content: "\e98a";
}
.icon-uniE989:before {
  content: "\e98b";
}
.icon-discount:before {
  content: "\e98c";
}
.icon-phone:before {
  content: "\e98d";
}
.icon-tablet:before {
  content: "\e98e";
}
.icon-phone_android:before {
  content: "\e98f";
}
.icon-tablet_mac:before {
  content: "\e990";
}
.icon-tablet_android:before {
  content: "\e991";
}
.icon-phone_iphone:before {
  content: "\e992";
}
.icon-handshake-o:before {
  content: "\e993";
}
.icon-agreement:before {
  content: "\e994";
}

input[type=tel]::-ms-clear,input[type=number]::-ms-clear,input[type=phone]::-ms-clear,input[type=email]::-ms-clear,input[type=text]::-ms-clear,input[type=password]::-ms-reveal{height:18px;width:18px}
.close{float:none;font-size:inherit;font-weight:inherit;opacity:inherit;color:inherit;text-shadow:inherit;line-height:inherit}
*{margin:0;outline:none;padding:0;text-decoration:none}
p{margin-bottom:0}
label{margin-bottom:0}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
dl,ol,ul{margin-bottom:0}
html{margin:0!important;-webkit-text-size-adjust:none}
ol,ul{list-style:none}
a img{border:none}
a:active{outline:none}
a:hover{text-decoration:unset}
input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="file"] &gt; input[type="button"]::-moz-focus-inner{margin:0;border:0;padding:0}
input[type="reset"],input[type="text"],input[type="password"],textarea{border-radius:0}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}
script{display:none!important}
.filtersPanel input[type=checkbox] + label:before,.filtersPanel .inputs.reversed input + input + label:before,.filtersPanel .selector input + input + label:before,.filtersPanel input[type=radio] + label:before{content:'.';position:absolute;left:8px;top:50%;width:15px;height:15px;background:#ddd;-webkit-transform:translateY(-65%);-ms-transform:translateY(-65%);transform:translateY(-65%);text-indent:-9999px;font-size:0}
.filtersPanel .inputs.reversed input:checked + input + label:after,.filtersPanel .selector input:checked + input + label:after,.filtersPanel input[type=checkbox]:checked + label:after{content:'\e7d6';position:absolute;left:8px;top:50%;width:15px;height:15px;background:#0072bc;line-height:15px;text-align:center;font-family:icomoon;font-size:9px;color:#fff;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(-65%);-ms-transform:translateY(-65%);transform:translateY(-65%)}
body{text-rendering:optimizeLegibility;max-width:100%;background:#fff;font:400 16px 'Roboto', sans-serif;color:#2c2c2c;overflow-x:hidden}
h1{font-family:'Roboto Condensed', sans-serif; font-weight: 700;}
a{color:inherit;cursor:pointer}
a img{opacity:.99}
table{width:100%;border-collapse:collapse}
input[type="text"],input[type="tel"],input[type="password"],textarea,select{height:40px;border:none;padding:0 10px;vertical-align:middle;font-size:15px;color:#444;background:#f0f0f0}
textarea{min-height:150px;padding:20px}
select{min-width:70px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 35px 0 20px;background-image:url(/Themes/FmcgStore/Content/img/arrow.svg);background-repeat:no-repeat;background-position:right 15px center;cursor:pointer;text-transform:none}
select::-ms-expand{display:none}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background:#f0f0f0}
input:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f0f0f0 inset!important;-webkit-text-fill-color:#8c8c8c}
input[type="text"]:disabled,input[type="password"]:disabled,textarea:disabled,select:disabled{cursor:not-allowed;background:#e2e2e2}
input[type="checkbox"],input[type="radio"],input[type="checkbox"] + *,input[type="radio"] + *{vertical-align:middle}
.button-1{flex:1 1 auto;text-align:center;transition:.5s;color:#fff;border-radius:50px; background-color: #0072bc;cursor:pointer;font-family:'Roboto condensed',sans-serif;font-weight:700; letter-spacing: 1px}
button,input[type="submit"].button-1,input[type="button"].button-1{display:inline-block;padding:13px 40px;font-size:14px;border:none;color:#fff;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.button-2{flex:1 1 auto;text-align:center;transition:.5s;background-size:200% auto;color:#fff;border-radius:50px;cursor:pointer;font-family:'Roboto condensed',sans-serif;border:1px solid #f6b709;padding:13px 35px;font-size:14px;font-weight:700;background-image:linear-gradient(60deg,#FACB13 0%,#F7BC19 51%,#FACB13 100%)}
.button-2:hover{color:#fff;background-position:right center}
.button-2.outline, .button-2.outline#resend-affiliate-sms-btn{background:#fff;color:#f6b709}
.button-2.outline#resend-affiliate-sms-btn{border: 1px solid #f6b709}
.overview .add-to-cart-button,.variant-overview .add-to-cart-button{border:1px solid #0072bc;padding:13px 35px;font-size:14px;text-transform:uppercase;background-color:#0072bc}
.button-2.outline:hover, .button-2.outline#resend-affiliate-sms-btn:hover{background-image:linear-gradient(60deg,#FACB13 0%,#F7BC19 51%,#FACB13 100%);color:#fff}
.button-1:hover{background-color:#0066a8;}
input:disabled,textarea:disabled{background:rgba(241,241,241,.8)}
label,label + *{vertical-align:middle}
.main-slider-wrapper{position:relative}
.master-column-wrapper{position:relative;z-index:0;width:80%;margin:0 auto;padding:50px 0 0}
.master-column-wrapper:after{content:"";display:block;clear:both}
.center-1{margin:0 0 30px}
.center-2,.side-2{margin:0 0 30px}
.page{min-height:200px;text-align:center}
.page-title{padding:8px 0;margin:0 0 30px;border-bottom:1px solid #d4d4d4;text-align:center;position:relative}
.registration-page .page-title{margin-bottom:15px;}
.page-title:before{content:'';width:75px;height:3px;position:absolute;left:0;right:0;margin:auto;bottom:-2px;background:#f3cc2e;-o-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}
.page-title h1{font-size:28px}
.page:after,.page-title:after,.page-body:after{content:"";display:block;clear:both}
.buttons{margin:0 0 20px;text-align:center}
.link-rss{display:none;width:30px;height:30px;background:#0072bc url(/Themes/FmcgStore/Content/img/rss-icon.png) center no-repeat;outline:1px solid #f1f1f1;border:2px solid #fff;font-size:0!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.category-description ul,.manufacturer-description ul,.full-description ul,.topic-html-content ul,.topic-page ul,.post-body ul,.custom-tab ul{margin:12px 0;padding:0 0 0 36px;list-style:disc}
.category-description ol,.manufacturer-description ol,.full-description ol,.topic-html-content ol,.topic-page ol,.post-body ol,.custom-tab ol{margin:12px 0;padding:0 0 0 36px;list-style:decimal}
.category-description p,.manufacturer-description p,.full-description p,.topic-html-content p,.topic-page p,.post-body p,.news-body p,.custom-tab p{margin:10px 0;font-size:16px}
.flyout-cart{display:none}
.no-data{text-align:center;text-transform:none;line-height:25px;color:#8c8c8c;margin:0 0 10px}
.fieldset,.section{position:relative;padding:10px;max-width:650px;margin:auto}
.registration-page .fieldset{max-width:550px;}
.confirm-text{max-width:95%}
.fieldset .title,.section .title{margin:0 auto 25px;border-bottom:1px dashed #ccc;padding:0 0 15px;font-size:16px;letter-spacing:1px;max-width:100%;font:15px 'Roboto Condensed', sans-serif;text-transform:uppercase}
.fieldset .title strong,.section .title strong{font-weight:600;font-size:16px}
.form-fields{position:relative}
.form-fields:after{content:'';display:block;clear:both}
.inputs{position:relative;margin:0 auto 15px;text-align:left;white-space:nowrap;font-size:0;width:650px;max-width:100%}
.inputs:after{content:"";display:block;clear:both}
.inputs label{display:block;width:100%;margin:0 0 7px;text-align:left;font-size:15px}
.inputs input[type="text"],.inputs input[type="password"],.inputs select,.inputs textarea{width:100%;max-width:100%;vertical-align:middle;text-transform:none}
.inputs .option-list{overflow:hidden;display:inline-block;vertical-align:middle;white-space:normal;text-align:left}
.inputs .option-list li{float:left;margin:0 15px 0 0}
.inputs input[type='checkbox'],.inputs input[type='radio']{position:absolute;opacity:0;z-index:-1}
.inputs input[type='checkbox'] ~ label,.inputs input[type='radio'] ~ label{position:relative;display:block;padding:5px 5px 5px 25px;margin:0;text-align:left;text-transform:none;color:#8c8c8c;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.inputs input[type='checkbox'] ~ label:before,.inputs input[type='radio'] ~ label:before{content:'';display:inline-block;width:17px;height:17px;border:1px solid #ededed;position:absolute;top:0;left:0;bottom:0;margin:auto}
.inputs input[type='checkbox']:checked ~ label:after,.inputs input[type='radio']:checked ~ label:after{content:'';display:block;background:#f3cc2e;position:absolute;top:0;width:11px;height:11px;left:3px;bottom:0;margin:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.inputs input[type='radio'] ~ label:before,.inputs input[type='radio']:checked ~ label:after{border-radius:50%}
.inputs .toolbar{margin:0 0 5px}
.inputs.reversed{margin:0 auto 15px;text-align:center}
.required{margin:0 -6px 0 3px;font-size:13px;color:#e75862;display:inline-block;vertical-align:middle;height:11px}
.message-error{line-height:20px;color:#e75862;text-transform:none;margin:0 0 15px}
.field-validation-error,.username-not-available-status,.poll-vote-error,.password-error{padding:3px 0 0;display:block;font-size:13px;line-height:20px;color:#e75862;text-transform:none;position:relative}
.field-validation-error:empty,.username-not-available-status:empty,.poll-vote-error,.password-error:empty{display:none}
.field-validation-error:before,.username-not-available-status:before,.poll-vote-error,.password-error:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#e75862}
.field-validation-valid,.username-available-status{padding:3px 0 0;display:block;font-size:13px;line-height:20px;color:#3eaf5a;text-transform:none;position:relative}
.field-validation-valid:before,.username-available-status:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#3eaf5a}
.field-validation-valid:empty,.username-available-status:empty{display:none}
.captcha-box{margin:0 0 15px;text-align:center;line-height:0}
.captcha-box &gt; div{display:inline-block}
.captcha-box input{height:auto}
.loader{position:fixed;top:50%;left:50%;margin-left:-45px;margin-top:-45px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90px;height:90px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(45deg) rotate(45deg);transform:rotateX(45deg) rotate(45deg)}
.loader-overlay .box{position:absolute;top:0;left:0;width:30px;height:30px;background:#FED750;-webkit-animation:move 2s ease-in-out infinite both;animation:move 2s ease-in-out infinite both;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.loader-overlay .box:nth-child(1){-webkit-animation-delay:-1s;animation-delay:-1s}
.loader-overlay .box:nth-child(2){-webkit-animation-delay:-2s;animation-delay:-2s}
.loader-overlay .box:nth-child(3){-webkit-animation-delay:-3s;animation-delay:-3s}
.loader-overlay .box:before,.loader-overlay .box:after{display:block;content:"";position:absolute;width:30px;height:30px}
.loader-overlay .box:before{top:100%;left:0;background:#E6A32F;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}
.loader-overlay .box:after{top:0;left:100%;background:#C87932;-webkit-transform-origin:center left;transform-origin:center left;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}
@-webkit-keyframes move {
0%,100%{-webkit-transform:none;transform:none}
12.5%{-webkit-transform:translate(30px,0);transform:translate(30px,0)}
25%{-webkit-transform:translate(60px,0);transform:translate(60px,0)}
37.5%{-webkit-transform:translate(60px,30px);transform:translate(60px,30px)}
50%{-webkit-transform:translate(60px,60px);transform:translate(60px,60px)}
62.5%{-webkit-transform:translate(30px,60px);transform:translate(30px,60px)}
75%{-webkit-transform:translate(0,60px);transform:translate(0,60px)}
87.5%{-webkit-transform:translate(0,30px);transform:translate(0,30px)}
}
@keyframes move {
0%,100%{-webkit-transform:none;transform:none}
12.5%{-webkit-transform:translate(30px,0);transform:translate(30px,0)}
25%{-webkit-transform:translate(60px,0);transform:translate(60px,0)}
37.5%{-webkit-transform:translate(60px,30px);transform:translate(60px,30px)}
50%{-webkit-transform:translate(60px,60px);transform:translate(60px,60px)}
62.5%{-webkit-transform:translate(30px,60px);transform:translate(30px,60px)}
75%{-webkit-transform:translate(0,60px);transform:translate(0,60px)}
87.5%{-webkit-transform:translate(0,30px);transform:translate(0,30px)}
}
.loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:#fff}
@keyframes spinner {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.ajax-loading-block-window{position:fixed;top:0;left:0;z-index:999;width:100%!important;height:100%!important;background:#fff url(/Themes/FmcgStore/Content/img/loading.gif) center no-repeat;opacity:.9}
.bar-notification{display:none;position:fixed;bottom:0;left:0;z-index:1040;width:100%;padding:12px 25px 12px 10px;color:#fff;opacity:.95}
.bar-notification.success{background:#1ea480}
.bar-notification.error,.bar-notification.warning{background:#e56364}
.bar-notification .content{float:left;margin:0 10px 0 0;text-transform:uppercase}
.bar-notification .content a{color:#fff;text-decoration:underline}
.bar-notification .close{position:absolute;top:0;right:0;width:32px;height:32px;margin:5px;border:1px solid #666;box-shadow:inset 0 0 1px #999;background:#fff url(/Themes/FmcgStore/Content/img/close.png) center no-repeat;cursor:pointer;opacity:.7;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.bar-notification .close:hover{opacity:.9}
.noscript{background-color:#ff9;padding:10px;text-align:center}
.ajax-loading-block-window{z-index:999;background:none}
.ui-dialog{position:fixed!important;z-index:1750;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:380px!important;max-width:90%;box-shadow:0 0 35px rgba(0,0,0,0.16);background:#fff}
.ui-dialog:before{content:'';position:absolute;left:-50vw;right:-50vw;top:-50vh;bottom:-50vh;z-index:-1;background:#000;opacity:.7}
.ui-dialog-titlebar{font-size:17px;padding:14.5px 35px;text-align:center;text-transform:uppercase;background:#fff;font-weight:400;font-family:'Roboto Condensed', sans-serif}
.ui-dialog-titlebar button{position:absolute;top:6px;right:6px;width:24px;height:24px;margin:6px;overflow:hidden;border:none;background:none;font-size:0;padding:0}
.ui-dialog-titlebar button:after{font-family:icomoon;text-transform:none;content:"u";font-size:13.5px;font-weight:400;width:14px;height:14px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:#8c8c8c;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ui-dialog-titlebar button:hover:after{color:#2c2c2c}
.ui-dialog-content{height:auto!important;padding:25px;background:#fff;overflow-y:auto;max-height:80vh!important;border-top:1px dashed #ccc}
.ui-dialog-content .page{min-height:0}
.ui-dialog-content .page-title,.checkout-pages-body .ui-dialog-content .page-title{border:none;margin:0}
.ui-dialog-content .page-title:before{display:none}
.ui-dialog-content .page-title h1{font-size:16px;text-transform:none;font-weight:400}
.ui-dialog-content .back-in-stock-subscription-page .page-title h1{margin:0 0 15px}
.ui-dialog-content .page-body{text-align:center!important}
.ui-dialog-content .tooltip{margin:0 0 20px;text-transform:none;line-height:25px;color:#707070;text-align:center}
#terms-of-service-warning-box{text-transform:none;line-height:25px;color:#707070}
.ui-dialog-content button{border:none;background:#f5f5f5;color:#787878;text-transform:uppercase;padding:10px 25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ui-dialog-content button:hover{background:#f3cc2e;color:#2c2c2c}
.light-theme .ui-dialog-content button:hover{color:#fff}
#goToTop{display:none;position:fixed;right:40px;bottom:40px;z-index:1010;width:45px;height:45px;overflow:hidden;background:#0072bc url(/Themes/FmcgStore/Content/img/goTop.png) no-repeat center 46%;text-align:center;color:#fff;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.85}
#goToTop:hover{opacity:1}
.admin-header-links{background:#fff;color:#6a6a6a;border:1px solid #efefef;text-align:center}
.admin-header-links *{display:inline-block;margin:0 10px;line-height:38px;font-size:13px}
.admin-header-links .impersonate{display:inline-block}
.admin-header-links a{display:inline-block}
.admin-header-links a:only-child{display:block}
.admin-header-links .impersonate &gt; *{display:inline-block}
.admin-header-links .impersonate a{text-decoration:underline}
.header{margin:0 auto;text-align:center;background:#fff;padding-bottom:10px}
.header:after{content:"";display:block;clear:both}
.header-upper{margin:0 0 10px}
.header-centering:after{content:"";display:block;clear:both}
.header-welcome-message{color:#000;text-align:center;line-height:40px;height:40px;overflow:hidden;text-overflow:ellipsis;background-color:#f6f6f6;font-size: 13px}
.header-social-icons{font-size:0}
.header-social-icons li{display:inline-block}
.header-social-icons a{display:block;width:30px;height:40px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.header-social-icons a.twitter{background:url(/Themes/FmcgStore/Content/img/header-social-yeni.png) 9px center no-repeat}
.header-social-icons a.instagram{background:url(/Themes/FmcgStore/Content/img/header-social-yeni.png) -22px center no-repeat}
.header-social-icons a.facebook{background:url(/Themes/FmcgStore/Content/img/header-social-yeni.png) -53px center no-repeat}
.header-social-icons a.google{background:url(/Themes/FmcgStore/Content/img/header-social-yeni.png) -112px center no-repeat}
.header-social-icons a.pinterest{background:url(/Themes/FmcgStore/Content/img/header-social-yeni.png) -165px center no-repeat}
.header-social-icons a.linkedin{background:url(/Themes/FmcgStore/Content/img/header-social-yeni.png) -188px center no-repeat}
.header-social-icons a.youtube{background:url(/Themes/FmcgStore/Content/img/header-social-yeni.png) -83px center no-repeat}
.header-social-icons a.rss{background:url(/Themes/FmcgStore/Content/img/header-social-yeni.png) -140px center no-repeat}
.header-social-icons a:hover{background-image:url(/Themes/FmcgStore/Content/img/header-social-hover-yeni.png)}
.header-logo{margin:0 0 10px;text-align:center}
.header-logo a{display:inline-block;max-width:100%;line-height:0}
.header-logo a img{max-width:100%;max-height:100%;opacity:1}
.header-links-wrapper{position:relative;margin:0 0 20px}
.header-links ul{font-size:0;display:inline-block}
.header-links span{display:inline-block;font-size:13px;line-height:40px}
.header-links a{display:block;font-size:13px;line-height:40px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.header-links .title{display:none}
.header .account-navigation-wrapper{display:none}
.header-links-wrapper .facebook-login-block{border-bottom:none}
.header-links-wrapper .facebook-login-block .title{display:none}
.header-links-wrapper .facebook-login-block .buttons{margin:0;padding:6.5px}
.header-links-wrapper .facebook-login-block .buttons a{height:37px;margin:auto;padding:8px 8px 10px 4px;color:#fff;background-color:#4267b2}
.header-links-wrapper .facebook-login-block .buttons a:before{display:none}
.header-links-wrapper .facebook-login-block .buttons a:hover{opacity:.9!important}
.header-links .cart-qty{padding:0 0 0 20px}
.appdownload{position:absolute;top:50%;right:0;margin-top:-10px;color:#fff;}
.appdownload span{font-size:18px;}
.appdownload a:hover{color:#fff}
.appdownload a{font-size:14px;display:flex; align-items:center;line-height: 19px}
.store-search-box{position:relative}
.store-search-box form{display:inline-block}
.store-search-box form:after{content:"";display:block;clear:both}
.store-search-box input.search-box-text{height:45px;font-size:13px;display:inline-block;border:none;text-align:left;text-transform:none;padding:5px 5px 5px 10px;width:calc(100% - 45px);z-index:1;background-color:#fff}
.store-search-box .search-box-button{width:40px;height:40px;display:inline-block;text-indent:-10000px;border:none;cursor:pointer;cursor:pointer;background:#fff url(/Themes/FmcgStore/Content/img/search-button.png) center no-repeat;box-shadow:none}
.ui-helper-hidden-accessible{display:none}
.ui-autocomplete{position:absolute;z-index:1070;width:256px!important;overflow:hidden;background:#fff;border:1px solid #d4d4d4;font-size:.85714rem;text-align:left}
.ui-autocomplete li:first-child{border-top:none}
.ui-autocomplete a{display:block;padding:7px 8px;color:#616161;border-bottom:1px solid #fafafa}
.ui-autocomplete a.ui-state-focus{background:#f6f6f6}
.ui-autocomplete .img-block{display:table-cell;vertical-align:top}
.ui-autocomplete .detail{display:table-cell;width:calc(100% - 50px);padding-left:10px;vertical-align:middle}
.ui-autocomplete img{margin-right:5px;vertical-align:middle;max-height:40px;width:auto;max-width:40px}
.header-selectors-wrapper{font-size:0}
.header-selectors-wrapper &gt; div{display:inline-block;margin:0 5px 10px;vertical-align:middle}
.language-list{max-width:100%;font-size:0}
.language-list li{display:inline-block;margin:0 1px}
.language-list a{display:block;position:relative;width:32px;height:32px;line-height:0}
.language-list img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.flyout-cart{display:none;position:absolute;z-index:1011;width:500px}
.cart-wrapper.active .flyout-cart{display:block}
.mini-shopping-cart{font-size:13px;color:#616161;border:1px solid #fff;box-shadow:0 0 10px rgba(46,46,46,0.20);background:#fff;text-align:initial;padding:0 0 30px}
.mini-shopping-cart a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.mini-shopping-cart a:hover{color:#0072bc}
.mini-shopping-cart .count{margin:30px 30px 0;padding:0 0 10px;border-bottom:4px double #f1f1f1;overflow:hidden}
.mini-shopping-cart-title{float:left;color:#3b3b3b;font-size:15px;text-transform:uppercase}
.mini-shopping-cart .no-items-message{text-transform:uppercase;text-align:center}
.mini-shopping-cart .count a{float:right;font-size:14px;font-family:'Roboto',serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.mini-shopping-cart .count a:hover{color:#0072bc;text-decoration:none}
.mini-shopping-cart .items{margin:0 10px 10px 30px;padding:0 20px 0 0;overflow:hidden}
.mini-shopping-cart .items.ps-container{position:relative}
.mini-shopping-cart .item{border-top:1px solid #f1f1f1;padding:10px 0 10px 10px;position:relative}
.mini-shopping-cart .item:after{content:'';display:block;clear:both}
.mini-shopping-cart .item.first{border-top:none}
.mini-shopping-cart .picture{float:left;width:40px;text-align:center}
.mini-shopping-cart .picture a{display:block;position:relative;overflow:hidden}
.mini-shopping-cart .picture a:before{content:"";display:block;padding-top:125%}
.mini-shopping-cart .picture img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}
.mini-shopping-cart .picture + .product{margin:0 0 0 54px;overflow:hidden}
.mini-shopping-cart .name{max-height:2.4em;overflow:hidden;font-size:14px;color:#454545;font-weight:700}
.mini-shopping-cart .attributes{line-height:1.6em;margin:5px 0}
.mini-shopping-cart .price{display:inline-block;font-size:0}
.mini-shopping-cart .price span{font-size:15px;color:#0072bc}
.mini-shopping-cart .quantity{display:inline-block;font-size:14px;font-family:'Roboto',serif}
.mini-shopping-cart .quantity span{color:#4d4d4d;display:inline-block}
.mini-shopping-cart .totals{margin:0 0 30px;padding:17px 0;font-size:14px;color:#454545;font-weight:700;background:#f8f8f8;text-align:center}
.mini-shopping-cart .totals strong{color:#0072bc;font-size:18px;display:block;margin:5px 0 0}
.mini-shopping-cart .buttons{margin:0 30px;text-align:center;font-size:0}
.mini-shopping-cart input[type="button"]{display:inline-block;margin:0 5px;font-size:14px;border:none;text-transform:uppercase;padding:15px 35px}
.mini-shopping-cart input[type="button"]:only-child{border:none;outline:none;padding:15px 35px}
.mini-shopping-cart-item-close{position:absolute;top:17px;left:0;width:17px;height:17px;border:1px solid #f1f1f1;font-size:0;background:url(/Themes/FmcgStore/Content/img/close.png) center no-repeat}
.slider-wrapper.theme-custom{margin:0 auto 30px}
.footer{text-align:center;padding-top:40px;background-color:#fff; border-top: 1px solid #f6f6f6}
.footer-upper{margin:0 auto 55px;overflow:hidden}
.newsletter-title{margin:45px 30px 20px;overflow:hidden;text-overflow:ellipsis}
.newsletter-title span{font-weight:400;font-size:18px;color:#4d4d4d;text-transform:uppercase;letter-spacing:3px}
.newsletter-box-description{padding:20px;font-size:14px;line-height:30px;margin-bottom:0}
.newsletter-box-button{display:inline-block;position:relative;margin:5px 0 50px;font-size:14px;padding:18px 40px 18px 70px;background:#2e2e2e;color:#fff;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.newsletter-box-button:before{content:'';display:block;width:15px;height:10px;position:absolute;top:0;left:35px;bottom:0;margin:auto;background:#0072bc url(/Themes/FmcgStore/Content/img/subscribe-button.png) center no-repeat;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.newsletter-box-button:hover{background:#0072bc}
.newsletter-box-button:hover:before{background-image:url(/Themes/FmcgStore/Content/img/subscribe-button-hover.png)}
.newsletter-email{position:relative}
.newsletter-email .newsletter-subscribe-text{width:100%;color:#b7b7b7;padding:15px 20px;border:1px solid #ebebeb;height:50px}
.newsletter-email .newsletter-subscribe-button{width:100%;border:none;color:#fff;text-transform:uppercase;background:#2e2e2e;padding:10px 23px;height:42px;border-radius:0}
.newsletter-email .options{font-family:'Roboto',serif;font-size:14px;font-style:italic;color:#8c8c8c}
.newsletter-email .options span{display:inline-block;padding:10px 0;margin:0 5px;cursor:pointer}
.newsletter-email .options label{cursor:pointer}
.newsletter-email .newsletter-unsubscribe-button{display:block;border:none;background:none;margin:auto;padding:10px 0}
.newsletter-validation,.newsletter-result-block{width:100%;overflow:hidden;line-height:28px}
.newsletter-validation .please-wait{display:none!important}
.newsletter-result{font-size:15px;color:#27b1d4;line-height:2em;padding:15px;text-align:center}
.page-body .contactmail-result{font-size:15px;color:#27b1d4;line-height:2em;padding:15px;text-align:center}
.footer-block .title{font-size:14px;color:#383838;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;padding:15px;font-weight:700;cursor:pointer;text-transform:uppercase}
.footer-block .title:first-child{border-top:none}
.footer-block .title span{padding-right:20px;position:relative}
.footer-block .title span:after{content:'\e7cc';display:block;width:10px;height:9px;position:absolute;top:0;right:0;bottom:0;margin:auto;font-family:icomoon}
.footer-block ul{font-size:13px;margin:20px 0}
.footer-middle-left .footer-block ul{text-align:left}
.footer-collapse{display:none}
.footer-menu a,.footer-menu span{padding:7px;display:inline-block}
.footer-block p{line-height:25px;margin:20px auto;max-width:320px;font-size:13px}
.accepted-payment-methods{margin:35px 0!important;font-size:0}
.accepted-payment-methods li{display:inline-block;width:32px;height:20px;background:url(/Themes/FmcgStore/Content/img/payment_sprite.png) no-repeat;margin:0 12.5px;border-radius:1px}
.accepted-payment-methods .method1{background-position:0 0}
.accepted-payment-methods .method2{background-position:-32px 0}
.accepted-payment-methods .method3{background-position:-64px 0}
.accepted-payment-methods .method4{background-position:-96px 0}
.social-sharing ul{font-size:0}
.social-sharing li{margin:0 4px;border:1px solid #fff;padding:3px;height:46px}
.footer .social-sharing a + a{margin-left:5px}
.social-sharing a{display:inline-block;width:38px;height:38px;padding:0;vertical-align:middle}
.social-sharing a + a{width:auto;height:auto;transform:none!important}
.social-sharing a span{padding:0;display:block;width:38px;height:38px}
.social-sharing a .flip{background:#0072bc url(/Themes/FmcgStore/Content/img/social_sprite.png) no-repeat}
.social-sharing a .flop{display:none;background:#0072bc url(/Themes/FmcgStore/Content/img/social_sprite_hover.png) no-repeat}
.social-sharing .twitter span{background-position:0 center}
.social-sharing .instagram span{background-position:-54px center}
.social-sharing .facebook span{background-position:-108px center}
.social-sharing .google span{background-position:-215px center}
.social-sharing .pinterest span{background-position:-323px center}
.social-sharing .vimeo span{background-position:-378px center}
.social-sharing .youtube span{background-position:-161px center}
.social-sharing .rss span{background-position:-271px center}
.footer-lower{font-size:13px;color:#0072bc;background:#FDFDFD;padding:15px 0;border-top:1px solid #F0F0F0;font-weight:400}
.footer-lower:after{content:'';display:block;clear:both}
.footer-lower &gt; div{padding:6px 0}
.footer-powered-by{padding:15px;background:#333;color:#fff;font-size:11px}
.footer-lower a{color:#0072bc;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.footer-lower a:hover{text-decoration:underline}
.footer-store-theme select{width:170px}
.html-login-page .master-column-wrapper{padding:60px 0 100px}
.home-page-body .master-column-wrapper{padding:0;width:100%}
.home-page .topic-block,.home-page .category-grid,.home-page .product-grid,.home-page-banners,.home-page .news-list-homepage,.home-page .home-page-polls,.home-page-blog-social-wrapper{width:80%;margin-left:auto;margin-right:auto}
.block{margin:0 0 20px;text-align:center;background-color:#f6f6f6}
.block .title{padding:0;margin:0;cursor:pointer;background:url(/Themes/FmcgStore/Content/img/select-arrow.png) right center no-repeat,url(/Themes/FmcgStore/Content/img/select-arrow.png) left center no-repeat;border-bottom:1px solid #eee}
.block .title strong{font-weight:700;display:block;color:#444;font-size:14px;padding:15px 45px 15px 20px}
.block .listbox{display:none;padding:15px 20px 40px;font-size:13px}
.block .listbox:after{content:"";display:block;clear:both}
.block .list{text-align:left}
.block .list a{display:block;padding:7px;color:#2c2c2c;font-size:13px}
.block .active &gt; a{color:#0072bc}
.block .list img{display:none}
.block .sublist{padding:0 5px}
.block .list .sublist a{padding:7px 0 7px 15px;position:relative}
.block .list .sublist a:before{content:'';display:block;width:3px;height:3px;background:#454545;position:absolute;top:0;bottom:0;left:0;margin:auto}
.block .view-all{margin:10px 0 0}
.block .view-all a{color:#0072bc;font-size:13px;font-weight:700;padding:10px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}
.block .view-all a:after{content:'\e6ae';display:inline-block;margin-left:10px;font-family:icomoon;font-size:12px;color:#ccc;vertical-align:middle;-webkit-transition:all .3s;transition:all .3s}
.block .view-all a:hover{text-decoration:underline}
.block .view-all a:hover:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);color:#0072bc}
.block .tags{margin:0 0 10px;color:#2c2c2c}
.block .tags ul{font-size:0}
.block .tags li,.product-tags-all-page li{display:inline-block;position:relative;margin:0 15px 0 0;overflow:hidden;font-size:14px!important}
.block .tags li a,.product-tags-all-page li a{float:left;line-height:30px;word-break:break-word}
.onecolumn-category-block-wrapper .block{margin:60px 0}
.onecolumn-category-block-wrapper .block .title,.category-page-body .center-1 .block-popular-tags .title{text-align:center}
.onecolumn-category-block-wrapper .block .list,.category-page-body .center-1 .block-popular-tags .tags{text-align:center}
.onecolumn-category-block-wrapper .block .list li{display:inline-block}
.onecolumn-category-block-wrapper .block .list li a{padding:7px 10px}
.onecolumn-category-block-wrapper .block .sublist{display:none}
.onecolumn-category-block-wrapper .block .view-all,.category-page-body .center-1 .block-popular-tags .view-all{text-align:center}
.poll{margin:0 0 45px}
.poll strong{font-size:15px;color:#0072bc;font-weight:400;display:block;margin:0 0 10px}
.poll-options,.poll-results{color:#8c8c8c;font-size:13px;font-family:'Roboto',serif;font-style:italic;margin:0 0 15px;overflow:hidden}
.poll-options li,.poll-results li{display:inline-block;margin:5px}
.poll-options li &gt; *{display:inline-block;vertical-align:middle;cursor:pointer}
.poll .buttons input{font-size:13px;display:inline-block;padding:7px 20px;background:#2e2e2e;border:none;color:#fff;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.poll .buttons input:hover{background:#0072bc}
.poll-total-votes{display:block;margin:10px 0 0;font-weight:700}
.home-page-polls{text-align:center;margin:0 0 60px}
.home-page-polls .title{padding:10px;margin:0 0 30px;font-size:22px;border-bottom:1px solid #f1f1f1;text-align:center}
.home-page-polls .title strong{font-weight:400;color:#4d4d4d;text-transform:uppercase;letter-spacing:3px}
.breadcrumb{margin:0;text-align:center;background:#f6f6f6;color:#808080;padding:10px 0;font-weight:400;display:block}
.breadcrumb ul{font-size:0;margin-bottom:0}
.breadcrumb li{display:inline-block}
.breadcrumb li &gt; *{margin:0 5px;font-size:13px}
.breadcrumb strong{font-weight:400;padding:7px 0;display:inline-block}
.breadcrumb a{display:inline-block;padding:7px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.breadcrumb a:hover{color:#0072bc}
.category-description,.manufacturer-description,.vendor-description{line-height:25px;color:#616161;font-size:14px;margin:0 0 30px}
.category-description a,.manufacturer-description a,.vendor-description a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.category-description a:hover,.manufacturer-description a:hover,.vendor-description a:hover{color:#0072bc}
.product-filters{display:none}
.product-selectors{position:relative;margin:0 0 10px;text-align:center;font-size:14px;color:#616161}
.product-selectors select{font-size:14px}
.product-selectors:after{content:"";display:block;clear:both}
.product-selectors &gt; div{display:block;margin:0 0 10px}
.product-selectors select{margin:0 5px;border:1px solid #dcdcdc}
.product-selectors .product-sorting select{margin-right:0}
.product-selectors span{display:inline-block;line-height:40px;font-size:14px}
.product-selectors .product-viewmode{display:none}
.product-selectors .product-viewmode span{vertical-align:middle}
.product-selectors .product-viewmode a{display:inline-block;width:40px;height:40px;border:1px solid #d0d0d0;margin:0 0 0 7px;background-position:center;background-repeat:no-repeat;vertical-align:middle;font-size:0;opacity:.5}
.product-selectors .product-viewmode a.grid{background-image:url(/Themes/FmcgStore/Content/img/view-grid.png)}
.product-selectors .product-viewmode a.list{background-image:url(/Themes/FmcgStore/Content/img/view-list.png)}
.product-selectors .product-viewmode a.selected{opacity:1}
.product-selectors .product-page-size{display:block}
.category-item,/*.sub-category-item,*/.manufacturer-item,.vendor-item{position:relative}
.category-item .title,/*.sub-category-item .title,*/.manufacturer-item .title,.vendor-item .title{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);margin:10px;z-index:2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.sub-category-item .title{text-align:center;font-size:14px;font-weight:bold;color:#444;}
.manufacturer-item .title,.vendor-item .title{opacity:0;margin:0;background:rgba(255,255,255,.9);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.manufacturer-item:hover .title,.vendor-item:hover .title{opacity:1}
.category-item .title:hover{margin:13px}
/*.sub-category-item .title:hover{margin:13px}*/
.category-item .title a,.sub-category-item .title a,.manufacturer-item .title a,.vendor-item .title a{width:100%;height:100%;display:block}
.category-item .title span,.sub-category-item .title span,.manufacturer-item .title span,.vendor-item .title span{display:block}
.category-item-text-wrapper,.manufacturer-item-text-wrapper,.vendor-item-text-wrapper{position:absolute;top:50%;left:0;right:0;margin:-33px 0 0;text-align:center}
.category-item-name,.manufacturer-item-name,.vendor-item-name{color:#fff;font-size:30px;text-transform:uppercase;line-height:1.2em;max-height:2.4em;overflow:hidden;margin:0 0 6px}
.manufacturer-item-name,.vendor-item-name{font-size:22px;color:#454545}
.category-item-count,.manufacturer-item-count,.vendor-item-count{position:relative;font-size:16px;font-style:italic;font-family:'Roboto',serif;color:#fff;font-weight:400;line-height:1em;padding:12px 0 0}
.manufacturer-item-count,.vendor-item-count{font-size:15px;color:#0072bc}
.category-item-count:before{content:'';display:block;position:absolute;top:0;left:0;right:0;margin:auto;width:23px;height:1px;background:#fff}
.category-item .picture,/*.sub-category-item .picture,*/.manufacturer-item .picture,.vendor-item .picutre{z-index:1}
.item-box .sub-category-item .picture a:before,.item-box .manufacturer-item .picture a:before,.item-box .vendor-item .picture a:before{padding-top:63%}
.home-page-category-grid.three .item-box .picture a:before{padding-top:63%}
.item-grid:after,.product-grid:after,.product-list:after,.manufacturer-grid:after,.vendor-grid:after{content:"";display:block;clear:both}
.item-box{position:relative;width:100%;float:left;margin:0 0 25px;background-color:#ffffff; padding:10px;}
.sub-category-grid .item-box{padding:0;background-color:transparent;}
.item-box .product-item:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border:1px solid #d4d4d4;z-index:-1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.product-item-picture-wrapper{margin:0 0 15px;position:relative}
.item-box .picture{z-index:1;overflow:hidden}
.item-box .picture a{display:block;position:relative}
.item-box .picture a:before{content:"";display:block;padding-top:100%;overflow:hidden}
.sub-category-item .picture{margin:0 0 10px;background-color:#fff;}
.product-grid .item-box{border:1px solid #f2f2f2;background-color:#fff}
.product-grid .item-box .picture a:before,.product-list .item-box .picture a:before{padding-top:125%}
.product-item .product-item-picture-wrapper .stock-out-off{background:rgba(0,0,0,0.7);color:#f2f2f2;border:1px solid;opacity:.85;text-align:center;padding:20px;position:absolute;top:232px;left:0;width:100%;z-index:10}
.item-box .picture img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto;z-index:1;-webkit-transform:translateZ(0) scale(1.0,1.0)}
.item-box .picture .second-product-image{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.item-box:hover .picture .second-product-image{opacity:1}
.item-box .picture .second-product-image ~ .product-image{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.item-box:hover .picture .second-product-image ~ .product-image{opacity:0}
.item-box .details{margin:10px}
.item-box .details .sku{margin:0 0 5px;font-size:14px;color:#616161}
.item-box .product-title{overflow:hidden;margin:0 0 5px;height:28px}
.item-box .product-title a{display:block;font-size:13px;color:#616161;font-weight:400;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.item-box .product-title a:hover{color:#0072bc}
.item-box .product-rating-box{display:none;margin:10px 0}
.item-box .rating{background:url(/Themes/FmcgStore/Content/img/rating-1.png) repeat-x;width:80px;height:13px}
.item-box .rating div{background:#0072bc url(/Themes/FmcgStore/Content/img/rating-2.png) repeat-x;height:13px}
.item-box .description{display:none;color:#616161;font:15px/25px 'Roboto',serif;font-style:italic;margin:0 0 10px}
.item-box .description a{display:block;overflow:hidden}
.item-box .attribute-squares{margin:12px 0 0}
.item-box .prices{overflow:hidden;font-weight:700;font-size:15px}
.item-box .prices span{display:inline-block;font-size:16px;font-weight:600}
.item-box .old-price{color:#4d4d4d;text-decoration:line-through}
.item-box .actual-price{color:#0072bc;margin:0 8px 0 0}
.item-box .actual-price:only-child{margin:0}
.item-box .buttons{display:none;margin:0;font-size:0}
.item-box .tax-shipping-info a{text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.item-box .tax-shipping-info a:hover{color:#0072bc}
.item-box input[type="button"]{height:38px;vertical-align:middle;margin:10px 5px 10px 0;border:1px solid #f1f1f1;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.item-box input[type="button"]:hover{background-color:#0072bc;color:#fff;border-color:#0072bc}
.item-box input.subscribe-button,.item-box input.add-to-compare-list-button,.item-box input.add-to-wishlist-button{background-position:center;background-repeat:no-repeat;font-size:0;width:38px}
.item-box input.add-to-compare-list-button{background-image:url(/Themes/FmcgStore/Content/img/product-compare.png)}
.item-box input.add-to-compare-list-button:hover{background-image:url(/Themes/FmcgStore/Content/img/product-compare-hover.png)}
.item-box input.add-to-wishlist-button{background-image:url(/Themes/FmcgStore/Content/img/product-wishlist.png)}
.item-box input.add-to-wishlist-button:hover{background-image:url(/Themes/FmcgStore/Content/img/product-wishlist-hover.png)}
.item-box input.subscribe-button{background-image:url(/Themes/FmcgStore/Content/img/bell-icon.png)}
.item-box input.subscribe-button:hover{background-image:url(/Themes/FmcgStore/Content/img/bell-icon.png)}
.item-box input[type="button"].product-box-add-to-cart-button{padding:0 15px 0 40px;margin-right:0;font-size:13px;line-height:38px;color:#8c8c8c;background:#fff url(/Themes/FmcgStore/Content/img/product-add-to-cart.png) no-repeat left 15px top 10px;max-width:150px;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.item-box input[type="button"].product-box-add-to-cart-button:hover{background-color:#0072bc;color:#fff;background-image:url(/Themes/FmcgStore/Content/img/product-add-to-cart-hover.png)}
.item-box .attribute-squares .attribute-square{width:17px!important;height:17px!important;background-size:100%}
.item-box .attribute-squares li input{margin:-23px 0 0;opacity:0}
.item-box .attribute-squares li{margin:0 3px 3px 0}
.home-page-category-grid,.manufacturer-grid,.vendor-grid{margin:0 0 60px}
.sub-category-grid{margin:0 0 30px;width:100%;}
.product-grid,.product-list{margin:0 0 60px}
.product-grid .title{padding:8px 0;margin:0 0 30px;border-bottom:1px solid #d4d4d4;text-align:center;position:relative;font-family:'Roboto Condensed', sans-serif;}
.product-grid .title:before{content:'';width:75px;height:3px;position:absolute;left:0;right:0;margin:auto;bottom:-2px;background:#f3cc2e;-o-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}
.product-grid .title strong{font-size:25px;font-weight:500}
.cross-sells{margin:60px 0}
.pager{margin:0 0 20px}
.pager ul{text-align:center;font-size:0}
.pager li{display:inline-block;margin-right:5px;margin-top:3px;vertical-align:middle;background:#fff;position:relative}
.pager li.next-page{margin:3px 0 0 17px}
.pager li.previous-page{margin:3px 14px 0 3px}
.pager li *{display:block;min-width:35px;height:35px;color:#aaa;text-align:center;font-size:14px;line-height:35px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.pager li a,.pager li span{position:relative}
.pager li:before,.pager li.current-page:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#222;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.pager li.current-page:before,.pager li:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
.pager li a:hover,.pager li span:hover,.pager li.current-page span,.pager li:hover a,.pager li:hover a:hover,.pager li:hover a:active{color:#fff}
.pager li.previous-page *,.pager li.next-page *,.pager li.first-page *,.pager li.last-page *{background-position:center;background-repeat:no-repeat;font-size:0}
.pager li.previous-page *{background-image:url(/Themes/FmcgStore/Content/img/prev.png)}
.pager li.previous-page :hover{background-image:url(/Themes/FmcgStore/Content/img/prev-hover.png)}
.pager li.next-page *{background-image:url(/Themes/FmcgStore/Content/img/next.png)}
.pager li.next-page :hover{background-image:url(/Themes/FmcgStore/Content/img/next-hover.png)}
.pager li.first-page *{background-image:url(/Themes/FmcgStore/Content/img/prev-first.png)}
.pager li.first-page :hover{background-image:url(/Themes/FmcgStore/Content/img/prev-first-hover.png)}
.pager li.last-page *{background-image:url(/Themes/FmcgStore/Content/img/next-last.png)}
.pager li.last-page :hover{background-image:url(/Themes/FmcgStore/Content/img/next-last-hover.png)}
.vendor-list li{display:inline-block;margin:0 15px 15px 0}
.vendor-list a{display:block;padding:14px 20px;color:#4d4d4d;font-size:15px;text-transform:uppercase;outline:1px solid #f1f1f1;border:2px solid #fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.contact-vendor{text-align:center}
.contact-vendor input{display:inline-block;padding:14px 20px;color:#4d4d4d;font:normal 15px Roboto,sans-serif;background:#fff;margin:0 0 45px;text-transform:uppercase;outline:1px solid #f1f1f1;border:2px solid #fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.vendor-list a:hover,.contact-vendor input:hover{background:#0072bc;color:#fff}
.html-product-details-page .mfp-iframe-scaler{text-align:center;padding:0}
.html-product-details-page .mfp-iframe-holder .mfp-content{max-width:640px}
.mfp-iframe-scaler iframe{max-width:100%;margin:0 auto;text-align:center;position:relative!important;display:block;min-width:640px}
.mfp-iframe-scaler.popup-three-d{min-height:640px;margin:0 auto;background-color:#000}
.product-details-page-body .master-column-wrapper{padding:0;margin-top:0}
.product-essential{margin:0 0 20px;padding:50px 0;background-color:#fff}
.product-essential:after{content:"";display:block;clear:both}
.search-results &gt; .topic-block{ margin: 0 0 30px;}
.cart-table-detail {
    text-align: left;
    margin-top: -20px;
    margin-right: -20px;
    color: #8c8c8c;
}
.cart-table-detail table th {
    background:#f8f8f87d;
    padding: 6px;
}
.cart-table-detail table td{
    padding:4px;
}
.product-subgroup-show-detail {
    color: #0072bc;
    margin-top: 10px;
}
.product-essential-group .product-essential{
   background-color:#fff;
}
.product-essential-group .product-essential .full-description{
    box-shadow:none;
}
    .product-essential-group .product-essential .short-description {
        text-align: center;
        margin-bottom: 19px;
        margin-top: -10px;
    }
.product-essential-group .product-essential .product-name h1{
text-align:center;
padding-right:0px;
}

.product-subgroups {
    width: 100%;
    margin: 0px auto;
    background: #fff;
}
.product-subgroup-box {
    width: 100%;
    margin: 2px auto;
}
.product-subgroup-title {
    margin: 0 auto; 
    color: #454545;
}
.product-subgroup-title h1 {
    font-size: 22px;
}
.product-subGroup-product {
    padding: 5px;
    width: 100%;
    display:inline-block;
}
.product-subGroup-product-name {
    display: inline-block;
    width: 80%;
    font-size: 0.97em;
}
.product-subGroup-product-quantity {
    display: inline-block;
    width: auto;
}
.low-stock-warning {
    color: red;
    font-size: 10px;
}

.over-stock-warning {
    color: red;
    font-size: 10px;
}

.product-subGroup-product-quantity .subqty-input{
    width: 45px;
    height: auto;
    padding: 4px;
    text-align: center;
    font-size:13px;
}
.product-subgroup {
    width: 70%;
    display: inline-block;
    border-left: 1px solid #f0f0f0;
    padding-left: 10px;
}
.product-subgroup-picture {
    width: 20%;
    float: left;
    padding: 5px 15px;
    text-align: center;
}
.product-subgroup-banner-title {
    display:none;
    background: #000;
    color: #fff;
    padding: 5px;
    text-align: center;
    border-bottom: 5px solid #ffd800;
    margin-bottom:15px;
}
.product-subGroup-product-total-quantity {
    text-align: right;
    width: 90%;
    font-weight: 600;
    font-size: 13px;
    padding-right: 10px;
}
.product-subGroup-product-total-quantity .success-result,
.product-subGroup-product-total-quantity .error-result{
    font-size: 20px;
    color: #5dde6e;
    margin: 5px;
    display:none;
    vertical-align: middle;
}
.product-subGroup-product-total-quantity .success-result{
    color: #5dde6e;
}
.product-subGroup-product-total-quantity .error-result{
    color: #f16a6a;
}
.product-subgroup-title span {
    font-size: 22px;
    font-weight: 500;
    font-family: 'Roboto Condensed', sans-serif;
    vertical-align:middle;
}
.product-subgroup-title label {
    vertical-align: middle;
    font-size: 0.91em;
}
.gallery{margin:0 auto 60px;max-width:400px}
.gallery .picture{position:relative;width:400px;max-width:100%;margin:0 auto 10px}
.gallery .picture a{margin-bottom:10px}
.gallery .picture a,.product-variant-list .variant-picture a{position:relative;display:block;overflow:hidden}
.gallery .picture a:before,.product-variant-list .variant-picture a:before{content:"";display:block;padding-top:125%}
.gallery .picture img,.gallery .picture-thumbs img,.variant-picture img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;margin:auto}
.tpg-logo{text-align:center;margin-bottom:15px;border-bottom:1px solid #dad5d5}
.tpg-logo img{max-height: 60px; margin-bottom: 15px;}
.picture-thumbs-navigation-arrow{width:40px;height:105px;background-color:rgba(255,255,255,.5);position:absolute;top:calc(48vw - 44px);margin:auto;cursor:pointer;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.picture-thumbs-navigation-arrow.picture-thumbs-prev-arrow{left:0;background-image:url(/Themes/FmcgStore/Content/img/product-thumbs-navigation-left.png);background-repeat:no-repeat;background-position:left 16px center}
.picture-thumbs-navigation-arrow.picture-thumbs-next-arrow{right:0;background-image:url(/Themes/FmcgStore/Content/img/product-thumbs-navigation-right.png);background-repeat:no-repeat;background-position:right 16px center}
.picture-thumbs-navigation-arrow span{font-size:0}
.picture-thumbs-navigation-arrow img{width:0!important;top:10px;bottom:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.picture-thumbs-navigation-arrow.picture-thumbs-prev-arrow img{right:10px;left:auto}
.picture-thumbs-navigation-arrow.picture-thumbs-next-arrow img{left:10px;right:auto}
.gallery .picture-thumbs{position:absolute;bottom:30px;width:100%;text-align:center}
.product-details-page-body.with-picture-thumbs .gallery .picture-thumbs{position:static;bottom:auto;width:auto}
.gallery .picture-thumbs a{display:inline-block;width:13px;height:13px;margin:0 3px;border:1px solid #d4d4d4;position:relative}
.gallery .picture-thumbs a:before{content:'';display:block;position:absolute;width:9px;height:9px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.gallery .picture-thumbs a.active:before{background:#0072bc}
.gallery .picture-thumbs a img{display:none}
.product-details-page-body.with-picture-thumbs .gallery .picture{margin:0 auto 10px}
.gallery .picture-thumbs-item{margin:0 5px;height:100px}
.product-details-page-body.with-picture-thumbs .gallery .picture-thumbs a{width:80px;max-width:98%;height:auto;border:none;margin:0 3px}
.product-details-page-body.with-picture-thumbs .gallery .picture-thumbs a.active:before{display:none}
.product-details-page-body.with-picture-thumbs .gallery .picture-thumbs a:before{display:block!important;position:static;width:100%;height:auto;background:none;padding-top:125%}
.product-details-page-body.with-picture-thumbs .gallery .picture-thumbs a img{display:block}
.overview{position:relative;margin:0 0 60px}
.discontinued-product h4{color:#e56364;font-size:15px;margin:0 0 20px;text-transform:uppercase;font-weight:400}
.overview .product-name{margin:0 0 10px;color:#454545}
.overview .product-name h1{font-size:25px;margin-bottom:20px}
.add-to-cart-buttons-wrapper{padding:0;margin:40px 0 25px;border-bottom:1px solid #f1f1f1}
.overview-buttons{font-size:0}
.overview-buttons div{display:inline-block;margin:0 2px}
.overview .add-to-wishlist-button,.variant-overview .add-to-wishlist-button,.overview .add-to-compare-list-button,.overview .email-a-friend-button{display:inline-block;background:#ededed;border:none;padding:5px 10px;width:44px;height:44px;overflow:hidden;background-position:center;background-repeat:no-repeat;font-size:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.overview .add-to-wishlist-button.button-2{background-size:unset;padding:0;border-radius:50%;background-image:url(/Themes/FmcgStore/Content/img/wishlist.svg);position:relative}
.overview .add-to-compare-list-button{background-position:-37px center}
.overview .email-a-friend-button{background-position:-74px center}
.overview .add-to-wishlist-button:hover,.variant-overview .add-to-wishlist-button:hover,.overview .add-to-compare-list-button:hover,.overview .email-a-friend-button:hover{background-color:#0072bc}
.overview-buttons .add-to-wishlist-button:hover{background-image:url(/Themes/FmcgStore/Content/img/wishlist_dark.svg)}
.overview .sku,.variant-overview .sku,.overview .gtin,.variant-overview .gtin,.overview .stock,.variant-overview .stock,.overview .delivery-date,.variant-overview .delivery-date,.overview .product-vendor,.variant-overview .product-vendor,.overview .manufacturers,.manufacturer-part-number{margin:0 0 5px;font-size:16px}
.overview .sku span,.variant-overview .sku span,.overview .gtin span,.variant-overview .gtin span,.overview .stock span,.variant-overview .stock span,.overview .delivery-date span,.variant-overview .delivery-date span,.overview .product-vendor span,.variant-overview .product-vendor span,.overview .manufacturers span,.manufacturer-part-number span{display:inline-block}
.overview .value,.variant-overview .value{color:#0072bc;font-weight:400}
.overview .value a,.variant-overview .value a{color:#0072bc;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.overview .value a:hover,.variant-overview .value a:hover{text-decoration:none}
.free-shipping{display:inline-block;font-size:12px;text-transform:uppercase;padding:12px 20px;margin:20px 0;background:#f8f8f8;color:#0072bc;border:1px solid #f1f1f1}
.overview .manufacturers &gt; *{display:inline-block}
.product-no-reviews,.product-reviews-overview{display:block;margin:0 0 25px;vertical-align:middle;color:#8c8c8c;font:normal 13px Roboto,sans-serif}
.product-no-reviews a{text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.product-no-reviews a:hover{color:#0072bc}
.product-review-box{display:inline-block;margin:5px 15px 5px 0;vertical-align:middle}
.product-review-box .rating{width:80px;height:13px;background:url(/Themes/FmcgStore/Content/img/rating-1.png) repeat-x}
.overview .product-review-box .rating{background:url(/Themes/FmcgStore/Content/img/rating-1-gray.png) repeat-x}
.product-review-box .rating div{height:13px;background:#0072bc url(/Themes/FmcgStore/Content/img/rating-2.png) repeat-x}
.overview .product-review-box .rating div{background:#0072bc url(/Themes/FmcgStore/Content/img/rating-2-gray.png) repeat-x}
.product-review-links{display:inline-block;margin:5px 0;vertical-align:middle}
.product-review-links a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.product-review-links a:hover{color:#0072bc}
.prices-stock-wrapper{position:relative;border-bottom:1px solid #f1f1f1;margin:0 0 30px;padding:0 0 15px}
.prices-stock-wrapper .stock{position:absolute;left:0;right:0;bottom:0;margin:0}
.prices-stock-wrapper .stock .label{display:none}
.prices-stock-wrapper .stock .value{display:inline-block;font-size:12px;text-transform:uppercase;padding:10px 15px;background:#f8f8f8}
.overview .discount-badge{position:absolute;-ms-text-shadow:-1px 1px 0 rgba(0,0,0,0.2);text-shadow:-1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:-5px 5px 20px rgba(0,0,0,0.07);-ms-box-shadow:-5px 5px 20px rgba(0,0,0,0.07);box-shadow:-5px 5px 20px rgba(0,0,0,0.07);-webkit-transition:all .05s ease;-moz-transition:all .05s ease;-o-transition:all .05s ease;transition:all .05s ease;color:#fff;top:0;right:-20px;padding:15px;border-radius:10px 0 0 10px}
.overview .discount-badge:after{content:"";margin:15px 0 0 15px;right:0;border-bottom:10px solid transparent;position:absolute;width:0;height:0;border-top:0;-webkit-transition:all .05s ease;-moz-transition:all .05s ease;-o-transition:all .05s ease;transition:all .05s ease}
.overview .discount-badge.green{background-image:linear-gradient(left,#9c0 22%,#d4e993 100%);background-image:-o-linear-gradient(left,#9c0 22%,#d4e993 100%);background-image:-moz-linear-gradient(left,#9c0 22%,#d4e993 100%);background-image:-webkit-linear-gradient(left,#9c0 22%,#d4e993 100%);background-image:-ms-linear-gradient(left,#9c0 22%,#d4e993 100%);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0.22,#9c0),color-stop(1,#d4e993))}
.overview .discount-badge.red{background:red}
.overview .discount-badge.red:after{border-left:20px solid #C00;border-bottom:10px solid transparent}
.overview .prices,.variant-overview .prices{margin:10px 0;overflow:hidden;display:inline-block}
.overview .old-product-price,.variant-overview .old-product-price{font-weight:400;font-family:'Roboto Condensed', sans-serif;font-size:20px;color:#b2b2b2;text-decoration:line-through;margin:5px 0 0 7px !important;display:inline-block}
.overview .product-price,.variant-overview .product-price{font-size:25px;color:#0072bc;font-weight:400;font-family:'Roboto Condensed', sans-serif;display:inline-block}
.overview .non-discounted-price{font-size:18px;font-weight:700;color:#454545}
.overview .prices .old-product-price + .non-discounted-price{float:left;margin:5px 0 0;color:#454545}
.overview .prices .old-product-price ~ .discounted-price{clear:both}
.overview .prices .tax-shipping-info,.variant-overview .prices .tax-shipping-info,.overview .prices .base-price-pangv,.variant-overview .prices .base-price-pangv{clear:both;color:#454545!important}
.overview .prices .tax-shipping-info a,.variant-overview .prices .tax-shipping-info a{text-decoration:underline;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.overview .prices .tax-shipping-info a:hover,.variant-overview .prices .tax-shipping-info a:hover{color:#0072bc}
.overview .old-product-price label,.variant-overview .old-product-price label,.overview .product-price label,.variant-overview .product-price label{display:none}
.product-price.discounted-price label{display:inline;margin:0 0 0 1px}
.customer-entered-price{margin:0 0 20px;overflow:hidden}
.customer-entered-price &gt; div{overflow:hidden}
.customer-entered-price .enter-price-label{display:block;border-top:1px solid #f1f1f1;background:#f8f8f8;font-size:14px;color:#454545;padding:12.5px;margin-right:90px}
.customer-entered-price .price-input{position:relative;width:100%;max-width:330px;margin:auto}
.customer-entered-price .enter-price-input{position:absolute;top:0;right:0;bottom:0;margin:auto;width:90px;text-align:center}
.customer-entered-price .price-range{color:#616161;font:15px/25px 'Roboto',serif;font-style:italic;padding:10px 0}
.overview .add-to-cart{margin:0 0 20px}
.min-qty-notification{margin:0 0 15px;color:#e56364;text-transform:uppercase;max-width:400px}
.overview .add-to-cart-panel,.variant-overview .add-to-cart-panel{display:inline-block;position:relative}
.overview .qty-label,.variant-overview .qty-label{position:absolute;left:-25px;line-height:36px;display:none!important}
.overview .qty-input,.variant-overview .qty-input{width:50px;height:50px;padding:12px;text-align:center;font:normal 14px Roboto,sans-serif;color:#616161;border-color:#f1f1f1;background-color:#f0f0f0}
#quickTabs.productTabs{margin-top:45px;margin-bottom:45px}
.add-to-cart-qty-wrapper{margin:0 5px 0 0;padding:0 22px 0 0;position:relative;width:72px;height:50px;font-size:0}
.add-to-cart-qty-wrapper .plus,.add-to-cart-qty-wrapper .minus{position:absolute;right:0;width:20px;height:24px;background:#f0f0f0;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.add-to-cart-qty-wrapper .plus:before,.add-to-cart-qty-wrapper .minus:before{content:'';width:0;height:0;border-style:solid;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.add-to-cart-qty-wrapper .plus:hover,.add-to-cart-qty-wrapper .minus:hover{background:#ddd}
.add-to-cart-qty-wrapper .plus{top:0}
.add-to-cart-qty-wrapper .plus:before{border-width:0 4px 4px;border-color:transparent transparent #2c2c2c}
.add-to-cart-qty-wrapper .minus{bottom:0}
.add-to-cart-qty-wrapper .minus:before{border-width:4px 4px 0;border-color:#2c2c2c transparent transparent}
.add-to-cart .qty-dropdown{width:90px;height:40px;margin:10px auto}
.add-to-cart-qty-wrapper &gt; *{float:left}
.product-social-buttons .social-sharing li{border-color:#f1f1f1;display:inline-block}
.product-social-buttons .social-sharing a .flip{background-image:url(/Themes/FmcgStore/Content/img/social_sprite-product.png)}
.product-details-page .full-description{padding:40px;background:#fff;text-transform:none;line-height:25px;color:#8c8c8c;font-family:'Roboto',sans-serif;border:1px solid #d4d4d4;margin:0 0 80px}
.full-description ol,.full-description ul{display:inline-block;text-align:left}
.product-collateral{margin:0 0 20px}
.product-collateral .title{padding:10px;margin:0 0 30px;font-size:22px;border-bottom:1px solid #f1f1f1;text-align:center}
.product-collateral .title strong{font-weight:700;color:#4d4d4d;text-transform:uppercase;letter-spacing:1px;font-family:'Roboto Condensed', sans-serif;font-size:16px}
.tier-prices{margin:0 0 40px}
.tier-prices .title{margin:0;padding:9px 0;font-size:15px;border-bottom:4px double #f1f1f1}
.tier-prices .title strong{font-weight:400;text-transform:uppercase}
.tier-prices .table-wrapper{padding:30px;background:#f8f8f8}
.tier-prices .prices-table{overflow:hidden;max-width:580px;margin:auto}
.tier-prices .prices-row{float:left;width:50%;text-align:center}
.tier-prices .prices-row &gt; div{padding:17px}
.tier-prices .prices-row &gt; div:nth-child(odd){background:#fff}
.tier-prices .field-header{color:#616161;font:14px 'Roboto',serif;font-style:italic;text-align:center;padding:17px}
.tier-prices .item-price{color:#0072bc}
.product-specs-box span{font-size:16px}
.product-specs-box .spec-wrapper{margin:0 0 5px}
.attributes { margin-top: 30px}
.product-variant-line {
    margin: 0 0 60px
}
.product-variant-line:after{content:"";display:block;clear:both}
.variant-picture{position:relative}
.variant-overview{width:100%;overflow:hidden}
.variant-overview .variant-name{margin:10px 0 15px;font-size:18px;font-weight:700}
.variant-overview .variant-description{margin:0 0 30px;color:#616161;font:15px/25px 'Roboto',serif;font-style:italic}
.variant-overview .add-to-wishlist-button{display:block;float:none;clear:both;margin:0 auto}
.variant-overview .attributes{padding:0;border:none;margin:0 0 5px}
.variant-overview .prices &gt; div:first-child{color:#4d4d4d;font-size:18px}
.variant-overview .add-to-cart{display:inline-block;vertical-align:middle}
.variant-overview .add-to-wishlist{display:inline-block;vertical-align:bottom}
.variant-overview .add-to-wishlist input[type='button']{background-image:url(/Themes/FmcgStore/Content/img/product-wishlist.png);background-position:center;background-repeat:no-repeat;background-color:#fff;font-size:0;width:38px;height:38px;border:1px solid #f1f1f1;padding:0;margin:5.5px 0 5.5px 10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.variant-overview .add-to-wishlist input[type='button']:hover{background-image:url(/Themes/FmcgStore/Content/img/product-wishlist-hover.png);background-color:#0072bc}
.ui-tabs{margin:0 0 20px}
.ui-tabs .ui-tabs-nav{overflow:hidden;font-size:0;text-align:center}
.ui-tabs .ui-tabs-nav li{display:inline-block;margin:5px 0 0}
.ui-tabs .ui-tabs-nav li a,.productTabs .productTabs-header a{display:inline-block;font-size:16px;letter-spacing:2px;color:#8c8c8c;padding:10px 20px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:'Roboto Condensed', sans-serif}
.ui-tabs .ui-tabs-nav li a:hover,.productTabs .productTabs-header a:hover{color:#2c2c2c}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-state-active.ui-tabs-active a{color:#2c2c2c}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:before,.ui-tabs .ui-state-active.ui-tabs-active a:before{content:'';height:3px;position:absolute;left:0;right:0;margin:auto;bottom:0;background:#f3cc2e;-o-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}
.ui-tabs .ui-tabs-panel{background:#fff;box-shadow:none;padding:0}
.ui-tabs .ui-tabs-hide{display:none}
.product-tags-box{margin:0 0 45px}
.product-tags-list{font-size:0;text-align:center;font-family:'Roboto',serif;color:#8c8c8c;font-style:italic}
.product-tags-list li{display:inline-block;font-size:15px}
.product-tags-list li.separator{margin:0 10px 0 3px}
.product-tags-list a{display:inline-block;line-height:24px}
.product-tags-list a:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#0072bc}
.attributes .per-unit{font-size:13px;margin-left:3px}
.attributes dl{overflow:hidden}
.attributes dt{font-size:14px;color:#343642;display:block;margin:0;white-space:nowrap}
.attributes dd{margin-bottom:0}
.attributes li{margin:8px 0 12px}
.attributes select:only-child,.attributes input[type='text'],.attributes textarea{max-width:100%}
.attributes .option-list{display:flex;flex-flow:row wrap}
.attributes .option-list &gt; .radio-box{margin:0 0 10px .5rem;width:calc((100% - 1rem) / 3);border-radius:20px;box-shadow:0 3px 10px -2px hsla(150,5%,65%,0.5);background-color:#fff}
.attributes .option-list &gt; .radio-box:first-child{margin-left:0}
.attributes .option-list &gt; .radio-box input[type="radio"]{display:none}
.attributes .option-list &gt; .radio-box input[type="radio"]:not(:disabled) ~ label{cursor:pointer}
.attributes .option-list &gt; .radio-box input[type="radio"]:disabled ~ label{color:hsla(150,5%,75%,1);border-color:hsla(150,5%,75%,1);box-shadow:none;cursor:not-allowed}
.attributes .option-list &gt; .radio-box label{height:100%;display:block;border-radius:20px;padding:.5rem;text-align:center;position:relative}
.attributes .option-list &gt; .radio-box input[type="radio"]:checked + label{background:#FACB13;box-shadow:0 3px 10px -2px hsl(44,78%,36%);border-radius:20px}
.attributes .option-list &gt; .radio-box input[type="radio"]:checked + label:after{color:hsl(44,59%,51%);font-family:icomoon;border:2px solid hsl(44,93%,53%);content:"\e7d6";font-size:12px;font-weight:700;position:absolute;top:-15px;left:50%;transform:translateX(-50%);height:30px;width:30px;line-height:26px;text-align:center;border-radius:50%;background:#fff;box-shadow:0 2px 5px -2px hsla(0,0%,0%,0.25)}
.attributes .option-list &gt; .radio-box .attr-name{font-size:16px;display:inline-block;margin-bottom:0}
.attributes .option-list &gt; .radio-box .attr-pcs{display:inline-block;margin-bottom:10px;font-size:13px}
.attributes .option-list &gt; .radio-box .attr-price{display:block;font-size:18px;margin-bottom:10px;font-family:'Roboto Condensed', sans-serif}
.attributes .attr-pcs-old-price{color:#e56364;text-decoration:line-through;display:block;margin-bottom:5px}
.attributes dd select{width:96px;border-right:none}
.attributes dd select:last-child{border-right:1px solid #f1f1f1}
.attributes dd select:only-of-type{width:288px;border-right:1px solid #f1f1f1}
.customer-enter-quantity-wrapper input{width:50px;min-width:0!important;text-align:center}
.attributes dd select:focus{border-color:#d0d0d0}
.rental-attributes .attribute-label{font-size:14px;color:#343642;display:block;margin:0 0 7px;white-space:nowrap}
.rental-attributes .attribute-data{margin:0 0 15px}
.attributes .datepicker{width:280px;text-align:center}
.ui-datepicker{width:288px;background-color:#fff;text-align:center}
.ui-datepicker-header{position:relative;height:32px;background-color:#454545;color:#fff}
.ui-datepicker-header a{position:absolute;top:0;z-index:1;width:40px;height:32px;line-height:32px}
.attributes .qq-upload-button{background-color:#e56364}
.attributes .qq-upload-list li.qq-upload-success{background-color:#1ea480}
.ui-datepicker-header a.ui-datepicker-prev{left:0}
.ui-datepicker-header a.ui-datepicker-next{right:0}
.ui-datepicker-title{position:relative;z-index:0;line-height:32px;text-transform:uppercase}
.ui-datepicker-calendar th{background-color:#f8f8f8}
.ui-datepicker-calendar th,.ui-datepicker-calendar td{width:14.285%;border:1px solid #f1f1f1}
.ui-datepicker-calendar th span,.ui-datepicker-calendar td a{display:block;font-weight:400;min-height:32px;line-height:32px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ui-datepicker-calendar td a:hover{color:#0072bc}
.ui-datepicker-today{color:#0072bc}
.attribute-squares{font-size:0}
.attribute-squares li{display:inline-block;margin:0 5px 5px;line-height:normal!important;text-align:center}
.attribute-squares .attribute-square-container{display:block;border:1px solid #dfdfdf;position:relative;z-index:0}
.attribute-squares label{display:block;margin:0!important;height:25px}
.attribute-squares .attribute-square{display:block!important;width:23px!important;height:23px!important;cursor:pointer}
.attribute-squares .selected-value .attribute-square-container{border-color:#222}
.attribute-squares li input{position:relative;z-index:-1;margin:-32px 0 0;opacity:0}
.attribute-squares .selected-value .attribute-square-container{background-color:#4ab2f1}
.attribute-squares li input{position:relative;z-index:-1;margin:-32px 0 0}
.tooltip-container{position:absolute;width:200px;background:#FFF;border:1px solid #f1f1f1;text-align:center;visibility:hidden}
.tooltip-container:before{content:'';position:absolute;bottom:100%;left:50%;margin-left:-7px;width:0;height:0;border-bottom:7px solid #f1f1f1;border-right:7px solid transparent;border-left:7px solid transparent}
.tooltip-container:after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-6px;width:0;height:0;border-bottom:6px solid #f8f8f8;border-right:6px solid transparent;border-left:6px solid transparent}
.attribute-squares li:hover .tooltip-container{visibility:visible;margin-left:-87px;margin-top:5px;z-index:999}
.tooltip-container .tooltip-header{background-color:#f8f8f8;height:25px;padding:5px;text-transform:uppercase;text-align:left;width:198px;font-size:12px;text-align:center;border-bottom:1px #f8f8f8 solid}
.tooltip-container .tooltip-body{margin:5px}
.tooltip-container .tooltip-body img{border:0 #FFF;width:190px}
.giftcard{padding:30px;margin:-28px 0 30px;background:#f8f8f8;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;overflow:hidden;clear:both}
.giftcard div{margin:0 0 20px}
.giftcard label{display:block;font-size:14px;color:#343642;margin:0 0 10px}
.giftcard input,.giftcard textarea{width:288px;max-width:90%}
.giftcard textarea{height:150px}
.product-reviews-page h1{font-size:25px}
.product-reviews-page .page-title{border:none;margin:0;padding:5px 0 10px}
.product-reviews-page .page-title:before{bottom:0}
.product-reviews-page h1 a:before,.product-reviews-page h1 a:after{content:"''"}
.product-reviews-page .page-body{background:#fff;box-shadow:0 0 14px rgba(0,0,0,0.06)}
.product-reviews-page .title{margin:0 0 30px;font-size:17px;letter-spacing:1px;text-align:center}
.submitReviewResult{padding:55px 30px 30px;text-align:center;font-size:15px}
.write-review{padding:55px 30px 30px;text-align:center}
.write-review .title{font-size:15px;padding:15px;margin:0;background:#f5f5f5;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:'Roboto Condensed', sans-serif}
.write-review .title:hover{background:#e6e6e6}
.write-review .title strong:before{font-family:"icomoon";text-transform:none;content:"\e712";color:#7a7a7a;font-size:14px;display:inline-block;margin:0 13px 0 0}
.write-review .title .close-review-form{display:none}
.write-review .title .close-review-form:before{content:"u"}
.write-review .title.open .write-review-title{display:none}
.write-review .title.open .close-review-form{display:inline-block}
.write-review-collapse{padding:20px;border:1px solid #f5f5f5;border-top:none;display:none}
.write-review .fieldset{padding:0}
.write-review .form-fields{margin:0 0 15px;background:#fff;border:1px solid #f1f1f1;padding:10px}
.write-review .review-rating{text-align:center}
.write-review .review-rating label{display:block;margin:0 0 5px;font-size:15px;vertical-align:middle;font-family:'Roboto Condensed', sans-serif}
.review-rating ul{font-size:0;vertical-align:middle}
.write-review .review-rating li{display:inline-block;cursor:default;vertical-align:middle;font-size:15px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'Roboto Condensed', sans-serif}
.write-review .review-rating li.rating-options{font-size:0;margin:0 5px}
.write-review .rating-options .vote-star{display:inline-block;width:17px;height:16px;background:#f3cc2e url(/Themes/FmcgStore/Content/img/rating-reviews-page.svg) no-repeat center;font-size:0;margin:0;cursor:pointer}
.write-review .form-fields .inputs label{font-family:'Roboto Condensed', sans-serif}
.write-review .rating-options input[type='radio']{position:absolute;z-index:-1;opacity:0}
.write-review .rating-options input[type='radio']:checked ~ label{background-color:#f1f1f1}
.write-review .rating-options input[type='radio']:checked + label{background-color:#f3cc2e}
.write-review .review-rating li.first{width:95px;text-align:right;max-width:20%}
.write-review .review-rating li.last{width:95px;text-align:left;max-width:20%}
.write-review .captcha-box{margin:15px 0 0}
.write-review .button-1{margin:15px 0 0;padding:15px 35px;border:none;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#f3cc2e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:500}
.write-review .button-1:hover{background:#ebbf0d}
.write-review .button-1[disabled]:hover{background:#f3cc2e}
.product-reviews-page .page-body &gt; .result{padding:30px 30px 0;font-size:13px;line-height:20px;color:#3eaf5a;text-transform:none;text-align:center}
.product-reviews-page .message-error{font-size:13px;line-height:20px;color:#e75862;text-transform:none}
.product-review-list{overflow:hidden;padding:0 0 55px}
.product-review-list .title{margin:0}
.product-review-item{padding:30px 0}
.product-review-item .review-item-head{margin:0 0 10px;overflow:hidden;font-size:14px}
.product-review-item .review-title{margin:0 0 10px;font-family:'Roboto Condensed', sans-serif}
.product-review-item .review-text{color:#8c8c8c;text-transform:none;font-size:14px;line-height:20px;margin:0 0 25px}
.product-review-item .review-info,.product-review-item .product-review-helpfulness{margin:0 0 5px;text-transform:none;font-size:14px;color:#8c8c8c;font-family:'Roboto Condensed', sans-serif}
.product-review-item .review-info a,.product-review-helpfulness .vote{display:inline-block;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.product-review-item .review-info a:hover,.product-review-helpfulness .vote:hover{color:#f3cc2e}
.product-review-item .review-info a{padding:0 5px}
.product-review-helpfulness .vote{padding:0 5px;text-transform:uppercase;font-size:0;display:inline-block}
.product-review-helpfulness .vote:before{font-family:"icomoon";text-transform:none;content:"\55";font-size:17px;line-height:17px;display:inline-block}
.product-review-helpfulness .vote:last-child:before{content:'\56'}
.product-review-helpfulness .vote:first-child{margin-top:-2.5px}
.product-review-helpfulness .result{display:block;color:#8c8c8c;text-transform:none;font-size:14px;line-height:20px}
.product-review-helpfulness .question{margin:0 5px 0 0}
.product-review-item .reply{margin:30px 0 0;padding:20px;border:1px dashed #ccc}
.product-review-item .reply-header{margin:0 0 10px;font-size:14px}
.product-review-item .reply-text{color:#8c8c8c;text-transform:none;font-size:14px;line-height:20px}
.wishlist-content{margin:0 0 45px}
.wishlist-content .table-wrapper{overflow:visible}
.wishlist-content .message-error{margin:0 0 10px}
.wishlist-content .tax-shipping-info{text-align:center;color:#616161;font:15px 'Roboto',serif;font-style:italic;margin:0 0 10px}
.wishlist-content .tax-shipping-info a{text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.wishlist-content .tax-shipping-info a:hover{color:#0072bc}
.wishlist-content .buttons{font-size:0}
.wishlist-content .button-2{margin:0 5px 10px;outline:1px solid #f1f1f1;border:3px solid #fff;background:#fff;padding:12px 27px 12px 50px;font-size:13px;text-transform:uppercase;background-image:url(/Themes/FmcgStore/Content/img/cart-pages-sprite.png);background-repeat:no-repeat;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.wishlist-content .button-2:hover{background-color:#0072bc;background-image:url(/Themes/FmcgStore/Content/img/cart-pages-sprite-hover.png);color:#fff}
.wishlist-content .button-2.update-wishlist-button{background-position:0 -110px}
.wishlist-content .button-2.email-a-friend-wishlist-button{background-position:0 -169px}
.wishlist-content .button-2.wishlist-add-to-cart-button{background-position:0 -1px;background-color:#0072bc}
.wishlist-page .share-info{text-align:center;font-size:14px}
.wishlist-page .share-info a{display:block;margin:5px 0;color:#0072bc;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.wishlist-page .share-info a:hover{text-decoration:underline}
.compare-products-page{overflow:hidden}
.compare-products-page .table-wrapper{clear:both}
.compare-products-page .page-body{position:relative}
.compare-products-page .clear-list{display:inline-block;margin:0 0 10px;background:url(/Themes/FmcgStore/Content/img/clear.png) no-repeat 7px 9px;padding:5px 0 5px 24px;color:#8c8c8c;font-size:13px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.compare-products-page .clear-list:hover{text-decoration:underline}
.compare-products-table{display:none;font-size:13px;line-height:22px;color:#616161}
.compare-products-table tr &gt; :first-child{color:#616161!important;font:14px 'Roboto',serif;font-style:italic}
.compare-products-table .full-description td{vertical-align:top}
.compare-products-table .product-name a{font-weight:700;font-size:17px;color:#454545}
.compare-products-table .product-price{font-size:15px}
.compare-products-table-mobile{width:99%}
.compare-products-page .button-2{display:inline-block;outline:1px solid #f1f1f1;border:3px solid #fff;background:#fff url(/Themes/FmcgStore/Content/img/clear.png) no-repeat 21px center;font-size:12px;text-transform:uppercase;padding:8px 17px 8px 37px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.compare-products-page .button-2:hover{background-image:url(/Themes/FmcgStore/Content/img/clear-hover.png);background-color:#0072bc;color:#fff}
.compare-products-page img{max-width:100%}
.compare-products-page .attribute-squares .attribute-square-container{display:inline-block}
.compare-products-page .attribute-squares .attribute-square-container span{cursor:default}
.topic-content-boxed{background:#fff;border:1px solid #d4d4d4;margin:auto;max-width:100%;padding:30px;text-align:left}
.topic-page .faq_box h4{display:block;font-size:18px;padding:15px 0 0;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:'Roboto Condensed', sans-serif;cursor:pointer}
.topic-block{margin:0 0 60px}
.home-page .topic-block{margin:0 0 30px}
.topic-block-title{padding:10px;margin:0 0 30px;border-bottom:1px solid #f1f1f1;text-align:center}
.topic-block-title h2{font-weight:400;color:#4d4d4d;text-transform:uppercase;font-size:22px;letter-spacing:3px}
.topic-block-body{line-height:25px;color:#616161;font-size:14px}
.topic-block a,.topic-page a{color:#0072bc}
.topic-page .page-body{text-transform:none;line-height:25px;color:#707070;margin:auto;text-align:center}
.topic-white-bacground-template .page-body{text-transform:none;line-height:25px;color:#707070;margin:auto;text-align:center;background:#fff;padding:55px}
.topic-page .page-body ol,.topic-page .page-body ul{display:inline-block;text-align:left}
.home-page .topic-block{margin:0 auto 30px}
.popup-window .topic-page{padding:15px}
.not-found-page &gt; *{text-align:center}
.not-found-page p{margin:30px 0}
.topic-password{text-align:center}
.enter-password-title{margin:0 0 15px;font-size:13px;text-transform:uppercase}
.enter-password-form{display:inline-block;overflow:hidden;border:1px solid #f1f1f1;padding:3px}
.enter-password-form input[type="password"]{float:left!important;width:200px!important;height:34px!important;border:none!important}
.enter-password-form input[type="submit"]{float:left!important;width:auto!important;height:34px!important;outline:1px solid #f1f1f1!important;border:none!important;background:#2e2e2e!important;color:#fff!important;text-transform:uppercase!important;padding:0 30px!important;font-size:13px!important;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.enter-password-form input[type="submit"]:hover{background:#0072bc!important}
.password-error{margin:0 0 10px}
.contact-page form,.email-a-friend-page form,.apply-vendor-page form{max-width:590px;margin:0 auto 90px;padding:30px;background:#fff;position:relative}
.contact-page .form-fields,.email-a-friend-page .form-fields,.apply-vendor-page .form-fields{width:490px;max-width:100%;margin:0 auto 30px;padding:0;border:none}
.contact-page .inputs label,.email-a-friend-page .inputs label,.apply-vendor-page .inputs label{width:100%;display:block;float:none;text-align:center;margin:0 0 10px;font-size:14px}
.contact-page .form-fields input[type='text'],.email-a-friend-page .form-fields input[type='text'],.apply-vendor-page .form-fields input[type='text']{width:100%}
.contact-page .form-fields .inputs textarea,.email-a-friend-page .form-fields .inputs textarea,.apply-vendor-page .form-fields .inputs textarea{width:100%;min-height:90px}
.contact-page .message-error,.email-a-friend-page .message-error,.apply-vendor-page .message-error{margin:0 0 30px;text-align:center;font-size:13px}
.contact-page .button-1,.email-a-friend-page .button-1,.apply-vendor-page .button-1{display:inline-block;margin:0 5px;font-size:14px;border:none;text-transform:uppercase;padding:15px 35px;background:#454545;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.contact-page .button-1:hover,.email-a-friend-page .button-1:hover,.apply-vendor-page .button-1:hover{background:#0072bc}
.contact-page .topic-block-title,.apply-vendor-page .topic-block-title{padding:10px;margin:0 0 20px;border-bottom:4px double #f1f1f1;text-align:center}
.contact-page .topic-block-title h2,.apply-vendor-page .topic-block-title h2{font:15px Roboto,sans-serif;font-style:normal;letter-spacing:normal}
.contact-page .topic-block,.apply-vendor-page .topic-block{margin:0 0 20px}
.contact-page .topic-block-body,.apply-vendor-page .topic-block-body{text-align:center;color:#616161;font:15px/25px 'Roboto',serif;font-style:italic;margin:0 0 10px}
.email-a-friend-page .title{text-align:center;margin:0 0 20px}
.email-a-friend-page .title h2{color:#616161;font:15px 'Roboto',serif;font-style:italic}
.email-a-friend-page .title h2 a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.email-a-friend-page .title h2 a:hover{color:#0072bc}
.email-wishlist-page-body .page-title{position:static}
.email-wishlist-page-body .master-column-wrapper{padding:0}
.gender,.billing-type{text-align:left}
.gender span,.billing-type,.payments-filter span{display:inline-block;margin:0 15px 0 0}
.date-of-birth label{display:block}
.date-of-birth select{margin-top:-1px}
#check-availability-button{color:#616161;font:14px 'Roboto',serif;font-style:italic;background:url(/Themes/FmcgStore/Content/img/check-availability.png) no-repeat left center;border:none;text-transform:none;padding:5px 0 5px 18px;outline:none;-webkit-transition:all 0 ease-in-out;transition:all 0 ease-in-out}
#check-availability-button:hover{color:#0072bc;background-color:#0072bc;background-image:url(/Themes/FmcgStore/Content/img/check-availability-hover.png)}
#username-availabilty:empty{display:none}
.email-to-revalidate{display:inline-block;margin:0 0 5px 20px;vertical-align:middle;color:#616161;font:14px 'Roboto',serif;font-style:italic}
.vat-status,.vat-note,.email-to-revalidate-note{display:block;text-align:center;font-size:12px;white-space:normal;clear:both;padding:5px 0}
.accept-privacy-policy{text-align:center;color:#616161;font:15px; margin:0 0 20px}
.accept-privacy-policy &gt; *{display:inline-block;vertical-align:middle}
.accept-privacy-policy a,.accept-privacy-policy span{text-decoration:underline;cursor:pointer}
.accept-privacy-policy a:hover,.accept-privacy-policy span:hover{color:#0072bc;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.accept-news-letter{text-align:center;color:#616161;font:15px; margin:0 0 15px}
.accept-news-letter &gt; *{display:inline-block;vertical-align:middle}
.accept-news-letter a,.accept-news-letter span{text-decoration:underline;cursor:pointer}
.accept-news-letter a:hover,.accept-news-letter span:hover{color:#0072bc;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.add-more-external-records{color:#616161;padding:20px;line-height:25px;text-align:center}
.add-more-external-records a{color:#0072bc;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.add-more-external-records a:hover{text-decoration:underline}
.registration-page .buttons{margin:0;padding:20px;border-top:1px dashed #ccc}
.registration-page .facebook-login-block .buttons{border-top:none;margin:0 auto 13px;}
.registration-result-page .result{text-align:center;font-size:13px;margin:0 0 45px;}
.registration-result-page {background: #fff;box-shadow: 0 0 14px rgba(0,0,0,.06);padding:55px;margin: 0 auto;}
.login-page .customer-blocks { margin: 30px 0
}
.login-page .title{text-align:center;font:15px 'Roboto Condensed', sans-serif;text-transform:uppercase;padding:30px 30px 0;margin:0 0 30px;font-size:16px;letter-spacing:1px;border:none}
.login-page .message-error{padding:0 30px 10px}
.login-page .new-wrapper,.login-page .returning-wrapper,.login-page .sms-wrapper, .login-page .login-with-facebook, .login-page .register-part, .login-page .login-shopping-info{background:#fff;padding:0;max-width:none;margin:0 0 10px; border: 1px solid #d4d4d4;}
.login-page .text{padding:0 30px;margin:0;text-transform:none;line-height:25px;font-weight:400;color:#616161}
.login-page .new-wrapper .text, .login-page .login-shopping-info .text{text-align:center}
.login-page .login-shopping-info .text{padding:10px;font-size:15px;font-weight:600;}
.login-page .button-1.login-button{background:#0072bc url(/Themes/FmcgStore/Content/img/login.png) no-repeat 0 0;padding:16.5px 35px 16.5px 46px}
.login-page .button-1.login-button:hover{background:#0072bc url(/Themes/FmcgStore/Content/img/login-hover.png) no-repeat 0 0}
.login-page .checkout-as-guest-button{margin:0 10px 10px}
.login-page .returning-wrapper .inputs.reversed{margin:0}
.login-page .returning-wrapper .forgot-password{color:#0072bc}
.login-page .returning-wrapper .forgot-password a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.login-page .returning-wrapper .forgot-password a:hover{color:#0072bc}
.login-page .returning-wrapper .inputs.reversed *{width:auto;display:inline-block;margin:3px;font-size:14px}
.login-page .returning-wrapper .inputs.reversed &gt; .forgot-password{display:block}
.login-page .customer-blocks-top:after{content:"";display:block;clear:both}
.login-page .sms-wrapper .form-fields{background-color:#fff;border:none;padding:20px}
.login-page .advantages-part .topic-block-body ul{text-align: left;}
.login-page .login-part .facebook-btn:hover, .registration-page .facebook-btn:hover{opacity: 0.95;}
.login-page .login-part .facebook-btn, .registration-page .facebook-btn{margin:auto;padding:13px 25px 13px 55px;color:#4267B2; background-color:#f0f0f0; font-weight:bold; position:relative; margin-left:10px;border-radius:22px;}
.registration-page .facebook-btn{background-color:#4267B2;color:#f0f0f0;}
.login-page .login-part .facebook-btn i, .registration-page .facebook-btn i{ background-color:#4267B2; color: #fff; font-size: 14px; width: 44px; height: 44px; border-radius: 50%; display:block; position:absolute; line-height: 44px; left: 0;top:0; }
.validatephone-page-body .validatePhone-info{margin-bottom:20px}
.login-page .inputs .countryPhoneCode,.validatephone-page-body .inputs .countryPhoneCode{width:70px;margin-right:10px}
.login-page .inputs .countryPhoneCode + input[type="text"],.validatephone-page-body .inputs .countryPhoneCode + input[type="text"].phone{width:calc(100% - 80px)}
.login-page .returning-wrapper .form-fields{padding:20px;border:none;background-color:#fff}
.login-page .returning-wrapper .form-fields input{width:100%;max-width:500px}
.login-page .returning-wrapper .inputs{margin:0 0 15px}
.login-page .returning-wrapper .inputs label{font-size:14px;margin:0 0 5px}
.login-page .buttons{margin:0;padding:20px;border-top:1px dashed #ccc}
.login-page .external-authentication{text-align:center;background:#fff;/*box-shadow:0 0 14px rgba(0,0,0,0.06);*/margin:0}
.login-page .external-authentication .title, .login-page .register-part .title{padding:20px 0 0;margin:0;}
.login-page .register-or-login-with-facebook .buttons{border:none;}
.login-page .external-authentication .buttons{padding:20px 0;}
.login-page .external-authentication .buttons .facebook-btn{margin: auto;padding:13px 25px 13px 55px;color:#f0f0f0;background-color:#4267B2;font-weight:bold;position:relative;margin-left:10px;border-radius:22px;display:block; height:44px; font-size: 14px}
.login-page .external-authentication .buttons .facebook-btn i{background-color:#4267B2;color:#FFF;font-size:14px;width:44px;height:44px;border-radius:50%;display:block;position:absolute;line-height:44px;left:0;top:0;}
/*.login-page .login-with-facebook, .login-page .register-part{height:100%;}*/
.login-page .login-with-facebook .external-authentication, .login-page .register-part{display:flex;align-items:baseline;justify-content:center;}
.login-page .returning-wrapper, .login-page .login-form-content, login-page .sms-login-part .sms-wrapper, .login-page .sms-login-part .login-sms-content{flex:1 1 auto;margin-bottom:0;}
.login-page .login-form{display:flex;flex-direction:column;flex:1 1 auto;}
.registration-page .page-body{background:#fff;max-width:650px;margin:auto;border:1px solid #d4d4d4}
.registration-page .external-authentication .title{display:none}
.password-recovery-page .page-body{background:#fff;border:1px solid #d4d4d4;max-width:750px;margin:auto}
.password-recovery-page .recovery-tooltip{text-align:center;padding:20px 30px 15px;text-transform:none;line-height:25px;color:#8c8c8c;border-bottom:1px dashed #ccc;font-weight:400}
.password-recovery-page .buttons{margin:0;padding:20px;border-top:1px dashed #ccc}
.password-recovery-page .result{text-align:center;padding:20px 20px 0;text-transform:none;line-height:25px}
.html-login-sms-validation-page .page-body{background:#fff;border:1px solid #d4d4d4;max-width:750px;margin:auto;padding:30px}
.html-login-sms-validation-page .hr-or{margin:20px auto;display:block}
.affiliate-page-body{background:#fff;border:1px solid #d4d4d4;padding:30px;max-width:100%;margin:0 auto}
.affiliate-page-body .affiliate-customer-iban .buttons,.affiliate-page-body .affiliate-customer-payment .buttons{margin:5px}
.affiliate-stats .value{font-size:36px;display:block;margin-top:5px;width:100%;text-align:center;color:#000;}
.affiliate-stats .text{width:100%;text-align:center;color:#000;margin-bottom:5px;font-weight:700}
.affiliate-stats .sub-text {width:100%;text-align:center;margin-bottom:5px;color:#fff}
.affiliate-stats{z-index: 1;padding:3px;border-radius:3px;-webkit-box-shadow:0 5px 22px -4px rgba(50,50,50,0.5);-moz-box-shadow:0 5px 22px -4px rgba(50,50,50,0.5);box-shadow:0 5px 9px -4px rgba(50,50,50,0.4);cursor:pointer;}
.affiliate-stats:hover{-webkit-box-shadow:0 10px 22px -4px rgba(50,50,50,0.5);-moz-box-shadow:0 10px 22px -4px rgba(50,50,50,0.5);box-shadow:0 10px 22px -4px rgba(50,50,50,0.5)}
.how-work-system{margin-top:10px;margin-right:5px;font-size:2em;color:#2f64aa}
.affiliate-customer-iban,.affiliate-customer-payment,.how-work-system{float:right}
.affiliate-customer-stats{margin-top:15px;margin-bottom:30px}
.affiliate-send-invitation .button-1,.affiliate-bank-information .button-1{background-image:none;background:#f3cc2e;border-radius:0}
.affiliate-send-invitation .button-2,.affiliate-bank-information .button-2{border-radius:0;background-image:none;border:none}
.affiliate-send-invitation .button-2:hover,.affiliate-bank-information .button-2:hover,.affiliate-bank-information .button-1:hover{background:#ebbf0d}
.dpayment-result-page .section .title{ margin-bottom: 0;}
.dpayment-result-page .page-body,.account-page .page-body{background:#fff;border:1px solid #d4d4d4;padding:30px;max-width:850px;margin:0 auto}
.payment-fail-message{background-image:url(/Themes/FmcgStore/Content/img/exclamation-mark.png);background-repeat:no-repeat;background-size:39px;height:55px;display:block;margin:15px 0;}
.payment-fail-message .message{float:left;margin:12px 47px 0;color:#8c8c8c}
.payment-success-message{background-image:url(/Themes/FmcgStore/Content/img/checked.png);background-repeat:no-repeat;background-size:39px;height:55px;display:block;margin:20px}
.payment-success-message .message{float:left;margin:12px 47px 0;color:#8c8c8c}
.try-again-payment{margin:31px 15px 25px;padding:0 0 15px}
.try-again-payment a{color:#007bff9e;text-decoration:none}
.try-again-payment a:hover{color:#ccc}
.form-fields .title{margin-top:20px}
.bank-message .label{margin:10px 0;color:#e2574c;font-weight:500}
.account-page .page-title{border-bottom:none}
.account-page-navigation .account-navigation-wrapper{margin:60px 0}
.account-page-navigation .account-navigation-list{font-size:0;width:100%;text-align:center}
.account-page-navigation .account-navigation-list li{display:inline-block;padding:0 7px;margin:0 0 14px;border-bottom:4px double #f1f1f1;vertical-align:bottom}
.account-page-navigation .account-navigation-list li a{display:block;position:relative;width:60px;height:59px;background:#f8f8f8;border:1px solid #f1f1f1;border-bottom:none;text-align:center;text-transform:uppercase;white-space:normal;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.account-page-navigation .account-navigation-list li a:before{content:'';display:block;width:25px;height:24px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(/Themes/FmcgStore/Content/img/account-page-sprite.png) no-repeat}
.account-page-navigation .account-navigation-list li a.active:before,.account-page-navigation .account-navigation-list li a:hover:before{background:#0072bc url(/Themes/FmcgStore/Content/img/account-page-sprite-active.png) no-repeat}
.account-page-navigation .account-navigation-list li a.customer-info:before{background-position:0 0;height:17px}
.account-page-navigation .account-navigation-list li a.customer-addresses:before{background-position:0 -88px}
.account-page-navigation .account-navigation-list li a.customer-orders:before{background-position:0 -178px}
.account-page-navigation .account-navigation-list li a.return-requests:before{background-position:0 -259px}
.account-page-navigation .account-navigation-list li a.downloadable-products:before{background-position:0 -358px}
.account-page-navigation .account-navigation-list li a.back-in-stock-subscriptions:before{background-position:0 -450px}
.account-page-navigation .account-navigation-list li a.reward-points:before{background-position:0 -537px}
.account-page-navigation .account-navigation-list li a.change-password:before{background-position:0 -627px}
.account-page-navigation .account-navigation-list li a.customer-avatar:before{background-position:0 -717px}
.account-page-navigation .account-navigation-list li a.forum-subscriptions:before{background-position:0 -808px}
.account-page-navigation .account-navigation-list li a.customer-reviews:before{background-position:0 -894px}
.account-page-navigation .account-navigation-list li a.customer-vendor-info:before{background-position:0 -983px;height:20px}
.account-page .buttons{margin:30px 0 0}
.account-page input[type="button"].button-2,.account-page .button-2{margin:15px 0 0;border:none;background:#f0f0f0;color:#787878;text-transform:uppercase;padding:10px 25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.account-page .button-2:hover{background:#f3cc2e;color:#2c2c2c}
.light-theme .account-page .button-2:hover{color:#fff}
.account-page .edit-address{margin:0 0 20px}
.account-page .description{color:#8c8c8c;text-transform:none;font-size:15px;line-height:25px!important;margin:0 0 20px}
.email-to-revalidate,.email-to-revalidate-note{display:inline-block;margin:10px 5px;vertical-align:top;font-size:12px;white-space:normal}
.address-list-page .info,.order-list-page .info,.return-request-list-page .details{text-transform:none;color:#8c8c8c;font-size:15px;line-height:25px!important;vertical-align:middle}
.address-list-page .info label,.order-list-page .info label{display:inline-block;vertical-align:middle}
.address-list-page .add-button{text-align:center}
.address-list-page .title,.order-list-page .title,.return-request-list-page .title{max-width:none;margin:0;border:none}
.address-list-page .section.address-item,.order-list-page .section.order-item,.return-request-list-page .section.request-item{max-width:none;padding:0 0 30px;margin:0 0 30px;position:relative;border-bottom:1px dashed #ccc}
.address-list-page .country,.return-request-list-page .comments label{font-weight:700;color:#2c2c2c}
.order-list-page .section.order-item:last-child,.return-request-list-page .section.request-item:last-child{margin:0;padding:0;border:none}
.order-list-page .section.order-item:last-child .buttons{bottom:0}
.order-list-page .section.recurring-payments{margin:0 0 50px;max-width:none}
.recurring-payments .title{border-bottom:1px dashed #ccc;margin:0 0 25px}
.account-page .table-wrapper{box-shadow:none;border:1px solid #f5f5f5}
.recurring-payments .data-table th,.recurring-payments .data-table td{padding:20px;font-size:14px;white-space:normal}
.address-list-page .address-item .button-2,.order-list-page .order-item .button-2{margin:0 0 0 5px}
.return-request-list-page .comments{margin:15px 0 0}
.downloadable-products-page .data-table td.download a,.order-details-page .data-table td.view-details a{color:#f3cc2e}
.user-agreement-page .page-body{background:#fff;border:1px solid #d4d4d4;max-width:750px;margin:auto;text-align:center}
.user-agreement-page .terms-of-agreement{padding:30px}
.user-agreement-page .buttons{margin:0;padding:20px;border-top:1px dashed #ccc}
.return-request-list-page .section.request-item .title{text-transform:unset}
.back-in-stock-subscription-list-page .description{text-align:center;color:#616161;font:15px 'Roboto',serif;font-style:italic;margin:0 0 20px}
.reward-points-overview{text-transform:none;line-height:25px;color:#8c8c8c;margin:0 0 20px;text-align:center}
.reward-points-history td{font-size:14px}
.reward-points-history td.date{white-space:nowrap}
.avatar-page .message-error{margin:0 0 10px}
.avatar-page .page-body{padding:0 0 100px;position:relative}
.avatar-page .fieldset{text-align:center}
.avatar-page .image{width:225px;margin:0 auto 20px;position:relative}
.avatar-page .image:before{content:"";display:block;padding-top:120%}
.avatar-page .image img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto;border:1px solid #f1f1f1;-webkit-transform:translateZ(0) scale(1.0,1.0)}
.avatar-page input[type="file"]{width:225px}
.avatar-page .buttons{position:absolute;bottom:0;left:0;right:0}
.avatar-page input[type="submit"]{padding:15px 28px;margin:10px 10px 0 0}
.avatar-page input[type="submit"].remove-avatar-button{padding:12px 28px}
.avatar-page .info{text-align:center;color:#616161;font:14px 'Roboto',serif;font-style:italic;margin:0 0 20px}
.my-product-reviews-list-page .product-review-item:nth-child(2){border:none}
.my-product-reviews-list-page .pager{margin:20px 0}
.vendorinfo-page .uploadedFile{display:block}
.shopping-cart-page-body .master-column-wrapper,.checkout-pages-body .master-column-wrapper{padding:15px;margin-top:20px;background-color:#fff;margin-bottom:60px}
.shopping-cart-page-body .page-title,.checkout-pages-body .page-title{margin:0 0 30px}
.shopping-cart-page-body .no-data{text-align:center;color:#8c8c8c;font:15px/25px 'Roboto',serif;font-style:italic}
.order-progress{margin:0 0 20px;text-align:center}
.order-progress ul{font-size:0}
.order-progress li{display:inline-block;position:relative;padding:22px 15px 10px;width:33%}
.order-progress a{display:block;font-size:12px;text-transform:uppercase;padding:10px 0}
.order-progress a:before{content:'';display:block;width:22px;height:22px;border:1px solid #f1f1f1;background:#f8f8f8;position:absolute;top:0;left:50%;margin-left:-11px}
.order-progress li.active-step a{cursor:pointer;color:#8c8c8c}
.order-progress li.active-step a:before{background:#0072bc;border:3px solid #fff;outline:1px solid #f1f1f1}
.order-progress li.inactive-step a{cursor:default}
.shopping-cart-page .button-1,.checkout-page .button-1{display:inline-block;font-size:14px;border:none;text-transform:uppercase;padding:15px 25px;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius:50px}
.cart-options .button-2,.cart-options .clear-cart-button{color:#222;margin:0 5px 10px;border:1px solid #f1f1f1;background:#fff;padding:12px 27px 12px 50px;font-size:13px;text-transform:uppercase;background-image:url(/Themes/FmcgStore/Content/img/cart-pages-sprite.png);background-repeat:no-repeat;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.cart-options .button-2.update-cart-button{background-position:0 -110px;font-weight:500;font-family:Roboto,sans-serif}
.cart-options .clear-cart-button{background-position:0 -48px;font-weight:500;font-family:Roboto,sans-serif}
.cart-options .button-2.continue-shopping-button{background-position:0 -1px;background-color:#0072bc;font-weight:500;font-family:Roboto,sans-serif}
.cart-options .button-2:hover,.cart-options .clear-cart-button:hover{background-color:#0072bc;background-image:url(/Themes/FmcgStore/Content/img/cart-pages-sprite-hover.png);color:#fff}
.checkout-page .button-2,.order-details-page .page-title a{display:inline-block;border:1px solid #ccc;padding:5px 10px}
.remove-discount-button,.remove-gift-card-button{margin:0 0 0 5px;vertical-align:middle;width:17px;height:17px;border:1px solid #f1f1f1;font-size:0;background:#fff url(/Themes/FmcgStore/Content/img/close.png) center no-repeat}
.shopping-cart-page .message-error{margin:0 0 20px;font-size:13px}
.cart-options{text-align:center}
.cart-options .common-buttons{font-size:0;margin:0 0 20px}
.cart-options .common-buttons input{min-width:150px;margin:0 5px 5px}
.cart-options .checkout-attributes{margin:0 auto 20px;/*background:#f8f8f8;*/position:relative;/*padding:30px*/}
.cart-options div.checkout-attributes:before{content:'';display:block;height:4px;position:absolute;left:0;right:0;top:0;background:#fff;/*border-top:4px double #f1f1f1*/}
.cart-options .checkout-attributes dt{margin:0 auto 10px;font-size:14px;/*max-width:490px*/}
.cart-options .checkout-attributes dd{margin:0 auto 20px;/*max-width:490px*/}
.cart-options .checkout-attributes ul{color:#616161;font:14px 'Roboto',serif;font-style:italic}
.cart-options .checkout-attributes li *{vertical-align:middle}
.cart-options .selected-checkout-attributes{margin:0 0 45px;text-align:center;color:#616161;font:15px 'Roboto',serif;font-style:italic}
.cart-options div.checkout-attributes input[type='text']{width:100%}
.cart-options .checkout-attributes dd select{width:33%;border-right:none}
.cart-options .checkout-attributes dd select:only-child{width:100%;border-right:inherit}
.cart-options .checkout-attributes .attribute-squares li{margin:0 5px 0 0}
.cart-options .checkout-attributes .qq-upload-button{background-color:#e56364}
.cart-options .checkout-attributes .qq-upload-list li.qq-upload-success{background-color:#1ea480}
.cart-options .checkout-attributes textarea {min-height:50px;padding:5px;width:100%}
.cart-footer:after{content:"";display:block;clear:both}
.cart-footer .totals{max-width:384px;margin:39px auto 30px}
.cart-totals-wrapper{outline:1px solid #f1f1f1;border:3px solid #fff;background:#f8f8f8;padding:30px;margin:0 0 20px}
.cart-footer .total-info{margin:0 0 20px}
.cart-total td{width:50%;vertical-align:top;font-size:14px;padding:5px 0}
.cart-total .cart-total-left{text-align:left}
.cart-total .cart-total-right{text-align:right}
.cart-total .order-total{font-size:15px;text-transform:uppercase;font-weight:700}
.cart-total .order-total .cart-total-right{color:#0072bc}
.terms-of-service{padding:15px 30px;border-top:1px dashed #ccc;font-family:'Lato',sans-serif;font-size:15px;line-height:20px;text-transform:none;color:#8c8c8c;position:relative;max-width:80%;margin:0 auto}
.terms-of-service input[type='checkbox']{position:absolute;top:0;left:0;bottom:0;margin:auto;z-index:-1;opacity:0}
.terms-of-service input[type='checkbox'] ~ label{display:inline;max-width:300px;margin:auto;padding:9px 9px 9px 37px;text-align:left;font-family:'Lato',sans-serif;text-transform:none;color:#8c8c8c;position:relative;cursor:pointer}
.terms-of-service input[type='checkbox'] ~ label:before{content:'';display:block;width:17px;height:17px;border:1px solid #ccc;position:absolute;top:0;left:0;bottom:0;margin:auto}
.terms-of-service input[type='checkbox']:checked ~ label:after{content:'';display:block;background:#f3cc2e;position:absolute;top:0;width:11px;height:11px;left:3px;bottom:0;margin:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.terms-of-service a{margin:0 0 0 3px;cursor:pointer;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.terms-of-service a:hover{color:#f3cc2e}

.cart-footer .checkout-button{margin:0;width:100%}
.cart-footer .addon-buttons{margin:20px 0 0}
.cart-collaterals &gt; div{max-width:590px;padding:4px}
.cart-collaterals .estimate-shipping,.cart-collaterals .deals-container{border:3px solid #fff;outline:1px solid #f1f1f1;background:#f8f8f8}
.cart-collaterals .title{padding:10px;border-bottom:4px double #f1f1f1;text-align:center;font:15px Roboto,sans-serif}
.cart-collaterals .title strong{font-weight:500;color:#4d4d4d;text-transform:uppercase}
.cart-collaterals .hint{margin:15px;text-align:center;font-weight:400}
.cart-collaterals .shipping-options{padding:25px;background:#f8f8f8}
.cart-collaterals .shipping .buttons{margin:0}
.cart-collaterals .button-2{display:inline-block;padding:8.5px 20px;font-size:12px;background:#2e2e2e;border:none;color:#fff;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.cart-collaterals .button-2:hover{background:#0072bc}
.cart-collaterals .coupon-box,.cart-collaterals .giftcard-box{margin:0 0 10px;padding:25px;background:#f8f8f8}
.cart-collaterals .coupon-box .title,.cart-collaterals .giftcard-box .title{padding:0;border:none;margin:0 0 7px}
.cart-collaterals .coupon-box .title strong,.cart-collaterals .giftcard-box .title strong{font-size:14px;text-transform:none}
.cart-collaterals .coupon-box .hint,.cart-collaterals .giftcard-box .hint{display:none}
.cart-collaterals .coupon-code{overflow:hidden;font-size:0}
.cart-collaterals .coupon-code input[type="text"]{width:100%;height:50px;border:none}
.cart-collaterals .coupon-code input[type="submit"]{width:100%;height:50px;border-radius:0}
.cart-collaterals .message{margin:5px 0 0;color:#e56364}
.cart-collaterals .message-failure{color:#e56364;margin:5px 0 0}
.cart-collaterals .message-success{margin:5px 0 0}
.cart-collaterals .current-code{margin:5px 0 0;color:#1ea480}
.shipping-results{margin:20px 0 0;text-align:center;color:#616161;font:14px/25px 'Roboto',serif;font-style:italic}
.shipping-results li{margin:10px 0}
.order-summary-content .tax-shipping-info{margin:10px 0 15px;text-align:center;color:#616161;font:14px 'Roboto',serif;font-style:italic}
.order-summary-content .tax-shipping-info a{text-decoration:underline;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.order-summary-content .tax-shipping-info a:hover{color:#0072bc}
.checkout-page .select-billing-address,.checkout-page .order-summary,.checkout-page .select-shipping-address,.checkout-page .pickup-in-store,.shipping-method,.payment-method{max-width:none}
.checkout-page .select-billing-address .title,.checkout-page .select-shipping-address .title{display:none}
.checkout-page .address-grid{overflow:hidden;display:block}
.checkout-page .address-item{width:320px;max-width:100%;background:#fff;margin:0 0 20px;padding:0 0 90px;position:relative;border:1px solid #f1f1f1}
.checkout-page .address-box{padding:30px;text-transform:none;color:#8c8c8c}
.checkout-page .address-item li{padding:3px 0}
.checkout-page .address-item li.name{font:normal 16px 'Fjalla One',sans-serif;color:#2c2c2c;text-transform:uppercase;margin:0 0 10px}
.checkout-page .address-item li.country{font-weight:700;color:#2c2c2c}
.checkout-page .address-item .select-button{height:90px;padding:20px 30px;text-align:center;border-top:1px dashed #ccc;position:absolute;bottom:0;left:0;right:0}
.checkout-page .address-item input[type="button"]{padding:15px 10px;border:none;letter-spacing:2px;text-transform:uppercase;background:#0072bc;color:#fff;width:100%;max-width:245px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.checkout-page .address-item input[type="button"]:hover{background:#ebbf0d}
.checkout-page .address-item.enter-new-address{padding:0;background:#e2e2e2;box-shadow:none;position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-color:#dedede}
.checkout-page .address-item.enter-new-address:hover,.checkout-page .address-item.enter-new-address.open{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.04)}
.checkout-page .address-item.enter-new-address:before{content:'';display:block;padding-top:100%}
.checkout-page .address-item .enter-new-address-box{position:absolute;top:50%;left:20px;right:20px;height:120px;margin-top:-60px;padding:0 30px;text-align:center}
.checkout-page .address-item .enter-new-address-box:before,.checkout-page .address-item .enter-new-address-box:after{content:'';display:block;border-radius:50%;width:70px;height:70px;position:absolute;top:0;left:0;right:0;margin:auto;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.checkout-page .address-item .enter-new-address-box:before{border:1px dashed #b2b2b2}
.checkout-page .address-item .enter-new-address-box:after{content:"\e7bb";font-family:icomoon;text-transform:none;line-height:70px;font-size:24px;color:#717171;text-align:center}
.checkout-page .address-item .enter-new-address-box span{position:absolute;bottom:0;left:0;right:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.checkout-page .address-item .enter-new-address-box .label-close{opacity:0}
.checkout-page .address-item.open .enter-new-address-box .label-close{opacity:1}
.checkout-page .address-item.open .enter-new-address-box .label-open{opacity:0}
.checkout-page .enter-new-address.open:hover .enter-new-address-box:before{top:-5px;width:80px;height:80px;border:1px dashed #ccc}
.checkout-page .enter-new-address.open .enter-new-address-box:before{border-color:transparent}
.checkout-page .enter-new-address:hover .enter-new-address-box:before{top:-5px;width:80px;height:80px}
.checkout-page .enter-new-address:hover .enter-new-address-box:after,.checkout-page .enter-new-address.open .enter-new-address-box:after{background:#f3cc2e;color:#FFF}
.checkout-page .enter-new-address.open .enter-new-address-box:after{content:"u";font-size:14px}
.checkout-page .section.new-billing-address,.checkout-page .section.new-shipping-address{display:none;background:#fff;border:1px solid #f1f1f1;padding:30px;margin:0 auto 50px;max-width:792px}
.checkout-page .section.new-shipping-address .billing-wrapper{display:none}
.checkout-page .section.new-billing-address .title{max-width:680px}
.checkout-page .section.new-billing-address .inputs{width:680px}
.checkout-page .section.order-summary .title{max-width:none;padding:8px 0;margin:0 0 30px;border-bottom:1px solid #d4d4d4;text-align:center;position:relative}
.checkout-page .section.order-summary .title:before{content:'';width:75px;height:3px;position:absolute;left:0;right:0;margin:auto;bottom:-2px;background:#f3cc2e;-o-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}
.checkout-page .buttons{margin:0 0 45px}
.checkout-page .pickup-in-store,.checkout-page .ship-to-same-address,.checkout-page .min-order-warning{text-align:center;color:#616161;font:14px/25px 'Roboto',serif;font-style:italic}
.checkout-page .min-order-warning{display:block}
.checkout-page .pickup-points{max-width:100%;padding:60px 30px 30px;background:#f8f8f8;position:relative;text-align:center}
.checkout-page .select-pickup-point &gt; *{max-width:100%}
.checkout-page .select-pickup-point .title{position:absolute;top:0;left:0;right:0;background:#fff;border-bottom:4px double #f1f1f1}
.checkout-page .pickup-points-map{height:400px;max-width:100%;margin:30px 0 0}
.checkout-page .select-pickup-point ul{text-align:center;color:#616161;font:14px/25px 'Roboto',serif;font-style:italic;margin:-15px 0 0}
.section.shipping-method,.section.payment-method{max-width:450px;margin:0 auto 40px;padding:0;background:#fff;border:1px solid #f1f1f1}
.shipping-method .method-list,.payment-method .method-list{padding:30px}
.shipping-method .method-list li,.payment-method .method-list li{margin:0 0 15px}
.shipping-method .method-list li:last-child,.payment-method .method-list li:last-child{margin:0}
.payment-method .payment-logo{margin:0 0 10px}
.payment-method .payment-logo label{display:block;cursor:pointer}
.shipping-method .method-description,.payment-method .payment-description{text-transform:none;color:#909090;line-height:25px;margin:0 0 0 30px;font-weight:400}
.shipping-method .buttons,.payment-method .buttons,.payment-info .buttons,.confirm-order .buttons,.order-completed .buttons{margin:0;padding:20px;border-top:1px dashed #ccc}
.order-completed.section .title{text-transform:none}
.confirm-order .buttons{border:none}
.confirm-order .terms-of-service ~ .buttons{border-top:1px dashed #ccc}
.shipping-method .method-name,.payment-method .method-name{position:relative}
.section.shipping-method .buttons input[type='submit'],.section.payment-method .buttons input[type='submit'],.section.payment-info .buttons input[type='submit'],.section.confirm-order .buttons input[type='submit'],.section.order-completed .buttons input[type='button']{margin:0 auto}
.shipping-method input[type='radio'],.payment-method input[type='radio'],.payment-method input[type='checkbox']{position:absolute;top:0;left:0;bottom:0;margin:auto;opacity:0}
.shipping-method input[type='radio'] ~ label,.payment-method input[type='radio'] ~ label,.payment-method input[type='checkbox'] ~ label{display:inline-block;max-width:100%;padding:0 0 0 30px;position:relative;cursor:pointer;font-family:'Roboto', sans-serif;font-size:16px}
.shipping-method input[type='radio'] ~ label:before,.payment-method input[type='radio'] ~ label:before,.payment-method input[type='checkbox'] ~ label:before{content:'';display:block;width:17px;height:17px;border:1px solid #d4d4d4;position:absolute;top:0;left:0;bottom:0;margin:auto}
.shipping-method input[type='radio']:checked ~ label:after,.payment-method input[type='radio']:checked ~ label:after,.payment-method input[type='checkbox']:checked ~ label:after{content:'';display:block;background:#f3cc2e;position:absolute;top:0;width:11px;height:11px;left:3px;bottom:0;margin:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.shipping-method input[type='radio'] ~ label:before,.shipping-method input[type='radio']:checked ~ label:after,.payment-method input[type='radio'] ~ label:before,.payment-method input[type='radio']:checked ~ label:after{border-radius:50%}
.use-reward-points{position:relative;border: 2px solid #0072bc;padding:20px 30px;text-transform:none;background-color:#cdf9ff}
.use-reward-points ::before{border: 2px solid #0072bc !important;}
.use-reward-points ::after{background: #0072bc !important;}
.section.payment-info{max-width:750px;margin:0 auto 40px;padding:0;background:#fff;border:1px solid #f1f1f1;text-transform:none;color:#707070;line-height:25px;font-weight:400}
.payment-info .info{padding:30px}
.payment-info .info select,.payment-info .info input[type='text']{margin:5px 0}
.payment-info .info select{width:48%}
.payment-info .info select:only-child{width:100%}
.payment-info .info input[type='text']{width:100%}
.section.payment-info .validation-summary-errors{text-align:center;padding:30px 30px 0}
.checkout-data .section.order-summary{padding:0;margin:50px 0 30px}
.section.confirm-order{background:#fff;border:1px solid #f1f1f1;padding:0;margin:0 auto 20px}
.confirm-order .terms-of-service{max-width:100%;margin:auto;border:none;text-align: center;}
.confirm-order .terms-of-service label{max-width:100%!important}
.confirm-order .button-1{margin:0 0 20px;font-size:18px}
.checkout-page.order-confirm-page .section.order-summary .title{border:none;margin:0 0 15px}
.checkout-page.order-confirm-page .section.order-summary .title:before{display:none}
.checkout-page.order-confirm-page .section.order-summary .title strong{font-size:16px;letter-spacing:2px}
.section.order-completed{padding:0;max-width:750px;margin:auto;background:#fff;border:1px solid #f1f1f1;text-align:center}
.section.order-completed strong{font-weight:500}
.section.order-completed .title{border:none;margin:0;padding:30px 30px 15px;max-width:none;letter-spacing: 0.5px;}
.order-completed .details{padding:0 30px 30px;text-transform:none;color:#8c8c8c;line-height:25px}
.order-completed .details a{display:block;text-decoration:underline}
.order-completed .details a:hover{color:#f3cc2e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.opc .step-title{padding:10px;border-bottom:4px double #f1f1f1;text-align:center}
.opc .allow .step-title,.opc .allow .step-title *{cursor:pointer}
.opc .active .step-title *{color:#454545}
.opc .step-title *{display:inline-block;text-transform:uppercase;font:16px Roboto,sans-serif;color:#616161;font-style:normal}
.opc .step-title span{margin:0 10px 0 0}
.opc .step{padding:30px;text-align:center;background:#f8f8f8}
.opc .section &gt; label{display:block;margin:0 0 10px}
.opc input[type="text"],.opc select{max-width:100%}
.opc .buttons{margin-bottom:0}
.opc .back-link{display:inline-block;margin:0 10px 0 0}
.opc .back-link a{display:inline-block;font-size:14px;outline:1px solid #f1f1f1;border:3px solid #fff;text-transform:uppercase;padding:12px 35px;background:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.opc .back-link a:hover{background:#0072bc;color:#fff}
.opc .back-link small{display:none}
.opc .please-wait{display:block;margin:10px 0 0}
.opc .edit-address{padding:0;border:none}
.opc .section.pickup-points-map{margin:-35px 0 0}
.opc .pickup-in-store .selector,.opc .ship-to-same-address .selector,.opc .use-reward-points{font:13px/25px Roboto,sans-serif;font-style:normal;color:#454545}
.opc .payment-info .info td{text-align:left}
.opc .payment-info .info td:only-child{text-align:center}
.opc .payment-info .info td select,.opc .payment-info .info td input{margin:5px 0}
.opc .shipping-method .method-list,.opc .payment-method .method-list{padding:0}
.opc .shipping-method .method-list:before,.opc .payment-method .method-list:before,.opc .payment-info .info tr:first-child td:before{display:none}
.opc #checkout-step-payment-info{text-align:center}
.opc .payment-info .info tr:first-child td{padding-top:0}
.opc .terms-of-service{text-align:center}
.opc #checkout-step-confirm-order{background:none;padding:0}
.opc .order-summary-content .table-wrapper{margin:0 0 30px}
.order-details-page .custom-value .value{max-height:100px;overflow-y:auto}
.order-review-data &gt; div,.order-details-area &gt; div,.shipment-details-area &gt; div{padding:30px;margin:0 0 25px;position:relative}
.order-details-area &gt; div:before,.shipment-details-area &gt; div:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border:1px solid #d4d4d4;z-index:-1}
.order-review-data &gt; div:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border:1px solid #f1f1f1;z-index:-1}
.order-review-data ul,.order-details-area ul,.shipment-details-area ul{text-transform:none;color:#8c8c8c;font-family:'Lato',sans-serif;line-height:20px;font-size:14px}
.order-review-data li,.order-details-area li,.shipment-details-area li{padding:2px 0}
.order-review-data .title,.order-details-area .title,.shipment-details-area .title{margin:0 0 15px;font-size:16px;letter-spacing:2px;font-family:'Roboto Condensed', sans-serif}
.order-details-page .page-title{margin:0 0 80px}
.order-details-page .page-title .order-details-buttons{position:absolute;top:80px;left:0;right:0}
.order-details-page .page-title a{position:absolute;bottom:-60px;right:0;margin:0 5px 0 0;border:none;background:#e2e2e2;color:#787878;text-transform:uppercase;padding:13px 25px;padding-left:40px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.order-details-page .page-title a.pdf-invoice-button{right:auto;left:50%;margin:0 0 0 5px}
.order-details-page .page-title a:before{content:'';display:block;width:14px;height:13px;position:absolute;top:0;left:15px;bottom:0;margin:auto;background:url(/Themes/FmcgStore/Content/img/order-details-sprite.png) no-repeat}
.order-details-page .page-title a.print-order-button:before{background-position:0 -29px}
.order-details-page .page-title a.pdf-invoice-button:before{background-position:0 0}
.order-details-page .page-title a:hover{text-decoration:underline}
.order-details-page .order-overview{background:#fff;border:1px solid #d4d4d4;text-align:center;padding:30px;margin:0 0 20px;line-height:1.5}
.order-details-page .order-overview .order-number{margin:0 0 10px;font-size:16px}
.order-details-page .order-overview-content{text-transform:none;color:#8c8c8c;font-family:'Lato',sans-serif;line-height:20px;font-size:14px}
.billing-info,.shipping-info,.payment-method-info,.shipping-method-info,.order-info,.shipping-info{padding:30px}
.order-details-page .section,.shipment-details-page .section{max-width:none;padding:0;margin:0 0 50px}
.order-details-page .section .title,.shipment-details-page .section .title{max-width:none;padding:5px 0;margin:0 0 30px;border-bottom:1px solid #d4d4d4;text-align:center;position:relative}
.order-details-page .section .title:before,.shipment-details-page .section .title:before{content:'';width:75px;height:3px;position:absolute;left:0;right:0;margin:auto;bottom:-2px;background:#f3cc2e;-o-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}
.order-details-page .section .title strong,.shipment-details-page .section .title strong{font-size:25px}
.order-details-page .data-table label{color:#2c2c2c}
.order-details-page .tax-shipping-info{margin:20px 10px 10px;text-align:center}
.order-details-page .actions{margin:30px 0 0;overflow:hidden;font-size:0}
.order-details-page .actions input{width:100%;padding:15px 10px;margin:0 0 15px;border:none;letter-spacing:2px;text-transform:uppercase;color:#323232;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.order-details-page .actions input:hover,.order-details-page .actions input:last-child{color:#fff;background:#f3cc2e}
.order-details-page .actions input:last-child{margin:0}
.order-details-page .actions input:last-child:hover{background:#ebbf0d}
.order-details-page .section.products{padding:0 0 50px;margin:0}
.order-details-page .section.totals{width:390px;max-width:100%;margin:0 auto;padding:0;position:relative;padding:30px;background:#fff;border:1px solid #d4d4d4;z-index:2}
.order-details-page .cart-total *{border:none;font-family:'Roboto Condensed', sans-serif}
.order-details-page .cart-total td:first-child{padding:5px 0;text-align:left}
.order-details-page .cart-total td:last-child{padding:5px 0;text-align:right;color:#8c8c8c}
.order-details-page .cart-total td:last-child strong{color:#0072bc}
.order-details-page .cart-total tr:last-child td{font-size:17px}
.order-details-page .data-table .sku,.shipment-details-page .data-table .sku,.order-details-page .data-table .price,.order-details-page .data-table .unit-price,.order-details-page .data-table .quantity{color:#8c8c8c}
.order-details-page .data-table .shipment-id,.shipment-details-page .data-table .quantity{color:#8c8c8c;text-align:center}
.order-details-page .data-table td.total{color:#0072bc}
.order-details-page .data-table .quantity{text-align:center}
.order-details-page .section.options{padding:0;margin:0}
.order-details-page .section.options &gt; div{background:#fff;border:1px solid #d4d4d4;text-align:left;padding:30px;margin:0 auto;width:390px;max-width:100%;text-transform:none;color:#8c8c8c;font-family:'Lato',sans-serif;line-height:25px;font-size:15px;position:relative;z-index:1;border-bottom:1px dashed #ccc}
.html-return-request-page .page-body{background:#fff;border:1px solid #d4d4d4;max-width:750px;margin:auto}
.html-return-request-page .data-table .unit-price{display:none}
.return-request-page .result{padding:30px;text-align:center}
.return-request-page .table-wrapper{box-shadow:none;border:1px solid #f5f5f5}
.return-request-page .buttons{margin:0;padding:20px;border-top:1px dashed #ccc}
.return-request-file &gt; div{display:inline-block;width:350px;max-width:100%;vertical-align:middle}
.return-request-page .qq-upload-button{border:none;width:120px;background:#f0f0f0;color:#787878;text-transform:uppercase;padding:10px 0;font-size:14px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.return-request-page .qq-upload-button:hover{color:#fff;background:#f3cc2e}
.return-request-page .qq-upload-list li{background-color:transparent!important;font-size:12px;color:#333!important}
.reward-points-history table{font-size:14px;color:#616161}
.reward-points-history .footable-first-column,.reward-points-history .footable-last-column{color:#454545}
.reward-points-history .footable-last-column{font-size:15px}
.html-search-page .master-column-wrapper{margin-top:0}
.search-page-top .search-input{background:#fff;border:1px solid #d4d4d4;margin:0 0 30px}
.search-page-top .fieldset{max-width:none;padding:0}
.search-input input + label{display:inline;margin:0 0 0 2px}
.basic-search-top{max-width:650px;margin:auto;padding:30px}
.advanced-search{padding:30px}
.advanced-search-checkbox{border-top:1px dashed #ccc;padding:15px 0}
.advanced-search-checkbox .inputs{margin:0 auto;text-align:center}
.advanced-search-checkbox .inputs input[type='checkbox'] ~ label{display:inline-block;width:auto;font:normal 15px 'Fjalla One',sans-serif;text-transform:unset}
.advanced-search-checkbox .inputs input[type='checkbox'] ~ label:before{border-color:#d4d4d4}
.advanced-search{border-top:1px dashed #ccc}
.advanced-search .price-range input{width:49.5%}
.advanced-search .price-range input + input{margin-left:1%}
.search-input .button-1{display:inline-block;padding:16.5px 40px;font-size:13px;background:#2e2e2e;border:none;color:#fff;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.search-input .button-1:hover{background:#0072bc}
.search-input .warning,.search-results .result{display:block;margin:10px 0 0;font-weight:400;color:#c00}
.search-results{margin:30px 0 0}
.sitemap-page .description{margin:0 0 30px;text-align:center;color:#616161;font:15px/25px 'Roboto',serif;font-style:italic}
.sitemap-page .entity{margin:0 0 20px}
.sitemap-page .entity-title{padding:10px;margin:0;border-bottom:4px double #f1f1f1;text-align:center}
.sitemap-page .entity-title h2{font:15px Roboto,sans-serif;font-style:normal;text-transform:uppercase}
.sitemap-page .entity-body{padding:30px;background:#f8f8f8;text-align:center}
.sitemap-page li{display:inline-block;margin:0 5px}
.sitemap-page a{display:block;padding:7px;font-size:14px;color:#616161;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.sitemap-page a:hover{color:#0072bc}
.sitemap-page a:empty{display:none}
.year strong{display:block;cursor:default;font-weight:400;color:#8c8c8c}
.blog-page .post,.news-items .news-item{position:relative;margin:0 0 45px}
.blog-page .post:after,.news-items .item:after{content:"";display:block;clear:both}
.blog-page .page-title{max-height:70px;overflow:hidden}
.post-title,.news-title{display:block;color:#454545;margin:0 0 13px;font-size:25px;font-weight:700;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.post-title:hover,.news-title:hover{color:#0072bc}
.post-date,.news-date{display:block;color:#8c8c8c;font:14px 'Roboto',serif;font-style:italic}
.post-head,.news-head{margin:0 0 15px}
.blogpost-page .post-date,.news-item-page .news-date{margin:0 0 15px}
.post-body,.news-body{margin:0 0 20px;font-size:14px;color:#616161;line-height:25px;text-align:justify}
.blog-page .tags,.blogpost-page .tags{position:relative;margin:0 0 15px;overflow:hidden;display:inline-block;color:#616161;padding-left:21px}
.blog-page .tags &gt; *,.blogpost-page .tags &gt; *{float:left}
.blog-page .tags label,.blogpost-page .tags label{position:absolute;top:0;left:0;font-size:0;height:36px;width:21px;background:url(/Themes/FmcgStore/Content/img/blog-sprite.png) no-repeat 0 -23px}
.blog-page .tags ul,.blogpost-page .tags ul{font-size:0}
.blog-page .tags li,.blogpost-page .tags li{display:inline-block;font:14px 'Roboto',serif;font-style:italic}
.blog-page .tags li.separator,.blogpost-page .tags li.separator{margin:0 5px 0 3px}
.blog-page .tags a,.blogpost-page .tags a{display:block;padding:10px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}
.blog-page .tags a:hover,.blogpost-page .tags a:hover{color:#0072bc}
.blog-posts .buttons .read-comments{display:inline-block;margin:7px 0;font:14px 'Roboto',serif;font-style:italic;color:#616161;padding:10px 0 10px 24px;background:url(/Themes/FmcgStore/Content/img/blog-sprite.png) no-repeat 0 11px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.blog-posts .buttons .read-comments:hover{color:#0072bc}
.blog-posts .read-more,.news-items .read-more{display:block;padding:13px 24px;font-size:13px;background:#2e2e2e;border:none;color:#fff;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-align:center}
.blog-posts .read-more:after,.news-items .read-more:after{content:'&gt;&gt;';margin:0 0 0 5px;font-weight:400}
.blog-posts .read-more:hover,.news-items .read-more:hover{background:#0072bc}
.blog-posts .read-more{margin:20px 0 0}
.news-items .read-more{display:inline-block}
.blog-post-body .master-column-wrapper,.news-item-body .master-column-wrapper{padding:0}
.blogpost-page .page-title,.news-item-page .page-title{position:static;display:inline-block;margin:0 0 13px;padding:0;border:none}
.blogpost-page .page-title h1,.news-item-page .page-title h1{text-transform:none;font-size:25px;font-weight:700;letter-spacing:initial}
.new-comment{max-width:none;margin:0 0 45px}
.new-comment &gt; *{background:#f8f8f8}
.new-comment .title{background:#fff;margin:0;border-bottom:4px double #f1f1f1;padding:10px 0}
.new-comment .result{padding:20px 50px 0;color:#1ea480}
.new-comment .form-fields{border:none;padding:30px 50px}
.new-comment .inputs{margin:0;max-width:none}
.new-comment .buttons{padding:0 50px 45px}
.new-comment textarea{width:100%}
.new-comment .button-1{padding:13px 24px;font-size:13px;background:#2e2e2e;border:none;color:#fff;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-align:center}
.new-comment .button-1:hover{background:#0072bc}
.comment-list .title{border-bottom:4px double #f1f1f1;padding:10px 0;margin:0 0 30px}
.comment-list .title strong{font-weight:400;font-size:15px;color:#4d4d4d;text-transform:uppercase}
.blog-comment,.news-comment{margin:0 0 30px;padding:0 0 25px;border-bottom:1px solid #f1f1f1;position:relative}
.blog-comment:after,.news-comment:after{content:"";display:block;clear:both}
.comment-info{width:85px;margin:0 auto 10px}
.comment-info .username{display:block;padding:5px;font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.comment-info .username:hover{color:#0072bc}
.comment-info .avatar{position:relative;width:85px;overflow:hidden}
.comment-info .avatar a:before{content:"";display:block;padding-top:120%}
.comment-info .avatar img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}
.comment-content .comment-title strong{color:#616161;font-size:14px;line-height:30px;font-style:italic;font-family:'Roboto',serif}
.comment-time{margin:0 0 30px;color:#8c8c8c;font-size:13px;font-style:italic;font-family:'Roboto',serif}
.comment-time label{display:none}
.comment-body{color:#616161;font-size:14px;line-height:30px;font-style:italic;font-family:'Roboto',serif;text-align:justify}
.news-item-page .inputs:first-child label{display:block}
.news-list-homepage{margin:0 0 60px}
.news-list-homepage .title{padding:10px;margin:0 0 50px;font-size:22px;border-bottom:1px solid #f1f1f1;text-align:center}
.news-list-homepage .title strong{font-weight:400;color:#4d4d4d;text-transform:uppercase;letter-spacing:3px}
.news-list-homepage .news-head{margin:0 0 25px}
.news-list-homepage .news-title{font-size:16px;margin:0 0 15px}
.news-list-homepage .news-body{max-height:100px;overflow:hidden;margin:0 0 25px}
.news-list-homepage .news-items .read-more{background:none;padding:0;font-size:14px;color:#0072bc;line-height:25px;font-family:'Roboto',serif;font-style:italic;text-transform:capitalize}
.news-list-homepage .view-all{margin:0 0 45px;text-align:center}
.news-list-homepage .view-all a{display:inline-block;color:#0072bc;line-height:32px;font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.news-list-homepage .view-all a:hover{text-decoration:underline}
.forums-header{margin:0 0 20px}
.forums-header:after{content:"";display:block;clear:both}
.current-time{color:#8c8c8c;font:14px 'Roboto',serif;font-style:italic;text-align:center;padding:14px 0}
.forum-search-box{margin:0 0 20px;text-align:center}
.forum-pages-body .topic-block-title{margin:0 0 2px}
.forum-pages-body .topic-block-body{padding:40px;background:#f8f8f8;text-align:center;color:#8c8c8c;border-top:1px solid #f1f1f1;font:15px/25px 'Roboto',serif;font-style:italic}
.forum-search-box form{display:block;max-width:100%}
.forum-search-box .basic{position:relative;width:490px;max-width:100%;margin:0 auto 10px;padding:0 44px 0 0;border:1px solid #f1f1f1}
.forum-search-box .search-box-text{width:100%;border:none;padding:8px 15px}
.forum-search-box .search-box-button{position:absolute;top:0;right:0;width:44px;height:44px;border:none;background:url(/Themes/FmcgStore/Content/img/search-button.png) center no-repeat;font-size:0}
.forum-search-box .advanced{margin:0 0 15px}
.forum-search-box .advanced a{font:14px 'Roboto',serif;font-style:italic;text-align:center;color:#0072bc}
.forum-search-box .advanced a:after{content:'&gt;&gt;';margin:0 0 0 5px}
.forum-search-page .search-error{padding:15px;text-align:center;color:#e56364}
.forums-table-section .forum-description{margin:5px 0;font-size:14px;color:#8c8c8c}
.forum-search-page .search-results{margin:0 0 15px}
.forum-search-page .no-result{text-align:center;color:#e56364}
.forums-table-section{margin:0 0 30px}
.forums-table-section a{vertical-align:middle;display:inline-block}
.forums-table-section-title{margin:0;padding:9px 0;font:15px Roboto,sans-serif;text-transform:uppercase;border-bottom:4px double #f1f1f1}
.forums-table-section-title &gt; a,.forums-table-section-title strong{font-weight:400}
.forums-table-section .image div{width:30px;height:24px;margin:auto;background:url(/Themes/FmcgStore/Content/img/folder1.png) center no-repeat}
.forums-table-section .image div.sticky{background:url(/Themes/FmcgStore/Content/img/folder2.png) center no-repeat}
.forums-table-section .image div.announcement{background:url(/Themes/FmcgStore/Content/img/folder3.png) center no-repeat}
.forums-table-section .latest-post{white-space:nowrap}
.forum-pages-body .master-wrapper-content{position:relative;padding:45px 0 0}
.forum-pages-body .master-wrapper-content:before{content:'';display:block;height:20px;position:absolute;top:-20px;left:0;right:0;box-shadow:0 4px 6px rgba(150,150,150,0.13)}
.forum-pages-body .header{box-shadow:none}
.forum-pages-body .master-column-wrapper,.profile-pages-body .master-column-wrapper,.private-messages-pages-body .master-column-wrapper{padding:0;position:static}
.forum-pages-body .page-title,.profile-pages-body .page-title,.private-messages-pages-body .page-title{position:static}
.forum-breadcrumb{position:absolute;top:0;left:0;right:0}
.forums-main-page{margin:-45px 0 0}
.forum-page .forum-info{margin:0 0 30px}
.forum-page .forum-name,.forum-topic-page .topic-name{padding:10px;margin:0 0 30px;border-bottom:1px solid #f1f1f1;text-align:center;position:relative}
.forum-page .forum-name h1,.forum-topic-page .topic-name h1{font-weight:400;color:#4d4d4d;text-transform:uppercase;font-size:22px}
.forum-page .forum-description{text-align:center;color:#8c8c8c;font:15px/25px 'Roboto',serif;font-style:italic;margin:0 0 10px}
.forum-actions,.topic-actions{margin:0 0 30px;font-size:0}
.forum-actions .actions a,.topic-actions .actions a{display:inline-block;padding:5px 5px 5px 24px;margin:0 5px;color:#8c8c8c;font-size:13px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.forum-actions .actions a:hover,.topic-actions .actions a:hover{text-decoration:underline}
.forum-actions .actions .new-topic{background:url(/Themes/FmcgStore/Content/img/forum-sprite.png) 4px 8px no-repeat}
.forum-actions .actions .watch-forum,.topic-actions .actions .watch-forum{background:url(/Themes/FmcgStore/Content/img/forum-sprite.png) 3px -30px no-repeat}
.forum-actions .pager.upper,.topic-actions .pager.upper{display:none;margin:0}
.topic-actions .reply-topic-button{background:url(/Themes/FmcgStore/Content/img/forum-sprite.png) 5px -106px no-repeat}
.topic-actions .watch-topic-button{background:url(/Themes/FmcgStore/Content/img/forum-sprite.png) 3px -30px no-repeat}
.topic-actions .move-topic-button{background:url(/Themes/FmcgStore/Content/img/forum-sprite.png) 6px -68.5px no-repeat}
.topic-actions .edit-topic-button{background:url(/Themes/FmcgStore/Content/img/forum-sprite.png) 3px -144px no-repeat}
.topic-actions .delete-topic-button{background:url(/Themes/FmcgStore/Content/img/forum-sprite.png) 5px -184px no-repeat}
.topic-actions.lower .actions{display:none}
.topic-posts{background:#f8f8f8;padding:30px;position:relative}
.topic-posts:before{content:'';display:block;height:4px;position:absolute;left:0;right:0;top:0;background:#fff;border-top:4px double #f1f1f1}
.topic-post:after{content:"";display:block;clear:both}
.topic-post .post-head{background:#fff;margin:0 0 20px;text-align:center}
.topic-post .post-info{text-align:center;margin:0 0 15px}
.topic-post .user-info{width:150px;margin:0 auto 15px}
.topic-post .username{display:block;padding:12px 0;text-align:center;font-size:14px;background:#fff;margin:0 0 20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.topic-post .avatar,.profile-info-box .avatar{position:relative;overflow:hidden}
.topic-post .avatar:before,.profile-info-box .avatar:before{content:"";display:block;padding-top:120%}
.topic-post .avatar img,.profile-info-box .avatar img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}
.topic-post .user-stats{margin:0 0 15px}
.topic-post .user-stats li{display:inline-block;margin:0 10px;font-size:14px;padding:5px 0}
.topic-post .user-stats label{color:#8c8c8c;display:inline-block}
.topic-post .user-stats span,.profile-info-box .profile-stats span{margin:0 0 0 5px;display:inline-block}
.topic-post .pm-button,.profile-info-box .pm-button{font-size:13px;display:inline-block;padding:7px 15px;background:#2e2e2e;border:none;color:#fff;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.topic-post .pm-button:hover,.profile-info-box .pm-button:hover{background:#0072bc}
.topic-post .post-time{margin:0 0 15px;padding:10px 0}
.topic-post .post-time span{color:#444;display:inline-block}
.topic-post .post-actions{margin:0 0 15px;font-size:0}
.topic-post .post-actions &gt; div{display:inline-block}
.topic-post .post-actions a{display:inline-block;margin:0 5px;font-size:13px;color:#8c8c8c}
.topic-post .post-actions .edit-post-button,.topic-post .post-actions .delete-post-button{padding:10px 15px 10px 34px;line-height:22px}
.topic-post .post-actions .edit-post-button:hover,.topic-post .post-actions .delete-post-button:hover{text-decoration:underline}
.topic-post .post-actions .edit-post-button{background:url(/Themes/FmcgStore/Content/img/forum-sprite.png) 13px -137px no-repeat}
.topic-post .post-actions .delete-post-button{background:url(/Themes/FmcgStore/Content/img/forum-sprite.png) 14px -176px no-repeat}
.topic-post .post-actions .post-link-button,.topic-post .post-actions .quote-post-button{padding:10px;text-align:center;color:#0072bc;line-height:22px}
.topic-post .post-actions .post-link-button:hover,.topic-post .post-actions .quote-post-button:hover{text-decoration:underline}
.topic-post .post-vote{width:40px;padding:15px 0;text-align:center;font-size:22px;margin:auto;color:#8c8c8c}
.topic-post .post-vote span{cursor:pointer}
.topic-post .post-vote .vote.up{position:absolute;top:0;left:0;right:0;margin:auto;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #8c8c8c}
.topic-post .post-vote .vote.down{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid #8c8c8c}
.topic-post .post-body{color:#8c8c8c}
.topic-post .user-posted-image,.latest-posts .user-posted-image{max-width:100%;height:auto}
.topic-post .quote,.latest-posts .quote{padding:20px}
.topic-post .quote:before,.latest-posts .quote:before{content:'"';font-size:18px;vertical-align:middle;margin:0 5px 0 -17px;font-size:33px}
.topic-post .quote:after,.latest-posts .quote:after{content:'"';font-size:18px;vertical-align:middle;margin:0 -17px 0 5px;font-size:33px}
.topic-post .signature{border-top:1px solid #ddd;padding:20px;font-style:italic}
.topic-actions .pager{margin:45px 0}
.forum-edit-page .page-title,.private-message-send-page .page-title,.move-topic-page .page-title{margin:0 auto 2px;max-width:590px}
.forum-edit-page strong,.private-message-send-page a{font-size:14px;color:#8c8c8c;font-weight:400;vertical-align:middle;display:inline-block;margin:0 10px 5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.private-message-send-page a:hover{color:#0072bc}
.forum-edit-page .buttons,.private-message-send-page .buttons,.private-messages-page .buttons{margin:15px 0 0;text-align:center;font-size:0}
.forum-edit-page .inputs.reversed,.private-message-send-page .inputs.reversed{padding:0 20px}
.forum-edit-page .inputs.reversed input[type='checkbox'],.private-message-send-page .inputs.reversed input[type='checkbox']{margin:0 5px 0 0}
.forum-edit-page .inputs.reversed label,.private-message-send-page .inputs.reversed label{display:inline;white-space:normal}
.forum-edit-page .buttons input,.move-topic-page .buttons input,.private-messages .buttons input{display:inline-block;padding:16.5px 40px;margin:0 10px 0 0;font-size:13px;background:#2e2e2e;border:none;color:#fff;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.forum-edit-page .buttons input.button-1,.move-topic-page .buttons input.button-1,.private-messages .buttons input.button-1{padding:12.5px 40px;outline:1px solid #f1f1f1;border:3px solid #fff;color:#454545;background:#fff}
.forum-edit-page .buttons input:hover,.move-topic-page .buttons input:hover,.private-messages .buttons input:hover{background:#0072bc;color:#fff}
.forum-edit-page .inputs span{vertical-align:middle;margin-left:5px;font-size:12px}
.private-message-send-page .message label{display:none}
.private-message-view-page .page-title{margin:0 0 2px}
.private-messages-page td.date{width:15%;white-space:nowrap}
.private-messages-page .pm-unread{color:#e56364}
.private-message-view-page .view-message{padding:30px;background:#f8f8f8;text-align:center;border-top:1px solid #f1f1f1;margin:0 0 30px}
.private-message-view-page .message-head{margin:0 0 30px}
.private-message-view-page .view-message li{display:inline-block}
.private-message-view-page label{font-size:14px;color:#8c8c8c}
.private-message-view-page .message-body{color:#8c8c8c;font:14px/25px 'Roboto',serif;font-style:italic}
.private-message-view-page span{font-size:14px;margin:0 10px 0 0;vertical-align:middle}
.private-message-view-page span:after{content:"|";margin:0 0 0 10px;color:#8c8c8c}
.private-message-view-page .message{display:block!important;margin:15px 0;border:1px solid #ccc;padding:15px}
.private-message-view-page .message span:after{display:none}
.private-message-view-page .options{display:block!important;overflow:hidden}
.private-message-view-page .buttons input{margin-bottom:10px}
.private-message-view-page .buttons .delete-pm-button{padding:12.5px 40px;outline:1px solid #f1f1f1;border:3px solid #fff;color:#454545;background:#fff}
.profile-page .page-title{margin:0;border:none}
.profile-page .ui-tabs{margin-top:0}
.profile-info-box{overflow:hidden}
.profile-info-box .avatar{margin:0 auto 30px;max-width:225px;border:1px solid #f1f1f1;background:#fff}
.profile-info-box .profile-stats{margin:0 0 30px;text-align:center}
.profile-info-box .send-pm{text-align:center}
.profile-info-box .send-pm a{display:inline-block;padding:15px 28px;font-size:13px}
.profile-info-box .title{margin:0 0 10px;font-size:15px;text-transform:uppercase}
.profile-info-box .title strong{font-weight:400}
.profile-info-box .stats{font-size:14px}
.profile-info-box .stats label{color:#8c8c8c}
.profile-page .topic{padding:10px}
.profile-page .topic-title{margin:0 0 20px;background:#fff;padding:10px 0;font-size:16px;text-align:center}
.profile-page .topic-title a{vertical-align:middle;color:#0072bc;margin:0 5px;display:inline-block}
.profile-page .topic-body{color:#616161;font-size:14px;line-height:25px;text-align:justify}
.profile-page .topic-data{text-align:center;color:#616161;font:14px/25px 'Roboto',serif;font-style:italic;margin:15px 0 0}
.profile-page .topic-data &gt; *{display:inline-block}
.profile-page .pager li{background:#fff}
.private-messages-page .data-table th{text-align:left}
.anda-custom-select{position:relative;display:inline-block;border:none}
.anda-custom-select-text{display:block;background:#fff url(/Themes/FmcgStore/Content/img/select-arrow.png) right 15px center no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;min-width:50px;height:44px;padding:12px 35px 12px 16px;border:1px solid #f1f1f1;color:#343642;font:normal 14px Roboto,sans-serif;overflow:hidden;white-space:pre;text-overflow:ellipsis;cursor:default}
.anda-custom-select select{opacity:0;z-index:1}
.inputs .anda-custom-select{float:left;width:100%;vertical-align:middle}
.footer-store-theme .anda-custom-select{width:170px;text-align:left}
.product-selectors .anda-custom-select{margin:0 0 0 5px}
.payment-info .info td .anda-custom-select:only-child{width:100%!important}
.attributes dd .anda-custom-select{width:96px;display:inline-block}
.attributes dd .anda-custom-select .anda-custom-select-text{border-right:none}
.attributes .anda-custom-select:only-child{max-width:100%}
.attributes dd div.anda-custom-select:only-of-type,.attributes dd .customer-enter-quantity-wrapper ~ .anda-custom-select{width:288px}
.attributes dd .anda-custom-select:only-of-type select,.attributes dd .customer-enter-quantity-wrapper ~ .anda-custom-select select{width:288px}
.attributes dd .anda-custom-select:only-of-type .anda-custom-select-text,.attributes dd .anda-custom-select:last-child .anda-custom-select-text{border-right:1px solid #f1f1f1}
.add-to-cart .anda-custom-select-text{width:90px;height:40px;margin:10px auto}
.date-of-birth .anda-custom-select{display:inline-block;vertical-align:top;width:33.333%}
.date-of-birth .anda-custom-select + .anda-custom-select .anda-custom-select-text{border-left:none}
.date-of-birth .anda-custom-select select{width:100%}
.cart-options .checkout-attributes dd .anda-custom-select{width:33%}
.cart-options .checkout-attributes dd .anda-custom-select:only-child{width:100%}
.cart-options .checkout-attributes dd .anda-custom-select .anda-custom-select-text{border-right:none}
.cart-options .checkout-attributes dd .anda-custom-select:only-child .anda-custom-select-text,.cart-options .checkout-attributes dd .anda-custom-select:last-child .anda-custom-select-text{border-right:1px solid #f1f1f1}
.cart-options .checkout-attributes dd .anda-custom-select select{width:100%}
.opc .anda-custom-select{max-width:100%}
.payment-info .info td .anda-custom-select:only-child,.payment-info .info td .anda-custom-select:only-child select{width:100%!important}
.salecampaign-wrapper .title{color:#fff;background:#1b1b1b;padding-top:10px;padding-bottom:10px;margin-right:0;margin-left:0}
.salecampaign-wrapper .small-boutique:hover .title,.salecampaign-wrapper .big-boutique:hover .title{background:#0072bc}
.salecampaign-wrapper .timer-hover{display:none;text-align:right}
.salecampaign-wrapper .title a:hover{ color: #fff; }
.salecampaign-wrapper .big-boutique:hover .title .timer-text,.salecampaign-wrapper .small-boutique:hover .title .timer-text{display:none}
.salecampaign-wrapper .big-boutique:hover .title .timer-hover,.salecampaign-wrapper .small-boutique:hover .title .timer-hover{display:block}
.salecampaign-wrapper .go{display:inline-block}
.salecampaign-wrapper .go:after{display:inline-block;width:20px;content:"\e6ae";font-family:icomoon;height:18px;font-size:14px;line-height:17px}
.boutique-container{border:1px solid #f2f2f2;margin-bottom:20px;font-size:14px;font-weight:400;background-color:#fff}
.salecampaign-wrapper .small-boutique-title{margin:0 0 20px;border-bottom:1px solid #ddd;padding:0 0 5px;font-size:22px;line-height:30px;color:#333;text-transform:uppercase;font-weight:700;text-align:center}
.boutique-container h1{font-size:28px}
.boutique-container #countdownTimerContainer{margin-bottom:10px}
.homesticky{position:relative}
.homesticky .big-boutique,.salecampaign-wrapper .small-boutique{margin-bottom:20px}
.homesticky .right-panel .banner-item{margin-bottom:20px}
.register-phoneCode{display:inline-block;width:50%}
.inputs .sms-warning{color:#0072bc;text-align:center;white-space:pre-wrap;position:relative}
.inputs .register-phoneCode .phoneCodeWidth{width:50%}
.send-sms{float:right;font-style:italic;color:#616161;font:14px 'Roboto',serif}
.send-sms a:hover{color:#0072bc}
.phone-prefix{width:70px;display:inline-block;margin-right:8px}
.phone{width:calc(100% - 80px);display:inline-block}
.download-file{font-size:14px}
.remove-text{color:gray;display:inline-block;font-size:12px}
.form-group .smsLogin .inputs .countryPhoneCodeWidth{width:20%}
.login-sms-error{color:red}
.login-sms-title,.login-sms-validation{text-align:center}
.form-fields .smsLogin .inputs .countryPhoneCodeWidth{width:20%}
.footer-top a:hover{ text-decoration: none; }
.footer-top .iconContent{position:relative}
.footer-top .wrapper:not(:first-child) .iconContent:after{content:' ';border-right:1px solid rgba(238,245,246,0.8);position:absolute;left:0;top:20%;bottom:20%;height:60%}
.footer-top .iconContent i.icon{display:block;width:100px;height:100px;font-size:50px;line-height:100px;border:1px solid rgba(0,114,188,0.5);border-radius:100%;text-align:center;margin:0 auto;margin-top:15px;margin-bottom:15px;color:#0072bc}
.footer-top .title{font-size:14px;text-transform:uppercase;font-weight:700}
.footer-head ul{margin-bottom:0}
.footer-head .footer-info{margin-top:15px;font-weight:400;line-height:1.5}
.footer-top{margin-bottom:70px}
.footer-top .content{font-weight:400;padding-right:25px;padding-left:25px;font-size: 15px}
.footer-middle{margin-bottom:30px}
.footer-middle a{color:rgba(72,72,72,.6);font-weight:400;font-size: 15px}
.footer-ssl{font-size:13px}
.footer-lower-right .payment-logos{background-image:url(/Themes/FmcgStore/Content/img/payment-logos.png);background-position:right center;text-indent:-9999px;background-repeat:no-repeat;display:block;height:24px;display:block;margin-bottom:10px}
.footer-logo{margin-left:20px}
.mobile-applications li:hover{color:#0072bc;border-color:#0072bc}
.mobile-applications li:hover a{color:#0072bc}
.mobile-applications li{display:inline-block;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-ms-webkit-radius:5px;zoom:1;width:190px;font-weight:600;padding-left:45px;padding-top:8px;position:relative;overflow:hidden;text-align:left;margin-bottom:5px;line-height:1.5;padding-bottom:8px}
.mobile-applications li a span{font-weight:400;font-size:small}
.mobile-applications a:before{content:'';font-family:icomoon;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:15px;font-size:20px;top:50%;margin-top:-10px}
.mobile-applications .android:before{content:"\e98d"}
.mobile-applications .tablet_mac:before{content:"\e98e"}
.mobile-applications .iphone:before{content:"\e990"}
.order-summary-content .cart .remove-from-cart{display:inline-block;text-align:left;margin-right:20px;color:gray}
.order-summary-content .cart .remove-from-cart:hover,.order-summary-content .cart .remove-from-cart a:hover,.order-summary-content .cart .remove-from-cart a:active{color:red}
.order-summary-content .cart .edit-item{display:inline-block;color:gray}
.order-summary-content .cart .edit-item:hover,.order-summary-content .cart .edit-item a:hover,.order-summary-content .cart .edit-item a:active{color:#007bff}
@media all and (min-width: 600px) {
.ui-tabs .ui-tabs-nav li{display:inline-block;margin:0 7px}
.product-page-bottom #quickTabs{margin:0 0 80px}
}
.free-shipping-fab{display:none;position:fixed;top:45%;right:0;z-index:1010;width:200px;background-color:#fff;transition:all .5s ease;-webkit-transform:translate(200px);-ms-transform:translate(200px);transform:translate(200px);border:1px solid #0072bc}
.free-shipping-fab.opened{box-shadow:0 0 25px rgba(0,0,0,0.15);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.free-shipping-fab-content{max-height:100%}
.free-shipping-fab .free-shipping-fab-content{width:200px!important}
.free-shipping-fab .open-button{position:absolute;top:0;left:-46px;z-index:2;width:46px;height:42px;border:none;background:#0072bc;background-size:200% auto;font-size:0;padding:0;transform:translate3d(0,0,0);-webkit-transition:all .35s cubic-bezier(0,0,0.2,1);transition:all .35s cubic-bezier(0,0,0.2,1)}
.free-shipping-fab .open-button:visited,.free-shipping-fab .open-button:focus{outline:none}
.free-shipping-fab.closed .open-button{width:72px;height:72px;left:-72px}
.free-shipping-fab.closed .open-button span{font-size:11px;font-weight:500;letter-spacing:.2px;transition:all .35s cubic-bezier(0,0,0.2,1)}
.free-shipping-fab.closed .open-button:after{margin-top:3px}
.free-shipping-fab.closed .open-button:hover{outline:none;transform:translate3d(0,-2px,0);box-shadow:0 3px 15px rgba(0,0,0,0.2)}
.free-shipping-fab .open-button:after{content:'\e907';display:block;width:26px;height:26px;top:0;left:0;right:0;bottom:0;margin:auto;font-family:icomoon;font-size:26px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#fff;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH}
.free-shipping-fab.opened .open-button:before{content:'\e7d7';display:block;width:24px;height:24px;top:10px;left:0;right:0;bottom:0;margin:auto;font-family:icomoon;font-size:16px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#fff;position:absolute}
.free-shipping-fab.opened .open-button:after{-webkit-transform:translate(110px);-ms-transform:translate(110px);transform:translate(110px);font-size:36px;width:36px;height:36px;margin-top:5px;color:#0072bc}
.free-shipping-fab-content p{padding:20px;font-size:15px;text-align:center;line-height:22px;margin:25px 0 0}
@media all and (min-width: 1201px) {
.free-shipping-fab{display:block}
}
.checkout-page .address-item li .email{word-wrap:break-word}
.fmcgstore-ordersummary{margin:0 auto}
.order-review-data li.email{word-wrap:break-word}
.fmcgstore-order-custom-value{overflow:scroll;height:200px;display:block;width:100%;margin:5% auto 0;background:#f8f8f8}
.fmcgstore-order-custom-value .custom-value{padding:0 20px}
.buttons.fmcgstore-validatephone-btn{padding:20px 0}
.validatephone-page-body{background:#fff}
.attr-pcs-text{display:block}
.overview .add-to-wishlist:hover:before{background-image:url(/Themes/FmcgStore/Content/img/product-wishlist.png);background-color:#fff;top:30%}
.overview .add-to-wishlist:before{z-index:0}
.overview .add-to-wishlist:hover .add-to-wishlist-button{color:#0072bc}
.fmcgstore-footer-btn{margin:0 3%}
.catalog-image .upload-image-button.pull-left.margin-t-5{font-size:14px;display:inline-block}
.catalog-image .qq-upload-button{background:#28a745}
.catalog-image .remove-image-button.pull-left.margin-t-5{background:#800;color:#fff;display:inline-block}
.catalog-image ul{display:none}
.catalog-image .col-md-12{max-width:50%;margin-top:2%}
.add-product-to-catalog-popup{background:#fff}
.add-product-to-catalog-popup .container{padding:15px}
.add-product-to-catalog-popup .k-multiselect-wrap li,#SearchCategoryIds_listbox li{font-size:13px}
.add-product-to-catalog-popup .buttons button{margin-top:2%}
.product-catalog-btn-group{margin:2% 0;text-align:right}
.edit-product-catalog .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up,.edit-product-catalog .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{height:26px}
.edit-product-catalog .bootstrap-touchspin .input-group-btn-vertical i{top:6px;left:5px}
.product-catalog-list{margin-bottom:30px}
.product-catalog .catalog-info{display:inline-block;vertical-align:middle}
.product-catalog .buttons{display:block;margin:0}
.product-catalog-edit-page h1,.product-catalog-edit-page .page-title i{display:inline-block}
.add-product-to-catalog-popup button.btn.bg-blue{background-color:#007bff}
.catalog-image img{max-width:100px}
.catalog-image input{font-size:15px;margin:5px 0}
.edit-product-catalog .second-font label{font-family:'Roboto Condensed', sans-serif;font-weight:500;margin-bottom:4px}
.edit-product-catalog .inputs{width:100%}
.edit-product-catalog .discount-btn{margin-top:2%;width:50%;display:inline-block;position:absolute;top:15px;margin-left:5%}
.edit-product-catalog .inputs .fmcgstore-width-30{width:30%;display:inline-block}
.edit-product-catalog .inputs p{font-size:15px;text-align:center;word-break:break-word}
.product-catalog-btn-group button{font-size:12px;padding:12px 20px}
.product-catalog-information{position:relative;margin:0 auto 15px;text-align:left;max-width:100%;line-height:1.5}
.edit-product-catalog .product-catalog-information{text-align:center}
.edit-product-catalog .bootstrap-touchspin .input-group-btn-vertical i{font-size:12px;color:#8c8c8c}
.buttons.fmcgstore-productcatalog-buttons button{padding:13px 30px;font-family:'Roboto Condensed', sans-serif;font-weight:500}
.product-catalog-edit-page .icon-uniE809{font-size:11.2px;font-weight:600}
.inputs.validatePhone-info p{font-size:14px}
.customer-affiliate .info{width:40%;display:inline-block;line-height:2em;text-align:left}
.customer-affiliate .buttons{width:50%;display:inline-block;margin:0}
div#referancecode-result{font-size:14px}
.affiliate-error-message{color:red;padding:10px 15px}
.affiliate-edit-page ul.info{width:50%;margin:0}
.master-wrapper-page .k-grid-header .k-header{white-space:normal;background-image:none;background-color:#f4f4f4;border:1px solid #e3e3e3;border-left:none;padding:15px 10px}
.master-wrapper-page .k-grid-header .k-header:last-child{border-right:none}
.master-wrapper-page .k-grid.k-widget{overflow-x:auto;border:1px solid #e8e8e8;border-top:none}
.master-wrapper-page .k-grid.k-widget .k-grid-toolbar{background:#f1f1f1;border-top:1px solid #e8e8e8;border-bottom:none}
.master-wrapper-page .k-grid.k-widget .k-grid-toolbar .k-button{background:#fff}
.master-wrapper-page .k-grid table td{border:none;border-right:1px solid #f3f3f3;height:35px}
.master-wrapper-page .k-grid table tr.k-alt td{background-color:#fbfbfb}
.master-wrapper-page .k-grid table tr:first-child &gt; td{height:35px;border-top:none}
.master-wrapper-page .k-state-selected{background:#ccc;border-color:#ccc}
.master-wrapper-page .k-grid table tr:hover &gt; td{background:#f4f4f4}
.master-wrapper-page .k-grid.k-widget .k-pager-wrap{border:none;border-top:1px solid #ededed;background:#f4f4f4;padding:8px 8px 6px}
.master-wrapper-page .k-grid.k-widget .checkbox,.table th .checkbox{min-height:0;padding-top:0}
.customer-affiliates .k-grid-header .k-header{border-left-color:#e3e3e3;color:#8c8c8c;background:#f8f8f8}
.wishlist-page .wishlist-content td.footable-first-column{background:#fff!important}
.wishlist-content .table td{background-color:#fff}
.wishlist-content .table th{background-color:#f8f8f8;color:#8c8c8c;font:14px 'Roboto',serif;font-style:italic;text-align:center;background:#f8f8f8;padding:17px;white-space:nowrap}
.wishlist-content .buttons input{color:#000;border:0}
.wishlist-content .footable-row-detail-value,.order-summary-content .footable-row-detail-value{word-break:break-word}
.product-catalog-price{display:block}
.product-catalog-price label{float:left;font-weight:600}
.product-catalog-price span{float:right}
.product-catalog-price span:nth-of-type(2){margin-right:10px;text-decoration:line-through}
.k-grid-header .k-header{border-left-color:#e3e3e3;border-right-width:1px}
.wishlist-button-wrapper.fmcgstore-wishlist-btn{margin:0;width:44px;height:50px;background:#efefef}
.overview .wishlist-button-wrapper.fmcgstore-wishlist-btn .add-to-wishlist:before{top:12px;left:15px;z-index:-1}
.overview .wishlist-button-wrapper.fmcgstore-wishlist-btn .add-to-wishlist:hover:before{background-color:#f6b709;background-position-y:8px}
.overview .fmcgstore-wishlist-btn .add-to-wishlist-button{width:44px;height:50px}
.product-catalog-btn-group .btn-primary{background-color:#2d90db;border-color:#2d90db}
.product-catalog-btn-group .btn-primary:hover{background-color:#3878c5;border-color:#3878c5}
.product-catalog-btn-group [type=button]{border-radius:0}
.product-price span.oldPrice,.product-price span.newPrice{float:right}
.product-price span.oldPrice{text-decoration:line-through;margin-right:5%}
.product-price .combination-name{font-weight:600;float:left}
.my-account-dropdown .facebook-login-block .buttons a{width:100%}
.facebook-authorizer .inputs input{background:#f0f0f0}
.facebook-authorizer .field-set{padding:20px 50px;background:#fff}
.facebook-authorizer .buttons{margin:20px 0}
.overview-buttons .add-to-wishlist{z-index:0}
.wishlist-button-wrapper.fmcgstore-wishlist-btn:hover{background-color:#f6b709}
.product-grid .item-box input.add-to-wishlist-button.product-in-wishlist{background-image:url(/Themes/FmcgStore/Content/img/product-wishlist-hover.png);background-color:#0072bc;color:#fff;border-color:#0072bc}
.add-to-wishlist.btn-wishlist .icon-04-wishlist{font-size:13px;position:absolute;top:19px;left:0;right:14px;bottom:0;z-index:-1;color:#616161}
.overview .add-to-wishlist:before{background-image:none}
.overview .add-to-wishlist:hover:before{background-image:none}
.non-shopping-payment-page .page-body{background:#fff;border:1px solid #d4d4d4;padding:30px;max-width:850px;margin:0 auto}
.non-shopping-payment-page .section.payment-info{border:none;max-width:650px}
.non-shopping-payment-page .payment-info .info{padding:0}
.non-shopping-payment-page .form-item-payment{padding-left:0}
.non-shopping-payment-page #cardSample{width:365px;height:270px;background-size:100% auto}
.non-shopping-payment-page #cardSample a.card-customer-name{top:167px}
.non-shopping-payment-page #cardSample a.card-number{top:137px}
.non-shopping-payment-page #cardSample a.card-date{top:192px;left:192px}
.non-shopping-payment-page #cardSample a.card-ccv{top:82px;left:217px}
.non-shopping-payment-page .installments .installment-item{margin:4px}
.non-shopping-payment-page .form-text-row{height:50px;line-height:50px;border:none;padding:0 20px;vertical-align:middle;font-size:15px;color:#444;background:#f8f8f8}
.non-shopping-payment-page .inputs label{font-size:14px;color:#707070}
.non-shopping-payment-page .fieldset{padding-bottom:0}
.non-shopping-payment-page .payment-completed{text-align:center}
.non-shopping-payment-page .payment-completed .details{margin-bottom:30px}
.smartbanner{left:0;top:0;width:100%;height:78px;font-family:"Helvetica Neue",helvetica,arial,sans-serif;background:#fff;overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}
.smartbanner-container{margin:0 auto}
.smartbanner-close{position:absolute;left:7px;top:7px;display:block;font-family:'ArialRoundedMTBold',Arial;font-size:15px;text-align:center;text-decoration:none;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased;border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#efefef}
.smartbanner-close:active,.smartbanner-close:hover{color:#333}
.smartbanner-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background-color:#fff;background-size:cover;background-image:url(/Themes/FmcgStore/Content/img/logo-play-store-banner.png)}
.smartbanner-info{position:absolute;left:98px;top:15px;width:45.5%;font-size:12px;line-height:1.2em;font-weight:700;color:#999}
.smartbanner-title{font-size:15px;line-height:17px;color:#000;font-weight:700}
.smartbanner-button{position:absolute;right:20px;top:24px;border-bottom:3px solid #f7bc19;padding:0 10px;min-width:12%;height:40px;font-size:14px;line-height:40px;text-align:center;font-weight:700;color:#fff;background-color:#f7bc19;text-decoration:none;border-radius:5px}
.smartbanner-button:hover{background-color:#eeb108;border-bottom:3px solid #d69f07}
.smartbanner-button-text{text-align:center;display:block;padding:0 5px}
.buttons.no-margin{margin:0}
.order-summary-content .cart .no-installment {padding:10px 0px;} /*AndaYasamI 2018.07.03*/
.order-summary-content .cart .no-installment .no-installment-text-color {color: #f28b00;font-size: 11px; font-weight:600} /*AndaYasamI 2018.07.03*/
.order-summary-content .cart .no-installment-modal {border: solid 1px #c3c3c3;padding: 5px; width: 200px;font-size: 12px; visibility: hidden;position: absolute; }/*AndaYasamI 2018.07.03*/
.shopping-cart-noInstallment-warning ol { list-style-type: decimal;line-height:23px;}/*AndaYasamI 2018.07.03*/
.shopping-cart-noInstallment-warning {outline: 1px solid #f1f1f1;margin: 0px auto;margin-bottom: 15px;border-style: ridge;border: 3px solid #fff;background: #fff3cd;padding:20px;text-align:left;} /*AndaYasamI 2018.07.03*/
.shopping-cart-noInstallment-warning .shopping-cart-warning-content .shoppingCard-warning-title {margin: 0px;}/*AndaYasamI 2018.07.03*/
.shopping-cart-noInstallment-warning .shopping-cart-warning-content .shoppingCard-warning-messageList {padding: 0px 0px 0px 14px;margin: 0px;}/*AndaYasamI 2018.07.03*/
.shopping-cart-noInstallment-warning .toggle-message { padding:8px; margin: 0px;border-radius: 2px;position: absolute;right: 10px;top: 18px;} /*AndaYasamI 2018.07.03*/
.shopping-cart-noInstallment-warning .shopping-cart-warning-content{ padding-left:20px;}/*AndaYasamI 2018.07.03*/
.fmcgstore-ordersummary .cart .no-installment .far {color:darkgray;}/*AndaYasamI 2018.07.04*/
.shopping-cart-noInstallment-warning .shopping-cart-warning-count {text-align: center;border-radius: 9px;background-color: #f28b00;color: #fff;position: absolute;top: 10px;width: 16px;height: 16px;font: 700 11px/16px Arial,Helvetica,"Helvetica Neue",sans-serif;}/*AndaYasamI 2018.07.04*/
.shopping-cart-noInstallment-warning .toggle-message .fas{color:darkgray;}/*AndaYasamI 2018.07.04*/
#input-groups-affiliate {display: inline-block;position: relative;}
#remaining-time {position: absolute;top: 0;transition: right 0.2s;right:25px;font-size:15px;margin-top:15px;}
.affiliate-edit-page .smsCode-errorCode-enter {display: block;font-size: 13px;line-height: 20px;color: #e75862;text-transform: none;}
.affiliate-edit-page .remaining-resend-message-time{margin-bottom:7px;}
.affiliate-edit-page .create-affiliate-success {text-align: center;display: none;margin:50px;}
.affiliate-edit-page .affiliate-success-icon {font-size: 40px;color: #ffc107;padding: 10px;font-weight: bolder;border-style: solid;border-width: thin;border-radius: 50px;display: inline-block;margin-bottom: 15px;}
.affiliate-edit-page #affiliate-create-success-message {padding-left: 0.95em;margin-top: 20px;color: #777;max-width: 400px;margin: 0 auto;}
.create-affiliate-success .page-title:before {content:none;}
.create-affiliate-success .page-title {margin: 0px;}
.affiliate-edit-page #verifyAffiliate{display:none;}
#UpdateProductNotification{display:none;}
.affiliate-edit-page-main-cards {margin-bottom:15px;padding-top:15px;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.1),0 2px 10px 0 rgba(0,0,0,.1) !important;box-shadow: 0 2px 5px 0 rgba(0,0,0,.1),0 2px 10px 0 rgba(0,0,0,.1) !important;line-height: 1.5;}
.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.col-eq-height {display: flex;flex-direction: column;}
.w-20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

@media screen and (max-width: 768px) {
    .w-20 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media screen and (max-width: 576px) {
    .w-20 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
#partial_wrapper label {
    font-weight: 600;
}
#partial_wrapper label{
    font-weight:600;
}
#partial_wrapper .panel-body {
    border: 1px solid #d4d9dd;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 10px;
}
#partial_wrapper .date-adjust {
    margin: 5px 0;
}
#partial_wrapper .date-adjust span {
    max-width:80%;
}
#partial_wrapper .filter-title {
    margin: 10px 0;
}
#order-statistics-box{
    margin: 20px 0 30px 0;
}
#customer-statistics-box {
    margin: 20px 0 30px 0;
}

#order-statistics-chart {
    margin: 10px 0px;
}
#customer-statistics-chart {
    margin: 10px 0px;
}
.payments-filter{text-align:center;}
.filter-item{padding:15px;margin-left: 5%;}
.affiliate-orders-page-body,.affiliate-customers-page-body,.affiliate-profitinfot-page-body{ background:#fff; border:1px solid #d4d4d4; padding:30px; margin:30px auto}
.filter-item-value{}
.filter-item-title{margin-bottom:5px;color: #676060;}
.filter-list-btn{ background:#ffd800; width:45%;}
.payments-filter-list-btn{ background:#ffd800;}
.filter-btn-area{text-align:right; padding-top:23px;}
.payments-filter-btn-area{margin-bottom:10px;}
.filter-list-description{padding: 15px 0px 30px 0px;text-align:right;}
.bestsellers-list-description{padding: 15px 0px 30px 0px;text-align:left;}
.filter-export-btn{background:#ffd800;width:45%}
.orders-search-page input[type="text"]{height:calc(2.25rem - 6px);border:none;padding:.177em 0;vertical-align:middle;font-size:15px;color:#444;background:#fff;}
.customer-interests-label-group{margin: 5px 5px 9px 10px;text-transform: uppercase;}
.customer-interests-input-group{margin:4px 0px 7px;}
.order-statistics-btn{margin:2px; float: right; background: #ffd800; border: 1px solid #d6b603; padding: 4px;  border-radius: 0px; color: #000;}
.affiliate-navbar{background-color:#2F64AA;padding:5px;color:#fff;}
.period-profit-value {vertical-align:top; margin-left: 5px;}
.bottom-border{border-bottom: 1px solid #eceaea;}
@import "compass/css3";

  @-webkit-keyframes Spinning {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
  }
  @-keyframes Spinning {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
  }
  #spinner {
    font-size: 300%;
    color: rgb(32, 69, 117);
    font-weight: bold;
    position: absolute;
    left: 50%;
    top: 102%;
    
    -webkit-animation: Spinning 2000ms infinite linear;
    -moz-animation: Spinning 2000ms infinite linear;
    -o-animation: Spinning 2000ms infinite linear;
    animation: Spinning 2000ms infinite linear;
  }

.affiliate-overlay-item {
    background-color: #ffd800;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

.affiliate-overlay-item-clickable {
    background-color: #ffd800;
}

.w-20:hover .affiliate-overlay-item {
    opacity: 0;
    z-index: 0;
}
/*cookie css AndaMuratO*/
.cookieNotification {
    border-radius: 8px;
    background-color: rgba(0,0,0,0.75);
    z-index: 10000;
    position: fixed;
    bottom: 16px;
    left: 16px;
}
.cookieNotification-content {
    padding: 10px 16px;
    width: 322px;
    height: auto;
    min-height: 84px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.cookieNotification-title {
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 500;
    margin: 1px 0 0;
}
.cookieNotification-close {
    display: block;
    width: 11px;
    height: 11px;
    background: url(/Themes/FmcgStore/Content/img/cookie-close-white.svg) center no-repeat;
    position: absolute;
    top: 16px;
    right: 15px;
    z-index: 2;
}
.cookieNotification-text {
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    margin: 2px 0 0;
    width: 100%;
}
.profile-type label{
    color: #aeaeae;
    margin: 15px;
    font-size: 12px;
}
#opc-shipping, .ship-to-same-address,#opc-shipping_method, #opc-payment_method, #opc-payment_info {
    display: none !important;
}
.no-price-message {
    font-size: 16px !important;
    color: #dd4b39;
}
.m-t-50 {
    margin-top: 50px;
}
/* Dropdown */
.language-dropdown {
    vertical-align: middle;
}
.dropbtn {
    background-color: #f6f6f6;
    font: normal 12px 'Roboto', sans-serif;
    color: #000;
    text-transform: capitalize;
    border: none;
    cursor: pointer;
    line-height: 40px;
    padding: 0 35px 0 20px;
    background-image: url(/Themes/FmcgStore/Content/img/arrow.svg);
    background-repeat: no-repeat;
    background-position: right 15px center;
}
.dropbtn:hover, .dropbtn:focus {
    outline: none;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 102px;
  border: 1px solid black;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1000000;
}
.dropdown-content a {
  color: black;
  padding: 1px 0;
  text-decoration: none;
  display: block;
  font-size: 12px;
  text-align: center;
}
.dropdown-content .active {
    background-color: #0072bc;
    color: #fff;
}
.dropdown-content a:hover {
    background-color: #0072bc;
    color: #fff;
}
.show {display:block;}
.label.spec-name { font-weight:bold; }
/* GLOBAL TABLES */

.cart, .data-table,
.compare-products-table,
.forums-table-section table {
	margin: 0 0 10px;
}
.cart th, .data-table th,
.forums-table-section th {
    color: #8C8C8C;
    text-align: center;
    background: #f8f8f8;
    padding: 17px;
    white-space: nowrap;
    font-weight: 400;
}
.cart td, .data-table td,
.compare-products-table td,
.forums-table-section td {
	min-width: 50px;
    border: 1px solid #f1f1f1;
    background: #fff;
    padding: 20px;
}
.cart tr &gt; *:first-child,
.data-table tr &gt; *:first-child,
.compare-products-table tr &gt; *:first-child,
.forums-table-section tr &gt; *:first-child {
}
.cart tr &gt; *:last-child,
.data-table tr &gt; *:last-child,
.compare-products-table tr &gt; *:last-child,
.forums-table-section tr &gt; *:last-child {
}
.cart a, .data-table a,
.compare-products-table a,
.forums-table-section a,
.return-request-page .data-table .product {
    font-size: 15px;
    font-style: normal;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.cart a:hover, .data-table a:hover,
.compare-products-table a:hover,
.forums-table-section a:hover {
    color: #0072bc;
}

.data-table .message,
.data-table .info,
.data-table .name,
.forum-table .forum-details,
.forum-table .topic-details {
	text-align: left;
}
.cart .remove-from-cart,
.cart .add-to-cart,
.data-table .select-boxes,
.data-table .order {
    text-align: center;
}
.unit-price {
    font-size: 15px;
    text-align: center;
}
.cart .qty-input {
    width: 60px;
    text-align: center;
    padding: 0 10px;
}
td.subtotal,
td.total {
    color: #0072bc;
    font-size: 15px;
    text-align: center;
}
.cart .subtotal .discount {
    white-space: normal;
}
.cart .product-picture a {
    display: block;
    width: 100px;
    margin: auto;
}
.cart .product-picture img{
    max-width: 100%;
}
.cart td.product {
    padding: 40px 50px;
}
table .attributes,
.cart .rental-info,
.mini-shopping-cart .attributes,
.mini-shopping-cart .rental-info,
table .subtotal .discount,
table .subtotal .discount-additional-info{
    padding: 0;
    margin: 15px 0;
    font-size: 14px;
    color: #8C8C8C;
    border: none;
}
.order-details-page .section.shipments .data-table label{
    color: #8C8C8C;
    vertical-align: middle;
}
.mini-shopping-cart .attributes {
    margin: 0;
}
.data-table .sku {    
    color: #8C8C8C;
}
td.quantity {
    text-align: center;
    font-size: 14px;
}

.forums-table-section td {
    min-width: 100px;
}
.forum-table .topics,
.forum-table .posts,
.forum-table .replies,
.forum-table .views,
.forum-table .votes {
    text-align: center;
    font-size: 14px;
    color: #8C8C8C;
}
.forum-table .latest-post .date,
.forum-table .latest-post label,
.forum-table .latest-post .no-post,
.forum-table .topic-details label,
.forum-table .topic-type{
    font-size: 14px;
    color: #8C8C8C;
    vertical-align: middle;
    display: inline-block;
}
.forum-table .latest-post &gt; *{
    margin: 5px 0;
}

/* COMPARE PRODUCTS TABLE */


.compare-products-table .overview p:first-child {
    margin: 0 0 10px;
}
.compare-products-table .overview p:last-child {
    position: relative;
    max-width: 200px;
    height: 200px;
    overflow: hidden;
}
.compare-products-table .overview img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}
.compare-products-table .product-name td {
    background: #f8f8f8;
}
.compare-products-table .product-price td {
    color: #0072bc;
}

.compare-products-table-mobile img {
    max-width: 160px;
}


/********** FOOTABLE CUSTOM CSS **********/



.footable-first-column {
	text-align: center;
}
td.footable-first-column {
	position: relative;
	background: transparent !important; /*Firefox relative cell bug fix*/
}
.footable-first-column .item-count {
	font-size: 15px !important;
}
.footable.breakpoint &gt; tbody &gt; tr &gt; td &gt; span.footable-toggle {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	overflow: hidden;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
}
.footable-row-detail {
	text-align: left;
}
.footable-row-detail-cell {
	text-align: left !important;
}
.footable-row-detail-row {
	margin: 0 0 10px;
    display: table-row;
}
.footable-row-detail-name {
	margin: 0 0 5px;
    display: table-cell;
    padding: 7px 10px;
}
.footable-row-detail-value {
    display: table-cell;
}

.footable-toggle {
	background-image: url(/Themes/FmcgStore/Content/img/table-plus.png);
}
.footable-detail-show .footable-toggle {
	background-image: url(/Themes/FmcgStore/Content/img/table-minus.png);
}
.footable-toggle:before {
	display: none !important;
}

.compare-products-table-mobile .item-count,
.downloadable-products-page .data-table .item-count
/* remove downloads table item-count from here if "my account" is only one column on tablet landscape(768) */ {
	display: none;
}

.go-to-page {
    white-space: nowrap;
	display: inline-block !important;
	font-size: 13px !important;
}

@media all and (max-width: 400px) {

    .cart .product-picture {
        padding: 10px;
    }
    .cart .product-picture a {
        width: 70px;
    }
    .cart td.subtotal {
        padding: 10px;
    }

}
@media all and (max-width: 480px) {
    .login-page .login-part .facebook-btn{
        display: block;
        margin-top: 15px;
    }
    .registration-page .facebook-btn{
        display: block;
    }
    .prices-stock-wrapper .stock{
        top: 10px;
        bottom: auto;
        left: auto;
    }
    .prices-stock-wrapper{
        margin-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .add-to-cart-buttons-wrapper{
        margin-top: 20px;
    }
    .attributes .option-list{margin-top: 20px;}
    .product-subgroup-picture{
        width:30%;
    }
    .product-subGroup-product-total-quantity{
        width:100%;
    }
    .item-box {
        /*two per row*/
	    /* width: 48%; 
	    margin-left: 3.75%;*/
        width: 49%; 
	    margin-left: 2%;
    }
    .item-box:nth-child(2n+1) {
	    clear: both;
	    margin-left: 0;
    }
    .overview .old-product-price, .variant-overview .old-product-price {
        font-size: 16px;
    }
    .overview .product-price, .variant-overview .product-price {
        font-size: 22px;
    }
}

@media all and (max-width: 575px) {
    .header-upper { display: none;}
    .header-lower { padding-top: 20px;}
    .html-product-details-page .breadcrumb { display:none;}
    .html-product-details-page .master-wrapper-content { margin-top: 10px;}
    .hidden-xs {
        display: none;
    }
    .newsletter-box-description {
        padding-top: 0;
        padding-bottom: 10px;
    }
    .footer-upper,.footer-top {
        margin-bottom: 30px;
    }
    #quickTabs.productTabs {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .product-details-page .full-description {
        margin-bottom: 0;
        padding: 25px;
    }
    .product-collateral .title {
        margin-bottom: 0;
    }
    .overview {
        margin-bottom: 30px;
    }
    .overview .product-name h1 {
        font-size: 22px;
    }
}

@media all and (max-width: 1000px) {
.html-login-page .master-column-wrapper {
    padding: 20px 0;
}
.write-review { padding-top: 30px;}
.add-to-cart-panel { font-size: 0;}
.fmcgstore-qty-wrapper{
    display:inline-block;
    margin:0;
}
.add-to-cart-panel .button-1.add-to-cart-button{
    margin:0 5px;
    vertical-align: middle;
    height: 50px;
    padding: 13px 30px;
}
.overview .add-to-cart, .overview .overview-buttons { margin-bottom: 0; vertical-align: middle; display: inline-block;}
.add-to-cart-buttons-wrapper { padding-bottom: 40px; font-size: 0;}
.product-details-page .product-essential{
    padding:10px 0;
}
.master-column-wrapper{
    padding:10px 0 0;
}
.salecampaign-wrapper .homesticky .col-12.big-boutique-wrapper{
    padding:0;
}
.salecampaign-wrapper .homesticky .big-boutique{
    margin-bottom:5px;
}
.account-navigation-list li span{
    display:none;
}
.account-page-navigation .account-navigation-wrapper{
    margin:15px 0;
}
.product-grid .item-box{
    margin-bottom:15px;
}
.header-links a.my-account-opener-hover {
    display: none;
}
.admin-header-links {
	position: fixed;
	top: 0;
	z-index: 1030;
	width: 100%;
}
.responsive-nav-wrapper-parent {
    position: relative;
    z-index: 100;
}
.header {
}
.admin-header-links ~ .header {
	margin-top: 40px;
}
.master-column-wrapper {
    margin: 30px auto;
}

.overlayOffCanvas.hidden {
	display: none !important; /*overrides core script css, to be removed once the core script is refactored*/
}
html.scrollable, body.scrollable {
	overflow: auto !important; /*overrides core script css, to be removed once the core script is refactored*/
}


/* RESPONSIVE NAV WRAPPER */

.responsive-nav-wrapper {
	position: relative;
	box-shadow: 0px 4px 6px rgba(150, 150, 150, 0.13);
    border-top: 1px solid #f1f1f1;
    background-color: rgba(255,255,255,.8);
	text-align: center;
	font-size: 0;
}
.responsive-nav-wrapper.nav-down {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.responsive-nav-wrapper.nav-up {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
}
.responsive-nav-wrapper:after {
	content: "";
	display: block;
	clear: both;           
}
.responsive-nav-wrapper.stick {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.admin-header-links ~ .responsive-nav-wrapper-parent .responsive-nav-wrapper.stick {
    top: 39px;
}
.responsive-nav-wrapper &gt; div &gt; span,
.responsive-nav-wrapper &gt; div &gt; a {
	display: block;
	font-size: 20px;
	height: 50px;
	width: 50px;
	overflow: hidden;
	cursor: pointer;
    line-height:49px;
}
.responsive-nav-wrapper &gt; *{
    display: inline-block;
    vertical-align: middle;
}
    .responsive-nav-wrapper .account-links .icon-06-profile {
        font-size: 26px;
        line-height: 50px;
    }
.responsive-nav-wrapper .ico-cart {
    display: inline-block;
    width: auto;
    height: 50px;
    font-size: 0;
    padding-left: 9px;
    vertical-align: bottom;
}
 .responsive-nav-wrapper .ico-cart .cart-label {
     display:none;
 }
.responsive-nav-wrapper .ico-cart #icon-shoppingcart {
    font-size: 22px;
    line-height: 49px;
}

.responsive-nav-wrapper .ico-cart .cart-qty {
    font-size: 12px;
    margin: 19px 1px 0 0;
    text-transform: none;
    color: #454545;
    font-style: italic;
    text-indent: 0;
}
.responsive-nav-wrapper .ico-cart-total {
    display: none;
}
.responsive-nav-wrapper .filters-button {
	display: none;
}

/* RESPONSIVE MENU */

.ps-container &gt; .ps-scrollbar-y-rail {
    visibility: hidden !important;
}
.scrollYRemove {
    overflow: hidden !important;
    -ms-touch-action: none !important;
    -webkit-overflow-scrolling: touch !important;
}
.overlayOffCanvas {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: 1060;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}
.overlayOffCanvas.show {
	background: rgba(0,0,0,0.4);
}
.header-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 320px;
    height: 100%;
    text-align: left;
    background: #333;
    overflow: hidden;
	z-index: 1070;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.notAndroid23 .header-menu {
    -webkit-transform: translate(-320px);
    -ms-transform: translate(-320px);
    transform: translate(-320px);
}
.android23 .header-menu {
    left: -320px;
}        
.header-menu.open {
    box-shadow: 1px 0 5px rgba(0,0,0,.5);
}
.notAndroid23 .header-menu.open {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.android23 .header-menu.open {
    left: 0;
}
.header-menu .close-menu {
	background: #f8f8f8;
	cursor: pointer;
}
.close-menu span {
	display: block;
    height: 50px;
	font-size: 0;
    background: url(/Themes/FmcgStore/Content/img/mobile-menu-close.png) right 20px center no-repeat;
}
.header-menu &gt; ul.top-menu li {
	background: #fff;
}
.header-menu &gt; ul.top-menu li:after {
	content: "";
	display: block;
	clear: both;
}
.header-menu &gt; ul.top-menu li &gt; a,
.header-menu &gt; ul.top-menu li &gt; span {
	display: block;
	padding: 16px 16px 16px 30px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-style: normal !important;
	line-height: 17px;
	color: #4d4d4d;
	font-size: 14px;
	text-transform: uppercase;
	position: relative;
	z-index: 0;
}
.header-menu &gt; ul.top-menu li:last-child &gt; a,
.header-menu &gt; ul.top-menu li:last-child &gt; span {
	border-bottom: 0;
} 
.header-menu &gt; ul.top-menu li &gt; .with-subcategories {
	width: 270px;
	float: left;   
}
.plus-button {
	position:relative;
	z-index: 1;
	float: right;
	width: 50px;
	height: 50px;
	background: url(/Themes/FmcgStore/Content/img/menu-arrow.png) center no-repeat;
	cursor: pointer;
}
.header-menu .sublist-wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 320px;
    height: 100%;
    background: #333 !important;
    box-shadow: 1px 0 5px rgba(0,0,0,0.5);
    z-index: 2;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.notAndroid23 .header-menu .sublist-wrap {
    -webkit-transform: translate(-320px);
    -ms-transform: translate(-320px);
    transform: translate(-320px);
}
.android23 .header-menu .sublist-wrap {
    left: -320px;
}        
.notAndroid23 .header-menu .sublist-wrap.active {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.android23 .header-menu .sublist-wrap.active {
    left: 0;
}
.header-menu ul li.back-button {
	background: #f8f8f8;
}
.header-menu .back-button span {
	text-transform: none;
	color: #fff;
	text-align: right;
	padding: 14px 18px !important; 
}

/* header menu functionality classes */

.admin-header-links, 
.header-upper, 
.breadcrumb,
.header-logo, 
.responsive-nav-wrapper, 
.master-column-wrapper,
.slider-wrapper, 
.footer {
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;        
}
.notAndroid23 .move-right {
    -webkit-transform: translate(320px);
    -ms-transform: translate(320px);
    transform: translate(320px);        
}

/* SEARCH BOX */

.store-search-box {
	display: none;
	position: absolute;
	top: 51px;
	left: 0;
	width: 100%;
    box-shadow: 0px 4px 6px rgba(150, 150, 150, 0.2);
	z-index: 1070;
	text-align: center;
    background: #fff;
    height: 70px;
}
.store-search-box.open {
	display: block;
}
.store-search-box form {
    padding: 15px 0;
}


/* RESPONSIVE MENU HEADER SELECTORS/HEADER LINKS */

.header-selectors-wrapper,
.header-links-wrapper {
	display: none;
	background: #fff;
    box-shadow: 0px 4px 6px rgba(150, 150, 150, 0.2);
	position: absolute;
	top: 51px;
	left: 0;
	right: 0;
	z-index: 1070;
	text-align: center;
	/*-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;*/
}
/*.header-links-selectors-wrapper.open {
	display: block;
}*/

.header-upper .header-social-icons {
    display: none;
}

.header-social-icons {
    padding: 0 25px;
    border-bottom: 1px solid #4c4c4c;
}
.header-social-icons a {
    margin: 0 1.5px;
}

.header-links {
    color: #909090;
}
.header-links ul {
    display: block;
}
.header-links li {
    display: block;
    margin: 0;
}
.header-links-wrapper a,
a.ico-wishlist {
    font-size: 13px;
    line-height: 50px;
    border-bottom: 1px solid #f1f1f1;
}
.header a.login-link {
    display: none;
}
.header-links-wrapper {
    margin: 0;
}

.header-links-wrapper .external-facebook-login-block {
    display:none;
}

  .header-links-wrapper .facebook-login-block .buttons .facebook-btn {
        padding: 0px 8px 50px 4px;
    }
    .header-selectors-wrapper &gt; div {
        display: block;
        margin: 0;
        border-bottom: 1px solid #f1f1f1;
    }
.header-selectors-wrapper &gt; div:last-child {
    border: none;
}
.header-selectors-wrapper select {
    background: none;
    font: normal 12px 'Montserrat', sans-serif;
    color: #909090;
    height: 50px;
    padding: 0;
    border: none;
    max-width: none;
    font-size: 13px;
}

.header .my-account-dropdown .facebook-login-block {
    display: none;
}

/* FLYOUT CART */

.flyout-cart {
    display: none;
	background: #fff;
	box-shadow: 0px 4px 6px rgba(150, 150, 150, 0.2);
	position: absolute;
	top: 51px;
	left: 0;
	right: 0;
    width: 100%;
	z-index: 1070;
	text-align: center;
}
.mini-shopping-cart .item {
    margin: 0px 0 0 30px;
}
.mini-shopping-cart-item-close {
    left: -30px;
    width: 30px;
    height: 30px;
}
.flyout-cart.active {
    display: block;
}

.forum-pages-body .table-wrapper {
    overflow-x: auto;
}

}


@media all and (min-width: 768px) and (max-width: 1000px) {

    .responsive-nav-wrapper-parent + .main-slider-wrapper .slider-wrapper {
        margin: -50px 0 0;
        z-index: 1;
        position: relative;
    }
    .overview {
        padding: 0 20px;
    }
    .overview .discount-badge {
        top: 54px;
    }
}


@media all and (max-width: 767px) {
    .non-shopping-payment-page #cardSample {
        display:none;
    }
    .footer-lower-right .payment-logos {
        display:none;
    }
    .countdownTimerContainer .ends-in-text {
        display:none;
    }
    .overview {
        padding: 0 20px;
        text-align: left;
    }
    .attributes dt {
        margin-bottom: 7px;
    }
    .overview .discount-badge.red {
        position: relative;
        margin-top: -105px;
        margin-right: -20px;
        display: inline-block;
        float: right;
        padding: 15px 20px;
    }
}
@media all and (max-width: 991px) {   
    .social-sharing li {
        display:inline-block;
    }
    .salecampaign-wrapper .title {
        font-size: 9px;
    }
}
@media all and (max-width: 1000px) {
    .store-search-box {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        width: 100%;
        background: #fff;
        text-align: center;
        box-shadow: -1px 2px 1px rgba(0,0,0,0.3);
        z-index: 1010;
        font-size: 0;
    }
}
@media all and (max-width: 1200px) {
    .appdownload {
        display:none;
    }
}
/*=====================================================
    
    TABLETS PORTRAIT &amp; SMARTPHONES LANDSCAPE

=====================================================*/

@media all and (min-width: 481px) {
	
/* GLOBAL STYLES */

.master-column-wrapper {
    width: 90%;
}
.home-page .topic-block,
.home-page .category-grid,
.home-page .product-grid,
.home-page-banners,
.home-page .news-list-homepage,
.home-page .home-page-polls,
.home-page-blog-social-wrapper {
    width: 90%;
}
.side-2:after {
	content: "";
	display: block;
	clear: both;
}

/* GLOBAL FORMS */
/* NOTIFICATIONS &amp; POPUPS */


/* HEADER */

.store-search-box input.search-box-text {
}
.ui-autocomplete {
	width: 295px !important; /*txtfield + button*/
}

.mini-shopping-cart .item {
    padding: 17px 0 17px 23px;
}
.mini-shopping-cart .picture {
    width: 80px;
}
.mini-shopping-cart .picture + .product {
    margin: 0 0 0 94px;
}
.mini-shopping-cart .item-product-left {
    width: 75%;
    float: left;
}
.mini-shopping-cart .item-product-right {
    width: 25%;
    float: right;
    text-align: right;
}
.mini-shopping-cart .name {
    max-height: none;
}
.mini-shopping-cart .price {
    display: block;
}
.mini-shopping-cart .quantity {
    display: block;
}

/* HEADER MENU */
/* FOOTER */

.newsletter-box-description {
    padding: 20px 90px 5px;
}
.footer-1 .newsletter-subscribe {
    margin: 30px auto 0;
}
.newsletter-email .newsletter-subscribe-button {
	position: absolute;
    top: 4px;
    right: 4px;
    border-left: 5px solid #f0f0f0;
    width: auto;
}

/* LEFT/RIGHT COLUMN */


/* CATEGORY PAGE &amp; GRIDS */

.home-page-category-grid .item-box,
.sub-category-grid .item-box,
.manufacturer-grid .item-box,
.vendor-item .item-box {
    width: 49%;
    margin: 0 0 2% 2%;
}
.home-page-category-grid .item-box .category-item-name,
.sub-category-grid .item-box .category-item-name,
.manufacturer-grid .item-box .category-item-name,
.vendor-grid .item-box .category-item-name {
    font-size: 22px;
}
.home-page-category-grid .item-box:nth-child(2n+1),
.sub-category-grid .item-box:nth-child(2n+1),
.manufacturer-grid .item-box:nth-child(2n+1),
.vendor-grid .item-box:nth-child(2n+1) {
    margin-left: 0;
}

.product-grid .item-box,
.product-list .item-box {
	width: 49%; /*two per row*/
	margin-left: 2%;
}
.product-grid .item-box:nth-child(2n+1),
.product-list .item-box:nth-child(2n+1) {
	clear: both;
	margin-left: 0;
}

.home-page-category-grid.three .item-grid .item-box:first-child {
    width: 100%;
    margin-left: 0;
}

.home-page-category-grid.three .item-box:nth-child(even) {
    margin-left: 0;
}
.home-page-category-grid.three .item-box:nth-child(2n+1) {
    margin-left: 2%;
}

/* PRODUCT PAGE */
.attr-pcs-text{
    display:inline-block;
}
.attributes select:only-child,
.attributes input[type='text'],
.attributes textarea {
    min-width: 288px;
}

.overview .add-to-cart, .variant-overview .add-to-cart {
    display: inline-block;
    vertical-align: top;
    margin: 0;
}
.overview-buttons,.variant-overview .add-to-wishlist{
    display:inline-block;
    margin:0;
    padding:4px 0;
    vertical-align:top
}
.overview .add-to-cart-panel &gt; *,
.variant-overview .add-to-cart-panel &gt; * {
	float: left;
}
.add-to-cart-qty-wrapper,
.add-to-cart .qty-dropdown {
    margin: 0 10px 0 0;
}
.overview .product-price,
.variant-overview .product-price {
    float: left;
}
.overview .old-product-price,
.variant-overview .old-product-price {
    float: right;
}
.variant-overview .add-to-wishlist {
    vertical-align: middle;
}

.picture-thumbs-navigation-arrow {
    top: 200px;
}

/* REVIEW PAGE */
/* WISHLIST &amp; COMPARE LIST */
/* TOPICS */

.enter-password-form input[type="password"] {
	width: 300px !important;
}

/*MY ACCOUNT PAGES*/
.gender {
	display: inline-block;
    margin: 0 0 5px 20px;
}
.date-of-birth select {
	width: 33.333%; /*birth-date selectors, always single line*/
}
.date-of-birth select + select {
	border-left: none;
}
.add-more-external-records {
    padding: 30px 70px;
}

/* CONTACT PAGE &amp; EMAILaFRIEND */
/* REGISTRATION, LOGIN, MY ACCOUNT */

.login-page .returning-wrapper .form-fields {
    padding: 0 48px 10px;
}
.login-page .returning-wrapper .inputs.reversed &gt; .forgot-password {
    display: inline-block;
}

/* SHOPPING CART &amp; CHECKOUT */

.order-progress li {
    width: 25%;
}
.cart-totals-wrapper {
    padding: 30px 30px 20px;
}
.cart-collaterals .coupon-code input[type="text"] {
	float: left;
	width: 56.5%;
}
.cart-collaterals .coupon-code input[type="submit"] {
	float: left;
	width: 43.5%;
}

/* SEARCH PAGE &amp; SITEMAP */
/* BLOG &amp; NEWS */
/* FORUM &amp; PROFILE */



/*custom selectors*/ 

.attributes .anda-custom-select:only-child {
    min-width: 288px;
}
.add-to-cart .anda-custom-select-text {
    margin: 4.5px 17px 4.5px 0;
} 

}


@media all and (min-width: 690px) {

    .variant-picture {
        float: left;
        width: 49%;
    }

    .variant-picture + .variant-overview {
        width: auto;
        margin: 0 0 0 51%;
    }

    .variant-overview .add-to-cart-button {
        margin-right: 10px;
    }

    .variant-overview .add-to-wishlist-button {
        float: left;
        clear: none;
        margin: 5px 0;
    }
    /*.register-phone {display:inline-block;margin-left:15px;}
    .inputs .register-phoneCode .phoneCodeWidth{width:50%;}*/
}
@media (min-width:481px ) and (max-width:690px){
    .register-phone{display:block;margin-left:0px;}
    .register-phoneCode{width:100%;}
    .inputs .register-phoneCode .phoneCodeWidth{width:100%;}
    .wishlist-content .button-2 { margin: 0 5px 10px 0}
}
@media (min-width: 576px) and (max-width:767px){
    .container {
        max-width: 100%;
    }
}
@media all and (min-width: 576px){
   .homesticky .big-boutique-wrapper{
       padding-right: 5px;
    }
   .center-1 {
	    margin: 0 0 90px;
    }
    .center-2, .side-2 {
	    margin: 0 0 90px;
    }
    .affiliate-edit-page .center-1 .affiliate-page-body .customer-affiliates .form-fields .inputs .input-groups { /*AndaYasamI 2018.07.06*/
        margin-left: 25%;
    }
}


/*AndaYasamI 2018.07.06*/
@media all and (max-width: 576px) {   
    .affiliate-edit-page .center-1 .affiliate-page-body .customer-affiliates .form-fields .inputs .input-groups {
        margin-left: 0%;
    }
}

/*Anda EO*/
@media (min-width:481px) and (max-width:768px){
    .cart-totals-wrapper{
        padding:10px;
    }
}
@media all and (max-width:480px){
    .terms-of-service input[type='checkbox'] ~ label{
        float:left;
        margin-top: 15px;
    }
    .billing-info, .shipping-info{
        padding:0;
    }
    .order-review-data &gt; div, .order-details-area &gt; div, .shipment-details-area &gt; div{
        padding:0
    }
    .outline.fmcgstore-outline{
        display: block;
        margin: 5% auto;
    }
    .form-fields .smsLogin .inputs .countryPhoneCodeWidth{
        padding:0 10px;
    }
    .master-column-wrapper{
        margin:10px auto;
        width:calc(100% - 20px);
    }
    .date-of-birth select:nth-child(3){
    width: 45%;
    padding:0 15px;
}
    .date-of-birth select {
         padding:0 15px;
        width:27%;
}
    .edit-product-catalog .discount-btn{
        display:block;
        position:relative;
        top:0;
        margin-left:0;
    }
    .edit-product-catalog .inputs .fmcgstore-width-30{
        width:70%;
    }
    .wishlist-content .table-wrapper{
    padding:10px;
}
    .overview .wishlist-button-wrapper.fmcgstore-wishlist-btn .add-to-wishlist:before{
        left:35%;
    }
     .facebook-authorizer .buttons button{
        padding:13px 20px;
    }
     /* Anda EdaD 20190625 */
    .order-summary-table-theads {
        display: none;
    }
    .fmcgstore-ordersummary .cart td {
        display: block;
    }
    .fmcgstore-ordersummary .cart .item-counter {
        display: none;
    }
    .fmcgstore-ordersummary .cart-item-row {
        display: block;
        position: relative;
        padding-bottom: 62px;
        border: 1px solid #f1f1f1;
        margin-bottom: 10px;
    }
    .cart .product-picture a {
        margin: 0;
        padding: 10px 0;
    }
    .fmcgstore-ordersummary .cart td.product-picture {
        float: left;
        width: 40%;
        padding: 0;
        border: none;
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important;
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
    }
    .fmcgstore-ordersummary .cart td.product {
        margin: 0 0 0 40%;
        padding: 10px 5px;
    }
    .fmcgstore-ordersummary .cart td.quantity {
        width: 40%;
        position: absolute;
        left: 0;
        padding: 5px;
        height: 62px;
    }
    .fmcgstore-ordersummary .cart td.subtotal {
        width: 60%;
        position: absolute;
        right: 0;
        height: 62px;
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important;
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important;
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
    }
    /* EdaD End*/
}
@media all and (max-width:690px){
        .product-catalog-edit-page .buttons .button-1 {
        margin-bottom:5%;
    }
        .product-catalog-edit-page .product-catalog-btn-group button{
            margin-bottom:2%;
        }
        .product-catalog .info,.product-catalog .buttons{
            width:100%;
        }
        .product-catalog .info{
            min-height:auto;
            margin:5%;
        }
}
/*=====================================================
    
    TABLETS LANDSCAPE &amp; NETBOOKS

=====================================================*/

@media all and (min-width: 768px) {

/* GLOBAL STYLES */


.page {
	clear: both;
	text-align: left;
}
.fieldset, .section {
    padding: 30px 0;
}
.registration-page .fieldset {
    padding: 30px 0 0;
}
.link-rss {
	display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 1px;
    margin: auto;
}

/* GLOBAL FORMS */
/* NOTIFICATIONS &amp; POPUPS */
/* HEADER */
/* HEADER MENU */
/* FOOTER */

.newsletter-popup {
    left: 50%;
    margin-left: -350px;
    padding: 70px 265px 80px 50px
}

/* HOME PAGE */
.homesticky .big-boutique-wrapper {
    min-height: 700px;
}
.news-list-homepage .news-items {
    overflow: hidden;
}
.news-list-homepage .news-item {
    float: left;
    width: 31.333%;
    margin: 0 0 3% 3%;
}
.news-list-homepage .news-item:nth-child(3n+1) {
    margin-left: 0;
    clear: both;
}

/* LEFT/RIGHT COLUMN */


/* CATEGORY PAGE &amp; GRIDS */

.category-grid .item-box,
.manufacturer-grid .item-box,
.vendor-grid .item-box {
    width: 32%;
    margin: 0 0 2% 2%;
}
.category-grid .item-box:nth-child(2n+1),
.manufacturer-grid .item-box:nth-child(2n+1),
.vendor-grid .item-box:nth-child(2n+1) {
    margin-left: 2%;
}
.category-grid .item-box:nth-child(3n+1),
.manufacturer-grid .item-box:nth-child(3n+1),
.vendor-grid .item-box:nth-child(3n+1) {
    margin-left: 0;
    clear: both;
}

.home-page-category-grid.two .item-box {
    width: 49%;
}
.home-page-category-grid.three .item-box {
    width: 31.75%;
    margin: 0 0 1.75% 1.75%;
}
.home-page-category-grid.three .item-grid .item-box:first-child {
    width: 66.25%;
}
.home-page-category-grid.three .item-box:nth-child(2n+1),
.home-page-category-grid.three .item-box:nth-child(even) {
    margin-left: 1.75%; /*reset previous value*/
}
.home-page-category-grid.three .item-box:nth-child(3n+1) {
    margin-left: 0;    
}

.home-page-category-grid.four .item-box {
    width: 32%;
    margin: 0 0 2% 2%;
}
.home-page-category-grid.four .item-box:first-child,
.home-page-category-grid.five .item-box:first-child,
.home-page-category-grid.five .item-box:last-child {
    width: 66%;
    margin-bottom: 1.75%;
}
.home-page-category-grid.four .item-box:last-child {
    width: 100%;
}

.home-page-category-grid.four .item-box:last-child .picture a:before{
    padding-top: 40%;
}
.home-page-category-grid.five .item-box:last-child .picture a:before {
    padding-top: 48%
}
.home-page-category-grid.four .item-box:nth-child(3n+1),
.home-page-category-grid.five .item-box:nth-child(3n+1) {
    margin-left: 0;    
}


.product-selectors {
}
.product-selectors &gt; div {
}
.product-selectors .product-viewmode {
	display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 0;
    width: 200px;
}
.product-selectors .product-sorting {
    float: right;
}
.product-selectors .product-sorting select {
    text-align: left;
}
.product-selectors .product-page-size {
    float: left;
}


.product-grid .item-box {
	width: 32%; /*three per row*/
}
.product-grid .item-box:nth-child(2n+1) {
	clear: none; /*revert the second item*/
	margin-left: 2%; /*revert the second item*/
}
.product-grid .item-box:nth-child(3n+1) {
	clear: both;
	margin-left: 0;
}

/*products in list*/

.product-list {
    border-top: 1px solid #f1f1f1;
    padding: 30px 0 0;
}
.product-list .item-box {
    width: 100%;
    margin: 0 0 60px;
    float: none;
    overflow: hidden;
    position: relative;
}
.product-list .product-item-picture-wrapper {
    float: left;
    width: 30%;
    position: static;
    margin: 0;
}
.product-list .item-box .details {
    margin-left: 34%;
}
.product-list .item-box .product-title {
    margin: 0;
}
.product-list .item-box .product-item {
    overflow: hidden;
}
.product-list .item-box .product-title a {
    color: #454545;
    font-size: 18px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product-list .item-box .description {
    display: block;
    overflow: hidden;
    margin: 40px 0;
}
.product-list .item-box .buttons {
    display: inline-block;
    margin: 20px 0 0;
    text-align: left;
    overflow: hidden;
} 
.product-list .tax-shipping-info {
    display: block;
}
.product-list .item-box input[type="button"] {
    float: right;
    margin: 5px 3px 5px 0;
}
.product-list .item-box input[type="button"].product-box-add-to-cart-button {
    float: left;
    height: 48px;
    margin: 0 20px 0 0;
    background: #2e2e2e;
    padding: 0 35px;
    font-size: 15px;
    color: #fff;
    border: none;
    text-transform: uppercase;
    max-width: none;
    -webkit-transition: all .10s ease-in-out;
    -moz-transition: all .10s ease-in-out;
    transition: all .10s ease-in-out;
}
.product-list .item-box input[type="button"].product-box-add-to-cart-button:hover {
    background: #00a3cc;
}


/* PRODUCT PAGE */

.product-essential {
    text-align: center;
}

.overview {
}

.overview .buttons {
	text-align: left;
}
.overview .buttons div {
	margin: 0 10px 10px 0;
}
.overview .qty-label,
.variant-overview .qty-label {
	position: static;
	left: 0;
	margin: 0 5px 0 0;
}
.overview-buttons div {
    display: inline-block;
    margin: 0 20px;
}
.prices-stock-wrapper .stock {
    right: 0;
    left: auto;
}
.variant-overview .add-to-wishlist input[type='button'] {
    margin: 5.5px 0;
}
.variant-overview .variant-name {
    margin-top: 0;
}

.product-specs-box .table-wrapper {
    padding: 40px 150px 60px;
    margin: 0 0 60px;
}

.attributes {
}
.attributes dt {
    margin-bottom:7px;
}
.attributes dt label {
}
.attributes dd {
}
.rental-attributes dt {
}
.attribute-squares{
}
.attribute-squares li {
	margin: 0 10px 10px 0;
}


/* REVIEW PAGE */

.product-review-item {
    padding: 30px 7% 30px 21%;
    position: relative;
}
.product-review-item .product-review-box {
    position: absolute;
    left: 2%;
    top: 30px;
    width: 15%;
    overflow: hidden;
}
.product-review-item .product-review-box .rating {
    float: right;
}
.product-review-item .review-info {
    position: absolute;
    left: 2%;
    top: 68px;
    width: 15%;
    text-align: right;
    font-size: 13px;
}
.product-review-item .review-info &gt; span {
    display: block;
    margin: 0 0 5px;
}
.product-review-item .review-info &gt; span.separator {
    display: none;
}
.product-review-item .review-info .user label,
.product-review-item .review-info .date label  {
    display: none;
}
.product-review-item .review-info a {
    padding: 0;
}
.product-review-item .product-review-helpfulness {
    text-align: right;
}


/* WISHLIST &amp; COMPARE LIST */

.wishlist-content .buttons::after {
    content: '';
    display: block;
    clear: both;
}
.wishlist-content .button-2 {
    float: left;
	margin: 0 10px 0 0;
    outline:0; /*Anda EO*/
}
.wishlist-content .wishlist-add-to-cart-button {
    float: right;
    margin: 0;
}
.inputs label
.compare-products-page .clear-list {
	position: absolute;
	top: 15px;
	right: 0;
}

/* TOPICS */
/* CONTACT PAGE &amp; EMAILaFRIEND */
/* REGISTRATION, LOGIN, MY ACCOUNT */

.dpayment-result-page .page-body,
.account-page .page-body {
    padding: 55px;
}
.account-page .section {
    padding: 0;
    margin: 0 0 30px;
}
.inputs.first-name,
.inputs.last-name,
.inputs.password-input,
.inputs.password-confirm,
.inputs.profile-type-field {
    width: 48%;
    float: left;
}
.inputs.last-name,
.inputs.password-confirm{
    margin: 0 0 0 4%;
}
.inputs.last-name + * {
    clear: both;
}
.inputs.password-confirm + * {
    clear:  both;
}

.password-recovery-page .recovery-tooltip {
    padding: 20px 50px 15px;
}

.address-list .buttons,
.order-list .buttons {
	position: absolute;
	bottom: 30px;
	right: 0;
}
.login-page .sms-login-part .sms-wrapper,
.login-page .login-part {
    height: 100%;
}
.login-page .customer-blocks-top {
    margin-bottom: 10px;
}
/*.address-list-page .section,
.order-list-page .section {
    float: left;
    width: 50%;
}
.address-list-page .section:nth-child(2n+1),
.order-list-page .section:nth-child(2n+1) {
    clear: both;
}
.address-list-page .title,
.order-list-page .title,
.address-list-page .buttons,
.order-list-page .buttons {
    text-align: left;
}

.order-list-page .section.recurring-payments {
    float: none;
    width: 100%;
    padding: 0;
}*/

/* SHOPPING CART &amp; CHECKOUT */
.shopping-cart-page-body .master-column-wrapper,
.checkout-pages-body .master-column-wrapper {
    padding: 45px 45px 30px;
}
.cart-collaterals  {
    overflow: hidden;
}
.cart-collaterals .cart-options {
    margin: 0 0 2%;
}
.cart-collaterals .cart-options:empty {
    display: none;
}
.cart-collaterals .title ~ div {
    display: block !important;
}
.cart-collaterals .title:after {
    display: none;
}
.cart-collaterals .shipping {
    float: left;
    width: 49%;
}
.cart-collaterals .deals {
    /*float: right;*/
    width: 49%;
}
.cart-collaterals .shipping-options {
    padding: 15px 50px 50px 
}
.cart-collaterals .shipping-options .buttons {
    border: none;
    padding: 0;
    margin: 30px 0 0;
}
.cart-collaterals .shipping-options .buttons .button-2 {
    width: auto;
}
.cart-collaterals .shipping-results {
    border-top: 1px dashed #ccc;
    padding: 50px;
}

.cart-collaterals .deals &gt; div {
    margin: 0;
    box-shadow: none;
}
.cart-collaterals .deals .giftcard-box {
    border-top: 1px dashed #ccc;
}
.cart-collaterals .coupon-code input[type="text"] {
    float: left;
    width: 60%;
}
.cart-collaterals .coupon-code input[type="submit"] {
    float: right;
    width: 38%;
    margin: 0 0 0 2%;
    padding: 15.5px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cart-collaterals .message-success,
.cart-collaterals .message-failure {
    /*padding: 0 50px;*/
    padding: 0 10px;
    /*margin: -40px 0 0;*/
}
.cart-collaterals .current-code,
.cart-collaterals .message-failure {
    padding: 5px 50px 50px;
}
.order-progress li {
    width: auto;
}
.cart-totals-wrapper {
    padding: 10px;
}
.cart-options .common-buttons:after {
    content: '';
    display: block;
    clear: both;
}
.cart-options .clear-cart-button {
    float:right;
}
.cart-options .button-2.update-cart-button {
    float: right;
    margin: 0;
}
.cart-options .button-2.continue-shopping-button {
    float: left;
    margin: 0;
}
.cart-options {
	text-align: left;
}
.cart-options .common-buttons input {
	margin: 0 10px 0 0;
}
.cart-options .checkout-attributes li {
	display: inline-block;
	margin: 0 10px 0 0;
}
.shopping-cart-page .totals {
}
.checkout-page .address-grid {
    max-width: 675px;
}
.checkout-page .address-item {
	float: left;
	margin: 0 0 20px 20px;
    width: calc((100% - 20px) / 2);
}

/*.checkout-page .address-item {
    float: left;
    width: 49%;
    margin-left: 2%;
}
.checkout-page .address-item:nth-child(2n+1) {
    margin-left: 0;
    clear: both;
}*/
.payment-method .payment-logo,
.payment-method .payment-details {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
    max-width: calc(100% - 80px);
}
.payment-method .payment-logo {
    margin: 0 20px 0 0;
}
.checkout-page.order-confirm-page .section.order-summary .title {
    text-align: left;
}

.order-review-data,
.order-details-area,
.shipment-details-area {
	margin: 0 0 50px;
    display: table;
    width: 100%;
}
.order-review-data &gt; div,
.order-details-area &gt; div,
.shipment-details-area &gt; div {
    display: table-cell;
    width: 50%;
    padding: 0 0 0 10px;
    vertical-align: top;
}
.order-review-data &gt; div:nth-child(2n+1),
.order-details-area &gt; div:nth-child(2n+1),
.shipment-details-area &gt; div:nth-child(2n+1) {
    padding: 0 10px 0 0;
}
.order-review-data &gt; div:before,
.order-details-area &gt; div:before,
.shipment-details-area &gt; div:before {
    left: 10px;
}
.order-review-data &gt; div:nth-child(2n+1):before,
.order-details-area &gt; div:nth-child(2n+1):before,
.shipment-details-area &gt; div:nth-child(2n+1):before {
    left: 0;
    right: 10px;
}
/*.payment-method .method-list li {
    width: 33%;
    margin: 0;
}
.payment-logo,
.payment-details {
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle;
}
.order-review-data ul,
.order-details-area ul,
.shipment-details-area ul {
	float: left;
	width: 49%;
    margin: 0 0 2% 2%
}
.order-review-data ul:nth-child(2n+1),
.order-details-area ul:nth-child(2n+1),
.shipment-details-area ul:nth-child(2n+1) {
    margin: 0 0 2% 0;
    clear: both;
}

.order-details-page .total-info {
	overflow: hidden;
}*/

/* SEARCH &amp; SITEMAP */
/* BLOG &amp; NEWS */

.post-head ~ *,
.news-head ~ * {
	display: block;
}
.blog-page .tags {
	float: right;
}
.blog-posts .buttons,
.news-items .buttons {
	text-align: left;
}
.blog-posts .buttons {
	float: left;
}
.new-comment .title,
.new-comment .buttons {
    text-align: left;
}
.new-comment textarea {
}
.blog-comment,
.comment-content {
    position: relative;
}
.comment-info {
	float: left;
	margin: 0;
}
.comment-info + .comment-content {
	margin: 0 0 0 105px;
    padding: 24px 0 0;
}
.comment-info .username {
    padding: 0;
    position: absolute;
    top: 0;
    left: 105px;
}

/* FORUM &amp; PROFILE */

.forum-search-box .advanced {
	text-align: right;
}
.forums-table-section-title .link-rss {
	float: right;
	margin: 0;
}
.forums-table-section .view-all {
	text-align: center;
}

.forum-actions,
.topic-actions  {
    text-align: center;
}

.forum-actions .pager.upper {
	display: block;
}
.topic-actions.lower .actions {
	display: block;
    margin: 15px 0 0;
}


.topic-posts {
	overflow: hidden;
    padding: 40px 50px;
}
.topic-post {
    padding: 30px 30px 45px;
}

.forum-topic-page .topic-options {
	float: left;
}
.private-message-view-page .back-pm-button {
	float: right;
}
.private-message-view-page .buttons {
    text-align: left;
}
.profile-page .topic {
    padding: 30px;
}

/*Custom Selectors*/
.product-selectors .product-sorting .anda-custom-select-text {
    text-align: left;
}
.product-details-page .full-description {
   padding: 40px 96px;
   margin: 0;
}
.account-page.wishlist-page input.button-2.email-a-friend-wishlist-button{
    margin-top:0;
    outline:0;
}
.account-page.wishlist-page .wishlist-content .buttons{
    margin:30px 0 15px;
}
.overview .fmcgstore-wishlist-btn .add-to-wishlist-button{

}
.account-page .section.fmcgstore-reward-points-history{
    margin:0 45px;
}
.cart-collaterals.fmcgstore-cart-collaterals .current-code{
    padding:0 10px;
    margin-top:10%;
}
    .shipment-details-area.shipping-info-wrap &gt; div:nth-child(2n+1) {
        padding: 40px 60px 40px;
    }
  .order-summary-content .cart-collaterals .message-failure{
        margin:0;
        padding: 10px;
    }
}

@media all and (min-width: 768px) and (max-width: 1000px)  {
.checkout-page .address-item:nth-child(2n+1) {
    margin-left: 0;
    clear: both;
}
.validatephone-page-body {
    width: 75%;
    margin: 0 auto;
    padding: 0 20px;
}
}

@media all and (max-width:768px){
    .inputs .discount-btn .button-1{
        padding:13px 10px;
    }
    .customer-affiliate .info {
        width: 100%;
        margin: 0 auto 5%;
}
.customer-affiliate .buttons{
    width: 100%;
}
.affiliate-programs .page.account-page .customer-affiliate .buttons input[type="button"].button-2{
    padding:10px 15px;
}
.wishlist-button-wrapper.fmcgstore-wishlist-btn{
    margin:0 5px;
}
.overview .wishlist-button-wrapper.fmcgstore-wishlist-btn .add-to-wishlist:before{
    left:35%;
}
.login-page .login-with-facebook .external-authentication, 
.login-page .register-part {
    display: block;
}
.login-page .returning-wrapper {   
    margin: 0 0 1.5%;
}
}
/*=====================================================
    
    DESKTOP

=====================================================*/

@media all and (min-width: 1001px) {

/* GLOBAL STYLES */
.master-column-wrapper {
	width: 1000px;
	margin: 0 auto;
}
.home-page-body .main-slider-wrapper ~ .master-wrapper-content .master-column-wrapper {
    margin: 25px 0 0;
}
.home-page .topic-block,
.home-page .category-grid,
.home-page .product-grid,
.home-page-banners,
.home-page .news-list-homepage,
.home-page .home-page-polls,
.home-page-blog-social-wrapper,
.header-2 .header-centering {
    width: 1000px;
}
.container { max-width: 1030px; }
.header-2 .header-centering {
    margin: 0 auto;
}
.center-2 {
	float: right;
	width: 73%;
}
.side-2 {
	float: left;
	width: 25%;
}
.home-page-blog-social-wrapper {
    overflow: hidden;
}
.home-page-blog-social-wrapper &gt; div {
    float: left;
}
.home-page-blog-social-wrapper .rich-blog-homepage {
    width: 66%;
}
.home-page-blog-social-wrapper .rich-blog-homepage:only-child {
    width: 100%;
}
.home-page-body .home-page-blog-social-wrapper .social-feed {
    width: 32%;
    margin: 0 0 70px 2%;
}
.home-page-body .home-page-blog-social-wrapper .social-feedl:only-child {
    width: 100%;
    margin: 0;
}

/* GLOBAL FORMS */

.inputs {
    text-align: left;
}

/* NOTIFICATIONS &amp; POPUPS */
/* HEADER */

.header {
	position: relative;
}
.header-right-wrapper {
    position: relative;
    z-index: 1020;
    float:right;
}
.header-upper {
    background: #f6f6f6;
    text-align: center;
}
.header-uppe:after {
    content: '';
    display: block;
    clear: both;
}
.header-1 .header-upper .header-centering {
    margin: 0 35px;
}
.header-1 {
    padding: 0 0 10px;
    margin: 0;
    box-shadow: 0px 4px 6px rgba(150, 150, 150, 0.13);
}
.category-page-body .header-1,
.product-details-page-body .header-1 {
    box-shadow: none;
}
.header-links-selectors-wrapper &gt; *{
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
.header-2 .header-links-selectors-wrapper {
    display: inline-block;
    vertical-align: middle;
    float: right;
}
.header-welcome-message {
    float: left;
    width: 20%;
    text-align: left;
    padding: 0 5px;
}
.header-upper-centering {
    width: 60%;
    margin: 0 20%;
}
.header-2 .header-upper-centering {
    width: 80%;
    margin: 0 0 0 20%;
    text-align: right;
}
.header-selectors-wrapper {
    display: inline-block;
}
.header-selectors-wrapper select{
    /*background: #f6f6f6;*/
    background-color: #f6f6f6;
    font: normal 12px 'Roboto', sans-serif;
    color: #000;
    height: 40px;
    line-height: 40px;
    /*padding: 0;*/
    border: none;
    max-width: none;
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.header-selectors-wrapper select option {
    color: black;
}
.header-selectors-wrapper select:hover {
    /*color: #fff;*/
}
.header-selectors-wrapper &gt; div {
	margin: 0 10px;
}
.header-links-wrapper {
    color: #adadad;
}
.header-links a {
    display: inline-block;
    margin: 0 10px;
}
.header-links a:hover {
    color: #fff;
}
.notification-overlay {
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 3;
    background-color: rgba(0,0,0,.4);
}
.notification-overlay.active, .header .my-account-dropdown-wrapper:hover + .notification-overlay, .header .header-cart-search-wrapper:hover + .notification-overlay  {
    transition-duration: .2s;
    transition-timing-function: ease-in;
    transition-delay: 250ms;
    visibility: visible;
}
.header .my-account-dropdown-wrapper {
    width: 152px;
    height: 47px;
    border: 1px solid #999;
    position: relative;
    vertical-align: top;
    margin: 13px 5px;
}
.header .my-account-dropdown-wrapper:hover, .header .header-cart-search-wrapper:hover {
    z-index: 4;
}
.header .my-account-dropdown-wrapper &gt; * {
    vertical-align: top;
}
.header .account-btn-wrapper {
    position: relative;
    display: inline-block;
    width: 150px;
    height: 45px;
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s; /* Animate the transform properties */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; /* &lt;-NB */
}
.header .my-account-dropdown-wrapper:hover {
    border-color: #e1b405;
}
.header .my-account-dropdown-wrapper:hover .account-btn-wrapper {
    -webkit-transform: rotateX(89deg);
    transform: rotateX(89deg);
}

.header .my-account-opener, .header .my-account-opener-hover {
    position: relative;
    padding-right: 15px;
    padding-left: 35px;
    font-size: 12px;
    text-transform:uppercase;
    background-color: #fff;
    background: url(/Themes/FmcgStore/Content/img/header-selectors-arrow.png) no-repeat right center;
    margin: 0;
    line-height: 45px;
    height: 45px;
    display: block;
    -webkit-transform: translateZ(22.5px);
    transform: translateZ(22.5px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.header .my-account-opener:before,.header .my-account-opener-hover:before {
    content: '\e721';
    display: block;
    font-size: 17px;
    font-family: icomoon;
    position: absolute;
    top: 0;
    left: 15px;
    bottom: 0;
    margin: auto;
    color: #FACB13;
}

.header .my-account-opener-hover:before {
    color: #fff;
}

.header .my-account-opener {
    margin-right: 10px;
    color: #4d4d4d;
}
.header .my-account-opener-hover {
    background: #FACB13;
    color: #fff;
    -webkit-transform: rotateX(-90deg) translateZ(-22.5px);
    transform: rotateX(-90deg) translateZ(-22.5px);
}
.header .my-account-dropdown {
    display: none;
    width: 200px;
    position: absolute;
    top: 60px;
    right: -25px;
    background: #fff;
    box-shadow: 0px 4px 6px rgba(150, 150, 150, 0.13);
    z-index: 1011;
}
.header .my-account-dropdown:before, .header .flyout-cart:before {
    width: 100%;
    height: 30px;
    top: -30px;
    left: 0;
    position: absolute;
    content: "";
}
.header .my-account-dropdown .beak, .header .flyout-cart .beak {
    height: 15px;
    width: 15px;
    position: absolute;
    top: -6px;
    left: calc(50% - 10px);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-webkit-radius: 4px;
    zoom: 1;
    z-index: 1;
}

.header .cart-wrapper.stick .flyout-cart .beak {
    left: auto;
    right: 50px;
}
.mini-shopping-cart {
    box-shadow: 0px 4px 6px rgba(150, 150, 150, 0.13);
}
.header .my-account-dropdown ul {
    display: block;
    margin: 0;
}
.header .my-account-dropdown a {
    display: block;
    border-bottom: 1px solid #f1f1f1;
    margin: 0;
    line-height: 1.2em;
    padding: 12px 10px 12px 40px;
    text-align: left;
    color: #616161;
}
.header .my-account-dropdown a span {
    line-height: 1.2em;
}
.header .my-account-dropdown-wrapper:hover .my-account-dropdown {
    display: block;
}
.header .my-account-dropdown:hover {
    display: block;
}
.header .account-navigation-wrapper {
    display: block;
}
.header .my-account-dropdown-wrapper ~ .facebook-login-block {
    display: none;
}
.header .my-account-dropdown .facebook-login-block .buttons {
    margin: 0px 0;
    padding: 0;
}
.header .my-account-dropdown a {
    position: relative;
}
.header .my-account-dropdown a:before {
    content: '';
    display: block;
    width: 13px;
    height: 14px;
    position: absolute;
    left: 17px;
    top: 0;
    bottom: 0;
    margin: auto;
    background-image:  url(/Themes/FmcgStore/Content/img/header-links-sprite.png);
    background-repeat: no-repeat;
}
.header .my-account-dropdown a:hover:before {
    background-color: #0072bc;
    background-image:  url(/Themes/FmcgStore/Content/img/header-links-sprite-hover.png);
}
.header .my-account-dropdown .ico-login:before {
    background-position: 0 0;
}
.header .my-account-dropdown .ico-register:before {
    background-position: 0 -33px;
}
.header .my-account-dropdown .customer-info:before {
    background-position: 0 -66px;
}
.header .my-account-dropdown .customer-addresses:before {
    background-position: 0 -106px;
}
.header .my-account-dropdown .customer-orders:before {
    background-position: 0 -147px;
}
.header .my-account-dropdown .return-requests:before {
    background-position: 0 -186px;
}
.header .my-account-dropdown .downloadable-products:before {
    background-position: 0 -227px;
}
.header .my-account-dropdown .back-in-stock-subscriptions:before {
    background-position: 0 -267px;
}
.header .my-account-dropdown .reward-points:before {
    background-position: 0 -308px;
}
.header .my-account-dropdown .change-password:before {
    background-position: 0 -349px;
}
.header .my-account-dropdown .customer-avatar:before {
    background-position: 0 -394px;
}
.header .my-account-dropdown .forum-subscriptions:before {
    background-position: 0 -431px;
}
.header .my-account-dropdown .ico-logout:before {
    background-position: 0 -470px;
}
.header .my-account-dropdown .customer-reviews:before {
    background-position: 0 -510px;
}
.header .my-account-dropdown .customer-vendor-info:before {
    background-position: 0 -552px;
}
.header .my-account-dropdown .ico-logout {
    background-color: #f8f8f8;
    border-top: 1px solid #f1f1f1;
}

.header-social-icons {
    display: block;
    float: right;
    width: 20%;
    font-size: 0;
    text-align: right;
    height: 40px;
    overflow: hidden;
}
.header-2 .header-social-icons {
    padding: 0;
    float: none;
    display: inline-block;
    width: auto;
    vertical-align: middle;
    margin: 0 0 0 10px;
}
.header-lower .header-centering {
    margin: 0 40px;
}
.header-1 .header-lower .header-centering.stick {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    box-shadow: 0px 4px 6px rgba(150, 150, 150, 0.13);
    margin: 0;
    padding: 10px 40px;
    z-index: 1010;
}
.header-1 .header-lower .header-centering.stick .header-logo {
    height: 50px;
}
.header-1 .header-lower .header-centering.stick .header-menu {
    height: 50px;
}
.header-1 .header-lower .header-centering.stick .header-cart-search-wrapper {
    margin: 0;
}

.header-1 .header-lower .header-centering.stick .header-menu .category-menu-item &gt; .sublist-wrap {
    padding-top: 19px;
}
/*.header-1 .header-lower .header-centering.stick .header-menu .category-menu-item &gt; .sublist-wrap .sublist {
    border-top: 1px solid #f1f1f1;
    box-shadow: none;
}*/
.header-1 .header-lower .header-centering.stick .header-logo a img {
    max-height: 50px;
}
.main-slider-wrapper .header-menu-parent.stick {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #0072bc;
    box-shadow: 0px 4px 6px rgba(150, 150, 150, 0.13);
    z-index: 1010;
}
.main-slider-wrapper .header-menu-parent.stick .header-menu &gt; ul {
    text-align: center;
}


.header-2 .header-lower .header-centering {
    margin: 0 auto;
}
.header-logo {
	float: left;
    height: 80px;
    margin: 0;
    text-align: left;
    display: table;
}
.header-logo a {
    display: table-cell;
    vertical-align: middle;
}
.header-logo a img {
    max-height: 80px;
}
.header-cart-search-wrapper {
    float: right;
    width: 300px;
    margin: 13px 0;
    position: relative;
}
.header-2 .header-cart-search-wrapper {
    width: auto;
}
.header-cart-search-wrapper &gt; * {
    vertical-align: top;
}
.header-cart-search-wrapper .store-search-box {
    float: left;
    width: 142px;
    height: 53px;
}
.header-cart-search-wrapper .cart-wrapper {
    float: right;
    width: 152px;
    height: 47px;
}
.header-cart-search-wrapper .cart-wrapper.stick {
    position:fixed;
    right: 0;
    top: 0;
    width:64px;
    height:44px;
    margin-top: 5px;
    border-color: #ffd800;
}
.header-cart-search-wrapper .cart-wrapper.stick #topcartlink {
    width:62px;
    height: 42px;
}
.cart-wrapper.stick .cart-label {
   display:none;
}
.cart-wrapper.stick .ico-cart,
.cart-wrapper.stick .ico-cart-total {
    height: 42px;
}
.store-search-box form {
    font-size: 0;
    width: 100%;
    border: 1px solid #999;
}
.store-search-box form &gt; * {
    vertical-align: middle;
}
.store-search-box input.search-box-text {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    position: relative;
}
.store-search-box input.search-box-text:focus::-webkit-input-placeholder { 
    color: transparent; 
}
.store-search-box input.search-box-text:-moz-placeholder {
    color: transparent; /* FF 4-18 */
} 
.store-search-box input.search-box-text:focus::-moz-placeholder {
    color: transparent; /* FF 19+ */ 
}
.store-search-box input.search-box-text:focus:-ms-input-placeholder { 
    color: transparent; /* IE 10+ */
}

.cart-wrapper {
    border: 1px solid #999;
    position: relative;
}
#topcartlink {
    width: 150px;
    height: 45px;
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s; /* Animate the transform properties */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; /* &lt;-NB */
}

.cart-wrapper .ico-cart,
.cart-wrapper .ico-cart-total {
    display: block;
    padding: 15px 10px 15px 35px;
    text-transform: uppercase;
    height: 45px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
}
.cart-wrapper .ico-cart span {
    display: inline-block
}

.cart-wrapper .ico-cart #icon-shoppingcart{
    display:none;
}
.cart-wrapper .ico-cart {
    color: #4d4d4d;
    position: relative;
    background: #fff;
    -webkit-transform: translateZ(22.5px);
    transform: translateZ(22.5px);
}
.cart-wrapper .ico-cart:before, .cart-wrapper .ico-cart-total:before {
    content: '\e680';
    font-size: 17px;
    display: block;
    font-family: icomoon;
    position: absolute;
    top: 0;
    left: 15px;
    bottom: 0;
    margin: auto;
    color: #0072bc;
    line-height: 45px;
}
.cart-wrapper .ico-cart-total:before {
    color: #fff;
}
.cart-wrapper .cart-qty {
    font-style: italic;
    font-weight: normal;
    color: #909090;
}
.cart-wrapper .ico-cart-total {
    color: #fff;
    background-color: #0072bc;
    -webkit-transform: rotateX(-90deg) translateZ(-22.5px);
    transform: rotateX(-90deg) translateZ(-22.5px);
}
.cart-wrapper:hover #topcartlink {
	-webkit-transform: rotateX(89deg);
	transform: rotateX(89deg); /* Text bleed at 90º */
}

.flyout-cart {
	position: absolute;
	top: 47px;
	right: calc(50% - 250px);
    margin-top: 30px;
    margin-top: 15px;
}
.cart-wrapper.stick .flyout-cart {
    right: 0;
}
.ui-autocomplete {
	z-index: 1015; /*should be lower than header but equal or higher than header-menu*/
}
.responsive-nav-wrapper-parent {
	display: none;
}

/* HEADER MENU */

.header-menu .header-social-icons {
    display: none !important;
}

.menu-title, .close-menu,
.header-menu .back-button {
	display: none;
}
.overlayOffCanvas {
	display: none !important;
}

.header-menu-wrapper {
    clear: both;
}
.main-slider-wrapper .header-menu-wrapper {
    background: #0072bc;
    margin: 0;
    /*box-shadow: 0px 4px 6px rgba(150, 150, 150, 0.13);*/
    /*border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;*/
}
.main-slider-wrapper .slider-wrapper ~ .header-menu-wrapper {
    background: rgba(255,255,255,.7);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    border: none;
}
.main-slider-wrapper .header-menu-wrapper .header-menu {
    padding: 0;
    margin: 0 auto;
}
.header-menu {
	text-align: left;
	position: relative;
	z-index: 1010;
    width: 1000px;
}
.header-menu &gt; ul {
	margin: 0 auto;
	font-size: 0;
    padding: 10px 0 0;
    text-align: center;
}
.main-slider-wrapper .header-menu &gt; ul {
    padding: 7px 0;
    text-align: left;
}
.header-menu &gt; ul &gt; li {
	display: inline-block;
	vertical-align: middle;
}
.header-menu &gt; ul &gt; li &gt; a,
.header-menu &gt; ul &gt; li &gt; span {
	display: block;
	padding: 10px 20px;
    text-transform: uppercase;
    color: #fff;
	font-size: 14px; /*reset zeroing*/
    font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 0.5px;
	cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.header-menu &gt; ul &gt; li:hover &gt; a,
.header-menu &gt; ul &gt; li:hover &gt; span {
    color: #0072bc;
}

.header-menu .sublist-wrap {
	display: none;
	position: absolute;
	top: 38px;
    padding-top: 20px;
	min-width: 180px;
    z-index: 2;
}
.header-menu .sublist {
    background: #fff;
	padding: 10px 0;
	box-shadow: 0px 0px 20px rgba(150, 150, 150, 0.2);
}
.main-slider-wrapper .header-menu .sublist-wrap {
    padding-top: 17px;
}
.main-slider-wrapper .header-menu .sublist {
    background: #fff;
}
.header-menu .sublist-wrap.active {
	display: block;
}
.top-menu {
	display: block;
}
.header-menu .sublist li {
	position: relative;
}
.header-menu .sublist .back-button {
	display: none;
}
.header-menu .sublist li a {
	display: block;
	padding: 13px 30px;
	font-size: 13px;
	color: #909090;
    text-align: left;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.header-menu .sublist li a.with-subcategories {
    padding-right: 40px;
}
.header-menu .sublist li .plus-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 43px;
    background: url(/Themes/FmcgStore/Content/img/menu-arrow.png) right 20px center no-repeat;
}
.header-menu .sublist li:hover &gt; a {
	color: #0072bc;
}
.header-menu .sublist-wrap .sublist-wrap {
    left: 100%;
    top: 0;
    padding: 0 0 0 10px;
}

/* FOOTER */
.footer-centering {
    width: 1000px;
    margin: 65px auto;
    overflow: hidden;
}

.footer-block {
    width: 25%;
    float: left;
    text-align: left;
}
.footer-block .title {
    padding: 0;
    margin: 0 0 10px;
    border: none;
    cursor: default;
}
.footer-block .title span {
    padding: 0;
}
.footer-block .title span:after {
    display: none;
}
.footer-collapse {
    display: block !important;
}

.footer-menu a, 
.footer-menu span {
    padding: 7px 0;
    -webkit-transition: all .10s ease-in-out;
    -moz-transition: all .10s ease-in-out;
    transition: all .10s ease-in-out;
}
.footer-menu a:hover {
    color: #383838;
}
.footer-block ul {
    margin: 0;
}
ul.social-sharing {
    margin: 10px 0 20px;
    margin-left: -10px;
}
.social-sharing li {
    margin: 0 8px 0 0;
}

.social-sharing a {
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s; /* Animate the transform properties */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; /* &lt;-NB */
}
.social-sharing a .flip{
    -webkit-transform: translateZ(19px);
	transform: translateZ(19px);
}
.social-sharing a .flop {
    display: block;
    -webkit-transform: rotateX(-90deg) translateZ(-19px);
    transform: rotateX(-90deg) translateZ(-19px);
}

.social-sharing a:hover {
    -webkit-transform: rotateX(89deg);
	transform: rotateX(89deg); /* Text bleed at 90º */
}

.accepted-payment-methods {
    margin: 10px 0 !important;
}
.accepted-payment-methods li {
    margin: 0 25px 0 0;
}

.footer-lower &gt; div {
    display: inline-block;
}
.footer-store-theme {
    padding: 0 !important;
}

/* LEFT/RIGHT COLUMN */

.block{
    margin: 0;
}
.block .listbox {
	display: block;
    border-bottom: 1px solid #eee;
}
.block .list li{
    text-align: left;
}
.block .title {
	cursor: default;
    text-align: left;
    background: none;
}
.block .product-picture {
	display: inline-block;
	width: 19%;
	vertical-align: middle;
}
.block .product-picture img {
	display: block;
	max-width: 100%;
}
.block .product-name {
	display: inline-block;
	width: 79%;
	vertical-align: middle;
    padding-left: 2% !important;
}
.block .list a {
    display: inline-block;
    padding: 7px 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.block .list a:hover {
    color: #0072bc;
}
.block .sublist {
	padding: 5px;
}
.block .view-all {
    text-align: left;
}
.block .tags,
.product-tags-all-page {
    text-align: left;
}
.block .tags li a,
.product-tags-all-page li a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.block .tags li a:hover,
.product-tags-all-page li a:hover {
    color: #0072bc;
}

/* CATEGORY PAGE &amp; GRIDS */

.home-page-category-grid.four .item-box,
.home-page-category-grid.five .item-box {
    width: 23.5%;
    margin: 0 0 2% 2%;
}
.home-page-category-grid.four .item-box:nth-child(3n+1),
.home-page-category-grid.five .item-box:nth-child(3n+1)  {
    margin-left: 2%; /*reset previous value*/    
}
.home-page-category-grid.four .item-box:nth-child(4n+1) {
    margin-left: 0;    
}
.home-page-category-grid.four .item-box:first-child,
.home-page-category-grid.four .item-box:last-child,
.home-page-category-grid.five .item-box:first-child {
    width: 49%;
}
.home-page-category-grid.four .item-box:last-child .picture a:before{
    padding-top: 48%;
}

.home-page-category-grid.five .item-box:nth-child(5n+1) {
    margin-left: 0;    
}
.home-page-category-grid.five .item-box:last-child {
    width: 23.5%;
}
.home-page-category-grid.five .item-box:last-child .picture a:before{
    padding-top: 100%;
}

.breadcrumb li * {
	line-height: normal;
}

.product-grid .item-box .buttons {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 58px;
    z-index: 3;
    overflow: hidden;
    text-align:center;
}
.product-grid .item-box .buttons &gt; * {
    vertical-align: top;
    margin-top: 68px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.product-grid .item-box .buttons &gt; *:nth-child(1){
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.product-grid .item-box .buttons &gt; *:nth-child(2){
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.product-grid .item-box .buttons &gt; *:nth-child(3){
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.product-grid .item-box .buttons &gt; *:nth-child(4){
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.product-grid .product-item-picture-wrapper:hover .buttons &gt; * {
    margin-top: 10px;
}

/* PRODUCT PAGE */

.product-essential {
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 0;
}
.gallery {
	float: left;
	width: 48%;
    max-width: 100%;
    margin: -50px 0 0;
    background-color:#fff;
    padding-bottom: 50px;
}
.gallery .picture {
	width: auto;
}

.product-details-page-body.with-picture-thumbs .gallery .picture-thumbs {
    text-align: left;
}

.picture-thumbs-navigation-arrow {
    top: 250px;
}

.picture-thumbs-navigation-arrow:hover {
    width: 130px;
}
.picture-thumbs-navigation-arrow:hover img {
    width: 70px !important;
}

.product-details-page .overview {
	float: right;
	width: 49%;
    margin: 0;
}
.attributes .option-list {
    margin: 0 auto;
}
.overview .product-name h1 {
    padding-right:130px;
}
.attributes {
    margin-right: 20px;
}
.overview-buttons div {
    display: block;
}

.prices-stock-wrapper {
    padding: 0 120px 10px 0;
}
.back-in-stock-subscription {
    margin: 0 0 3px;
}
.giftcard div {
    float: left;
    width: 47.5%;
    margin: 0 0 20px 5%;
}
.giftcard div:nth-child(2n+1) {
    margin-left: 0;
}
.giftcard input {
    max-width: none;
    width: 100%;
}
.giftcard div:last-child {
    width: 100%;
    margin: 0;
}
.giftcard div:last-child textarea {
    float: none;
    width: 100%;
    max-width: 100%;
}

.variant-picture {
    width: 23.5%;
}
.variant-picture + .variant-overview {
	margin: 0 0 0 26%;
}

.customer-entered-price .price-input {
    margin: 0;
}


/* REVIEW PAGE */

.write-review .form-fields .inputs label {
    text-align: left;
}


/* WISHLIST &amp; COMPARE LIST */

.compare-products-table {
	display: table;
}
.compare-products-table-mobile {
	display: none;
}
.compare-products-page .clear-list {
    float: right;
}

/* TOPICS */
/* CONTACT PAGE &amp; EMAILaFRIEND */

.contact-page .inputs label,
.email-a-friend-page .inputs label {
    text-align: left;
}

/* REGISTRATION, LOGIN, MY ACCOUNT */
.phone {
    width:48%;
}
.login-page .customer-blocks {
	overflow: hidden;
}
.login-page .sms-wrapper {
	/*float: right;
	width: 49%;*/
	margin: 0;
    /*padding: 0 0 90px;
    margin: 0 0 1.5%;*/
}
.login-page .new-wrapper,
.login-page .register-or-login-with-facebook{
    width: 100%;
    margin: 0;
}
.login-page .returning-wrapper {
    /*float: left;
    width: 49%;
    padding: 0 0 90px;
    margin: 0 0 1.5%;*/
}
.login-page .returning-wrapper .buttons, .login-page .sms-wrapper .buttons {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    height: 90px;
}
.login-page .returning-wrapper .inputs label {
    text-align: left;
}

.login-page .returning-wrapper .inputs.reversed {
    text-align: left;
}
.login-page .returning-wrapper .forgot-password {
    float: right;
}
.login-page .title {
    padding: 45px 50px 0;
}
.login-page .text {
    padding: 0 50px;
}
.login-page .message-error {
    padding: 0 50px 20px;
}
.login-page .form-fields {
    padding: 0 50px;
}
.login-page .button-1.checkout-as-guest-button {
    margin: 0 5px;
}
#check-availability-button {
	position: absolute;
    top: 0;
    right: 0;
}

.account-page-navigation .account-navigation-wrapper {
    position: relative;
    height: 100px;
    border-bottom: 1px solid #d4d4d4;
    margin: 0 0 60px;
}
.account-page-navigation .account-navigation-list {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
}
.account-page-navigation .account-navigation-list li {
    margin: 0 10px 0 0;
    padding: 0;
    border: none;
}
.account-page-navigation .account-navigation-list li a {
    display: block;
    width: 60px;
    height: 59px;
}
.account-page-navigation .account-navigation-list li a.active,
.account-page-navigation .account-navigation-list li a:hover {
    font-size: 12px;
    width: 160px;
    height: 96px;
    padding: 55px 15px 10px;
}
.account-page-navigation .account-navigation-list li a:before {
    top: 18px;
    bottom: auto;
}
.account-page-navigation .account-navigation-list li a.customer-info:before,
.account-page-navigation .account-navigation-list li a.forum-subscriptions:before {
    top: 21px;
}
.account-page-navigation .account-navigation-list li a span {
    height: 0;
}
.account-page-navigation .account-navigation-list li a.active span,
.account-page-navigation .account-navigation-list li a:hover span {
    display: block;
    height: 30px;
    overflow: hidden;
}

/* SHOPPING CART &amp; CHECKOUT */


.shopping-cart-page-body .page-title {
    margin: 0 0 45px;
} 
.order-progress li {
    width: 140px;
}
.order-progress li:before {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background: #f1f1f1;
    position: absolute;
    top: 11px;
    left: 0;
    right: 0;
}
.order-progress li:first-child:before {
    left: auto;
    right: 0;
    width: 50%;
}
.order-progress li:last-child:before {
    right: auto;
    width: 50%;
}
.order-progress a {
    padding: 18px 0;
}
.cart-totals-wrapper {
    padding: 15px 10px;
}
.shopping-cart-page .totals {
    float: right;
	width: 32%;
}
.cart-collaterals {
    float: left;
    overflow: hidden;
}

.cart-collaterals .coupon-box .title,
.cart-collaterals .giftcard-box .title {
    text-align: left;
}
.checkout-page .address-grid {
    max-width: 1200px;
}

.checkout-page .address-item {
    width: calc((100% - 41px) / 3);
    text-align: left;
}
.checkout-page .address-box {
    padding: 45px 50px 40px;
}
.checkout-page .address-item li {
    text-align: left;
}
.checkout-page .address-item:nth-child(3n+1) {
    margin-left: 0;
    clear: both;
}
.checkout-page .section.new-billing-address,
.checkout-page .section.new-shipping-address {
    padding: 50px;
}

.checkout-page .section.pickup-points {
    padding: 30px 50px;
}

.shipping-method .method-list,
.payment-method .method-list {
    padding: 50px;
}
.use-reward-points {
    padding: 20px 50px;
}
.payment-info .info {
	padding: 50px;
}
    .billing-info,
    .shipping-info{
        padding: 40px 60px 40px;
    }
    .shipment-details-area .shipping-details,
    .shipment-details-area .shipping-address {
        padding: 40px 60px 40px;
    }
    
    .shipment-details-page .order-info,
    .shipment-details-page .shipping-info {
        padding: 60px;
    }
.payment-method-info,
.shipping-method-info {
    padding: 0 60px 40px;
}

/* SEARCH &amp; SITEMAP */

.advanced-search .inputs.reversed {
    text-align: left;
}

/* BLOG &amp; NEWS */

.blog-pages-body .side-2,
.news-pages-body .side-2 {
    float: right;
}
.blog-pages-body .center-2,
.news-pages-body .center-2 {
    float: left;
    width: 72%;
}

.news-item-page .inputs:first-child label {
	display: inline-block;
}
.new-comment textarea {
	display: block;
	margin: auto;
}

/* FORUM &amp; PROFILE */

.current-time {
	float: left;
}
.forum-search-box {
	float: right;
}

.topic-post .post-info {
	float: left;
	width: 15%;
	margin: 0;
}
.topic-post .user-info {
	width: auto;
}
.topic-post .username:hover {
    color: #0072bc;
}
.topic-post .avatar {
}
.topic-post .avatar img {
}
.topic-post .user-stats li {
	display: block;
	margin: 0;
}
.topic-post .post-content {
	float: right;
	width: 85%;
    position: relative;
}
.topic-post .post-head {
	overflow: hidden;
    text-align: left;
    border-left: 1px solid #f1f1f1;
}
.topic-post .post-time {
	float: left;
	margin: 0 0 0 2%;
	background: none;
}
.topic-post .post-actions {
	float: right;
	margin: 0;
}
.topic-post .post-actions a {
	margin: 0;
}
.topic-post .post-body {
    margin: 0 0 0 2%;
    padding: 0 50px 0 0;
}
.topic-post .post-vote {
    position: absolute;
    top: 70px;
    right: 0;
}
.topic-post .post-actions .manage-post a {
    border-left: 1px solid #f1f1f1;
}
.topic-post .post-actions .quote-post a {
	min-width: 70px;
}
.topic-post .post-actions a.post-link-button {
	margin: 0;
	border-left: 1px solid #f1f1f1;
	text-align: center;
}
.topic-post .post-actions .quote-post-button {
    border-left: 1px solid #f1f1f1;
}
.topic-post .post-info {
    text-align: left;
}

.forum-edit-page textarea,
.private-message-send-page textarea {
    padding: 15px;
}
.forum-edit-page .inputs.reversed, 
.private-message-send-page .inputs.reversed {
    text-align: left;
}
 
/*custom selectors*/ 

.header-selectors-wrapper .anda-custom-select-text {
    background: #ffd800 url(/Themes/FmcgStore/Content/img/header-selectors-arrow.png) no-repeat right 6px center;
    font: normal 13px 'Roboto', sans-serif;
    color: #000;
    height: 40px;
    line-height: 40px;
    padding: 0 15px 0 0;
    border: none;
    max-width: none;
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.header-selectors-wrapper .anda-custom-select:hover .anda-custom-select-text {
    color: #fff;
}
.header .search-box {
    display: inline-block;
    margin: 13px auto 10px;
    width: 300px;
    height: 45px;
    background: #fff;
    font-size: 0;
}
.validatephone-page-body{
    width: 50%;
    margin: 0 auto;
    padding: 10px 30px 0;
}

.product-catalog{
    padding: 30px 30px;
    width: 50%;
    float: left;
    border: 1px dashed #ccc;
    border-top: none;
}
.product-catalog:nth-child(1), .product-catalog:nth-child(2) {
    border-top: 1px dashed #ccc;
}
.product-catalog:nth-child(even) {
    border-left:none;
}
.header .my-account-dropdown .customer-product-catalog a:before{
    background-image:none;
    content:"\e69f";
}
.fmcgstore-header.header .my-account-dropdown a.customer-product-catalog:before ,
.fmcgstore-header.header .my-account-dropdown a:hover.customer-product-catalog:before, 
.fmcgstore-header.header .my-account-dropdown  a.customer-affiliate-programs:before,
.fmcgstore-header.header .my-account-dropdown  a:hover.customer-affiliate-programs:before,
.fmcgstore-header.header .my-account-dropdown .customer-wishlist:before,
.fmcgstore-header.header .my-account-dropdown .customer-wishlist a:hover:before
{
    background-image:none;
    background-color:#fff;
}
.fmcgstore-header.header .my-account-dropdown a span{
    position:absolute;
    left:15px;
    font-weight:500;
    color: #adadad;
}
.fmcgstore-header.header .my-account-dropdown  a:hover.customer-affiliate-programs span, 
.fmcgstore-header.header .my-account-dropdown  a:hover.customer-product-catalog span,
.fmcgstore-header.header .my-account-dropdown  a:hover.customer-wishlist span{
    color:#0072bc;
}
.account-page-navigation .account-navigation-list li a.customer-affiliate-programs:before, 
.account-page-navigation .account-navigation-list li a.customer-product-catalog:before,
.account-page-navigation .account-navigation-list li a.customer-wishlist:before{
    background:no-repeat;
}
.account-page-navigation .account-navigation-list li a.customer-affiliate-programs span, 
.account-page-navigation .account-navigation-list li a.customer-product-catalog span,
.account-page-navigation .account-navigation-list li a.customer-wishlist span{
    font-size: 20px;
    top: 18px;
    position: absolute;
    bottom: 0;
    right: 0;
    left:0;
    color: #7c7c7c;
}

.account-page-navigation .account-navigation-list li a.customer-affiliate-programs.active span, 
.account-page-navigation .account-navigation-list li a.customer-affiliate-programs:hover span, 
.account-page-navigation .account-navigation-list li a.customer-product-catalog.active span,
.account-page-navigation .account-navigation-list li a.customer-product-catalog:hover span,
.account-page-navigation .account-navigation-list li a.customer-wishlist.active span,
.account-page-navigation .account-navigation-list li a.customer-wishlist:hover span{
    color:#0072bc;
}
}

@media all and (min-width: 1001px) and (max-width: 1280px) {

    .center-2 .product-grid .item-box input[type="button"].product-box-add-to-cart-button {
        font-size: 0;
        padding: 0;
        width: 38px;
        background-position: center;
    }

    .newsletter-box-description {
        padding: 20px 50px;
    }

}

@media all and (min-width: 1201px) {
    .master-column-wrapper, 
    .home-page .topic-block,
    .home-page .category-grid,
    .home-page .product-grid,
    .home-page-banners,
    .home-page .news-list-homepage,
    .home-page .home-page-polls,
    .home-page-blog-social-wrapper,
    .header-2 .header-centering,
    .header-menu,
    .footer-centering{
        width:1110px;
    }
    .header .search-box {
        width: 400px;
    }
    .write-review {
        padding: 55px 96px 30px;
    }
}


/*=====================================================
    
    BIG SCREENS

=====================================================*/
@media all and (min-width: 1201px) {
    .main-slider-wrapper .header-menu &gt; ul.mega-menu {
        width: calc(100% - 100px);
        margin-left: 0;
    }
    .cart-collaterals {
	    width: 66%;
	    margin: 0;
        text-align:left;
    }
    .cart-totals-wrapper {
        padding: 30px 30px 20px;
    }
    .login-page .title {
        padding: 45px 50px 0;
    }
    .login-page .text {
        padding: 0 50px;
    }
    .login-page .message-error {
        padding: 0 50px 20px;
    }
    .login-page .form-fields,
    .login-page .sms-wrapper .form-fields {
        padding: 0 50px;
    }
    .login-page .button-1.checkout-as-guest-button {
        margin: 0 5px;
    }
}

@media all and (min-width: 1281px) {

.header .search-box {
    width: 450px;
}
/* GLOBAL STYLES */

.container {
    max-width: 1230px;
}

.master-column-wrapper {
	width: 1200px;
}
.home-page .topic-block,
.home-page .category-grid,
.home-page .product-grid,
.home-page-banners,
.home-page .news-list-homepage,
.home-page .home-page-polls,
.home-page-blog-social-wrapper {
    width: 1200px;
}
.center-2 {
	width: 78%;
}
.side-2 {
	width: 20%;
}

/* GLOBAL FORMS */
/* NOTIFICATIONS &amp; POPUPS */
/* HEADER */

.header {
}
.header-2 .header-centering {
    width: 1200px;
    margin: 0 auto !important;
}
.header-2 .header-logo a{
    margin: 0;
    padding: 0;
} 
.header-menu-wrapper {
    margin: 0 300px;
    clear: none;
}
.header-menu &gt; ul {
    padding: 0;
}
.header-1 .header-menu-wrapper {
}
.header-1 .header-menu {
    display: table;
    height: 80px;
    width: 100%;
}
.header-1 .header-menu &gt; ul {
    display: table-cell;
    vertical-align: middle;
}
.header-menu .sublist-wrap {
    padding-top: 41px;
}
.main-slider-wrapper .header-menu-wrapper .header-menu {
    width: 1200px;
}

/* HEADER-MENU */

.header-menu &gt; ul {
}

/* FOOTER */
/* LEFT/RIGHT COLUMN */
/* CATEGORY PAGE &amp; GRIDS */

.home-page-category-grid .item-box .category-item-name,
.sub-category-grid .item-box .category-item-name,
.manufacturer-grid .item-box .category-item-name {
    font-size: 30px;
}
.center-1 .product-grid .item-box {
	width: 23.5%; /*four per row*/
}
.center-1 .product-grid .item-box:nth-child(3n+1) {
	clear: none; /*revert the third item*/
	margin-left: 2%; /*revert the third item*/
}
.center-1 .product-grid .item-box:nth-child(4n+1) {
	clear: both;
	margin-left: 0;
}

/* PRODUCT PAGE */

.gallery {
	width: 43%;
}

.picture-thumbs-navigation-arrow {
    top: 272px;
}
.product-details-page .overview-for-group .overview {
    width: 100%;
    text-align:center;
    margin-top: 20px;
}
.product-details-page .overview {
	width: 55%;
}

.add-to-cart-buttons-wrapper {
    width: 100%;
    padding-bottom: 40px;
}

.overview-buttons div {
    margin: 0;
    text-align: right;
}
.product-details-page.grouped .overview-buttons div {
    text-align: left
}
.overview-buttons div input,
.overview-buttons .download-sample-button {
    text-align: left;
}

.ui-tabs .inputs label {
	width: 290px;
}

/* REVIEW PAGE */
/* WISHLIST &amp; COMPARE LIST */
/* TOPICS */
/* CONTACT PAGE &amp; EMAILaFRIEND */
/* REGISTRATION, LOGIN, MY ACCOUNT */

/*.return-request-page label {
	width: 440px;
}
.address-list-page .section,
.order-list-page .section {
    width: 33.333%
}
.address-list-page .section:nth-child(2n+1),
.order-list-page .section:nth-child(2n+1) {
    clear: none;
}
.address-list-page .section:nth-child(3n+1),
.order-list-page .section:nth-child(3n+1) {
    clear: both;
}*/

/* SHOPPING CART &amp; CHECKOUT */

.cart-collaterals &gt; div {
    width: 48.5%;
}
.cart-collaterals .shipping {
    float: left;
}
.cart-collaterals .deals {
    /*float: right;*/
}
/*.cart-collaterals .shipping {
	margin: 0 3% 0 0;
}*/

/* SEARCH &amp; SITEMAP */
/* BLOG &amp; NEWS */

.blog-pages-body .center-2,
.news-pages-body .center-2 {
    width: 74%;
}



/* CATEGORY PAGE LAYOUTS */

.items-per-row-four .product-grid .item-box {
    width: 23.5%;
}
.items-per-row-four .product-grid .item-box:nth-child(3n+1) {
    clear: none;
    margin-left: 2%;
}
.items-per-row-four .product-grid .item-box:nth-child(4n+1) {
    clear: both;
    margin-left: 0;
}
.items-per-row-four .product-grid .item-box input[type="button"].product-box-add-to-cart-button {
    font-size: 0;
    padding: 0;
    width: 38px;
    background-position: center;
}

.items-per-row-five .product-grid .item-box,
.items-per-row-five .center-1 .product-grid .item-box,
.home-items-per-row-five .home-page .product-grid .item-box {
    width: 19.2%;
    margin-left: 1%;
}
.items-per-row-five .product-grid .item-box:nth-child(3n+1),
.items-per-row-five .center-1 .product-grid .item-box:nth-child(4n+1),
.home-items-per-row-five .home-page .product-grid .item-box:nth-child(4n+1) {
    clear: none;
    margin-left: 1%;
}
.items-per-row-five .product-grid .item-box:nth-child(5n+1),
.items-per-row-five .center-1 .product-grid .item-box:nth-child(5n+1),
.home-items-per-row-five .home-page .product-grid .item-box:nth-child(5n+1) {
    clear: both;
    margin-left: 0;
}
.items-per-row-five .product-grid .item-box input[type="button"].product-box-add-to-cart-button,
.home-items-per-row-five .home-page .product-grid .item-box input[type="button"].product-box-add-to-cart-button {
    font-size: 0;
    padding: 0;
    width: 38px;
    background-position: center;
}

.home-items-per-row-six .home-page .product-grid .item-box {
    width: 15.8%;
    margin-left: 1%;
}
.home-items-per-row-six .home-page .product-grid .item-box:nth-child(4n+1) {
    clear: none;
    margin-left: 1%;
}
.home-items-per-row-six .home-page .product-grid .item-box:nth-child(6n+1){
    clear: both;
    margin-left: 0;
}
.header .search-box {
    width: 550px;
}

}
.mega-menu,
.header-menu .menu-title,
.mega-menu .dropdown {
	display: none;
}
.header-menu &gt; ul.mega-menu &gt; li:hover &gt; a {

}
.main-category-img {
    display:none;
}
@media all and (min-width: 1001px) {
.mega-menu .dropdown.fullWidth {
    left: 0;
    width: 1000px;
}
.header-menu &gt; ul.mega-menu &gt; li &gt; a, .header-menu &gt; ul.mega-menu &gt; li &gt; span {
    padding: 17px 14px;
}
.header-menu &gt; ul.mega-menu &gt; li:first-child &gt; a, .header-menu &gt; ul.mega-menu &gt; li:first-child &gt; span {
    padding-left: 5px;
}
.header-menu-parent.stick .header-menu &gt; ul.mega-menu &gt; li:first-child &gt; a {
    padding-right: 20px;
}
.main-slider-wrapper .header-menu &gt; ul.mega-menu {
    padding: 0;
}
.header-menu &gt; ul.mega-menu &gt; li:hover &gt; a, .header-menu &gt; ul.mega-menu &gt; li:hover &gt; span {
    color: #3E4756;
    background-color: #e3f5ff;
}
.mega-menu {
	display: block;
}
.mega-menu-responsive {
	display: none !important;
}
.mega-menu .dropdown {
    text-align: center;
	display: none;
	position: absolute;
	left: 0;
	z-index: 1;
	width: 800px;
}

.mega-menu .dropdown.active:before {
    width: 100%;    
    height: 5px;
    top: -5px;
    left: 0;
    position: absolute;
    content: "";
}

.mega-menu .dropdown.active {
	display: block;
}
.mega-menu .row-wrapper {
	box-shadow: 0px 20px 36px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 20px 36px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 20px 36px 0px rgba(0,0,0,0.3);
	background-color: #fff;
	padding: 0;
    position: relative;
    text-align:left;
    overflow: hidden;
}
.mega-menu .row {
	margin: 10px 0 0;
}


.mega-menu .dropdown.manufacturers .row-wrapper { background-color:transparent; padding:20px;}
.mega-menu .alt-kategorili .categories .row {
    width:30%;
    background-color: #f7fcff;
    padding:20px 0 40px;
    min-height: 330px;
    display: block;
}
.mega-menu .row:first-child {
	margin: 0;
}

.mega-menu .box {
	float: left;
	padding: 5px;
	text-align: left;
}
.mega-menu .alt-kategorili .categories .box {
	width: 100%;
    float:none;
    padding:0;
}
.mega-menu .box .view-all {
     color:#ed1c24;
}
.mega-menu .manufacturers .box,
.mega-menu .vendors .box {
	width: 20%;
}
.mega-menu .picture {
	margin: 0;
	overflow: hidden;
    display:table-cell;
    vertical-align:middle;
}

.mega-menu .manufacturers .picture {
    padding:15px;
}
.mega-menu .manufacturers .picture:hover {
    background-color: #f1f1f1;
    -webkit-box-shadow: 0px 0px 24px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 24px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 24px 10px rgba(0,0,0,0.1);
}

.mega-menu .alt-kategorili .categories .menu-opened .picture img {
    opacity:1;
}
.mega-menu .alt-kategorili .categories .picture img{
    max-height:32px;
    max-width: 32px;
    opacity:0.4;
    margin-right: 8px;
}
.mega-menu .picture a {
	display: block;
}
.mega-menu .title {
	font-size: 13px;
	color: #333;
    display:table-cell;
    vertical-align:middle;
}

.mega-menu .alt-kategorili .subcategories {
	margin: 30px  0 30px 0;
	padding: 0 0 0 30px;
}
.mega-menu .alt-kategorili .subcategories li, .mega-menu .alt-kategorili .cat-manufacturers li, .mega-menu .alt-kategorili .cat-banner {
	padding: 5px 0;
}
.mega-menu .alt-kategorili .subcategories {
	font-size: 13px;
    display:none;
}
.mega-menu .alt-kategorili .categories .box .picture-title-wrap {
    padding:5px;
    height:42px;
    line-height:30px;
}
.mega-menu .alt-kategorili .categories .box.menu-opened .picture-title-wrap {
    background:#FFF;
    position:relative;
}
.mega-menu .alt-kategorili .categories .box.menu-opened .picture-title-wrap:before {
    content: "\e7cd";
    font-family:icomoon;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 20px;
    line-height: 1;
    color: #ffd800;
    opacity: 1;
    position:absolute;
    top:50%;
    right: 0;
    margin-top: -10px;
}
.mega-menu .alt-kategorili .box.menu-opened .subcategories {
    display: block;
    position: absolute;
    left: 30%;
    top: 0;
    max-width: 30%;
}
.mega-menu .cat-manufacturers, .mega-menu .cat-banner  { display:none;}
.mega-menu .box.menu-opened .cat-manufacturers { display:block; position: absolute; left: 60%; top: 0; margin: 30px 0 30px 0; padding: 0 0 0 30px; height:310px; border-left: 1px solid #efefef;overflow:hidden;}
.mega-menu .box.menu-opened .cat-banner{ display:block; position: absolute; left: 60%; right: 0; top: 0; margin: 30px 0 30px 0; padding: 0 0 0 30px; height:300px; border-left: 1px solid #efefef;}

.mega-menu .cat-manufacturers a, .mega-menu .cat-banner a { font-size: 14px;}

}

/* ----------------------------------------------------------------------------------------------------------- */


/* ALL CATEGORIES TAB */

/*styles for "all categories" tab which is a &lt;span&gt;, it clones the theme menu link &lt;a&gt; styles,
but should be prefixed with ".has-sublist" to avoid conflicts with the &lt;span&gt; inside the "back" button*/

.mega-menu-responsive .has-sublist &gt; span {
	background-color: #fff;
	color: #333;
	text-transform: uppercase;
}
.mega-menu-responsive .has-sublist &gt; span {
	font-weight: 400;
}


@media all and (min-width: 481px) {
	
.mega-menu-responsive .has-sublist &gt; span {
	font-size: 14px;
}

}

@media all and (min-width: 1001px) {
	
.mega-menu .has-sublist &gt; span {
	display: block;
	position: relative;
	padding: 10px 20px;
	text-transform: uppercase;
	cursor: pointer;
}
.mega-menu .has-sublist &gt; span {
	font-weight: 400;
}
.mega-menu .has-sublist &gt; span:before,
.mega-menu .has-sublist &gt; span:after {
	content: "";
	position: absolute;
	width: 1px;
}
.mega-menu .has-sublist &gt; span:before,
.mega-menu .has-sublist &gt; span:before {
	left: 0;
}
.mega-menu .has-sublist &gt; span:after,
.mega-menu .has-sublist &gt; span:after {
	right: 0;
}
.mega-menu &gt; ul &gt; li &gt; span:before,
.mega-menu &gt; ul &gt; li &gt; span:after {
	height: 22px;
	background-color: #393939;
}
}
@media all and (min-width: 1200px) {
    .mega-menu .dropdown.fullWidth {
        width: 1110px;
    }
    .header-menu &gt; ul.mega-menu &gt; li:first-child &gt; a {
        /*padding-right: 90px;*/
        position: relative;
    }
    .main-category-img {
        position:absolute;
        display:block;
        right:0;
        bottom:-10px;
    }
    .header-menu-parent.stick .main-category-img {
        display:none;
    }
}

@media all and (min-width: 1281px) {
    .mega-menu .dropdown.fullWidth {
        width: 1200px;
    }
    .mega-menu .alt-kategorili .categories .row {
        width:22%;
    }
    .mega-menu .alt-kategorili .box.menu-opened .subcategories {
        left:22%;
    }
    .mega-menu .box.menu-opened .cat-banner {
        left:45%;
    }
}
@media all and (max-width: 1024px) {
    .mega-menu-responsive li {
        overflow: hidden;
        background: #fff
    }
    .mega-menu-responsive li&gt;a,
    .mega-menu-responsive li&gt;span {
        display: block;
        padding: 16px 16px 16px 30px;
        line-height: 17px;
        color: #4d4d4d;
        font-size: 14px;
        font-family: Oswald;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        position: relative
    }
    .mega-menu-responsive li&gt;.with-subcategories {
        width: 270px;
        float: left
    }
    .mega-menu-responsive .back-button span {
        display: block;
        padding: 16px 16px 16px 30px;
        line-height: 17px;
        color: #4d4d4d;
        font-size: 14px;
        text-transform: uppercase;
        position: relative
    }
}
/*! perfect-scrollbar - v0.5.8
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2014 Hyunje Alex Jun; Licensed MIT */
.ps-container.ps-active-x&gt;.ps-scrollbar-x-rail,.ps-container.ps-active-y&gt;.ps-scrollbar-y-rail{display:block}.ps-container&gt;.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container&gt;.ps-scrollbar-x-rail&gt;.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container&gt;.ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container&gt;.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container&gt;.ps-scrollbar-y-rail&gt;.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container&gt;.ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover&gt;.ps-scrollbar-x-rail,.ps-container:hover&gt;.ps-scrollbar-y-rail{opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.ps-container:hover&gt;.ps-scrollbar-x-rail.in-scrolling,.ps-container:hover&gt;.ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover&gt;.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover&gt;.ps-scrollbar-x-rail:hover&gt;.ps-scrollbar-x{background-color:#999}.ps-container:hover&gt;.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover&gt;.ps-scrollbar-y-rail:hover&gt;.ps-scrollbar-y{background-color:#999}
/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* The Nivo Slider styles */

.slider-wrapper img {
    max-width: 100%;
}
.nivoSlider {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.nivoSlider img {
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: 100%;
}

.nivo-main-image {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: auto;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none;
    background: white;
    opacity: 0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display: block;
    position: absolute;
    z-index: 5;
    height: 100%;
    top: 0;
}
    .nivo-slice img{
        max-width: none;
    }
.nivo-box {
    display: block;
    position: absolute;
    z-index: 5;
    overflow: hidden;
}

.nivo-box img {
    display: block;
    max-width: none;
}

/* Caption styles */

.no-captions .nivo-caption {
    display: none !important;
}

.nivo-caption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #000;
    color: #fff;
    width: 100%;
    z-index: 8;
    padding: 5px 10px;
    opacity: 0.8;
    overflow: hidden;
    display: none;
    -moz-opacity: 0.8;
    /*filter: alpha(opacity=8);*/
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}

.nivo-caption p {
    padding: 5px;
    margin: 0;
}

.nivo-caption a {
    display: inline !important;
}

.nivo-html-caption {
    display: none;
}
/* Direction nav styles (e.g. Next &amp; Prev) */
.nivo-directionNav a {
    position: absolute;
    top: 45%;
    z-index: 9;
    cursor: pointer;
}

.nivo-prevNav {
    left: 0px;
}

.nivo-nextNav {
    right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
    text-align: center;
    padding: 15px 0;
}

.nivo-controlNav a {
    cursor: pointer;
}

.nivo-controlNav a.active {
    font-weight: bold;
}

/*
Skin Name: Nivo Slider Default Theme - modified for navigation inside
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/


.home-page .slider-wrapper {
    margin-bottom: 40px;
}

.nivoSlider {
	position:relative;
	background:#fff url(/Plugins/Anda.Elite.BannerAndSliders/Themes/FmcgStore/Content/nivo/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
	position:absolute;
	top: 0;
	left: 0;
	display:none;
}
.nivoSlider a {
	border:0;
	display:block;
}
.nivo-directionNav a {
    display: none;
    top: 50%;
	width: 55px;
	height: 55px;
    margin-top: -27.5px;
    font-size: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.nivo-directionNav a:hover {
    opacity: .8;
}
.nivo-directionNav a.nivo-prevNav:before {
    /*background: rgba(0,0,0,.5) url(/Plugins/Anda.Elite.BannerAndSliders/Themes/FmcgStore/Content/nivo/slider-arrow-left.png) no-repeat center;*/
    content: "\e7cf";
    font-family:icomoon;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    line-height: 1;
    color: #ffd800;
    opacity: 1;
    position:absolute;
    top:50%;
    margin-top: -10px;
}
.nivo-directionNav a.nivo-nextNav:before {
    /*background: rgba(0,0,0,.5) url(/Plugins/Anda.Elite.BannerAndSliders/Themes/FmcgStore/Content/nivo/slider-arrow-right.png) no-repeat center;*/
    content: "\e7cd";
    font-family:icomoon;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    line-height: 1;
    color: #ffd800;
    opacity: 1;
    position:absolute;
    top:50%;
    right: 18px;
    margin-top: -10px;
}

.nivo-controlNav {
    position: absolute;
    /*bottom: 15px;*/
    bottom: unset;
    left: 0;
    right: 0;
	text-align: center;
    z-index: 7;
    padding: 0;
}
.nivo-controlNav a {
	display: inline-block;
	position: relative;
    /* for square design 
    width: 15px;
	height: 15px;
    border: 1px solid #aeafb5;*/

    /* for line design */
    width: 20px;
    height: 4px;
    border: 1px solid #000;
    background-color: #000;
    vertical-align: middle;
    /* end line design */
    font-size: 0;
    margin: 0 7px;
}
/*.nivo-controlNav a:before {
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
} closed for line design. open here for square design */
.nivo-controlNav a:hover,
.nivo-controlNav a.active {
	background: #00a3cc;
    border: 1px solid #00a3cc; /* for line design */
}
.nivo-controlNav.nivo-thumbs-enabled {
    margin: 0;
}
.nivo-controlNav.nivo-thumbs-enabled a {
    width: 120px;
    height: auto;
    margin: 10px 5px 0;
    background: none !important;
}
.nivo-controlNav.nivo-thumbs-enabled a:before {
    display: none;
}

.nivo-caption {
    top: auto;
    bottom: 0;
    background: rgba(255,255,255,.6);
    color: #454545;
    font-size: 18px;
    opacity: 1;
    padding: 14px;
    text-align: center;
}
.nivo-caption p {
	padding: 0;
}

.main-slider-wrapper .header-menu-wrapper {
    z-index: 100;
}

@media all and (min-width: 650px) {

.home-page-banners {
     overflow: hidden;
}
.home-page-banners &gt; .slider-wrapper {
    float: left;
}
.home-page-banners &gt; .slider-wrapper:nth-of-type(1) {
     width: 66%;
}
.home-page-banners &gt; .slider-wrapper:nth-of-type(2) {
     width: 32%;
     float: right;
}
.home-page-banners &gt; .slider-wrapper:only-child,
.home-page-banners &gt; .slider-wrapper:nth-of-type(n+3) {
    width: 100%;
}

}


@media all and (min-width: 1001px) {
	
.home-page .header .slider-wrapper:first-child {
    margin-top: -20px;
}
.home-page .header .slider-wrapper:first-child {
    margin-top: -30px;
}
.home-page .slider-wrapper {
    /*margin-bottom: 60px;*/
    margin-bottom: 10px;
    padding-bottom: 21px;
    position: relative;
}
.nivo-directionNav a {
    display: block;
}
	
}
a.facebook-btn, .my-account-dropdown .facebook-login-block .buttons a {
    background-color: #4267b2;
    color:  #FFF;
    padding-left: 17px;
}
.facebook-btn:hover,
.facebook-btn:active {
    background-color: #365899;
}
.facebook-authorizer .inputs input{
    background:#fff;
}
.header .my-account-dropdown a.facebook-btn{ border-bottom:none;}


/* QUANTITY BOX &amp; BUY BUTTON */


.ajax-cart-button-wrapper {
	display: inline-block;
}
.product-list .ajax-cart-button-wrapper {
    float: left;
}
.ajax-cart-button-wrapper input[type="text"],
.ajax-cart-button-wrapper select {
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    margin: 0 0 3px;
    padding: 0 5px;
    background-color: #f5f5f5;
    text-align-last: center;
}
.product-grid .add-to-cart-qty-wrapper {
    background: #f5f5f5;
    width: 50px;
    height: 53px;
    padding: 0;
    margin: 0;
}
.product-grid .add-to-cart-qty-wrapper .plus, 
.product-grid .add-to-cart-qty-wrapper .minus {
    display: none;
}
.product-grid .add-to-cart-qty-wrapper:before {
    content: '';
    height: 1px;
    position: absolute;
    left: 6px;
    right: 6px;
    top: 52px;
    background: #e3e3e3;
}
.ajax-cart-button-wrapper select {
    min-width: 0;
    padding: 0 15px 0 5px;
    background-position: right 5px center;
}

.variant-overview .ajax-cart-button-wrapper .add-to-cart-button {
    width: 100%;
    max-width: 100%;
}
.variant-overview .ajax-cart-button-wrapper {
    width: 160px;
}
.product-essential .ajax-cart-button-wrapper .add-to-cart-button {
    max-width: 100%;
    height: 50px;
}
.product-box-layout-2 .venture-product-grid  .add-to-cart-qty-wrapper {
    display: none;
}
.product-box-layout-2 .venture-product-grid .ajax-cart-button-wrapper input[type="text"], 
.product-box-layout-2 .venture-product-grid .ajax-cart-button-wrapper select {
    display: none;
}

/* LOADER &amp; ERROR WINDOW */


.k-overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1060;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.6 !important; /*to be matched to theme overlay*/
}
/*.andaAjaxCartPanelAjaxBusy,
.miniProductDetailsPanelAjaxBusy {
    position: fixed;
    z-index: 1070;
    left: 50%;
    top: 50%;
    width: 100px !important;
    height: 100px !important;
    margin: -50px 0 0 -50px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #f3cc2e;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
.andaAjaxCartPanelAjaxBusy {
    box-shadow: 0px 0px 0px 10000px rgba(255,255,255,.7);
    background: rgba(255,255,255,.7);
}
.miniProductDetailsPanelAjaxBusy{
    position: absolute;
    display: none;
}
.andaAjaxCartPanelAjaxBusy:before,
.miniProductDetailsPanelAjaxBusy:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #f3cc2e;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}
.andaAjaxCartPanelAjaxBusy:after,
.miniProductDetailsPanelAjaxBusy:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #f3cc2e;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}*/
.andaAjaxCartPanelAjaxBusy,
.miniProductDetailsPanelAjaxBusy {
    z-index: 1070;
    background: none;
    opacity: 1;
    position: fixed;
    width: 34px !important;
    height: 34px !important;
    top: 50%;
    left: 50%;
    margin-left: -17px;
    margin-top: -17px;
}
.miniProductDetailsPanelAjaxBusy {
    display: none;
}

@keyframes spinner {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.andaAjaxCartPanelAjaxBusy:after, .andaAjaxCartPanelAjaxBusy:before,
.miniProductDetailsPanelAjaxBusy:after, .miniProductDetailsPanelAjaxBusy:before {
    content: '';
    position: fixed;
    border: 2px solid #454545;
    width: 30px;
    height: 30px;
    outline: 1px solid transparent; /*firefox fix*/
}

.andaAjaxCartPanelAjaxBusy:after,
.miniProductDetailsPanelAjaxBusy:after {
    animation: spinner 2.5s linear infinite;
}
.andaAjaxCartPanelAjaxBusy:before,
.miniProductDetailsPanelAjaxBusy:before {
    width: 44px;
    height: 44px;
    margin-left: -7px;
    margin-top: -7px;
    animation: spinner 2.5s linear infinite;
    animation-direction: reverse;
}

.addProductToCartErrors ul,
.addProductVariantToCartErrors ul {
    padding: 20px;
    text-align: center;
}
.addProductToCartErrors li,
.addProductVariantToCartErrors li {
	color: #e75862;
}
/*Anda EO*/
.ajaxCart .addProductVariantToCartErrors.k-window-content.k-content{
    padding:30px 50px;
    text-align:center;
}
/*Anda EO End*/
/* COMMON WINDOW STYLES */


.ajaxCart {
    position: absolute;
	left: 50% !important;
    z-index: 1070;
	width: 630px !important; /*equal width for all popups (products and errors)*/
	margin: 0 0 0 -315px;
    box-shadow: 0 0 14px rgba(0,0,0,0.06);
    background-color: #fff;
    height: auto !important;
	padding: 0 !important;
}
.ajaxCart .k-window-titlebar {
	position: relative;
	height: 60px; /*theme specific, depending on window title size*/
	margin: 0 !important;
	font-size: 0;
    background: #f2f2f2;
    box-shadow: 0 0 14px rgba(0,0,0,.3);
    text-align: center;
}
.ajaxCart .k-window-titlebar .k-window-title {
	font-size: 19px;
    color: #2c2c2c;
    padding: 18px 35px;
    display: inline-block;
}
.ajaxCart .k-window-titlebar .k-window-actions {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 1;
}
.ajaxCart .k-window-titlebar .k-window-actions a {
	display: block;
	width: 25px;
	height: 25px;
	font-size: 0;
}
.ajaxCart .k-window-titlebar .k-window-actions a:before {
    font-family: "icomoon";
    text-transform: none;
    content: "u";
    font-size: 13.5px;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    color: #909090;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.ajaxCart .k-window-titlebar .k-window-actions a:hover:before {
    color: #2c2c2c;
}

.productAddedToCartWindow,
.miniProductDetailsView {
    padding: 50px 30px 30px;
}
.productAddedToCartWindowTitle,
.miniProductDetailsView .product-name {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 16px;
    color: #2c2c2c;
    padding: 22px 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.productAddedToCartWindow:focus,
.miniProductDetailsView:focus {
    outline: -webkit-focus-ring-color auto 0;
}


/* PRODUCT ADDED TO CART WINDOW */


.productAddedToCartWindowImage {
    float: left;
	width: 32%;
    margin: 0 0 20px;
}
.productAddedToCartWindowImage a {
	display: block;
	position: relative;
	overflow: hidden;	
}
.productAddedToCartWindowImage a:before {
	/*content: "";
	display: block;
	padding-top: 100%;*/ /*uncomment if you need an absolute position*/
}
.productAddedToCartWindowImage img {
	max-width: 100%; /*remove if you need an absolute position*/
	/*position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;*/ /*uncomment if you need an absolute position*/
}

.productAddedToCartWindowDescription {
    float: right;
	width: 65%;
    margin: 0 0 50px;
}
.productAddedToCartWindowDescription h1 {
	margin: 0 0 20px;
	font-size: 22px;
}
.productAddedToCartWindowDescription h1 a {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.productAddedToCartWindowDescription h1 a:hover {
    color: #0072bc;
}
.productAddedToCartWindowDescription .price {
	display: block;
	margin: 0 0 15px;
	font-size: 20px;
	color: #0072bc;
    font-weight: 700;
    font-family: Roboto condensed, sans-serif;
}
.productAddedToCartWindowDescription .quantity,
.productAddedToCartWindowDescription .attributeInfo {
	display: block;
    text-transform: none;
    line-height: 25px;
    color: #707070;
    font-family: 'Roboto', sans-serif;
}

.productAddedToCartWindowSummary {
    /*clear: both;*/
    text-align: center;
    font-size: 0;
    letter-spacing: 0;
}
.productAddedToCartWindowSummary a {
	display: inline-block;
    width: 32%;
    padding: 15px 10px;
    border: none;
    font-size: 13px;
    text-transform: uppercase;
    background: #e2e2e2;
    color: #323232;
    letter-spacing: 1px;
    margin: 0 2% 0 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-family: Roboto condensed, sans-serif;
    font-weight: 700;
}
.productAddedToCartWindowSummary input[type="submit"].button-1 {
    font-family: Roboto condensed, sans-serif;
    letter-spacing: 1px;
    font-size: 13px;
    border-radius: 0;
}
.productAddedToCartWindow .productAddedToCartWindowSummary &gt; div {
    display: inline-block;
    width: 32%;
}
.productAddedToCartWindowSummary a:hover {
    background: #f3cc2e;
}
.light-theme .productAddedToCartWindowSummary a:hover {
    color: #fff;
}
.productAddedToCartWindowSummary div {
	display: inline-block;
    width: 49%;
}
.productAddedToCartWindowSummary .button-1 {
    width: 100%;
    padding: 15px 35px;
    border: none;
    font-size: 15px;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: #0072bc;
    color: #323232;
    letter-spacing: 2px;
    margin: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.productAddedToCartWindowSummary .button-1:hover {
    background: #0072bc;
}
.light-theme .productAddedToCartWindowSummary .button-1 {
    color: #fff;
}

/* PRODUCT GRIDS IN AJAX CART */


.ajaxCart .product-grid {
	margin: 30px -30px -30px;
    width: auto;
    padding: 30px;
    background: #f0f0f0;
}
.ajaxCart .product-grid + .product-grid {
    margin-top: 0;
}
.ajaxCart .product-grid .title {
	text-align: center;
    border: none;
    margin: 0 0 15px;
}
.ajaxCart .product-grid .title:before {
    display: none;
}
.ajaxCart .product-grid .title strong {
    font-size: 18px;
    letter-spacing: 2px;
}
.ajaxCart .item-box { /*item box behavior is determined by the theme*/
	margin-top: 5px;
	margin-bottom: 5px;
}
.ajaxCart .item-box .details {
    padding: 5px;
}
.ajaxCart .item-box .product-item-picture-wrapper {
    margin-bottom: 0;
}
.ajaxCart .item-box .details .product-title {
	max-height: 35px;
	overflow: hidden;
	font-size: 15px;
}
.ajaxCart .item-box .product-rating-box,
.ajaxCart .item-box .tax-shipping-info,
.ajaxCart .item-box .description,
.ajaxCart .item-box .old-price,
.ajaxCart .item-box .buttons {
	display: none; /*only product-name and actual-price are visible, change if necessary*/
}
.ajaxCart .item-box .details .prices {
	height: auto;
	margin: 0;
}


/* PRODUCT DETAILS WINDOW */


.miniProductDetailsView .product-overview-line {
	padding: 30px 0 0;
    margin: 20px 0 0;
    border-top: 1px dashed #ccc;
}
.miniProductDetailsView .product-overview-line:first-child {
	margin: 0;
    padding: 0;
    border: none;
}
.miniProductDetailsView .product-essential,
.miniProductDetailsView .product-collateral {
	margin: 0;
}
.miniProductDetailsView .gallery {
	display: block; /*Cloud Zoom css override*/
	float: left;
	width: 32%;
	margin: 0 0 20px;
	overflow: hidden;
}
.miniProductDetailsView .gallery .picture {
	width: auto;
}
.miniProductDetailsView .gallery .picture:before {
	display: none; /*remove if you need an absolute position*/
}
.miniProductDetailsView .gallery .picture img {
	position: static; /*remove if you need an absolute position*/
	width: 100%;
}
.miniProductDetailsView .overview {
    float: right;
	width: 65%;
    margin: 0 0 20px;
}
.miniProductDetailsView .product-variant-name {
	margin: 0 0 15px;
	font-size: 23px;
    display: none;
}
.miniProductDetailsView .short-description {
    margin: 0 0 20px;
}
.miniProductDetailsView .prices {
    margin: 20px 0;
}
.miniProductDetailsView .product-price {
    font-size: 20px;
    margin: 0 !important;
}
.miniProductDetailsView .rental-price, 
.miniProductDetailsView .rental-price, 
.miniProductDetailsView .base-price-pangv,
.miniProductDetailsView .tax-shipping-info {
    font-size: 13px;
}
.miniProductDetailsView .price-input {
	margin: 0 0 10px; /*customer entered price*/
}
.miniProductDetailsView .attributes {
	margin: 0 0 30px;
    padding: 0;
    border: none;
}
.miniProductDetailsView .rental-attributes {

}
.miniProductDetailsView .add-to-cart {
    overflow: hidden;
    margin: 0;
}
.miniProductDetailsView .add-to-cart &gt; *,
.miniProductDetailsView .add-button-wrap {
    float: left;
}
.miniProductDetailsView .add-to-cart .add-to-cart-button {
    width: 257px;
    padding: 15.5px 35px;
}
.miniProductDetailsView .giftcard {
	margin: 0 0 10px;
    width: auto;
    padding: 0;
    border: none;
}
.miniProductDetailsView .message-error {
	clear: both;
	margin: 10px 0 0;
	color: #c00;
}
.miniProductDetailsView .message-error li {
	margin: 30px 0 0;
}

.miniProductDetailsView .customer-entered-price .price-range {
    margin: 0 0 36px;
}
@media all and (max-width: 480px) {

    .variant-overview .ajax-cart-button-wrapper {
        width: 140px;
    }

}

@media all and (min-width: 600px) {

    .product-box-layout-2 .venture-product-grid .item-box .ajax-cart-button-wrapper {
        display: block;
    }

    .variant-overview .ajax-cart-button-wrapper {
        width: 165px;
    }

}

@media all and (min-width: 768px) {

    .product-list .ajax-cart-button-wrapper .add-to-cart-qty-wrapper,
    .product-list .ajax-cart-button-wrapper select  {
         margin: 0 5px 0 0;
         float: left;
    }
    .product-list .ajax-cart-button-wrapper select {
        width: 70px;
        background-position: right 10px center;
        padding: 0 20px 0 5px;
    }

}
.ribbon-wrapper {
    position: relative;
}
@media all and (min-width: 769px) {
.product-list .ribbon-wrapper {
    float: left; /*should not be applied on smaller resolutions where the product list looks like a grid*/
}
}

/* ribbon positioning */

.ribbon-position {
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 1;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}
.ribbon-position.top-left {
	top: 0;
	left: 0;
}
.ribbon-position.top-right {
	top: 0;
	right: 0;
}
.ribbon-position.bottom-left {
	bottom: 0;
	left: 0;
}
.ribbon-position.bottom-right {
	bottom: 0;
	right: 0;
}
.ribbon-position.top-middle {
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
}
.ribbon-position.right-middle,
.ribbon-position.left-middle {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: right;
}
.ribbon-position.bottom-middle {
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
}
.ribbon-position.left-middle {
	text-align: left;
}
.ribbon-position.center {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
}
.ribbon-position.right-middle:before,
.ribbon-position.left-middle:before,
.ribbon-position.center:before {
	content: " ";
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
}

/* ribbon wrapping element */

.product-ribbon {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

/* ribbon label without image*/

.ribbon-text {
	font-size: 12px;
	line-height: normal;
}

/* ribbon label with image */

.ribbon-image-text {
	font-size: 12px;
	line-height: normal;
	position: absolute;
	top: 0;
	left: 0;
}
.product-list .item-box .ribbon-wrapper {
	float: none;
}

</pre></body></html>