.main-page-wrapper {  padding-top: 0;  }
.navigation-wrap {  background: #000; }
.main-nav .menu>li>a{     height: 40px; line-height: 40px; }
.main-nav .menu > li > a:hover { color: #FFF0F0 !important; }
.basel-navigation .menu>li.menu-item-design-default .sub-menu-dropdown{     width: 225px;  }

.header-clone .main-nav .menu > li > a { color: #000000 !important; }

.variations tr:last-child { display: none !important; }
#tab-basel_custom_tab { overflow-x: scroll; }


.headings h2 {  font-size: 30px;  margin: 0; font-weight: 400; letter-spacing: 2px;  color: #000; }
.headings {  text-align: center; }
.headings p {  color: #000;  }



.product-title { border: none; font-size: 16px; text-transform: uppercase; letter-spacing: .07em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  margin-bottom: 0; }
.amount {  color: #000000 !important;  font-weight: 500; }

.footer-container .widget-area {padding: 0 !important;}
.widget-title, .widgettitle {  font-weight: 600; }
.min-footer h5 {  font-weight: 500;   font-size: 14px;  }
.widget-title:before, .widgettitle:before {  background: #fff;  }
.social-foot li span {  margin-right: 10px; }
h5.foot-copy {  border-top: 1px solid rgba(124,124,124,0.2);   margin-bottom: 0;    padding-top: 25px; }
.text-foot h6 {  margin: 0;  text-transform: uppercase;  font-weight: 500; color: #fff !important;}
.main-foot {
    display: inline-flex;
    position: relative;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.main-foot .icon {  margin-right: 15px; }
.text-foot p { text-transform: capitalize;    font-size: 13px;  color: #bbb !important; }
.footer-column.footer-column-1 {
    background: #000;
    padding: 15px 0;
    position: relative;
    z-index: 0;
}
.main-foot:after {  content: "";  width: 1px;  height: 35px;  background: #fff;  position: absolute;  right: -30px;  top: 0px;  }
.footer-column.footer-column-1:after {  content: "";  width: 2000px;  height: 100%;  background: #000;  top: 0;  position: absolute;    right: 0;
    z-index: -1; }
.footer-column.footer-column-1:before {  content: "";  width: 2000px;  height: 100%;  background: #000;  position: absolute;    top: 0;    left: 0;  }
.main-foot.line-hide:after {   display: none !important; }


.ship-icon ul li {  padding-left: 35px;  position: relative;  line-height: 30px;  font-size: 14px;  }
.ship-icon ul li:before{content: "";  width: 26px;  height: 26px;  display: block;  position: absolute;  left: 0; background-repeat: no-repeat;}
.ship-icon ul li:nth-child(1):before { background: url(https://kedge.co.in/wp-content/uploads/2022/11/icon-ship.jpg);  }
.ship-icon ul li:nth-child(2):before { background: url(https://kedge.co.in/wp-content/uploads/2022/11/icon-ship.jpg);    background-position-y: -30px; }
.ship-icon ul li:nth-child(3):before {  background: url(https://kedge.co.in/wp-content/uploads/2022/11/icon-ship.jpg);   background-position-y: -60px; }
.ship-icon ul li:nth-child(4):before {  background: url(https://kedge.co.in/wp-content/uploads/2022/11/icon-ship.jpg);   background-position-y: -90px; }
.ship-icon ul li a {  color: #106c98;   font-weight: 600; }


/*XXXXXXXXXXX Products Page XXXXXXXXXX*/
.single-product-content .tabs li a{font-size: 15px !important; text-transform: uppercase; font-weight:500 !important; padding: 10px 20px !important;     background: #ddd;   color: #000 !important;}
.single-product-content .tabs li.active a {  color: #fff !important;  background: #000; }
.single-product-content .tabs li{    margin-right: 12px !important;  }
.single-product-content .tabs {  margin-bottom: 0 !important;  }

.single-product-content #tab-description>h2, .single-product-content #tab-additional_information>h2 { display: none; }
.single-product-content .entry-title {  font-size: 25px !important; border-bottom: 1px solid #ddd; padding-bottom: 12px; font-weight: 500; }
.summary-inner .amount { font-size: 20px !important; }
.awcdp-deposits-wrapper { display: block !important; width: 100%; }
.product_meta { display: none !important;  }
.woocommerce-Tabs-panel img { text-align: center !important; margin: 0 auto; display: block;}
.single-breadcrumbs-wrapper {  margin-top: 0 !important;  }

@media (max-width:991px){
.main-foot {display: block;  text-align: center;}
.single-product-content .tabs li a{    width: 100%;   }
}
