/*Enter Your Custom CSS Here*/
.tool_draw li a.menuUp {
    opacity: 1;
}
.nbo-table-pricing thead tr th{
	padding: 15px 0px!important;
}
tr.price_table td{
	padding: 15px 0px!important;
}
.nbd-gallery-con .nbd-category:nth-child(2) {
display: none;
}
.nbd-gallery-con .nbd-sidebar-con:nth-child(4) {
display:none; 
}
.page-id-20064 .col-lg-8.main-content {
width: 100%;
max-width: 100%;
flex: 0 0 100%;
}
#nbdl-start-btn {
color: #fff;
background: #26bec5;
}
.nbd-gallery header.entry-header {
background: url("https://test1.cmsmart.net/www.mtmp.com.my/wp-content/uploads/2021/09/banner.jpg") center center no-repeat;
max-width: 100%;
height: 260px;
}

.page-id-20064 h1.page-title {
display: none;
}

.shop_table.cart .actions .coupon .button {
background: #26BEC5!important;
}

.nbd-create-design {
background:transparent!important;
border:1px solid #26BEC5;
color:#26BEC5!important;
}

.single_add_to_cart_button {
font-family: circular-medium!important;
font-size: 16px!important;
}

.add_to_wishlist {
font-family: circular-medium!important;
font-size: 16px!important;
}
.nbd-label {
    border-radius: 8px !important;
}
.nbo-fields-wrapper table:not( .has-background ) tbody td {
    background-color: transparent!important;;
}
.nbd-option-field{
      display: grid;
    border:none!important;
}
.nbd-tb-options td:first-child {
    width: 50%!important;;
}
.nbd-label {
	text-transform: capitalize!important;
    border-radius: 8px !important;
	cursor: pointer;
    margin: 0 !important;
    margin: 0px 4px 2px!important;
    width: auto;
    text-transform: capitalize;
    background: #eee!important;
    color: #757575!important;
    padding: 0px 25px 2px!important;
}
.nbd-option-field .nbd-field-content .nbd-swatch-wrap .nbd-swatch {
    width: 22px!important;
    height: 22px!important;
    background-repeat: no-repeat !important;
    background-size: 100%!important;
}
.nbd-option-field .nbd-field-content .nbd-swatch-wrap .nbd-swatch .nbd-swatch-tooltip,.nbd-swatch-wrap input[type="radio"]:checked + label:before,.nbd-swatch-wrap input[type="radio"]:checked + label:after {
    display: none!important;
}
.nbo-table-wrap table input[type="number"] {
    border: none;
    height: auto;
    text-align: center;
    color: #000;
    font-size: 18px;
    font-family: "poppins";
    font-weight: bold;
    padding: 3px;
}
.nbd-label-wrap input[type="radio"]:checked + label, .nbo-sub-attr-l input[type="radio"]:checked + label{
	    width: auto;
	    text-transform: capitalize;
    background: #000!important;
    color: #fff!important;
    padding: 0px 25px 2px!important;
}
.nbo-price-matrix table, .nbo-price-matrix td, .nbo-price-matrix th, .nbo-table-wrap table, .nbo-table-wrap td, .nbo-table-wrap th{
	    border: none!important;
}
.nbo-table-wrap tr th:first-child{
	display:none
}
.nbo-price-matrix table, .nbo-price-matrix td, .nbo-price-matrix th, .nbo-table-wrap table, .nbo-table-wrap td, .nbo-table-wrap th {
    text-align: center;
    border: 1px solid #ddd;
    vertical-align: middle;
    padding: 0.75em 0.75em;
    font-size: 14px!important;
    font-weight: 600;
    font-family: "poppins";
}
.nbo-table-wrap table input[type="number"] {
    padding: 0 !important;
    background-color: transparent!important;
   width: 2em!important;
    border: 2px solid #bababa!important;

    width: 4.235801032em;
    text-align: center;
    border-radius: 5px;
}
div.quick-view table th {
    background-color: transparent !important;
    text-align: center !important;
}
.nbd-sidebar .tabs-content {
    background: #fff!important;
}
.nbd-field-header {
   
    background: transparent!important; 
}
.nbo-table-pricing-wrap,.nbo-table-summary-wrap {
    padding: 5px!important;
    border-radius: 8px;
    box-shadow: 0px 0px 16px 0px #0000004d;
}
/* style detail process*/

.product_title{
	font-size:23px!important;
	font-family: sans-serif!important;
	margin-bottom:30px!important;
	font-weight:900!important;
	color:#000!important
}
.nbd-sidebar input, .nbd-sidebar span{
	font-size:15px;
}
.price span:first-child{
font-size:15px;
}

.custom-product .pro-summary-custom .below_product_price{
	display:none!important;
}
.woocommerce-Price-amount{
	float:none!important;
	color: #001A23!important;
    font-size: 22px !important;
	font-weight:900!important;
	font-family:sans-serif!important;
}
.et-product-detail .summary .price del, .et-product-detail .summary .price ins{
	color: #001A23!important;
}
.et-product-detail .summary .price> .amount{
	color: #001A23!important;
}
form.cart .nbd-option-field {
  border: none!important;
}
form.cart .nbd-option-field .nbd-field-header {
  background: #fff !important;
  padding: 0px !important;
}
form.cart .nbd-option-field .nbd-field-header label {
  color: #000;
  margin-bottom: 20px !important;
  font-size: 18px !important;
  font-weight: 900;
  text-transform: capitalize;
  font-family:sans-serif!important;
}
form.cart .nbd-option-field.color-text .nbd-help-tip {
  display: none !important;
}
form.cart .nbd-option-field.size-custom .nbd-field-content .nbo-dropdown {
  padding: 15px;
  border-radius: 5px;
  height: 56px;
}
form.cart .nbd-option-field .nbd-help-tip {
  display: none !important;
}
form.cart .nbd-option-field .nbd-field-content {
  padding: 0px !important;
}
form.cart .nbd-option-field .nbd-field-content .nbd-swatch-wrap input[type="radio"]:checked + label {
  border: 2px solid #000;
}
form.cart .nbd-option-field .nbd-field-content .nbd-swatch-wrap .nbd-swatch {
  width: 22px;
  height: 22px;
  margin: 0px 10px 0px 0px !important;  
  border:2px solid transparent;
}

form.cart .nbd-option-field .nbd-field-content .nbd-swatch-wrap .nbd-swatch .nbd-swatch-tooltip {
  display: none!important;
}

.et-product-detail .nbo-table-summary-wrap, .et-product-detail .nbo-table-pricing-wrap{
	background:#fff!important;
}
.et-product-detail .nbo-table-pricing-wrap,
.et-product-detail .nbo-table-summary-wrap{
	padding:25px!important;
	border-radius: 8px;
	box-shadow: 0px 0px 16px 0px #0000004d;
}
.et-product-detail .nbo-summary-wrapper, .et-product-detail .nbd-option-field, .et-product-detail .nbo-style-1{
	border:none!important;
}

.et-product-detail .nbo-style-1 .nbo-table-pricing-title,
.et-product-detail .nbo-style-1 .nbo-summary-title{
	padding:0px!important;
	background:#fff;
	margin-bottom:0px!important;
    color: #000;
}
.et-product-detail .nbo-style-1 .nbo-table-pricing-title b,
.et-product-detail .nbo-style-1 .nbo-summary-title b{
	font-family: 'Poppins';
}
form.cart .nbo-summary-wrapper .nbo-table-pricing-wrap .nbo-table-pricing thead tr th{
	padding: 15px 0px!important;
	text-align: center !important;
	font-family: 'Poppins';
	font-size: 13px!important;
	color: #000!important;
}
form.cart .nbo-summary-wrapper .nbo-table-pricing-wrap .nbo-table-pricing tbody tr.ng-scope td{
	padding: 10px 0px!important;
	text-align: center !important;
	border-bottom: 1px solid rgba(0, 26, 35, 0.15); 
}
form.cart .nbo-summary-wrapper .nbo-table-pricing-wrap .nbo-table-pricing tbody tr.ng-scope td:first-child{
	font-family: 'poppins'!important;
    font-size: 14px!important;
	color: #000!important;
	font-weight:bold!important;
}
.atome-product-price-divider{
	display:none!important;
}

.size-custom{
	display: inline-block;
    float: right;
    margin-top: 10px;
}
.size-custom li{
	list-style:none;
	display:inline-block;
}
.size-custom li a{
	font-size: 14px; 
    font-weight:500;
	color:#bbbbbb;
}
.size-custom li:last-child{
	margin-left: 15px;
}
.size-custom li img{
	width:20px;
}
.size-custom li:last-child img{
	width:17px;
}
.related .size-custom, .home .size-custom{
	display:none!important;
}

