.product-description p{
	margin:0 0 16;line-height:20px;color:#191919!important;font-weight:300;font-size:13px;text-align:justify
	}

.product-image-details .product-description p{
	margin:0 10 10;text-align:center;color:#191919!important
	}

.product-description p b{
	color:#000!important
	}

.product-description ul{
	margin:10px 0 0
	}

.product-description ul li{
	font-size:13px;color:#191919!important;font-weight:300;margin:0 0 10px;line-height:20px;padding-left:20px;position:relative
	}

.product-description ol li{
	font-size:13px;color:#191919!important;font-weight:300;margin:0 0 10px;line-height:20px;padding-left:14px;position:relative;list-style-type:decimal!important
	}

.product-description ul li:before{
	display:inline-block;color:#0397d7;font-family:fontawesome;font-weight:900;content:"\f0da";position:absolute;left:0;top:0
	}

.main-contents{
	font-family:sans-serif!important;color:#191919!important
	}

.product-image-details ul{
	padding:0 6%;margin:0
	}

.product-image-details ul li{
	list-style:none!important
	}

.product-image-details .left,.product-image-details .right{
	float:left;width:49%;flex:1;box-shadow:-4px 10px 28px -5px rgba(0,0,0,.2)
	}

.product-image-details .left{
	margin-bottom:20px
	}

.product-image-details .right{
	margin:0 0 20px 19px
	}
.product-image-details.small{
	display:flex
	}
.product-image-details .product-description .title p{
	font-size:35px!important;font-weight:700!important;line-height:1.1!important;padding-top:10px!important
	}

.product-image-details .product-description .title .wide p{
	margin:0!important
	}

.product-image-details .product-description ul li{
	color:#191919!important
	}
.product-specs-details ul li{
	list-style:none
	}

.divider p{
	border-bottom:2px solid #acacac!important;margin:0 250px 40px!important
	}

.product-description .title.product h2{
	padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #acacac
	}

.product-image-details .parentnotext{
	display:flex;flex-direction:column
	}

.parentnotext .product-description{
	flex-grow:1;display:flex;flex-direction:column
	}

.product-image-details .parentnotext .product-description div{
	flex-grow:1;transform:translateY(25%)
	}
/*NEW LISTING TEMPLATE v2*/
.listing-section>.left{display: inline-block;width: 47%;}
.listing-section>.right{display: inline-block;width: 47%;padding-left: 55px;vertical-align: top;}
.product-description{
	width:100%;display:inline-block;
	}
.product-image-details .product-description ul li.product-description p b{
	color: #000 !important;
	}

.product-description ul{
	margin:10px 0 0;
	}
.product-description ul li:before{
	display:inline-block;color:#0397d7;font-family:"Font Awesome 5 Free";font-weight:900;content: "\f0da"; position:absolute; left:0; top:0;
	}

.main-contents{
	font-family:sans-serif !important;padding:0;
	}
.product-image-details ul{
	padding:0px 6%;margin:0px
	}

.product-image-details ul li{
	list-style: none !important;
	}

.product-image-details .product-description .title h3{
	font-size:24px;font-weight:bold;color:#fff;text-align:center;margin:0 0 10px;padding-top:10px
	}

.product-specs-details ul li{
	list-style: none;
	}

.product-specs-details .left{
	vertical-align:top;display:inline-block;
	}

.product-specs-details .right{
	vertical-align:top;display:inline-block;
	}
.product-description .title.product h3{
	margin-bottom:10px
	}

.product-image-details .parentnotext{
	display: flex;flex-direction: column;
	}
.parentnotext .product-description{
	flex-grow: 1;display: flex;flex-direction: column;
	}
.product-image-details .parentnotext .product-description div{
	flex-grow: 1;position: relative;/*top: 50%;*/transform: translateY(25%);
	}/*NEW LISTING TEMPLATE v2*/