/* plantronics.com */

/* misc */
.block {display:block;}
.margin-bottom {margin-bottom:15px;}
.hide {display:none !important;}
dl dt {font-weight: bold;}
.page-title + .row > .columns {padding-top:30px;padding-bottom:30px;} /*extra padding for 1+2 column regens*/
.xlarge.flyout { width:600px; }
.flyout {z-index:9999;}

.lt-ie9 .reveal-modal .close-reveal-modal {
font-size: 22px;
font-size: 2.2rem;
line-height: .5;
position: absolute;
top: 8px;
right: 11px;
color: #aaa;
text-shadow: 0 -1px 1px rgba(0,0,0,0.6);
font-weight: bold;
cursor: pointer;
}

a.styleswitch.active { color:orange !important;}

#consent_blackbar .row { padding-top:5px; }*/
#consent_blackbar p { margin-bottom:5px; }

/* tables & responsive tables (see media query below) */
table tbody tr th, table tfoot tr th {padding: 9px 10px;display: table-cell;
font-size: 14px;
line-height: 18px;
text-align: left;
font-weight: bold;}
table td, table th { padding: 9px 10px; text-align: left; }
table tr td.right, table tr th.right {float:none; text-align:right;}

/* Mobile */
@media only screen and (max-width: 767px) {

	table.responsive { margin-bottom: 0; }

	.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
	.pinned table { border-right: none; border-left: none; width: 100%; }
	.pinned table th, .pinned table td { white-space: nowrap; }
	.pinned td:last-child { border-bottom: 0; }

	div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
	div.table-wrapper div.scrollable { margin-left: 35%; }
	div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }

	table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
	table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }

}




/* headers
h1, h2, h3, h4, h5, h6 {
	font-family: "gesta",sans-serif;
	font-style: normal;
	font-weight: 400;
	color:inherit;
}
.subheader {text-transform:uppercase; color:inherit;}
h1, .h1 { font-size: 44px; }
h2, .h2 { font-size: 37px; }
h3, .h3 { font-size: 27px; }
h4, .h4 { font-size: 23px; }
h5, .h5 { font-size: 17px; }
h6, .h6 { font-size: 14px; }
 */
/* Small screens
@media only screen and (max-width: 767px) {
h1, .h1 { font-size: 28px; }
h2, .h2 { font-size: 24px; }
h3, .h3 { font-size: 21px; }
h4, .h4 { font-size: 17px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
}

 */

/* text alignment */
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center, .centered { text-align: center !important; }
.text-justify { text-align: justify !important; }

/* text style */
p.intro { font-size: 17px; font-weight:500; color:#777; line-height:1.5em;}


/* text/colors
.blue			{ color:#2793b0;}
.white		{ color:#fff;}
.light-grey	{ color:#bbb;}
.dark-grey	{ color:#444;}
.orange		{ color:#FE481A;}
 */
/* links */
a {color:#1978BE;}
a[href$=".pdf"]		{padding-left:22px; background-image: url("images/icons/filetype/16/pdf.gif"); background-repeat:no-repeat;}
a[href$=".ppt"] 		{padding-left:22px; background-image: url("images/icons/filetype/16/ppt.gif"); background-repeat:no-repeat;}
a[href$=".zip"] 		{padding-left:22px; background-image: url("images/icons/filetype/16/zip.gif"); background-repeat:no-repeat;}
a[href$=".xls"] 		{padding-left:22px; background-image: url("images/icons/filetype/16/xls.gif"); background-repeat:no-repeat;}
a[href$=".exe"]:not(.linkBlock) 		{padding-left:22px; background-image: url("images/icons/filetype/16/exe.gif"); background-repeat:no-repeat;}
a[href$=".dmg"]:not(.linkBlock)  		{padding-left:22px; background-image: url("images/icons/filetype/16/dmg.png"); background-repeat:no-repeat;}
a[href$=".doc"],
a[href$=".docx"] 		{padding-left:22px; background-image: url("images/icons/filetype/16/ms-word.gif"); background-repeat:no-repeat;}
a.newItem:after {margin-left: .375em; content:" *New"; display:inline-block; color:#0C0; font-size:.65em; vertical-align:top;}

/* fake links */
.link { cursor:pointer; color:#1978BE; }

/* outbound links - email - telephone */
a[href^="mailto:"]:before, a[href^="tel:"]:before	{
	margin:0 .3em 0 0;
	padding:0;
	font-family: "foundation-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	display: inline;
	text-decoration: inherit;
}
a[href^="mailto:"]:before {content: "\f16d";}
a[href^="tel:"]:before {content: "\f1f8";}

/*a[href^="http://"]{border-bottom:1px dashed;}*/

/* F3 thumbs */
.th:hover img, .th:focus img { -webkit-box-shadow: 0 0 6px 1px rgba(25, 120, 190, 0.5); -moz-box-shadow: 0 0 6px 1px rgba(25, 120, 190, 0.5); box-shadow: 0 0 6px 1px rgba(25, 120, 190, 0.5); }

/* buttons
.button { border-color:#195A96;background-color:#1978BE;}
.button:hover, .button:focus {background-color: #195A96;}
.button.fancy {
	border-width:0;
	text-transform:uppercase;
	-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 1px 8px 0px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 1px 8px 0px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-shadow: 0 0 5px #666;
	background-image: url("inc/foundation3/images/bg/bg-plt-button.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size:cover;
}
.button.white {background-color:#fff;border-color:#f7f7f7;}
.button.lava {background-color:#FE481A;border-color:#FE481A;}
.button.candy {background-color: #ff5db1;border-color: rgb(255,93,177);}
.button.secondary.fancy {color:#fff;}
.button.success {background-color:#56AA1C;}
 */

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input.small.button[type="submit"] {font-size: 11px; padding: 7px 14px 8px;}
input:invalid, input:focus:invalid {
	-webkit-box-shadow: 0px 0px 2px 2px rgba(255, 0, 0, 0.5);
	-moz-box-shadow:    0px 0px 2px 2px rgba(255, 0, 0, 0.5);
}


/* lists */
ul.detail-list {margin:0 0 30px 0;text-align:center;}
ul.detail-list > li {list-style:none;display:block;margin-bottom:8px;}
ul.detail-list > li.image, ul.detail-list > li.image img {display:block;margin:0 auto 8px;text-align:center;}
ul.detail-list > li.image img {max-height:100%;}
ul.detail-list > li.title {font-weight:700;}
ul.detail-list > li.title h3, ul.detail-list > li.title h4  {margin:0 0 5px;}
ul.detail-list > li.tagline { font-style:italic;}
ul.detail-list > li.description {color:#666;margin-bottom:17px;}
ul.detail-list > li.features {color:#666;}
ul.detail-list > li.features > ul > li {font-size:12px;}
ul.detail-list > li.rating {}
ul.detail-list > li.link {}

/* rows */
ul.rows {list-style:none;display:block;margin-left:0;}
ul.rows > li { clear:left;margin-bottom:8px;display:block;}
.rows ul.detail-list {margin:0 0 30px 0;text-align:left;}
.rows ul.detail-list > li {list-style:none;display:block; margin-bottom:10px;}
.rows ul.detail-list > li.image {width:25%; float:left;}
.rows ul.detail-list > li.title {width:75%; float:left;}
.rows ul.detail-list > li.image img { }

ul.facet-list {margin:0 0 15px 0;}
ul.facet-list > li {list-style:none;}
ul.facet-list > li.title {}
ul.facet-list > li.clear {}

ul.arrows, ul.block {margin:0 0 20px 0; list-style-type:none;}
ul.arrows li, ul.block li  {position:relative; padding-left:12px;}
ul.arrows li:before {content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: transparent transparent transparent #000; margin-top: .4em; position: absolute; left: 0; top: 0;}

ul.block { border-top:1px solid #eee;  }
ul.block li { border-bottom:1px solid #eee; }

ul.large li { font-size: 18px; line-height:30px;}

ul.plain {margin:0 0 30px 0; list-style-type:none;}
ul.plain li {}

ul.listDownloads { margin:0; list-style-type:none;}
ul.listDownloads li { margin:0; list-style-type:none;}

ul.solution-images { list-style-type:none;}
ul.solution-images li { list-style-type:none; position:relative; margin-bottom:15px;}
ul.solution-images li img { display:block;}
ul.solution-images li span { display:block;position:absolute;bottom:0;left:0;right:0; background:#000; padding:0 15px; line-height:1.8em;}

ul.feed { margin:0 0 20px 20px; list-style-type:square;}
ul.feed li {}

article.blog-entry { margin-bottom:50px; }
article.blog-entry header {  }
article.blog-entry header * { text-transform:none; }




/*
ul.feed-details li.title:before	{
	margin:0 10px 0 0;
	padding:0;
	content: "\f18e";
	font-family: "foundation-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	display: inline;
	text-decoration: inherit;
}
*/
/*
ul.hairline > li { list-style-type:none;margin-bottom:17px;}
ul.hairline > li { border-top:1px solid #eee;padding-top:8px;margin-bottom:8px;}
*/
ul.inline-list.hairline { margin-left:0; }
ul.inline-list.hairline > li { border-right:1px solid #ccc; padding-right: 11px; margin-right:11px; margin-left:0;}
ul.inline-list.hairline > li:last-child { border-right:0 none; }

dl.social-list {list-style-type:none;font-size:12px;line-height:19px;}
dl.social-list > dd, dl.social-list > dt {float:left; display:block; font-weight:normal; font-size:12px; margin-right:10px; color:#999;}
dl.social-list > dd a:not(.fc-webicon) {float:left; width:36px; height:36px;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border:2px solid #555;text-align:center;
color:#000 !important;
background: #222222; /* Old browsers */
background: -moz-linear-gradient(top,  #222222 1%, #555555 45%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#222222), color-stop(45%,#555555)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #222222 1%,#555555 45%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #222222 1%,#555555 45%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #222222 1%,#555555 45%); /* IE10+ */
background: linear-gradient(to bottom,  #222222 1%,#555555 45%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#555555',GradientType=0 ); /* IE6-9 */
}
dl.social-list > dd a:not(.fc-webicon):hover { color:#fff !important; border-color:#2793b0; background:#2793b0;}
dl.social-list > dd a:not(.fc-webicon) i { font-size: 30px;line-height: 36px;}


/* global lists */
ul.tabs-content li ul, ul.tabs-content li ol {margin-bottom:17px;}



/* alert boxes */
.alert-box.error, .alert-box.warning {
	padding-left:80px;
	border-color:#FE481A;
	background:#FE481A url("images/icons/symbols/symbol-warning.png") 20px 10px no-repeat;
	background:
		url("images/icons/symbols/symbol-warning.png") 20px 10px no-repeat,
		-webkit-gradient(linear, 0 0, 0 100%, from(#EE7D1F), to(#FE481A)) 0 0 no-repeat;
	background:
		url("images/icons/symbols/symbol-warning.png") 20px 10px no-repeat,
		-moz-linear-gradient(#EE7D1F, #FE481A) 0 0 no-repeat;

}

/* forms */
em.required, em.fieldRequired {
	color:red;
	font-size:.8em;
}

em.required:before, em.fieldRequired:before {
	content: "\2A\20";
}
.fieldCheckboxes ul, .fieldRadiobuttons ul, ul.fieldRadioButtons {list-style-type:none;}
.msgErrors, div.alert-box.msgErrors { display:none;}
div.alert-box .error label, div.alert-box label.error {color: #fff;}

.fieldsetHiddenFields {display:none;}


/* blockquotes */
blockquote { position:relative;}
/*
blockquote:before	{
	margin:0;
	padding:0;
	content: "\f1a3";
	font-family: "foundation-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	text-decoration: inherit;
	color:#fff;
	font-size:60px;
	position:absolute;
	top:-50px;
	left:-30px;
	text-shadow: 0 0 1px #666;
}
blockquote {
  border-left: 10px solid #eee;
  margin: 1.5em 15px;
  padding: 0.5em 15px;
}
blockquote:before {
	color: #ccc;
	content:"\201C";
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
*/
blockquote p {
  display inline;
}
.pullquote {
	float:left;
	display:inline;
	max-width:50%;
	background:#eee;
	padding:25px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pullquote.left { float:left; margin:0 15px 5px -15px;}
.pullquote.right { float:right; margin:0 -15px 5px 15px;}
.pullquote blockquote { border:0 none;margin:0;padding:0;}
.pullquote blockquote p { font-weight:700;font-size:1.2em;}
.pullquote blockquote cite { margin:15px 0 0;}
.big-quote {
	float:none;
	display:block;
	border-top:2px dotted #ccc;
	border-bottom:2px dotted #ccc;
	padding:25px 15px;
	color:#666;
}
.big-quote blockquote { border:0 none;}
.big-quote blockquote p { font-weight:700;font-size:1.2em;}
.big-quote blockquote cite { margin:15px 0 0;}


/* 2014 quote */

p.quote {
	float:none;
	display:block;
	position:relative;

}
p.large.quote {
	font-size:40px;
	text-transform:uppercase;
}
p.quote:before, p.quote:after {
	font-size: 4em;
	line-height: 0.1em;
	vertical-align: -0.4em;
}
p.quote:before {content: open-quote; margin-right: 0.05em;}
p.quote:after {content: close-quote; margin-left: 0.05em;}
p.quote + cite { display:block; padding-bottom:20px; }
p.quote + cite:before { content: "\2014 \2009";}


/* cookie consent */
.teconsent { background-color:#111;}
.compact.nav-bar li#teconsent_cdn {background:#222;}
.compact.nav-bar li#teconsent_cdn a {display:block; color:#FE481A; float:right; padding:0 20px;}
li#teconsent_cdn a:before {
	content: "\f126";
	font-family: "foundation-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	text-decoration: inherit;
	margin-right: .3em;
}

/* utility nav */
.utility-bar { 	background: #000 url("inc/foundation3/images/skin/flow-header.png") no-repeat 57% 100%;}
/*.utility-bar { 	background: #000;}*/

.no-js .cart-nav {
	display: none;
}


/*
#cookiePreferences {

}

#cookiePreferences a:before {
	content: "\f126";
	margin:0 .3em 0 0;
	padding:0;
	font-family: "foundation-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	display: inline;
	text-decoration: inherit;

}
*/

/* --- old styles ---*/

/*
@media only screen and (max-width: 767px){
	.utility-bar .nav-bar>li {
		display: inline-block;
		border-right: none;
	}
	.compact.nav-bar {text-align:center;margin:0 auto;}
	.nav-bar>li>a:first-child {padding: 0 5px;}

	.nav-bar>li.has-flyout>a:first-child {
		padding-right: 10px;
	}
}
*/

/*-- new styles --*/

@media only screen and (max-width: 767px) {

	/* remove flyout */
	#cartHeader .flyout, #loggedIn .flyout {display:none !important;}

	/* remove down arrow */
	.compact.nav-bar>li.has-flyout>a:first-child:after {display: none;}
	.nav-bar>li.has-flyout>a:first-child {padding-right: 10px;}

	/* make links inline */
	.utility-bar .nav-bar>li {display: inline-block; border-right: none;}

}


/* header */
.top-bar, .contain-to-grid, .primary-nav-band {
}
/* breadcrumbs */
.bread						{ background:#333;}
.bread ul.breadcrumbs {background:transparent;border:0 none;margin:0;padding-left:0;}
.bread ul.breadcrumbs li { color:#ccc;}
.bread ul.breadcrumbs li a { color:#fff;}
.bread + .page-title h1 { margin-top:15px;}

/* page title */
.page-title					{ color:#fff;
background-image: -ms-linear-gradient(top left, #222222 0%, #444444 100%);

/* Mozilla Firefox */
background-image: -moz-linear-gradient(top left, #222222 0%, #444444 100%);

/* Opera */
background-image: -o-linear-gradient(top left, #222222 0%, #444444 100%);

/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #222222), color-stop(1, #444444));

/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top left, #222222 0%, #444444 100%);

/* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom right, #222222 0%, #444444 100%);

filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#444444');

}
.page-title h1 			{  margin-top:30px;}
.page-title p 				{ font-size:12px;}

/* footer */
footer { background:#222; padding:20px 0 40px; color:#999;}
footer a { color:#999;}
footer ul.inline-list>li, footer .copyright { font-size:12px;}
.signup { }
.signup label { color:#fff;}
.signup form { margin-top:17px;}

.signup > .row > .twelve.columns {position:relative;}
.signup > .row > .twelve.columns:before {
	content:"";
	display:block;
	width:128px;
	background:transparent url("inc/foundation3/images/skin/bg-flag-email.png") no-repeat 0 50%;
	position:absolute;
	top:0; bottom:0; left:-100px; height:100%;
}


/*
---------------------------------------------------------------------------------
	NAVIGATION
---------------------------------------------------------------------------------
*/

/*
.primary-nav .row.hairline-left > .columns, footer .row.hairline-left > .columns {
	border-color:#444;
-webkit-border-image: 	-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)),  to(rgba(100, 100, 100, 100)), to(rgba(0, 0, 0, 0))) 1 100%;
-webkit-border-image:	-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(100, 100, 100, 100), rgba(0, 0, 0, 0)) 1 100%;
-o-border-image:			-o-linear-gradient(grey, rgba(0, 0, 0, 0)) 1 100%;
-moz-border-image:		-moz-linear-gradient(grey, rgba(0, 0, 0, 0)) 1 100%;
}

*/


/*
---------------------------------------------------------------------------------
	VIDEOJS
---------------------------------------------------------------------------------
*/


/*
-------------------------------------------------------------------
	COMPONENTS
-------------------------------------------------------------------
*/

/* padding */
.padded-top		{ padding-top:30px;}
.padded-bottom	{ padding-bottom:30px;}
.padded		{ padding-top:30px;padding-bottom:30px;}

/* wideband */
.wideband		{ padding:30px 0;}

/* textures */
.wideband.paper 		{background: url("inc/foundation3/images/bg/textured-paper.jpg") repeat;}
.wideband.fracture	{background: url("inc/foundation3/images/bg/bg-rig-fracture.jpg") no-repeat; color:#fff;}
.wideband.carbon		{background: url("inc/foundation3/images/bg/texture-dark-heavypaper.jpg") repeat; color:#fff;}
.wideband.speaker		{background: url("inc/foundation3/images/bg/bg-holes.jpg") repeat; color:#fff;}
.wideband.oakfloor	{background: url("inc/foundation3/images/bg/texture-oak-floor.jpg") repeat; color:#fff;}

/* override code style */
.wideband.theater code, .wideband.carbon code, .wideband.oakfloor code {color:#000;}

/* gradients & shadows */
.wideband.theater {
	color:#fff;
 	background: rgb(27,27,27); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(0,0,0,1) 0%, rgba(89,89,89,1) 62%, rgba(1,1,1,1) 100%, rgba(13,13,13,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(62%,rgba(89,89,89,1)), color-stop(100%,rgba(1,1,1,1)), color-stop(100%,rgba(13,13,13,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(0,0,0,1) 0%,rgba(89,89,89,1) 62%,rgba(1,1,1,1) 100%,rgba(13,13,13,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(0,0,0,1) 0%,rgba(89,89,89,1) 62%,rgba(1,1,1,1) 100%,rgba(13,13,13,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(0,0,0,1) 0%,rgba(89,89,89,1) 62%,rgba(1,1,1,1) 100%,rgba(13,13,13,1) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(0,0,0,1) 0%,rgba(89,89,89,1) 62%,rgba(1,1,1,1) 100%,rgba(13,13,13,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#0d0d0d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.wideband.shadow, .shadow { position:relative;}
.wideband.shadow:after, .shadow:after {
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	border-radius: 20%;
	box-shadow: rgba(0, 0, 0, 0.5) 5px 2px 10px;
	clip: rect(40px, auto, 50px, 0);
   top: -40px;
	height: 40px;
	z-index:41;
}
.wideband.topdown, .topdown, .wideband.category {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 64%, rgba(239,239,239,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(64%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 64%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 64%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 64%,rgba(239,239,239,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 64%,rgba(239,239,239,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.wideband.desktop {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 31%, rgba(219,219,219,1) 49%, rgba(209,209,209,1) 49%, rgba(254,254,254,1) 73%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(31%,rgba(255,255,255,1)), color-stop(49%,rgba(219,219,219,1)), color-stop(49%,rgba(209,209,209,1)), color-stop(73%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 31%,rgba(219,219,219,1) 49%,rgba(209,209,209,1) 49%,rgba(254,254,254,1) 73%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 31%,rgba(219,219,219,1) 49%,rgba(209,209,209,1) 49%,rgba(254,254,254,1) 73%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 31%,rgba(219,219,219,1) 49%,rgba(209,209,209,1) 49%,rgba(254,254,254,1) 73%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 31%,rgba(219,219,219,1) 49%,rgba(209,209,209,1) 49%,rgba(254,254,254,1) 73%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.wideband.alert-box {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border:0 none;
	padding:inherit;
	margin:0;
	text-shadow:none;
	font-weight:normal;
}
div.wideband.alert-box a.close {
	color: #fff;
	position: absolute;
	right: 10px;
	top: 4px;
	font-size: 18px;
	opacity: 0.8;
	padding: 4px;
}
.wideband.fade-to-black {
	box-shadow: inset 0px -200px 200px #000;
	-webkit-box-shadow: inset 0px -200px 200px #000;
	-moz-box-shadow: inset 0px -200px 200px #000;
	-o-box-shadow: inset 0px -200px 200px #000;
}
.fade-to-white {
	box-shadow: inset 0px -200px 200px #fff;
	-webkit-box-shadow: inset 0px -200px 200px #fff;
	-moz-box-shadow: inset 0px -200px 200px #fff;
	-o-box-shadow: inset 0px -200px 200px #fff;
}







/* navigation */
.top-bar>ul .name h1 {
	text-indent: -9999px;
	background: url("images/logos/logo-plantronics-corp-wht.svg") no-repeat 0 50%;
	background-size:180px;
	display: block;
	height: 45px;
	width:200px;
	margin-left:15px;
}
/*


.top-bar ul>li.has-dropdown {background-color:red}
.top-bar ul>li.has-dropdown a {background-color:green}

.top-bar ul > li.search {display:none;}
*/


.primary-nav-band {
	border-bottom:1px solid #000;
	position:relative;
}
/*
.primary-nav h1 { position:relative;}
.primary-nav h1:after {
	background: url("inc/foundation3/images/skin/flow-overlay.png") no-repeat 0 0;
	content:"";
	display:block;
	height:45px;
	width:198px;
	position:absolute;
	left:140px;
	top:0;
}
*/

.primary-nav h1.logo {
	text-indent: -9999px;
	background: url("images/logos/logo-plantronics-corp-wht.svg") no-repeat 0 50%;
	background-size:contain;
	display: block;
	height: 45px;
	margin:0;
	text-align:left;
	max-width:200px;
	/* IE8 HACK */
	background: url("images/logos/logo-plantronics-corp-wht.png") no-repeat 0 50%\0/;
}
.cn .primary-nav h1.logo {
	background-image: url("images/logos/logo-plantronics-china-wht.png");
}
.primary-nav h1.logo a {
	line-height: 45px;
	display: block;
	height: 45px;
	margin:0 auto;
	text-align:center;
	max-width:200px;
}
ul.primary-nav-list {margin:0;}
.primary-nav-list > li {
	float: none;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 45px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:700;
}
.primary-nav-list > li > a:first-child {
	position: relative;
	padding: 0 15px;
	display: block;
	text-decoration: none;
	color:#fff;
	text-transform:uppercase;
}
@media only screen and (max-width: 900px) and (min-width: 768px) {
	.primary-nav-list > li {font-size: 13px;}
	.primary-nav-list > li > a:first-child { padding: 0 8px;}
}

.primary-nav-list > li.active > a:first-child {
	color: #d9d9d9;
	background: #444;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.7);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.7);
}
.primary-nav-list > li.active > a:first-child:after { content: ""; display: block; width: 0; height: 0; border: solid 10px; border-color: #444 transparent transparent transparent; position: absolute;  left:42%; top: 95%; z-index:999;}
.primary-nav-list > li.active > a.expanded:first-child:after, .primary-nav-list > li > a.expanded:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: transparent transparent #000 transparent; margin:0 auto; position: absolute; right: auto; left:45%; top: auto; bottom:0;}
.primary-nav-list > li.search form {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
	width: auto;
}
/* .us .primary-nav-list > li.search form {width: 220px;	} */
.primary-nav-list > li.search form input[type="search"], .primary-nav-list > li.search form input[type="text"], .primary-nav-list > li.search form input#searchTermHeader{
	color: white;
	font-size: .85em;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	height: 28px;
	line-height: 28px;
	border: 0 none;
	-webkit-appearance: none;
	outline: none;
	background: #333;
	/*background: #333 url("inc/foundation3/images/skin/bg-magnifying-glass.png") no-repeat 95% 50%;*/
	-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7);
	box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7);
	color: rgba(255, 255, 255, 0.8);
	margin: 0 0 0 0;
	padding: 0 0 0 8px;
}
.primary-nav-list > li.search .button { line-height:28px; height:28px; margin:0 !important; padding:0 !important; display:block;}
.primary-nav-list > li.search .button { border-color: #222; border-left:none; background-color: #333;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

/*
.primary-nav 	{
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwLjEiIHN0b3AtY29sb3I9IiMzMzMzMzMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMTExMTEiLz48L3JhZGlhbEdyYWRpZW50PjxyZWN0IHg9IjAlIiB5PSIwJSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTExMSIgLz48cmVjdCB4PSItMTAlIiB5PSItNDYlIiB3aWR0aD0iMTQwJSIgaGVpZ2h0PSIxNjAlIiBmaWxsPSJ1cmwoI2cpIiAvPjwvc3ZnPg==);
background-image: -webkit-gradient(radial, 60% 34%, 0, 60% 34%, 280, color-stop(10%, #333333), color-stop(100%, #111111));
background-image: -webkit-radial-gradient(60% 34%, 70% 80%, #333333 10%, #111111 100%);
background-image: -moz-radial-gradient(60% 34%, 70% 80%, #333333 10%, #111111 100%);
background-image: -ms-radial-gradient(60% 34%, 70% 80%, #333333 10%, #111111 100%);
background-image: -o-radial-gradient(60% 34%, 70% 80%, #333333 10%, #111111 100%);
background:url("inc/foundation3/images/bg/bg-dark-noise.jpg"), radial-gradient(70% 80% at 60% 34%, #333333 10%, #111111 100%);

background-color:#333;
}
*/
.nav-detail {
	overflow: hidden;
	padding-top: 0;
	padding-bottom: 0;
	height: 0;
	border-width: 0;
	-webkit-transition: all .3s linear;
}
.nav-detail.active {
	display:block;
	height: auto;
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
	-webkit-transition: all .3s linear;
}
.nav-detail ul.side-nav li label, footer ul.side-nav li label { font-weight:700;cursor:default;text-transform: uppercase; color:#999;}
.nav-detail ul.side-nav li a, footer ul li a {color:#fff !important;}
.nav-detail ul.side-nav li.special a, footer ul.side-nav li.special a {color:#fff;}
.nav-detail ul.side-nav li.divider, footer ul.side-nav li.divider { border-color:#444;}
.compact.nav-bar { background: transparent; margin:0; padding: 0; }
.compact.nav-bar > li {border:0 none;line-height: 40px; font-size:10px; color:#ccc; margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.compact.nav-bar > li > a {border:0 none;line-height: 40px; font-size:10px; color:#989898; margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.compact .msg { font-style:italic; padding:0 20px; color:#aaa;}
.compact.nav-bar > li:last-child { border-right: 0 none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; }
.compact.nav-bar > li img {vertical-align:middle;}


/* Sticky nav = Magellan */


.magellan-section { padding-top:30px;}
dl.magellan-nav {
	width:100%;
	display:block;
	margin:0;
	padding:0;
	overflow:visible;
	z-index:9998;
	position:relative;
	text-align:center;
	list-style: none;
}
dl.magellan-nav dd { margin:0; display:inline-block; list-style: none;}
dl.magellan-nav a {position:relative; display:inline-block; padding-left:10px; padding-right:10px;}
dl.magellan-nav:after {
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 30px;
	clip: rect(20px, auto, 50px, 0);
	bottom:0;
	height: 20px;
	z-index:1;
}



/* -----------------------------------------
   AddThis
----------------------------------------- */
#at-whatsnext-dom, .at4-recommended-domain-badge-container, .at4-logo {display:none;}

/* -----------------------------------------
   Caroufredsel
----------------------------------------- */

.slider-container {
	position:relative;
	display: block;
	margin: 0 auto;
	text-align:center;
}

.twelve.columns .slider-container .detail-list li.image img { max-height: 220px; }

.slider-container .pagination {
	position:absolute;
	bottom:-30px;
	left:0;
	right:0;
}

.slider-container .pagination a {
	background: #fff;
	width: 18px;
	height: 18px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border:1px solid #ddd;
	text-indent:-999em;
	display:inline-block;
	margin:0 2px;
}
.slider-container .pagination a.selected {
	background-color: #1978be;
	border-color:#fff;
}
ul.slider {
	list-style: none;
	display: block;
	margin: 0 auto;
	text-align:center;
	padding: 0;
}
ul.slider > li {list-style-type:none;display:block; float:left;text-align:center; margin:0 auto;border:1px solid transparent;}
ul.slider > li.selected {border-color:#ddd;}

/*ul.slider {overflow:hidden; min-height:120px; list-style-type: none;}
ul.slider {overflow:hidden; list-style-type: none; margin:0;}
ul.slider > li {float:left; padding:5px 15px; border:1px solid transparent;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
*/



#modelsTab a.prev, #modelsTab a.next  { width:54px; height:100px;}
a.prev, a.next {
	width: 27px;
	height: 50px;
	display: inline-block;
	margin:auto;
	position: absolute;
	top:0;
	bottom:0;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-color:transparent;
	text-indent:9999em;
}
a.prev {left:0;}
a.next {right:0;}











/*a.next, a.prev {
	content: '';
	margin:8px 8px 0 0;
	display:block;
	width: 40px;
	height: 40px;
	border-width: 4px 4px 0 0;
	border-style: solid;
	top:50%;
	bottom:50%;
	left:
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	
	
	background:transparent none !important;
}
a.prev {
	-moz-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	margin:8px 0 0 8px;
}
*/


/*
a.prev, a.next {
	width: 39px;
	height: 50px;
	display: block;
	position: absolute;
	top:50%;

	-webkit-transform:	translate(0, -50%);
	-moz-transform:		translate(0, -50%);
	-ms-transform:			translate(0, -50%);
	-o-transform:			translate(0, -50%);
	transform: 				translate(0, -50%);

	background-size:100%;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-color:transparent;
}
a.prev {left:0;background-image: url("inc/foundation3/images/foundation/orbit/left-arrow.png");}
a.next {right:0;background-image: url("inc/foundation3/images/foundation/orbit/right-arrow.png");

	-webkit-transform:	translate(0, -50%);
	-moz-transform:		translate(0, -50%);
	-ms-transform:			translate(0, -50%);
	-o-transform:			translate(0, -50%);
	transform: 				translate(0, -50%);

}
a.prev.black {background-image: url("images/icons/arrows/left-arrow-thick-blk.png");}
a.next.black {background-image: url("images/icons/arrows/right-arrow-thick-blk.png");}
a.prev.white {background-image: url("images/icons/arrows/left-arrow-thick-wht.png");}
a.next.white {background-image: url("images/icons/arrows/right-arrow-thick-wht.png");}
a.prev span, a.next span {display: none;}

*/

/* Orbit elements */
ul.orbit-slider { margin:0;padding:0; list-style-type:none; }
ul.bullet-list { position: absolute; z-index: 30; list-style: none; left: 50%;  padding: 0; }
ul.bullet-list li { float: left; margin-left: 5px; cursor: pointer; color: #999999; text-indent: -9999px;overflow: hidden; }

.orbit-wrapper .timer { display:none; }
ul.orbit-bullets li, .bullet-list li {
	background: #fff;
	width: 18px;
	height: 18px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border:1px solid #eee;
}
ul.orbit-bullets li.has-thumb, .bullet-list li.has-thumb {
	width: 80px;
	height: 80px;
	background-position:50% 50% !important;
}
ul.orbit-bullets li.active,  .bullet-list li.selected {
	background:#2793b0;
	-webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.7);
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.7);
}
.orbit-slide img { display:block;margin:0 auto;text-align:center;}
.orbit-slide {width:100%}
.orbit-slide-text {width:50%; padding:30px 60px; color:#333;}
.orbit-slide-image {width:50%;}
.orbit-slide-text h1, .orbit-slide-text h2, .orbit-slide-text h3, .orbit-slide-text h4, .orbit-slide-text h5  {margin:0 0 .25em;}
.orbit-slide.black {background: #000;color:#fff;}
.orbit-slide.dark {background: transparent url("images/skin/bg-overlay-dark60.png") repeat 0 0;	color:#fff;}
.orbit-slide.dark *, .orbit-slide.black * {color:#fff;}



/*
.pagination a {
	background-color: #fff;
	width: 16px;
	height: 16px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-indent:-999em;
	display:inline-block;
	margin:0 4px;
}
.pagination a.selected {
	background-color: #ccc;
}

*/

/* -----------------------------------------
   Shared Styles
-----------------------------------------
.noverflow { overflow:hidden;}

.bg-blue		{ background-color:#336699; border-color:#003366; color:#fff}
.bg-blue .subheader	{ color:#ccc;}
.bg-blue a	{ color:#fff;}
.bg-orange		{ background-color:#f0773d; border-color:#ae4716; color:#000}
.bg-orange .subheader	{ color:#fff;}
.bg-orange a	{ color:#000;}
.bg-white	{ background-color:#fff; color:#333;}
.bg-white .subheader	{ color:#666;}
.bg-black	{ background-color:#000; border-color:#000; color:#fff}
.bg-black .subheader	{ color:#ccc;}
.bg-black a	{ color:#fff;}
.bg-black p a	{ text-decoration:underline;}
.bg-grey		{ background-color:#4f5458; border-color:#333; color:#fff;}
.bg-grey .subheader	{ color:#ccc;}
.bg-light-grey		{ background-color:#f7f7f7; border-color:#eee;}
.bg-light-grey .subheader	{ color:#666;}
.bg-dark-grey		{ background-color:#666; border-color:#ccc; color:#fff;}
.bg-dark-grey .subheader	{ color:#ccc;}
.bg-dark-grey a	{ color:#fff;}
.bg-pink		{ 	background-color: #ff5db1; border-color:#C06; color:#fff;}
.bg-pink .subheader	{ color:#603;}
.bg-pink a	{ color:#fff;}
.bg-light-overlay { background-color: transparent; background-image: url("images/skin/bg-overlay-light60.png"); background-repeat:repeat; background-position:0 0;}
.bg-yellow	{ background-color:#ffdd66; border-color:#cba729; color:#111}
.bg-yellow .subheader	{ color:#cba729;}
 */


/* Panels */
.panel.raised {
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
}
.drop-shadow, .curved, .boxtop, .slot-image {
	position:relative;
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 1px 5px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 1px 5px rgba(0, 0, 0, 0.5);
	border:2px solid rgba(255, 255, 255, 1.0)\0/;/*IE8 hack*/
}
.curved:after, .boxtop:after, .slot-image:after {
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.7) 4px 6px 24px;
	clip: rect(50px, auto, 100px, 0);
   top: 100%;
	height: 50px;
	margin-top:-50px;
}

.curved > img, .slot-image > img {display:block;}


/*
.panel.slim { padding:20px 10px; }
.panel.clear { background:transparent;border:0 none;}
.panel.bg-light-grey { background: #eee;}
.panel.dark { background: transparent url("images/skin/bg-overlay-dark60.png") repeat 0 0; color:#fff; border-color:#000;}

.download {line-height: 40px;padding-left: 25px;background-repeat: no-repeat;}
*/
.panel.no-padding { padding:0 }
.panel.no-border { border:0 none;}


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


.panel.message {
background: rgb(254,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 37%, rgba(211,208,198,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(37%,rgba(254,255,255,1)), color-stop(100%,rgba(211,208,198,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 37%,rgba(211,208,198,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,255,255,1) 37%,rgba(211,208,198,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 37%,rgba(211,208,198,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,255,255,1) 37%,rgba(211,208,198,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d3d0c6',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0 14px 14px -14px #000;
-webkit-box-shadow: 0 14px 14px -14px #000;
			box-shadow: 0 14px 14px -14px #000;

		text-align:center;
}
.panel.message h3 { font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:700; color:#555;}
.panel.message h4 { font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:500; color:#2795b6;}



/*
---------------------------------------------------------------------------------
	footer slots
---------------------------------------------------------------------------------
*/

/* Customer Stories
.footer-slots {
	padding-bottom:20px;
	background: url("inc/foundation3/images/bg/textured-paper.jpg") repeat;
	color:#222;
}
.footer-slots { position:relative;}
.footer-slots:after {
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	border-radius: 20%;
	box-shadow: rgba(0, 0, 0, 0.5) 5px 2px 10px;
	clip: rect(40px, auto, 50px, 0);
   top: -40px;
	height: 40px;
	z-index:41;
}
.footer-slots .slot { margin-bottom:40px;}

 */
/*
---------------------------------------------------------------------------------
	customer stories
---------------------------------------------------------------------------------
*/

/* Customer Stories
.customer-stories {background: url("inc/foundation3/images/bg/textured-paper.jpg") repeat;
	box-shadow: inset 0px -200px 200px #fff;
	-webkit-box-shadow: inset 0px -200px 200px #fff;
	-moz-box-shadow: inset 0px -200px 200px #fff;
	-o-box-shadow: inset 0px -200px 200px #fff;

}
 */
/* Boxes */

.boxtop { padding:0;border:0 none;}
.boxtop img { display:block;}
.boxtop .panel {border:0 none;}






/*
.image-container {
	height:140px;
	display:block;
	text-align:center;
	position:relative;
	padding:0;

}
.title-container {
	min-height:40px;
	display:block;
	text-align:center;
	position:relative;
	padding:0;

}
.title-container h3, .title-container h4 {
	margin:0;
}
.image-container img {
	margin:0 auto 10px auto;
	display:block;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}
.text-container {
	display:block;
	text-align:center;
}
*/

/*
.slot {
		padding:0;
		background-color:transparent;
		text-align:center;
		border:0 none;
}
#sidebar .slot {
	margin:0 0 30px 0;
		padding:15px;
		background: transparent url("inc/foundation3/images/bg/texture-wall-grey.jpg");
		text-align:center;
		border:0 none;
	-moz-box-shadow: 0 14px 14px -14px #000;
-webkit-box-shadow: 0 14px 14px -14px #000;
			box-shadow: 0 14px 14px -14px #000;
}
#sidebar .slot.fathers-day {
		background: transparent url("inc/foundation3/images/bg/texture-wall-blue.jpg");

}

*/
/*
.slot h3 { font-family:gesta, Helvetica, sans-serif; font-weight:500; color:#222; text-transform:uppercase; margin:30px 0 5px;}
.slot h4 { font-weight:500; color:#333;font-size:1.4em;}
*/
.slot .subpanel.image {
		padding:0;
		background-color:transparent;
		text-align:center;

/*
	-moz-box-shadow: 0 14px 14px -14px #000;
-webkit-box-shadow: 0 14px 14px -14px #000;
			box-shadow: 0 14px 14px -14px #000;
*/
}



.slot.product .subpanel.image {
	/*border:5px solid #fff;*/
		padding:15px;
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 55%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(55%,rgba(252,252,252,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 55%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,252,252,1) 55%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 55%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,252,252,1) 55%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
.slot.product .subpanel.image img {
		margin:0 auto;
		text-align:center;
		display:block;
}

.accordion .subpanel.image {
	width:30%;
	float:left;
}
.accordion .subpanel.text {
	width:70%;
	padding:0 30px;
	float:left;
	text-align:left;
}

ul.accordion>li.active .content {
	-moz-box-shadow: inset 0 7px 7px -7px #333;
-webkit-box-shadow: inset 0 7px 7px -7px #333;
			box-shadow: inset 0 7px 7px -7px #333;
}


/* Images */
/*img.border { background:#fff;border:1px solid #aaa;padding:10px;}	*/

img.centered { display:block; margin:0 auto 20px auto; text-align:center;}
img.porthole { display:block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border:10px solid #eee;}
img.padded-top {padding-top:15px;}
img.padded-bottom {padding-bottom:15px;}

a.video { display:block; position:relative; margin-bottom:16px;}
a.video img { display:block;}
a.video .trigger, .triggerPlay {
display: block;
width: auto;
height: auto;
position: absolute;
top: 0;
right: 0;
bottom:0;
left: 0;
padding: 0 0 0 0;
margin:0;
background: transparent url("images/icons/video/video-play-wht.svg") no-repeat 50% 50%;
background-size:contain;
overflow: hidden;
cursor: pointer;
text-indent: -9999em;
opacity: 0.6;
background: transparent url("images/icons/video/video-play-wht.png") no-repeat 50% 50%\0/;/*IE8 hack for PNG replace*/
}
a:hover .triggerPlay, a:hover .trigger { opacity:.9;}


/*.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { z-index:999;}*/



.windowpane { min-height: 140px; background:#f7f7f7; padding-top:10px;}
.windowpane.clear { background:transparent;}
.windowpane img { display:block; text-align:center; margin:0 auto;}


































/* tabs */

ul.tabs-content > li { display: block; position: absolute;left: -10000px;top: -10000px;}
ul.tabs-content > li.active {position: static;}

.tabs dd.active, .tabs li.active {border-top: 1px solid #e6e6e6;margin-top: -1px;}


.tabs.pill.centered dd, .sub-nav.centered { float:none; display:inline-block;}
/*.sub-nav dd {
	line-height:1.5em;
}
.sub-nav dd a {
	display:block;
	padding:0 .5em;
}*/
.sub-nav dd a.selected {
	background: #a0a0a0; /* Old browsers */
	background: -moz-linear-gradient(top,  #a0a0a0 0%, #636363 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0a0a0), color-stop(100%,#636363)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a0a0a0 0%,#636363 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a0a0a0 0%,#636363 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a0a0a0 0%,#636363 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a0a0a0 0%,#636363 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#636363',GradientType=0 ); /* IE6-9 */
	color:#fff;
	text-shadow: 0 0 5px #666;
	font-weight:700;
}

dl.sub-nav dd a {background-color: #eee; color:#222; padding: 3px 9px;}
dl.sub-nav dd.active a {background-color: #1978BE;}





/* simplified tabs */
.tabs.simplified { list-style: none; border-bottom: 4px solid #eee; display: block; height: 44px; padding: 0; margin-bottom: 20px; }
.tabs.simplified dt, .tabs.simplified li.section-title { color: #b3b3b3; cursor: default; display: block; float: left; font-size: 12px; height: 40px; line-height: 40px; padding: 0; padding-right: 9px; padding-left: 20px; font-weight: normal; width: auto; text-transform: uppercase; }
.tabs.simplified dt:first-child, .tabs.simplified li.section-title:first-child { padding: 0; padding-right: 9px; }
.tabs.simplified dd, .tabs li { display: block; float: left; padding: 0; margin: 0; }
.tabs.simplified dd a, .tabs.simplified li a { color: #6f6f6f; display: block; font-size: 14px; height: 40px; line-height: 40px; padding: 0px 23.8px; }
.tabs.simplified dd a:focus, .tabs.simplified li a:focus { font-weight: bold; color: #2793b0; }
.tabs.simplified dd.active, .tabs.simplified li.active { border-bottom: 4px solid #2793b0; border-top:0 none; }
.tabs.simplified dd.active a, .tabs.simplified li.active a { cursor: default; color: #444; background:transparent; border-left: 0 none; border-right: 0 none; font-weight: bold; border-top:0 none;}

/* fancy tabs */
.tabs.fancy { list-style: none; border-bottom: 0 none; display: block; height: 40px; padding: 0; margin-bottom: 20px;
position:relative;}
.tabs.fancy:after {
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 30px;
	clip: rect(-30px, auto, 0px, 0);
   bottom:-30px;
	height: 30px;
	z-index:-1;
}




.tabs.fancy.contained { margin-bottom: 0; margin-left: 0; }
.tabs.fancy dt, .tabs.fancy li.section-title { color: #b3b3b3; cursor: default; display: block; float: left; font-size: 12px; height: 40px; line-height: 40px; padding: 0; padding-right: 9px; padding-left: 20px; font-weight: normal; width: auto; text-transform: uppercase; }
.tabs.fancy dt:first-child, .tabs.fancy li.section-title:first-child { padding: 0; padding-right: 9px; }
.tabs.fancy dd, .tabs.fancy li { display: block; float: left; padding: 0; margin: 0; }
.tabs.fancy dd a, .tabs.fancy li a { color: #6f6f6f; display: block; font-size: 14px; height: 40px; line-height: 40px; padding: 0px 23.8px; }
.tabs.fancy dd a:focus, .tabs.fancy li a:focus { font-weight: bold; color: #2ba6cb; }
.tabs.fancy dd.active, .tabs.fancy li.active { border-top: 1px solid #e6e6e6; margin-top: -1px; }
.tabs.fancy dd.active a, .tabs.fancy li.active a { cursor: default; color: #3c3c3c; background: #fff; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; font-weight: bold;
 	box-shadow: inset 0px 8px 8px #eee;
	-webkit-box-shadow: inset 0px 8px 8px #eee;
	-moz-box-shadow: inset 0px 8px 8px #eee;
	-o-box-shadow: inset 0px 8px 8px #eee;

}
.tabs.fancy dd:first-child, .tabs.fancy li:first-child { margin-left: 0; }




/* CSS3 transitions */

.tooltip { padding:15px;}
.glow-green {
-webkit-animation-name: greenPulse;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
}
.glow-blue {
-webkit-animation-name: bluePulse;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes greenPulse {
from { background-color: #749a02; }
50% { background-color: #91bd09;  }
to { background-color: #749a02; }
}
@-webkit-keyframes bluePulse {
from { -webkit-box-shadow: 0 0 20px #ccc; }
50% {  -webkit-box-shadow: 0 0 40px #fff; }
to {  -webkit-box-shadow: 0 0 20px #ccc; }
}



/* font-face */
@font-face {
  font-family: "GeneralEnclosedFoundicons";
  src: url("inc/foundation3/fonts/general_enclosed_foundicons.eot");
  src: url("inc/foundation3/fonts/general_enclosed_foundicons.eot?#iefix") format("embedded-opentype"), url("inc/foundation3/fonts/general_enclosed_foundicons.woff") format("woff"), url("inc/foundation3/fonts/general_enclosed_foundicons.ttf") format("truetype"), url("inc/foundation3/fonts/general_enclosed_foundicons.svg#GeneralEnclosedFoundicons") format("svg");
  font-weight: normal; font-style: normal;}
@font-face {
  font-family: "GeneralFoundicons";
  src: url("inc/foundation3/fonts/general_foundicons.eot");
  src: url("inc/foundation3/fonts/general_foundicons.eot?#iefix") format("embedded-opentype"), url("inc/foundation3/fonts/general_foundicons.woff") format("woff"), url("inc/foundation3/fonts/general_foundicons.ttf") format("truetype"), url("inc/foundation3/fonts/general_foundicons.svg#GeneralFoundicons") format("svg");
  font-weight: normal; font-style: normal;}
@font-face {
  font-family: "SocialFoundicons";
  src: url("inc/foundation3/fonts/social_foundicons.eot");
  src: url("inc/foundation3/fonts/social_foundicons.eot?#iefix") format("embedded-opentype"), url("inc/foundation3/fonts/social_foundicons.woff") format("woff"), url("inc/foundation3/fonts/social_foundicons.ttf") format("truetype"), url("inc/foundation3/fonts/social_foundicons.svg#SocialFoundicons") format("svg");
  font-weight: normal; font-style: normal;}
@font-face {
  font-family: "AccessibilityFoundicons";
  src: url("inc/foundation3/fonts/accessibility_foundicons.eot");
  src: url("inc/foundation3/fonts/accessibility_foundicons.eot?#iefix") format("embedded-opentype"), url("inc/foundation3/fonts/accessibility_foundicons.woff") format("woff"), url("inc/foundation3/fonts/accessibility_foundicons.ttf") format("truetype"), url("inc/foundation3/fonts/accessibility_foundicons.svg#AccessibilityFoundicons") format("svg");
  font-weight: normal; font-style: normal;}


/* global foundicon styles */
[class*="foundicon-"] { display: inline; width: auto; height: auto; line-height: inherit; vertical-align: baseline; background-image: none; background-position: 0 0; background-repeat: repeat; }
[class*="foundicon-"]:before 						{ font-weight: normal; font-style: normal; text-decoration: inherit;}
[class*="social foundicon-"]:before				{ font-family: "SocialFoundicons";}
[class*="general foundicon-"]:before 			{ font-family: "GeneralFoundicons";}
[class*="gen-enclosed foundicon-"]:before 	{ font-family: "GeneralEnclosedFoundicons";}
[class*="accessibility foundicon-"]:before 	{ font-family: "AccessibilityFoundicons";}




/* foundation icons 3 - Aug 2013 */
/*
 * Foundation Icons v 3.0
 * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
 * MIT License
 */

@font-face {
  font-family: "foundation-icons";
  src: url("inc/foundation3/fonts/foundation-icons.eot");
  src: url("inc/foundation3/fonts/foundation-icons.eot?#iefix") format("embedded-opentype"),
       url("inc/foundation3/fonts/foundation-icons.woff") format("woff"),
       url("inc/foundation3/fonts/foundation-icons.ttf") format("truetype"),
       url("inc/foundation3/fonts/foundation-icons.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fi-address-book:before,
.fi-alert:before,
.fi-align-center:before,
.fi-align-justify:before,
.fi-align-left:before,
.fi-align-right:before,
.fi-anchor:before,
.fi-annotate:before,
.fi-archive:before,
.fi-arrow-down:before,
.fi-arrow-left:before,
.fi-arrow-right:before,
.fi-arrow-up:before,
.fi-arrows-compress:before,
.fi-arrows-expand:before,
.fi-arrows-in:before,
.fi-arrows-out:before,
.fi-asl:before,
.fi-asterisk:before,
.fi-at-sign:before,
.fi-background-color:before,
.fi-battery-empty:before,
.fi-battery-full:before,
.fi-battery-half:before,
.fi-bitcoin-circle:before,
.fi-bitcoin:before,
.fi-blind:before,
.fi-bluetooth:before,
.fi-bold:before,
.fi-book-bookmark:before,
.fi-book:before,
.fi-bookmark:before,
.fi-braille:before,
.fi-burst-new:before,
.fi-burst-sale:before,
.fi-burst:before,
.fi-calendar:before,
.fi-camera:before,
.fi-check:before,
.fi-checkbox:before,
.fi-clipboard-notes:before,
.fi-clipboard-pencil:before,
.fi-clipboard:before,
.fi-clock:before,
.fi-closed-caption:before,
.fi-cloud:before,
.fi-comment-minus:before,
.fi-comment-quotes:before,
.fi-comment-video:before,
.fi-comment:before,
.fi-comments:before,
.fi-compass:before,
.fi-contrast:before,
.fi-credit-card:before,
.fi-crop:before,
.fi-crown:before,
.fi-css3:before,
.fi-database:before,
.fi-die-five:before,
.fi-die-four:before,
.fi-die-one:before,
.fi-die-six:before,
.fi-die-three:before,
.fi-die-two:before,
.fi-dislike:before,
.fi-dollar-bill:before,
.fi-dollar:before,
.fi-download:before,
.fi-eject:before,
.fi-elevator:before,
.fi-euro:before,
.fi-eye:before,
.fi-fast-forward:before,
.fi-female-symbol:before,
.fi-female:before,
.fi-filter:before,
.fi-first-aid:before,
.fi-flag:before,
.fi-folder-add:before,
.fi-folder-lock:before,
.fi-folder:before,
.fi-foot:before,
.fi-foundation:before,
.fi-graph-bar:before,
.fi-graph-horizontal:before,
.fi-graph-pie:before,
.fi-graph-trend:before,
.fi-guide-dog:before,
.fi-hearing-aid:before,
.fi-heart:before,
.fi-home:before,
.fi-html5:before,
.fi-indent-less:before,
.fi-indent-more:before,
.fi-info:before,
.fi-italic:before,
.fi-key:before,
.fi-laptop:before,
.fi-layout:before,
.fi-lightbulb:before,
.fi-like:before,
.fi-link:before,
.fi-list-bullet:before,
.fi-list-number:before,
.fi-list-thumbnails:before,
.fi-list:before,
.fi-lock:before,
.fi-loop:before,
.fi-magnifying-glass:before,
.fi-mail:before,
.fi-male-female:before,
.fi-male-symbol:before,
.fi-male:before,
.fi-map:before,
.fi-marker:before,
.fi-megaphone:before,
.fi-microphone:before,
.fi-minus-circle:before,
.fi-minus:before,
.fi-mobile-signal:before,
.fi-mobile:before,
.fi-monitor:before,
.fi-mountains:before,
.fi-music:before,
.fi-next:before,
.fi-no-dogs:before,
.fi-no-smoking:before,
.fi-page-add:before,
.fi-page-copy:before,
.fi-page-csv:before,
.fi-page-delete:before,
.fi-page-doc:before,
.fi-page-edit:before,
.fi-page-export-csv:before,
.fi-page-export-doc:before,
.fi-page-export-pdf:before,
.fi-page-export:before,
.fi-page-filled:before,
.fi-page-multiple:before,
.fi-page-pdf:before,
.fi-page-remove:before,
.fi-page-search:before,
.fi-page:before,
.fi-paint-bucket:before,
.fi-paperclip:before,
.fi-pause:before,
.fi-paw:before,
.fi-paypal:before,
.fi-pencil:before,
.fi-photo:before,
.fi-play-circle:before,
.fi-play-video:before,
.fi-play:before,
.fi-plus:before,
.fi-pound:before,
.fi-power:before,
.fi-previous:before,
.fi-price-tag:before,
.fi-pricetag-multiple:before,
.fi-print:before,
.fi-prohibited:before,
.fi-projection-screen:before,
.fi-puzzle:before,
.fi-quote:before,
.fi-record:before,
.fi-refresh:before,
.fi-results-demographics:before,
.fi-results:before,
.fi-rewind-ten:before,
.fi-rewind:before,
.fi-rss:before,
.fi-safety-cone:before,
.fi-save:before,
.fi-share:before,
.fi-sheriff-badge:before,
.fi-shield:before,
.fi-shopping-bag:before,
.fi-shopping-cart:before,
.fi-shuffle:before,
.fi-skull:before,
.fi-social-500px:before,
.fi-social-adobe:before,
.fi-social-amazon:before,
.fi-social-android:before,
.fi-social-apple:before,
.fi-social-behance:before,
.fi-social-bing:before,
.fi-social-blogger:before,
.fi-social-delicious:before,
.fi-social-designer-news:before,
.fi-social-deviant-art:before,
.fi-social-digg:before,
.fi-social-dribbble:before,
.fi-social-drive:before,
.fi-social-dropbox:before,
.fi-social-evernote:before,
.fi-social-facebook:before,
.fi-social-flickr:before,
.fi-social-forrst:before,
.fi-social-foursquare:before,
.fi-social-game-center:before,
.fi-social-github:before,
.fi-social-google-plus:before,
.fi-social-hacker-news:before,
.fi-social-hi5:before,
.fi-social-instagram:before,
.fi-social-joomla:before,
.fi-social-lastfm:before,
.fi-social-linkedin:before,
.fi-social-medium:before,
.fi-social-myspace:before,
.fi-social-orkut:before,
.fi-social-path:before,
.fi-social-picasa:before,
.fi-social-pinterest:before,
.fi-social-rdio:before,
.fi-social-reddit:before,
.fi-social-skillshare:before,
.fi-social-skype:before,
.fi-social-smashing-mag:before,
.fi-social-snapchat:before,
.fi-social-spotify:before,
.fi-social-squidoo:before,
.fi-social-stack-overflow:before,
.fi-social-steam:before,
.fi-social-stumbleupon:before,
.fi-social-treehouse:before,
.fi-social-tumblr:before,
.fi-social-twitter:before,
.fi-social-vimeo:before,
.fi-social-windows:before,
.fi-social-xbox:before,
.fi-social-yahoo:before,
.fi-social-yelp:before,
.fi-social-youtube:before,
.fi-social-zerply:before,
.fi-social-zurb:before,
.fi-sound:before,
.fi-star:before,
.fi-stop:before,
.fi-strikethrough:before,
.fi-subscript:before,
.fi-superscript:before,
.fi-tablet-landscape:before,
.fi-tablet-portrait:before,
.fi-target-two:before,
.fi-target:before,
.fi-telephone-accessible:before,
.fi-telephone:before,
.fi-text-color:before,
.fi-thumbnails:before,
.fi-ticket:before,
.fi-torso-business:before,
.fi-torso-female:before,
.fi-torso:before,
.fi-torsos-all-female:before,
.fi-torsos-all:before,
.fi-torsos-female-male:before,
.fi-torsos-male-female:before,
.fi-torsos:before,
.fi-trash:before,
.fi-trees:before,
.fi-trophy:before,
.fi-underline:before,
.fi-universal-access:before,
.fi-unlink:before,
.fi-unlock:before,
.fi-upload-cloud:before,
.fi-upload:before,
.fi-usb:before,
.fi-video:before,
.fi-volume-none:before,
.fi-volume-strike:before,
.fi-volume:before,
.fi-web:before,
.fi-wheelchair:before,
.fi-widget:before,
.fi-wrench:before,
.fi-x-circle:before,
.fi-x:before,
.fi-yen:before,
.fi-zoom-in:before,
.fi-zoom-out:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

.fi-address-book:before { content: "\f100"; }
.fi-alert:before { content: "\f101"; }
.fi-align-center:before { content: "\f102"; }
.fi-align-justify:before { content: "\f103"; }
.fi-align-left:before { content: "\f104"; }
.fi-align-right:before { content: "\f105"; }
.fi-anchor:before { content: "\f106"; }
.fi-annotate:before { content: "\f107"; }
.fi-archive:before { content: "\f108"; }
.fi-arrow-down:before { content: "\f109"; }
.fi-arrow-left:before { content: "\f10a"; }
.fi-arrow-right:before { content: "\f10b"; }
.fi-arrow-up:before { content: "\f10c"; }
.fi-arrows-compress:before { content: "\f10d"; }
.fi-arrows-expand:before { content: "\f10e"; }
.fi-arrows-in:before { content: "\f10f"; }
.fi-arrows-out:before { content: "\f110"; }
.fi-asl:before { content: "\f111"; }
.fi-asterisk:before { content: "\f112"; }
.fi-at-sign:before { content: "\f113"; }
.fi-background-color:before { content: "\f114"; }
.fi-battery-empty:before { content: "\f115"; }
.fi-battery-full:before { content: "\f116"; }
.fi-battery-half:before { content: "\f117"; }
.fi-bitcoin-circle:before { content: "\f118"; }
.fi-bitcoin:before { content: "\f119"; }
.fi-blind:before { content: "\f11a"; }
.fi-bluetooth:before { content: "\f11b"; }
.fi-bold:before { content: "\f11c"; }
.fi-book-bookmark:before { content: "\f11d"; }
.fi-book:before { content: "\f11e"; }
.fi-bookmark:before { content: "\f11f"; }
.fi-braille:before { content: "\f120"; }
.fi-burst-new:before { content: "\f121"; }
.fi-burst-sale:before { content: "\f122"; }
.fi-burst:before { content: "\f123"; }
.fi-calendar:before { content: "\f124"; }
.fi-camera:before { content: "\f125"; }
.fi-check:before { content: "\f126"; }
.fi-checkbox:before { content: "\f127"; }
.fi-clipboard-notes:before { content: "\f128"; }
.fi-clipboard-pencil:before { content: "\f129"; }
.fi-clipboard:before { content: "\f12a"; }
.fi-clock:before { content: "\f12b"; }
.fi-closed-caption:before { content: "\f12c"; }
.fi-cloud:before { content: "\f12d"; }
.fi-comment-minus:before { content: "\f12e"; }
.fi-comment-quotes:before { content: "\f12f"; }
.fi-comment-video:before { content: "\f130"; }
.fi-comment:before { content: "\f131"; }
.fi-comments:before { content: "\f132"; }
.fi-compass:before { content: "\f133"; }
.fi-contrast:before { content: "\f134"; }
.fi-credit-card:before { content: "\f135"; }
.fi-crop:before { content: "\f136"; }
.fi-crown:before { content: "\f137"; }
.fi-css3:before { content: "\f138"; }
.fi-database:before { content: "\f139"; }
.fi-die-five:before { content: "\f13a"; }
.fi-die-four:before { content: "\f13b"; }
.fi-die-one:before { content: "\f13c"; }
.fi-die-six:before { content: "\f13d"; }
.fi-die-three:before { content: "\f13e"; }
.fi-die-two:before { content: "\f13f"; }
.fi-dislike:before { content: "\f140"; }
.fi-dollar-bill:before { content: "\f141"; }
.fi-dollar:before { content: "\f142"; }
.fi-download:before { content: "\f143"; }
.fi-eject:before { content: "\f144"; }
.fi-elevator:before { content: "\f145"; }
.fi-euro:before { content: "\f146"; }
.fi-eye:before { content: "\f147"; }
.fi-fast-forward:before { content: "\f148"; }
.fi-female-symbol:before { content: "\f149"; }
.fi-female:before { content: "\f14a"; }
.fi-filter:before { content: "\f14b"; }
.fi-first-aid:before { content: "\f14c"; }
.fi-flag:before { content: "\f14d"; }
.fi-folder-add:before { content: "\f14e"; }
.fi-folder-lock:before { content: "\f14f"; }
.fi-folder:before { content: "\f150"; }
.fi-foot:before { content: "\f151"; }
.fi-foundation:before { content: "\f152"; }
.fi-graph-bar:before { content: "\f153"; }
.fi-graph-horizontal:before { content: "\f154"; }
.fi-graph-pie:before { content: "\f155"; }
.fi-graph-trend:before { content: "\f156"; }
.fi-guide-dog:before { content: "\f157"; }
.fi-hearing-aid:before { content: "\f158"; }
.fi-heart:before { content: "\f159"; }
.fi-home:before { content: "\f15a"; }
.fi-html5:before { content: "\f15b"; }
.fi-indent-less:before { content: "\f15c"; }
.fi-indent-more:before { content: "\f15d"; }
.fi-info:before { content: "\f15e"; }
.fi-italic:before { content: "\f15f"; }
.fi-key:before { content: "\f160"; }
.fi-laptop:before { content: "\f161"; }
.fi-layout:before { content: "\f162"; }
.fi-lightbulb:before { content: "\f163"; }
.fi-like:before { content: "\f164"; }
.fi-link:before { content: "\f165"; }
.fi-list-bullet:before { content: "\f166"; }
.fi-list-number:before { content: "\f167"; }
.fi-list-thumbnails:before { content: "\f168"; }
.fi-list:before { content: "\f169"; }
.fi-lock:before { content: "\f16a"; }
.fi-loop:before { content: "\f16b"; }
.fi-magnifying-glass:before { content: "\f16c"; }
.fi-mail:before { content: "\f16d"; }
.fi-male-female:before { content: "\f16e"; }
.fi-male-symbol:before { content: "\f16f"; }
.fi-male:before { content: "\f170"; }
.fi-map:before { content: "\f171"; }
.fi-marker:before { content: "\f172"; }
.fi-megaphone:before { content: "\f173"; }
.fi-microphone:before { content: "\f174"; }
.fi-minus-circle:before { content: "\f175"; }
.fi-minus:before { content: "\f176"; }
.fi-mobile-signal:before { content: "\f177"; }
.fi-mobile:before { content: "\f178"; }
.fi-monitor:before { content: "\f179"; }
.fi-mountains:before { content: "\f17a"; }
.fi-music:before { content: "\f17b"; }
.fi-next:before { content: "\f17c"; }
.fi-no-dogs:before { content: "\f17d"; }
.fi-no-smoking:before { content: "\f17e"; }
.fi-page-add:before { content: "\f17f"; }
.fi-page-copy:before { content: "\f180"; }
.fi-page-csv:before { content: "\f181"; }
.fi-page-delete:before { content: "\f182"; }
.fi-page-doc:before { content: "\f183"; }
.fi-page-edit:before { content: "\f184"; }
.fi-page-export-csv:before { content: "\f185"; }
.fi-page-export-doc:before { content: "\f186"; }
.fi-page-export-pdf:before { content: "\f187"; }
.fi-page-export:before { content: "\f188"; }
.fi-page-filled:before { content: "\f189"; }
.fi-page-multiple:before { content: "\f18a"; }
.fi-page-pdf:before { content: "\f18b"; }
.fi-page-remove:before { content: "\f18c"; }
.fi-page-search:before { content: "\f18d"; }
.fi-page:before { content: "\f18e"; }
.fi-paint-bucket:before { content: "\f18f"; }
.fi-paperclip:before { content: "\f190"; }
.fi-pause:before { content: "\f191"; }
.fi-paw:before { content: "\f192"; }
.fi-paypal:before { content: "\f193"; }
.fi-pencil:before { content: "\f194"; }
.fi-photo:before { content: "\f195"; }
.fi-play-circle:before { content: "\f196"; }
.fi-play-video:before { content: "\f197"; }
.fi-play:before { content: "\f198"; }
.fi-plus:before { content: "\f199"; }
.fi-pound:before { content: "\f19a"; }
.fi-power:before { content: "\f19b"; }
.fi-previous:before { content: "\f19c"; }
.fi-price-tag:before { content: "\f19d"; }
.fi-pricetag-multiple:before { content: "\f19e"; }
.fi-print:before { content: "\f19f"; }
.fi-prohibited:before { content: "\f1a0"; }
.fi-projection-screen:before { content: "\f1a1"; }
.fi-puzzle:before { content: "\f1a2"; }
.fi-quote:before { content: "\f1a3"; }
.fi-record:before { content: "\f1a4"; }
.fi-refresh:before { content: "\f1a5"; }
.fi-results-demographics:before { content: "\f1a6"; }
.fi-results:before { content: "\f1a7"; }
.fi-rewind-ten:before { content: "\f1a8"; }
.fi-rewind:before { content: "\f1a9"; }
.fi-rss:before { content: "\f1aa"; }
.fi-safety-cone:before { content: "\f1ab"; }
.fi-save:before { content: "\f1ac"; }
.fi-share:before { content: "\f1ad"; }
.fi-sheriff-badge:before { content: "\f1ae"; }
.fi-shield:before { content: "\f1af"; }
.fi-shopping-bag:before { content: "\f1b0"; }
.fi-shopping-cart:before { content: "\f1b1"; }
.fi-shuffle:before { content: "\f1b2"; }
.fi-skull:before { content: "\f1b3"; }
.fi-social-500px:before { content: "\f1b4"; }
.fi-social-adobe:before { content: "\f1b5"; }
.fi-social-amazon:before { content: "\f1b6"; }
.fi-social-android:before { content: "\f1b7"; }
.fi-social-apple:before { content: "\f1b8"; }
.fi-social-behance:before { content: "\f1b9"; }
.fi-social-bing:before { content: "\f1ba"; }
.fi-social-blogger:before { content: "\f1bb"; }
.fi-social-delicious:before { content: "\f1bc"; }
.fi-social-designer-news:before { content: "\f1bd"; }
.fi-social-deviant-art:before { content: "\f1be"; }
.fi-social-digg:before { content: "\f1bf"; }
.fi-social-dribbble:before { content: "\f1c0"; }
.fi-social-drive:before { content: "\f1c1"; }
.fi-social-dropbox:before { content: "\f1c2"; }
.fi-social-evernote:before { content: "\f1c3"; }
.fi-social-facebook:before { content: "\f1c4"; }
.fi-social-flickr:before { content: "\f1c5"; }
.fi-social-forrst:before { content: "\f1c6"; }
.fi-social-foursquare:before { content: "\f1c7"; }
.fi-social-game-center:before { content: "\f1c8"; }
.fi-social-github:before { content: "\f1c9"; }
.fi-social-google-plus:before { content: "\f1ca"; }
.fi-social-hacker-news:before { content: "\f1cb"; }
.fi-social-hi5:before { content: "\f1cc"; }
.fi-social-instagram:before { content: "\f1cd"; }
.fi-social-joomla:before { content: "\f1ce"; }
.fi-social-lastfm:before { content: "\f1cf"; }
.fi-social-linkedin:before { content: "\f1d0"; }
.fi-social-medium:before { content: "\f1d1"; }
.fi-social-myspace:before { content: "\f1d2"; }
.fi-social-orkut:before { content: "\f1d3"; }
.fi-social-path:before { content: "\f1d4"; }
.fi-social-picasa:before { content: "\f1d5"; }
.fi-social-pinterest:before { content: "\f1d6"; }
.fi-social-rdio:before { content: "\f1d7"; }
.fi-social-reddit:before { content: "\f1d8"; }
.fi-social-skillshare:before { content: "\f1d9"; }
.fi-social-skype:before { content: "\f1da"; }
.fi-social-smashing-mag:before { content: "\f1db"; }
.fi-social-snapchat:before { content: "\f1dc"; }
.fi-social-spotify:before { content: "\f1dd"; }
.fi-social-squidoo:before { content: "\f1de"; }
.fi-social-stack-overflow:before { content: "\f1df"; }
.fi-social-steam:before { content: "\f1e0"; }
.fi-social-stumbleupon:before { content: "\f1e1"; }
.fi-social-treehouse:before { content: "\f1e2"; }
.fi-social-tumblr:before { content: "\f1e3"; }
.fi-social-twitter:before { content: "\f1e4"; }
.fi-social-vimeo:before { content: "\f1e5"; }
.fi-social-windows:before { content: "\f1e6"; }
.fi-social-xbox:before { content: "\f1e7"; }
.fi-social-yahoo:before { content: "\f1e8"; }
.fi-social-yelp:before { content: "\f1e9"; }
.fi-social-youtube:before { content: "\f1ea"; }
.fi-social-zerply:before { content: "\f1eb"; }
.fi-social-zurb:before { content: "\f1ec"; }
.fi-sound:before { content: "\f1ed"; }
.fi-star:before { content: "\f1ee"; }
.fi-stop:before { content: "\f1ef"; }
.fi-strikethrough:before { content: "\f1f0"; }
.fi-subscript:before { content: "\f1f1"; }
.fi-superscript:before { content: "\f1f2"; }
.fi-tablet-landscape:before { content: "\f1f3"; }
.fi-tablet-portrait:before { content: "\f1f4"; }
.fi-target-two:before { content: "\f1f5"; }
.fi-target:before { content: "\f1f6"; }
.fi-telephone-accessible:before { content: "\f1f7"; }
.fi-telephone:before { content: "\f1f8"; }
.fi-text-color:before { content: "\f1f9"; }
.fi-thumbnails:before { content: "\f1fa"; }
.fi-ticket:before { content: "\f1fb"; }
.fi-torso-business:before { content: "\f1fc"; }
.fi-torso-female:before { content: "\f1fd"; }
.fi-torso:before { content: "\f1fe"; }
.fi-torsos-all-female:before { content: "\f1ff"; }
.fi-torsos-all:before { content: "\f200"; }
.fi-torsos-female-male:before { content: "\f201"; }
.fi-torsos-male-female:before { content: "\f202"; }
.fi-torsos:before { content: "\f203"; }
.fi-trash:before { content: "\f204"; }
.fi-trees:before { content: "\f205"; }
.fi-trophy:before { content: "\f206"; }
.fi-underline:before { content: "\f207"; }
.fi-universal-access:before { content: "\f208"; }
.fi-unlink:before { content: "\f209"; }
.fi-unlock:before { content: "\f20a"; }
.fi-upload-cloud:before { content: "\f20b"; }
.fi-upload:before { content: "\f20c"; }
.fi-usb:before { content: "\f20d"; }
.fi-video:before { content: "\f20e"; }
.fi-volume-none:before { content: "\f20f"; }
.fi-volume-strike:before { content: "\f210"; }
.fi-volume:before { content: "\f211"; }
.fi-web:before { content: "\f212"; }
.fi-wheelchair:before { content: "\f213"; }
.fi-widget:before { content: "\f214"; }
.fi-wrench:before { content: "\f215"; }
.fi-x-circle:before { content: "\f216"; }
.fi-x:before { content: "\f217"; }
.fi-yen:before { content: "\f218"; }
.fi-zoom-in:before { content: "\f219"; }
.fi-zoom-out:before { content: "\f21a"; }



/* icons */
.foundicon-settings:before { content: "\f000";}
.foundicon-heart:before { content: "\f001";}
.foundicon-star:before { content: "\f002";}
.foundicon-plus:before { content: "\f003";}
.foundicon-minus:before { content: "\f004";}
.foundicon-checkmark:before { content: "\f005";}
.foundicon-remove:before { content: "\f006";}
.foundicon-mail:before { content: "\f007";}
.foundicon-calendar:before { content: "\f008";}
.foundicon-page:before { content: "\f009";}
.foundicon-tools:before { content: "\f00a";}
.foundicon-globe:before { content: "\f00b";}
.foundicon-home:before { content: "\f00c";}
.foundicon-quote:before { content: "\f00d";}
.foundicon-people:before { content: "\f00e";}
.foundicon-monitor:before { content: "\f00f";}
.foundicon-laptop:before { content: "\f010";}
.foundicon-phone:before { content: "\f011";}
.foundicon-cloud:before { content: "\f012";}
.foundicon-error:before { content: "\f013";}
.foundicon-right-arrow:before { content: "\f014";}
.foundicon-left-arrow:before { content: "\f015";}
.foundicon-up-arrow:before { content: "\f016";}
.foundicon-down-arrow:before { content: "\f017";}
.foundicon-trash:before { content: "\f018";}
.foundicon-add-doc:before { content: "\f019";}
.foundicon-edit:before { content: "\f01a";}
.foundicon-lock:before { content: "\f01b";}
.foundicon-unlock:before { content: "\f01c";}
.foundicon-refresh:before { content: "\f01d";}
.foundicon-paper-clip:before { content: "\f01e";}
.foundicon-video:before { content: "\f01f";}
.foundicon-photo:before { content: "\f020";}
.foundicon-graph:before { content: "\f021";}
.foundicon-idea:before { content: "\f022";}
.foundicon-mic:before { content: "\f023";}
.foundicon-cart:before { content: "\f024";}
.foundicon-address-book:before { content: "\f025";}
.foundicon-compass:before { content: "\f026";}
.foundicon-flag:before { content: "\f027";}
.foundicon-location:before { content: "\f028";}
.foundicon-clock:before { content: "\f029";}
.foundicon-folder:before { content: "\f02a";}
.foundicon-inbox:before { content: "\f02b";}
.foundicon-website:before { content: "\f02c";}
.foundicon-smiley:before { content: "\f02d";}
.foundicon-search:before { content: "\f02e";}
.foundicon-thumb-up:before { content: "\f000";}
.foundicon-thumb-down:before { content: "\f001";}
.foundicon-rss:before { content: "\f002";}
.foundicon-facebook:before { content: "\f003";}
.foundicon-twitter:before { content: "\f004";}
.foundicon-pinterest:before { content: "\f005";}
.foundicon-github:before { content: "\f006";}
.foundicon-path:before { content: "\f007";}
.foundicon-linkedin:before { content: "\f008";}
.foundicon-dribbble:before { content: "\f009";}
.foundicon-stumble-upon:before { content: "\f00a";}
.foundicon-behance:before { content: "\f00b";}
.foundicon-reddit:before { content: "\f00c";}
.foundicon-google-plus:before { content: "\f00d";}
.foundicon-youtube:before { content: "\f00e";}
.foundicon-vimeo:before { content: "\f00f";}
.foundicon-flickr:before { content: "\f010";}
.foundicon-slideshare:before { content: "\f011";}
.foundicon-picassa:before { content: "\f012";}
.foundicon-skype:before { content: "\f013";}
.foundicon-steam:before { content: "\f014";}
.foundicon-instagram:before { content: "\f015";}
.foundicon-foursquare:before { content: "\f016";}
.foundicon-delicious:before { content: "\f017";}
.foundicon-chat:before { content: "\f018";}
.foundicon-torso:before { content: "\f019";}
.foundicon-tumblr:before { content: "\f01a";}
.foundicon-video-chat:before { content: "\f01b";}
.foundicon-digg:before { content: "\f01c";}
.foundicon-wordpress:before { content: "\f01d";}
.foundicon-wheelchair:before { content: "\f000";}
.foundicon-speaker:before { content: "\f001";}
.foundicon-fontsize:before { content: "\f002";}
.foundicon-eject:before { content: "\f003";}
.foundicon-view-mode:before { content: "\f004";}
.foundicon-eyeball:before { content: "\f005";}
.foundicon-asl:before { content: "\f006";}
.foundicon-person:before { content: "\f007";}
.foundicon-question:before { content: "\f008";}
.foundicon-adult:before { content: "\f009";}
.foundicon-child:before { content: "\f00a";}
.foundicon-glasses:before { content: "\f00b";}
.foundicon-cc:before { content: "\f00c";}
.foundicon-blind:before { content: "\f00d";}
.foundicon-braille:before { content: "\f00e";}
.foundicon-iphone-home:before { content: "\f00f";}
.foundicon-w3c:before { content: "\f010";}
.foundicon-css:before { content: "\f011";}
.foundicon-key:before { content: "\f012";}
.foundicon-hearing-impaired:before { content: "\f013";}
.foundicon-male:before { content: "\f014";}
.foundicon-female:before { content: "\f015";}
.foundicon-network:before { content: "\f016";}
.foundicon-guidedog:before { content: "\f017";}
.foundicon-universal-access:before { content: "\f018";}
.foundicon-elevator:before { content: "\f019";}

/* FC Webicons by Fairhead Creative http://fairheadcreative.com */

.fc-webicon { display: inline-block; background-size: 100%; width: 30px; height: 30px; text-indent: -999em; text-align: left; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 5px; }
.fc-webicon:hover { margin: -1px 0 1px; -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); }
.fc-webicon.small { width: 20px; height: 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.fc-webicon.large { width: 48px; height: 48px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

/* About.me */
.no-svg .fc-webicon.aboutme { background: url("images/foundation_icons_social_fancy/fc-webicon-aboutme-m.png"); }
.no-svg .fc-webicon.aboutme.large { background: url("images/foundation_icons_social_fancy/fc-webicon-aboutme.png"); }
.no-svg .fc-webicon.aboutme.small { background: url("images/foundation_icons_social_fancy/fc-webicon-aboutme-s.png"); }
.svg .fc-webicon.aboutme { background: url("images/foundation_icons_social_fancy/fc-webicon-aboutme.svg"); }

/* ADN (App.net) */
.no-svg .fc-webicon.adn { background: url("images/foundation_icons_social_fancy/fc-webicon-adn-m.png"); }
.no-svg .fc-webicon.adn.large { background: url("images/foundation_icons_social_fancy/fc-webicon-adn.png"); }
.no-svg .fc-webicon.adn.small { background: url("images/foundation_icons_social_fancy/fc-webicon-adn-s.png"); }
.svg .fc-webicon.adn { background: url("images/foundation_icons_social_fancy/fc-webicon-adn.svg"); }

/* Android */
.no-svg .fc-webicon.android { background: url("images/foundation_icons_social_fancy/fc-webicon-android-m.png"); }
.no-svg .fc-webicon.android.large { background: url("images/foundation_icons_social_fancy/fc-webicon-android.png"); }
.no-svg .fc-webicon.android.small { background: url("images/foundation_icons_social_fancy/fc-webicon-android-s.png"); }
.svg .fc-webicon.android { background: url("images/foundation_icons_social_fancy/fc-webicon-android.svg"); }

/* Apple */
.no-svg .fc-webicon.apple { background: url("images/foundation_icons_social_fancy/fc-webicon-apple-m.png"); }
.no-svg .fc-webicon.apple.large { background: url("images/foundation_icons_social_fancy/fc-webicon-apple.png"); }
.no-svg .fc-webicon.apple.small { background: url("images/foundation_icons_social_fancy/fc-webicon-apple-s.png"); }
.svg .fc-webicon.apple { background: url("images/foundation_icons_social_fancy/fc-webicon-apple.svg"); }

/* Behance */
.no-svg .fc-webicon.behance { background: url("images/foundation_icons_social_fancy/fc-webicon-behance-m.png"); }
.no-svg .fc-webicon.behance.large { background: url("images/foundation_icons_social_fancy/fc-webicon-behance.png"); }
.no-svg .fc-webicon.behance.small { background: url("images/foundation_icons_social_fancy/fc-webicon-behance-s.png"); }
.svg .fc-webicon.behance { background: url("images/foundation_icons_social_fancy/fc-webicon-behance.svg"); }

/* Bitbucket */
.no-svg .fc-webicon.bitbucket { background: url("images/foundation_icons_social_fancy/fc-webicon-bitbucket-m.png"); }
.no-svg .fc-webicon.bitbucket.large { background: url("images/foundation_icons_social_fancy/fc-webicon-bitbucket.png"); }
.no-svg .fc-webicon.bitbucket.small { background: url("images/foundation_icons_social_fancy/fc-webicon-bitbucket-s.png"); }
.svg .fc-webicon.bitbucket { background: url("images/foundation_icons_social_fancy/fc-webicon-bitbucket.svg"); }

/* Creative Cloud */
.no-svg .fc-webicon.creativecloud { background: url("images/foundation_icons_social_fancy/fc-webicon-creativecloud-m.png"); }
.no-svg .fc-webicon.creativecloud.large { background: url("images/foundation_icons_social_fancy/fc-webicon-creativecloud.png"); }
.no-svg .fc-webicon.creativecloud.small { background: url("images/foundation_icons_social_fancy/fc-webicon-creativecloud-s.png"); }
.svg .fc-webicon.creativecloud { background: url("images/foundation_icons_social_fancy/fc-webicon-creativecloud.svg"); }

/* Dribbble */
.no-svg .fc-webicon.dribbble { background: url("images/foundation_icons_social_fancy/fc-webicon-dribbble-m.png"); }
.no-svg .fc-webicon.dribbble.large { background: url("images/foundation_icons_social_fancy/fc-webicon-dribbble.png"); }
.no-svg .fc-webicon.dribbble.small { background: url("images/foundation_icons_social_fancy/fc-webicon-dribbble-s.png"); }
.svg .fc-webicon.dribbble { background: url("images/foundation_icons_social_fancy/fc-webicon-dribbble.svg"); }

/* Dropbox */
.no-svg .fc-webicon.dropbox { background: url("images/foundation_icons_social_fancy/fc-webicon-dropbox-m.png"); }
.no-svg .fc-webicon.dropbox.large { background: url("images/foundation_icons_social_fancy/fc-webicon-dropbox.png"); }
.no-svg .fc-webicon.dropbox.small { background: url("images/foundation_icons_social_fancy/fc-webicon-dropbox-s.png"); }
.svg .fc-webicon.dropbox { background: url("images/foundation_icons_social_fancy/fc-webicon-dropbox.svg"); }

/* Evernote */
.no-svg .fc-webicon.evernote { background: url("images/foundation_icons_social_fancy/fc-webicon-evernote-m.png"); }
.no-svg .fc-webicon.evernote.large { background: url("images/foundation_icons_social_fancy/fc-webicon-evernote.png"); }
.no-svg .fc-webicon.evernote.small { background: url("images/foundation_icons_social_fancy/fc-webicon-evernote-s.png"); }
.svg .fc-webicon.evernote { background: url("images/foundation_icons_social_fancy/fc-webicon-evernote.svg"); }

/* Facebook */
.no-svg .fc-webicon.facebook { background: url("images/foundation_icons_social_fancy/fc-webicon-facebook-m.png"); }
.no-svg .fc-webicon.facebook.large { background: url("images/foundation_icons_social_fancy/fc-webicon-facebook.png"); }
.no-svg .fc-webicon.facebook.small { background: url("images/foundation_icons_social_fancy/fc-webicon-facebook-s.png"); }
.svg .fc-webicon.facebook { background: url("images/foundation_icons_social_fancy/fc-webicon-facebook.svg"); }

/* Flickr */
.no-svg .fc-webicon.flickr { background: url("images/foundation_icons_social_fancy/fc-webicon-flickr-m.png"); }
.no-svg .fc-webicon.flickr.large { background: url("images/foundation_icons_social_fancy/fc-webicon-flickr.png"); }
.no-svg .fc-webicon.flickr.small { background: url("images/foundation_icons_social_fancy/fc-webicon-flickr-s.png"); }
.svg .fc-webicon.flickr { background: url("images/foundation_icons_social_fancy/fc-webicon-flickr.svg"); }

/* Foursquare */
.no-svg .fc-webicon.foursquare { background: url("images/foundation_icons_social_fancy/fc-webicon-foursquare-m.png"); }
.no-svg .fc-webicon.foursquare.large { background: url("images/foundation_icons_social_fancy/fc-webicon-foursquare.png"); }
.no-svg .fc-webicon.foursquare.small { background: url("images/foundation_icons_social_fancy/fc-webicon-foursquare-s.png"); }
.svg .fc-webicon.foursquare { background: url("images/foundation_icons_social_fancy/fc-webicon-foursquare.svg"); }

/* Git */
.no-svg .fc-webicon.git { background: url("images/foundation_icons_social_fancy/fc-webicon-git-m.png"); }
.no-svg .fc-webicon.git.large { background: url("images/foundation_icons_social_fancy/fc-webicon-git.png"); }
.no-svg .fc-webicon.git.small { background: url("images/foundation_icons_social_fancy/fc-webicon-git-s.png"); }
.svg .fc-webicon.git { background: url("images/foundation_icons_social_fancy/fc-webicon-git.svg"); }

/* Github */
.no-svg .fc-webicon.github { background: url("images/foundation_icons_social_fancy/fc-webicon-github-m.png"); }
.no-svg .fc-webicon.github.large { background: url("images/foundation_icons_social_fancy/fc-webicon-github.png"); }
.no-svg .fc-webicon.github.small { background: url("images/foundation_icons_social_fancy/fc-webicon-github-s.png"); }
.svg .fc-webicon.github { background: url("images/foundation_icons_social_fancy/fc-webicon-github.svg"); }

/* Google Play */


.no-svg .fc-webicon.googleplay { background: url("images/foundation_icons_social_fancy/fc-webicon-googleplay-m.png"); }
.no-svg .fc-webicon.googleplay.large { background: url("images/foundation_icons_social_fancy/fc-webicon-googleplay.png"); }
.no-svg .fc-webicon.googleplay.small { background: url("images/foundation_icons_social_fancy/fc-webicon-googleplay-s.png"); }
.svg .fc-webicon.googleplay { background: url("images/foundation_icons_social_fancy/fc-webicon-googleplay.svg"); }

/* Google+ */
.no-svg .fc-webicon.googleplus { background: url("images/foundation_icons_social_fancy/fc-webicon-googleplus-m.png"); }
.no-svg .fc-webicon.googleplus.large { background: url("images/foundation_icons_social_fancy/fc-webicon-googleplus.png"); }
.no-svg .fc-webicon.googleplus.small { background: url("images/foundation_icons_social_fancy/fc-webicon-googleplus-s.png"); }
.svg .fc-webicon.googleplus { background: url("images/foundation_icons_social_fancy/fc-webicon-googleplus.svg"); }

/* HTML5 */
.no-svg .fc-webicon.html5 { background: url("images/foundation_icons_social_fancy/fc-webicon-html5-m.png"); }
.no-svg .fc-webicon.html5.large { background: url("images/foundation_icons_social_fancy/fc-webicon-html5.png"); }
.no-svg .fc-webicon.html5.small { background: url("images/foundation_icons_social_fancy/fc-webicon-html5-s.png"); }
.svg .fc-webicon.html5 { background: url("images/foundation_icons_social_fancy/fc-webicon-html5.svg"); }

/* iCloud */
.no-svg .fc-webicon.icloud { background: url("images/foundation_icons_social_fancy/fc-webicon-icloud-m.png"); }
.no-svg .fc-webicon.icloud.large { background: url("images/foundation_icons_social_fancy/fc-webicon-icloud.png"); }
.no-svg .fc-webicon.icloud.small { background: url("images/foundation_icons_social_fancy/fc-webicon-icloud-s.png"); }
.svg .fc-webicon.icloud { background: url("images/foundation_icons_social_fancy/fc-webicon-icloud.svg"); }

/* Instagram */
.no-svg .fc-webicon.instagram { background: url("images/foundation_icons_social_fancy/fc-webicon-instagram-m.png"); }
.no-svg .fc-webicon.instagram.large { background: url("images/foundation_icons_social_fancy/fc-webicon-instagram.png"); }
.no-svg .fc-webicon.instagram.small { background: url("images/foundation_icons_social_fancy/fc-webicon-instagram-s.png"); }
.svg .fc-webicon.instagram { background: url("images/foundation_icons_social_fancy/fc-webicon-instagram.svg"); }

/* Last.fm */
.no-svg .fc-webicon.lastfm { background: url("images/foundation_icons_social_fancy/fc-webicon-lastfm-m.png"); }
.no-svg .fc-webicon.lastfm.large { background: url("images/foundation_icons_social_fancy/fc-webicon-lastfm.png"); }
.no-svg .fc-webicon.lastfm.small { background: url("images/foundation_icons_social_fancy/fc-webicon-lastfm-s.png"); }
.svg .fc-webicon.lastfm { background: url("images/foundation_icons_social_fancy/fc-webicon-lastfm.svg"); }

/* LinkedIn */
.no-svg .fc-webicon.linkedin { background: url("images/foundation_icons_social_fancy/fc-webicon-linkedin-m.png"); }
.no-svg .fc-webicon.linkedin.large { background: url("images/foundation_icons_social_fancy/fc-webicon-linkedin.png"); }
.no-svg .fc-webicon.linkedin.small { background: url("images/foundation_icons_social_fancy/fc-webicon-linkedin-s.png"); }
.svg .fc-webicon.linkedin { background: url("images/foundation_icons_social_fancy/fc-webicon-linkedin.svg"); }

/* Mail */
.no-svg .fc-webicon.mail { background: url("images/foundation_icons_social_fancy/fc-webicon-mail-m.png"); }
.no-svg .fc-webicon.mail.large { background: url("images/foundation_icons_social_fancy/fc-webicon-mail.png"); }
.no-svg .fc-webicon.mail.small { background: url("images/foundation_icons_social_fancy/fc-webicon-mail-s.png"); }
.svg .fc-webicon.mail { background: url("images/foundation_icons_social_fancy/fc-webicon-mail.svg"); }

/* Mixi */
.no-svg .fc-webicon.mixi { background: url("images/foundation_icons_social_fancy/fc-webicon-mixi-m.png"); }
.no-svg .fc-webicon.mixi.large { background: url("images/foundation_icons_social_fancy/fc-webicon-mixi.png"); }
.no-svg .fc-webicon.mixi.small { background: url("images/foundation_icons_social_fancy/fc-webicon-mixi-s.png"); }
.svg .fc-webicon.mixi { background: url("images/foundation_icons_social_fancy/fc-webicon-mixi.svg"); }

/* MSN */
.no-svg .fc-webicon.msn { background: url("images/foundation_icons_social_fancy/fc-webicon-msn-m.png"); }
.no-svg .fc-webicon.msn.large { background: url("images/foundation_icons_social_fancy/fc-webicon-msn.png"); }
.no-svg .fc-webicon.msn.small { background: url("images/foundation_icons_social_fancy/fc-webicon-msn-s.png"); }
.svg .fc-webicon.msn { background: url("images/foundation_icons_social_fancy/fc-webicon-msn.svg"); }

/* Pinterest */
.no-svg .fc-webicon.pinterest { background: url("images/foundation_icons_social_fancy/fc-webicon-pinterest-m.png"); }
.no-svg .fc-webicon.pinterest.large { background: url("images/foundation_icons_social_fancy/fc-webicon-pinterest.png"); }
.no-svg .fc-webicon.pinterest.small { background: url("images/foundation_icons_social_fancy/fc-webicon-pinterest-s.png"); }
.svg .fc-webicon.pinterest { background: url("images/foundation_icons_social_fancy/fc-webicon-pinterest.svg"); }

/* Quora */
.no-svg .fc-webicon.quora { background: url("images/foundation_icons_social_fancy/fc-webicon-quora-m.png"); }
.no-svg .fc-webicon.quora.large { background: url("images/foundation_icons_social_fancy/fc-webicon-quora.png"); }
.no-svg .fc-webicon.quora.small { background: url("images/foundation_icons_social_fancy/fc-webicon-quora-s.png"); }
.svg .fc-webicon.quora { background: url("images/foundation_icons_social_fancy/fc-webicon-quora.svg"); }

/* Orkut */
.no-svg .fc-webicon.orkut { background: url("images/foundation_icons_social_fancy/fc-webicon-orkut-m.png"); }
.no-svg .fc-webicon.orkut.large { background: url("images/foundation_icons_social_fancy/fc-webicon-orkut.png"); }
.no-svg .fc-webicon.orkut.small { background: url("images/foundation_icons_social_fancy/fc-webicon-orkut-s.png"); }
.svg .fc-webicon.orkut { background: url("images/foundation_icons_social_fancy/fc-webicon-orkut.svg"); }

/* Mercurial */
.no-svg .fc-webicon.mercurial { background: url("images/foundation_icons_social_fancy/fc-webicon-mercurial-m.png"); }
.no-svg .fc-webicon.mercurial.large { background: url("images/foundation_icons_social_fancy/fc-webicon-mercurial.png"); }
.no-svg .fc-webicon.mercurial.small { background: url("images/foundation_icons_social_fancy/fc-webicon-mercurial-s.png"); }
.svg .fc-webicon.mercurial { background: url("images/foundation_icons_social_fancy/fc-webicon-mercurial.svg"); }

/* Rdio */
.no-svg .fc-webicon.rdio { background: url("images/foundation_icons_social_fancy/fc-webicon-rdio-m.png"); }
.no-svg .fc-webicon.rdio.large { background: url("images/foundation_icons_social_fancy/fc-webicon-rdio.png"); }
.no-svg .fc-webicon.rdio.small { background: url("images/foundation_icons_social_fancy/fc-webicon-rdio-s.png"); }
.svg .fc-webicon.rdio { background: url("images/foundation_icons_social_fancy/fc-webicon-rdio.svg"); }

/* Renren */
.no-svg .fc-webicon.renren { background: url("images/foundation_icons_social_fancy/fc-webicon-renren-m.png"); }
.no-svg .fc-webicon.renren.large { background: url("images/foundation_icons_social_fancy/fc-webicon-renren.png"); }
.no-svg .fc-webicon.renren.small { background: url("images/foundation_icons_social_fancy/fc-webicon-renren-s.png"); }
.svg .fc-webicon.renren { background: url("images/foundation_icons_social_fancy/fc-webicon-renren.svg"); }

/* RSS */
.no-svg .fc-webicon.rss { background: url("images/foundation_icons_social_fancy/fc-webicon-rss-m.png"); }
.no-svg .fc-webicon.rss.large { background: url("images/foundation_icons_social_fancy/fc-webicon-rss.png"); }
.no-svg .fc-webicon.rss.small { background: url("images/foundation_icons_social_fancy/fc-webicon-rss-s.png"); }
.svg .fc-webicon.rss { background: url("images/foundation_icons_social_fancy/fc-webicon-rss.svg"); }

/* Skitch */
.no-svg .fc-webicon.skitch { background: url("images/foundation_icons_social_fancy/fc-webicon-skitch-m.png"); }
.no-svg .fc-webicon.skitch.large { background: url("images/foundation_icons_social_fancy/fc-webicon-skitch.png"); }
.no-svg .fc-webicon.skitch.small { background: url("images/foundation_icons_social_fancy/fc-webicon-skitch-s.png"); }
.svg .fc-webicon.skitch { background: url("images/foundation_icons_social_fancy/fc-webicon-skitch.svg"); }

/* Skype */
.no-svg .fc-webicon.skype { background: url("images/foundation_icons_social_fancy/fc-webicon-skype-m.png"); }
.no-svg .fc-webicon.skype.large { background: url("images/foundation_icons_social_fancy/fc-webicon-skype.png"); }
.no-svg .fc-webicon.skype.small { background: url("images/foundation_icons_social_fancy/fc-webicon-skype-s.png"); }
.svg .fc-webicon.skype { background: url("images/foundation_icons_social_fancy/fc-webicon-skype.svg"); }

/* Slideshare
.no-svg .fc-webicon.slideshare { background: url("images/foundation_icons_social_fancy/fc-webicon-slideshare-m.png"); }
.no-svg .fc-webicon.slideshare.large { background: url("images/foundation_icons_social_fancy/fc-webicon-slideshare.png"); }
.no-svg .fc-webicon.slideshare.small { background: url("images/foundation_icons_social_fancy/fc-webicon-slideshare-s.png"); }
.svg .fc-webicon.slideshare { background: url("images/foundation_icons_social_fancy/fc-webicon-slideshare.svg"); }
 */
/* SoundCloud */
.no-svg .fc-webicon.soundcloud { background: url("images/foundation_icons_social_fancy/fc-webicon-soundcloud-m.png"); }
.no-svg .fc-webicon.soundcloud.large { background: url("images/foundation_icons_social_fancy/fc-webicon-soundcloud.png"); }
.no-svg .fc-webicon.soundcloud.small { background: url("images/foundation_icons_social_fancy/fc-webicon-soundcloud-s.png"); }
.svg .fc-webicon.soundcloud { background: url("images/foundation_icons_social_fancy/fc-webicon-soundcloud.svg"); }

/* Spotify */
.no-svg .fc-webicon.spotify { background: url("images/foundation_icons_social_fancy/fc-webicon-spotify-m.png"); }
.no-svg .fc-webicon.spotify.large { background: url("images/foundation_icons_social_fancy/fc-webicon-spotify.png"); }
.no-svg .fc-webicon.spotify.small { background: url("images/foundation_icons_social_fancy/fc-webicon-spotify-s.png"); }
.svg .fc-webicon.spotify { background: url("images/foundation_icons_social_fancy/fc-webicon-spotify.svg"); }

/* Stack Overflow */
.no-svg .fc-webicon.stackoverflow { background: url("images/foundation_icons_social_fancy/fc-webicon-stackoverflow-m.png"); }
.no-svg .fc-webicon.stackoverflow.large { background: url("images/foundation_icons_social_fancy/fc-webicon-stackoverflow.png"); }
.no-svg .fc-webicon.stackoverflow.small { background: url("images/foundation_icons_social_fancy/fc-webicon-stackoverflow-s.png"); }
.svg .fc-webicon.stackoverflow { background: url("images/foundation_icons_social_fancy/fc-webicon-stackoverflow.svg"); }

/* StumbleUpon! */
.no-svg .fc-webicon.stumbleupon { background: url("images/foundation_icons_social_fancy/fc-webicon-stumbleupon-m.png"); }
.no-svg .fc-webicon.stumbleupon.large { background: url("images/foundation_icons_social_fancy/fc-webicon-stumbleupon.png"); }
.no-svg .fc-webicon.stumbleupon.small { background: url("images/foundation_icons_social_fancy/fc-webicon-stumbleupon-s.png"); }
.svg .fc-webicon.stumbleupon { background: url("images/foundation_icons_social_fancy/fc-webicon-stumbleupon.svg"); }

/* SVN */
.no-svg .fc-webicon.svn { background: url("images/foundation_icons_social_fancy/fc-webicon-svn-m.png"); }
.no-svg .fc-webicon.svn.large { background: url("images/foundation_icons_social_fancy/fc-webicon-svn.png"); }
.no-svg .fc-webicon.svn.small { background: url("images/foundation_icons_social_fancy/fc-webicon-svn-s.png"); }
.svg .fc-webicon.svn { background: url("images/foundation_icons_social_fancy/fc-webicon-svn.svg"); }

/* Tent */
.no-svg .fc-webicon.tent { background: url("images/foundation_icons_social_fancy/fc-webicon-tent-m.png"); }
.no-svg .fc-webicon.tent.large { background: url("images/foundation_icons_social_fancy/fc-webicon-tent.png"); }
.no-svg .fc-webicon.tent.small { background: url("images/foundation_icons_social_fancy/fc-webicon-tent-s.png"); }
.svg .fc-webicon.tent { background: url("images/foundation_icons_social_fancy/fc-webicon-tent.svg"); }

/* Trip Advisor */
.no-svg .fc-webicon.tripadvisor { background: url("images/foundation_icons_social_fancy/fc-webicon-tripadvisor-m.png"); }
.no-svg .fc-webicon.tripadvisor.large { background: url("images/foundation_icons_social_fancy/fc-webicon-tripadvisor.png"); }
.no-svg .fc-webicon.tripadvisor.small { background: url("images/foundation_icons_social_fancy/fc-webicon-tripadvisor-s.png"); }
.svg .fc-webicon.tripadvisor { background: url("images/foundation_icons_social_fancy/fc-webicon-tripadvisor.svg"); }

/* Tumblr */
.no-svg .fc-webicon.tumblr { background: url("images/foundation_icons_social_fancy/fc-webicon-tumblr-m.png"); }
.no-svg .fc-webicon.tumblr.large { background: url("images/foundation_icons_social_fancy/fc-webicon-tumblr.png"); }
.no-svg .fc-webicon.tumblr.small { background: url("images/foundation_icons_social_fancy/fc-webicon-tumblr-s.png"); }
.svg .fc-webicon.tumblr { background: url("images/foundation_icons_social_fancy/fc-webicon-tumblr.svg"); }

/* Twitter */
.no-svg .fc-webicon.twitter { background: url("images/foundation_icons_social_fancy/fc-webicon-twitter-m.png"); }
.no-svg .fc-webicon.twitter.large { background: url("images/foundation_icons_social_fancy/fc-webicon-twitter.png"); }
.no-svg .fc-webicon.twitter.small { background: url("images/foundation_icons_social_fancy/fc-webicon-twitter-s.png"); }
.svg .fc-webicon.twitter { background: url("images/foundation_icons_social_fancy/fc-webicon-twitter.svg"); }

/* Vimeo */
.no-svg .fc-webicon.vimeo { background: url("images/foundation_icons_social_fancy/fc-webicon-vimeo-m.png"); }
.no-svg .fc-webicon.vimeo.large { background: url("images/foundation_icons_social_fancy/fc-webicon-vimeo.png"); }
.no-svg .fc-webicon.vimeo.small { background: url("images/foundation_icons_social_fancy/fc-webicon-vimeo-s.png"); }
.svg .fc-webicon.vimeo { background: url("images/foundation_icons_social_fancy/fc-webicon-vimeo.svg"); }

/* Sina Weibo */
.no-svg .fc-webicon.weibo { background: url("images/foundation_icons_social_fancy/fc-webicon-weibo-m.png"); }
.no-svg .fc-webicon.weibo.large { background: url("images/foundation_icons_social_fancy/fc-webicon-weibo.png"); }
.no-svg .fc-webicon.weibo.small { background: url("images/foundation_icons_social_fancy/fc-webicon-weibo-s.png"); }
.svg .fc-webicon.weibo { background: url("images/foundation_icons_social_fancy/fc-webicon-weibo.svg"); }

/* Windows */
.no-svg .fc-webicon.windows { background: url("images/foundation_icons_social_fancy/fc-webicon-windows-m.png"); }
.no-svg .fc-webicon.windows.large { background: url("images/foundation_icons_social_fancy/fc-webicon-windows.png"); }
.no-svg .fc-webicon.windows.small { background: url("images/foundation_icons_social_fancy/fc-webicon-windows-s.png"); }
.svg .fc-webicon.windows { background: url("images/foundation_icons_social_fancy/fc-webicon-windows.svg"); }

/* Wordpress */
.no-svg .fc-webicon.wordpress { background: url("images/foundation_icons_social_fancy/fc-webicon-wordpress-m.png"); }
.no-svg .fc-webicon.wordpress.large { background: url("images/foundation_icons_social_fancy/fc-webicon-wordpress.png"); }
.no-svg .fc-webicon.wordpress.small { background: url("images/foundation_icons_social_fancy/fc-webicon-wordpress-s.png"); }
.svg .fc-webicon.wordpress { background: url("images/foundation_icons_social_fancy/fc-webicon-wordpress.svg"); }

/* Xing */
.no-svg .fc-webicon.xing { background: url("images/foundation_icons_social_fancy/fc-webicon-xing-m.png"); }
.no-svg .fc-webicon.xing.large { background: url("images/foundation_icons_social_fancy/fc-webicon-xing.png"); }
.no-svg .fc-webicon.xing.small { background: url("images/foundation_icons_social_fancy/fc-webicon-xing-s.png"); }
.svg .fc-webicon.xing { background: url("images/foundation_icons_social_fancy/fc-webicon-xing.svg"); }

/* Yelp! */
.no-svg .fc-webicon.yelp { background: url("images/foundation_icons_social_fancy/fc-webicon-yelp-m.png"); }
.no-svg .fc-webicon.yelp.large { background: url("images/foundation_icons_social_fancy/fc-webicon-yelp.png"); }
.no-svg .fc-webicon.yelp.small { background: url("images/foundation_icons_social_fancy/fc-webicon-yelp-s.png"); }
.svg .fc-webicon.yelp { background: url("images/foundation_icons_social_fancy/fc-webicon-yelp.svg"); }

/* YouTube */
.no-svg .fc-webicon.youtube { background: url("images/foundation_icons_social_fancy/fc-webicon-youtube-m.png"); }
.no-svg .fc-webicon.youtube.large { background: url("images/foundation_icons_social_fancy/fc-webicon-youtube.png"); }
.no-svg .fc-webicon.youtube.small { background: url("images/foundation_icons_social_fancy/fc-webicon-youtube-s.png"); }
.svg .fc-webicon.youtube { background: url("images/foundation_icons_social_fancy/fc-webicon-youtube.svg"); }

/* YouVersion */
.no-svg .fc-webicon.youversion { background: url("images/foundation_icons_social_fancy/fc-webicon-youversion-m.png"); }
.no-svg .fc-webicon.youversion.large { background: url("images/foundation_icons_social_fancy/fc-webicon-youversion.png"); }
.no-svg .fc-webicon.youversion.small { background: url("images/foundation_icons_social_fancy/fc-webicon-youversion-s.png"); }
.svg .fc-webicon.youversion { background: url("images/foundation_icons_social_fancy/fc-webicon-youversion.svg"); }

/* Zerply */
.no-svg .fc-webicon.zerply { background: url("images/foundation_icons_social_fancy/fc-webicon-zerply-m.png"); }
.no-svg .fc-webicon.zerply.large { background: url("images/foundation_icons_social_fancy/fc-webicon-zerply.png"); }
.no-svg .fc-webicon.zerply.small { background: url("images/foundation_icons_social_fancy/fc-webicon-zerply-s.png"); }
.svg .fc-webicon.zerply { background: url("images/foundation_icons_social_fancy/fc-webicon-zerply.svg"); }


/*
---------------------------------------------------------------------------------
	grid
---------------------------------------------------------------------------------
*/
/*	hairline between each column (default) */
/*
.row.hairline .columns, ul.block-grid.hairline > li { border-width:0 0 0 1px;border-color:#ddd; border-style:solid;  }
.row.hairline .columns:first-child, ul.block-grid.hairline > li:first-child { border-left:0 none;}
*/

.row.hairline > .columns, ul.block-grid.hairline > li { border-width:0 0 0 1px;border-color:#ddd; border-style:solid;
/*
-webkit-border-image: 	-webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(rgba(0, 0, 0, 0))) 1 100%;
-webkit-border-image:	-webkit-linear-gradient(#ddd, rgba(0, 0, 0, 0)) 1 100%;
-o-border-image:			-o-linear-gradient(#ddd, rgba(0, 0, 0, 0)) 1 100%;
-moz-border-image:		-moz-linear-gradient(#ddd, rgba(0, 0, 0, 0)) 1 100%;
*/
}
.row.hairline > .columns {padding-bottom:15px;}
.row.hairline > .columns:first-child, ul.block-grid.hairline > li:first-child { border-left:0 none;
-webkit-border-image: 	none;
-o-border-image:			none;
-moz-border-image:		none;
}

/*	hairline on left side of each column */
.row.hairline-left > .columns { border-width:0 0 0 1px;border-color:#ddd; border-style:solid;}


.block-grid li img {display:block;margin:0 auto; text-align:center;}
.block-grid.border li {border:1px solid #eee;}


/* block grid - support for dynamic output / result count*/
.block-grid.line1-up { margin: 0; }
.block-grid.line1-up > li { width: 100%; padding: 0 0 15px; }
.block-grid.line2-up { margin: 0 -15px; }
.block-grid.line2-up > li { width: 50%; padding: 0 15px 15px; }
.block-grid.line2-up > li:nth-child(2n+1) { clear: both; }
.block-grid.line3-up { margin: 0 -12px; }
.block-grid.line3-up > li { width: 33.33333%; padding: 0 12px 12px; }
.block-grid.line3-up > li:nth-child(3n+1) { clear: both; }
.block-grid.line4-up { margin: 0 -10px; }
.block-grid.line4-up > li { width: 25%; padding: 0 10px 10px; }
.block-grid.line4-up > li:nth-child(4n+1) { clear: both; }
.block-grid.line5-up { margin: 0 -8px; }
.block-grid.line5-up > li { width: 20%; padding: 0 8px 8px; }
.block-grid.line5-up > li:nth-child(5n+1) { clear: both; }
.block-grid.line6-up { margin: 0 -8px; }
.block-grid.line6-up > li { width: 16.66667%; padding: 0 8px 8px; }
.block-grid.line6-up > li:nth-child(6n+1) { clear: both; }
.block-grid.line7-up { margin: 0 -8px; }
.block-grid.line7-up > li { width: 14.28571%; padding: 0 8px 8px; }
.block-grid.line7-up > li:nth-child(7n+1) { clear: both; }
.block-grid.line8-up { margin: 0 -8px; }
.block-grid.line8-up > li { width: 12.5%; padding: 0 8px 8px; }
.block-grid.line8-up > li:nth-child(8n+1) { clear: both; }
.block-grid.line9-up { margin: 0 -8px; }
.block-grid.line9-up > li { width: 11.11111%; padding: 0 8px 8px; }
.block-grid.line9-up > li:nth-child(9n+1) { clear: both; }
.block-grid.line10-up { margin: 0 -8px; }
.block-grid.line10-up > li { width: 10%; padding: 0 8px 8px; }
.block-grid.line10-up > li:nth-child(10n+1) { clear: both; }
.block-grid.line11-up { margin: 0 -8px; }
.block-grid.line11-up > li { width: 9.09091%; padding: 0 8px 8px; }
.block-grid.line11-up > li:nth-child(11n+1) { clear: both; }
.block-grid.line12-up { margin: 0 -8px; }
.block-grid.line12-up > li { width: 8.33333%; padding: 0 8px 8px; }
.block-grid.line12-up > li:nth-child(12n+1) { clear: both; }




.block-grid li .slot {
	position:relative;
}
.block-grid li .slot .subpanel.image {
	display:block;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.block-grid li .slot .subpanel.image:after {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.block-grid li .slot .subpanel.image img {
	display:block;
}
.block-grid li .slot .subpanel.text {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
 -webkit-transition: all 0.95s linear; -moz-transition: all 0.95s linear; -o-transition: all 0.95s linear; transition: all 0.95s linear; }
.block-grid li .slot .subpanel.text h3 {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	margin:0 auto;
	padding:1em 1em;
	font-size:12px;
	width:100%;
	text-align:center;
	background: transparent url("images/skin/bg-overlay-dark60.png") repeat 0 0;
	color:#fff;
}
.block-grid li .slot .subpanel.text p {
	display:none;
}
.block-grid li .slot .subpanel.text .button {
	background:transparent none;
	color:#fff;
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999em;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border:0 none;
    -webkit-box-shadow:none;
       -moz-box-shadow:none;
            box-shadow:none;
}

.block-grid .slot .subpanel.text:hover h3 {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
}



.slot .subpanel.image img {
	display:block;
}




/*
---------------------------------------------------------------------------------
	move to product detail
---------------------------------------------------------------------------------
*/
.hero-image img { max-height:380px;}
.badge {margin:20px; padding:20px; border:5px solid #eee;}
.section.floatLeft { float:left; padding:15px; border:3px solid #eee; margin:0 30px 30px 0;}
.section.floatRight { float:right; padding:15px; border:3px solid #eee; margin:0 0 30px 30px;}
/* social bar product detail */
ul.list-social-media{list-style-type:none;margin:0;padding:0;}
ul.list-social-media li{list-style-type:none;margin:0 10px 0 0;padding:0;display:inline-block;}
ul.list-social-media .facebookContainer span {vertical-align:baseline !important;}
.associate-store ul.list-social-media,.associate-store #modelSelectorWtb,
.partnerpromo ul.list-social-media,.partnerpromo #modelSelectorWtb
{display:none;}
/* pricing */
.pltPriceGroup { font-size: 20px;line-height: 20px;font-family: gesta;font-weight: 500;margin-right: 5px;}
.current-price ins { text-decoration:none;}
.pltListPrice.pltWasPrice { text-decoration:line-through; font-size:.7em;}


/* */
body.page-product-detail {
background: rgb(229,229,229); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 60%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(60%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 60%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 60%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 60%); /* IE10+ */
background: linear-gradient(135deg,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 60%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.category-content {background:#ddd;}
/*

.featured-products {
	position: relative;
}
.featured-products:after {
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	border-radius: 20%;
	box-shadow: rgba(0, 0, 0, 0.5) 5px 2px 10px;
	clip: rect(40px, auto, 50px, 0);
   bottom: 0;
	height: 40px;
	z-index:41;
}
.panel.bg-facet-nav { background-color:#fff;}
.panel.featured-products { background-color:#fff;border:0 none;padding-left:40px; padding-right:40px;}
*/

.columns .bv-cleanslate .bv-core-container-33 .bv-primarySummary-rating-container .bv-rating-stars-on { color:#FE481A !important; }

.control-bar form,
.compare form  { margin:0;}
.page-category .product-set li.image { height:120px;}
.page-category .reveal-modal .tabs-content li.image { height:60px;}
.page-category .featured-products li.image { height:180px;}
.page-category .wideband.page-container  { background: transparent url("images/bg/bg-textured-overlay.png"); }

.page-category .block-grid.four-up .detail-list  li.description  { display:none; }
.page-category .block-grid.one-up > li { margin-bottom:30px; }
.page-category .block-grid.one-up .detail-list li { float:right;width:75%;text-align:left;}
.page-category .block-grid.one-up .detail-list li.image { float:left;width:25%; height:auto; max-height:140px;}
.page-category .block-grid.one-up .detail-list li.image img { padding:0 10px;}
.page-category .detail-list li.image { position:relative;}
.detail-list .quickview {position:absolute; bottom:10%; left:-999em; text-align:center;display:block;}
.detail-list:hover .quickview {left:0; right:0;}
.detail-list li.image img
{-moz-transition: -moz-opacity 0.2s linear; -webkit-transition: -webkit-opacity 0.2s linear; transition: opacity 0.2s linear; cursor: pointer;}
.detail-list li.image img:hover
{-moz-opacity: .8; -webkit-opacity: .8; opacity: .8;}

.page-product-detail dl.tabs, .page-product-detail ul.tabs-content { margin-bottom:0;}
.page-product-detail .tabs dd a, .page-product-detail .tabs li a {padding-left:15px;padding-right:15px;}

.page-product-detail .tabs-content li > .wideband  { background: #fff; }
.page-product-detail .block-grid.six-up .detail-list  li.image  {  height:120px; }

.page-product-detail .product-info {}


h1.product-name {
	position:relative;
	margin-bottom:0;
	font-style: normal;
	font-weight: 300;
	text-transform:uppercase;
	font-size:60px;
}
h1.product-name .product-common-description {display:block;font-size:20px; text-transform:uppercase;}
h1.product-name i {
	position:absolute;
	top:-10px;
	font-size:10px;
	color:#fff;
	font-weight:700;
	padding:1px 3px;
	background-color:#FE481A;
	font-style:normal;
}
.page-product-detail .state-inactive {display:none;}

/*.page-product-detail .panel.ecommerce a[href$=".exe"], .page-product-detail .panel.ecommerce a[href$=".dmg"] {background-image: none;}*/
.page-product-detail .tabs-content.accessories li > .wideband  { background: #fff; }

.panel.featured-products, .panel.ecommerce, .panel.works-with { background-color:#fff; color:#222;}
.page-product-detail #galleryTab .panel.videos img {width:100%;}
.page-product-detail .panel.works-with {background-color:#fff;}
.page-product-detail .panel.works-with li.image {height:100px;}
.page-product-detail .works-with .detail-list  li.image { height:120px;}
.page-product-detail .relatedInfoNews .detail-list  li.image,
.page-product-detail .relatedInfoAward .detail-list  li.image
{ height:80px;}

.page-product-detail .relatedInfoNews .detail-list  li {text-align:left;}
.page-product-detail .relatedInfoNews .detail-list  li.image {float:right; height:auto; margin-left:1em;}


.page-product-detail .orbit-wrapper {margin-bottom:40px;}
.page-product-detail ul.orbit-bullets {}
.page-product-detail .orbit.with-bullets {}
.page-product-detail ul.orbit-bullets li.active.has-thumb {border-top: 0 none;}



/* support pages */
.page-product-detail .support-product-detail .block-grid.models li.image {height:100px;}

.listKBArticles br {display:none;}

/* Thumbs carousel */
.page-product-detail .product-info .slider-container {margin-bottom:40px;}
.page-product-detail ul#photoThumbs {
}
.page-product-detail ul#photoThumbs li {
}
.page-product-detail ul#photoThumbs li a {
	display:block;
	text-align:center;
	margin:0 auto;
	background-color:#fff;
	border:1px solid #ddd;
}
.page-product-detail ul#photoThumbs li a img {
	background-color:#fff;
	display:block;
	text-align:center;
	margin:0 auto;
	padding:5px;
	height:50px;
}
/*
@media only screen and (min-width: 768px) {

	.page-product-detail .product-info .slider-container .prev,
	.page-product-detail .product-info .slider-container .next
	{display:none !important;}
	.page-product-detail .product-info .slider-container:hover .prev,
	.page-product-detail .product-info .slider-container:hover .next
	{display:block !important;}
}
*/

/* promo top */
.pltSlot {margin:0 auto; text-align:center; display:block;position:relative;color:#fff;padding:0;text-align:center;border-bottom:1px solid #222;
	background:#1978BE ;}
.pltSlot .pltSlotFull {display:block;height:200px; }
.pltSlot .pltSlotCopy {display:block; padding: 0;}
.pltSlot img {vertical-align:middle;padding-right:5px;}

.pltSlot .pltSlotCopy strong {text-transform:uppercase;}

.pltSlot.slot-VoyagerProUCFreeGift .pltSlotFull {background:transparent url("images/promos/940px/bg-promo-banner-vpro-uc-free-gift.jpg") no-repeat 0 100%;}
.pltSlot.slot-FreeSmartphone .pltSlotFull {background:transparent url("images/promos/940px/bg-promo-free-smartphone.jpg") no-repeat 0 100%;}
.pltSlot.slot-RebateCS500 .pltSlotFull {background:transparent url("images/promos/940px/bg-promo-cs500-rebate.jpg") no-repeat 0 100%;}
.pltSlot.slot-FacebookContest .pltSlotFull {background:transparent url("images/promos/940px/bg-facebookcontest.jpg") no-repeat 0 100%;}
.fr-ca .pltSlot.slot-RebateCS500 .pltSlotFull {background:transparent url("images/promos/940px/bg-promo-cs500-rebate-fr-ca.jpg") no-repeat 0 100%}

/** Regional Promotional Area  **/
.pltSlot.slot-FreeTrialBW700-uk .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-bw700-uk.jpg") no-repeat 0 100%;}
.pltSlot.slot-FreeTrialLegendUC-uk .pltSlotFull { background:transparent url("images/promos/940px/bg-freetrial-legend-uc-uk.jpg") no-repeat 0 100%}
.pltSlot.slot-FreeTrialCalisto600-uk .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-calisto600-uk.jpg") no-repeat 0 100%;}
.pltSlot.slot-FreeTrialBW700-de .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-bw700-de.jpg") no-repeat 0 100%;background-size:cover;}
.pltSlot.slot-FreeTrialLegendUC-de .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-legend-uc-de.jpg") no-repeat 0 100%}
.pltSlot.slot-FreeTrialCalisto600-de .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-calisto600-de.jpg") no-repeat 0 100%;}
.pltSlot.slot-FreeTrialBW700-es .pltSlotFull { background:transparent url("images/promos/940px/bg-freetrial-bw700-es.jpg") no-repeat 0 100%;}
.pltSlot.slot-FreeTrialLegendUC-es .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-legend-uc-es.jpg") no-repeat 0 100%}
.pltSlot.slot-FreeTrialCalisto600-es .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-calisto600-es.jpg") no-repeat 0 100%;}
.pltSlot.slot-FreeTrialBW700-fr .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-bw700-fr.jpg") no-repeat 0 100%;}
.pltSlot.slot-FreeTrialLegendUC-fr .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-legend-uc-fr.jpg") no-repeat 0 100%}
.pltSlot.slot-FreeTrialCalisto600-fr .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-calisto600-fr.jpg") no-repeat 0 100%;}
.pltSlot.slot-FreeTrialBW700-nl .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-bw700-nl.jpg") no-repeat 0 100%;}
.pltSlot.slot-FreeTrialLegendUC-nl .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-legend-uc-nl.jpg") no-repeat 0 100%}
.pltSlot.slot-FreeTrialCalisto600-nl .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-calisto600-nl.jpg") no-repeat 0 100%;}
.pltSlot.slot-FreeTrialBW700-it .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-bw700-it.jpg") no-repeat 0 100%;
}
.pltSlot.slot-FreeTrialLegendUC-it .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-legend-uc-it.jpg") no-repeat 0 100%}
.pltSlot.slot-FreeTrialCalisto600-it .pltSlotFull {background:transparent url("images/promos/940px/bg-freetrial-calisto600-it.jpg") no-repeat 0 100%;}
.pltSlot.slot-wccs-promo-uk .pltSlotFull {background:transparent url("images/promos/940px/bg-promo-wccs-uk.jpg") no-repeat 0 100%;}
.pltSlot.promo-FreeShippingAll {
    background:#fff url("images/store/bg-free-ground-shipping-940x72.jpg") no-repeat 100% 30%;
}


.pltSlot.slot-percentOff15,
.pltSlot.slot-percentOff25
{
    background:#fff url("images/promos/940px/bg-promo-free-shipping-holiday.jpg") no-repeat 0 0;
}

.pltSlot.slot-VoyagerProUCFreeGift .pltSlotIntro {
	padding:10px 20px;
	display:block;
    background:transparent none;
	background: -webkit-gradient(linear, left top, right top, from(#5b9c20), to(#333));
	background: -moz-linear-gradient(left center, #5b9c20, #333);
	background: linear-gradient(left center, #5b9c20, #333);
	-pie-background: linear-gradient(left center, #5b9c20, #333);
}
.pltSlot.slot-FreeSmartphone .pltSlotIntro {
	padding:10px 20px;
	display:block;
    background:transparent none;
	background: -webkit-gradient(linear, left top, right top, from(#f75202), to(#333));
	background: -moz-linear-gradient(left center, #f75202, #333);
	background: linear-gradient(left center, #f75202, #333);
	-pie-background: linear-gradient(left center, #f75202, #333);
}
.pltSlot.slot-RebateCS500 .pltSlotIntro {
	padding:10px 20px;
	display:block;
    background:transparent none;
	background: -webkit-gradient(linear, left top, right top, from(#499fd2), to(#0e486d));
	background: -moz-linear-gradient(left center, #499fd2, #0e486d);
	background: linear-gradient(left center, #499fd2, #0e486d);
	-pie-background: linear-gradient(left center, #499fd2, #0e486d);
}


.pltSlot a {
	/*display:block;*/
	color:#fff;
}

.pltSlot.slot-percentOff25 a,.pltSlot.slot-percentOff15 a  { color:#d71928; font-weight:bold;  }


.toggleControls {
	position:absolute;
	right: 0;
	top:0;
	bottom:0;
	z-index:200000;


}
.toggleControls span {
	display:block;
	width:20px;
	cursor:pointer;
	margin:5px 0 0 0;
	padding:20px 0 0 0;
	height:0;
	overflow:hidden;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:50% 50%;
}
.toggleControls span.controlExpand { background-image:url("images/icons/arrows/arrow-pinline-down-wht.gif");}
.toggleControls span.controlCollapse { background-image:url("images/icons/arrows/arrow-pinline-up-wht.gif");}






/* caroufredsel slides */
.single-carousel-wrapper { margin-bottom:20px; }
.single-carousel {  overflow:hidden; }
.single-carousel span { display:inline-block; margin:0 auto; text-align:center; height:240px;}
.single-carousel img {display:block; margin:auto; text-align:center; max-height:300px; vertical-align:middle;}

/* caroufredsel thumbs */
.thumbs-wrapper { padding: 0 35px 0 35px;position: relative; }
.thumbs a { display:inline-block; margin: 0 auto; text-align:center; height:60px;}
.thumbs img  { display:block; margin:auto; text-align:center; max-height:60px; vertical-align:middle;}

/*
---------------------------------------------------------------------------------
	jqueryui
---------------------------------------------------------------------------------
*/
.ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: .8em 0 .2em;
    line-height: 1.5;
 }


/* spinner */
.spinner {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -50px; /* half width of the spinner gif */
	margin-top: -50px; /* half height of the spinner gif */
	text-align:center;
	z-index:1234;
	overflow: auto;
	width: 100px; /* width of the spinner gif */
	height: 102px; /*hight of the spinner gif +2px to fix IE8 issue */
}
.spinnerContainer {
	position: fixed;
	top: 0;
	left: 0;
	z-index:1233;
	overflow: auto;
	width: 100%;
	height: 100%;
	background:transparent url("images/skin/bg-overlay-dark60.png") repeat 0 0;
}

/*
---------------------------------------------------------------------------------
	gaming theme
---------------------------------------------------------------------------------
*/
.theme-gaming { background-color:#000 !important;
background: #1b1b1b !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #1b1b1b 0%, #383838 13%, #4e4e4e 28%, #0a0a0a 47%, #010101 50%, #0d0d0d 79%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1b1b1b), color-stop(13%,#383838), color-stop(28%,#4e4e4e), color-stop(47%,#0a0a0a), color-stop(50%,#010101), color-stop(79%,#0d0d0d)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #1b1b1b 0%,#383838 13%,#4e4e4e 28%,#0a0a0a 47%,#010101 50%,#0d0d0d 79%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #1b1b1b 0%,#383838 13%,#4e4e4e 28%,#0a0a0a 47%,#010101 50%,#0d0d0d 79%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #1b1b1b 0%,#383838 13%,#4e4e4e 28%,#0a0a0a 47%,#010101 50%,#0d0d0d 79%) !important; /* IE10+ */
background: linear-gradient(135deg,  #1b1b1b 0%,#383838 13%,#4e4e4e 28%,#0a0a0a 47%,#010101 50%,#0d0d0d 79%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#0d0d0d',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
}
.theme-gaming {color:#fff;}
.theme-gaming .footer-slots {color:#222;}
.theme-gaming .page-title, .theme-gaming .bread  { background-color:#000 !important; }
.theme-gaming.page-category .wideband.page-container  { background-image:none; }
.theme-gaming a:not(.button) { color:#FE481A; }
.theme-gaming label  { color:#ccc; }
.theme-gaming .panel.featured-products, .theme-gaming .panel.ecommerce, .theme-gaming .panel  {background-color:#000;color:#fff;border-color:#666;}
.theme-gaming ul.block-grid.hairline > li  {border-color:#444;}
.theme-gaming #BVRRContainer {background-color:#fff;}
.theme-gaming .bv-cleanslate .bv-core-container-33 .bv-primarySummary-rating-container * { color:#fff !important; }
.theme-gaming .panel.bg-facet-nav { background-color:#000;color:#eee;border-color:#666;}
.theme-gaming .panel.featured-products { background-color:#000;color:#eee;border:0 none;}
.theme-gaming .pltSlot {background:#222;}
.theme-gaming a.prev.black {background-image: url("images/icons/arrows/left-arrow-thick-wht.png");}
.theme-gaming a.next.black {background-image: url("images/icons/arrows/right-arrow-thick-wht.png");}


/* tabs */
.theme-gaming.page-product-detail .tabs-content li > .wideband {background: #000;}
.theme-gaming .tabs.fancy dd.active a, .theme-gaming .tabs.fancy li.active a { color: #fff; background-color: #000;

	border-color:#666;

 	box-shadow: inset 0px 8px 8px #444;
	-webkit-box-shadow: inset 0px 8px 8px #444;
	-moz-box-shadow: inset 0px 8px 8px #444;
	-o-box-shadow: inset 0px 8px 8px #444;

}
.theme-gaming .tabs.fancy dd.active, .theme-gaming .tabs.fancy li.active {border-color:#666;}
.theme-gaming .featured-products {background:black;}
.theme-gaming .category-content {background:#222;}

.theme-gaming .thumbs a {
	background:#222;
	border-color:#000;
}
.theme-gaming .primary-nav-band {background-image:none; background-color:#222; border-bottom: 0 none transparent;}


/*
---------------------------------------------------------------------------------
	small screen menu
---------------------------------------------------------------------------------
.toggle-topbar a{content:"";display:block;border:none;width:32px;height:32px;padding:0;position:absolute;top:22.5%;right:22.5px;background-image:url('inc/foundation3/images/menu-alt.png');background-size:64px 32px;background-position:left;margin-top:-4px;}
.top-bar.expanded ul li.toggle-topbar a{content:"";display:block;border:none;width:32px;height:32px;background-image:url('inc/foundation3/images/menu-alt.png');background-size:64px 32px;background-position:right;top:auto;bottom:25%;margin-bottom:-4px;}
*/
/*! jQuery UI - v1.9.1 - 2012-11-19
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fwDefault=normal&fsDefault=1.2em&cornerRadius=0&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=048b11&fcHighlight=048b11&iconColorHighlight=2e83ff&bgColorError=ffcc66&bgTextureError=03_highlight_soft.png&bgImgOpacityError=95&borderColorError=ee7d1f&fcError=ee7d1f&iconColorError=ee7d1f&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(css/themes/manresa/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(css/themes/manresa/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(css/themes/manresa/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(css/themes/manresa/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(css/themes/manresa/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #048b11;background:#eee url(css/themes/manresa/images/ui-bg_glass_55_eeeeee_1x400.png) 50% 50% repeat-x;color:#048b11}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#048b11}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ee7d1f;background:#fc6 url(css/themes/manresa/images/ui-bg_highlight-soft_95_ffcc66_1x100.png) 50% top repeat-x;color:#ee7d1f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ee7d1f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ee7d1f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(css/themes/manresa/images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(css/themes/manresa/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(css/themes/manresa/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(css/themes/manresa/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(css/themes/manresa/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(css/themes/manresa/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(css/themes/manresa/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(css/themes/manresa/images/ui-icons_ee7d1f_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa url(css/themes/manresa/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(css/themes/manresa/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}/* 
-------------------------------------------
	fonts
-------------------------------------------
*/

* {	font-family: "gesta",sans-serif;}
div, p, li {font-size: 16px;}
p.intro {font-size: 18px;}
h1, h2, h3, h4, h5, h6 {  
	font-family: "gesta",sans-serif;
	font-style: normal;
	font-weight: 400;
	text-transform:none;
	color:inherit;
}
h5, h6 {  font-weight: 500;} 
.uppercase {text-transform:uppercase;}
.page-title p {font-size: 16px;}

/* 
-------------------------------------------
	colors
-------------------------------------------
*/

/*  border colors */
.border-black { border-color:#000;}
.border-slate { border-color:#36424a;}
.border-dark-grey { border-color:#5f6a72;}
.border-grey { border-color:#c4c7c8;}
.border-light-grey { border-color:#eee;}
.border-red { border-color:#D71928;}
.border-orange { border-color:#fe4819;}
.border-green { border-color:#56AA1C;}
.border-light-blue {border-color:#00a8e1;}
.border-blue {border-color:#369;}
.border-purple {border-color:#1e0576;}

/* backgrounds */
.bg-black { background-color:#000; color:#fff;}
.bg-black a { color:#fff;}
.bg-slate { background-color:#36424a; color:#fff;}
.bg-dark-grey { background-color:#5f6a72; color:#fff;}
.bg-grey { background-color:#c4c7c8;}
.bg-light-grey { background-color:#eee;}
.bg-red { background-color:#D71928; color:#fff;}
.bg-orange { background-color:#fe4819; color:#fff;}
.bg-green { background-color:#56AA1C; color:#fff;}
.bg-light-blue {background-color:#00a8e1;}
.bg-blue {background-color:#369; color:#fff;}
.bg-purple {background-color:#1e0576; color:#fff;}
.bg-white { background-color: rgba(255,255,255,1);}
.bg-white.transparent { background-color: rgba(255,255,255,0.5); }
.wideband.paper {background:#eee none;}

/* text */
.black { color:#000;}
.slate { color:#36424a;}
.dark-grey { color:#5f6a72;}
.grey { color:#c4c7c8;}
.light-grey { color:#eee;}
.red { color:#D71928;}
.orange { color:#fe4819;}
.green { color:#56AA1C;}
.light-blue {color:#00a8e1;}
.blue {color:#369;}
.purple {color:#1e0576;}
.white { color: #FFF;}


/* 
-------------------------------------------
	headers
-------------------------------------------
*/
.utility-bar {background-color:#fff; background-image:none; }

/* 
-------------------------------------------
	product detail
-------------------------------------------
*/
.model-selector-container form[name="frmAddToCart"] { display:inline;}
.button.linkWhereToBuy {background-color:#5f6a72;}
.pltSlot {background-color:#fff;border-bottom:0px solid transparent; color:#222 !important;}
.pltSlot .white.subheader {color:#222 !important;}
h1.product-name {
	position:relative;
	margin-bottom:0;
	font-style: normal;
	font-weight: 300;
	text-transform:uppercase;
	font-size:60px;
}
h1.product-name .product-common-description {display:block;font-size:20px; text-transform:uppercase;}
h1.product-name i {
	position:absolute;
	top:-20px;
	font-size:12px;
	color:#fff;
	font-weight:500;
	padding:4px 6px;
	background-color:#FE481A;
	font-style:normal;
	text-transform:none;
}
.state-new {
	/*
	-ms-transform: rotate(-1deg); 
    -webkit-transform: rotate(-1deg); 
    transform: rotate(-1deg);
	*/
}
.page-product-detail .pltSkuPrice {display:block;margin-bottom:10px;}
.page-product-detail .product-info.wideband { padding-top:60px; padding-bottom:60px;}
.page-product-detail .product-info .ecommerce .button.add-to-cart { margin-right:10px; }



/* 
-------------------------------------------
	slots
-------------------------------------------
*/

.footer-slots {background: #eee none;}
.slot-image img {	
	-moz-box-shadow: 0 20px 20px -20px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 20px 20px -20px rgba(0,0,0,0.5);
	box-shadow: 0 20px 20px -20px rgba(0,0,0,0.5);
}


/* 
-------------------------------------------
	nav
-------------------------------------------
*/

.primary-nav { background-image:none;	background:#333;}
.primary-nav-band {background-image:none; background-color:#35424a; border-bottom: 0 none transparent;}
.primary-nav h1 { position:relative;}
.primary-nav h1.logo {height:60px;}
ul.primary-nav-list {margin: 0 0 0 40px;}
.primary-nav-list > li.search form {width: auto;}
.primary-nav h1:after {
	background: url("inc/foundation3/images/skin/flow2014.png") no-repeat 100% 50%;
	background-size: 225px 60px;
	content:"";
	display:block;
	height:60px;
	width:225px;
	position:absolute;
	left:170px;
	top:0;
	opacity:1;
}
.primary-nav-list > li {
	float: none;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:400;
	line-height:60px;
}
ul.primary-nav-list.left { margin-left:100px;}
.primary-nav-list > li.active > a:first-child {
color: #d9d9d9;
background: #3e4a55;
-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.7);
-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.7);
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.7);
}

body:not(.us) .primary-nav-list > li > a:first-child { padding:0 12px;}
body.nl .primary-nav-list > li > a:first-child { padding:0 10px;}

.primary-nav-list > li.active > a:first-child:after {border-color: #3e4a55 transparent transparent transparent;}
.primary-nav-list > li.active > a.expanded:first-child:after, .primary-nav-list > li > a.expanded:after {border-color: transparent transparent #333 transparent;}
.primary-nav-list > li.search form input[type="search"], .primary-nav-list > li.search form input[type="text"], .primary-nav-list > li.search form input#searchTermHeader {
color: white;
font-size: .85em;
text-transform: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
height: 28px;
line-height: 28px;
border: 0 none;
-webkit-appearance: none;
outline: none;
background: #333;
-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.7);
-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.7);
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.7);
color: rgba(255, 255, 255, 0.8);
margin: 0 0 0 0;
padding: 0 0 0 8px;
}

/* primary nav (fixed) */
.primary-nav.fixed h1.logo, 
.primary-nav.fixed h1.logo a,
.primary-nav.fixed .primary-nav-list > li
{ height:40px; line-height:40px;}
.primary-nav.fixed h1:after {
	background-size: 150px 40px;
	height:40px;
	width:150px;
	right:-150px;
}
.primary-nav.fixed h1.logo, 
.primary-nav.fixed h1.logo a {max-width: 140px;}

.compact.nav-bar { height:30px; }
.compact.nav-bar > li {border:0 none;line-height: 30px; font-size:10px; color:#ccc; margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.compact.nav-bar > li > a {border:0 none;line-height: 30px; font-size:10px; color:#333; margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

/* fix flyout positioning */
.compact.nav-bar>li.has-flyout>a.flyout-toggle {
padding: 15px;
}
.compact.nav-bar .flyout {
	top:29px;
}
.compact.nav-bar>li.has-flyout>a:first-child:after {
	top:13px;
}


.tabs.pill dd.active a, .tabs.pill li.active a {background-color:#fe4819}

/* 
-------------------------------------------
	magellan
-------------------------------------------
*/

dl.magellan-nav:after, dl.magellan-nav dd.active a:after {display:none;}
dl.magellan-nav {background-color: #5f6a72;}
dl.magellan-nav a {color: #fff;font-family:inherit;font-weight:400;	text-transform:uppercase;}
dl.magellan-nav dd.active a {background-color: #36424a;}
dl.magellan-nav dd a:before {
	content:"\203A";
	margin-right:.5em;
	font-size:1.5em;
	display:inline-block;	
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
/*
dl.magellan-nav dd a:before {
	content: '';
	margin-right:.5em;	
	width: 14px;
	height: 9px;
	display: inline-block;
	
	background-image: url("images/icons/arrows/arrow-down-wht.svg");
	background-size:contain;
	background-position:100% 100%;
	background-repeat:no-repeat;
	background-color:transparent;
}
dl.magellan-nav dd a:before {
	content: '';
	margin-right:.75em;
	display: inline-block;
	width: .5em;
	height: .5em;
	margin-bottom:.25em;
	border-width: 0.1em 0.1em 0 0;
	border-style: solid;
	-moz-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
*/
/*
.bread {background:#cedae7;}
.bread ul.breadcrumbs li a {color: #000;}
*/

ul.breadcrumbs li:before {content: ">";}



/* 
-------------------------------------------
	links and buttons
-------------------------------------------
*/

.button { background-color:#fe4819; font-size: 16px; font-weight:inherit;
	padding:8px 20px 8px;
	line-height:normal;
	border:0px none transparent !important;
	-webkit-box-shadow: 0 0 0 rgba(255,255,255,0.5) inset;
	-moz-box-shadow: 0 0 0 rgba(255,255,255,0.5) inset;
	box-shadow: 0 0 0 rgba(255,255,255,0.5) inset;
}

.button.secondary { background-color:#c4c7c8; color:#000;}
.button.success { background-color:#fe4819;}


.button:hover, .button:focus, 
.button.success:hover, .button.success:focus 
{background-color: #c63c1d;}

.button.secondary:hover, .button.secondary:focus, 
.button.linkWhereToBuy:hover, .button.linkWhereToBuy:focus
{background-color: #35424a;}


.button.fancy { 
	border-width:0;
	text-transform:none;
	-webkit-box-shadow: 0px 0 0 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 0 0 0px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 0 0 0px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-shadow: 0 0 0 transparent;
	background-image: none;
	border-width:0;
}


i.fi-chevron {
display: inline-block;
width: 1em;
height: 1em;
border-width: 0.1em;
border-style: solid;
border-radius: 50%;
margin-left: .5em;
position:relative;
}
.add-to-cart:after,
.button.fancy:after
{
	
	
	
	
	/*
	content: '';
	margin-left:.4em;	
	width: .5em;
	height: 1.1em;
	display: inline-block;
	
	background-image: url("images/icons/arrows/arrow-right-blk.svg");
	background-size:contain;
	background-position:100% 100%;
	background-repeat:no-repeat;
	background-color:transparent;
	
	content: '';
	margin-left:.375em;
	display: inline-block;
	width: .5em;
	height: .5em;
	border-width: 0.1em 0.1em 0 0;
	border-style: solid;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	*/
	
	/*
position:absolute;
top:0;
bottom:0;
left:0;	
right:0;	
margin:auto;
text-align:center;
content: '';
display: inline-block;
width: .4em;
height: .4em;
border-width: 0.1em 0.1em 0 0;
border-style: solid;
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
	*/

}
/*
.add-to-cart:after,
.button.cta:after,
.button.fancy:after{ 	background-image: url("images/icons/arrows/point-wht-right.svg"); }
*/
/*
.button.fancy:after
{
	content:"\00a0 ";
	margin-left:5px;
	background-image: url("images/icons/arrows/point-right.svg");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	cursor: pointer;
	zoom: 1;	
	background-size: contain;
}
.button.fancy:after{ background-image: url("images/icons/arrows/point-wht-right.svg");}
*/

.cta:after {
	content:"\203A";
	margin-left:5px;
}


/* stack */
.stack { border-top:14px solid #5f6a72; }
.stack .panel {margin:0;border-width:0;}

/* icons */
a.prev { background-image: url("images/icons/arrows/thin-arrow-blk-left.svg"); background-position:left;}
a.next { background-image: url("images/icons/arrows/thin-arrow-blk-right.svg"); background-position:right;}
a.prev.disabled, a.next.disabled { 	filter: alpha(opacity=20); 	-khtml-opacity: 0.2; 	-moz-opacity: 0.2;	opacity: 0.2;  cursor:default;}



.page-product-detail .product-info .slider-container {
margin-bottom: 0px; position: relative;
}
.page-product-detail .product-info .slider-container .next,
.page-product-detail .product-info .slider-container .prev
{ top:0;}


/* billboards */
.billboard {max-height:400px; border-bottom:2px solid #fff;}
.pg-homepage .billboard {max-height:550px;}

.billboard .panel h1, .billboard .panel h2, .billboard .panel h3, .billboard .panel h4, .billboard .panel h5, .billboard .panel h6 
{font-weight:300;text-transform:none;}


.billboard .award.right { float:none; display:block; margin: -60px 0 40px auto;}
.billboard { background-size:auto;background-repeat:no-repeat; background-position:50% 0; padding-bottom:40px;position:relative;}

.billboard .panel {
	border:0 none;
	margin:0 0 0 0;
	width:100%;
}
.billboard > img {display:block;margin:0 auto; width:100%;position:absolute; left:auto; right:auto;}

/* Hero */



.hero.billboard {position:relative;padding:0;overflow:hidden;}


.hero.billboard .media img {width:100%;display:block; margin:0 auto; text-align:center;  }
.hero-text-container {position:absolute;top:0;left:0;right:0;}





/* Very large screens */
@media only screen and (min-width: 900px) {
	.hero-text {margin-top:50px;}
	.hero-box {width:50%;}
	.hero-box.left {float:left;}
	.hero-box.right {float:right;}
}





.footer-slots:after, 
.shadow:after, 
.wideband.shadow:after 
{display:none;}

/* Customer Stories */
.customer-stories {background: #eee none;
	box-shadow: inset 0px 0 0 #fff;
	-webkit-box-shadow: inset 0px 0 0 #fff;
	-moz-box-shadow: inset 0px 0 0 #fff;
	-o-box-shadow: inset 0px 0 0 #fff;

}

/* Boxes */

.boxtop { padding:0;border:0 none;border-top:15px solid #35424a;}
.boxtop img { display:block;}
.boxtop .panel {border:0 none;}

.drop-shadow, .curved, .boxtop, .slot-image {
position: relative;
-webkit-box-shadow: 0px 0 0 rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0 0 rgba(0, 0, 0, 0.5);
box-shadow: 0px 0 0 rgba(0, 0, 0, 0.5);
border: 0 solid rgba(255, 255, 255, 1.0)\0/;
}
.curved:after, .boxtop:after, .slot-image:after {
position: absolute;
content: '';
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
box-shadow: rgba(0, 0, 0, 0.7) 0 0 0;
clip: rect(50px, auto, 100px, 0);
top: 100%;
height: 50px;
margin-top: -50px;
}


.signup { border-top:0 solid #444;border-bottom:0 solid #000;
	background: #5f6a72;
	-webkit-box-shadow: 0px 0 0 rgba(0, 0, 0, 0.7);
	-moz-box-shadow:    0px 0 0 rgba(0, 0, 0, 0.7);
	box-shadow:         0px 0 0 rgba(0, 0, 0, 0.7);
}

.signup > .row > .twelve.columns:before {
display: none;
}


.primary-nav .row.hairline-left > .columns, 
footer .row.hairline-left > .columns 
{
border-width: 0 0 0 0;
border-color: transparent;
border-style: none;
}






/* accordion styles */
ul.accordion>li.active {border-color:#fe4819;}
ul.accordion>li>div.title {background: #eee;}