/*.container {
  padding: 0;
  width: 1140px;
}
*/

img {
    max-width: 100% !important;
}


/*.headingStyle {
  font-family: 'myriad-pro', arial, helvetica;
  font-weight: normal;
  line-height: 1.618em;
  color: #333;
}*/

.padL8 {
    padding-left: 8px;
}

.padR8 {
    padding-right: 8px;
}

.padL16 {
    padding-left: 16px;
}

.padR16 {
    padding-right: 16px;
}

.padL32 {
    padding-left: 32px;
}

.padR32 {
    padding-right: 32px;
}

.mgnT8 {
    margin-top: 8px;
}

.mgnB8 {
    margin-bottom: 8px;
}

.mgnT16 {
    margin-top: 16px;
}

.mgnB16 {
    margin-bottom: 16px;
}

.mgnT32 {
    margin-top: 32px;
}

.mgnB32 {
    margin-bottom: 32px;
}

.col-md-12,
.col-md-9,
.col-md-3 {
    padding: 0;
}

.row {
    padding: 0;
    margin: 0;
}

/* SASE 3096 : top OMP Pencil Ad Changes Begin here  */

.topOmp {
    display: block;
    height: 50px;
    width: 100%;
    margin: 0 auto;
}

.topOmp img{max-width: 100% !important;}


/* SASE 3096 : top OMP Pencil Ad Changes End here  */


header {
    display: block;
    margin: 0 auto;
    width: 100%;
    position: static;
    z-index: 11;
    background-color: #ffffff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(18, 18, 18, 0.08);
}

nav.upperNav {
    background-color: #ffffff;
    height: 64px;
    padding-top: 30px;
    font-size: 13px;
    color: #43a047;
    position: relative;
}

nav.upperNav a,
nav.upperNav a:hover,
.search-results-found a {
    color: #43a047;
    display: inline-block;
    font-weight: 500;
    text-decoration: none;
}

nav.upperNav a.samsClubLogo {
    display: inline-block;
    position: absolute;
    top: 24px;
    text-indent: -9999px;
}

section.container-atg-promos {
    height: auto;
    padding: 2px 0;
    text-align: center;
}

nav .msg-d8 {
    color: rgba(34, 34, 34, 0.8);
    font-size: 13px;
    font-weight: 500;
}


/* For flyout */

.lowerNav {
    .flyout-close-link-container {
        right: 32px;
    }
    .close-flyout-icon {
        margin-left: 8px;
        vertical-align: middle;
    }
}

nav.lowerNav {
    background-color: #ffffff;
    height: 64px;
}

.strong {
    font-weight: 500;
}

.lowerNav .lowerNavItems {
    padding: 0;
    list-style-type: none;
    padding: 0 24px 0 32px;
    /*display: flex;
  flex-direction: row;*/
}

.lowerNav .lowerNavItems .navItem {
    outline: none;
}

.lowerNav .lowerNavItems .shopfly,
.lowerNav .lowerNavItems .busfly {
    float: left;
    margin-right: 36px;
    flex: none;
}

.lowerNav .shopfly a .menu,
.lowerNav .busfly a .menu,
.lowerNav .serfly a .menu {
    color: rgba(34, 34, 34, 0.8);
    font-weight: 500;
}

.lowerNav .lowerNavItems .serfly {
    float: left;
    flex: none;
}

.lowerNav .navLink {
    display: block;
    color: rgba(34, 34, 34, 0.8);
    cursor: pointer;
    border: none;
    /*float: left;*/
    margin: 0;
    /*text-transform: uppercase;*/
    font-size: 15px;
    font-weight: 500;
}

.lowerNav .navLink:hover {
    text-decoration: none;
    cursor: pointer;
    color: #43a047;
}

.lowerNav .caretDG {
    margin: 10px 0 0 3px;
    display: inline-block;
}


/* club selected state */

.lowerNav .clubName .caretDG {
    margin: -9px 0 0 3px !important;
}

@supports (-webkit-appearance:none) and (R:0) {
    .lowerNav .clubName .caretDG {
        margin: 4px 0 0 3px !important;
    }
}


/* club not selected state */

.lowerNav .club-locator-text .caretDG {
    margin: 5px 0 0 3px !important;
}

.flexiWidth .green {
    color: #43a047 !important;
    font-weight: 500 !important;
}


/*.flexiWidth .club-selected .caretDG{
    margin: 5px 0 0 3px;
}

.lowerNav .flexiWidth .caretDG{
    margin: 6px 0 0 3px;
}*/


/*.lowerNav a.navLink:hover .caretDG{
  transition: background .25s ease-in-out;
  -moz-transition: background .25s ease-in-out;
  -webkit-transition: background .25s ease-in-out;
  background-position: 0 0;
}*/


/*.lowerNav a.navLink:hover span, .lowerNav .selected a.navLink span{
  color: #00c853;
}*/

.lowerNav a.navLink:hover span {
    color: #43a047;
}

.lowerNav .navLink span {
    /*display: block;*/
    cursor: pointer;
}

/*.lowerNav .navLink.btnLogo {
  padding: 0 32px;
  height: 75px;
  min-height: 66px;
}*/


/*padding and width for links not falling on 2nd line*/

.lowerNav .navLink.btnShop,
.lowerNav .navLink.btnBusiness,
.lowerNav .btnServices {
    width: auto;
    padding: 20px 0 0 0;
}


.lowerNav .search-section {
    float: left;
}
.lowerNav .searchSection{

    float: left;
}

.searchBarNew .twitter-typeahead {
    width: 100%;
}


/* .lowerNav .barSearch{
  background-clip: content-box;
  background-position: 5px -236px !important;
  height: 40px; width: 30px;
} */

.lowerNav .samsSearch {
    float: left;
    padding: 13px 0 16px 0;
    /*min-width: 510px;
  max-width: 490px;*/
    min-width: 100%;
    width: -moz-min-content;
    width: -moz-max-content;
}

.lowerNav .samsSearch input.search {
    width: 100%;
    height: 36px;
    padding: 5px 60px 5px 38px;
    background: transparent;
    border-radius: 40px;
    border: 1px solid #dbe2e8;
    color: rgba(34, 34, 34, 1);
    font-size: 15px;
}

.lowerNav .samsSearch:hover .search {
    border: 1px solid rgba(34, 34, 34, 0.5);
}

.lowerNav .samsSearch input.search:focus {
    border: 1px solid rgba(34, 34, 34, 0.8);
}

.lowerNav .samsSearch .search-icon,
.lowerNav .samsSearch .sc-sprite-search {
    opacity: 0.5 !important;
    top: 22px !important;
    left: 10px !important;
    position: absolute;
    text-indent: -999px;
}

.lowerNav .samsSearch:hover .search-icon,
.lowerNav .samsSearch:hover .sc-sprite-search {
    opacity: 8 !important;
}

.lowerNav .search-tablet {
    display: none;
}

.lowerNav .flexiWidth {
    /*min-width: 120px;
  max-width: 140px*/
    /*width: -moz-max-content;*/
    /*overflow: hidden;*/
    float: right;
    white-space: nowrap;
    overflow-x: hidden;
    /*flex: -1 1 auto;
  min-width: 110px \9;
  max-width: 130px \9;*/
  padding:0;
  margin-right: 24px;
  max-width: 112px;
  max-width: 102px \9;
}

.lowerNav .navLink.samsClubLocator,
.lowerNav .navLink.samsClubMember {
    padding: 14px 0 0 0;
    display: block;
    min-width: auto;
    margin: 0;
    white-space: nowrap;
    width: -moz-available;
    outline: none;
    text-decoration: none;
    line-height: 15px;
}

.lowerNav .navLink .clubName {
    font-size: 13px;
    font-weight: 500;
    width: auto;
    text-transformation: none;
    display: block;
    color: rgba(34, 34, 34, 0.8);
}

.lowerNav .navLink .clubLocation{
  font-size: 15px;
  font-weight: 400;
  display: block;
  width: -moz-min-content;
  width: -moz-max-content;
  width: auto;
  color: rgba(34, 34, 34, 0.8);
  text-transform: none !important;
  overflow-x: hidden;
  text-overflow: ellipsis;
  height:17px;
}

.lowerNav .sc-cart {
    float: right !important;
    width: 44px;
    height: 44px !important;
    margin-top: 8px;
    /*flex: none;*/
    padding: 10px 0 0 0;
}

.lowerNav a.samsClubCart,
.mini-cart-count {
    font-weight: 700;
    font-size: 13px;
    height: 30px;
    background-clip: content-box;
    display: block;
    text-align: center;
    width: 44px;
    text-decoration: none;
    color: #ffffff;
    margin: -4px 0 0 0;
    padding-right: 2px;
    outline: 0;
}

.lowerNav a.samsClubCart span{color:#fff !important;}

.lowerNav a.samsClubCart:hover{color: #fff !important; outline:0;}

.lowerNav .lastNavItem .cartGreen {
    background: url('/sams/redesign/assets/header/cartGreen.png') top left no-repeat;
}

.lowerNav .lastNavItem .cartGrey {
    background: url('/sams/redesign/assets/header/cartGrey.png') top left no-repeat;
}

.lowerNavItems .selected {
    border-bottom: 6px solid #00c853;
}

.lowerNav .sel .icon-services {
    background-position: 0 -227px;
}

.lowerNav .navLink.btnBusiness.sel .icon-business {
    background-position: 1px -163px;
}

.lowerNav .navLink.btnShop.sel .icon-shop {
    background-position: 6px -90px;
}


/* ==== POV Carousel ===== */

.right .glyphicon-chevron-right:before {
    content: " ";
    display: block;
    background: url(http://s7d2.scene7.com/is/image/samsclub/arrow-hb-rt?wid=53&fmt=png-alpha) no-repeat;
    width: 53px;
    height: 80px;
}

.left .glyphicon-chevron-left:before {
    content: " ";
    display: block;
    background: url(http://s7d2.scene7.com/is/image/samsclub/arrow-hb-lt?wid=53&fmt=png-alpha) no-repeat;
    width: 53px;
    height: 80px;
}


/* ==== carousel top sellers ==== */


/*
.crsl-TopSell{
  padding: 15px;
  background-color: #f8f8f6;
}
*/


/*.crsl-TopSell .table{
  table-layout: fixed;
}

.crsl-TopSell .card-Static-Container{
  width: 270px;
}*/

.bodyContainer .card-plain {
    width: 238px;
    height: 347px;
    background-color: #00acec;
    border-radius: 4px;
    /*box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(18, 18, 18, 0.08);*/
}

.crsl-TopSell .card-Carousel-Holder {
    min-width: auto;
    overflow: hidden;
    position: relative;
}

.crsl-TopSell .card-Carousel-Holder ul.cards {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: -moz-max-content;
    width: -webkit-max-content;
    overflow: hidden;
}

.crsl-TopSell .cards li {
    margin: 0 16px 16px 0;
    background-color: #fff;
}

.crsl-TopSell .cards li .sc-product-card {
    background: transparent;
}

/*
.crsl-TopSell .card-Carousel-Holder .carouselWrapper {
    position: relative;
}

.crsl-TopSell .card-Carousel-Holder .scroll-Left{
  position: absolute;
  left: 24px;
  top: 100px;
  width: 53px;
  height: 80px;
  background-color: rgba(233, 231, 226, 0.8);
  cursor: pointer;
  z-index: 1;
}

.crsl-TopSell .card-Carousel-Holder .scroll-Right{
  position: absolute;
  right: 24px;
  top: 100px;
  width: 53px;
  height: 80px;
  background-color: rgba(233, 231, 226, 0.8);
  cursor: pointer;
  z-index: 1;
}*/

.crsl-TopSell .orange {
    background-color: #ffc500 !important;
}


/* individual product card related */


/*.card {
  margin: 0;
  padding: 20px;
  position: relative;
  white-space: normal;
}
.cardA {
  width: 238px;
  height: 347px !important;
  border-radius: 4px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(18, 18, 18, 0.08);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(18, 18, 18, 0.08);
  padding: 1em;
}

.cardB {
width: 283px; height: 379px;
}

.cardC {
  width: 379px;
  padding: 1em;
  height: 450px !important;
}
.card .flag {
  border-radius: 4px;
  width: auto;
  height: 22px;
  position: absolute;
  top: 16px;
  left: 16px;
  font-family: 'bree-serif';
  font-size: 13px;
}

.card .flag-pink {
  background-color: #ff455b;
  color: #fff;
}
.card .flag-orange {
  background-color: #f1b02d;
  color: #fff;
}
.card .flag-blue {
  background-color: #00acec;
  color: #fff;
}

.cardA a.cardProdLink, .cardB a.cardProdLink, .cardC a.cardProdLink{
    width: 100%;
    display: block;
    margin: 0 auto;
    color: #222;
    text-decoration: none;
}
.cardA a.cardProdLink {
  max-height: 236px;

}
.cardB a.cardProdLink {
  max-height: 267px;
}
.cardC a.cardProdLink {
  max-height: 331px;
}
.card .cardProdImg {
  margin: 2px auto;
  display: block;
}
.cardA .cardProdImg{width: 190px; height: 190px;}
.cardB .cardProdImg{width: 221px; height: 221px;}
.cardC .cardProdImg{width: 285px; height: 285px;}

.cardA .sc-actions{display: none !important;}

.card .cardProdTitle {
  color: #222222;
  font-size: 15px;
  font-weight: 400;
  margin: 2px 0;
  line-height: 18px;
}
.card .prodRatings {
  margin-bottom: 3px;
}
.card .promoMsgBlue {
    color: #00acec;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
}
.card .promoMsgBlk {
  color: #222222;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
}
.card .prodPricingInfo {
  color: rgba(34, 34, 34, 0.8);
  font-family: 'bree-serif';
}

.card .prodPricingInfo .price {
  font-size: 24px;
  font-weight: 700;
  line-height: 25px;
}
.card .prodPricingInfo .superscript {
  font-size: 14px;
  font-weight: 700;
  vertical-align: top;
  line-height: 19px;
}
.card .prodPriceStrikedColor {
  color: red;
  display: inline-block;
  text-decoration: line-through;
  margin-right: 8px;
}
.card .prodPriceStrikedColor .prodPriceStriked {
  color: rgba(34, 34, 34, 0.8); font-size: 11px;
}
.card .prodOfferFlag {
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
  color: #00acec;
  letter-spacing: 0.08px;
  line-height: 15px;
  letter-spacing: 0;
}*/


/* ==== homepage content slots related ==== */


/* main-container maintains distance from the top, mainly to avoid sticky header from overlapping the body content */

.main-container {
   /* margin-top: 112px; // SASE 3096 : top OMP Pencil Ad Changes */

    min-width: 768px;
   /* padding-top: 16px; // SASE 3096 : top OMP Pencil Ad Changes To avoid the gap between header and blue ad banner*/
}

.bodyContainer {
    background-color: #fff;
    margin: 0;
    padding: 0;
}

.bodyContainer .content-memService .memServiceLeft,
.bodyContainer .content-feature .featureLeft {
    float: left;
}

.bodyContainer .content-memService .memServiceRight,
.bodyContainer .content-feature .featureRight {
    float: right;
    text-align: right;
}


/*.bodyContainer .content-pov-top,
.bodyContainer .content-slot {
  margin: 32px 0;
}*/

.bodyContainer .content-internal-omp,
.bodyContainer .content-external-omp {
    text-align: center;
    display: block;
}


/* internal omp related from exsiting prod site */

#leaderboardTop1Ad {
    margin: 0 auto;
    overflow: hidden;
    padding-left: 10px;
}


/* internal omp end */

.bodyContainer h4 {
    display: block;
    margin: 16px 16px 16px 32px;
    padding: 0 0 5px 0;
    color: rgba(34,34,34,0.8);
}

.bodyContainer .underlineGreen {
    border-bottom: 2px solid #b6e501;
}

.bodyContainer .header3 {
    width: auto;
    float: left;
    margin: 0;
    padding-top: 0;
    padding-bottom: 8px;
}

.bodyContainer a.see-all {
    font-family: "bree-serif";
    font-size: 15px;
    display: inline-block;
    line-height: 13px;
    color: rgba(34,34,34,0.8);
    vertical-align: top;
    margin-top: 18px;
}

.bodyContainer a.see-all .sc-sprite-arrow-green {
    width: 17px;
    height: 14px;
    margin-left: 8px;
}


/* ==== breadcrumbs ==== */

.bodyContainer .bread-crumbs-container {
    height: 50px;
    display: block;
    border: 1px solid white;
}

.bodyContainer ol.bread-crumbs {
    list-style: none outside none;
    padding: 0;
    margin: 17px 0 0 0;
    height: 20px;
}

.bodyContainer ol.bread-crumbs li {
    float: left;
    /* Text style for "Level One Cate" */
    font-size: 15px;
    font-weight: 300;
    line-height: 16px;
}

.bodyContainer ol.bread-crumbs a,
.bodyContainer ol.bread-crumbs a:hover,
.bodyContainer ol.bread-crumbs a:visited {
    color: #43a047;
}

.bodyContainer ol.bread-crumbs .right {
    width: 8px;
    height: 14px;
    color: #e9e7e2;
    margin: 3px 8px 0 8px;
    text-indent: -999px;
    background: url('/sams/redesign/assets/header/arrow-grey.png')top left no-repeat;
}




/* footer related by Pravat */

.footer {
    width: 100%;
    background-color: #f4f3f1;
}

.footer .module {
    padding: 25px 32px 30px;
    margin: 10px auto 0 auto;
}

.footer ul {
    margin: 0;
    padding: 0;
}

.subscribe-txt {
    font-size: 15px;
    font-weight: 400;
    margin-top: 5px;
    color: rgba(34,34,34,0.8);
}

.footer-links {
    margin: 25px 15px 10px;
}

.policy {
    margin-top: 15px;
}

.footer ul li {
    list-style-type: none;
    line-height: 25px;
    font-size: 13px;
}

.footer-sect01 h3 {
    color: rgba(34,34,34,0.8);
    font-size: 24px;
    font-weight: 700;
    margin: 0;
}

.footer-sect01 {
    border-bottom: 1px solid #d8d8d8;
    float: left;
    padding-bottom: 30px;
}

label.email-label {
    clear: both;
    color: #363636;
    display: inline-block;
    float: left;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 5px;
    max-width: 100%;
}

button.subscribe {
    float: left;
    font-size: 13px;
    font-weight: 500;
}

input.footer-emailfld {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    float: left;
    width: 310px;
    margin-right: 10px;
    background-color: #e8e7e2;
    border: none;
    font-size: 15px;
    font-weight: 500;
    height: 40px;
    padding: 6px 12px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.footer-sect02 .footer-col1 a,
.footer-sect02 .footer-col2 a,
.footer-sect02 .footer-col3 a,
.footer-sect02 .footer-col4 a {
    color: #363636;
    font-size: 13px;
}

.tnc > li a {
    color: #4d4d4d;
    font-size: 10px;
    font-weight: 400;
}

.tnc > li {
    float: left;
    margin-right: 22px;
}

.tnc > li:nth-child(5),
.tnc > li:nth-child(6),
.tnc > li:nth-child(7) {
    margin-right: 16px;
}

.copyright {
    float: right;
    font-size: 10px;
    line-height: 30px;
    margin-right: 15px;
    font-weight: 400;
}

.footer .tnc .sc-sprite-facebook,
.footer .tnc .sc-sprite-google,
.footer .tnc .sc-sprite-pinterest,
.footer .tnc .sc-sprite-twitter {
    text-indent: -999px
}

.fb,
.twit,
.pint {
    display: block;
    text-indent: -19999px;
    width: 15px;
    background: url(/sams/redesign/assets/header/socialmedia.png);
    margin-top: 5px;
}

.fb {
    width: 13px;
    height: 13px;
    background-position: 0px 0;
}

.twit {
    width: 16px;
    height: 14px;
    background-position: -20px 0;
}

.pint {
    width: 16px;
    height: 14px;
    background-position: -48px 0;
}

.btn-lightblue{
    background-color: #00acec;
    color: #fff;
}
.btn-lightblue:hover {
	background-color: #00acec;
    color: #000;
}

footer .module .footer-col1 h4,
footer .module .footer-col2 h4,
footer .module .footer-col3 h4,
footer .module .footer-col4 h4 {
    font-family: "aktiv-grotesk-std", sans-serif !important;
    font-weight: 500;
    margin: 0 0 8px 0;
    font-size: 13px;
    border: none;
    padding: 0;
    color: #363636;
}

.storeHeader .flyout-container {
    border: 1px solid #e9e7e2;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.footer .memInfo {
    padding-top: 15px;
}

.footer .msgDtls {
    height: 24px;
    margin-bottom: 5px;
}

.footer .msgDtls .succ,
.footer .msgDtls .fail {
    font-size: 13px;
    color: rgba(33, 33, 33, 0.80);
    line-height: 15px;
}

.footer .msgDtls .fail {
    color: #EF5350;
}

.sc-product-card-back {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

    .bodyContainer .omp-ad{
        margin: 32px auto;
    }
     .ompe-ads{
    background: url(//scene7.samsclub.com/is/image/samsclub/xTopAdLabel?wid=10) no-repeat;
    max-width: 750px;
}


/* contents of common.css */


/*body {
  width: 100%;
  background-color: #ffffff;
}
*/


/* storeHeader is used for Sticky Header along with .storeHeader
body.storeBody{
    padding: 102px 0 0;
} */


/*
body a,
body a:hover,
body a:visited {
  text-decoration: none;
  outline: none !important;
}
:focus {outline:none;}
*/

.bgLtGreen {
    background-color: #f8f8f6;
}


/* Media Queries to make the header / page - compatible with  different viewports  */


/* this one is for desktops/laptops */


@media only screen and (min-device-width: 1024px) {
    .container {
        width: 1170px;
    }
    /* Our logo */
    nav.upperNav a.samsClubLogo {
        left: 43%;
    }
    /* spacing only for Service li */
    .lowerNav .lowerNavItems .serfly {
        margin-right: 76px;
    }
    /*.upperNav, .lowerNav, .content-atg-promos{
        width: 1140px !important;
        }*/
    .container{width:1170px;}

    /* Our logo */
    nav.upperNav a.samsClubLogo{
        left: 43%;
    }

    /* spacing only for Service li */
    .lowerNav .lowerNavItems .serfly{
        margin-right: 76px;
    }

    /* search bar only for desktop mode */
    .search-desktop {
        display: block;
    }

    /* hide the wider search bar (meant for tablet in portrait mode) in desktop view */
    .search-tablet-bar, .search-tablet-bar .search-tablet {
        display: none;
    }

    /* width of the search bar li */
    .lowerNav .searchSection{
        width: 400px;
        margin-right: 24px;
    }

    /* spacing after each li - shop, business... */
    .lowerNav .lowerNavItems .navItem{
        height: 64px;
    }

    /* shocking values - fixed height and line height */
    .shocking-values .img-cont{
    /* width:316px;*/
     height: 380px;
     line-height: 380px;
    }

    .shocking-values .time-left{margin-top:40px;}

     /* vertical scroll on minicart */
    .mini-cart-holder .ver-scroll{
    	overflow: hidden;
    }
    /* hide the wider search bar (meant for tablet in portrait mode) in desktop view */
    .search-tablet-bar,
    .search-tablet-bar .search-tablet {
        display: none;
    }
    /* width of the search bar li */
    .lowerNav .search-section {
        width: 400px;
        margin-right: 24px;
    }
    /* spacing after each li - shop, business... */
    .lowerNav .lowerNavItems .navItem {
        height: 64px;
    }
    /*flyout height */
    .fly-close{
      top: 64px;
      left: 0;
    }
    .fly-close-right{
      top: 64px;
      right: 0;
    }
    /* *club-flyout   */
    .clublocdis,
    #headerMinicartFlyout{
      top: 64px;
      right: 0;
    }
    #load_here{
      clear: both;
      position: relative!important;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      float: left;
      padding: 0 24px 0;
      width: 100%;
      overflow-y: auto;
      border-top: 1px solid #eee;
      margin-bottom: 5px;
      max-height: 240px;
      overflow: hidden!important;
    }
    .flyout_position{
      position: relative;
    }
    /* shocking values - fixed height and line height */
    .shocking-values .img-cont {
        /* width:316px;*/
        height: 380px;
        line-height: 380px;
    }
    .shocking-values .time-left {
        margin-top: 40px;
    }
    /* vertical scroll on minicart */
    .mini-cart-holder .ver-scroll {
        overflow: hidden;
    }
}



/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .container {
        width: 970px;
    }
    /* fixed height for homepage pov on top */
    .bodyContainer .content-pov {
        height: auto;
    }
    /* fixed height for content member slot - right below home page pov */
    .bodyContainer .content-member-slot {
        height: auto;
    }
    /* Our logo */
    nav.upperNav a.samsClubLogo {
        left: 420px;
    }
    /* spacing after each li - shop, business... */
    .lowerNav .lowerNavItems .navItem {
        margin: 0px 8px 0px 0px
    }
    /* spacing only for Service li */
    .lowerNav .lowerNavItems .serfly {
        margin-right: 23px;
    }
    /* search bar only for desktop mode */
    .search-desktop {
        display: block;
    }
    /* hide the wider search bar (meant for tablet in portrait mode) in desktop view */
    .search-tablet-bar,
    .search-tablet-bar .search-tablet {
        display: none;
    }
    /* width of the search bar li */
    .lowerNav .search-section {
        width: 340px;
    }
    /* footer related */
    input.footer-emailfld {
        width: 290px;
    }
    /* shocking values - fixed height and line height */
    .shocking-values .img-cont {
        width: 306px;
        height: 300px;
        line-height: 300px;
    }
    .shocking-values .dtls {
        width: 300px;
    }
    /* vertical scroll on minicart */
    .mini-cart-holder .ver-scroll {
        overflow-x: hidden;
        overflow-y: auto;
    }
    .shocking-values .time-left {
        margin-top: 10px;
    }
}


/* iPads (portrait) ----------- */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .container {
        width: 750px;
    }
    /* fixed height for homepage pov on top */
    .bodyContainer .content-pov {
        height: auto;
    }
    /* fixed height for content member slot - right below home page pov */
    .bodyContainer .content-member-slot {
        height: auto;
    }
    /* Our logo */
    nav.upperNav a.samsClubLogo {
        left: 48px;
    }
    /* hide and reposition links in upper nav */
    nav.upperNav .link-easy-reorder{position: absolute; left: 208px;}
    nav.upperNav .link-sams-credit {position: absolute; left: 382px;}
    nav.upperNav .link-membership{display: none;}

    /* spacing only for Service li */
    .lowerNav .lowerNavItems .serfly {
        margin-right: 23px;
    }
    /* height of the buttons - Shop, Business, Services, Your Club, Login and Cart icon */
    .lowerNav .lowerNavItems .navItem {
        height: 45px;
    }
    /* hide the existing search bar (in center of nav bar) in portrait mode */
    .search-desktop {
        display: none;
    }
    /* show the new search bar in the 3rd row in portrait mode */
    .search-tablet-bar {
        display: block !important;
    }
    .search-tablet-bar .search-tablet {
        display: block !important;
        height: 65px !important;
    }
    /* stretch the search bar across in portrait mode */
    .lowerNav .search-section {
        width: 680px;
    }
    /* increase the margin above marin container to support taller top nav  */
    /*.main-container {
        margin-top: 166px !important;
    }*/
    /* footer related */
    .footer-sect02 .footer-col1,
    .footer-sect02 .footer-col2,
    .footer-sect02 .footer-col3,
    .footer-sect02 .footer-col4 {
        margin-top: 24px;
    }
    .footer-sect03 policy {
        margin-top: 24px;
        clear: left;
    }
    /* shocking values - fixed height and line height */
    .shocking-values .img-content-slot {
        width: 200px;
    }
    .shocking-values .img-cont {
        width: 236px;
    }
    .shocking-values .dtls {
        width: 240px;
    }
    .shocking-values .dtls p {
        margin-bottom: 5px;
    }
    .shocking-values .time-left {
        margin-top: 0;
    }
    /* vertical scroll on minicart */
    .mini-cart-holder .ver-scroll {
        overflow-x: hidden;
        overflow-y: auto;
    }
    /*subscribe message, part of VQA ticket # SASE-3318 */
    .msgDtls{
      height:44px! important;
    }
    .email-address{
      margin-bottom: 10px! important;
    }
    .catLeftNav li a{white-space: normal; font-size: 13px;}
}


/*
html{width:100%;height:100%}
body{width:100%;height:100%;background-color:#fff}
*/


/*html.oldie body{min-width:1024px}*/


/*
@media only screen and (max-width: 1068px), only screen and (max-height: 890px){
    body{min-width:768px}
}
@media only screen and (max-width: 735px) and (max-device-width: 735px)
{
    body{min-width:85%}
}*/

/* temporarily adding this reset - later to be added in sherpa */

ul,
li {
    margin: 0;
    padding: 0;
    list-style: none;
}

p {
    margin: 0;
}


/* a fix for homepage pov carousel nav buttons occupying to much space on the pov images */

.content-pov .carousel-control {
    top: 47%;
    height: 5%;
    width: 5%;
}

.prevent-scroll {
    overflow: hidden;
    padding-right: 1em;
}


.dbI {
    display: block!important;
}

/* footer social icons outline */
.footer-sect03 .sc-sprite-facebook, .footer-sect03 .sc-sprite-pinterest, .footer-sect03 .sc-sprite-twitter, .footer-sect03 .sc-sprite-google {outline: none;}

/*club locator */
.btn-store-time{
  color: #01cc75;
  font-size: 13px;
  font-weight: 500;
  border: none;
  background-color: transparent;
  padding: 0;
}
.info-group button{
    color: #01cc75;
    font-size: 13px;
    font-weight: 500;
    margin-right: 15px;
    border: none;
    background-color: transparent;
}
.store-time-jq{
  display: none;
}
.display{
  display:inline-block !important;
  height: 0 !important;
}

/*.links-heading:nth-child(odd){
  border-bottom: 2px solid #0d60d9;
}*/
.delay-show{
  display:none;
}
/* SASE-3970 */
#navMembershipMsg a.org-14, #navMembershipMsg a.org-14:hover{font-size: 14px; color: #EC7202 !important; text-decoration: none;}
#navMembershipMsg .grey-13{font-size: 13px; color: rgba(34, 34, 34, 0.8) !important;}
    .flyout-container {
      position: absolute;
      margin-bottom: 5px;
      z-index: 11;
      background-color: white;
      border: 1px solid rgba(34, 34, 34, 0.1);
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      overflow: hidden;
    }

    .flyout-close-link-container {
      cursor: pointer;
      color: rgba(34, 34, 34, 0.8);
      z-index: 999;
      position: absolute;
      font-size: 15px;
      height: 40px;
      min-width: 40px;
      line-height: 40px;
      right: 0;
      top: 0;
    }

    .close-flyout-icon::before {
      content: url(/sams/redesign/assets/header/close_icon.png);
    }#search .twitter-typeahead {
  display: block !important;
}

.rcnt-srch {
  list-style: none;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0px 0px 10px 0px #ccc;
  padding: 0 15px 45px 15px;
  color: #333;
}

.rcnt-srch li.first {
  padding-top: 10px;
  font-weight: bold;
  padding-left: 0;
}

.rcnt-srch li {
  padding: 5px 0;
  border-bottom: 1px solid #e3e3e3;
  padding-left: 7px;
}

.rcnt-srch li a:hover {
  text-decoration: none;
}

.rcnt-srch li a {
  color: #333;
}

.rcnt-srch li:hover {
  background-color: #ccc;
}

.rcnt-srch li.first:hover {
  background: none;
}

.bs-example {
  font-family: sans-serif;
  position: relative;
  margin: 100px;
}

.typeahead, .tt-query, .tt-hint {
  border: 1px solid #87a6b3;
  border-radius: 4px;
  font-size: 15px;
  line-height: 19px;
  padding-left: 16px !important;
}

#search .twitter-typeahead {
  display: block !important;
}

.typeahead {
  background-color: #FFFFFF;
}

.typeahead:focus {
  border: 2px solid #0097CF;
}

.tt-query {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.tt-hint {
  color: #999999;
}

.tt-dropdown-menu {
  position: static !important;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  margin-top: 5px;
  padding: 8px 0 24px 0;
  width: 422px;
  background-color: white;
  border: 1px solid #e9e7e2;
  border-radius: 4px;
}

.tt-suggestion {
  font-size: 15px;
  line-height: 19px;
  padding: 11px 24px;
  opacity: 0.8;
  color: rgba(34, 34, 34, 0.8);
  height: 40px;
}

.tt-suggestion.tt-is-under-cursor {
  background-color: #01cc75;
  color: #FFFFFF;
  cursor: pointer;
}

.tt-suggestion p {
  margin: 0;
}

.tt-dataset .tt-suggestion:last-child {
  border-bottom: none;
}

.tt-menu {
  position: absolute;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  margin-top: 5px;
  padding: 8px 0 24px 0;
  width: 100%;
  background-color: white;
  border: 1px solid #e9e7e2;
  border-radius: 4px;
  height: 282px;
  overflow: auto;
}

.tt-suggestion:hover, .tt-suggestion.tt-cursor {
  background-color: #f9f9f9;
  cursor: pointer;
}

.tt-suggestion:active {
  background-color: #01cc75;
  cursor: pointer;
  color: white;
}

.tt-suggestion:target {
  background-color: red;
  cursor: pointer;
}

.hdr {
  padding: 10px 16px;
  font-weight: bold;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  font-family: 'bree-serif';
}

.hdr span {
  border-bottom: 2px solid #01cc75;
}

#search #searchText:focus {
  border: 1px solid #718897 !important;
  outline: none;
}

.samsSearch {
  position: relative;
}

.samsSearch .search {
  padding-left: 45px;
}

.samsSearch .search-icon {
  position: absolute;
  top: 26px;
  width: 21px;
  left: 16px;
}

.samsSearch .search-close, .samsSearch .sc-sprite-search-close {
  position: absolute;
  top: 26px;
  right: 39px;
  text-indent: -999px;
}

.samsSearch .search-go, .samsSearch .sc-sprite-search-arrow {
  position: absolute;
  right: 8px;
  top: 20px;
  text-indent: -999px;
}/* For desktops/laptops */
@media only screen and (min-device-width : 1024px) {
  .shop-departments {
    width: 1140px;
  }
  .shop-departments .shop-featured-departments {
    width: 286px;
  }
  .shop-departments .shop-featured-department-content {
    width: 855px;
    left: 285px;
  }
  .shop-departments .shop-deals {
    width: 855px;
    left: 285px;
  }
  .shop-departments .shop-all-departments-content {
    width: 1140px;
  }
  .shop-departments .shop-department-content {
    width: 1140px;
  }
  .shop-departments .shop-featured-department-content {
    position: absolute;
    background-color: white;
    height: 490px;
    top: -20px;
    border-left: 1px solid #e9e7e2;
  }
  .shop-departments .shop-featured-departments-navigation {
    display: none;
  }
}

/* For iPads (landscape) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  .shop-departments {
    width: 940px;
  }
  .shop-departments .shop-featured-departments {
    width: 286px;
  }
  .shop-departments .shop-featured-department-content {
    width: 655px;
    left: 285px;
  }
  .shop-departments .shop-deals {
    width: 655px;
    left: 285px;
  }
  .shop-departments .shop-all-departments-content {
    width: 940px;
  }
  .shop-departments .shop-department-content {
    width: 940px;
  }
  .shop-departments .shop-featured-department-content {
    position: absolute;
    background-color: white;
    height: 490px;
    top: 0;
  }
  .shop-departments .shop-featured-departments-navigation {
    display: none;
  }
}

/* For iPads (portrait) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  .shop-departments {
    width: 720px;
  }
  .shop-departments .shop-featured-departments {
    width: 286px;
  }
  .shop-departments .shop-featured-department-content {
    width: 720px;
    left: 0;
    z-index: -1;
  }
  .shop-departments .shop-deals {
    width: 435px;
    left: 285px;
  }
  .shop-departments .shop-all-departments-content {
    width: 720px;
  }
  .shop-departments .shop-department-content {
    width: 720px;
  }
  .shop-featured-department:active {
    background-color: #43A047 !important;
  }
  .shop-featured-department:active .shop-featured-department-heading {
    color: white !important;
  }
  .shop-featured-department:active .shop-featured-department-arrow::before {
    content: url(/sams/redesign/assets/header/greater-than-white.png) !important;
  }
  .shop-departments .shop-featured-department-content {
    position: absolute;
    background-color: white;
    height: 530px;
    top: -40px;
  }
  .shop-departments .shop-featured-departments-navigation {
    padding: 7px 0 7px 32px;
    border-bottom: 1px solid #e9e7e2;
    height: 40px;
  }
  .shop-departments .shop-featured-departments-back-link {
    margin-right: 8px;
  }
  /*.shop-departments .shop-featured-departments-back-link::before {
  content: url(/sams/redesign/assets/header/left-arrow.svg);
  }
  .shop-departments .shop-featured-departments-back-link:active:before,
  .shop-departments .shop-featured-departments-back-link:hover:before {
    content: url(/sams/redesign/assets/header/left-arrow.svg);
  }*/
  .shop-departments .shop-featured-department-title {
    font-weight: 700;
    font-size: 18px;
    font-family: 'bree-serif';
    color: #4d4d4d;
  }
}

.shop-departments {
  color: rgba(34, 34, 34, 0.8);
  position: relative;
  height: 530px;
  font-size: 15px;
}

.shop-departments a, .shop-departments a:hover, .shop-departments a:active, .shop-departments a:focus, .shop-departments a:visited {
  text-decoration: none;
  color: rgba(34, 34, 34, 0.8);
}

.shop-departments ul {
  list-style-type: none;
  padding-left: 0;
}

.shop-departments .shop-departments-content, .shop-departments .shop-all-departments-content, .shop-departments .shop-department-content {
  background-color: white;
}

.shop-departments .shop-departments-navigation, .shop-departments .shop-all-departments-navigation, .shop-departments .shop-department-navigation {
  padding: 7px 0 7px 32px;
  border-bottom: 1px solid #e9e7e2;
  height: 40px;
}

.shop-departments .shop-featured-departments-container {
  margin-right: 8px;
  display: inline-block;
}

.shop-departments .shop-featured-departments-title, .shop-departments .shop-all-departments-heading, .shop-departments .shop-departments-heading {
  font-weight: 700;
  font-size: 18px;
  font-family: 'bree-serif';
  color: #4d4d4d;
}

.shop-departments .shop-featured-departments {
  box-shadow: inset -1px 0 #e9e7e2 !important;
  -moz-box-shadow: inset -1px 0 #e9e7e2 !important;
  -webkit-box-shadow: inset -1px 0 #e9e7e2 !important;
  position: absolute;
  top: 40px;
  left: 0;
  margin-top: 20px;
  height: 490px;
  background-color: white;
}

.shop-departments .shop-featured-department {
  height: 32px;
  padding: 8px 0 7px 32px;
  line-height: 17px;
}

.shop-departments .shop-featured-department-photo .shop-featured-department-heading {
  height: 32px;
  padding: 8px 0 7px 32px;
  line-height: 17px;
  width: 100%;
}

.shop-departments .shop-featured-department-photo .shop-featured-department-heading:active {
  background-color: #43A047 !important;
  color: white !important;
}

.shop-departments .shop-featured-department:hover {
  background-color: #f9f9f9;
  background-color: #f7f7f7\9;
  cursor: pointer;
}

@media all and (-ms-high-contrast:none){
    .shop-departments .shop-featured-department:hover{
        background-color: #f7f7f7;
    }
    *::-mis-backdrop, .shop-departments .shop-featured-department:hover{
        background-color: #f7f7f7;
    } 
}

.shop-departments .shop-featured-department-heading {
  float: left;
  font-weight: 700 !important;
  font-size: 15px;
  color: rgba(34, 34, 34, 0.8);
}

.shop-departments .shop-featured-department-arrow {
  float: right;
  margin: 2px 24px 0 0;
}

.shop-departments .shop-featured-department-arrow::before {
  content: url(/sams/redesign/assets/header/greater-than-green.png);
}

.shop-departments .shop-featured-department-column {
  float: left;
  width: 33.33%;
}

.shop-departments .shop-sub-department-title-link {
  font-weight: 700;
  padding-top: 8px;
  line-height: 17px;
  padding-bottom: 7px;
}

.shop-departments .shop-aisle-link {
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}

.shop-departments .shop-aisle-link, .shop-departments .shop-sub-department-title-link {
  padding-left: 54px;
  display: block;
}

.shop-departments .shop-aisle-link:hover, .shop-departments .shop-sub-department-title-link:hover {
  color: #43A047;
}

.shop-departments .shop-aisle-link:active, .shop-departments .shop-sub-department-title-link:active {
  color: #43A047;
}

.shop-departments .shop-deals {
  top: 40px;
  position: absolute;
  background-color: white;
  height: 490px;
  overflow-y: auto;
  border-left: 1px solid #e9e7e2;
}

.shop-departments .shop-instant-savings, .shop-departments .shop-auctions {
  float: left;
}

.shop-departments .shop-promotions, .shop-departments .shop-gift-cards {
  float: left;
}

.shop-departments .shop-instant-savings, .shop-departments .shop-promotions {
  height: 273px;
}

.shop-departments .shop-gift-cards, .shop-departments .shop-auctions {
  height: 187px;
}

.shop-departments .shop-all-departments-container {
  display: inline-block;
}

.shop-departments .shop-all-departments-direct-link {
  font-size: 14px;
  color: #43A047 !important;
  font-weight: 700;
  padding-top: 5px;
}

.shop-departments .shop-all-departments-direct-link:hover, .shop-departments .shop-all-departments-direct-link:active {
  color: #009857 !important;
}

.shop-departments .shop-all-departments-content {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 530px;
}

.shop-departments .shop-featured-departments-link {
  margin-right: 8px;
}
/*
.shop-departments .shop-featured-departments-link::before, .shop-departments .shop-all-departments-back-link::before {
  content: url(/sams/redesign/assets/header/left-arrow.svg);
}

.shop-departments .shop-featured-departments-link:active:before, .shop-departments .shop-all-departments-back-link:active:before, .shop-departments .shop-featured-departments-link:hover:before, .shop-departments .shop-all-departments-back-link:hover:before {
  content: url(/sams/redesign/assets/header/left-arrow.svg);
}
*/

.shop-departments .shop-all-departments-links-container {
  overflow-y: auto;
  height: 490px;
  width: 100%;
  padding-top: 20px;
}

.shop-departments .shop-all-departments-column, .shop-departments .shop-department-column {
  width: 25%;
  float: left;
  height: 100%;
}

.shop-departments .shop-department-link {
  padding: 7px 0 6px 54px;
  display: block;
  font-size: 15px;
  font-weight: 500;
  line-height: 19px;
}

.shop-departments .shop-department-link:hover {
  color: #43A047;
}

.shop-departments .shop-department-link:active {
  color: #43A047;
}

.shop-departments .shop-department-content {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 530px;
}

.shop-departments .shop-all-departments-back-link {
  margin-right: 8px;
}

.shop-departments .shop-department-container {
  height: 490px;
  width: 100%;
  overflow-y: auto;
  padding-top: 20px;
}

.shop-departments .featured-departments-click-effect {
  background-color: #43A047 !important;
}

.shop-departments .featured-departments-click-effect .shop-featured-department-heading {
  color: white !important;
}

.shop-departments .featured-departments-click-effect .shop-featured-department-arrow::before {
  content: url(/sams/redesign/assets/header/greater-than-white.png);
}

.shop-departments .shop-featured-department-links-container {
  overflow-y: auto;
  height: 490px;
  width: 100%;
  padding-top: 20px;
}
.showFeaturedDeptContent{
  display: block;
  z-index: 1;
}

.hideFeaturedDeptContent{
  display: none;
  z-index: 0;
}
/* ipad - portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.shop-departments .shop-featured-departments {margin-top: 0;}
}

/*# sourceMappingURL=data:application/json;base64,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QjtFQUN6QjtBQUNEO0VBQ0UscURBQW9EO0VBQ3JEIiwiZmlsZSI6ImhlYWRlcl9zaG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zaG9wLWRlcGFydG1lbnRzIHtcbiAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC44KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTE0MHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc2hvcC1kZXBhcnRtZW50cyBhLFxuLnNob3AtZGVwYXJ0bWVudHMgYTpob3Zlcixcbi5zaG9wLWRlcGFydG1lbnRzIGE6YWN0aXZlLFxuLnNob3AtZGVwYXJ0bWVudHMgYTpmb2N1cyxcbi5zaG9wLWRlcGFydG1lbnRzIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC44KTtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1kZXBhcnRtZW50cy1jb250ZW50LFxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtYWxsLWRlcGFydG1lbnRzLWNvbnRlbnQsXG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1kZXBhcnRtZW50LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWRlcGFydG1lbnRzLW5hdmlnYXRpb24sXG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1hbGwtZGVwYXJ0bWVudHMtbmF2aWdhdGlvbixcbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWRlcGFydG1lbnQtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDdweCAwIDdweCAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTdlMjtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtZmVhdHVyZWQtZGVwYXJ0bWVudHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWZlYXR1cmVkLWRlcGFydG1lbnRzLXRpdGxlLFxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtYWxsLWRlcGFydG1lbnRzLWhlYWRpbmcsXG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1kZXBhcnRtZW50cy1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogYml0dGVyO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWZlYXR1cmVkLWRlcGFydG1lbnRzIHtcbiAgd2lkdGg6IDI4NnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllN2UyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGhlaWdodDogNDYwcHg7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1mZWF0dXJlZC1kZXBhcnRtZW50IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMCA2cHggMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWZlYXR1cmVkLWRlcGFydG1lbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1mZWF0dXJlZC1kZXBhcnRtZW50LWhlYWRpbmcge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWZlYXR1cmVkLWRlcGFydG1lbnQtYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMnB4IDI0cHggMCAwO1xufVxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtZmVhdHVyZWQtZGVwYXJ0bWVudC1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9zdGF0aWMvaW1hZ2VzL2dyZWF0ZXItdGhhbi1ncmVlbi5wbmcpO1xufVxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtZmVhdHVyZWQtZGVwYXJ0bWVudC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyODZweDtcbiAgd2lkdGg6IDg1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWZlYXR1cmVkLWRlcGFydG1lbnQtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1zdWItZGVwYXJ0bWVudC10aXRsZS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWFpc2xlLWxpbmsge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1haXNsZS1saW5rLFxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3Atc3ViLWRlcGFydG1lbnQtdGl0bGUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1haXNsZS1saW5rOmhvdmVyLFxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3Atc3ViLWRlcGFydG1lbnQtdGl0bGUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1haXNsZS1saW5rOmFjdGl2ZSxcbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLXN1Yi1kZXBhcnRtZW50LXRpdGxlLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxY2M3NTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1kZWFscyB7XG4gIHRvcDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyODZweDtcbiAgd2lkdGg6IDg1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWluc3RhbnQtc2F2aW5ncyxcbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWF1Y3Rpb25zIHtcbiAgd2lkdGg6IDU4NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTdlMjtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLXByb21vdGlvbnMsXG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1naWZ0LWNhcmRzIHtcbiAgd2lkdGg6IDI2OXB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTdlMjtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWluc3RhbnQtc2F2aW5ncyxcbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLXByb21vdGlvbnMge1xuICBoZWlnaHQ6IDI3M3B4O1xufVxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtZ2lmdC1jYXJkcyxcbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWF1Y3Rpb25zIHtcbiAgaGVpZ2h0OiAxODdweDtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWFsbC1kZXBhcnRtZW50cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1hbGwtZGVwYXJ0bWVudHMtZGlyZWN0LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDFjYzc1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1hbGwtZGVwYXJ0bWVudHMtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTE0MHB4O1xufVxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtZmVhdHVyZWQtZGVwYXJ0bWVudHMtbGluayB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtZmVhdHVyZWQtZGVwYXJ0bWVudHMtbGluazo6YmVmb3JlLFxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtYWxsLWRlcGFydG1lbnRzLWJhY2stbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9zdGF0aWMvaW1hZ2VzL2xlZnQtYXJyb3cucG5nKTtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWFsbC1kZXBhcnRtZW50cy1saW5rcy1jb250YWluZXIge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBoZWlnaHQ6IDQ2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWFsbC1kZXBhcnRtZW50cy1jb2x1bW4sXG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1kZXBhcnRtZW50LWNvbHVtbiB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuc2hvcC1kZXBhcnRtZW50LWxpbmsge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDU0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtZGVwYXJ0bWVudC1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWRlcGFydG1lbnQtbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFjYzc1O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5zaG9wLWRlcGFydG1lbnQtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTE0MHB4O1xufVxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtYWxsLWRlcGFydG1lbnRzLWJhY2stbGluayB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNob3AtZGVwYXJ0bWVudHMgLnNob3AtZGVwYXJ0bWVudC1jb250YWluZXIge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5zaG9wLWRlcGFydG1lbnRzIC5mZWF0dXJlZC1kZXBhcnRtZW50cy1jbGljay1lZmZlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFjYzc1ICFpbXBvcnRhbnQ7XG59XG4uc2hvcC1kZXBhcnRtZW50cyAuZmVhdHVyZWQtZGVwYXJ0bWVudHMtY2xpY2stZWZmZWN0IC5zaG9wLWZlYXR1cmVkLWRlcGFydG1lbnQtdGl0bGUgKiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnNob3AtZGVwYXJ0bWVudHMgLmZlYXR1cmVkLWRlcGFydG1lbnRzLWNsaWNrLWVmZmVjdCAuc2hvcC1mZWF0dXJlZC1kZXBhcnRtZW50LWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL3N0YXRpYy9pbWFnZXMvZ3JlYXRlci10aGFuLXdoaXRlLnBuZyk7XG59XG4iXX0= *//* For desktops/laptops */
@media only screen and (min-device-width : 1024px) {
  .business-departments {
    width: 1140px;
  }
  .business-featured-departments {
    width: 286px;
  }
  .business-featured-department-content {
    width: 855px;
    left: 285px;
  }
  .business-center-default-options {
    width: 855px;
    left: 285px;
  }
  .business-tools-container, .business-services-container {
    float: left;
    width: 33.33%;
  }
}

/* For iPads (landscape) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  .business-departments {
    width: 940px;
  }
  .business-featured-departments {
    width: 286px;
  }
  .business-featured-department-content {
    width: 655px;
    left: 285px;
  }
  .business-center-default-options {
    width: 655px;
    left: 285px;
  }
  .business-tools-container, .business-services-container {
    float: left;
    width: 33.33%;
  }
}

/* For iPads (portrait) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  .business-departments {
    width: 720px;
  }
  .business-featured-departments {
    width: 286px;
  }
  .business-featured-department-content {
    width: 720px;
    left: 0;
    z-index: -1;
  }
  .business-center-default-options {
    width: 435px;
    left: 285px;
  }
  .business-tools-container, .business-services-container {
    float: left;
    width: 50%;
  }
  .business-featured-department:active {
    background-color: #43A047 !important;
  }
  .business-featured-department:active .business-featured-department-heading {
    color: white !important;
  }
  .business-featured-department:active .business-featured-department-arrow::before {
    content: url(/sams/redesign/assets/header/greater-than-white.png) !important;
  }
}
.business-departments {
  color: rgba(34, 34, 34, 0.8);
  position: relative;
  height: 530px;
  font-size: 15px;
}

.business-departments a, .business-departments a:hover, .business-departments a:visited, .business-departments a:active, .business-departments a:focus {
  text-decoration: none;
  color: rgba(34, 34, 34, 0.8);
}

.business-departments ul {
  list-style-type: none;
  padding-left: 0;
}

.business-departments-content {
  background-color: white;
}

.business-departments-navigation {
  padding: 7px 0 7px 32px;
  color: #4d4d4d;
  border-bottom: 1px solid #e9e7e2;
  height: 40px;
}

.business-featured-departments-container {
  margin-right: 8px;
  display: inline-block;
}

.business-featured-departments-title {
  font-weight: 700;
  font-size: 18px;
  font-family: 'bree-serif';
  color: #4d4d4d;
}

.business-featured-departments {
  border-right: 1px solid #e9e7e2;
  position: absolute;
  top: 40px;
  left: 0;
  margin-top: 20px;
  min-height: 490px;
  background-color: white;
}

.business-featured-department {
  height: 32px;
  padding: 8px 0 7px 32px;
  line-height: 17px;
}

.business-featured-department:hover {
  background-color: #f9f9f9;
  background-color: #f7f7f7\9;
  cursor: pointer;
}

@media all and (-ms-high-contrast:none){
    .business-featured-department:hover{
        background-color: #f7f7f7;
    }
    *::-mis-backdrop, .business-featured-department:hover{
        background-color: #f7f7f7;
    } 
}


.business-featured-department-heading {
  float: left;
  font-size: 15px;
  font-weight: 700 !important;
  color: rgba(34, 34, 34, 0.8);
}

.business-featured-department-arrow {
  float: right;
  margin: 2px 24px 0 0;
}

.business-featured-department-content {
  position: absolute;
  background-color: white;
  height: 490px;
  overflow-y: auto;
  top: -20px;
  padding-top: 20px;
  border-left: 1px solid #e9e7e2;
  display:none;
}

.business-featured-department-column {
  float: left;
  width: 33.33%;
}

.business-sub-department-title {
  font-weight: 700;
}

.business-aisle-link {
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}

.business-sub-department-title-link {
  font-size: 15px;
  font-weight: 700;
  padding-top: 8px;
  line-height: 17px;
  padding-bottom: 7px;
}

.business-aisle-link, .business-sub-department-title-link {
  padding-left: 54px;
  display: block;
}

.business-aisle-link:hover, .business-sub-department-title-link:hover {
  color: #01cc75 !important;
}

.business-aisle-link:active, .business-sub-department-title-link:active {
  color: #01cc75 !important;
}

.business-center-default-options {
  top: 40px;
  position: absolute;
  background-color: white;
  height: 490px;
  overflow-y: overlay;
  border-left: 1px solid #e9e7e2;
}

.business-center-default-options-container {
  height: 290px;
  padding-top: 20px;
}

.business-tools-title, .business-services-title {
  color: #363636;
  font-weight: 700;
  font-family: 'bree-serif';
  height: 32px;
  padding-left: 54px;
}

.business-tools-heading, .business-services-heading {
  padding-bottom: 3px;
  border-bottom: 2px solid #01cc75;
  font-family: 'bree-serif';
  font-size: 15px;
  font-weight: 700;
  line-height: 17px;
}

.business-tool-link, .business-service-link {
  line-height: 22px;
  padding-left: 54px;
  display: block;
  font-size: 12px;
  font-weight: 400;
}

.business-tool-link:hover, .business-service-link:hover {
  color: #01cc75 !important;
}

.business-tool-link:active, .business-service-link:active {
  color: #01cc75 !important;
}

.business-featured-department-arrow::before {
  content: url(/sams/redesign/assets/header/greater-than-green.png);
}

.featured-departments-click-effect {
  background-color: #01cc75 !important;
}

.featured-departments-click-effect .business-featured-department-heading {
  color: white !important;
}

.featured-departments-click-effect .business-featured-department-arrow::before {
  content: url(/sams/redesign/assets/header/greater-than-white.png);
}

.business-featured-departments-back-link {
  margin-right: 8px;
  display: none;
}

.business-featured-departments-back-link::before {
  content: url(/sams/redesign/assets/header/left-arrow.svg);
}

.business-featured-departments-back-link:active:before, .business-featured-departments-back-link:hover:before {
  content: url(/sams/redesign/assets/header/left-arrow.svg);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlYWRlcl9idXNpbmVzcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxlQUFjO0VBQ2Y7QUFDRDtFQUNFLGFBQVk7RUFDYjtBQUNEO0VBQ0Usa0JBQWlCO0VBQ2xCO0FBQ0Q7RUFDRSxvQkFBbUI7RUFDbkIsZUFBYztFQUNkLGVBQWM7RUFDZCxpQkFBZ0I7RUFDakI7QUFDRDtFQUNFLGdCQUFlO0VBQ2hCO0FBQ0Q7Ozs7RUFJRSx1QkFBc0I7RUFDdEIsZ0JBQWU7RUFDaEI7QUFDRDtFQUNFLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDakI7QUFDRDtFQUNFLHlCQUF3QjtFQUN4QixjQUFhO0VBQ2Q7QUFDRDtFQUNFLHlCQUF3QjtFQUN4QixnQkFBZTtFQUNmLGtDQUFpQztFQUNqQyxjQUFhO0VBQ2Q7QUFDRDtFQUNFLG1CQUFrQjtFQUNuQjtBQUNEO0VBQ0Usa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFDckI7QUFDRDtFQUNFLGNBQWE7RUFDYixnQkFBZTtFQUNmLGlDQUFnQztFQUNoQyxvQkFBbUI7RUFDbkIsV0FBVTtFQUNWLFNBQVE7RUFDUixtQkFBa0I7RUFDbkI7QUFDRDtFQUNFLGNBQWE7RUFDYiwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMxQixpQkFBZ0I7RUFDakI7QUFDRDtFQUNFLGFBQVk7RUFDYjtBQUNEO0VBQ0UsY0FBYTtFQUNiLG9CQUFtQjtFQUNuQixhQUFZO0VBQ2I7QUFDRDtFQUNFLG9CQUFtQjtFQUNuQixhQUFZO0VBQ1osY0FBYTtFQUNiLHlCQUF3QjtFQUN4QixlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLFFBQU87RUFDUCxtQkFBa0I7RUFDbkI7QUFDRDtFQUNFLGFBQVk7RUFDWixZQUFXO0VBQ1o7QUFDRDtFQUNFLGtCQUFpQjtFQUNsQjtBQUNEOztFQUVFLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2hCO0FBQ0Q7O0VBRUUsMkJBQTBCO0VBQzNCO0FBQ0Q7O0VBRUUsMkJBQTBCO0VBQzFCLHlCQUF3QjtFQUN6QjtBQUNEO0VBQ0UsV0FBVTtFQUNWLG9CQUFtQjtFQUNuQixhQUFZO0VBQ1osY0FBYTtFQUNiLHlCQUF3QjtFQUN4QixlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2xCO0FBQ0Q7RUFDRSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ25CO0FBQ0Q7O0VBRUUsYUFBWTtFQUNaLFlBQVc7RUFDWjtBQUNEOztFQUVFLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ3BCO0FBQ0Q7O0VBRUUsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3JCO0FBQ0Q7O0VBRUUscUJBQW9CO0VBQ3BCLGtDQUFpQztFQUNsQztBQUNEOztFQUVFLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2hCO0FBQ0Q7O0VBRUUsMkJBQTBCO0VBQzNCO0FBQ0Q7O0VBRUUsMkJBQTBCO0VBQzFCLHlCQUF3QjtFQUN6QjtBQUNEO0VBQ0UsY0FBYTtFQUNiLGVBQWM7RUFDZCwyQkFBMEI7RUFDMUIsYUFBWTtFQUNiO0FBQ0Q7RUFDRSxjQUFhO0VBQ2IsMkJBQTBCO0VBQzFCLGVBQWM7RUFDZCxhQUFZO0VBQ2I7QUFDRDtFQUNFLHFEQUFvRDtFQUNyRDtBQUNEO0VBQ0Usc0NBQXFDO0VBQ3RDO0FBQ0Q7RUFDRSx5QkFBd0I7RUFDekI7QUFDRDtFQUNFLHFEQUFvRDtFQUNyRCIsImZpbGUiOiJoZWFkZXJfYnVzaW5lc3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmhlYWRlciB7XG4gIGhlaWdodDogNzAwcHg7XG59XG4uaGVhZGVyLWJ1c2luZXNzLWxpbmsgLmZseW91dC1jbG9zZS1saW5rLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAzMnB4O1xufVxuLmhlYWRlci1idXNpbmVzcy1saW5rIC5jbG9zZS1mbHlvdXQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYnVzaW5lc3MtZGVwYXJ0bWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTQwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5idXNpbmVzcy1kZXBhcnRtZW50cyBhIHtcbiAgY29sb3I6ICM2ZjZmNmY7XG59XG4uYnVzaW5lc3MtZGVwYXJ0bWVudHMgYTpob3Zlcixcbi5idXNpbmVzcy1kZXBhcnRtZW50cyBhOnZpc2l0ZWQsXG4uYnVzaW5lc3MtZGVwYXJ0bWVudHMgYTphY3RpdmUsXG4uYnVzaW5lc3MtZGVwYXJ0bWVudHMgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2ZjZmNmY7XG59XG4uYnVzaW5lc3MtZGVwYXJ0bWVudHMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5idXNpbmVzcy1kZXBhcnRtZW50cy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5idXNpbmVzcy1kZXBhcnRtZW50cy1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDMycHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTdlMjtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmJ1c2luZXNzLWZlYXR1cmVkLWRlcGFydG1lbnRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmJ1c2luZXNzLWZlYXR1cmVkLWRlcGFydG1lbnRzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogYml0dGVyO1xufVxuLmJ1c2luZXNzLWZlYXR1cmVkLWRlcGFydG1lbnRzIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBjb2xvcjogIzZmNmY2ZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTdlMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJ1c2luZXNzLWZlYXR1cmVkLWRlcGFydG1lbnQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDM1cHg7XG59XG4uYnVzaW5lc3MtZmVhdHVyZWQtZGVwYXJ0bWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXNpbmVzcy1mZWF0dXJlZC1kZXBhcnRtZW50LWhlYWRpbmcge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idXNpbmVzcy1mZWF0dXJlZC1kZXBhcnRtZW50LWFycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA0N3B4O1xufVxuLmJ1c2luZXNzLWZlYXR1cmVkLWRlcGFydG1lbnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzgwcHg7XG4gIHdpZHRoOiA3NjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogNDYwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYnVzaW5lc3MtZmVhdHVyZWQtZGVwYXJ0bWVudC1jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5idXNpbmVzcy1zdWItZGVwYXJ0bWVudC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnVzaW5lc3MtYWlzbGUtbGluayxcbi5idXNpbmVzcy1zdWItZGVwYXJ0bWVudC10aXRsZS1saW5rIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idXNpbmVzcy1haXNsZS1saW5rOmhvdmVyLFxuLmJ1c2luZXNzLXN1Yi1kZXBhcnRtZW50LXRpdGxlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmJ1c2luZXNzLWFpc2xlLWxpbms6YWN0aXZlLFxuLmJ1c2luZXNzLXN1Yi1kZXBhcnRtZW50LXRpdGxlLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxY2NhNjtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3MtY2VudGVyLWRlZmF1bHQtb3B0aW9ucyB7XG4gIHRvcDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzODBweDtcbiAgd2lkdGg6IDc2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5idXNpbmVzcy1jZW50ZXItZGVmYXVsdC1vcHRpb25zLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjkwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJ1c2luZXNzLXRvb2xzLWNvbnRhaW5lcixcbi5idXNpbmVzcy1zZXJ2aWNlcy1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5idXNpbmVzcy10b29scy10aXRsZSxcbi5idXNpbmVzcy1zZXJ2aWNlcy10aXRsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5idXNpbmVzcy10b29scy10aXRsZSxcbi5idXNpbmVzcy1zZXJ2aWNlcy10aXRsZSB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogYml0dGVyO1xufVxuLmJ1c2luZXNzLXRvb2xzLWhlYWRpbmcsXG4uYnVzaW5lc3Mtc2VydmljZXMtaGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDFjY2E2O1xufVxuLmJ1c2luZXNzLXRvb2wtbGluayxcbi5idXNpbmVzcy1zZXJ2aWNlLWxpbmsge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1c2luZXNzLXRvb2wtbGluazpob3Zlcixcbi5idXNpbmVzcy1zZXJ2aWNlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmJ1c2luZXNzLXRvb2wtbGluazphY3RpdmUsXG4uYnVzaW5lc3Mtc2VydmljZS1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWNjYTY7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLWNlbnRlci1wcm9tby0xIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllN2UyO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idXNpbmVzcy1jZW50ZXItcHJvbW8tMiB7XG4gIHdpZHRoOiA0ODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTdlMjtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnVzaW5lc3MtZmVhdHVyZWQtZGVwYXJ0bWVudC1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9zdGF0aWMvaW1hZ2VzL2dyZWF0ZXItdGhhbi1ncmVlbi5wbmcpO1xufVxuLmZlYXR1cmVkLWRlcGFydG1lbnRzLWNsaWNrLWVmZmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWNjYTYgIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlZC1kZXBhcnRtZW50cy1jbGljay1lZmZlY3QgLmJ1c2luZXNzLWZlYXR1cmVkLWRlcGFydG1lbnQtdGl0bGUgKiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmZlYXR1cmVkLWRlcGFydG1lbnRzLWNsaWNrLWVmZmVjdCAuYnVzaW5lc3MtZmVhdHVyZWQtZGVwYXJ0bWVudC1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9zdGF0aWMvaW1hZ2VzL2dyZWF0ZXItdGhhbi13aGl0ZS5wbmcpO1xufVxuIl19 *//* For desktops/laptops */
@media only screen and (min-device-width : 1024px) {
  .services-departments {
    width: 1140px;
  }
  .services-departments-content {
    width: 1140px;
  }
}

/* For iPads (landscape) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  .services-departments {
    width: 940px;
  }
  .services-departments-content {
    width: 940px;
  }
}

/* For iPads (portrait) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  .services-departments {
    width: 720px;
  }
  .services-departments-content {
    width: 720px;
  }
}

.services-departments {
  color: rgba(34, 34, 34, 0.8);
  position: relative;
  height: 530px;
  font-size: 15px;
}

.services-departments a, .services-departments a:hover, .services-departments a:visited, .services-departments a:active, .services-departments a:focus {
  text-decoration: none;
  color: rgba(34, 34, 34, 0.8);
}

.services-departments ul {
  list-style-type: none;
  padding-left: 0;
}

.services-departments-navigation {
  padding: 7px 0 7px 32px;
  color: #4d4d4d;
  border-bottom: 1px solid #e9e7e2;
  height: 40px;
}

.services-departments-container {
  margin-right: 8px;
  display: inline-block;
}

.services-departments-title {
  font-weight: 700;
  font-size: 18px;
  font-family: 'bree-serif';
  color: #4d4d4d;
}

.services-departments-content {
  top: 40px;
  position: absolute;
  left: 0;
  background-color: white;
  overflow-y: auto;
  padding-top: 20px;
}

.services-column {
  float: left;
  width: 25%;
}

.services-home-title, .services-life-title, .services-business-title {
  color: #363636;
  font-weight: 700;
  font-family: 'bree-serif';
  height: 32px;
  padding-left: 32px;
}

.services-home-heading, .services-life-heading, .services-business-heading {
  padding-bottom: 3px;
  border-bottom: 2px solid #43A047;
  font-family: 'bree-serif';
  font-size: 15px;
  font-weight: 700;
  line-height: 17px;
}

.services-home-link, .services-life-link, .services-business-link {
  padding-left: 32px;
  display: block;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}

.services-home-link:hover, .services-life-link:hover, .services-business-link:hover {
  color: #43A047 !important;
}

.services-home-link:active, .services-life-link:active, .services-business-link:active {
  color: #43A047 !important;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlYWRlcl9zZXJ2aWNlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxlQUFjO0VBQ2Y7QUFDRDtFQUNFLGFBQVk7RUFDYjtBQUNEO0VBQ0Usa0JBQWlCO0VBQ2xCO0FBQ0Q7RUFDRSxvQkFBbUI7RUFDbkIsZUFBYztFQUNkLGVBQWM7RUFDZCxpQkFBZ0I7RUFDakI7QUFDRDtFQUNFLGdCQUFlO0VBQ2hCO0FBQ0Q7Ozs7RUFJRSx1QkFBc0I7RUFDdEIsZ0JBQWU7RUFDaEI7QUFDRDtFQUNFLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDakI7QUFDRDtFQUNFLHlCQUF3QjtFQUN4QixnQkFBZTtFQUNmLGtDQUFpQztFQUNqQyxjQUFhO0VBQ2Q7QUFDRDtFQUNFLG1CQUFrQjtFQUNuQjtBQUNEO0VBQ0Usa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFDckI7QUFDRDtFQUNFLFdBQVU7RUFDVixvQkFBbUI7RUFDbkIsU0FBUTtFQUNSLGVBQWM7RUFDZCx5QkFBd0I7RUFDeEIsZUFBYztFQUNkLGtCQUFpQjtFQUNsQjtBQUNEO0VBQ0UsYUFBWTtFQUNaLGVBQWM7RUFDZjtBQUNEOzs7RUFHRSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDcEI7QUFDRDs7O0VBR0UscUJBQW9CO0VBQ3BCLGtDQUFpQztFQUNsQztBQUNEOzs7RUFHRSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixnQkFBZTtFQUNoQjtBQUNEOzs7RUFHRSwyQkFBMEI7RUFDM0I7QUFDRDs7O0VBR0UsMkJBQTBCO0VBQzFCLHlCQUF3QjtFQUN6QiIsImZpbGUiOiJoZWFkZXJfc2VydmljZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmhlYWRlciB7XG4gIGhlaWdodDogNzAwcHg7XG59XG4uaGVhZGVyLXNlcnZpY2VzLWxpbmsgLmZseW91dC1jbG9zZS1saW5rLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAzMnB4O1xufVxuLmhlYWRlci1zZXJ2aWNlcy1saW5rIC5jbG9zZS1mbHlvdXQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uc2VydmljZXMtZGVwYXJ0bWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTQwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zZXJ2aWNlcy1kZXBhcnRtZW50cyBhIHtcbiAgY29sb3I6ICM2ZjZmNmY7XG59XG4uc2VydmljZXMtZGVwYXJ0bWVudHMgYTpob3Zlcixcbi5zZXJ2aWNlcy1kZXBhcnRtZW50cyBhOnZpc2l0ZWQsXG4uc2VydmljZXMtZGVwYXJ0bWVudHMgYTphY3RpdmUsXG4uc2VydmljZXMtZGVwYXJ0bWVudHMgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2ZjZmNmY7XG59XG4uc2VydmljZXMtZGVwYXJ0bWVudHMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZXJ2aWNlcy1kZXBhcnRtZW50cy1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDMycHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTdlMjtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnNlcnZpY2VzLWRlcGFydG1lbnRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnNlcnZpY2VzLWRlcGFydG1lbnRzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogYml0dGVyO1xufVxuLnNlcnZpY2VzLWRlcGFydG1lbnRzLWNvbnRlbnQge1xuICB0b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDExNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogNDYwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG4uc2VydmljZXMtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uc2VydmljZXMtaG9tZS10aXRsZSxcbi5zZXJ2aWNlcy1saWZlLXRpdGxlLFxuLnNlcnZpY2VzLWJ1c2luZXNzLXRpdGxlIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBiaXR0ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5zZXJ2aWNlcy1ob21lLWhlYWRpbmcsXG4uc2VydmljZXMtbGlmZS1oZWFkaW5nLFxuLnNlcnZpY2VzLWJ1c2luZXNzLWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAxY2NhNjtcbn1cbi5zZXJ2aWNlcy1ob21lLWxpbmssXG4uc2VydmljZXMtbGlmZS1saW5rLFxuLnNlcnZpY2VzLWJ1c2luZXNzLWxpbmsge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlcnZpY2VzLWhvbWUtbGluazpob3Zlcixcbi5zZXJ2aWNlcy1saWZlLWxpbms6aG92ZXIsXG4uc2VydmljZXMtYnVzaW5lc3MtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uc2VydmljZXMtaG9tZS1saW5rOmFjdGl2ZSxcbi5zZXJ2aWNlcy1saWZlLWxpbms6YWN0aXZlLFxuLnNlcnZpY2VzLWJ1c2luZXNzLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxY2NhNjtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4iXX0= */.header-account {
  width: 380px;
  background-color: white;
  padding-top: 40px;
  max-height: 495px;
  overflow-y: auto;
  overflow-x: hidden;
}
.header-account a,
.header-account a:hover,
.header-account a:active,
.header-account a:focus,
.header-account a:visited {
  text-decoration: none;
  color: rgba(34, 34, 34, 0.8);
}
.header-account ul {
  list-style-type: none;
  padding-left: 0;
}
.header-account h4 {
  margin: 0;
}
.header-account .membership-message {
  margin: 0;
  padding: 12px 0 12px 24px;
  font-size: 13px;
  line-height: 16px;
  color: rgba(34, 34, 34, 0.8);
}
.header-account .membership-renew-link {
  background-color: #01cc75;
  margin: 0 0 13px 24px;
  color: white !important;
}
.header-account .membership-promotions {
  width: 382px;
  margin-left: -1px;
}
.header-account .instant-savings,
.header-account .cash-rewards,
.header-account .non-plus-member {
  display: block;
  color: white !important;
  height: 120px;
  float: left;
  text-align: center;
}
.header-account .instant-savings {
  background-color: #0d60d9;
  padding: 22px 0;
}
.header-account .cash-rewards {
  background-color: #01cc75;
  padding: 22px 0;
  width: 100%;
}
.header-account .non-plus-member {
  background-color: #01cc75;
  white-space: normal;
}
.header-account .np_is,
.header-account .non-plus-member {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.header-account .np_is .np-message,
.header-account .non-plus-member .np-message {
  width: 130px;
  display: inline-block;
  vertical-align: middle;
}
.header-account .np_no_is {
  padding-top: 36px;
  padding-bottom: 36px;
  padding-left: 95px;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.header-account .np_no_is .np-message {
  width: 190px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 32px;
}
.header-account .np-learn-more-link {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: rgba(0, 0, 0, 0.05);
  background-image: url("/sams/redesign/assets/header/greater-than-white-small.png");
  background-repeat: no-repeat;
  background-position: 12px 8px;
  display: inline-block;
  vertical-align: middle;
}
.header-account .fifty-percent-width {
  width: 50% !important;
}
.header-account .hundred-percent-width {
  width: 100% !important;
}
.header-account .is-title,
.header-account .cr-title,
.header-account .is-text,
.header-account .cr-text {
  font-size: 13px;
  font-weight: 500;
  opacity: 0.8;
  line-height: 16px;
  margin-left: 15px;
}
.header-account .is-offers,
.header-account .cr-value {
  font-family: bree-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: -0.81px;
  line-height: 48px;
}
.header-account .links-groups {
  margin: 0 0 10px 0;
  text-align: left;
}
.header-account .links-heading-container {
  height: 40px;
  font-size: 15px;
  color: rgba(33, 33, 33, 0.8);
  padding: 7px 42px 8px 24px;
  font-family: bree-serif;
  font-weight: 700;
  display: block;
  width: 100%;
  line-height: 18px;
}
.header-account .links-heading {
  height: 24px;
}
.header-account .evenIndexBorder {
  border-bottom: 2px solid #01cc75;
}
.header-account .oldIndexBorder {
  border-bottom: 2px solid #0d60d9;
}
.header-account .link {
  height: 40px;
  font-size: 15px;
  color: rgba(34, 34, 34, 0.8);
  padding: 13px 0 12px 24px;
  display: block;
  width: 100%;
  line-height: 15px;
}
.header-account .link:hover {
  background-color: #f9f9f9 !important;
}
.header-account .link:active {
  background-color: #01cc75 !important;
  color: white !important;
}

.header-account .sc-member-price{font-family: 'bree-serif'; display: block; font-weight: 700;}
.header-account .sc-member-price span.sc-currency{font-size: 20px; line-height: 44px; }
.header-account .sc-member-price span.sc-cents{font-size: 20px; line-height: 42px;}
.header-account .sc-member-price span.sc-dollars{font-size: 40px; margin: 0 1px 0 2px;}

.header-account  .links-groups :nth-child(odd).links-group h4 .links-heading-container .links-heading{
   border-bottom: 2px solid #01cc75 !important;
}
.header-account  .links-groups :nth-child(even).links-group h4 .links-heading-container .links-heading{
   border-bottom: 2px solid #0d60d9;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlYWRlcl9hY2NvdW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHVCQUF1QjtDQUN4QjtBQUNEO0VBQ0UsYUFBYTtFQUNiLHdCQUF3QjtDQUN6QjtBQUNEOzs7OztFQUtFLHNCQUFzQjtFQUN0Qiw2QkFBNkI7Q0FDOUI7QUFDRDtFQUNFLHNCQUFzQjtFQUN0QixnQkFBZ0I7Q0FDakI7QUFDRDtFQUNFLFVBQVU7Q0FDWDtBQUNEO0VBQ0UsVUFBVTtFQUNWLDBCQUEwQjtFQUMxQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLDZCQUE2QjtDQUM5QjtBQUNEO0VBQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0Qix3QkFBd0I7Q0FDekI7QUFDRDs7O0VBR0UsZUFBZTtFQUNmLHdCQUF3QjtFQUN4QixjQUFjO0VBQ2QsWUFBWTtFQUNaLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsMEJBQTBCO0VBQzFCLGdCQUFnQjtDQUNqQjtBQUNEO0VBQ0UsMEJBQTBCO0VBQzFCLGdCQUFnQjtDQUNqQjtBQUNEO0VBQ0UsMEJBQTBCO0VBQzFCLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHVCQUF1QjtDQUN4QjtBQUNEO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QixtQkFBbUI7Q0FDcEI7QUFDRDtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQ0FBc0M7RUFDdEMscUVBQXFFO0VBQ3JFLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsc0JBQXNCO0VBQ3RCLHVCQUF1QjtDQUN4QjtBQUNEO0VBQ0Usc0JBQXNCO0NBQ3ZCO0FBQ0Q7RUFDRSx1QkFBdUI7Q0FDeEI7QUFDRDs7OztFQUlFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLGtCQUFrQjtDQUNuQjtBQUNEOztFQUVFLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHdCQUF3QjtFQUN4QixrQkFBa0I7Q0FDbkI7QUFDRDtFQUNFLGVBQWU7RUFDZiw4QkFBOEI7Q0FDL0I7QUFDRDtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLDJCQUEyQjtFQUMzQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLGlDQUFpQztFQUNqQyxlQUFlO0VBQ2YsWUFBWTtFQUNaLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxpQ0FBaUM7Q0FDbEM7QUFDRDtFQUNFLGlDQUFpQztDQUNsQztBQUNEO0VBQ0UsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQiw2QkFBNkI7RUFDN0IsMEJBQTBCO0VBQzFCLGVBQWU7RUFDZixZQUFZO0VBQ1osaUNBQWlDO0VBQ2pDLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSxxQ0FBcUM7RUFDckMsd0JBQXdCO0NBQ3pCIiwiZmlsZSI6ImhlYWRlcl9hY2NvdW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNhY2NvdW50SXRlbSAuZmx5b3V0LWNsb3NlLWxpbmstY29udGFpbmVyIHtcbiAgcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi5oZWFkZXItYWNjb3VudCB7XG4gIHdpZHRoOiAzODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uaGVhZGVyLWFjY291bnQgYSxcbi5oZWFkZXItYWNjb3VudCBhOmhvdmVyLFxuLmhlYWRlci1hY2NvdW50IGE6YWN0aXZlLFxuLmhlYWRlci1hY2NvdW50IGE6Zm9jdXMsXG4uaGVhZGVyLWFjY291bnQgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjgpO1xufVxuLmhlYWRlci1hY2NvdW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaGVhZGVyLWFjY291bnQgaDQge1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyLWFjY291bnQgLm1lbWJlcnNoaXAtbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAwIDEycHggMjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC44KTtcbn1cbi5oZWFkZXItYWNjb3VudCAubWVtYmVyc2hpcC1yZW5ldy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxY2M3NTtcbiAgbWFyZ2luOiAwIDAgMTNweCAyNHB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItYWNjb3VudCAuaW5zdGFudC1zYXZpbmdzLFxuLmhlYWRlci1hY2NvdW50IC5jYXNoLXJld2FyZHMsXG4uaGVhZGVyLWFjY291bnQgLm5vbi1wbHVzLW1lbWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXItYWNjb3VudCAuaW5zdGFudC1zYXZpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNjBkOTtcbiAgcGFkZGluZzogMjJweCAwO1xufVxuLmhlYWRlci1hY2NvdW50IC5jYXNoLXJld2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFjYzc1O1xuICBwYWRkaW5nOiAyMnB4IDA7XG59XG4uaGVhZGVyLWFjY291bnQgLm5vbi1wbHVzLW1lbWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWNjNzU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uaGVhZGVyLWFjY291bnQgLm5wX2lzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVhZGVyLWFjY291bnQgLm5wX2lzIC5ucC1tZXNzYWdlIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyLWFjY291bnQgLm5wX25vX2lzIHtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVhZGVyLWFjY291bnQgLm5wX25vX2lzIC5ucC1tZXNzYWdlIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5oZWFkZXItYWNjb3VudCAubnAtbGVhcm4tbW9yZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1hZ2VzL2dyZWF0ZXItdGhhbi13aGl0ZS1zbWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyLWFjY291bnQgLmZpZnR5LXBlcmNlbnQtd2lkdGgge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLWFjY291bnQgLmh1bmRyZWQtcGVyY2VudC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLWFjY291bnQgLmlzLXRpdGxlLFxuLmhlYWRlci1hY2NvdW50IC5jci10aXRsZSxcbi5oZWFkZXItYWNjb3VudCAuaXMtdGV4dCxcbi5oZWFkZXItYWNjb3VudCAuY3ItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3BhY2l0eTogMC44O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5oZWFkZXItYWNjb3VudCAuaXMtb2ZmZXJzLFxuLmhlYWRlci1hY2NvdW50IC5jci12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBiaXR0ZXI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjgxcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLmhlYWRlci1hY2NvdW50IC5saW5rcy1ncm91cHMge1xuICBtYXJnaW46IDEwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG59XG4uaGVhZGVyLWFjY291bnQgLmxpbmtzLWhlYWRpbmctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuOCk7XG4gIHBhZGRpbmc6IDdweCA0MnB4IDhweCAyNHB4O1xuICBmb250LWZhbWlseTogYml0dGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5oZWFkZXItYWNjb3VudCAubGlua3MtaGVhZGluZyB7XG4gIGhlaWdodDogMjRweDtcbn1cbi5oZWFkZXItYWNjb3VudCAuZXZlbkluZGV4Qm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMWNjNzU7XG59XG4uaGVhZGVyLWFjY291bnQgLm9sZEluZGV4Qm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwZDYwZDk7XG59XG4uaGVhZGVyLWFjY291bnQgLmxpbmsge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC44KTtcbiAgcGFkZGluZzogMTNweCAwIDEycHggMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uaGVhZGVyLWFjY291bnQgLmxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLWFjY291bnQgLmxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxY2M3NSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbiJdfQ== */
.items-trending .desktop {
  min-height: 494px;
}
.crsl-TopSell .card-Carousel-Holder {
  min-width: auto;
  min-height: 393px;
  overflow: hidden;
  position: relative;
  padding: 0;
}
.crsl-TopSell .card-Carousel-Holder ul.cards {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: -moz-max-content;
  width: -webkit-max-content;
  overflow: hidden;
}
.crsl-TopSell .cards li.preloaderFirst {
  float: left;
  height: 347px;
  margin: 0 16px 16px 0;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
  width: 1110px;
  text-align: center;
  padding-top: 120px;
}
.crsl-TopSell .cards li.preloaderNext {
  float: left;
  width: 238px;
  height: 347px;
  margin: 0 16px 16px 0;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
  text-align: center;
  padding-top: 120px;
  padding-left: 10px;
}
.crsl-TopSell .barRt {
  width: 64px;
  height: 363px;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f8f8f6 100%);
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}
.crsl-TopSell .barLt {
  width: 32px;
  height: 363px;
  background-image: linear-gradient(to right, #f8f8f6 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  left: -16px;
  top: 0;
  z-index: 10;
}
.crsl-TopSell .card-Carousel-Holder .carouselWrapper {
  position: relative;
}
.crsl-TopSell .card-Carousel-Holder .scroll-Left,
.crsl-TopSell .card-Carousel-Holder .scroll-Right {
  position: absolute;
  top: 130px;
  width: 53px;
  height: 80px;
  cursor: pointer;
  z-index: 10;
  border: none;
  text-indent: -9999px;
  background-color: transparent;
}
.crsl-TopSell .card-Carousel-Holder .scroll-Left {
  left: 16px;
}
.crsl-TopSell .card-Carousel-Holder .scroll-Right {
  right: 16px;
}
/*SASE-4185, added by Faheem*/
.crsl-TopSell .card-Carousel-Holder .scroll-Left,
.crsl-TopSell .card-Carousel-Holder .scroll-Right { visibility: hidden; }

.crsl-TopSell .card-Carousel-Holder:hover .scroll-Left,
.crsl-TopSell .card-Carousel-Holder:hover .scroll-Right { visibility: visible; }

.carousel {
  position: relative;
  overflow: hidden;
}
.sc-carousel {
  width: 2000em \9;
}
@media all and (-ms-high-contrast:none) {
  .sc-carousel {
    width: 2000em;
  }
  /* IE10 */
  *::-ms-backdrop, .sc-carousel {
    width: 2000em;
  }
  /* IE11 */
}
.sc-carousel ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.sc-carousel li {
  position: relative;
  float: left;
}
.fadeout {
  width: 64px;
  height: 285px;
  background-image: linear-gradient(to right, transparent 0%, #f8f8f6 100%);
  z-index: 99;
}

/* to maintain fake height when pricing doesnt appear inside the card */

.sc-carousel footer .js-pricing {
  min-height: 28px
}

/* topic carousel - related categories related */

.crsl-TopSell .topic-Carousel-Holder {
  min-width: auto;
  min-height: 120px;
  overflow: hidden;
  position: relative;
  padding: 0;
}
.crsl-TopSell .topic-Carousel-Holder .scroll-Left {
  position: absolute;
  left: 16px;
  top: 15px;
  width: 53px;
  height: 80px;
  cursor: pointer;
  z-index: 10;
  border: none;
  text-indent: -9999px;
  background-color: transparent;
}
.crsl-TopSell .topic-Carousel-Holder .scroll-Right {
  position: absolute;
  right: 16px;
  top: 15px;
  width: 53px;
  height: 80px;
  cursor: pointer;
  z-index: 10;
  border: none;
  text-indent: -9999px;
  background-color: transparent;
}
.crsl-TopSell .topic-Carousel-Holder ul.cards {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: -moz-max-content;
  width: -webkit-max-content;
  overflow: hidden;
}

/* category page related carousels - start */

.featured-carousel ul.cards {
  padding-left: 2px !important;
}
.featured-carousel ul.cards li {
  margin: 0 15px 16px 0;
}
.featured-carousel {
  min-height: 339px !important;
}
.featured-carousel .scroll-Left {
  top: 118px !important;
  left: 16px !important;
  
}
.featured-carousel .scroll-Right {
  top: 118px !important;
  right: 26px !important;
 
}
.featured-carousel .sc-card {
  border-top: 1px solid rgba(238, 238, 238, 0.5);
}
.featured-carousel .barLt, .featured-carousel .barRt{height: 323px; }
.featured-carousel figcaption{line-height: 23px !important;}

.sc-featured-cat h4{margin-top:0 !important;}


/*.sc-related-cat h4{ margin-top: 16px !important;}*/

.sc-related-cat .card-Carousel-Holder {
  min-height: 136px;
}
.sc-related-cat .card-Carousel-Holder .scroll-Left, .sc-related-cat .card-Carousel-Holder .scroll-Right {
  top: 18px;
  z-index: 2;
}
.sc-related-cat .barLt, .sc-related-cat .barRt {
  height: 118px;
  z-index: 2;
}
.sc-related-cat a, .sc-related-cat a:hover {
  color: #000;
}
.sc-related-cat figcaption {
  width: 54%
}

/* category page related carousels - end */
.mini-cart-holder li,
.mini-cart-holder ul,
.mini-cart-holder h4 {
    padding: 0;
    margin: 0;
    list-style: none;
}

.mini-cart-holder .sc-price{
    width: auto !important;
    width: auto \9;
    text-align: right;
    right: 20px;
    min-width: 90px;
    min-width: 25px \9;
    }

.mini-cart-holder .total-pri .sc-price{right: 0;}
@media all and (-ms-high-contrast:none){
    .mini-cart-holder .sc-price{
        min-width: 25px
    }
    *::-mis-backdrop, .mini-cart-holder .sc-price{
        min-width: 25px
    }
}
/*.lastNavItem {
    position: relative;
}
.lowerNav .mini-cart-holder a.samsClubCart.navLink{
    text-align: right;
    display: block;
    padding: 5px 23px 0 0px;
    width: 59px;
    height: 36px;
    background-position: 7px -432px;
}*/
/*
.mini-cart-holder .icn-cntr{
    min-width: 30px;
}*/
/*
.mini-cart-holder .icn-cntr span{
    padding: 8px;
    text-align: center;
}*/

/*.mini-cart-holder {
    margin-top: 13px;
} */

.mini-cart-holder .mini-cart-hdr {
    background-color: #ffffff;
    max-height: 502px;
    width: 380px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/*.mini-cart-holder .mini-cart-hdr .mini-cart-top {padding: 0 0 0 24px;}*/
.mini-cart-holder .mini-cart-hdr .ver-scroll{padding: 0 24px 0 24px; border-bottom:1px solid #e9e7e2;}
.mini-cart-holder .mini-cart-hdr .mini-cart-btm {
    height: 100px;
    padding: 0 24px 0 24px;
}
.mini-cart-holder .cart-empty{
    height: 200px;
}

.mini-cart-holder .empty-cnt{
    font-weight: 500;
    font-size: 12px;
    color: #909090;
    padding-top: 60px;
    text-align: center;
}


.mini-cart-holder .mini-cart-hdr .cart-cls {
    text-align: right
    cursor: pointer;
}

.mini-cart-holder .mini-cart-top a, .mini-cart-holder .mini-cart-top a:hover{
    color: #01cc75;
    text-decoration: none;
}

.mini-cart-holder .ship-hdr,
.mini-cart-holder .pick-hdr {
    font: 300 15px/18px 'bree-serif';
    color: rgba(43, 43, 43, 0.8);
    padding-bottom: 4px;
    border-bottom: 2px solid #01cc75;
}
.mini-cart-holder .pick-hdr {
    border-bottom: 2px solid #0d60d9;
}
.mini-cart-holder .type-sec {
    height: 40px;
}
.mini-cart-holder .ship-hdr .qty,
.mini-cart-holder .pick-hdr .qty {
    font: 300 15px/18px 'bree-serif';
    color: rgba(33, 33, 33, 0.5);
}
.mini-cart-holder .ver-scroll {
     position: relative !important;
      top: 0px;
      bottom: 0px;
      left: 0px;
      width: 100%;
      max-height: 360px
}

.ship-dtls {
    padding-right:8px!important;
}


.mini-cart-holder .img-cont {
    float: left;
    padding: 5px 0;
}
.mini-cart-holder .mg-tp20 {
    margin-top: 20px;
}
.mini-cart-holder .prd-crd {
    height: 90px;
    /*border-bottom: 1px solid #ccc;*/
}
.mini-cart-holder .dtls-sec {
    margin-left: 82px;
}
.mini-cart-holder .dtls-wrp {
    padding: 8px 0 24px 16px;
    height: 64px;
}
.mini-cart-holder a.ttl {
    font-weight: 300;
    font-size: 15px;
    height: 36px;
    display: inline-block;
    overflow: hidden;
    color: #4b4b4b;
    text-decoration: none;
    line-height: 17px;
}
.mini-cart-holder .dtls-sec .qty {
    font-weight: 500;
    font-size: 11px;
    color: #4b4b4b;
    padding-top: 6px;
}


.mini-cart-hdr .close-flyout-icon{
    float:right;
    cursor: pointer;
}

.mini-cart-hdr .prodPricingInfo {
  color: #4b4b4b;
  font-family: 'bree-serif';
  padding-top: 10px;
}

.mini-cart-btm .prodPricingInfo span{
    color: black;
    vertical-align:top;
}

.mini-cart-btm .pri-lbl-grey{
    color: rgba(33, 33, 33, 0.5) !important;
    font-weight: 500;
    font-size: 11px;
    line-height: 5px;
    margin: 5px 0 2px 0;
}


.mini-cart-btm .pri-lbl-red{color:#ff1732; font-size:15px; font-weight: 700;}

@media all and (-ms-high-contrast:none){
    .mini-cart-btm .subtotal{
        margin-right: 20px;
    }
    *::-mis-backdrop, .mini-cart-btm .subtotal{
        margin-right: 20px;
    }
}

/*
.mini-cart-hdr .prodPricingInfo span{
    vertical-align: top;
}

.mini-cart-hdr .prodPricingInfo .price {
  font-size: 24px;
  font-weight: 500;
  line-height: 22px;
}
.mini-cart-hdr .prodPricingInfo .superscript {
  font-size: 14px;
  font-weight: 700;
  vertical-align: top;
  line-height: 19px;
}
*/

.mini-cart-holder .pri-qty {
    padding-top: 10px;
}
/*
.mini-cart-holder .pri-lbl {
    color: rgba(33, 33, 33, 0.5);
    font-weight: 500;
    font-size: 11px;
    line-height: 13px;
    padding-top: 10px;
}
*/
.mini-cart-holder .total-pri {padding-top:10px;}
.mini-cart-holder .total-pri .total-pri-right{margin-right: 12px;}
.mini-cart-holder .total-pri-right .sc-price{margin-top: -3px;}

.mini-cart-holder .view-cart-btn {
    display: inline-block;
    width: 332px;
    height: 32px;
    background-color: #01cc75;
    color: #fff;
    border-radius: 4px;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
}
.mini-cart-holder .view-cart-btn:hover{
    background-color: #018F52;
}
.mini-cart-holder .btn-sec {
    margin-top: 8px;
}
.mini-cart-holder ul.ship-dtls li:last-child,
.mini-cart-holder ul.pick-dtls li:last-child {
    border-bottom: none;
}
.mini-cart-holder .mini-cart-top{
    height: 40px;
    font-size: 15px;
    font-weight: 500;
}

.mini-cart-holder .easy-reorder-msg{
    background-color: #1976d2;
    padding: 8px 16px 8px 24px;
    margin: 36px 0 8px;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
}
.mini-cart-holder .easy-reorder-msg a{
    color: #fff !important;
    text-decoration: underline;
    font-weight: 700;
}

.mini-cart-holder .total-pri .pri-lbl-grey, .mini-cart-holder .total-pri .pri-lbl-red, .mini-cart-holder .total-pri .sc-price{display:block; text-align: left;}

/* This style is for Club Locator module */

#club-Locator{
	text-align: left;
}
.close-flyout {
  /*border-bottom: 1px solid #eee;*/
  float: left;
  height: 40px;
  padding: 15px 24px;
  width: 100%;
}
.close-flyout > a {
  display: block;
  float: right;
  font-size: 20px;
  height: 18px;
  line-height: 10px;
}
.club-auto-select {
  float: left;
  padding: 0 15px 0px;
  text-align: center;
  width: 100%;
  margin-top: 15px;
}
.club-locator-flyout .clubFind.anonymous-user, .showClubFinder {
  float: left;
  white-space: normal;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 5px;
}
.club-locator-flyout h3.auto-select-msg {
  color: rgba(34, 34, 34, 0.8);
  font-family: 'bree-serif';
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 15px;
  padding-bottom: 5px 0;
}
.club-locator-flyout .question {
  color: rgba(34, 34, 34, 0.5);
  font-size: 13px;
  font-weight: 400;
  margin-bottom: -3px;
}
.club-locator-flyout a.linkcolor {
  color: #01cc75;
  font-size: 13px;
  font-weight: 500;
  clear: both;
  display: block;
  text-align: center;
  padding: 10px;
}
.club-locator-flyout .fly-heading {
  border-bottom: 2px solid #01cc75 !important;
  display: block;
  font-family: 'bree-serif';
  font-size: 15px;
  font-weight: normal;
  line-height: 18px;
  margin: 4px 24px 0 !important;
  padding-bottom: 2px;
  white-space: normal;
  color: #363636;
}
.club-locator-flyout .formFieldElement {
  /*clear: both;*/
  margin-top: 10px;
  position: relative;
}
.club-locator-flyout label {
  display: inline-block;
  margin-bottom: 5px;
}
.club-locator-flyout .lblWMLTxt {
  color: rgba(34, 34, 34, 0.5);
  font-size: 13px;
  font-weight: 300;
  left: 10px;
  position: absolute;
  top: 14px;
}
.club-locator-flyout .lblWMSTxt {
  top: 2px!important;
  font-size: 9px!important;
  color: rgba(166, 166, 166, 0.5);
  font-weight: 500;
}
.club-locator-flyout .formFieldElement input {
  color: rgba(34, 34, 34, 0.8);
  font: 13px Arial;
  padding: 18px 0 10px 10px;
  width: 250px;
  float: left;
  border: 1px solid #dde7eb;
  height: 45px;
  font-weight: 300;
}
.btnfind-club {
  float: left;
  clear: both;
  margin-top: 15px;
}
.btnfind-club > a {
  margin-left: 10px;
}
input#miles {
  padding-left: 45px;
  font-size: 13px;
  width: 105px;
}
.error-msg {
  color: #d0021b;
  padding: 10px 0px 0;
  float: left;
  clear: both;
  font-size: 13px;
  font-weight: 500;
}
.club-locator-flyout .dropdown-menu.miles-list-item > li > a {
  padding: 0 5px;
}
.club-locator-flyout .miles-group .dropdown-menu {
  margin: 2px 0 -10px -2px;
  min-width: 110px;
  border-radius: 0;
}
.club-locator-flyout .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.club-locator-flyout a.miles-selected {
  text-decoration: none;
  color: #01cc75;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
}
/*
.club-locator-flyout .cart-tog-a{display:block; width:auto; text-align: right;}
.club-locator-flyout .cart-tog-ul{position:relative; float: right; 
}*/

.club-locator-flyout .btn-group.miles-group {
  float: right;
  padding-top: 10px;
}
.club-locator-flyout .btn-blue {
  background-color: #01cc75;
  color: #fff;
  font-size: 14px !important;
  float: left;
  margin: 5px 0 0 10px;
  font-weight: 500;
  width: 72px;
}
.club-locator-flyout .formFieldElement.field-miles {
  float: left;
}
.club-locator-flyout .formFieldElement.error-zip {
  float: left;
  /*margin-right: 10px;*/
  width: 100%;
}
.club-locator-flyout .formFieldElement .error-miles {
  float: left;
  width: 117px;
}
div#club-Locator {
  /* margin: 30px 50px 30px 50px;
    float:left;
    clear:both;*/
  outline: none;
}
/* Flyout container */
#club-LocatorItem #headerClubLocatorFlyout {

    overflow: inherit;
}
.club-locator-flyout {
  width: 380px;
  min-height:150px;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  background-color: #fff;
 /*  -webkit-box-shadow: 0 6px 13px rgba(0, 0, 0, 0.176);
          box-shadow: 0 6px 13px rgba(0, 0, 0, 0.176);
  border-radius: 0;*/
  clear: both;
  float: left;
  padding: 0;
  border-radius: 0 0 8px 8px;
  max-height:495px;
  overflow-y: auto;
}
.anonymous-user .usr-msg {
  padding: 15px 24px 5px;
  color: #222222;
  line-height: 15px;
  font-size: 13px;
  font-weight: 300;
}
/*
.clublocator-wrapper{
   width: 100px;
   a{
      display:block;
      font-size: 11px;
      line-height: 14px;
   }
   .club-locator{
      font-size: 10px;
      font-weight: bold;

   }

   .clublocator-wrapper > a {
      font-size: 11px;
      line-height: 13px;
    }
}*/
/* Primary Club */
.primary-club {
  clear: both;
  display: block;
  padding: 35px 24px 0;
}
.primary-club > h4 {
  color: rgba(34, 34, 34, 0.8);
  font-family: 'bree-serif';
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 2px;
  border: none !important;
}
.primary-club > a {
  color: #01cc75;
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 4px;
}
.club-list {
  clear: both;
  float: left;
  padding: 0px 24px 0;
  width: 100%;
  overflow-y: auto;
  border-top: 1px solid #eee;
  margin-bottom: 5px;
  max-height: 240px;
}
.club-list > h4 {
  border-bottom: 2px solid #01cc75;
  color: #363636;
  cursor: auto;
  font-size: 15px;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 10px;
  width: 100%;
  font-family: 'bree-serif';
}
.club-list address a, .club-name a, .address-card a {
  color: #01cc75;
  font-weight: 500;
  font-size: 13px;
}
.fly-heading ~ .club-list {
  border-top: medium none;
}
.store-time {
  color: rgba(34, 34, 34, 0.5);
  font-size: 13px;
  font-weight: 400;
  padding: 10px 0 0;
}
.info-group {
  /*border-bottom: 1px solid #eee;*/
  padding: 0 24px;
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.info-group a {
  color: #01cc75;
  font-size: 13px;
  font-weight: 500;
  margin-right: 15px;
}
.info-group address {
  color: rgba(34, 34, 34, 0.8);
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  margin: 0 0 5px;
}
.store-time > div {
  margin-bottom: 10px;
}

.store-time ul {
	list-style:none;
	margin: 0 0 16px 0;
	padding: 0;
}

.store-time ul  li{
	line-height:18px;
	display: block;
}

.info-group > div {
  margin-bottom: 0px;
}
.label-text {
  color: rgba(34, 34, 34, 0.5);
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
  margin-bottom: -4px;
}
form.set-club {
  /*border-bottom: 1px solid #eee;*/
  display: block;
  float: left;
  padding: 0 24px 5px;
  width: 100%;
}
/* Address Card */
.address-card {
  padding: 15px 0 15px;
  float: left;
  border-bottom: 1px solid #eee;
  overflow: visible;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.address-card > address {
  float: left;
  margin-bottom: 0;
  position: relative;
  width: 332px;
  line-height: 16px;
}
.last-address-card {
  border-bottom: none;
}
.address-card:last-child {
  border-bottom: medium none;
}
.show-more-clubs {
  background-color: #fff;
  clear: both;
  color: #01cc75;
  display: block;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  /*padding:5px;*/
  pading-bottom: 5px;
}
.show-more-clubs:hover {
  color: #01cc75;
  text-decoreation: none;
}
.address-wrapper {
  float: left;
  /*margin-bottom: 10px;*/
  padding: 0 ;
}
.club-name {
  float: left;
  width: 100%;
  font-size: 13px;
  font-weight: 300;
}
.club-name .miles-label {
  float: right;
  color: rgba(34, 34, 34, 0.8);
  font-size: 13px;
}
.club-address {
  float: left;
  padding-top: 0px;
  width: 165px;
  font-size: 13px;
  font-weight: 300;
  color: rgba(34, 34, 34, 0.8);
}
.mk-dflt {
  bottom: 0;
  float: right;
  font-size: 13px;
  position: absolute;
  right: 0;
  color: #01cc75;
}
.success-msg {
  color: #1574ff;
  padding: 10px 0px 0;
  font-size: 13px;
  font-weight: 500;
  float: left;
}
.caret-sams {
  background: url('/sams/redesign/assets/header/socialmedia.png') repeat scroll 0 -15px rgba(0, 0, 0, 0);
  border: medium none;
  height: 10px;
  width: 10px;
  border-bottom: 0 !important;
}
.availability-msg {
  border-bottom: 1px solid #eee;
  color: #87a6b3;
  padding: 10px 15px;
  display: none;
}
.clubnm {
  color: rgba(34, 34, 34, 0.8);
  font-size: 13px;
  float: left;
}
.srv-error-msg {
  color: #d0021b;
  padding: 40px 15px;
  font-size: 13px;
  font-weight: 500;
  white-space: normal;
  text-align: center;
}
.lowerNav .navLink.samsClubLocator .clublocator-active {
  /*background: rgba(0, 0, 0, 0) url("/static/images/header/header-sprite.png") repeat scroll left top;*/
  background-position: 0 -332px;
}


.scroll-wrapper {
	position:relative !important;
	top:0px; bottom:0px; left:0px;
	width:100%;
	overflow:hidden !important;
}

.clublocator-overlay {
  background-color: white;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: .8;
  z-index: 10000;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/sams/redesign/assets/header/ajax_loader.gif");
}


/* Animation styles starts here */
.animate-fade.ng-hide-add {
  -webkit-transition: opacity 1s ease;
       -o-transition: opacity 1s ease;
          transition: opacity 1s ease;
  opacity: 1;
}
.animate-fade.ng-hide-remove {
  -webkit-transition: opacity 1s ease;
       -o-transition: opacity 1s ease;
          transition: opacity 1s ease;
  opacity: 0;
}
.animate-fade.ng-hide-add-active {
  opacity: 0;
}
.animate-fade.ng-hide-remove-active {
  opacity: 1;
}
.animate-slide.ng-hide-remove {
  -webkit-transition: 0.5s linear height;
       -o-transition: 0.5s linear height;
          transition: 0.5s linear height;
  height: 0px;
  overflow: hidden;
}
.animate-slide.ng-hide-add {
  -webkit-transition: 0.5s linear height;
       -o-transition: 0.5s linear height;
          transition: 0.5s linear height;
  height: 150px;
  overflow: hidden;
}
.animate-slide.ng-hide-remove-active {
  height: 150px;
}
.animate-slide.ng-hide-add-active {
  height: 0px;
}
/* Animation styles ends here */
/* ------------------------------------------------- */

/*SASE-4188, added by Faheem*/
#miles li button{
  background-color: transparent;
  border: none;
  padding: 0 5px;
  box-sizing: border-box;
  line-height: 20px;
  display: inline-block;
  height: 20px;
  width: 100%;
  text-align: left;
}
#miles li button:hover{
  background-color: #f5f5f5;
}

/*# sourceMappingURL=data:application/json;base64,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QUFnQjtFQUNoQixpQkFBaUI7RUFDakIsWUFBWTtDQUNiO0FBQ0Q7RUFDRSx5RkFBeUY7RUFDekYsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixZQUFZO0NBQ2I7QUFDRDtFQUNFLDhCQUE4QjtFQUM5QixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGNBQWM7Q0FDZjtBQUNEO0VBQ0UsNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQixZQUFZO0NBQ2I7QUFDRDtFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDtFQUNFLG1HQUFtRztFQUNuRyw4QkFBOEI7Q0FDL0I7QUFDRCxrQ0FBa0M7QUFDbEM7RUFDRSxvQ0FBNEI7T0FBNUIsK0JBQTRCO1VBQTVCLDRCQUE0QjtFQUM1QixXQUFXO0NBQ1o7QUFDRDtFQUNFLG9DQUE0QjtPQUE1QiwrQkFBNEI7VUFBNUIsNEJBQTRCO0VBQzVCLFdBQVc7Q0FDWjtBQUNEO0VBQ0UsV0FBVztDQUNaO0FBQ0Q7RUFDRSxXQUFXO0NBQ1o7QUFDRDtFQUNFLHVDQUErQjtPQUEvQixrQ0FBK0I7VUFBL0IsK0JBQStCO0VBQy9CLFlBQVk7RUFDWixpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLHVDQUErQjtPQUEvQixrQ0FBK0I7VUFBL0IsK0JBQStCO0VBQy9CLGNBQWM7RUFDZCxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGNBQWM7Q0FDZjtBQUNEO0VBQ0UsWUFBWTtDQUNiO0FBQ0QsZ0NBQWdDO0FBQ2hDLHVEQUF1RCIsImZpbGUiOiJjbHVibG9jYXRvci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBUaGlzIHN0eWxlIGlzIGZvciBDbHViIExvY2F0b3IgbW9kdWxlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGJpdHRlcjtcbiAgc3JjOiB1cmwoL3N0YXRpYy9mb250cy9iaXR0ZXItcmVndWxhci5vdGYpO1xufVxuLmNsb3NlLWZseW91dCB7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7Ki9cbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jbG9zZS1mbHlvdXQgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuLmNsdWItYXV0by1zZWxlY3Qge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxNXB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jbHViLWxvY2F0b3ItZmx5b3V0IC5jbHViRmluZC5hbm9ueW1vdXMtdXNlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuaDMuYXV0by1zZWxlY3QtbXNnIHtcbiAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC44KTtcbiAgZm9udC1mYW1pbHk6IGJpdHRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4IDA7XG59XG4ucXVlc3Rpb24ge1xuICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5hLmxpbmtjb2xvciB7XG4gIGNvbG9yOiAjMDFjYzc1O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI2NsdWJMb2NhdG9ySXRlbSAuZmx5b3V0LWNsb3NlLWxpbmstY29udGFpbmVyIHtcbiAgcmlnaHQ6IDI1cHg7XG59XG4uZmx5LWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAxY2M3NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBiaXR0ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogNHB4IDI0cHggMDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4uZm9ybUZpZWxkRWxlbWVudCB7XG4gIC8qY2xlYXI6IGJvdGg7Ki9cbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5sYmxXTUxUeHQge1xuICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xufVxuLmxibFdNU1R4dCB7XG4gIHRvcDogMnB4IWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA5cHghaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgxNjYsIDE2NiwgMTY2LCAwLjUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvcm1GaWVsZEVsZW1lbnQgaW5wdXQge1xuICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjgpO1xuICBmb250OiAxM3B4IEFyaWFsO1xuICBwYWRkaW5nOiAxOHB4IDAgMTBweCAxMHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlN2ViO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuZmluZC1jbHViIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmJ0bmZpbmQtY2x1YiA+IGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmlucHV0I21pbGVzIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDVweDtcbn1cbi5lcnJvci1tc2cge1xuICBjb2xvcjogI2QwMDIxYjtcbiAgcGFkZGluZzogMTBweCAwcHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZHJvcGRvd24tbWVudS5taWxlcy1saXN0LWl0ZW0gPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5taWxlcy1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbjogMnB4IDAgMCAtMnB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYS5taWxlcy1zZWxlY3RlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMWNjNzU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bi1ncm91cC5taWxlcy1ncm91cCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYnRuLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFjYzc1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvcm1GaWVsZEVsZW1lbnQuZmllbGQtbWlsZXMge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mb3JtRmllbGRFbGVtZW50LmVycm9yLXppcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKm1hcmdpbi1yaWdodDogMTBweDsqL1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtRmllbGRFbGVtZW50IC5lcnJvci1taWxlcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTE3cHg7XG59XG5kaXYjY2x1YkxvY2F0b3Ige1xuICAvKiBtYXJnaW46IDMwcHggNTBweCAzMHB4IDUwcHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBjbGVhcjpib3RoOyovXG4gIG91dGxpbmU6IG5vbmU7XG59XG4vKiBGbHlvdXQgY29udGFpbmVyICovXG4uY2x1Yi1sb2NhdG9yLWZseW91dCB7XG4gIHdpZHRoOiAzNDBweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMTc2KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuLmFub255bW91cy11c2VyIC51c3ItbXNnIHtcbiAgcGFkZGluZzogMTVweCAyNHB4IDVweDtcbiAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qXG4uY2x1YmxvY2F0b3Itd3JhcHBlcntcbiAgIHdpZHRoOiAxMDBweDtcbiAgIGF7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICB9XG4gICAuY2x1Yi1sb2NhdG9ye1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgIH1cblxuICAgLmNsdWJsb2NhdG9yLXdyYXBwZXIgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIH1cbn0qL1xuLyogUHJpbWFyeSBDbHViICovXG4ucHJpbWFyeS1jbHViIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzNXB4IDI0cHggMDtcbn1cbi5wcmltYXJ5LWNsdWIgPiBoNCB7XG4gIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiBiaXR0ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMnB4O1xufVxuLnByaW1hcnktY2x1YiA+IGEge1xuICBjb2xvcjogIzAxY2M3NTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uY2x1Yi1saXN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMjRweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jbHViLWxpc3QgPiBoNCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDFjY2E2O1xuICBjb2xvcjogIzM2MzYzNjtcbiAgY3Vyc29yOiBhdXRvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBiaXR0ZXI7XG59XG4uY2x1Yi1saXN0IGFkZHJlc3MgYSB7XG4gIGNvbG9yOiAjMDFjYzc1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZmx5LWhlYWRpbmcgfiAuY2x1Yi1saXN0IHtcbiAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG59XG4uc3RvcmUtdGltZSB7XG4gIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uaW5mby1ncm91cCB7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7Ki9cbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW5mby1ncm91cCBhIHtcbiAgY29sb3I6ICMwMWNjNzU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmluZm8tZ3JvdXAgYWRkcmVzcyB7XG4gIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cbi5zdG9yZS10aW1lID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbmZvLWdyb3VwID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmxhYmVsLXRleHQge1xuICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuZm9ybS5zZXQtY2x1YiB7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7Ki9cbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDI0cHggNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEFkZHJlc3MgQ2FyZCAqL1xuLmFkZHJlc3MtY2FyZCB7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFkZHJlc3MtY2FyZCA+IGFkZHJlc3Mge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmxhc3QtYWRkcmVzcy1jYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hZGRyZXNzLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xufVxuLnNob3ctbW9yZS1jbHVicyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzAxY2M3NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKnBhZGRpbmc6NXB4OyovXG4gIHBhZGluZy1ib3R0b206IDVweDtcbn1cbi5zaG93LW1vcmUtY2x1YnM6aG92ZXIge1xuICBjb2xvcjogIzAxY2M3NTtcbiAgdGV4dC1kZWNvcmVhdGlvbjogbm9uZTtcbn1cbi5hZGRyZXNzLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIC8qbWFyZ2luLWJvdHRvbTogMTBweDsqL1xuICBwYWRkaW5nOiAwIDtcbn1cbi5jbHViLW5hbWUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2x1Yi1uYW1lIC5taWxlcy1sYWJlbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC44KTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNsdWItYWRkcmVzcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICB3aWR0aDogMTY1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC44KTtcbn1cbi5tay1kZmx0IHtcbiAgYm90dG9tOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY29sb3I6ICMwMWNjYTY7XG59XG4uc3VjY2Vzcy1tc2cge1xuICBjb2xvcjogIzE1NzRmZjtcbiAgcGFkZGluZzogMTBweCAwcHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi5jYXJldC1zYW1zIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWFnZXMvc29jaWFsbWVkaWEucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAtMTVweCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmF2YWlsYWJpbGl0eS1tc2cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgY29sb3I6ICM4N2E2YjM7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jbHVibm0ge1xuICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjgpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNydi1lcnJvci1tc2cge1xuICBjb2xvcjogI2QwMDIxYjtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbHViLWxvY2F0b3ItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5sb3dlck5hdiAubmF2TGluay5zYW1zQ2x1YkxvY2F0b3IgLmNsdWJsb2NhdG9yLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiL3N0YXRpYy9pbWFnZXMvaGVhZGVyL2hlYWRlci1zcHJpdGUucG5nXCIpIHJlcGVhdCBzY3JvbGwgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzMnB4O1xufVxuLyogQW5pbWF0aW9uIHN0eWxlcyBzdGFydHMgaGVyZSAqL1xuLmFuaW1hdGUtZmFkZS5uZy1oaWRlLWFkZCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLWZhZGUubmctaGlkZS1yZW1vdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbWF0ZS1mYWRlLm5nLWhpZGUtYWRkLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbWF0ZS1mYWRlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1zbGlkZS5uZy1oaWRlLXJlbW92ZSB7XG4gIHRyYW5zaXRpb246IDAuNXMgbGluZWFyIGhlaWdodDtcbiAgaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW5pbWF0ZS1zbGlkZS5uZy1oaWRlLWFkZCB7XG4gIHRyYW5zaXRpb246IDAuNXMgbGluZWFyIGhlaWdodDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbmltYXRlLXNsaWRlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4uYW5pbWF0ZS1zbGlkZS5uZy1oaWRlLWFkZC1hY3RpdmUge1xuICBoZWlnaHQ6IDBweDtcbn1cbi8qIEFuaW1hdGlvbiBzdHlsZXMgZW5kcyBoZXJlICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4iXX0= */
#typeAhead .dropdown-menu {
  width: 400px;
  height: 282px;
  background-color: white;
  border: 1px solid rgba(34, 34, 34, 0.1);
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  overflow-y: auto;
}

#typeAhead .typeahead-result-item {
  font-family: Chrono;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  padding: 10px 0 11px 28px;
  color: rgba(34, 34, 34, 0.8);
  display: block;
}

#typeAhead .active a.typeahead-result-item {
  background-color: #f9f9f9;
}

#typeAhead .typeahead-result-item:hover {
  background-color: #f9f9f9 !important;
}

#typeAhead .typeahead-result-item:active {
  background-color: #01cc75 !important;
  color: white !important;
}

#typeAhead .typeahead-result-item, #typeAhead .typeahead-result-item:focus, #typeAhead .typeahead-result-item:visited {
  text-decoration: none;
  color: rgba(34, 34, 34, 0.8);
}

/* remove borders on images inside search bar */
.search-section .sc-sprite-search, .search-section .sc-sprite-search-close, .search-section .sc-sprite-search-arrow{
	background-color: transparent;
	border: none;
}
.search-section .sc-sprite-search-close{
	cursor: pointer;
}
    .shocking-values{ background-color: #ffffff;}
    .shocking-values ul{list-style: none; padding: 0; margin: 0; overflow: hidden;}
	.shocking-values li{list-style: none; padding: 0; margin: 0; float: left;}
	.shocking-values .img-cont{text-align: center; padding:0 16px !important;}
	.shocking-values .img-cont .product-Image{max-width: 100%;}
    .shocking-values .img-cont img{vertical-align: middle;}
    .shocking-values .super-script{
	color: #000; font-size: 24px; font-weight: 500; vertical-align: top;  
  }
    .shocking-values .time-left{font-family: 'bree-serif'; color: #ffa726; font-size: 24px; margin-bottom: 12px;}
    .shocking-values .ttl, .shocking-values .ttl a{color: rgba(34, 34, 34, 0.8); font-size: 15px; font-weight: 500; line-height: 18px; margin-bottom: 8px;}
    .shocking-values .old-price{height:18px; opacity: 0.5; color: rgba(34, 34, 34, 0.8); font-size: 13px; font-weight: 500;}
    .striked{display: inline-block; position: relative;}
    .striked:after, .striked:before{
	  content: '';
	  position: absolute;
	  right: 0;
	  top: 48%;
	  width: 100%;
}
    .striked:after{  
    	border-bottom: 2px solid #ff1732;
  	}

  .shocking-values .ship{
  font-weight: 500; color: #00acec; 
  display: inline-block;
  text-transform: uppercase;
  color: #29b6f6;
  letter-spacing: 0.08px;
  line-height: 15px;
  letter-spacing: 0;
  }
  .shocking-values .dtls, .shocking-values .hdr{
	color: rgba(34, 34, 34, 0.8); font-size: 15px; line-height: 24px;
	border:none !important;
	margin: 0;
	padding: 0;
  }
  
  .shocking-values .dtls{padding: 0 8px;}
  .flg{position: absolute; top: 32px; background-color: #f1b02d; border-radius: 4px; color: #ffffff; height: 20px; line-height: 20px; padding: 0 10px; left : 32px;}


.shocking-values .sc-flag-shocking-values {
  position: absolute;
  top: 34px;
  left: 32px;
}

.shocking-values .flag-pink {
  background-color: #ff455b;
  color: #fff;
}
.shocking-values .flag-orange {
  background-color: #f1b02d;
  color: #fff;
}
.shocking-values .flag-blue {
  background-color: #00acec;
  color: #fff;
}

.product-Details p{
	display: block;
	padding-right: 16px;
}

.shocking-values p{
	display: block;
}



.shocking-values  .sc-price .sc-currency, .hot-buys  .sc-price .sc-currency {
    font-size: 18px !important;
	padding-right: 12px !important;
	line-height: 17px;
	font-weight: 700;
}
.shocking-values .sc-price .sc-dollars, .hot-buys .sc-price .sc-dollars  {
	font-size: 40px !important;
	padding-left: 12px !important;
	font-weight: 700;
}
.shocking-values  .sc-price .sc-cents, .hot-buys .sc-price .sc-cents {
	font-size: 18px !important;   
	line-height: 15px !important;
	font-weight: 700;
}

.shocking-values .sc-price-strikethrough {
	color: #EF5350;
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 8px	  }
	  
.shocking-values .sc-old-price {
        color: rgba(34,34,34,0.8);
        font-weight: 500;
			font-size: 13px;}
		


.striked{display: inline-block; position: relative;}


    


.shocking-values .prodOfferFlag {
  display: inline-block;
  text-transform: uppercase;
  color: #00acec;
  letter-spacing: 0.08px;
  line-height: 15px;
}

.shocking-values .p1{
	line-height: 21px;
}.hot-buys{padding:16px 0;}

.hot-buys .htheadline{
    border: none;
    font-size: 64px;   
    letter-spacing: -1.3px;
    padding: 0 0 0 16px;;
    margin: 0;
}

.hot-buys .see-all {
  margin-top: 40px; 
}
.hot-buys .seeall-arrow {
    width:20px;
    padding-left: 5px;
}
.hot-buys .catalog_section{
    position: relative;
}
.hot-buys .center-carouselsection {
    /*display: flex;*/
    float: left;
}
.hot-buys .scroll {
    width: 53px;
    height: 80px;
    background-color: rgba(233, 231, 226, 0.8);
    border-radius: 6px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(18, 18, 18, 0.32), inset 0 0 16px white;
    top: 100px;
    position: relative;
}

.hot-buys .prodPricingInfo {
  font-family: 'bree-serif';
  color: rgba(34, 34, 34, 0.8);
}

.hot-buys .prodPricingInfo .price {
  font-size: 24px;
  font-weight: 700;
  line-height: 25px;
}
.hot-buys .prodPricingInfo .superscript {
  font-size: 14px;
  font-weight: 700;
  vertical-align: top;
  line-height: 19px;
}

.hot-buys .product-info {
    width: 253px;
    height: 108px;
    border-radius: 4px;
    background-color: #aedb02;
    position: relative;
    padding: 16px;
}

.hot-buys .product-info a{
	color: rgba(34, 34, 34, 0.8);
	font-size: 15px;
	line-height: 19px;

	display: inline-block;
	overflow: hidden;
}

.hot-buys .content-slot{
	width: 50%;
	height: 108px;
	margin-left: 78px;
	padding: 8px;
	overflow: hidden;
}

.hot-buys .product-info .arrow{
	border: none;
	height: 30px; width: 30px;
	position: absolute; bottom: 10px; right: 10px;
	text-indent: -9999px;
	background-color: transparent;
}

.hot-buys .itemdescription span {
    color: rgba(34, 34, 34, 0.8);
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
}

.hot-buys .prodpriceval {
    margin-top: 38px;
}
.hot-buys .prodpricebox .currency-symbol {
    width: 8px;
    height: 17px;
    color: rgba(34, 34, 34, 0.8);
    font-family: 'bree-serif';
    font-size: 14px;
    font-weight: normal;
    line-height: 17px;
    position: relative;
    top: -13px;
    left: 6px;
}
.hot-buys .prodpricebox .currencyval {
    width: 82px;
    height: 41px;
    color: rgba(34, 34, 34, 0.8);
    font-family: 'bree-serif';
    font-size: 34px;
    font-weight: normal;
    line-height: 0;
}
.hot-buys .prodpricebox .currency-valsplit {
    width: 23px;
    height: 21px;
    color: rgba(34, 34, 34, 0.8);
    font-family: 'bree-serif';
    font-size: 18px;
    font-weight: normal;
    line-height: 0;
    position: relative;
    top: -11px;
    left: -3px;
}
.hot-buys li p {
    display: none;
}
.hot-buys .item-arrow {
    height: 30px;
    width:  30px;
    background-color: rgba(0, 0, 0, 0.05);
    margin-top: -30px;
    border-radius: 50%;
    cursor: pointer;
}
.hot-buys .item-arrow span{
    display: inline-block;
    font-size: 23px;
    margin:0px 10px;
}
.hot-buys .htbuysProdStory {
    width: 570px;
    height: 108px;
    background-color: #d8d8d8;
    padding: 20px;
    margin: -102px 0 0 330px;
}
.hot-buys .htbuysProdStory p {
    text-align: right;
    width: 342px;
    height: 96px;
    color: #222;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: -0.4px;
    margin-top: 23px;
}
.hot-buys .user_profile_div {
    margin-top: 23px;
}
.hot-buys .left {
    position: absolute;
}
.hot-buys .right {
    position: absolute;
    right: 0;
}
.hot-buys .addMargin_pageload{

   /* left: -98px!important;*/
    margin-left: -48px!important;


}
.hot-buys .addwid{
    width: 320px;
}
.hot-buys .img_marleft{
    margin-left: -48px;
}
.hot-buys .jcarousel-wrapper {
    margin: 0;
    position: relative;
    margin: 8px 0 16px 0;
    height: 285px;
}

.hot-buys .jcarousel ul {
    width: 100%; height: 285px; display: block; opacity: 1; overflow: hidden; pointer-events: none;transform-origin: 50% 50% 0px; -webkit-transform-origin: 50% 50% 0px; -webkit-transform: translate3d(0px, 0px, 0px) scale(1) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg); border-radius: 0px; z-index: 3; background-color: transparent;transform: translate3d(0px, 0px, 0px) scale(1) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg); border-radius: 0px; background-color: transparent;-ms-transform: translate(0px, 0px) scale(1);border-radius: 0px; background-color: transparent;
}


.htbuyscarousel, .htbuyscarousel li{
    display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-overflow-scrolling: touch;
  -webkit-box-sizing: border-box;
  -webkit-user-select: none;
  transition: transform 1s, opacity 0.2s;
-ms-transition: transform 1s, opacity 0.2s;

cursor:pointer;
}

.jcarousel ul li{width: 280px; height: 280px; display: block; opacity: 0; overflow: visible; pointer-events: auto; -webkit-transform-origin: 50% 50% 0px; -webkit-transform: translate3d(1240px, 0px, 0px) scale(0.67) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform-origin: 50% 50% 0px; transform: translate3d(1240px, 0px, 0px) scale(0.67) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg); border-radius: 0px; z-index: 7; -ms-transform: translate(1240px, 0px) scale(0.67); border-radius: 0px;}
.jcarousel ul li:nth-child(1){width: 280px; height: 280px; display: block; opacity: 1; overflow: visible; pointer-events: auto; -webkit-transform-origin: 50% 50% 0px; -webkit-transform: translate3d(58px, 0px, 0px) scale(1) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg); transform-origin: 50% 50% 0px; transform: translate3d(58px, 0px, 0px) scale(1) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg);border-radius: 0px; z-index: 1; -ms-transform: translate(58px, 0px) scale(1);border-radius: 0px;}

.jcarousel ul li:nth-child(2){width: 285px; height: 285px; display: block; opacity: 0.5; overflow: visible; pointer-events: auto; -webkit-transform-origin: 50% 50% 0px; -webkit-transform: translate3d(416px, 0px, 0px) scale(0.67) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg); transform-origin: 50% 50% 0px; transform: translate3d(416px, 0px, 0px) scale(0.67) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg); border-radius: 0px; z-index: 2;-ms-transform: translate(416px, 0px) scale(0.67);border-radius: 0px;}

.jcarousel ul li:nth-child(3){width: 285px; height: 285px; display: block; opacity: 0.5; overflow: visible; pointer-events: auto; -webkit-transform-origin: 50% 50% 0px; -webkit-transform: translate3d(703px, 0px, 0px) scale(0.5) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform-origin: 50% 50% 0px; transform: translate3d(703px, 0px, 0px) scale(0.67) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg); border-radius: 0px; z-index: 3; -ms-transform: translate(703px, 0px) scale(0.5);border-radius: 0px;}

.jcarousel ul li:nth-child(4){width: 285px; height: 285px; display: block; opacity: 0.5; overflow: visible; pointer-events: auto; -webkit-transform-origin: 50% 50% 0px; -webkit-transform: translate3d(954px, 0px, 0px) scale(0.4) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform-origin: 50% 50% 0px; transform: translate3d(954px, 0px, 0px) scale(0.67) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg); border-radius: 0px; z-index: 4; -ms-transform: translate(954px, 0px) scale(0.4);border-radius: 0px;}

.jcarousel ul li:nth-child(8){width: 285px; height: 285px; display: block; opacity: 0; overflow: visible; pointer-events: auto; -webkit-transform-origin: 50% 50% 0px; -webkit-transform: translate3d(-334px, 0px, 0px) scale(0.67) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform-origin: 50% 50% 0px; transform: translate3d(-334px, 0px, 0px) scale(0.67) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg); border-radius: 0px; z-index: 7; -ms-transform: translate(-334px, 0px) scale(0.67); border-radius: 0px;}


.hot-buys .jcarousel li {
   

    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.hot-buys .jcarousel img {
    display: block;
    height: auto !important;
    cursor: pointer;
    max-width: 280px; max-height: 280px;
}


/** Carousel Controls **/

.hot-buys .jcarousel-control-prev, .jcarousel-control-next {
    z-index: 4;
    position: absolute;
    width: 53px;
    height: 80px;
    top: 33%;
    text-indent: -9999px;
    opacity: 0.9;
     transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    border:0 none;
    background-color: transparent;
    }
    
.hot-buys .jcarousel-control-prev {
    left: 0;
    top: 0;
}

.hot-buys .jcarousel-control-next {
    right: 0;
}
/*SASE-4185, added by Faheem*/
.hot-buys .jcarousel-control-next,
.hot-buys .jcarousel-control-prev{
    visibility: hidden;
}
.jcarousel-wrapper:hover .jcarousel-control-next,
.jcarousel-wrapper:hover .jcarousel-control-prev{
    visibility: visible;
}
/*end of SASE-4185*/

.hot-buys .fadeout {
    width: 64px;
    height: 285px;
    background-image: linear-gradient(to right, transparent 0%, #f8f8f6 100%);
    z-index: 4;
}



.hot-buys .highlight{
    /*animate property*/
    width:285px !important;
    margin-top:21px !important;
}

.hot-buys .highlight .hotbuy-images{
      width: 100%;
}
.hot-buys li.highlight.image-list-item img{
    opacity: 1;
}
.hot-buys li.image-list-item.ng-scope.highlight img {
    width: 285px;
    margin: 0 0 0 47px;
}

.hot-buys .image-list-item span{
    display: none;
}

test{color:#333;}

.hot-buys .prod-details-wrapper{
	margin-left: 58px;
}

.hot-buys .right-arrow-wrapper{
	height: 190px;
	width: 90px;
	position: absolute;
	top: 16%;
	right: 0;
	z-index: 3;
}

.hot-buys .right-arrow-wrapper button{
	top: 29%;
}

.hot-buys .left-arrow-wrapper{
	height: 285px;
	width: 95px;
	z-index: 3;
	position: absolute;
}

.hot-buys .left-arrow-wrapper button{
	top: 35%;
}

.htbuyscarousel .why-we-love{
	display: none;
}

.hot-buys h4{
	color: #363636;
	font-size: 64px;
	letter-spacing: -1.3px;
	text-transform: lowercase;
	margin-top:0 !important;
}

.hot-buys .hotBuysPrice{min-width: 125px;}
.popupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=80);z-index:99998;}
.popupWindow{position:fixed;top:50px;left:50%;margin-left:-370px;width:720px;padding:10px 10px 0 10px;background:#fff;box-shadow:0 0 40px #000;-moz-box-shadow:0 0 40px #000;-webkit-box-shadow:0 0 40px #000;font-family:Helvetica Neue, Helvetica, Arial, san-serif;font-size:12px;z-index:99999;}
.popupCornerTL,.popupCornerBL,.popupCornerBR,.popupClose,.popupLogo{background-image:url('/sams/images/globalPopupSprite.png');}
.popupCornerTL,.popupCornerBL,.popupCornerBR{width:11px;height:11px;position:absolute;}
.popupCornerTL{top:-11px;left:-11px;background-position:-128px -23px;}
.popupCornerBL{bottom:-11px;left:-11px;background-position:-128px -34px;}
.popupCornerBR{bottom:-11px;right:-11px;background-position:-128px -45px;}
.popupCornerTop,.popupCornerBottom{width:740px;height:11px;position:absolute;background:#fff;}
.popupCornerLeft,.popupCornerRight{width:11px;height:100%;position:absolute;background:#fff;}
.popupCornerTop{top:-11px;left:0;}.popupCornerLeft{left:-11px;top:0;}.popupCornerRight{right:-11px;top:0;}.popupCornerBottom{bottom:-11px;left:0;}
.popupClose{display:block;width:69px;height:21px;background-position:0 0;font-size:1px;color:#fff;text-decoration:none;text-indent:-9999px;overflow:hidden;top:-11px;right:-11px;position:absolute;}
.popupClose:hover{background-position:-70px 0;}
.popupLogo{width:128px;height:35px;background-position:0 -21px;margin-top:-11px;margin-left:-11px;}
.popupContent{border-top:2px solid #0074c3;padding:20px 0 10px 0;}
.popupContent body{background:#ffffff !important;}
.popupContent h1 {font-size: 2.5em; line-height: 40px; margin: 0; padding: 0;}
.popupContent h2 {font-size: 2em; line-height: 40px; margin: 0; padding: 0;}

.popupWindow h3{font-size:24px;text-align:center;font-weight:normal;color:#4d9e20;padding-top:10px;line-height:28px;padding-bottom:0;padding:0;margin:0px 0 10px 0;}
.popupWindow h4{font-size:14px;font-weight:bold;color:#4c4c4c;margin:0;padding:0;}
.popupWindow h5{font-size:12px;font-weight:normal;color:#0075c6;margin:0;padding:0;}
.popupWindow p{padding-top:0;margin-top:0;margin-bottom:20px;}

.search-tips ul{padding-left: 15px;}
.search-tips>h4{margin: 0 15px;padding: 0;}
.search-tips>ul>li{
    -moz-osx-font-smoothing: grayscale;
    color: #4a4a4a;
    font-size: 15px;
    list-style: outside disc;
    margin-right: 9px;
    padding-left: 0px;
    font-weight: 400;
}
.search-tips {
    width: 540px;
    margin-left: 20px;
}
.no-result{padding: 30px 30px 50px 30px;}
.no-result > h3 {
    color: #191919;
    font-size: 15px;
    margin-bottom: 10px;
    font-family: "aktiv-grotesk-std", sans-serif;
    font-weight: 700;
    
}

.m-innercontent {
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    padding: 50px 40px;
    margin-left:-1px;
}

.m-innercontent p > span{
  padding:0;
  margin:0;
  font-size:15px;
}
.m-innercontent p {
    margin-bottom: 0;
}

p.info02 {
    font-size: 13px;
    padding: 0px 0;
}
/*
OnlineOpinion v5.9.7
Released: 06/7/2016. Compiled 06/07/2016 01:52:28 PM -0500
Branch: master d29435830d7409d49e12e8fe0ce8beaa1708cced
Components: Full
UMD: disabled
The following code is Copyright 1998-2016 Opinionlab, Inc. All rights reserved. Unauthorized use is prohibited. This product and other products of OpinionLab, Inc. are protected by U.S. Patent No. 6606581, 6421724, 6785717 B1 and other patents pending. http://www.opinionlab.com
*/
#oo_invitation_company_logo img, #oo_waypoint_company_logo img { max-height: 100%; max-width: 100%; height: auto; width: auto\9; /* ie8 */ }

#oo_feedback_fl_spacer { display: block; height: 1px; position: absolute; top: 0; width: 100px; }

.oo_feedback_float { width: 100px; height: 50px; overflow: hidden; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-align: center; color: #252525; cursor: pointer; z-index: 999997; position: fixed; bottom: 5px; border: 1px solid #cccccc; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; right: 10px; -webkit-transition: -webkit-transform 0.3s ease; }
.oo_feedback_float .screen_reader { position: absolute; clip: rect(1px 1px 1px 1px); /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; }
.oo_feedback_float .olUp { width: 100%; height: 100%; background: url(oo_float_icon.gif) center 10px no-repeat; text-align: center; padding: 31px 0 5px 0; position: relative; z-index: 2; filter: alpha(opacity=100); opacity: 1; transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; }
.oo_feedback_float .olUp img { margin-bottom: 5px; }
.oo_feedback_float .oo_transparent { display: block; background: white; position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; opacity: 0.8; filter: alpha(opacity=80); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.oo_feedback_float:hover .oo_transparent { opacity: 1.0; filter: alpha(opacity=100); }
.oo_feedback_float:hover .olUp { display: block; opacity: 0; filter: alpha(opacity=0); }
.oo_feedback_float .fbText { display: block; }
.oo_feedback_float .olOver { display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; min-height: 50px; z-index: 2; opacity: 0; filter: alpha(opacity=0); transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; }
.oo_feedback_float .olOver span { display: block; padding: 10px 5px; }
.oo_feedback_float:hover .olOver { opacity: 1.0; filter: alpha(opacity=100); top: 0; }

.oo_cc_wrapper { left: 0; padding: 0; position: fixed; text-align: center; top: 25px; width: 100%; z-index: 999999; }
.oo_cc_wrapper .screen_reader { position: absolute; clip: rect(1px 1px 1px 1px); /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; }
.oo_cc_wrapper span { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.oo_cc_wrapper .iwrapper { background-color: white; margin: 0 auto; position: relative; width: 535px; z-index: 2; box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3); -moz-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3); -webkit-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3); }
.oo_cc_wrapper iframe { position: relative; border: none; width: 100%; z-index: 4; }
.oo_cc_wrapper .oo_cc_close { position: absolute; display: block; right: 30px; top: 16px; font: 1em/1.5em 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif; text-align: center; z-index: 5; color: rgba(66, 66, 66, 0.6); text-decoration: none; cursor: pointer; }

#oo_bar { padding: 10px 35px; cursor: pointer; color: white; border-top: 1px solid white; background-color: #607d8b; bottom: 0; display: block; font: 16px 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif; left: 0; text-decoration: none; line-height: 16px; position: fixed; text-align: left; width: 100%; z-index: 999997; box-shadow: rgba(0, 0, 0, 0.5) 0px -1px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px -1px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px -1px 2px; }
#oo_bar span.icon { background-image: url(oo_bar_icon.gif); background-repeat: no-repeat; position: absolute; left: 8px; top: 9px; width: 19px; height: 17px; }
#oo_bar .screen_reader { position: absolute; clip: rect(1px 1px 1px 1px); /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; }
#oo_bar:focus { outline: 3px solid #51ace9; }

.oo_bar { padding-bottom: 37px; }

#oo_tab { display: block; width: 110px; position: fixed; background-color: #607d8b; color: #ffffff; border: 1px solid #ffffff; font-size: 15px; font-family: Arial; line-height: 15px; opacity: 1; z-index: 999995; cursor: pointer; text-decoration: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; }
#oo_tab .screen_reader { position: absolute; clip: rect(1px 1px 1px 1px); /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; }
#oo_tab.oo_tab_right { right: -47px; top: 45%; padding: 4px 4px 14px 14px; border-bottom: 0px; color: white; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
#oo_tab.oo_tab_right:hover, #oo_tab.oo_tab_right:focus, #oo_tab.oo_tab_right:active { right: -42px; }
#oo_tab.oo_tab_left { left: -48px; top: 45%; padding: 16px 4px 5px 13px; color: white; border-top: 0px; border-radius: 0px 0px 9px 9px; -moz-border-radius: 0px 0px 9px 9px; -webkit-border-radius: 0px 0px 9px 9px; }
#oo_tab.oo_tab_left:hover, #oo_tab.oo_tab_left:focus, #oo_tab.oo_tab_left:active { left: -43px; }
#oo_tab img { width: 9px; height: 9px; margin-right: 7px; margin-bottom: 1px; color: transparent; border: none; }
#oo_tab.oo_tab_left.oo_legacy { top: auto; right: auto; bottom: 0px; left: 20px; padding: 10px 10px 10px 15px; z-index: 999995; cursor: pointer; border-bottom: 0px; border-radius: 9px 9px 0 0; -moz-border-radius: 9px 9px 0 0; -webkit-border-radius: 9px 9px 0 0; transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); }
#oo_tab.oo_tab_right.oo_legacy { top: auto; bottom: 0px; right: 20px; padding: 10px 10px 10px 15px; z-index: 999995; cursor: pointer; border-bottom: 0px; transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); }
#oo_tab.oo_legacy img { top: 12px !important; }
#oo_tab.oo_tab_right.oo_legacy:hover, #oo_tab.oo_tab_right.oo_legacy:focus, #oo_tab.oo_tab_right.oo_legacy:active { right: 20px !important; padding: 10px 10px 15px 15px; }
#oo_tab.oo_tab_left.oo_legacy:hover, #oo_tab.oo_tab_left.oo_legacy:focus, #oo_tab.oo_tab_left.oo_legacy:active { left: 20px !important; padding: 10px 10px 15px 15px; }

#oo_tab_1 { background-color: black; border: 1px solid #ffffff; display: block; position: fixed; top: 40%; padding: 10px 0px 10px 0px; width: 124px; z-index: 999995; cursor: pointer; text-decoration: none; text-align: left; font-family: 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif; line-height: 16px; font-size: 16px; color: #fff; }
#oo_tab_1:focus { outline: 3px solid #51ace9; }
#oo_tab_1 span.screen_reader { position: absolute; clip: rect(1px 1px 1px 1px); /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; }
#oo_tab_1.oo_tab_right_1 { right: -9px; transition: right 1.5s; -moz-transition: right 1.5s; -webkit-transition: right 1.5s; padding: 10px 0px 10px 35px; box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px; width: 89px; }
#oo_tab_1.oo_tab_right_1 span.icon { background-image: url(oo_tab_icon_1.gif); background-repeat: no-repeat; position: absolute; left: 8px; top: 9px; width: 19px; height: 17px; }
#oo_tab_1.oo_tab_right_1.small { right: -90px; }
#oo_tab_1.oo_tab_right_1.small:hover { right: -9px; }
#oo_tab_1.oo_tab_left_1 { left: -9px; transition: left 1.5s; -moz-transition: left 1.5s; -webkit-transition: left 1.5s; padding: 10px 0px 10px 15px; box-shadow: rgba(0, 0, 0, 0.5) -1px 1px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.5) -1px 1px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) -1px 1px 2px; width: 109px; }
#oo_tab_1.oo_tab_left_1 span.icon { background-image: url(oo_tab_icon_1.gif); background-repeat: no-repeat; position: absolute; right: 8px; top: 9px; width: 19px; height: 17px; }
#oo_tab_1.oo_tab_left_1.small { left: -90px; }
#oo_tab_1.oo_tab_left_1.small:hover { left: -9px; }

#oo_container { position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index: 999999; }

#oo_invitation_prompt { background: #fff; box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3); -moz-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3); -webkit-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3); margin: 5% auto; text-align: left; position: relative; width: 500px; z-index: 999999; }
#oo_invitation_prompt #oo_invitation_company_logo { width: 100%; height: 120px; background: black; }
#oo_invitation_prompt #oo_invitation_company_logo img { height: 100%; }
#oo_invitation_prompt #oo_invite_content { width: 80%; padding: 40px 10% 20px 10%; box-shadow: inset 0px 0px 0px 1px #ccc; -webkit-box-shadow: inset 0px 0px 0px 1px #ccc; -moz-box-shadow: inset 0px 0px 0px 1px #ccc; }
#oo_invitation_prompt #oo_invite_content p { color: black; font: 1em/1.5em 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif; margin: 0; padding: 0 0 20px 0; }
#oo_invitation_prompt #oo_invite_content p.prompt_button a { text-align: center; color: white; text-decoration: none; font-size: 1.5em; line-height: 1.2em; padding: 12px 0 13px 0; display: block; height: 25px; }
#oo_invitation_prompt #oo_invite_content a { cursor: pointer; }
#oo_invitation_prompt #oo_invite_content a:focus { outline: 3px solid #51ace9; }
#oo_invitation_prompt #oo_invite_content a#oo_launch_prompt { background: #cb352d; }
#oo_invitation_prompt #oo_invite_content a#oo_no_thanks { background: #707070; }
#oo_invitation_prompt #oo_invite_content #ol_invitation_brand_logo { text-align: center; border-top: 1px solid #ccc; line-height: 1.5em; margin: 20px 0 0 0; padding: 20px 0 0 0; }
#oo_invitation_prompt #oo_invite_content #ol_invitation_brand_logo img { height: 25px; width: 146px; border: 0px; }
#oo_invitation_prompt #oo_invite_content #ol_invitation_brand_logo a { display: block; height: 25px; }
#oo_invitation_prompt #oo_close_prompt { position: absolute; display: block; right: 13px; top: 13px; line-height: 1em; font-size: 1em; color: white; text-decoration: none; }
#oo_invitation_prompt #oo_close_prompt:focus { outline: none; }
#oo_invitation_prompt #oo_close_prompt:focus span { outline: 3px solid #51ace9; }
#oo_invitation_prompt .screen_reader { position: absolute; clip: rect(1px 1px 1px 1px); /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; }

/* Android, iPhone 6 ----------- */
@media only screen and (max-device-width: 480px), screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) { #oo_invitation_prompt { width: 90%; }
  #oo_invitation_prompt #oo_invitation_company_logo { height: 80px; } }
/* iPhone 5, 4 ----------- */
@media only screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2), screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) { #oo_invitation_prompt { width: 90%; height: 90%; overflow-y: scroll; overflow-x: hidden; }
  #oo_invitation_prompt #oo_invitation_company_logo { height: 80px; }
  #oo_invitation_prompt #oo_invite_content { padding: 20px 10% 20px 10%; }
  #oo_invitation_prompt #oo_invite_content #ol_invite_brand_logo { margin: 0 0 0 0; } }
/* iPhone 4 only ----------- */
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) { #oo_invitation_prompt #oo_close_prompt { right: -70px; } }
#oo_waypoint_container { position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index: 999999; }

#oo_waypoint_prompt { background: #fff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.29); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.29); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.29); margin: 5% auto; text-align: left; position: relative; width: 466px; z-index: 999999; border-radius: 2px; }
#oo_waypoint_prompt #oo_waypoint_company_logo { width: 100%; height: 120px; background: transparent; display: none; }
#oo_waypoint_prompt #oo_waypoint_company_logo img { height: 100%; }
#oo_waypoint_prompt #oo_waypoint_content { width: auto; padding: 52px 10% 20px 10%; }
#oo_waypoint_prompt #oo_waypoint_content a { cursor: pointer; }
#oo_waypoint_prompt #oo_waypoint_content a:focus { outline: 3px solid #51ace9; }
#oo_waypoint_prompt #oo_waypoint_content p { margin: 0; padding: 0 0 20px 0; text-align: center; }
#oo_waypoint_prompt #oo_waypoint_content p#oo_waypoint_message { font-family: 'bree-serif', 'kulturista-web', serif !important; font-size: 24px; font-weight: 400; line-height: 1.1; text-align: center; color: #424242; padding-bottom: 54px; }
#oo_waypoint_prompt #oo_waypoint_content p#oo_waypoint_message span.title { font-size: 32px; font-family: 'bree-serif', 'kulturista-web', serif !important; }
#oo_waypoint_prompt #oo_waypoint_content p#waypoint_icons { height: 85px; }
#oo_waypoint_prompt #oo_waypoint_content a.waypoint_icon { width: 186px; float: left; cursor: pointer; text-decoration: none; font-family: 'aktiv-grotesk-std', 'myriad-pro', sans-serif !important; font-size: 16px; font-weight: 700; line-height: 1.13; text-align: center; color: #ffffff; padding: 56px 0 11px 0px; display: block; height: auto; margin-bottom: 20px; border-radius: 2px; background-color: #4ca90c; background-repeat: no-repeat; background-position: top center; background-size: 186px 45px; }
#oo_waypoint_prompt #oo_waypoint_content a.waypoint_icon.last { margin-bottom: 0; width: 152px; margin-left: 34px; }
#oo_waypoint_prompt #oo_waypoint_content #ol_waypoint_brand_logo { border-top: 1px solid #ccc; line-height: 1.5em; margin: 50px 0 0 0; padding: 20px 0 0 0; }
#oo_waypoint_prompt #oo_waypoint_content #ol_waypoint_brand_logo img { height: 25px; width: 146px; border: 0px; }
#oo_waypoint_prompt #oo_waypoint_content #ol_waypoint_brand_logo a { display: block; height: 25px; }
#oo_waypoint_prompt #oo_waypoint_close_prompt { position: absolute; display: block; right: 20px; top: 16px; line-height: 1em; font-size: 1em; color: rgba(66, 66, 66, 0.6); text-decoration: none; }
#oo_waypoint_prompt #oo_waypoint_close_prompt span { color: color: rgba(66, 66, 66, 0.6); }
#oo_waypoint_prompt #oo_waypoint_close_prompt:focus { outline: none; }
#oo_waypoint_prompt #oo_waypoint_close_prompt:focus span { outline: 3px solid #51ace9; }
#oo_waypoint_prompt .screen_reader { position: absolute; clip: rect(1px 1px 1px 1px); /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; }

/* Android, iPhone 6 ----------- */
@media only screen and (max-device-width: 480px), screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) {
  #oo_waypoint_prompt { width: 90%; }
  #oo_waypoint_prompt #oo_waypoint_company_logo { height: 80px; }
  #oo_waypoint_prompt #oo_waypoint_content p#waypoint_icons { height: auto; }
  #oo_waypoint_prompt #oo_waypoint_content a.waypoint_icon { float: none; margin: auto; }
  #oo_waypoint_prompt #oo_waypoint_content a.waypoint_icon.last { margin-left: auto; margin-bottom: 0; margin-top: 20px; width: 186px; }
}
/* iPhone 5, 4 ----------- */
@media only screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2), screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) { #oo_waypoint_prompt { width: 90%; height: 90%; overflow-y: scroll; overflow-x: hidden; }
  #oo_waypoint_prompt #oo_waypoint_company_logo { height: 80px; }
  #oo_waypoint_prompt #oo_waypoint_content { padding: 20px 10% 20px 10%; }
  #oo_waypoint_prompt #oo_waypoint_content #ol_waypoint_brand_logo { margin: 0 0 0 0; }
  #oo_waypoint_prompt #oo_waypoint_content p#waypoint_icons { height: auto; }
  #oo_waypoint_prompt #oo_waypoint_content a.waypoint_icon { float: none; margin: auto; }
  #oo_waypoint_prompt #oo_waypoint_content a.waypoint_icon.last { margin-left: auto; margin-bottom: 0; margin-top: 20px; width: 186px; }
}
/* iPhone 4 only ----------- */
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
  #oo_waypoint_prompt #oo_waypoint_close_prompt { right: -70px; }
  #oo_waypoint_prompt #oo_waypoint_content p#waypoint_icons { height: auto; }
  #oo_waypoint_prompt #oo_waypoint_content a.waypoint_icon { float: none; margin: auto; }
  #oo_waypoint_prompt #oo_waypoint_content a.waypoint_icon.last { margin-left: auto; margin-bottom: 0; margin-top: 20px; width: 186px; }
}
#oo_entry_prompt { background: #fff; box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3); -moz-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3); -webkit-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3); margin: 5% auto; text-align: left; position: relative; width: 500px; z-index: 999999; }
#oo_entry_prompt #oo_entry_company_logo { width: 100%; height: 120px; background: black; }
#oo_entry_prompt #oo_entry_company_logo img { height: 100%; }
#oo_entry_prompt #oo_entry_content { width: 80%; padding: 40px 10% 20px 10%; box-shadow: inset 0px 0px 0px 1px #ccc; -webkit-box-shadow: inset 0px 0px 0px 1px #ccc; -moz-box-shadow: inset 0px 0px 0px 1px #ccc; }
#oo_entry_prompt #oo_entry_content p { color: black; font: 1em/1.5em 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif; margin: 0; padding: 0 0 20px 0; }
#oo_entry_prompt #oo_entry_content p.entry_prompt_button a { text-align: center; color: white; text-decoration: none; font-size: 1.5em; line-height: 1.2em; padding: 12px 0 13px 0; display: block; height: 25px; }
#oo_entry_prompt #oo_entry_content a { cursor: pointer; }
#oo_entry_prompt #oo_entry_content a:focus { outline: none; }
#oo_entry_prompt #oo_entry_content a#oo_launch_entry_prompt { background: #cb352d; }
#oo_entry_prompt #oo_entry_content a#oo_entry_no_thanks { background: #707070; }
#oo_entry_prompt #oo_entry_content #ol_entry_brand_logo { text-align: center; border-top: 1px solid #ccc; line-height: 1.5em; margin: 20px 0 0 0; padding: 20px 0 0 0; }
#oo_entry_prompt #oo_entry_content #ol_entry_brand_logo img { height: 25px; width: 146px; border: 0px; }
#oo_entry_prompt #oo_entry_content #ol_entry_brand_logo a { display: block; height: 25px; }
#oo_entry_prompt #oo_entry_close_prompt { position: absolute; display: block; right: 13px; top: 13px; line-height: 1em; font-size: 1em; color: white; text-decoration: none; }
#oo_entry_prompt #oo_entry_close_prompt:focus { outline: none; }
#oo_entry_prompt #oo_entry_close_prompt:focus span { outline: none; }
#oo_entry_prompt .screen_reader { position: absolute; clip: rect(1px 1px 1px 1px); /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; }

/* Android, iPhone 6 ----------- */
@media only screen and (max-device-width: 480px), screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) { #oo_entry_prompt { width: 90%; }
  #oo_entry_prompt #oo_entry_company_logo { height: 80px; } }
/* iPhone 5, 4 ----------- */
@media only screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2), screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) { #oo_entry_prompt { width: 90%; height: 90%; overflow-y: scroll; overflow-x: hidden; }
  #oo_entry_prompt #oo_entry_company_logo { height: 80px; }
  #oo_entry_prompt #oo_entry_content { padding: 20px 10% 20px 10%; }
  #oo_entry_prompt #oo_entry_content #ol_entry_brand_logo { margin: 0 0 0 0; } }
/* iPhone 4 only ----------- */
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) { #oo_entry_prompt #oo_entry_close_prompt { right: -70px; } }
#oo_overlay, #oo_invitation_overlay, #oo_waypoint_overlay, #oo_entry_overlay { background: white url(oo_loading.gif) 50% 80px no-repeat; display: block; height: 1000%; left: 0; position: fixed; top: 0; width: 100%; z-index: 999998; opacity: 0.5; filter: alpha(opacity=50); }
#oo_overlay.no_loading, #oo_invitation_overlay.no_loading, #oo_waypoint_overlay.no_loading, #oo_entry_overlay.no_loading { background: white; opacity: 0.5; filter: alpha(opacity=50); }

/* cursor: pointer must be set for iOS to detect click events on the #oo_waypoint_overlay */
@media screen and (max-width: 767px) { #oo_waypoint_overlay { cursor: pointer; } }
#oo_overlay.no_loading, #oo_invitation_overlay.no_loading, #oo_waypoint_overlay.no_loading, #oo_entry_overlay.no_loading { background: white; opacity: 0.5; filter: alpha(opacity=50); }

/* IE8 set close prompt icon font size to px instead of em to avoid visual glitch  */
@media all\0 { #oo_waypoint_prompt #oo_close_prompt, #oo_invitation_prompt #oo_close_prompt, .oo_cc_wrapper .oo_cc_close, #oo_entry_prompt #oo_entry_close_prompt { font-size: 20px; line-height: 20px; top: 8px; } }
@media print { #oo_bar, .oo_feedback_float, #oo_tab { display: none; } }
/* CSS for high-resolution retina devices */
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) { .oo_feedback_float .olUp { background: url(oo_float_icon_retina.gif) center 10px no-repeat; background-size: 20%; }
  #oo_tab_1 span.icon { background-image: url(oo_tab_icon_1_retina.gif) !important; background-size: 100%; } }


/* Styles for Feedback Section in the search page */

  .js-search-feedback{
  width:34%;
  margin: 20px auto;
}

 .js-feedback-title{
  height: 19px;
  font-size: 16px;
  font-weight: 500;
  color: rgba(66, 66, 66, 0.8);
  display:block;
  line-height: 2.4;
  }

.js-feedback-query{
  height: 16px;
  font-size: 14px;
  text-align: center;
  color: rgba(66, 66, 66, 0.8);
  font-weight: normal;
  display:inline;
  margin-right:10px;
}
.js-feedback-btn{
  width: 70px;
  height: 30px;
  border-radius: 2px;
  border: solid 1px #4ca90c;
  background-color: #fff;
  margin:0 2px;
  position: relative;
  top: -8px;

}

.js-feedback-btn:hover{
  background-color:rgba(75, 169, 11, 0.1);
}

.js-feedback-btn-txt{
  width: 25px;
  height: 16px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  color: #4ca90c;
}
/* Start - 16.2 Display renew membership overlay changes */
.renewOverlayWrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 800px;
    opacity: 0.9;
    background: #ddd;
    z-index: 99;
}

.renewaloverlayDiv {
    position: fixed;
    width: 400px;
    height: 170px;
    opacity: 1;
    z-index: 100;
    padding: 20px;

    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;

    -webkit-box-shadow: 3px 3px 3px 3px #888;
    -moz-box-shadow: 3px 3px 3px 3px #888;
    box-shadow: 3px 3px 3px 3px #888;

    top: 10%;
    left: 35%;
    background: #fff;
    margin: 0 auto;
    font-family: "aktiv-grotesk-std", sans-serif;
}

.renewaloverlayDiv h1{
    color:#424242;
    font-size:16px;
    /* font-family:"activ-grotesk-std"; */
    font-weight: bolder;
    line-height: 1;
    padding-left: 0px;
}

.renewaloverlayDiv p {
    font-size:14px;
    /* font-family:"activ-grotesk-std"; */
    font-weight:normal;
    color:#424242;
    line-height: 1.2;
}

.hideOverlay{
    display:none;
}

.renewaloverlayDiv .closeIconRenewalOverlay {
	background: #fff;
    border: none;
    cursor:pointer;
    font-size: 160%;
    opacity: 0.4;
    position: absolute;
    right:6px;
    top:2px;
}

.renewaloverlayDiv .drwSprite {
    display: none;
}

.renewaloverlayDiv warningIcon{
    display: none;
}

.renewaloverlayDiv .btnWrapper {
	margin-top: 20px;
	position: absolute;
    right: 20px;
}

.renewaloverlayDiv .btnWrapper .btnClose {
    background-color: #FFFFFF;
    border: solid #4CA90C;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-width: 1px;
    color:#4CA90C;
    display: inline;
    font-size: 16px;
    font-family:"aktiv-grotesk-std";
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 19px;
}

.renewaloverlayDiv .btnWrapper .btnClose:hover {
    border: 2px solid rgba(76, 169, 12, .9);
    padding: 3px 18px;
}

.renewaloverlayDiv .btnWrapper a.btnRenew {
    background-color: #4CA90C;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 16px;
    font-family: "aktiv-grotesk-std";
    font-weight: bold;
    text-decoration: none;
    padding: 5px 20px;
}
.renewaloverlayDiv a.btnRenew:hover{
	border-radius: 2px;
    opacity:.7;
}
/* End - 16.2 Display renew membership overlay changes */
/* Styles Starts */
.welcome-modal {
    display: none;
    position: fixed;
    z-index: 99;
    padding-top: 185px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(34,34,34);
    background-color: rgba(34,34,34,0.5);
}

.welcome-modal-content {
    border: 0;
    border-radius: 2px;
    position: relative;
    background-color: #ffffff;
    width: 540px;
    height: 278px;
    margin: auto;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.29);
    padding:30px 0px;
}

.welcome-modal-content .welcomeModalClose {
    position: relative;
    background: url('/sams/assets/membership/icon_close_1x_chalet.png') no-repeat;
    float: right;
    width: 12px;
    height: 12px;
    cursor: pointer;
    top: -10px;
    opacity: 0.6;
    padding-left: 20px;
}


.sprite-icon {
    background: url('/sams/assets/membership/autoAccountSpriteVertical.png') no-repeat;
    position: relative;
}

.welcome-modal-content .sprite-icon.successmark {
    width: 55px;
    height: 55px;
    background-position: 0 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
}

.welcome-modal-content h2 {
    font-family: "aktiv-grotesk-std";
    font-size: 16px;
    color: #424242;
    padding-right: 20px;
    margin: 0;
    font-weight: initial;
}

.welcome-modal-content h4{
    font-family: "bree-serif";
    color: #424242;
    margin-left: 2px;
    font-size: 24px;
    line-height: 1.2;
    display: block;
    text-align: center;
}

.welcome-modal-content h5{
    font-family:"aktiv-grotesk-std";
    color: #424242;
    font-size: 16px;
    font-weight: bold;
    margin: -15px auto;
    display: block;
    text-align:center;
}


.welcome-modal-content .go-shopping{
    border: 0;
    color: rgba(34, 34, 34, 0.3);
    line-height: 1.7;
    width: 196px;
    display: block;
    height: 48px;
    text-align: center;
    padding: 10px;
    border-radius: 2px;
    background-color: #4ca90c;
    font-family: ;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    margin-left: auto;
    margin-top: 40px;
    font-weight: bold;
    margin-right: auto;
}
/* media queries */
@media only screen and (max-width: 480px) {
    .welcome-modal {
        padding-top: 10px;
    }
    .welcome-modal-content {
        height: 300px;
    }
    .welcome-modal-content .sprite-icon.successmark {
        margin-left: 180px;
    }
    .welcome-modal-content h4, .success-modal-content h5 {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 8px;
        /* height: 29px; */
        margin-left: 10px;
    }
    .welcome-modal-content .go-shopping {
        margin-top: 10px;
    }
}
