/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/


/* Your customizations starts here */

.numberCircleLi {
    list-style: none; 
    counter-reset: myCounter; 
	padding-left:0 !important;
}

.numberCircleLi li {
    padding-left: 35px; 
    position: relative; 
    margin-bottom: 10px; 
    counter-increment: myCounter;
}
.textLeft th, .textLeft td
{
	text-align: left
}
.numberCircleLi li::before {
    content: counter(myCounter) !important;
    position: absolute !important;
    left: 0 !important;
    top: 3px !important;
    width: 23px;
    height: 23px;
    background: #000000 !important;
    color: #fff !important;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}
.single-product-content .entry-title {
    font-size: 26px !important;
    font-weight: 700 !important;
}
.woocommerce-Price-amount.amount
{
    font-weight: 500 !important;
    font-size: 22px !important;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs
{
	border:1px solid #dfdfdf !important;
	margin-bottom: 0 !important;
}

.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs .basel-tab-wrapper
{
	padding:0 15px;

}
.sit_ov_tbl tbody th, .sit_ov_tbl tbody td
{
    text-align: left !important;
    font-size: 13px !important;
}
.single-product-content #tab-description>h2
{
    padding: 25px 15px !important;
    border-right: 1px solid #dfdfdf;
    max-width: 850px;
    margin: 0;
}
.single-product-content .tabs li a {
    font-size: 16px!important;
}
.single-product-content .tabs {
       text-align: left !important;
    padding: 15px 15px 0px !important;
    border-bottom: 1px solid #dfdfdf;
	    margin-bottom: 0 !important;
}
.basel-tab-wrapper:last-child .woocommerce-Tabs-panel
{
    padding: 15px 0;
}

.woocommerce-product-details__short-description .sit_ov_tbl
{
	border-top: 1px solid #7777772b;
}
.woocommerce-product-details__short-description .sit_ov_tbl tr:first-child th, .woocommerce-product-details__short-description .sit_ov_tbl tr:first-child td
{
    padding: 22px 10px 4px;
}
.woocommerce-product-details__short-description .sit_ov_tbl th
{
	text-align: left;
    font-size: 14px;
    border-bottom: 0;
    padding: 4px 10px 4px;
}

.woocommerce-product-details__short-description .sit_ov_tbl td
{
	text-align:left;
	  font-size: 14px;
    border-bottom: 0;
    padding: 6px 10px;
}
.prTypeListBox .vc_col-sm-3
{
	margin-bottom:15px;
}
.prTypeListBox .vc_column_container>.vc_column-inner
{
	padding-left: 5px;
    padding-right: 5px;
	height: 100%;
}
.prTypeListBox .vc_column_container>.vc_column-inner > .wpb_wrapper{
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	    padding: 15px;
	height: 100%;
}

.prTypeListBox .prTypeListButtonBox .vc_column_container>.vc_column-inner > .wpb_wrapper{
	box-shadow: none !important;
	    padding: 0px;
}

.prTypeListButtonBox .vc_column_container>.vc_column-inner
{
	padding-left: 15px;
    padding-right: 15px;
}
.prTypeListButtonBox  .wpb_wrapper
{
	display: flex;
	gap:2px;
}
.prTypeListButtonBox .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 15px;
}
.productDesBox
{
	text-align: left !important;
	padding:0 15px 20px  !important;
	width: 100%;
    max-width: 850px;
	border-right: 1px solid #dfdfdf;
}
.single-product-content .tabs li {
    margin-bottom: -1px !important;
}
.productDesBox img
{
	width: 100% !important;
}
.productDesTable
{
	text-align:left;
	width:100%;
	border:1px solid #e6e6e6
}
.productDesTable th
{
	background-color:#f1f1f1;
	text-align:left;
	font-size: 14px
}
.productDesTable td
{
	text-align:left;
	font-size: 14px
}