body {
  /*overflow-x: hidden;*/
  background-color: #FFFFFF;
  /*position: relative !important;*/
  /*min-height: 100vh !important;*/
  font-family: 'Raleway', sans-serif;
}

dl, ol, ul {
  max-width: 100%;
}

.ui-update h1, .ui-update h2 {
  font-family: 'Gotham Medium';
  color: #007599 !important;
}

.ui-update p, .ui-update h3, .ui-update h4, .ui-update h5, .ui-update h6,
.ui-update .gridList {
  font-family: 'Gotham Medium';
  color: #007599 !important;
}

.ui-update .fieldset-input>input, .ui-update .fieldset-input>textarea, .ui-update .fieldset-input>select, .ui-update .fieldset-input>.sq-input {
    background-color: #FFFFFF !important;
    border-color: #007599 !important;
    color: #007599 !important;
    border-radius: 1px;
}

.ui-update .btn {
    background-color: #007599;
    border-radius: 1px;
    border-color: #007599 !important;
    color: #FFFFFF !important;
}

.ui-update .btn:hover, .ui-update .btn:active, .ui-update .btn:focus {
    background-color: #D4AF37;
    border-radius: 1px;
    border-color: #D4AF37 !important;
    color: #FFFFFF !important;
}

.label,
.ui-update .fieldset-label,
.ui-update .tick input[type="radio"]+label, .ui-update .tick input[type="checkbox"]+label {
  color: #005772;
}

.ui-update .fieldset-detail {
  font-size: 14px;
  color: #80BBCC;
}

.ui-update ::-webkit-input-placeholder {
    color: #BFDDE5;
}

.ui-update ::-moz-placeholder {
    color: #BFDDE5;
}

.ui-update :-moz-placeholder {
    color: #BFDDE5;
}

.ui-update :-ms-input-placeholder {
    color: #BFDDE5;
}

.ui-update ::-ms-input-placeholder {
    color: #BFDDE5;
}

.ui-update .tick_checkbox input[type="checkbox"]+label:before {
  background-color: #FFFFFF;
  border-color: #007599;
}

.ui-update .tick_checkbox input[type="checkbox"]:checked+label:before {
  background-color: #D4AF37;
  border-color: #D4AF37;
}

.ui-update a {
    color: #005772;
}

@font-face {
  font-family: 'Gotham Medium';
  font-style: normal;
  src: url('https://peoplevine.blob.core.windows.net/media/1086/7250713802-b7ec-410f-97a0-b8f093bd927f.otf') format('opentype');
}

.layout {
    --primary-font: 'Raleway', sans-serif;

    --logo-background:   white;
    --navbar-background: white;
    --navbar-border:     2px solid #007599;
    --separation-line:   5px solid #007599;
    --speed: 500ms;
}

#layout-menu-toggle + label {
    --menu-toggle-color: hsl(0, 0%, 15%) ;
    --size: 1.5rem ;
}

.layout .main-menu > .option {
    --border: 2px solid #007599 ;

    --text-color_at-first: #007599 ;

    --text-color_when-focused-on: #D4AF37     ;
    --background_when-focused-on: hsla(0, 0%, 100%, 0.1) ;

    --text-color_when-dropdown-activated: #007599;
    --background_when-dropdown-activated: white ;
}

.layout .sub-menu > .option {
    --border: 1px solid hsla(0, 0%, 0%, 0.2) ;
    
    --text-color_at-first: #007599     ;
    --background_at-first: hsla(0, 0%, 100%, 0.3) ;

    --text-color_when-focused-on: #D4AF37;
    --background_when-focused-on: hsla(0, 0%, 100%, 0.5) ;
}


/* :: additional styling :: */
@media screen and (max-width: 750px) {
    .pvwrap,
    #PeopleVineContent {
        padding: 5vh 5vw;
        width: 100%;
    }
}
@media screen and (min-width: 751px) {
    .pvwrap,
    #PeopleVineContent {
        padding: 3rem;
        width: calc( 100% - var(--layout-header-width) );
    }
}

@media screen and (min-width: 751px){
header.layout section.logo {
    background: var(--logo-background);
    padding: 1.5rem;
    height: 12.5rem;
}
}

#gridMemberships .membership-li .blockTile-hd {
    padding: 15px 20px 5px 40px;
}

#commerce_shop #navbar1, #resultFilter {
  display: none;
}
#sortNavBar {
  display: none;
}
.productPrice {
    margin-bottom: 1rem;
}
.productButtons .btn:hover, .btn:focus, .btn.focus {
    color:black;
    background-color: white;
    border:1px solid black;
    text-decoration: none;
}

/*ACCOUNT CUSTOMER MENU CSS*/
#account_customer_menu .pv-blockTile .pv-blockTile-hd {
    padding: 0px !important;
    margin: 0 auto;
}

#account_customer_menu .pv-blockTile {
    height: 375px;
}
    @media(max-width: 500px){
      #account_customer_menu .pv-blockTile {
 height: 415px;
      }
    }
/*END ACCOUNT CUSTOMER MENU*/




#content_mainImage {
  width:90%;
}
#productFavoriteBlock{
  display: none;
}
#inStockHelp{
  display: none;
}


/*#PeopleVineContent {*/
/*  padding-bottom: 21.5rem !important;*/
/*}*/

/*.header-div {*/
/*    max-width: 100%;*/
/*    background-color: #FFFFFF;*/
/*    min-height: 100px;*/
/*}*/

/*.header-logo {*/
/*    min-height: 50px; */
/*    max-height: 80px;*/
/*    margin: 10px;*/
/*}*/

/*.navbar {*/
/*  height: 100%;*/
/*}*/

/*.custom-toggler .navbar-toggler {*/
/*  border: none;*/
/*}*/

/*.navbar-toggler:focus, .navbar-toggler:hover {*/
/*  outline: none;*/
/*}*/

/*.phone-icon {*/
/*  color: #007599;*/
/*  background-color: transparent;*/
/*  border: none;*/
/*}*/

/*.phone-icon:hover, .phone-icon:active, .phone-icon:focus  {*/
/*  color: #D4AF37;*/
/*  background-color: transparent;*/
/*  border: none;*/
/*  text-decoration: none;*/
/*  text-emphasis: none;*/
/*  outline:none;*/
/*}*/

/*.phone-number {*/
/*  color: #007599;*/
/*  background-color: transparent;*/
/*  border: none;*/
/*}*/

/*.phone-number:hover, .phone-number:active, .phone-number:focus  {*/
/*  color: #007599;*/
/*  background-color: transparent;*/
/*  border: none;*/
/*  text-decoration: none;*/
/*  text-emphasis: none;*/
/*  outline:none;*/
/*}*/

/*.header-link {*/
/*  font-family: 'Gotham Medium';*/
/*  color: #007599;*/
/*  font-size: 16px;*/
/*  text-transform: uppercase;*/
/*  background-color: transparent;*/
/*  border: none;*/
/*}*/

/*.header-link:hover, .header-link:active, .header-link:focus, .header-link:visited  {*/
/*  font-family: 'Gotham Medium';*/
/*  color: #D4AF37;*/
/*  font-size: 16px;*/
/*  text-decoration: none;*/
/*  text-emphasis: none;*/
/*  outline:none;*/
/*}*/

/*.dropdown-menu {*/
/*  background-color: #D4AF37;*/
/*  text-align: right;*/
/*}*/

/*.dropdown-item {*/
/*  font-family: 'Raleway';*/
/*  color: #FFFFFF;*/
/*  font-size: 16px;*/
/*}*/

/*.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover {*/
/*    background-color: #DBBA57;*/
/*    color: #FFFFFF;*/
/*    text-decoration: none;*/
/*  text-emphasis: none;*/
/*  outline:none;*/
/*}*/

/*.dropdown .dropdown-menu {*/
/*    -webkit-transition: all 0.3s;*/
/*    -moz-transition: all 0.3s;*/
/*    -ms-transition: all 0.3s;*/
/*    -o-transition: all 0.3s;*/
/*    transition: all 0.3s;*/

/*    max-height: 0;*/
/*    display: block;*/
/*    overflow: hidden;*/
/*    opacity: 0;*/
/*}*/

/*.dropdown.show .dropdown-menu {*/
/*    max-height: 300px;*/
/*    opacity: 1;*/
/*    padding-left: 10px;*/
/*    padding-right: 10px;*/
/*}*/

/*.row {*/
/*  margin: 0px;*/
/*}*/

/*.grid {*/
/*  padding-left: 5px;*/
/*}*/

/*footer {*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*}*/

/*.footer-logo {*/
/*    max-height: 50px;*/
/*}*/

/*.footer-nav {*/
/*    background-color: #007599;*/
/*    width: 100%;*/
/*    position: absolute;*/
/*    bottom: 2rem;*/
/*    width: 100%;*/
/*    height: 20.5rem;*/
/*}*/

/*.templatesitefooter {*/
/*    height: 30px;*/
/*    padding-top: 5px;*/
/*    position: absolute;*/
/*    bottom: 0px;*/
/*}*/

/*.social-links {*/
/*    position: absolute;*/
/*    bottom: 0px;*/
/*    padding-left: 10px;*/
/*    padding-right: 10px;*/
/*    padding-bottom: 1rem;*/
/*}*/

/*.social-logo {*/
/*    font-size: 16px;*/
/*}*/

/*.inner-icon {*/
/*    background-color: #FFFFFF;*/
/*    padding: 9px;*/
/*    border-radius: 25px;*/
/*    width: 34px;*/
/*}*/

/*.inner-icon:hover, .inner-icon:active, .inner-icon:focus {*/
/*  background-color: #D4AF37;*/
/*}*/


/*.ui-update .mix-box_outlined {*/
/*    border: none;*/
/*    background-color: #FFFFFF;*/
/*}*/

/*.ui-update .rule {*/
/*    background-color: #FFFFFF;*/
/*}*/


/*@media only screen and (min-width: 992px) {*/
/*  .ui-update .grid-col_6of12 {*/
/*      width: 100%;*/
/*  }*/
/*  .ui-update .grid {*/
/*      max-width: 100%;*/
/*  }*/
/*}*/
/*@media (max-width: 575px) { */
/*  .nav-item {*/
/*      width: 100vw;*/
/*      text-align: center;*/
/*      margin-top: 20px;*/
/*  }*/
/*}*/
/*@media (min-width: 576px) { */
/*  #PeopleVineContent {*/
/*     padding-left: 3rem;*/
/*  }*/
/*}*/

#blockPromoLoyalty {
    display: none;
}





/*/////////EDITS FOR IPAD VIEW*/

/*login page*/
/*@media (min-width: 768px){*/
/*    #custom_page-34142 .col-spacer {*/
/*        min-width: 100% !important;*/
/*    }*/
/*    #custom_page-34142 #pnlContent {*/
/*        margin: 0 auto;*/
/*    }*/
/*    #custom_page-34142 .col-md-5 {*/
/*        -ms-flex: 0 0 99.666667% !important;*/
/*        flex: 0 0 99.666667% !important;*/
/*        max-width: 99.666667% !important;*/
/*    }*/
/*}*/

/*portal landing page (account_customer_menu)*/
/*#PeopleVineContent {*/
/*    margin: 0 auto !important;*/
/*}*/
/*///////////END EDITS FOR IPAD VIEW*/


/*online fandb edits*/
.menuCategory .blockTile-hd {
    display: none;
}


/*Mobile/App Edits*/
.membership-li .membership-link {
    color: #007599 !important;
}
    .membership-li .membership-link:hover {
    color: white !important;
background-color: #007599 !important;
    border-color: #007599 !important;
}
@media(max-width:500px){
.order-table th {
    font-size: 10px;
    padding-right: 5px;
}
}
/*End Mobile/App Edits*/



#blog .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    /* flex-wrap: wrap; */
    margin-right: -15px;
    margin-left: -15px;
    flex-direction: column;

}
.pvblog {
    margin: 3rem 0rem;
}