#menu-gec-scales-main-menu-1 > li > .sub-menu > li .sub-menu li:first-child:before{
  display: none;
}
#menu-gec-scales-main-menu-1 > li > .sub-menu > li .sub-menu{
  left:100%;
  margin-left: 0;
}
#menu-gec-scales-main-menu-1 > li > .sub-menu > li{
  position:relative;
}
.woocommerce-cart aside.sidebar,
.woocommerce aside.sidebar,
.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
  display: none;
}

.berocket_single_filter_widget .berocket_aapf_widget li label {
  cursor: pointer;
  display: block;
}
.berocket_single_filter_widget .berocket_aapf_widget li {
  list-style-type: unset;
  padding-bottom: 10px;
  margin-bottom: 15px;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
  font-size: 16px;
}
.berocket_single_filter_widget .berocket_aapf_widget li .berocket_checked {
  color: #fd9907;
}
.berocket_single_filter_widget .berocket_aapf_widget li input {
  display: none;
}
.berocket_single_filter_widget h3 {
  font-size: 20px;
  padding-bottom: 15px;
}
body .berocket_single_filter_widget ul {
  display: block !important;
}
.berocket_single_filter_widget .berocket_aapf_widget {
  margin-left: 0;
  list-style: none;
}
.woocommerce .shop-loop-img {
  border: 1px solid #ccc;
  overflow: hidden;
}
.woocommerce .shop-loop-img img {
  border: 0;
  width: auto !important;
}
.woocommerce-cart main.content,
.woocommerce main.content {
  float: none;
  width: 100%;
}
body .loop-prod a.button {
  font-size: 16px;
}
body.woocommerce .cart-collaterals .cart_totals,
body.woocommerce-page .cart-collaterals .cart_totals {
  float: none;
  width: 100%;
}
.woocommerce-cart .checkout-button {
  font-size: 16px !important;
}
body input#coupon_code,
.woocommerce input[name="quantity"] {
  line-height: 35.75px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
button[name="update_cart"],
body button[name="apply_coupon"],
body .woocommerce button[name="add-to-cart"] {
  font-size: 16px!important;
}
body .raq a:hover {
  text-decoration: none;
}
body .raq a {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  padding: 0.618em 1em;
}
.woocommerce .cart-collaterals .cart_totals table th{
    white-space: nowrap;
    padding: 25px 0 28px;
}
.woocommerce .woocommerce-cart-form table{
    font-weight: 600;
}
.cart_totals h2{
    margin: 0;
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    padding: 5px 0 18px;
    border-bottom: 1px solid #cfcfcf;
}
body .woocommerce table.shop_table{
    font-size:16px!important;
    border:0;
}
body.woocommerce-cart main.content{
    padding:0;
    border:0;
    box-shadow:none;
}
.woocommerce .cart-collaterals .cart_totals table{
    border:0;
}
.woocommerce .cart-collaterals .cart_totals table td{
    text-align: right;
    padding: 25px 0 28px;
    font-weight: 600;
}
body .woocommerce .cart-collaterals .cart_totals{
    background: #f8f8f8;
    padding: 20px 20px 25px;
}
.raq {
  padding-bottom: 30px;
  clear: both;
}
body td.product-thumbnail{
    width:140px;
    padding-left:0!important;
}
body td.product-thumbnail a{
    max-width:140px!important;
    display:block!important;
    width:100%!important;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
    width:100%!important;
}
.woocommerce .woocommerce-cart-form table td.product-quantity a:hover{
    font-size: 14.5px;
    color: #ff5722 !important;
    font-weight: 400;
    background: 0 0 !important;
}
.woocommerce .woocommerce-cart-form table td.product-quantity a{
    font-size: 14.5px;
    color: #999 !important;
    font-weight: 400;
    margin-top: 3px;
    width: initial;
    text-align: left;
    /* text-indent: 10px; */
}
@media only screen and (max-width: 991px) {
  #menu-gec-scales-main-menu-1 > li > .sub-menu > li .sub-menu{
    left:0;
    padding-left:30px;
  }
  /* #menu-gec-scales-main-menu-1>li.menu-item-has-children > .sub-menu{
    flex:0 0 100%;
    position: relative;
    left:0;
  }
  #menu-gec-scales-main-menu-1>li.menu-item-has-children{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #menu-gec-scales-main-menu-1>li.menu-item-has-children>a{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 93.3%;
    width:93.3%;
    max-width: 93.3%;
    flex:0 0 93.3%;
  }
  #menu-gec-scales-main-menu-1 button{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 5%;
    width:5%;
    max-width: 5%;
    flex:0 0 5%;
  }
  #menu-gec-scales-main-menu-1 li a{
    padding:10px;
  }
  #menu-gec-scales-main-menu-1 li{
    width:100%;
    float:none
  } */
  body .breadcrumb,
  body .breadcrumb a{
    font-size:20px;
  }
  body .entry-content ol, body .entry-content p, body .entry-content ul, body .quote-caption{
    font-size:20px;
    line-height: normal;
  }
  #gform_submit_button_9{
    width:100%!important;
  }
  body .sidebar a{
    font-size: 22px!important;
    line-height: normal;
  }
  body main.content p img{
    max-width:none;
    float:none;
    width:100%;
    height:auto;
  }
  body .entry-content a{
    display:inline-block;
  }
  body main.content,
  body aside.sidebar{
    width:100%;
  }
  .site-header .widget-area{
    padding-bottom:20px!important
  }
  .site-header #text-2 .action-right a{
    display:block;
    margin-top:10px;
    margin-bottom:10px;
  }
  .site-header #text-2{
    float:none;
    width:100%;
  }
  body .nav-primary{
    float:none!important
  }
  body .genesis-nav-menu.responsive-menu .menu-item, body .responsive-menu-icon{
    display:block;
  }
  .genesis-nav-menu.responsive-menu > .menu-item > .sub-menu, .genesis-nav-menu.responsive-menu{
    display:none;
  }
}
@media only screen and (max-width: 767px) {
  body .getsocial-top li{
    display: inline-block;
  }
  body .language-translator,
  body .utility-section,
  body .getsocial-top{
    width:100%;
    float:none;
  }
  body .top-search-btn,
  body .top-login-btn a{
    display:inline-block
  }
  body .top-search-btn,
  body .top-login-btn{
    float:none;
  }
}