.tabs {
	
}

.tab {
	display: none!important;
}

.tab--active {
	display: block;
}

.ui-slider .ui-slider-handle {
	width: .5em;
	height: .5em;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 10px solid #ffffff;
	background: #e5493a;
	font-weight: normal;
	color: #454545;
	border-radius: 50%;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	        box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
}

.ui-slider-horizontal .ui-slider-handle {
	top: -0.8em;
}

.ui-widget.ui-widget-content {
	border: none;
	background: #333;
}

.ui-slider-horizontal {
	height: 3px;
}

.left-container {
	width: 100%;
	max-width: 65%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column;
	        flex-flow: column;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

@media screen and (max-width: 768px) {
	.left-container {
		max-width: 100%;
	}
	.single-material .dflex div {
		width:100%;
		margin-bottom:15px;
	}
}
.single-material .descsort {
	padding:15px 30px 0 30px;
	border:3px solid #ccc;
}
.single-material .options__description {
	padding:30px 50px;
	margin-left:50px;
	background:#fff;
	border:3px solid #ccc;
}
.inner.single-material .inner-i, .inner.single-material {
	padding:0;
	-webkit-box-shadow:none;
	        box-shadow:none;
}
.contentsection {
	padding:50px 0;
	background:#fff;
	font-size:14px;
	line-height:20px;
}
.contentsection ul {
	margin:30px 0;
	list-style:disc;
}
.contentsection ul li {
	margin:5px 0;
}
.contentsection a {
	color:#d14a00;
}
.contentsection h2 {
	font-family: "helioscondbold", sans-serif;
	margin-bottom:45px;
	color:#2f2f2f;
 }
 .single-material .shipping-section {
 	margin:0;
 	-webkit-box-shadow:none;
 	        box-shadow:none;
 }
 .single-material.reviews-inner {
 	margin:0;
 	-webkit-box-shadow:none;
 	        box-shadow:none;	
 }
.single-material .dflex {
 	display:-webkit-box;
 	display:-ms-flexbox;
 	display:flex;
 	-webkit-box-pack:justify;
 	    -ms-flex-pack:justify;
 	        justify-content:space-between;
 	-ms-flex-wrap:wrap;
 	    flex-wrap:wrap;
 }
 .single-material .dflex div:first-child {
 	width:70%;
 }
 .single-material a {
 	color:#d14a00;	
 }