@media only screen and (max-width:768px) { 
  #header .logo { max-width:110px !important } 
  #menu-top-navigation { display:none !important } 
}
#side-nav-panel .accordion-menu li.menu-item > a, #side-nav-panel .menu-custom-block a {
    color: #464646;
    font-family: 'Montserrat';
    font-weight: 600;
    margin-top: 10px;
}
#billing_company_field, #billing_company_code_field, #billing_pvm_field, #billing_company_address_field { display:none } 
.woocommerce span.optional { display:none !important } 
#header .logo {    max-width: 210px }
#header .searchform { margin-bottom:-16px } 
i.fas:before { color:black }
#woocommerce_product_categories-5 ul li { padding-left:8px;border-radius:4px  } 
#woocommerce_product_categories-5 ul li a { color:black !important;}
#header .nav-top i { font-size:20px } 
#woocommerce_product_categories-5 ul li:hover { background:#f0f0f0 }
.sidebar .product-categories li>a { font-weight: 500;font-size: 15px; }
body.boxed .page-wrapper { border-top:none !important;box-shadow:none !important }
#header .header-contact .nav-top { font-size:17px;font-weight:500; }
#header .searchform { border-radius:0px;border:1px solid silver}
#header .searchform input { width:240px }
#header .header-contact { float:left }
#header .searchform-popup {  }
#header .header-contact { padding:0px !important;margin:0px !important;border:none !important  }
.main-menu-wrap { padding-top:10px; padding-bottom:10px }
.product-image .inner { padding:4px}
.main-menu-wrap { border-top: 1px solid #eaeaea;    border-bottom: 1px solid #eaeaea;}
#header .main-menu > li.menu-item { border-right:1px solid #f0f0f0; }
#header .main-menu > li.menu-item:last-child { border:none }
li.phone span, li.envelopas span { display:block !important;text-align:left;  }

.hometitle { background:#404040;padding:12px;margin-bottom:15px;} 
.hometitle h3 {color:white;font-size:22px;letter-spacing:0.5px;text-transform:uppercase }
.labelas { font-weight:600;text-transform:uppercase;font-size:15px;color:#222222 }


#mini-cart { margin-top:12px }
.footer-main{ border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea }
.products-container .product-image .inner {  }
#header .main-menu .popup li.menu-item a { color:black !important }
.page-top {    background-color: #eaeaea;    border-top: 1px solid silver;    border-bottom: 1px solid silver; }
.mega-menu .popup li.menu-item { border-bottom:1px solid #f0f0f0;font-weight:400 !important}
.mega-menu .popup li.menu-item a{ font-weight:600 !important;}
.fa-bars { margin:0 auto;border-radius:none; }
.fa-bars:before { color:white !important }
@media only screen and (max-width:788px) {  
  #header .logo {max-width:170px }  
  .mobile-toggle { float:right } 
  .fa-search { display:none !Important } 
  #header .mobile-toggle:first-child { margin-top:18px } 
  #header:not(.sticky-header) #mini-cart .cart-head { margin-top:9px } 
}
#header .mobile-toggle { border-radius:0px } 
.page-top .yoast-breadcrumbs a, .page-top .breadcrumbs-wrap a, .page-top .product-nav .product-link { color:black }
ul.products li.product-default .rating-wrap { display:none !important }
ul { color:#404040;font-weight:bold;letter-spacing:0.15px;text-align:left;}
ul i {margin-right:4px } 
.top-links	li.menu-item a {color:#404040 !important;font-weight:bold !important}
ul.loginai { margin-bottom:-18px !important;padding-bottom:0px;color:white !important }
ul.loginai li i:before,#header .top-links>li.menu-item a,#header .top-links>li.menu-item a i:before { color:white !important } 
#header .porto-view-switcher, #header .top-links { margin-bottom:-16px !important }
#header .porto-view-switcher, #header .top-links li { clear:both;padding:0px !important;line-height:22px !important }
#header .top-links > li.menu-item > a { line-height:22px !important } 
img.avatar { max-width:15px !important }
#menu-top-navigation { margin-right:48px }
#header .main-menu > li.menu-item > a { letter-spacing:0.6px }
.fa-shopping-cart:before { color:#565656 !important }
.product-inner { border:1px solid #eaeaea;background:white;}
.product-image { border:none !important }
.product-inner,#rev_slider_1_1 { box-shadow:-3px 3px 5px -2px silver; }
body.woocommerce-page.archive .sidebar-content { background:white;box-shadow:-3px 3px 5px -2px silver } 
.shop-loop-before, .shop-loop-after {
    background: white;
    margin-bottom: 10px;
  padding: 16px 15px 0px 15px;box-shadow:-3px 3px 5px -2px silver } 

.main-menu-wrap { box-shadow:1px 1px 5px gray;z-index:55;position:relative }
.products-slider.owl-carousel .owl-stage-outer { padding-bottom:10px }
.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail, .product-thumbs-slider.owl-carousel .owl-item:hover .img-thumbnail { border:1px solid silver !important }
#rev_slider_1_1 { margin-top:20px !important }
#header .header-main { z-index:555 }
.header-right li, .header-right li a { font-weight: 600; letter-spacing: 0px; font-size: 13px; font-family: 'Montserrat'; }
.mega-menu > li.menu-item > a { text-transform:none !important }
#header .main-menu > li.menu-item > a { text-transform:uppercase !important }
#header .header-left { margin:0 auto !important;text-align:center !important }
.card-default.woocommerce-shipping-totals.shipping { display:none }
span.select2-container--default { width:100% !important}
.wc_payment_method payment_method_paypal img { display:none !important }
.woocommerce-shipping-totals #shipping_method li { font-size:13px !important }
.woocommerce-tabs .tab-content { padding:40px 20px }
.viewcart {background:#5fd453 !important;color:white !important }
.cart-actions .btn.btn-default, button[name='update_cart'] { float:left !important }
.btn.proceed-to-checkout { display:none }
li .popup { display:none !important }
.qtranxs-lang-menu a:after { display:none !important }
.qtranxs-lang-menu .arrow { display:none !important }