/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

footer span.widget-title {
  color: #fff !important;
}

footer a {
  color: #fff !important;}
  
footer ul  li {
  margin-bottom: 2px;
}
  
  footer .custom-html-widget{color: #fff !important;}
  
  header{
  box-shadow: 0px -9px 22px rgba(0,0,0,0.4);
}

#top-bar{
  background: #f2f2f2 !important;
}

.sub-menu li:first-child{margin-left: 0px !important;}
.sub-menu li{margin-left: 0px !important;}

.sub-menu li a{color:#333 !important;}

.ltmenuu{padding:20px !important;}

.ltloginn{background: #000;
color: #fff !important;
border-radius: 99px;
cursor: pointer;
font-size: .97em !important;
font-weight: bolder !important;
letter-spacing: .03em !important;
line-height: 2.4em;
max-width: 100% !important;
min-height: 2.6em;
padding: 0 1.2em !important;}

.ltindulli ul {
  list-style: none;
}

.ltindulli li{border-left: 4px solid #00a0e3;
text-indent: 10px;
font-weight: 600;
font-size: 18px;}

.archive .product-title{font-size: 16px;
margin-bottom: 10px;
font-weight: 600;}

.archive .product-title a{color: #00a0e3;}

.archive .category {font-weight: 600;
color: #444;}

.archive span.amount {
  font-weight: 600;
font-size: 15px;}

.single  span.amount {
  font-weight: 600;
  font-size: 26px;
}


.header-nav-main .header-wishlist-icon,.header-nav-main .account-item,.header-nav-main .cart-item{display:none !important;}

.logged-in .header-nav-main .header-wishlist-icon,.logged-in .header-nav-main .account-item, .logged-in .header-nav-main .cart-item{display:block !important;}

.logged-in .header-nav-main .header-button-1,.logged-in .header-nav-main .header-button-2,.header-nav-main .custom{display:none !important;}

.price-wrapper .price{display:none !important;}
.logged-in .price-wrapper .price{display:block !important;}

.autocomplete-suggestion .search-price{display:none !important;}

.box-image .right {opacity:1 !important;}


.image-tools .wishlist-button {
  background-color: #fff;
  border-color: #c0c0c0;
}
.image-tools .wishlist-button:hover {
  background-color: #00a0e3;
  border-color: #00a0e3;
}


.ltspec{text-align: left;
width: 100%;
display: block;
font-size: 22px;
margin-bottom: 15px;}

.ltbread .col{padding: 0 0px 0px;}

.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{border: 1px solid rgba(0,0,0,.2) !important;}

.vertical-thumbnails .col {
  padding: 0 0 6.5px !important;}
  
  .ltspeccfer .col p{padding:40px !important;}
  
  .ltprdr2{background-color:#ccc;max-width: 1300px !important;background-size: cover;margin-bottom:30px;}
    .ltprdauto .col{padding:0px !important;}
    
   .ltprdr2 .seccol .col-inner{padding: 20px;
background: rgba(255,255,255,0.9);
margin: 20px;
width: 94%;}

 .ltprdr2 .seccol .col-inner ul{margin-bottom:0px !important;}
 
 .lttech table{border:1px solid rgba(0,0,0,0.15);
max-width: 70%;
margin: 0 auto;background:#fff;}

 .lttech table td:first-child, .lttech table th:first-child{text-align:center;}
 
 .lttech table td,.lttech table th{padding:15px !important;}
 
 .lttech table td:nth-child(2){width: 25%;}
  .lttech table td:nth-child(3){width: 32%;}
 
 .lttech{background: #eae8e8;
margin-bottom: 30px;padding-top:20px;max-width: 1300px !important;}

 .lttech h3{margin-bottom:20px;text-align: center;padding-top: 20px;}
 
 .lttech table td br{
  display: inline-block;
  margin-bottom: 10px;
}

.lttech .col{padding-bottom:0px;}

 .lttech{
  padding-top: 0px;
}

.single .related  span.amount{font-size:15px !important;}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
}

  
 .lttech table{  border-radius: 5px;
    border: none;
    border-collapse: collapse;
 
    background-color: white;
    overflow: scroll;margin-bottom: 30px;
}


.ltprdauto, .ltprdfood, .ltprdprint, .ltprdpharma, .ltprdaero ,.ltprdelectronics,.ltprdoptics,.ltprdmanufacturing{display:none !important;}

.ltprdauto{background-image: url(https://online.yessor.com/wp-content/uploads/2023/09/auto-scaled.jpg);} 
.ltprdfood{background-image: url(https://online.yessor.com/wp-content/uploads/2023/09/food-3.png);} 
.ltprdprint{background-image: url(https://online.yessor.com/wp-content/uploads/2023/09/paint-shop-1-scaled.jpg);}
.ltprdpharma{background-image: url(https://online.yessor.com/wp-content/uploads/2023/09/pharmaa.png);}
.ltprdaero{background-image: url(https://online.yessor.com/wp-content/uploads/2023/09/aerospace-scaled.jpg);}
.ltprdelectronics{background-image: url(https://online.yessor.com/wp-content/uploads/2023/09/electronics.png);}
.ltprdoptics{background-image: url(https://online.yessor.com/wp-content/uploads/2023/09/OPTICAL-scaled.jpg);}
.ltprdmanufacturing{background-image: url(https://online.yessor.com/wp-content/uploads/2023/09/MANUFACTURING-3.png);}

.product_cat_aero .ltprdaero{display:flex !important;}
.product_cat_electronics .ltprdelectronics{display:flex !important;}
.product_cat_optics .ltprdoptics{display:flex !important;}
.product_cat_pharma .ltprdpharma{display:flex !important;}
.product_cat_auto .ltprdauto{display:flex !important;}
.product_cat_food .ltprdfood{display:flex !important;}
.product_cat_manufacturing .ltprdmanufacturing{display:flex !important;}
.product_cat_print .ltprdprint{display:flex !important;}

.ltprdr2 .seccol{padding:0 0 0px;}

.ufb-form-wrapper{box-shadow:none !important;}

.mobile-nav .html{
  line-height: inherit;
font-size: 13px !important;
color: #7b7b7b;
position: relative;
top: 5px;
}

.mobile-nav .html  a{font-size: 13px;
  top: -5px;
  position: relative;}
  
  .logged-in .mobile-nav .html{display:none !important;}


@media (max-width: 767px) {
    
    .menu-item-3715{display:none !important;}
    
     .pum-theme-default-theme .pum-title{font-size:22px !important; }
    
     .logged-in  .menu-item-3715{display:block !important;}
    .lttech table {
 display: block;
width: 100%;
padding: 0px !important;
margin: 0px !important;
max-width: 100%;
white-space: nowrap;
    }
    
    .lttech table td:nth-child(2) {
  width: auto;
}
.lttech table td:nth-child(3) {
  width: auto;
}

.ltprdauto .seccol .col-inner {
  margin: 1%;
  width: 98%;
}

 .mobiletit{
  padding-bottom: 0px !important;
  padding-top: 20px;
}

.ltprdimggal .col-inner{margin-top:0px !important;}

.ltprdtitter .is-divider,.ltprdtitter .product-title-container{display:none !important;}
    
    .ltspeccfer .col p {
  padding: 20px !important;
}

.ltprdr2 .seccol .col-inner {
  padding: 20px;
  background: rgba(255,255,255,0.9);
  margin: 2%;
  width: 96%;
}

.ltprdr2  .col {
  padding-bottom: 0%;
}
.ltprdr2 .seccol{padding:0 0 0px;}

}
