li.devst-menu{    padding: 6px 0;font-size:17px;}
@media (min-width: 1300px){
li.devst-menu{    padding: 6px 10px;font-size:17px;}

.template-index.sidebar-disabled .main-header-wrapper {
      padding: 1%;
}
  }
li.navmenu-item.navmenu-item-parent.navmenu-id-shop.navmenu-meganav-item-parent{font-size:17px;}
a.navmenu-meganav-link.navmenu-meganav-link-parent{font-size:16px;border-bottom:1px solid lightgrey;color:#606060;}
a.navmenu-link{padding-top:10px;padding-top:10px;color:black !important;font-weight:700 !important;font-size:16px !important;}
img.devst-home-blog{width:100%;height:200px;object-fit:cover;}
p.home-blog-post-cta{display:inline-block;font-size:0.8rem;letter-spacing:0.1em;text-transform:uppercase;padding:1rem;border:1px solid black;width:auto;}
.footer-link-list h4 {
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-family: Roboto, sans-serif;
}
.footer-module.footer-text-box h4{
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-family: Roboto, sans-serif;
}

.select-wrapper {
    cursor: pointer;
    border: 1px solid #e5e5e5;
    position: relative;
    font-size: 14px;
    border-radius: 5px;
    padding: 9px 15px 9px;
    background: #f7f7f7;
    color: black;
    cursor: pointer;
    z-index: 2;
    width: 100%;
    height: 100%;
    -webkit-appearance: none;
    opacity: 1;
}
.m16-40 > div > div > center > div {background:#f9b254;color:#fff;border:5px solid #f9b254;}
.m16-40 > div > div > center > div :hover{background:#fff;color:#f9b254;border:5px solid #f9b254;}
.m39-181 > div > div > center > div {background:#81AC6D;color:#fff;border:5px solid #81AC6D;}
.m39-181 > div > div > center > div :hover{border:5px solid #81AC6D;background-color:#fff ;color:#81AC6D;}
.m36-163 > div > div > center > div {background:#569abc;color:#fff;border:5px solid #569abc;}
.m36-163 > div > div > center > div :hover{background:#fff;color:#569abc;border:5px solid #569abc;}
.vert-item.membership-kit .button-box{display:flex;justify-content:center;}
.venue-box{border:1px solid #000;padding:15px;margin:1.5%;width:47%;min-height:805px;float:left;position:relative;}
.venue-box p{font-size:14px !important;text-align:center;}
.venue-box h2{font-size:18px !important;text-align:center;margin-bottom:0;}
.flavor-box{background:url(https://cdn.shopify.com/s/files/1/1507/7302/files/YoungAndSpritely.png?1641586â€¦);width:30%;height:auto;margin:1.4%;}
.subpage-nav-box{list-style-type:none;margin:15px 0;padding:0;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.active-link{background-color:#000;border:none;}
.link-box2{width:calc(100%/6);height:75px;text-align:center !important;border:1px solid;border-color:#000;display:flex;align-items:flex-end;justify-content:center;}
h3:last-of-type{
    padding-top: 10px;
    //padding-bottom: 10px;
    font-size: 17px;
    font-weight: 700;
/*     line-height: 21px; */
}.active-link h3{color:#FFFFFF !important;}
.partner-bar-box a{color:black;}
.link-box2 h3{font-size:1rem;font-weight:400;}

.partner-bar-box {
    border: 1px solid #000;
    padding: 15px;
    margin: 1.3%;
    width: 30%;
    min-height: 246px;
    color: black;
    float: left;
    position: relative;
}

.partner-bar-box h2{font-size:18px !important;text-align:center;margin-bottom:0;}
.partner-bar-box p{font-size:14px !important;text-align:center;}
.partner-bar-box p{font-size:14px !important;text-align:center;}
.partner-bar-box em{color:black;}
.venue-box h3{font-size:16px !important;text-align:center;margin-bottom:0;color:#000;}
.venue-box a{color:black;}
.active-link{background-color:#000;border:none;}
.link-box{width:300px;height:65px;text-align:center !important;border:1px solid;border-color:#000;display:inline-flex;align-items:center;justify-content:center;}
.vert-item.membership-kit .button-box center{width:40%;margin:10px 5%;}
.breadcrumbs{display:none;}
.members-tasting-box{border:1px solid #000;padding:15px;margin:1.4%;width:30%;height:300px;float:left;position:relative;overflow-y:scroll; display: flex; flex-direction:column; justify-content: space-between; align-items: center;}
@media(max-width: 980px) {
  .members-tasting-box{ height: auto; }
}
.members-tasting-box h2{font-size:21px!important;text-align:center;margin-bottom:0;font-weight:700}
.members-tasting-box h4{font-size:14px!important;text-align:center}
a>.members-tasting-box:hover{background-color:#000;color:#fff}
h2>.members-tasting-box:hover{background-color:#000;color:#fff}
a>.members-tasting-box:hover .members-tasting-box-heading, a>.members-tasting-box:hover .members-tasting-box-subheading, a>.members-tasting-box:hover .members-tasting-box-info-link{color:white;}
.contact-form-wrapper{width:60%;height:auto;margin:1.5% auto;text-align:center}
.contact-form{width:100%;height:auto;text-align:center}
.input-wrapper{margin:25px 100px;}
.contact-address{width:30%;height:auto;margin:1.5%;float:left;padding:15px}
.blog-content{width:75%;float:left}
.article_title{margin-bottom:5px;margin-top:5px!important}
.blog-display-img{float:left;width:25%;margin:5px 15px 5px 0}
.blog-data{margin-top:5px}
.blog-display-answer{font-size:13px}
.blog-display-space{margin-left:20px}.blog-display-field{font-size:13px;font-weight:700}
.blog-display-answer{font-size:13px}
.clear{clear:both;}
select#fieldyhkkwu {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #F7F7F7;
    border: 1px solid #e5e5e5;
}
hr{height:2px;background:#e5e5e5;border:none;}
.blog-navigation{width:25%;float:left;padding-left:35px;padding-right:25px}
.button-devst{background:#fff;font-family:Roboto,sans-serif;font-weight:400;line-height:normal;color:#000;-webkit-appearance:none;display:inline-block;width:auto;padding:15px 20px;cursor:pointer;border:1px solid #000;border-radius:0;font-size:14px;letter-spacing:.1em;margin:25px auto;text-align:center;text-transform:uppercase}
.button-devst:hover{background:#000;color:#FFF;}
@media (max-width:720px){.main-content-wrapper{padding:0 15px;display:block !important;} }
@media (max-width:720px){.main-content{width:100% !important;padding:0px 5px !important;margin-top:20px !important;}}
@media only screen and (max-width:720px){.blog-content{width:100% !important;}
.blog-navigation{display:none;}
.link-box2{box-sizing:border-box;width:calc(100%/3 - .5rem);margin:.25rem !important;}
.venue-box{margin:7.5%;width:85%;min-height:auto!important}
.partner-bar-box{margin:7.5%;width:85%;min-height:auto!important}
.members-tasting-box{margin:7.5%;width:85%;min-height:auto !important;}}
.flavour-profile-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center}
.flavour-profile-square{align-self:center;margin:1rem;width:calc(33% - 2rem)}
.flavour-profile-image>img{width:100%;height:auto}
@media (max-width:980px){.flavour-profile-square{align-self:center;margin:1rem;width:80%;}
.flavour-profile-container{flex-direction:column;}
}
div.search-results div.search-results-main-content ul li.search-product .search-thumbnail{border:none;margin-bottom:0;overflow:hidden}div.search-results div.search-results-main-content ul .search-thumbnail{display:block;position:relative;text-align:center;max-width:100%;margin:0 auto;padding:0}
div.search-results div.search-results-main-content ul li a{transition:all,.14s;text-decoration:none;outline:0}div.search-results *,div.search-suggestions-results *{position:static;top:auto;left:auto;bottom:auto;right:auto;z-index:auto;overflow:visible;outline:0;border:0 none;border-radius:0;box-shadow:none;vertical-align:baseline;text-align:inherit;text-indent:0;text-transform:none;text-overflow:clip;text-shadow:none;line-height:normal;opacity:1;box-sizing:content-box;color:inherit}
div.search-results div.search-results-main-content ul li.search-product .search-thumbnail{border:none;margin-bottom:0;overflow:hidden}div.search-results div.search-results-main-content ul .search-thumbnail{display:block;position:relative;text-align:center;max-width:100%;margin:0 auto;padding:0}
div.search-results li.search-product div.search-thumbnail img:last-of-type{display:inline-block}div.search-results li.search-product div.search-thumbnail img{left:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;object-fit:contain;display:none}
.reveal .hidden .caption .centered{display:table-cell;vertical-align:middle;z-index:0;}
.reveal .caption{position:absolute;top:0;display:table;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.7);font:13px/1.6 sans-serif;text-transform:uppercase;color:#333;letter-spacing:1px;text-align:center;text-rendering:optimizeLegibility}
.reveal:hover .hidden{z-index:100000;opacity:1}.reveal .hidden{position:absolute;z-index:-1;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.reveal .hidden{display:block!important;visibility:visible!important}
div.search-results div.search-results-main-content ul li.search-product .search-thumbnail.reveal h3{text-transform:uppercase;font-size:17px;}
  .sub-footer__copyright {
    width: 50%;
    display: inline-block;
    vertical-align: top;
       font-size: 14px !important;
    font-weight: 400;
    color: black;
}

.sub-footer__copyright a {
    font-size: 14px !important;
        color: black !important;
}
.sub-footer__copyright p {
    font-size: 14px !important;
    color: black;
}
div.search-suggestions-results *, div.search-results *{position:static;top:auto;left:auto;bottom:auto;right:auto;z-index:auto;overflow:visible;outline:none;border:0 none;border-radius:0;box-shadow:none;vertical-align:baseline;text-align:inherit;text-indent:0;text-transform:none;text-overflow:clip;text-shadow:none;line-height:normal;opacity:1;box-sizing:content-box;color:inherit;}
.devst-hide{display:none;}
div.search-results div.search-results-main-content .list-btn-box input[type="submit"]{    min-height: 30px !important;font-size: 10px !important;padding: 0 5px !important;}
button.js-cm-submit-button{
    background: #fff;
    font-family: Roboto,sans-serif;
    font-weight: 400;
    line-height: normal;
    color: #000;
    -webkit-appearance: none;
    display: inline-block;
    width: auto;
    padding: 15px 20px;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 0;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
button.js-cm-submit-button:hover{color:white; background:black;}
input.btn-contact{
    background: #fff;
    font-family: Roboto,sans-serif;
    font-weight: 400;
    line-height: normal;
    color: #000;
    -webkit-appearance: none;
    display: inline-block;
    width: auto;
    padding: 15px 20px;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 0;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
input.btn-contact:hover{color:white;}

.home-module-inline-items {max-width: 1258px;margin: auto;}
@media (min-width: 1024px){
.home-module-inline-items {
    max-width: 1300px;
    margin: auto;
}
}

.main-info-new {
    display: flex !important;
    align-items: center;
    display: -webkit-flex;
    -webkit-align-items: center;
    margin-bottom: 15px;
}
.main-info-new .main-info-new-left {
    width: 30%;
}
.template-customers-account .main-content {
    max-width: 75%;
    /* max-width: 960px; */
}
@media(max-width: 767px){

  .template-customers-account .main-content{
  	max-width: 100% !important;
  }
  
  
}
.edit-new a, .need-to-reset a {
    color: #569abc;
    font-weight: bold;
}
h4.sidebar-link-list-title.meta {

    margin: 20px 0px;
}
hr.account-line {
    max-width: 1200px;
}

.unfiltered-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
}
.unfiltered-box {
    border: 1px solid #000;
    display: flex;
    flex-direction: column;
}
.unfiltered-box-image {
    flex-grow: 6;
}
.unfiltered-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.unfiltered-container>div {
    margin: 1rem;
    width: calc(33% - 2rem);
}
.unfiltered-box h2 {
    font-size: 20px !important;
    text-align: center;
    font-weight: bold;
}
.unfiltered-box p {
    font-size: 14px;
    text-align: center;
}
a>.unfiltered-box:hover {
    background-color: black;
    color: white;
}
a>.unfiltered-box:hover .unfiltered-heading, a>.unfiltered-box:hover .unfiltered-box-subheading, a>.unfiltered-box:hover .unfiltered-box-info-link {
    color: white;
}
@media (max-width: 980px){
  
.unfiltered-container {
  flex-direction: column;
}
  
.unfiltered-container>div {
    margin: 1rem;
    width: 80%;
}

.unfiltered-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    flex-grow: 1;
}

}
h3.slide-title{font-size:60px;}

.link-box h3 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
}

.main-content h2 {
    font-size: 20px;
      color: #00000;
}
input[type="text"] {
    border: 1px solid black;
      padding: 14px 15px 9px;
      cursor: text !important;
}
.contact-form h1 {
    margin-top: 1.1em;
    margin-bottom: 0.4em;
    font-size: 30px;
  line-height: 1.40;
}
input.searchSubmit {
    background: #fff;
    font-family: Roboto,sans-serif;
    font-weight: 400;
    line-height: normal;
    color: #000;
    -webkit-appearance: none;
    display: inline-block;
    width: auto;
    padding: 15px 20px;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 0;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.post-meta.meta {
    font-family: Roboto,sans-serif;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #b9b9b9;
}
#submit_birthdate {
    background: #fff;
    font-family: Roboto,sans-serif;
    font-weight: 400;
    line-height: normal;
    color: #000;
    -webkit-appearance: none;
    display: inline-block;
    width: auto;
    padding: 15px 20px;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 0;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
#submit_birthdate:hover
{
background-color:black;
  color:white;
}
.button-enter.btn.styled-submit:hover{
background-color:black;
  color:white;

}
.button-enter.btn.styled-submit {
    background: #fff;
    font-family: Roboto,sans-serif;
    font-weight: 400;
    line-height: normal;
    color: #000;
    -webkit-appearance: none;
    display: inline-block;
    width: auto;
    padding: 15px 20px;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 0;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.product-wrap.two-column>div.product-images {
    float: left;
    clear: none;
}
.product-wrap.two-column .product-images+div {
    border-top-width: 0;
}

.product-wrap.two-column>div {
    width: 48%;
    float: right;
    clear: right;
}
.product-wrap>div {
    width: 65%;
    margin: 35px auto 0;
    padding-top: 35px;
    border-top: 1px solid #e5e5e5;
}

a.product-vendor.vendor {
    display: none;
}
table {
    font-size: 1.0625rem;
    background: transparent;
    color: #555;
    border: 0px solid #d0d0d0 !important;
    border-top: none !important;
    border-radius: 5px;
    border-collapse: separate;
    line-height: 1.57143;
}
td, th {
    border-top: 0px solid #d0d0d0 !important;
}
p.join-variable {
    font-size: 14px;
    text-align: center;
      color: #606060;
    font-weight: 400;
      margin: 0;
}
tbody tr:first-child td:last-child, tbody tr:first-child th:last-child {
    border-radius: 0 5px 0 0;
/* display: none; */
}

td.product-price-minimum.money.members-price {
    /* border-left: 1px solid #d0d0d0; */
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    font-size: 32px;
    font-weight: 700;
    font-family: Lato, sans-serif;
}
.main-footer {
    max-width: 100%;
    margin: 3.53281rem auto 0;
    padding: 3.53281rem 0;
    color: #000;
}
.payment-options li {
    display: inline-block;
    margin-left: 10px;
    color: rgba(96,96,96,0.9);
    font-family: 'Pacific';
    font-size: 32px;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.payment-options .american-express:before {
    content: '\E203';
}
.payment-options .discover:before {
    content: '\E205';
}
.payment-options .master:before {
    content: '\E202';
}
.payment-options .visa:before {
    content: '\E201';
}
.flavor-box:hover {
    box-shadow: 0px 0px 10px 0px #000;
}
input.searchBox.field {
    border-radius: 5px !important;
}
  .list-btn-center {     width: 78px !important;     height: auto !important;     margin: 15px 5px !important;     padding: 10px 5px !important;     font-size: 10px !important; }
.main-footer.has-border {
    padding-top: 0 !important;
    border-top: 0px solid #d0d0d0;
}
.rte-content.colored-links h3 {
    font-size: 17px;
    line-height: 21px;
    color: black;
}
.rte h3 {
    font-size: 17px;
}

@media (max-width: 768px){
  .product-wrap.two-column>div{
      width: 100%; 
     float: none; 
    clear: right;
  }
  h3:last-of-type {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 700;
    line-height: 21px;
}

h3.slide-title {
    font-size: 28px;
}
}

textarea {
    border: 1px solid;
      cursor: text !important;
}
.select-wrapper:after {
    content: '\E007';
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -7px;
    font-family: 'Pacific';
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.previous-post span {
   
    color: #737373;
}
.previous-post a {
   font-size: 14px;
    color: #737373;
}
.next-post span {
    font-size: 14px;
    color: #b9b9b9;
}
.footer-text-box .rte p {
    font-size: 14px;
}
label.sc-gzVnrw.bBsEyU {
    font-size: 14px;
  color:black;
}
@media (min-width: 721px){
.navigation .navmenu-depth-1>.navmenu-item>.navmenu-link {
    padding: 0 0 0 10px;
    margin: 0;
    border: 1px solid transparent;
}
}

a.navmenu-link {
  font-size: 16px;
  font-family: Lato,sans-serif !important;
  text-transform: uppercase;
  font-weight: bold;
}

@media (max-width: 1370px){
  img.header-logo-desktop {
    max-width: 256px !important;
  }
  li.devst-menu {
    padding: 6px 10px !important;
  }
  nav.navigation{
  	right: -20px !important;
  }
}
@media (max-width: 1440px){
  img.header-logo-desktop {
    max-width: 264px !important;
  }
  li.devst-menu {
    padding: 6px 12px !important;
  }
  nav.navigation{
  	right: -18px !important;
  }
}
@media (min-width: 1300px){
  .main-header {
    padding-top: 0.5%;
  }
  .template-index.sidebar-disabled .main-header-wrapper {
    padding: 0 30px;
    padding-left: 3rem !important;
    padding-right: 6.125rem !important;

  }
  .header-layout-inline:not(.header-nav-overflow).header-left-logo-desktop .navigation {
    top: 47.5%;
    align-items: start;
    left: 23.4%;
  }
  li.devst-menu {
    padding: 6px 28px;
  }
  
  
}
@media (max-width: 1200px){
  img.header-logo-desktop {
    max-width: 168px !important;
  }
  .navmenu-depth-1>.navmenu-meganav-item-parent>.navmenu-meganav {
    left: 31% !important;
    margin-left: -13%;
    z-index: -1;
    border: 1px solid #e5e5e5;
    top: 39px;
    z-index: -1 !important;
}
}
@media (min-width: 91.75rem){
  .navmenu-submenu.navmenu-meganav
  {
    left:200px

  }
}
@media (min-width: 1450px) and (max-width: 1650px){
html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
}
 nav.navigation {

    align-items: start;
    left: 22%;
  }
  li.devst-menu {
    padding: 6px 25px;
  }
  
  
}

.navmenu-depth-1>.navmenu-meganav-item-parent>.navmenu-meganav {
    left: 13%;
    margin-left: -13%;
    z-index: -1;
    border: 1px solid #e5e5e5;
    top: 39px;
  z-index: -1 !important;
}
.devst-menu.navmenu-item.navmenu-item-parent.navmenu-id-shop.navmenu-meganav-item-parent.open{
      font-size: 17px;
    border: solid 1px #e0e0e0;
    border-bottom: solid 6px #fff;
}
.devst-menu.navmenu-item.navmenu-item-parent.navmenu-id-shop.navmenu-meganav-item-parent.open{
padding: 6px 25px 0px 25px;
}
.header-layout-inline:not(.header-nav-overflow).header-left-logo-desktop .navigation {

    width: auto;
}
select#fieldyhkkwu {

  background: #f7f7f7;

  border: 1px solid #e5e5e5;
  font-size: 14px;
  border-radius: 5px;
}
input#fieldEmail {
    border-radius: 5px;
  cursor:text;
}
form p label {
    color: black;
}
.select-wrapper
{
	border:none !important;
}

@media (max-width: 720px){
  .header-tools {
/*     margin-right: -2.2944rem; */
  }
}



@media (max-width: 1024px){
.home-module-inline-items {
    max-width: fit-content;
    margin: auto;
    display: block;
}
}


div.search-results div.search-results-main-content ul li.search-product .search-thumbnail .product-list-item-badge{
    line-height: 1.625;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    font-family: Roboto,sans-serif !important;
    font-weight: 400;
    font-size: 14px !important;
    letter-spacing: 0.1em;
    right: 0;

}

.visely-recommendations-container .product-list-item-badge {
    font-family: Roboto,sans-serif !important;
    font-weight: 400;
    font-size: 14px !important;
}
input.btn.list-btn-center {
    color: #000 !important;
    background: #fff !important;
    padding: 10px 5px!important;
    border: 1px solid black !important;
    border-radius: 0px !important;
    min-height: 11px !important;
}
@media (max-width:768px){
.home-module-inline-items{
display:block !important;
}
}
input.btn.list-btn-center {
    font-family: Roboto,sans-serif;
}

select#fieldyhkkwu{
	display:none;
}

h3.visely-recommendations-title.complete{
    line-height: 30px !important;

}

  button.cart-button-checkout.button.bold_clone.mycheckouyC {
    /* background: #fff; */
    font-family: helvetica neue,sans-serif;
    font-weight: 400;
    line-height: normal;
    /* color: #000; */
    -webkit-appearance: none;
    display: inline-block;
    width: auto;
    padding: 15px 20px;
    cursor: pointer;
    /* border: 1px solid #000; */
    /* border-radius: 0; */
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
input.btn.btn-success {
    /* background: #fff; */
    font-family: helvetica neue,sans-serif;
    font-weight: 400;
    line-height: normal;
    /* color: #000; */
    -webkit-appearance: none;
    display: inline-block;
    width: auto;
    padding: 15px 20px;
    cursor: pointer;
    /* border: 1px solid #000; */
    /* border-radius: 0; */
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.main-next-prev {
    display: none !important;
}

.modal-hider {
    position: unset !important;
    left: -99999em;
}

.add-new-address .button.toggle-new-address {
    margin: 0;
    display: flex;
    
    min-height: 262px;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.add-new-address .button {
    padding: 10px;
    margin-bottom: 35px;
    border: 3px dashed #b7b7b7;
    border-radius: 5px;
    min-height: 225px;
    width: 40%;
      background: #ffffff;
    margin: 5%;
    color: #b7b7b7;
    text-align: center;
    font-size: 1.4em;
}
.add-new-address span.plus {
    font-size: 90px;
}
.add-new-address .add-text {
    font-size: 20px;
}
.main-content-wrapper .add-new-address .button:hover {
    background: #64703c;
}

@media (min-width:769px){
  .hide-desktop-head{
  display:none;
  }
}
@media (max-width:768px){
.hide-mobile-head{
display:none;
}
}


@media (min-width: 1441px) and (max-width: 1090px){
img.header-logo-desktop {
    max-width: 204px !important;
}
}
 
    

a.acc {
    line-height: 0 !important;
    font-size: 15px !important;
    display: contents !important;
    width: 13% !important;
    align-items: center;
    justify-content: center;
    padding-left: 0.8832rem;
}
a#customer_logout_link{
    line-height: 0 !important;
    font-size: 15px !important;
    display: contents !important;
    width: 13% !important;
    align-items: center;
    justify-content: center;
    padding-left: 0.8832rem;
}

@media (min-width: 500px){

  .desktop-hidden{
    display:none;

  }
  .mobile-hidden{
    display:block;

  }
}

@media (max-width: 500px){

  .desktop-hidden{
    display:block;

  }
  .mobile-hidden{
  display:none;

}
}


@media (min-width: 500px){
  #shopify-section-renew-announcement-bar span.pxs-announcement-bar-text-desktop {
    font-size: 21px;
  }
  #shopify-section-renew-announcement-bar .pxs-announcement-bar{
  	height: 130px;
  }
  #shopify-section-renew-announcement-bar .button-box{
    margin-top: unset;
    padding-left: 10%;
    padding-right: 10%;
    max-width: 1100px;
    margin: 0 auto;
  
  }
}


@media (max-width: 500px){
  #shopify-section-renew-announcement-bar span.pxs-announcement-bar-text-desktop {
    font-size: 21px;
  }
  #shopify-section-renew-announcement-bar .pxs-announcement-bar{
  	height: 220px;
  }
  
}


 #shopify-section-renew-announcement-bar .button-box{
   margin-top: unset;
 }


@media( min-width: 500px){
  .join-membership ul.nav.navbar-nav{
    position: absolute;
    top: 14px;
    right: 0;
  }
  

/* .join-membership .header-tools {
    top: unset !important;
    margin-top: -20px;
} */

}


@media (max-width: 500px)
{
  .order-main-inner {
    display: flex;
    padding-left: 10px;
    padding-right: 10px;
  }
  .order-main-inner div, .order-history-inner div {
    width: 50%;
  }
  .order-main.desktop-hidden {
    border: 2px solid black;
    padding: 20px;
  }
  .order-history-inner {
    display: flex;
  }
  .order-history.desktop-hidden {
    border: 2px solid black;
    padding: 20px;
  }
  h3.order-history
  {
  	text-align: center !important;
    
  }
  .template-page .page-title{
  	text-align: center;
  } 
  .order_links a {
    font-size: 16px;
    display: block;
    margin-top: 20px;
    color: #4596c1;
    text-decoration: underline;
    text-align: center;
}
.order-history.desktop-hidden {
    margin-top: 10px;
}
.order-history .order-history-inner-left{
    font-size: 16px;
   text-align: left;
}
.order-history .order-history-inner-right {
    font-size: 16px;
   text-align: right;
}
.order-history .order-main-inner-left.order-number {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}
.order-history .order-history-inner {
    padding-left: 15px;
}

.order-history.desktop-hidden {
    border: 2px solid #e0e0e0;
    padding: 10px 15px 10px 10px;
    border-radius: 10px;
}
  
  .order-main.desktop-hidden {
    margin-top: 10px;
}
.order-main .order-history-inner-left{
    font-size: 16px;
   text-align: left;
}
.order-main .order-history-inner-right {
    font-size: 16px;
   text-align: right;
}
.order-main .order-main-inner-left.order-number {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}
.order-main .order-history-inner {
    padding-left: 15px;
}

.order-main.desktop-hidden {
    border: 2px solid #e0e0e0;
    padding: 10px 15px 10px 10px;
    border-radius: 10px;
}
    .order-main .order_links {

    margin-top: 20px;

}
  .order-main .order_links a {

    margin-top: 0px;

}
   .order_info {
  display: flex !important;
  }
}

@media (min-width: 500px)
{
  .order-main-inner {
    display: flex;
    padding-left: 10px;
    padding-right: 10px;
  }
  .order-main-inner div, .order-history-inner div {
    width: 50%;
  }
  .order-main.desktop-hidden {
    border: 2px solid black;
    padding: 20px;
  }
  .order-history-inner {
    display: flex;
  }
  .order-history.desktop-hidden {
    border: 2px solid black;
    padding: 20px;
  }
  h3.order-history
  {
  	text-align: center !important;
    
  }
  .template-page .page-title{
  	text-align: center;
  } 
  .order_links a {
    font-size: 16px;
    display: block;
    margin-top: 20px;
    color: #4596c1;
    text-decoration: underline;
    text-align: center;
}
.order-history.desktop-hidden {
    margin-top: 10px;
  display:block;
}
.order-history .order-history-inner-left{
    font-size: 16px;
   text-align: left;
}
.order-history .order-history-inner-right {
    font-size: 16px;
   text-align: right;
}
.order-history .order-main-inner-left.order-number {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}
.order-history .order-history-inner {
    padding-left: 15px;
}

.order-history.desktop-hidden {
    border: 2px solid #e0e0e0;
    padding: 10px 15px 10px 10px;
    border-radius: 10px;
}
  .order-main-inner-right {
    text-align: end;
}
  
  .order-main.desktop-hidden {
    margin-top: 10px;
    display:block;
}
.order-main .order-history-inner-left{
    font-size: 16px;
   text-align: left;
}
.order-main .order-history-inner-right {
    font-size: 16px;
   text-align: right;
}
.order-main .order-main-inner-left.order-number {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}
.order-main .order-history-inner {
    padding-left: 15px;
}

.order-main.desktop-hidden {
    border: 2px solid #e0e0e0;
    padding: 10px 15px 10px 10px;
    border-radius: 10px;
}
    .order-main .order_links {

    margin-top: 20px;

}
  .order-main .order_links a {

    margin-top: 0px;

}
   .order_info {
  display: flex !important;
  }
}

.customer-logged-in .page-header {
    width: 100%;
    padding-bottom: 14px;
}
.main-info-new-right a.navmenu-link {
    background: #3C9BC0 !important;
    color: white !important;
    text-transform: uppercase;
    font-weight: 800 !important;
    border-radius: 5px !important;
    padding: 10px;
    min-width: 200px;
    display: block;
    text-align: center;
}
@media (max-width: 767px){
.main-info-new-right a.navmenu-link {
    position: absolute;
    left: 5%;
    width: 90%;
}
 
  .main-info-new {

    min-height: 30px;
}
}
@media(max-width: 767px){

  .template-customers-account .main-content{
  	max-width: 100% !important;
  }
  
  
}
.template-customers-addresses .page-title{
 display: none !important;
}
.hidden {
    display: none !important;
}