.select2-drop {
    width: auto!important;
}

.site-logo{
width:165px;
height:70px;
}
.ab-item{
  display:none;
}
.hippo-select-list {
  width:50px!important;
}
.prod_details{
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
max-width:600px!important;
}
.prod_details td{
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
.prod_details tr:nth-child(even) {
background-color: #dddddd;
}
.tm-box{
background-color:#f2f2f2;
}
.col-md-5 {
  width:95%!important;
}
.header-info-text .header-info-text-content {
  position: relative!important;
  float: right!important;
}
#a.checkout-button.button alt wc-forward{
display:none!important;
}
pre {
  display:none!important;
}
.logged-in .loginout { display: block !important; }
.loginout { display: none; }
#shopnow.shopnow{
   background-color: #4686cc;
   color:#fff!important;
    padding: 16px 30px;
    line-height: 1;
    cursor: pointer;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
white-space: nowrap;
    display: inline-block;
border:none;}
#shopnow.shopnow:hover {
   background-color: #000;
   color:white!important;}
#shopnow.shopnow a{
  color:#fff!important;}
.header-menu {
  padding-top:30px!important;
}
@media only screen and (min-width: 800px) {
  .menu-login1-container {
  float:right!important;
  position:relative!important;
  left:420px!important;
  }}
.yith-wcbm-css-badge-1966 div.yith-wcbm-css-text {
  display:none!important;
}
.woocommerce-password-strength.short , .woocommerce-password-hint {
  display:none!important;
}
.woocommerce-password-strength.bad , .woocommerce-password-strength , .woocommerce-password-strength.good , .woocommerce-password-strength.strong {
  display:none!important;
}