﻿
#content .sfexpandableListWrp .sflistExpandAllLnk,
#content .sfexpandableListWrp .sflistCollapseAllLnk {
	display: none !important;
}

#content .sfexpandableListWrp .sflistTitle {
	display: none;
}

#content .sfexpandableListWrp .sflist {
	margin: 20px 0;
	padding: 0;
}

	#content .sfexpandableListWrp .sflist .sflistitem {
		width: 100%;
		padding: 0px;
		display: block;
		margin: 0;
	}

		#content .sfexpandableListWrp .sflist .sflistitem:before {
			display: none;
		}

	#content .sfexpandableListWrp .sflist .sftitle {
		margin: 0;
	}

		#content .sfexpandableListWrp .sflist .sftitle a {
			background: #fff;
			color: #646464;
			display: block;
			line-height: 1.3;
			padding: 13px 45px 13px 15px;
			margin: 0;
			cursor: pointer;
			position: relative;
			text-decoration: none;
			border: 1px solid #a6a6a6;
			margin-bottom: 15px;
		}

			#content .sfexpandableListWrp .sflist .sftitle a:after {
				font-family: FontAwesome;
				content: "+";
				color: #050505;
				position: absolute;
				top: 50%;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
				right: 15px;
				font-size: 26px;
			}

			#content .sfexpandableListWrp .sflist .sftitle a.sflistListItemExpanded:after {
				content: "-";
			}

	#content .sfexpandableListWrp .sflist .sfcontent {
		max-height: 0px;
		overflow: hidden;
		padding: 0 45px 0 0;
		transition: all 0.3s;
		display: block !important;
	}

		#content .sfexpandableListWrp .sflist .sfcontent.sflistItemContentExp {
			max-height: 5000px;
			padding: 20px 45px 25px 0;
		}

		table.product-details {width: 100%;}
		

@media screen and (min-width: 640px) {
	#content .sfexpandableListWrp .sflist .sfcontent.sflistItemContentExp {
		padding: 0px 0px 15px 20px;
	}
	#faq-list li {list-style: disc outside; overflow: initial;}
	
	table.product-details .sds {
		position: relative;
	  
		left: -50px;
	  
	  }

	  .grid-x ul li {
  
		list-style: disc outside; 
		 overflow: visible;
	   }

	   .grid-x .large-3 {width: 25%;}
}

@media screen and (max-width: 639px) {	
	table.product-details .sds {
		padding: 0px;
	  
		right: 30px;
	  
		position: relative;
	  
	  }
}