

.cart_shipping_message { 
  display: none;
  width: 100%;
  text-align: center;
  font-weight: bold;
  margin-bottom: 30px;
  color: red;      
  font-size: 20px;
}   
.icons li.tik-tok a{
  background-position: -622px bottom !important;
}
.icons li.tik-tok a {
  background: url(https://cdn.shopify.com/s/files/1/0278/6833/files/icons_light_1_1_7.png?v=1597817327) no-repeat;
} 
.aftership-poweredBy {
display: none;
}
.footer .icons li a {
  /*   height: 24px; */
}
#cart_form .three.columns.omega p {
  display: block;
}
.cv__header_right li.cv_navicon_button{
  display:none;
}


@media (max-width:767px){
  ul.menu li {
    padding: 0 0 0 0px;
  }
  .nav ul li a.cart.active {
    color: #756e57;
    border: solid 1px #deebee;
  }
  .toggle_menu.nav {
    left: 0;
    right: 0;
    width: 100%;
    top: 0;
  }
  .cv__header_right li.cv_navicon_button{
    display:block;
  }
  .cv__main_header {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
  }
  .cv__main_header_outer{
    width: 100% !important; 
    max-width: 90%;
    /*    padding: 15px 15px 0px 15px !important; */
  }
  div.content .cv__header_left {
    display: inline-block;
    width: 25% !important;
  }
  div.content .cv__header_center {
    display: inline-block;
    width: 50% !important;
    text-align: center;
  }
  div.content .cv__header_right {
    width: 25% !important;
    display: inline-block;
  }
  .cv__header_center img {
    width: 100%;
    max-width: 100px;
    margin: 0px auto;
  }
  div.content .cv__main_header ul.nav_buttons {
    top: 0;
    margin: 0;
  }
  div.content .cv__main_header .logo a {
    padding-top: 0;
  }
  .cv__header_center .alt-logo {
    position: relative; 
    top: 0;
  }
  .container .nav.column.cv__header_right {
    position: relative;
    top: 0;
    right: 0px;
    margin: 0;
    padding-top: 0;
  }
  ul.menu li.navicon_button {
    margin-bottom: 0;
  }   
  .cv__main_header  .nav ul li {
    padding: 0 0 0 0px;
  }
  .cv__header_left a.navicon {
    padding: 5px 10px 5px 30px;
    border: solid 1px #deebee;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    color: #756e57;
    font-size: 15px;
  }
  .nav ul li a.cart {
    /*      background-size: 16px 70px !important;  */
  }
  ul.menu li a.cart {
    /*     padding-left: 40px; */
  }
  ul.menu li a.navicon {
    padding-left: 35px;
  }
}
@media (max-width:340px){
  .container .nav.column.cv__header_right {
    right: 0px;
  }
}