/*
* @author: William Khoe
*/

#product-details-tabs .msds-table .msds-table-header:after,
#product-details-tabs .msds-table .msds-table-content > ul:after,
#product-details-tabs .msds-table .data-sheets > ul:after,
#product-details-tabs .features-highlight ul li:after
{
	display:block; clear:both; visibility:hidden;
	height:0;
	content:".";
}
.ie #product-details-tabs .msds-table .msds-table-header,
.ie #product-details-tabs .msds-table .msds-table-content > ul,
.ie #product-details-tabs .msds-table .data-sheets > ul,
.ie #product-details-tabs .features-highlight ul li
{
	zoom:1;
}

/*#product-details-tabs
{
	margin:0 0 20px 0;
	border:5px solid #FFF;
	box-shadow:0 0 6px rgba(0,0,0,0.4); -webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);
	background:#EDEDED;
	background:-moz-linear-gradient(top, #EDEDED 0%, #DDDDDD 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#DDDDDD));
	background:-webkit-linear-gradient(top, #EDEDED 0%,#DDDDDD 100%);
	background:-o-linear-gradient(top, #EDEDED 0%,#DDDDDD 100%);
	background:-ms-linear-gradient(top, #EDEDED 0%,#DDDDDD 100%);
	background:linear-gradient(to bottom, #EDEDED 0%,#DDDDDD 100%);
}*/
/*#product-details-tabs .tabs ul.ui-tabs-nav li a
{
	width:319px;
}*/

#product-details-tabs
{
                margin:0 0 20px 0;
                border:5px solid #FFF;
                box-shadow:0 0 6px rgba(0,0,0,0.4); -webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);
                background:#EDEDED;
                background:-moz-linear-gradient(top, #EDEDED 0%, #DDDDDD 100%);
                background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#DDDDDD));
                background:-webkit-linear-gradient(top, #EDEDED 0%,#DDDDDD 100%);
                background:-o-linear-gradient(top, #EDEDED 0%,#DDDDDD 100%);
                background:-ms-linear-gradient(top, #EDEDED 0%,#DDDDDD 100%);
                background:linear-gradient(to bottom, #EDEDED 0%,#DDDDDD 100%);
}
#product-details-tabs .tabs .ui-tabs-nav:first-child {
                display:none;
                width:100%;
                table-layout:fixed;
}
#product-details-tabs .tabs .ui-tabs-nav:first-child li  {
                display:table-cell;
                vertical-align:middle;
                float:none;
}
#product-details-tabs .tabs .ui-tabs-nav:first-child:after {
                display:none;
}
#product-details-tabs .tabs ul.ui-tabs-nav:first-child li a
{
                display:block;
                width:auto;
}
 
 
@media (min-width:768px) {      
                #product-details-tabs .tabs .ui-tabs-nav:first-child { display:table; }
}

#product-details-tabs h3
{
	margin:0 0 7px 0;
	font-weight:700; font-size:15px; text-transform:uppercase;
}
#product-details-tabs h4
{
	font-weight:700; font-size:13px;
}
#product-details-tabs article
{
	margin:0 0 20px 0;
}
#product-details-tabs article p
{
	margin:0 0 5px 0;
	font-size:14px;
}
#product-details-tabs article ul
{
	margin:0 0 7px 0;
}
#product-details-tabs article li
{
	margin:0 0 3px 0; padding:0 0 0 13px;
	background:url(/img/ui/list-bullet.png) no-repeat 0 6px;
	font-size:14px;
}
#product-details-tabs .features-highlight
{
	padding:0 0 10px 0;
}
#product-details-tabs .features-highlight ul li
{
	margin:0 0 20px 0;
}
#product-details-tabs .features-highlight ul li .feature-title
{
	float:left;
	width:175px; height:25px;
	margin:0 10px 0 0; padding:6px 0 4px 0;
	text-align:center;

	background:#6D6D6D; /* Old browsers */
	background:-moz-linear-gradient(left, #888888 0%, #666666 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,#888888), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left, #888888 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(left, #888888 0%,#666666 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(left, #888888 0%,#666666 100%); /* IE10+ */
	background:linear-gradient(to right, #888888 0%,#666666 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#666666',GradientType=1 ); /* IE6-9 */

	box-shadow:0 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);
}
#product-details-tabs .features-highlight ul li .feature-title img
{
	display:inline-block;
	margin:0 7px 0 0;
	vertical-align:middle;
}
#product-details-tabs .features-highlight ul li .feature-title span
{
	display:inline-block;
	padding-right:4px;
	font-family:"nimbus-sans", "Helvetica Neue", Helvetica, Arial; font-size:11px; font-weight:700; color:#FFF; text-align:center; text-transform:uppercase; line-height:12px; -webkit-font-smoothing:antialiased;
	vertical-align:middle;
}
#product-details-tabs .features-highlight ul li .feature-title span em
{
	font-size:13px; color:#EEE; font-style:normal;
}
#product-details-tabs .features-highlight ul li .feature-description
{
	float:left;
	width:300px;
	font-size:11px; font-weight:bold; text-transform:uppercase; color:#444;
}
#product-details-tabs .awards-highlight ul li
{
	margin:0 0 25px 0;
}
#product-details-tabs .awards-highlight ul li .award-icon
{
	vertical-align:middle;
}
#product-details-tabs .awards-highlight ul li .title
{
	vertical-align:middle;
	margin:0 0 0 15px;
	color:#444; font-size:11px; text-transform:uppercase; font-weight:bold;
}
#product-details-tabs .cta
{
	text-align:right;
}
#product-details-tabs .cta a.btn
{
	display:inline-block;
	width:176px;
	margin:0;
}
#product-details a.btn-find-in-store
{
	display:none;
	margin:0 0 20px 0;
}
#product-details-tabs .disclaimer
{
	margin:30px 0 0 0;
}
#product-details-tabs .disclaimer p
{
	font-size:10px;
}
#product-details-tabs article aside
{
	margin:0 0 20px 0; padding:15px 0 0 0;
}
#product-details-tabs article aside p
{
	margin:0 0 5px 0;
	font-size:12px;
}
#product-details-tabs .msds-table
{
	margin:0 0 30px 0;
}
#product-details-tabs .msds-table h4
{
	margin:0 0 15px 0; padding:0 0 10px 0;
	font-size:16px; font-weight:700;
	border-bottom:3px solid #DDD;
}
#product-details-tabs .msds-table h4 a
{
	font-size:12px; font-weight:400;
}
#product-details-tabs .msds-table .sku,
#product-details-tabs .msds-table .upc,
#product-details-tabs .msds-table .color,
#product-details-tabs .msds-table .data-sheets
{
	float:left;
	padding:7px 13px;
	font-size:11px;
	border-top:1px solid #CCC;
}
#product-details-tabs .msds-table li:first-child .cell
{
	border-top:0;
}
#product-details-tabs .msds-table h5.sku,
#product-details-tabs .msds-table h5.upc,
#product-details-tabs .msds-table h5.color,
#product-details-tabs .msds-table h5.data-sheets
{
	font-weight:700;
	border-bottom:2px solid #BBB; border-top:0;
	background:none;
}
#product-details-tabs .msds-table .sku
{
	padding-left:0;
	width:53px;
}
#product-details-tabs .msds-table .upc
{
	margin:0 20px 0 0;
	width:90px;
}
#product-details-tabs .msds-table .color
{
	padding-right:0;
	width:149px;
}
#product-details-tabs .msds-table .data-sheets
{
	padding-left:0;
	width:192px;
	background:#F0F0F0;
}
#product-details-tabs .msds-table .data-sheets > ul > li
{
	float:left;
	width:64px;
	text-align:center;
}
#product-details-tabs .msds-table .data-sheets .msds-toggle
{
	display:none;
	margin:0 0 5px 0;
	background:#F0F0F0;
	border-top:1px solid #FDFDFD;
	text-align:center;
}
#product-details-tabs .msds-table .data-sheets .msds-toggle span
{
	display:inline-block;
	padding:2px 19px 2px 0;
	font-weight:bold; color:#ED1C27; text-transform:uppercase;
	background:url(/img/ui/icon-sprite.png) no-repeat 100% -2105px;
}
#product-details-tabs .msds-table .msds-table-content
{
	margin:0 0 15px 0;
}
#product-details-tabs .msds-table .msds-table-content > ul > li
{
	float:left;
}
#product-details-tabs .msds-table a.btn-view-all,
#product-details-tabs .msds-table a.btn-view-next
{
	display:none;
}
#product-details-tabs aside.help h5
{
	font-size:13px; font-weight:700;
}
#product-details-tabs aside.help p
{
	color:#444;
}

#product-details-tabs .tabs
{
	border:0;
	box-shadow:none; -webkit-box-shadow:none;
}
#product-details-tabs .no-tab
{
	padding:20px 30px;
}
#product-details-tabs .no-tab h2
{
	margin:0 0 15px 0;
	font-size:16px; color:#ED1C27; font-weight:700; text-transform:uppercase; -webkit-font-smoothing:antialiased;
}

#main .col-3 > .social-links-2
{
	display:none;
	margin:0 0 20px 0;
}
.msds-notes {
    padding-top: 20px;
    display: inline;
    float: right;
    padding-left: 25px;
    position: absolute;
    margin-left: 165px;
    margin-top: -55px;
}
.msds-info {
    padding-bottom:25px;
}



/* Regular Desktop */

@media only screen and (min-width:1024px) {

}

/* Tablet Portrait */

@media only screen and (min-width:768px) and (max-width:1023px)
{
	#product-details-tabs .tabs ul.ui-tabs-nav li a
	{
		width:217px;
	}
	#product-details-tabs article p,
	#product-details-tabs article li,
	#product-details-tabs h3
	{
		font-size:12px;
	}
	#product-details-tabs .features-highlight ul li .feature-title
	{
		float:none;
		margin:0 0 10px 0;
	}
	#product-details-tabs .features-highlight ul li .feature-description
	{
		float:none;
		width:auto;
		font-size:10px;
	}

	#product-details-tabs .msds-table h4 a
	{
		display:block;
		margin:3px 0 0 0;
	}
	#product-details-tabs .msds-table .msds-table-header
	{
		border-bottom:2px solid #BBB;
	}
	#product-details-tabs .msds-table h5.sku,
	#product-details-tabs .msds-table h5.upc,
	#product-details-tabs .msds-table h5.color,
	#product-details-tabs .msds-table h5.data-sheets
	{
		border:0;
	}
	#product-details-tabs .msds-table .sku,
	#product-details-tabs .msds-table .upc,
	#product-details-tabs .msds-table .color,
	#product-details-tabs .msds-table .data-sheets
	{
		float:none;
		width:auto;
		padding-top:10px; padding-bottom:10px;
		border:0;
	}
	#product-details-tabs .msds-table .sku
	{
		position:absolute;
		top:0; left:0;
	}
	#product-details-tabs .msds-table h5.sku
	{
		top:auto; bottom:0;
	}
	#product-details-tabs .msds-table .data-sheets
	{
		position:absolute;
		top:0; right:0;
		width:183px;
		padding-left:0; padding-right:0;
		background:none;
		border:0;
	}
	#product-details-tabs .msds-table h5.data-sheets
	{
		top:auto; bottom:0;
	}
	#product-details-tabs .msds-table .upc
	{
		padding-top:0;
		border:0;
	}
	#product-details-tabs .msds-table .color
	{
		margin-top:0; margin-bottom:0; padding-bottom:0;
		font-weight:bold;
	}
	#product-details-tabs .msds-table h5.color
	{
		margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;
	}
	#product-details-tabs .msds-table .upc,
	#product-details-tabs .msds-table .color
	{
		margin-left:62px;
	}
	#product-details-tabs .msds-table .msds-table-header,
	#product-details-tabs .msds-table .msds-table-content > ul > li
	{
		position:relative;
		padding:0 10px;
	}
	#product-details-tabs .msds-table .msds-table-content > ul > li
	{
		float:none;
		border-top:1px solid #D5D5D5; border-bottom:1px solid #CCC;
	}
	#product-details-tabs .msds-table .msds-table-content > ul > li:first-child
	{
		border-top:0;
	}
	#product-details-tabs .msds-table .data-sheets > ul > li
	{
		width:61px;
	}
	#product-details-tabs .msds-table .data-sheets > ul > li > a
	{
		display:block;
		margin:0 0 0 4px; padding:7px 0;

		background:#FDFDFD; /* Old browsers */
		background:-moz-linear-gradient(top,  #FDFDFD 0%, #F4F4F4 100%); /* FF3.6+ */
		background:-webkit-gradient(linear, top top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#F4F4F4)); /* Chrome,Safari4+ */
		background:-webkit-linear-gradient(top,  #FDFDFD 0%,#F4F4F4 100%); /* Chrome10+,Safari5.1+ */
		background:-o-linear-gradient(top,  #FDFDFD 0%,#F4F4F4 100%); /* Opera 11.10+ */
		background:-ms-linear-gradient(top,  #FDFDFD 0%,#F4F4F4 100%); /* IE10+ */
		background:linear-gradient(to bottom,  #FDFDFD 0%,#F4F4F4 100%); /* W3C */
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDFDFD', endColorstr='#F4F4F4',GradientType=1 ); /* IE6-9 */

		color:#666; font-size:11px;
		border:1px solid #CCC;
	}
	#product-details-tabs .msds-table .data-sheets > ul > li:first-child > a
	{
		margin:0;
	}
    .msds-notes {
        display: block;
        padding-top: 25px;
        float: left;
        position: relative;
        margin: 0;
        padding: 15px 0 15px 0;
    }
}

/* Mobile Portrait & Landscape */
@media only screen and (max-width:767px)
{
	#product-details-tabs .tabs ul.ui-tabs-nav li a
	{
		width:auto;
	}
	#product-details-tabs .cta a.btn,
	#product-details a.btn-find-in-store,
	#product-details-tabs .msds-table a.btn-view-all,
	#product-details-tabs .msds-table a.btn-view-next
	{
		display:block;
		padding:9px 0;
		width:auto;
		font-size:16px;
	}
	#product-details-tabs .msds-table a.btn-view-all
	{
		margin:15px 0 0 0;
	}
	#product-details-tabs article p,
	#product-details-tabs article li,
	#product-details-tabs h3
	{
		font-size:12px;
	}
    #product-details-tabs .msds-big-honkin-header {
        height: 80px;
    }
    #product-details-tabs .msds-big-honkin-header > h4 {
        float:left;
        display: block;
        width: 100%;
    }
	#product-details-tabs .msds-table h4
	{
		padding:0;
		border:0;
	}
    
	#product-details-tabs .msds-table h4 a
	{
		display:block;
		margin:3px 0 0 0;
	}
	#product-details-tabs .msds-table .msds-table-header
	{
		border-bottom:2px solid #BBB;
	}
	#product-details-tabs .msds-table h5.sku,
	#product-details-tabs .msds-table h5.upc,
	#product-details-tabs .msds-table h5.color,
	#product-details-tabs .msds-table h5.data-sheets
	{
		border:0;
	}
	#product-details-tabs .msds-table h5.data-sheets
	{
		display:none;
	}
	#product-details-tabs .msds-table .sku,
	#product-details-tabs .msds-table .upc,
	#product-details-tabs .msds-table .color,
	#product-details-tabs .msds-table .data-sheets
	{
		float:none;
		width:auto;
		border:0;
	}
	#product-details-tabs .msds-table .sku
	{
		position:absolute;
		top:0; left:10px;
	}
	#product-details-tabs .msds-table h5.sku
	{
		top:auto; bottom:0;
	}
	#product-details-tabs .msds-table .upc
	{
		padding-top:0;
		border:0;
	}
	#product-details-tabs .msds-table .color
	{
		margin-top:0; margin-bottom:0; padding-bottom:0;
		font-weight:bold;
	}
	/*#product-details-tabs .msds-table h5.color
	{
		margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;
	}*/
	#product-details-tabs .msds-table .upc,
	#product-details-tabs .msds-table .color
	{
		margin-left:62px;
	}
	#product-details-tabs .msds-table .msds-table-header,
	#product-details-tabs .msds-table .msds-table-content > ul > li
	{
		position:relative;
		padding:0 10px;
	}
	#product-details-tabs .msds-table .msds-table-content > ul > li
	{
		float:none;

		background:#EBEBEB; /* Old browsers */
		background:-moz-linear-gradient(top, #EBEBEB 0%, #ECECEC 100%); /* FF3.6+ */
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#EBEBEB), color-stop(100%,#ECECEC)); /* Chrome,Safari4+ */
		background:-webkit-linear-gradient(top, #EBEBEB 0%,#ECECEC 100%); /* Chrome10+,Safari5.1+ */
		background:-o-linear-gradient(top, #EBEBEB 0%,#ECECEC 100%); /* Opera 11.10+ */
		background:-ms-linear-gradient(top, #EBEBEB 0%,#ECECEC 100%); /* IE10+ */
		background:linear-gradient(to bottom, #EBEBEB 0%,#ECECEC 100%); /* W3C */
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EBEBEB', endColorstr='#ECECEC',GradientType=1 ); /* IE6-9 */

		border-top:1px solid #D5D5D5; border-bottom:1px solid #CCC;
	}
	#product-details-tabs .msds-table .msds-table-content > ul > li.active
	{
		background:#FAFAFA;
	}
	#product-details-tabs .msds-table .msds-table-content > ul > li:first-child
	{
		border-top:0;
	}
	#product-details-tabs .msds-table .data-sheets
	{
		position:relative;
		margin:0 0 15px 0; padding:0;
		border-top:1px solid #DFDFDF;
		background:none;
	}
	#product-details-tabs .msds-table .data-sheets,
	#product-details-tabs .msds-table li:first-child .data-sheets
	{
		border-top:1px solid #DFDFDF;
	}
	#product-details-tabs .msds-table .data-sheets > ul > li
	{
		width:33.33333333333333333%;
		box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;
	}
	#product-details-tabs .msds-table .data-sheets > ul > li > a
	{
		display:block;
		margin:0 0 0 4px; padding:7px 0;

		background:#FDFDFD; /* Old browsers */
		background:-moz-linear-gradient(top,  #FDFDFD 0%, #F4F4F4 100%); /* FF3.6+ */
		background:-webkit-gradient(linear, top top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#F4F4F4)); /* Chrome,Safari4+ */
		background:-webkit-linear-gradient(top,  #FDFDFD 0%,#F4F4F4 100%); /* Chrome10+,Safari5.1+ */
		background:-o-linear-gradient(top,  #FDFDFD 0%,#F4F4F4 100%); /* Opera 11.10+ */
		background:-ms-linear-gradient(top,  #FDFDFD 0%,#F4F4F4 100%); /* IE10+ */
		background:linear-gradient(to bottom,  #FDFDFD 0%,#F4F4F4 100%); /* W3C */
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDFDFD', endColorstr='#F4F4F4',GradientType=1 ); /* IE6-9 */

		color:#666; font-size:11px;
		border:1px solid #CCC;
	}
	#product-details-tabs .msds-table .data-sheets > ul > li:first-child > a
	{
		margin:0;
	}
	#product-details-tabs .msds-table .msds-table-content > ul > li .data-sheets > ul
	{
		display:none;
	}
	#product-details-tabs .msds-table .msds-table-content > ul > li.active .data-sheets > ul
	{
		display:block;
	}
	#product-details-tabs .msds-table .data-sheets .msds-toggle
	{
		display:block;
	}
	#product-details-tabs .msds-table .msds-table-content > ul > li.active .msds-toggle
	{
		background:transparent;
	}
	#product-details-tabs .msds-table .msds-table-content > ul > li.active .msds-toggle span
	{
		background-position:100% -2164px;
	}
	#product-details-tabs .features-highlight ul li .feature-title
	{
		float:none;
		margin:0 0 10px 0;
	}
	#product-details-tabs .features-highlight ul li .feature-description
	{
		float:none;
		width:auto;
		font-size:10px;
	}
	.intro-name .social-links-2
	{
		display:none;
	}
	#main .col-3 > .social-links-2
	{
		display:block;
	}
    .msds-notes {
        display: block;
        padding-top: 25px;
        float: left;
        position: relative;
        margin: 0;
        padding: 15px 0 15px 0;
    }
}
