/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
*/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=b6f5aeb1-ab79-4f8e-bcf5-03e63cd58f10");
@font-face{
  font-family:"proxima-nova";
  font-display: 'fallback';
	src:url("../fonts/proxima-nova/0020eb30-c98c-4a76-aaa5-c39374f14534.eot?#iefix");
	src:url("../fonts/proxima-nova/0020eb30-c98c-4a76-aaa5-c39374f14534.eot?#iefix") format("eot"),
		url("../fonts/proxima-nova/510df0e5-5b9f-4a1c-b46a-bcf1739bda43.woff") format("woff"),
		url("../fonts/proxima-nova/47e08118-5050-469b-a40c-dc3b2307e87e.ttf") format("truetype"),
		url("../fonts/proxima-nova/d93bd409-7380-4bb8-9d9f-d8035b5e0387.svg#d93bd409-7380-4bb8-9d9f-d8035b5e0387") format("svg");
	font-weight: normal;
    font-style: normal;
}
@font-face{
  font-family:"Proxima Nova W08 Reg It";
  font-display: 'fallback';
	src:url("../fonts/proxima-nova/2e0c7005-3bdb-4fb0-a935-1f12dc9a066c.eot?#iefix");
	src:url("../fonts/proxima-nova/2e0c7005-3bdb-4fb0-a935-1f12dc9a066c.eot?#iefix") format("eot"),
	url("../fonts/proxima-nova/5ed3570e-76c2-4c41-9f38-78d05c023bfd.woff") format("woff"),
	url("../fonts/proxima-nova/6a096dca-7181-4227-8add-a60f17ce1a8e.ttf") format("truetype"),
	url("../fonts/proxima-nova/32565599-90ae-4932-b64b-d4fd81e5b2da.svg#32565599-90ae-4932-b64b-d4fd81e5b2da") format("svg");
	font-weight: bold;
    font-style: normal;
}
@font-face{
  font-family:"Proxima Nova W08 Bd";
  font-display: 'fallback';
	src:url("../fonts/proxima-nova/c46a6af2-17e1-44cd-b22e-cde8ac5522bc.eot?#iefix");
	src:url("../fonts/proxima-nova/c46a6af2-17e1-44cd-b22e-cde8ac5522bc.eot?#iefix") format("eot"),url("../fonts/proxima-nova/a77f80ae-abcf-401e-9cb3-ab84498fc03b.woff") format("woff"),
	url("../fonts/proxima-nova/7f5a805f-22af-4c2d-b5f9-ab2f4738f783.ttf") format("truetype"),
	url("../fonts/proxima-nova/5d6a7f54-9aa8-46f9-8a3b-9a3c77283e1a.svg#5d6a7f54-9aa8-46f9-8a3b-9a3c77283e1a") format("svg");
	font-weight: normal;
    font-style: italic;
}
@font-face {
  font-family: 'chunk_rethunkregular';
  font-display: 'fallback';
	src: url("../fonts/chunkrethunk-webfont.eot");
	src: url("../fonts/chunkrethunk-webfont.eot?#iefix")
		format("embedded-opentype"), url("../fonts/chunkrethunk-webfont.woff")
		format("woff"), url("../fonts/chunkrethunk-webfont.ttf")
		format("truetype"),
		url("../fonts/chunkrethunk-webfont.svg#chunk_rethunkregular")
		format("svg");
	font-weight: normal;
	font-style: normal
}

@font-face {
  font-family: 'severance_the_sequelbold';
  font-display: 'fallback';
	src: url("../fonts/severancethesequel_bold-webfont.eot");
	src: url("../fonts/severancethesequel_bold-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("../fonts/severancethesequel_bold-webfont.woff") format("woff"),
		url("../fonts/severancethesequel_bold-webfont.ttf") format("truetype"),
		url("../fonts/severancethesequel_bold-webfont.svg#severance_the_sequelbold")
		format("svg");
	font-weight: normal;
	font-style: normal
}

@font-face {
  font-family: 'severance_the_sequelmedium';
  font-display: 'fallback';
	src: url("../fonts/severancethesequel_medium-webfont.eot");
	src: url("../fonts/severancethesequel_medium-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("../fonts/severancethesequel_medium-webfont.woff") format("woff"),
		url("../fonts/severancethesequel_medium-webfont.ttf")
		format("truetype"),
		url("../fonts/severancethesequel_medium-webfont.svg#severance_the_sequelmedium")
		format("svg");
	font-weight: normal;
	font-style: normal
}

@font-face {
  font-family: 'severance_the_sequelregular';
  font-display: 'fallback';
	src: url("../fonts/severancethesequel_regular-webfont.eot");
	src: url("../fonts/severancethesequel_regular-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("../fonts/severancethesequel_regular-webfont.woff") format("woff"),
		url("../fonts/severancethesequel_regular-webfont.ttf")
		format("truetype"),
		url("../fonts/severancethesequel_regular-webfont.svg#severance_the_sequelregular")
		format("svg");
	font-weight: normal;
	font-style: normal
}

@font-face {
  font-family: 'severance_the_sequelregular';
  font-display: 'fallback';
	src: url("../fonts/severancethesequel_regular-webfont.eot");
	src: url("../fonts/severancethesequel_regular-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("../fonts/severancethesequel_regular-webfont.woff") format("woff"),
		url("../fonts/severancethesequel_regular-webfont.ttf")
		format("truetype"),
		url("../fonts/severancethesequel_regular-webfont.svg#severance_the_sequelregular")
		format("svg");
	font-weight: normal;
	font-style: normal
}

@font-face {
  font-family: "SSSocial";
  font-display: 'block';
	src: url("../fonts/ss-social-regular.eot");
	src: url("../fonts/ss-social-regular.eot?#iefix")
		format("embedded-opentype"), url("../fonts/ss-social-regular.woff")
		format("woff"), url("../fonts/ss-social-regular.ttf")
		format("truetype"),
		url("../fonts/ss-social-regular.svg#SSSocialRegular") format("svg");
	font-weight: normal;
	font-style: normal
}

.ss-icon,[class^="ss-"]:before,[class*=" ss-"]:before,.ss-icon.ss-social,[class^="ss-"].ss-social:before,[class*=" ss-"].ss-social:before
	{
	font-family: "SSSocial";
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-rendering: optimizeLegibility;
	white-space: nowrap;
	-webkit-font-feature-settings: "liga", "dlig";
	-moz-font-feature-settings: "liga=1, dlig=1";
	-moz-font-feature-settings: "liga", "dlig";
	-ms-font-feature-settings: "liga", "dlig";
	-o-font-feature-settings: "liga", "dlig";
	font-feature-settings: "liga", "dlig"
}

/* line 207, _global.scss */
.ss-facebook:before {
	content: '�?';
}

/* line 207, _global.scss */
.ss-twitter:before {
	content: '';
}

/* line 207, _global.scss */
.ss-linkedin:before {
	content: '';
}

/* line 207, _global.scss */
.ss-googleplus:before {
	content: '';
}

/* line 207, _global.scss */
.ss-tumblr:before {
	content: '';
}

/* line 207, _global.scss */
.ss-wordpress:before {
	content: '';
}

/* line 207, _global.scss */
.ss-blogger:before {
	content: '';
}

/* line 207, _global.scss */
.ss-posterous:before {
	content: '';
}

/* line 207, _global.scss */
.ss-youtube:before {
	content: '';
}

/* line 207, _global.scss */
.ss-vimeo:before {
	content: '';
}

/* line 207, _global.scss */
.ss-flickr:before {
	content: '';
}

/* line 207, _global.scss */
.ss-instagram:before {
	content: '�?';
}

/* line 207, _global.scss */
.ss-pinterest:before {
	content: '�?';
}

/* line 207, _global.scss */
.ss-dribbble:before {
	content: '';
}

/* line 207, _global.scss */
.ss-behance:before {
	content: '';
}

/* line 207, _global.scss */
.ss-github:before {
	content: '';
}

/* line 207, _global.scss */
.ss-paypal:before {
	content: '';
}

/* line 207, _global.scss */
.ss-foursquare:before {
	content: '�?';
}

/* line 207, _global.scss */
.ss-skype:before {
	content: '';
}

/* line 207, _global.scss */
.ss-mail:before {
	content: '✉';
}


@font-face {
  font-family: "SSStandard";
  font-display: 'block';
	src: url("../fonts/ss-standard.eot");
	src: url("../fonts/ss-standard.eot?#iefix") format("embedded-opentype"),
		url("../fonts/ss-standard.woff") format("woff"),
		url("../fonts/ss-standard.ttf") format("truetype"),
		url("../fonts/ss-standard.svg#SSStandard") format("svg");
	font-weight: normal;
	font-style: normal
}

html:hover [class^="ss-"] {
	-ms-zoom: 1
}

.ss-icon,.ss-icon.ss-standard,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-standard:before,[class*=" ss-"].ss-standard:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-standard.right:after,[class*=" ss-"].ss-standard.right:after
	{
	font-family: "SSStandard";
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-rendering: optimizeLegibility;
	white-space: nowrap;
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased
}

[class^="ss-"].right:before,[class*=" ss-"].right:before {
	display: none;
	content: ''
}

/* line 246, _global.scss */
.ss-cursor:before,.ss-cursor.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-crosshair:before,.ss-crosshair.right:after {
	content: '⌖';
}

/* line 246, _global.scss */
.ss-search:before,.ss-search.right:after {
	content: '🔎';
}

/* line 246, _global.scss */
.ss-zoomin:before,.ss-zoomin.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-zoomout:before,.ss-zoomout.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-view:before,.ss-view.right:after {
	content: '👀';
}

/* line 246, _global.scss */
.ss-attach:before,.ss-attach.right:after {
	content: '📎';
}

/* line 246, _global.scss */
.ss-link:before,.ss-link.right:after {
	content: '🔗';
}

/* line 246, _global.scss */
.ss-move:before,.ss-move.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-write:before,.ss-write.right:after {
	content: '✎';
}

/* line 246, _global.scss */
.ss-writingdisabled:before,.ss-writingdisabled.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-erase:before,.ss-erase.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-compose:before,.ss-compose.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-lock:before,.ss-lock.right:after {
	content: '🔒';
}

/* line 246, _global.scss */
.ss-unlock:before,.ss-unlock.right:after {
	content: '🔓';
}

/* line 246, _global.scss */
.ss-key:before,.ss-key.right:after {
	content: '🔑';
}

/* line 246, _global.scss */
.ss-backspace:before,.ss-backspace.right:after {
	content: '⌫';
}

/* line 246, _global.scss */
.ss-ban:before,.ss-ban.right:after {
	content: '🚫';
}

/* line 246, _global.scss */
.ss-trash:before,.ss-trash.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-target:before,.ss-target.right:after {
	content: '◎';
}

/* line 246, _global.scss */
.ss-tag:before,.ss-tag.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-bookmark:before,.ss-bookmark.right:after {
	content: '🔖';
}

/* line 246, _global.scss */
.ss-flag:before,.ss-flag.right:after {
	content: '⚑';
}

/* line 246, _global.scss */
.ss-like:before,.ss-like.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-dislike:before,.ss-dislike.right:after {
	content: '👎';
}

/* line 246, _global.scss */
.ss-heart:before,.ss-heart.right:after {
	content: '♥';
}

/* line 246, _global.scss */
.ss-halfheart:before,.ss-halfheart.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-star:before,.ss-star.right:after {
	content: '⋆';
}

/* line 246, _global.scss */
.ss-halfstar:before,.ss-halfstar.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-sample:before,.ss-sample.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-crop:before,.ss-crop.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-layers:before,.ss-layers.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-fill:before,.ss-fill.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-stroke:before,.ss-stroke.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-phone:before,.ss-phone.right:after {
	content: '📞';
}

/* line 246, _global.scss */
.ss-phonedisabled:before,.ss-phonedisabled.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-rss:before,.ss-rss.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-facetime:before,.ss-facetime.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-reply:before,.ss-reply.right:after {
	content: '↩';
}

/* line 246, _global.scss */
.ss-send:before,.ss-send.right:after {
	content: '�??';
}

/* line 246, _global.scss */
.ss-mail:before,.ss-mail.right:after {
	content: '✉';
}

/* line 246, _global.scss */
.ss-inbox:before,.ss-inbox.right:after {
	content: '📥';
}

/* line 246, _global.scss */
.ss-chat:before,.ss-chat.right:after {
	content: '💬';
}

/* line 246, _global.scss */
.ss-ellipsischat:before,.ss-ellipsischat.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-ellipsis:before,.ss-ellipsis.right:after {
	content: '…';
}

/* line 246, _global.scss */
.ss-user:before,.ss-user.right:after {
	content: '👤';
}

/* line 246, _global.scss */
.ss-femaleuser:before,.ss-femaleuser.right:after {
	content: '👧';
}

/* line 246, _global.scss */
.ss-users:before,.ss-users.right:after {
	content: '👥';
}

/* line 246, _global.scss */
.ss-cart:before,.ss-cart.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-creditcard:before,.ss-creditcard.right:after {
	content: '💳';
}

/* line 246, _global.scss */
.ss-dollarsign:before,.ss-dollarsign.right:after {
	content: '💲';
}

/* line 246, _global.scss */
.ss-barchart:before,.ss-barchart.right:after {
	content: '📊';
}

/* line 246, _global.scss */
.ss-piechart:before,.ss-piechart.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-box:before,.ss-box.right:after {
	content: '📦';
}

/* line 246, _global.scss */
.ss-home:before,.ss-home.right:after {
	content: '⌂';
}

/* line 246, _global.scss */
.ss-buildings:before,.ss-buildings.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-warehouse:before,.ss-warehouse.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-globe:before,.ss-globe.right:after {
	content: '🌎';
}

/* line 246, _global.scss */
.ss-navigate:before,.ss-navigate.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-compass:before,.ss-compass.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-signpost:before,.ss-signpost.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-map:before,.ss-map.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-location:before,.ss-location.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-pin:before,.ss-pin.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-database:before,.ss-database.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-hdd:before,.ss-hdd.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-music:before,.ss-music.right:after {
	content: '♫';
}

/* line 246, _global.scss */
.ss-mic:before,.ss-mic.right:after {
	content: '🎤';
}

/* line 246, _global.scss */
.ss-volume:before,.ss-volume.right:after {
	content: '🔈';
}

/* line 246, _global.scss */
.ss-lowvolume:before,.ss-lowvolume.right:after {
	content: '🔉';
}

/* line 246, _global.scss */
.ss-highvolume:before,.ss-highvolume.right:after {
	content: '🔊';
}

/* line 246, _global.scss */
.ss-airplay:before,.ss-airplay.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-camera:before,.ss-camera.right:after {
	content: '📷';
}

/* line 246, _global.scss */
.ss-picture:before,.ss-picture.right:after {
	content: '🌄';
}

/* line 246, _global.scss */
.ss-video:before,.ss-video.right:after {
	content: '📹';
}

/* line 246, _global.scss */
.ss-play:before,.ss-play.right:after {
	content: '▶';
}

/* line 246, _global.scss */
.ss-pause:before,.ss-pause.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-stop:before,.ss-stop.right:after {
	content: '■';
}

/* line 246, _global.scss */
.ss-record:before,.ss-record.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-rewind:before,.ss-rewind.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-fastforward:before,.ss-fastforward.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-skipback:before,.ss-skipback.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-skipforward:before,.ss-skipforward.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-eject:before,.ss-eject.right:after {
	content: '�??';
}

/* line 246, _global.scss */
.ss-repeat:before,.ss-repeat.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-replay:before,.ss-replay.right:after {
	content: '↺';
}

/* line 246, _global.scss */
.ss-shuffle:before,.ss-shuffle.right:after {
	content: '🔀';
}

/* line 246, _global.scss */
.ss-book:before,.ss-book.right:after {
	content: '📕';
}

/* line 246, _global.scss */
.ss-openbook:before,.ss-openbook.right:after {
	content: '📖';
}

/* line 246, _global.scss */
.ss-notebook:before,.ss-notebook.right:after {
	content: '📓';
}

/* line 246, _global.scss */
.ss-newspaper:before,.ss-newspaper.right:after {
	content: '📰';
}

/* line 246, _global.scss */
.ss-grid:before,.ss-grid.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-rows:before,.ss-rows.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-columns:before,.ss-columns.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-thumbnails:before,.ss-thumbnails.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-filter:before,.ss-filter.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-desktop:before,.ss-desktop.right:after {
	content: '💻';
}

/* line 246, _global.scss */
.ss-laptop:before,.ss-laptop.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-tablet:before,.ss-tablet.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-cell:before,.ss-cell.right:after {
	content: '📱';
}

/* line 246, _global.scss */
.ss-battery:before,.ss-battery.right:after {
	content: '🔋';
}

/* line 246, _global.scss */
.ss-highbattery:before,.ss-highbattery.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-mediumbattery:before,.ss-mediumbattery.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-lowbattery:before,.ss-lowbattery.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-emptybattery:before,.ss-emptybattery.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-lightbulb:before,.ss-lightbulb.right:after {
	content: '💡';
}

/* line 246, _global.scss */
.ss-downloadcloud:before,.ss-downloadcloud.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-download:before,.ss-download.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-uploadcloud:before,.ss-uploadcloud.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-upload:before,.ss-upload.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-fork:before,.ss-fork.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-merge:before,.ss-merge.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-transfer:before,.ss-transfer.right:after {
	content: '⇆';
}

/* line 246, _global.scss */
.ss-refresh:before,.ss-refresh.right:after {
	content: '↻';
}

/* line 246, _global.scss */
.ss-sync:before,.ss-sync.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-loading:before,.ss-loading.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-wifi:before,.ss-wifi.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-connection:before,.ss-connection.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-file:before,.ss-file.right:after {
	content: '📄';
}

/* line 246, _global.scss */
.ss-folder:before,.ss-folder.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-quote:before,.ss-quote.right:after {
	content: '“';
}

/* line 246, _global.scss */
.ss-text:before,.ss-text.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-font:before,.ss-font.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-print:before,.ss-print.right:after {
	content: '⎙';
}

/* line 246, _global.scss */
.ss-fax:before,.ss-fax.right:after {
	content: '📠';
}

/* line 246, _global.scss */
.ss-list:before,.ss-list.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-layout:before,.ss-layout.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-action:before,.ss-action.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-redirect:before,.ss-redirect.right:after {
	content: '↪';
}

/* line 246, _global.scss */
.ss-expand:before,.ss-expand.right:after {
	content: '⤢';
}

/* line 246, _global.scss */
.ss-contract:before,.ss-contract.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-help:before,.ss-help.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-info:before,.ss-info.right:after {
	content: 'ℹ';
}

/* line 246, _global.scss */
.ss-alert:before,.ss-alert.right:after {
	content: '⚠';
}

/* line 246, _global.scss */
.ss-caution:before,.ss-caution.right:after {
	content: '⛔';
}

/* line 246, _global.scss */
.ss-logout:before,.ss-logout.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-plus:before,.utility-nav .geolocator .accordion-button-up .btn-geo .ss-icon:before,.ss-plus.right:after,.utility-nav .geolocator .accordion-button-up .btn-geo .right.ss-icon:after
	{
	content: '+';
}

/* line 246, _global.scss */
.ss-hyphen:before,.utility-nav.expanded .geolocator .accordion-button-up .btn-geo .ss-icon:before,.ss-hyphen.right:after,.utility-nav.expanded .geolocator .accordion-button-up .btn-geo .right.ss-icon:after
	{
	content: '-';
}

/* line 246, _global.scss */
.ss-check:before,.ss-check.right:after {
	content: '✓';
}

/* line 246, _global.scss */
.ss-delete:before,.ss-delete.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-settings:before,.ss-settings.right:after {
	content: '⚙';
}

/* line 246, _global.scss */
.ss-dashboard:before,.ss-dashboard.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-notifications:before,.ss-notifications.right:after {
	content: '🔔';
}

/* line 246, _global.scss */
.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after {
	content: '🔕';
}

/* line 246, _global.scss */
.ss-clock:before,.ss-clock.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-stopwatch:before,.ss-stopwatch.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-calendar:before,.ss-calendar.right:after {
	content: '📅';
}

/* line 246, _global.scss */
.ss-addcalendar:before,.ss-addcalendar.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-removecalendar:before,.ss-removecalendar.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-checkcalendar:before,.ss-checkcalendar.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-deletecalendar:before,.ss-deletecalendar.right:after {
	content: '�?�';
}

/* line 246, _global.scss */
.ss-briefcase:before,.ss-briefcase.right:after {
	content: '💼';
}

/* line 246, _global.scss */
.ss-cloud:before,.ss-cloud.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-droplet:before,.ss-droplet.right:after {
	content: '💧';
}

/* line 246, _global.scss */
.ss-flask:before,.ss-flask.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-up:before,.ss-up.right:after {
	content: '⬆';
}

/* line 246, _global.scss */
.ss-upright:before,.ss-upright.right:after {
	content: '⬈';
}

/* line 246, _global.scss */
.ss-right:before,.ss-right.right:after {
	content: '➡';
}

/* line 246, _global.scss */
.ss-downright:before,.ss-downright.right:after {
	content: '⬊';
}

/* line 246, _global.scss */
.ss-down:before,.ss-down.right:after {
	content: '⬇';
}

/* line 246, _global.scss */
.ss-downleft:before,.ss-downleft.right:after {
	content: '⬋';
}

/* line 246, _global.scss */
.ss-left:before,.ss-left.right:after {
	content: '⬅';
}

/* line 246, _global.scss */
.ss-upleft:before,.ss-upleft.right:after {
	content: '⬉';
}

/* line 246, _global.scss */
.ss-navigateup:before,.ss-navigateup.right:after {
	content: '';
}

/* line 246, _global.scss */
.ss-navigateright:before,.ss-navigateright.right:after {
	content: '▻';
}

/* line 246, _global.scss */
.ss-navigatedown:before,.ss-navigatedown.right:after {
	content: '�?';
}

/* line 246, _global.scss */
.ss-navigateleft:before,.ss-navigateleft.right:after {
	content: '◅';
}

/* line 246, _global.scss */
.ss-directup:before,.ss-directup.right:after {
	content: '▴';
}

/* line 246, _global.scss */
.ss-directright:before,.ss-directright.right:after {
	content: '▹';
}

/* line 246, _global.scss */
.ss-dropdown:before,.ss-dropdown.right:after {
	content: '▾';
}

/* line 246, _global.scss */
.ss-directleft:before,.ss-directleft.right:after {
	content: '◃';
}

/* line 246, _global.scss */
.ss-retweet:before,.ss-retweet.right:after {
	content: '';
}

/* Legacy classes */
/* line 249, _global.scss */
.ss-volumelow:before,.ss-volumelow.right:after {
	content: '🔉';
}

/* line 249, _global.scss */
.ss-volumehigh:before,.ss-volumehigh.right:after {
	content: '🔊';
}

/* line 249, _global.scss */
.ss-batteryhigh:before,.ss-batteryhigh.right:after {
	content: '�?';
}

/* line 249, _global.scss */
.ss-batterymedium:before,.ss-batterymedium.right:after {
	content: '';
}

/* line 249, _global.scss */
.ss-batterylow:before,.ss-batterylow.right:after {
	content: '';
}

/* line 249, _global.scss */
.ss-batteryempty:before,.ss-batteryempty.right:after {
	content: '';
}

/* line 249, _global.scss */
.ss-clouddownload:before,.ss-clouddownload.right:after {
	content: '';
}

/* line 249, _global.scss */
.ss-cloudupload:before,.ss-cloudupload.right:after {
	content: '';
}

/* line 249, _global.scss */
.ss-calendaradd:before,.ss-calendaradd.right:after {
	content: '�?�';
}

/* line 249, _global.scss */
.ss-calendarremove:before,.ss-calendarremove.right:after {
	content: '�?�';
}

/* line 249, _global.scss */
.ss-calendarcheck:before,.ss-calendarcheck.right:after {
	content: '�?�';
}

/* line 249, _global.scss */
.ss-calendardelete:before,.ss-calendardelete.right:after {
	content: '�?�';
}

* {
	margin: 0;
	padding: 0;
	line-height: 1;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-size: 62.5%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased
}

body {
	color: #191919;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	background: #57a1cd;
	background: -moz-linear-gradient(top, #57a1cd 0%, #d4e4ef 70%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57a1cd),
		color-stop(70%, #d4e4ef));
	background: -webkit-linear-gradient(top, #57a1cd 0%, #d4e4ef 70%);
	background: -o-linear-gradient(top, #57a1cd 0%, #d4e4ef 70%);
	background: -ms-linear-gradient(top, #57a1cd 0%, #d4e4ef 70%);
	background: linear-gradient(to bottom, #57a1cd 0%, #d4e4ef 70%);
	background-attachment: fixed;
	font-size: 18px;
	font-size: 1.8rem
}

.wrap {
	margin: 0 auto;
	padding: 0 12px;
	*zoom: 1;
	padding: 0;
	max-width: 1052px;
	max-width: 1200px
}

.wrap:before,.wrap:after {
	content: "";
	display: table
}

.wrap:after {
	clear: both
}

.row,.full-width,.flavor-detail .story,.flavor-detail-retired .story,.flavor-landing .product-info,.flavor-type .product-info
	{
	margin: 0 auto;
	padding: 0 12px;
	*zoom: 1;
	padding: 0;
	max-width: 1052px;
	max-width: 1200px;
	margin-bottom: 24px;
	clear: both
}

.row:before,.full-width:before,.flavor-detail .story:before,.flavor-detail-retired .story:before,.flavor-landing .product-info:before,.flavor-type .product-info:before,.row:after,.full-width:after,.flavor-detail .story:after,.flavor-detail-retired .story:after,.flavor-landing .product-info:after,.flavor-type .product-info:after
	{
	content: "";
	display: table
}

.row:after,.full-width:after,.flavor-detail .story:after,.flavor-detail-retired .story:after,.flavor-landing .product-info:after,.flavor-type .product-info:after
	{
	clear: both
}

.wrap .row,.wrap .full-width,.wrap .flavor-detail .story,.flavor-detail .wrap .story,.wrap .flavor-detail-retired .story,.flavor-detail-retired .wrap .story,.wrap .flavor-landing .product-info,.flavor-landing .wrap .product-info,.wrap .flavor-type .product-info,.flavor-type .wrap .product-info
	{
	padding: 0
}

.content-box,.about-us-detail .content,.values .content,.general .content,.scoop-shops .content,.flavor-detail .content,.flavor-detail-retired .content,.flavor-landing .content,.flavor-type .content,.about-us-landing .content,.how-we-make-ice-cream .content
	{
	margin: 0 auto;
	padding: 12px 0 65px;
	background: #f0f1ee url("/modules/bnj-templates/img/texture-overlay.png");
	border-radius: 5px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	padding: 24px 0;
	padding: 24px 12px;
	padding: 40px 58px 70px;
	max-width: 1052px;
	max-width: 1080px;
	max-width: 1166px;
	max-width: 1300px
}

.has-secondary-nav .page-header,.scoop-shops .page-header,.flavor-detail .page-header,.flavor-detail-retired .page-header,.flavor-landing .page-header,.flavor-type .page-header,.about-us-landing .page-header,.how-we-make-ice-cream .page-header,.about-us-detail .page-header,.values .page-header
	{
	margin-bottom: 36px;
	margin-bottom: 132px;
	margin-bottom: 53px;
	margin-bottom: 148px
}

.no-js .has-secondary-nav .page-header,.no-js .scoop-shops .page-header,.no-js .flavor-detail .page-header,.no-js .flavor-detail-retired .page-header,.no-js .flavor-landing .page-header,.no-js .flavor-type .page-header,.no-js .about-us-landing .page-header,.no-js .how-we-make-ice-cream .page-header,.no-js .about-us-detail .page-header,.no-js .values .page-header
	{
	margin-bottom: 99px
}

.has-secondary-nav .page-header .logo a,.scoop-shops .page-header .logo a,.flavor-detail .page-header .logo a,.flavor-detail-retired .page-header .logo a,.flavor-landing .page-header .logo a,.flavor-type .page-header .logo a,.about-us-landing .page-header .logo a,.how-we-make-ice-cream .page-header .logo a,.about-us-detail .page-header .logo a,.values .page-header .logo a,.backgroundsize .has-secondary-nav .page-header .logo a,.backgroundsize .scoop-shops .page-header .logo a,.backgroundsize .flavor-detail .page-header .logo a,.backgroundsize .flavor-detail-retired .page-header .logo a,.backgroundsize .flavor-landing .page-header .logo a,.backgroundsize .flavor-type .page-header .logo a,.backgroundsize .about-us-landing .page-header .logo a,.backgroundsize .how-we-make-ice-cream .page-header .logo a,.backgroundsize .about-us-detail .page-header .logo a,.backgroundsize .values .page-header .logo a
	{
	margin-bottom: 10px
}

.lt-ie10 .has-secondary-nav .page-header .logo a,.lt-ie10 .scoop-shops .page-header .logo a,.lt-ie10 .flavor-detail .page-header .logo a,.lt-ie10 .flavor-detail-retired .page-header .logo a,.lt-ie10 .flavor-landing .page-header .logo a,.lt-ie10 .flavor-type .page-header .logo a,.lt-ie10 .about-us-landing .page-header .logo a,.lt-ie10 .how-we-make-ice-cream .page-header .logo a,.lt-ie10 .about-us-detail .page-header .logo a,.lt-ie10 .values .page-header .logo a,.lt-ie10 .backgroundsize .has-secondary-nav .page-header .logo a,.lt-ie10 .backgroundsize .scoop-shops .page-header .logo a,.lt-ie10 .backgroundsize .flavor-detail .page-header .logo a,.lt-ie10 .backgroundsize .flavor-detail-retired .page-header .logo a,.lt-ie10 .backgroundsize .flavor-landing .page-header .logo a,.lt-ie10 .backgroundsize .flavor-type .page-header .logo a,.lt-ie10 .backgroundsize .about-us-landing .page-header .logo a,.lt-ie10 .backgroundsize .how-we-make-ice-cream .page-header .logo a,.lt-ie10 .backgroundsize .about-us-detail .page-header .logo a,.lt-ie10 .backgroundsize .values .page-header .logo a
	{
	margin-bottom: 132px
}

.lt-ie9 .has-secondary-nav .page-header .logo a,.lt-ie9 .scoop-shops .page-header .logo a,.lt-ie9 .flavor-detail .page-header .logo a,.lt-ie9 .flavor-detail-retired .page-header .logo a,.lt-ie9 .flavor-landing .page-header .logo a,.lt-ie9 .flavor-type .page-header .logo a,.lt-ie9 .about-us-landing .page-header .logo a,.lt-ie9 .how-we-make-ice-cream .page-header .logo a,.lt-ie9 .about-us-detail .page-header .logo a,.lt-ie9 .values .page-header .logo a,.lt-ie9 .backgroundsize .has-secondary-nav .page-header .logo a,.lt-ie9 .backgroundsize .scoop-shops .page-header .logo a,.lt-ie9 .backgroundsize .flavor-detail .page-header .logo a,.lt-ie9 .backgroundsize .flavor-detail-retired .page-header .logo a,.lt-ie9 .backgroundsize .flavor-landing .page-header .logo a,.lt-ie9 .backgroundsize .flavor-type .page-header .logo a,.lt-ie9 .backgroundsize .about-us-landing .page-header .logo a,.lt-ie9 .backgroundsize .how-we-make-ice-cream .page-header .logo a,.lt-ie9 .backgroundsize .about-us-detail .page-header .logo a,.lt-ie9 .backgroundsize .values .page-header .logo a
	{
	margin-bottom: 32px
}

.no-js .has-secondary-nav .page-header,.no-js .scoop-shops .page-header,.no-js .flavor-detail .page-header,.no-js .flavor-detail-retired .page-header,.no-js .flavor-landing .page-header,.no-js .flavor-type .page-header,.no-js .about-us-landing .page-header,.no-js .how-we-make-ice-cream .page-header,.no-js .about-us-detail .page-header,.no-js .values .page-header,
	{
	margin-bottom: 111px
}

.lt-ie10 .has-secondary-nav .page-header,.lt-ie10 .scoop-shops .page-header,.lt-ie10 .flavor-detail .page-header,.lt-ie10 .flavor-detail-retired .page-header,.lt-ie10 .flavor-landing .page-header,.lt-ie10 .flavor-type .page-header,.lt-ie10 .about-us-landing .page-header,.lt-ie10 .how-we-make-ice-cream .page-header,.lt-ie10 .about-us-detail .page-header,.lt-ie10 .values .page-header
	{
	margin-bottom: 148px
}

.lt-ie9 .has-secondary-nav .page-header,.lt-ie9 .scoop-shops .page-header,.lt-ie9 .flavor-detail .page-header,.lt-ie9 .flavor-detail-retired .page-header,.lt-ie9 .flavor-landing .page-header,.lt-ie9 .flavor-type .page-header,.lt-ie9 .about-us-landing .page-header,.lt-ie9 .how-we-make-ice-cream .page-header,.lt-ie9 .about-us-detail .page-header,.lt-ie9 .values .page-header
	{
	margin-bottom: 54px
}

.has-secondary-nav .main-nav .active .secondary-nav,.scoop-shops .main-nav .active .secondary-nav,.flavor-detail .main-nav .active .secondary-nav,.flavor-detail-retired .main-nav .active .secondary-nav,.flavor-landing .main-nav .active .secondary-nav,.flavor-type .main-nav .active .secondary-nav,.about-us-landing .main-nav .active .secondary-nav,.how-we-make-ice-cream .main-nav .active .secondary-nav,.about-us-detail .main-nav .active .secondary-nav,.values .main-nav .active .secondary-nav
	{
	display: block !important
}

.has-secondary-nav .main-nav .active .secondary-nav ul,.scoop-shops .main-nav .active .secondary-nav ul,.flavor-detail .main-nav .active .secondary-nav ul,.flavor-detail-retired .main-nav .active .secondary-nav ul,.flavor-landing .main-nav .active .secondary-nav ul,.flavor-type .main-nav .active .secondary-nav ul,.about-us-landing .main-nav .active .secondary-nav ul,.how-we-make-ice-cream .main-nav .active .secondary-nav ul,.about-us-detail .main-nav .active .secondary-nav ul,.values .main-nav .active .secondary-nav ul
	{
	display: table !important
}

.one-third,.one-third-last,.about-us-detail .sub,.values .sub,.general .sub,.scoop-shops .sub,.flavor-detail .sub,.flavor-detail-retired .sub,.flavor-landing .product-info .sub,.flavor-type .product-info .sub,.mission-statement .our-missions .mission-item,.mission-statement #our-values-wrap .accordion-content .our-values
	{
	width: 31.558935361217%;
	float: left
}

.one-third .video-carousel .video-previews .bx-wrapper,.one-third-last .video-carousel .video-previews .bx-wrapper,.about-us-detail .sub .video-carousel .video-previews .bx-wrapper,.values .sub .video-carousel .video-previews .bx-wrapper,.general .sub .video-carousel .video-previews .bx-wrapper,.scoop-shops .sub .video-carousel .video-previews .bx-wrapper,.flavor-detail .sub .video-carousel .video-previews .bx-wrapper,.flavor-detail-retired .sub .video-carousel .video-previews .bx-wrapper,.flavor-landing .product-info .sub .video-carousel .video-previews .bx-wrapper,.flavor-type .product-info .sub .video-carousel .video-previews .bx-wrapper,.mission-statement .our-missions .mission-item .video-carousel .video-previews .bx-wrapper,.mission-statement #our-values-wrap .accordion-content .our-values .video-carousel .video-previews .bx-wrapper
	{
	max-width: 175px !important;
	max-width: 175px !important;
	max-width: 175px !important
}

.one-third:nth-child(2),.one-third-last:nth-child(2),.about-us-detail .sub:nth-child(2),.values .sub:nth-child(2),.general .sub:nth-child(2),.scoop-shops .sub:nth-child(2),.flavor-detail .sub:nth-child(2),.flavor-detail-retired .sub:nth-child(2),.flavor-landing .product-info .sub:nth-child(2),.flavor-type .product-info .sub:nth-child(2),.mission-statement .our-missions .mission-item:nth-child(2),.mission-statement #our-values-wrap .accordion-content .our-values:nth-child(2),.one-third:nth-child(3),.one-third-last:nth-child(3),.about-us-detail .sub:nth-child(3),.values .sub:nth-child(3),.general .sub:nth-child(3),.scoop-shops .sub:nth-child(3),.flavor-detail .sub:nth-child(3),.flavor-detail-retired .sub:nth-child(3),.flavor-landing .product-info .sub:nth-child(3),.flavor-type .product-info .sub:nth-child(3),.mission-statement .our-missions .mission-item:nth-child(3),.mission-statement #our-values-wrap .accordion-content .our-values:nth-child(3)
	{
	margin-left: 2.661596958175%
}

.one-third form.content-form .input-text,.one-third-last form.content-form .input-text,.about-us-detail .sub form.content-form .input-text,.values .sub form.content-form .input-text,.general .sub form.content-form .input-text,.scoop-shops .sub form.content-form .input-text,.flavor-detail .sub form.content-form .input-text,.flavor-detail-retired .sub form.content-form .input-text,.flavor-landing .product-info .sub form.content-form .input-text,.flavor-type .product-info .sub form.content-form .input-text,.mission-statement .our-missions .mission-item form.content-form .input-text,.mission-statement #our-values-wrap .accordion-content .our-values form.content-form .input-text
	{
	min-width: 0
}

.one-third select,.one-third-last select,.about-us-detail .sub select,.values .sub select,.general .sub select,.scoop-shops .sub select,.flavor-detail .sub select,.flavor-detail-retired .sub select,.flavor-landing .product-info .sub select,.flavor-type .product-info .sub select,.mission-statement .our-missions .mission-item select,.mission-statement #our-values-wrap .accordion-content .our-values select
	{
	margin-top: 6px
}

.one-third figure,.one-third-last figure,.about-us-detail .sub figure,.values .sub figure,.general .sub figure,.scoop-shops .sub figure,.flavor-detail .sub figure,.flavor-detail-retired .sub figure,.flavor-landing .product-info .sub figure,.flavor-type .product-info .sub figure,.mission-statement .our-missions .mission-item figure,.mission-statement #our-values-wrap .accordion-content .our-values figure,.one-third .video,.one-third-last .video,.about-us-detail .sub .video,.values .sub .video,.general .sub .video,.scoop-shops .sub .video,.flavor-detail .sub .video,.flavor-detail-retired .sub .video,.flavor-landing .product-info .sub .video,.flavor-type .product-info .sub .video,.mission-statement .our-missions .mission-item .video,.mission-statement #our-values-wrap .accordion-content .our-values .video
	{
	margin-right: 0
}

.one-third figure figcaption .caption,.one-third-last figure figcaption .caption,.about-us-detail .sub figure figcaption .caption,.values .sub figure figcaption .caption,.general .sub figure figcaption .caption,.scoop-shops .sub figure figcaption .caption,.flavor-detail .sub figure figcaption .caption,.flavor-detail-retired .sub figure figcaption .caption,.flavor-landing .product-info .sub figure figcaption .caption,.flavor-type .product-info .sub figure figcaption .caption,.mission-statement .our-missions .mission-item figure figcaption .caption,.mission-statement #our-values-wrap .accordion-content .our-values figure figcaption .caption,.one-third .video figcaption .caption,.one-third-last .video figcaption .caption,.about-us-detail .sub .video figcaption .caption,.values .sub .video figcaption .caption,.general .sub .video figcaption .caption,.scoop-shops .sub .video figcaption .caption,.flavor-detail .sub .video figcaption .caption,.flavor-detail-retired .sub .video figcaption .caption,.flavor-landing .product-info .sub .video figcaption .caption,.flavor-type .product-info .sub .video figcaption .caption,.mission-statement .our-missions .mission-item .video figcaption .caption,.mission-statement #our-values-wrap .accordion-content .our-values .video figcaption .caption,.one-third figure figcaption .credit,.one-third-last figure figcaption .credit,.about-us-detail .sub figure figcaption .credit,.values .sub figure figcaption .credit,.general .sub figure figcaption .credit,.scoop-shops .sub figure figcaption .credit,.flavor-detail .sub figure figcaption .credit,.flavor-detail-retired .sub figure figcaption .credit,.flavor-landing .product-info .sub figure figcaption .credit,.flavor-type .product-info .sub figure figcaption .credit,.mission-statement .our-missions .mission-item figure figcaption .credit,.mission-statement #our-values-wrap .accordion-content .our-values figure figcaption .credit,.one-third .video figcaption .credit,.one-third-last .video figcaption .credit,.about-us-detail .sub .video figcaption .credit,.values .sub .video figcaption .credit,.general .sub .video figcaption .credit,.scoop-shops .sub .video figcaption .credit,.flavor-detail .sub .video figcaption .credit,.flavor-detail-retired .sub .video figcaption .credit,.flavor-landing .product-info .sub .video figcaption .credit,.flavor-type .product-info .sub .video figcaption .credit,.mission-statement .our-missions .mission-item .video figcaption .credit,.mission-statement #our-values-wrap .accordion-content .our-values .video figcaption .credit
	{
	display: inline;
	margin: 0
}

.one-third .slideshow-stack,.one-third-last .slideshow-stack,.about-us-detail .sub .slideshow-stack,.values .sub .slideshow-stack,.general .sub .slideshow-stack,.scoop-shops .sub .slideshow-stack,.flavor-detail .sub .slideshow-stack,.flavor-detail-retired .sub .slideshow-stack,.flavor-landing .product-info .sub .slideshow-stack,.flavor-type .product-info .sub .slideshow-stack,.mission-statement .our-missions .mission-item .slideshow-stack,.mission-statement #our-values-wrap .accordion-content .our-values .slideshow-stack,.one-third .instagram,.one-third-last .instagram,.about-us-detail .sub .instagram,.values .sub .instagram,.general .sub .instagram,.scoop-shops .sub .instagram,.flavor-detail .sub .instagram,.flavor-detail-retired .sub .instagram,.flavor-landing .product-info .sub .instagram,.flavor-type .product-info .sub .instagram,.mission-statement .our-missions .mission-item .instagram,.mission-statement #our-values-wrap .accordion-content .our-values .instagram
	{
	width: 100%;
	max-width: 100%
}

.one-third .slideshow-stack .stack,.one-third-last .slideshow-stack .stack,.about-us-detail .sub .slideshow-stack .stack,.values .sub .slideshow-stack .stack,.general .sub .slideshow-stack .stack,.scoop-shops .sub .slideshow-stack .stack,.flavor-detail .sub .slideshow-stack .stack,.flavor-detail-retired .sub .slideshow-stack .stack,.flavor-landing .product-info .sub .slideshow-stack .stack,.flavor-type .product-info .sub .slideshow-stack .stack,.mission-statement .our-missions .mission-item .slideshow-stack .stack,.mission-statement #our-values-wrap .accordion-content .our-values .slideshow-stack .stack,.one-third .instagram .stack,.one-third-last .instagram .stack,.about-us-detail .sub .instagram .stack,.values .sub .instagram .stack,.general .sub .instagram .stack,.scoop-shops .sub .instagram .stack,.flavor-detail .sub .instagram .stack,.flavor-detail-retired .sub .instagram .stack,.flavor-landing .product-info .sub .instagram .stack,.flavor-type .product-info .sub .instagram .stack,.mission-statement .our-missions .mission-item .instagram .stack,.mission-statement #our-values-wrap .accordion-content .our-values .instagram .stack
	{
	width: 75%
}

.one-third .slideshow-stack .stack .photo,.one-third-last .slideshow-stack .stack .photo,.about-us-detail .sub .slideshow-stack .stack .photo,.values .sub .slideshow-stack .stack .photo,.general .sub .slideshow-stack .stack .photo,.scoop-shops .sub .slideshow-stack .stack .photo,.flavor-detail .sub .slideshow-stack .stack .photo,.flavor-detail-retired .sub .slideshow-stack .stack .photo,.flavor-landing .product-info .sub .slideshow-stack .stack .photo,.flavor-type .product-info .sub .slideshow-stack .stack .photo,.mission-statement .our-missions .mission-item .slideshow-stack .stack .photo,.mission-statement #our-values-wrap .accordion-content .our-values .slideshow-stack .stack .photo,.one-third .instagram .stack .photo,.one-third-last .instagram .stack .photo,.about-us-detail .sub .instagram .stack .photo,.values .sub .instagram .stack .photo,.general .sub .instagram .stack .photo,.scoop-shops .sub .instagram .stack .photo,.flavor-detail .sub .instagram .stack .photo,.flavor-detail-retired .sub .instagram .stack .photo,.flavor-landing .product-info .sub .instagram .stack .photo,.flavor-type .product-info .sub .instagram .stack .photo,.mission-statement .our-missions .mission-item .instagram .stack .photo,.mission-statement #our-values-wrap .accordion-content .our-values .instagram .stack .photo
	{
	width: 100%
}

.one-third .slideshow-stack figure,.one-third-last .slideshow-stack figure,.about-us-detail .sub .slideshow-stack figure,.values .sub .slideshow-stack figure,.general .sub .slideshow-stack figure,.scoop-shops .sub .slideshow-stack figure,.flavor-detail .sub .slideshow-stack figure,.flavor-detail-retired .sub .slideshow-stack figure,.flavor-landing .product-info .sub .slideshow-stack figure,.flavor-type .product-info .sub .slideshow-stack figure,.mission-statement .our-missions .mission-item .slideshow-stack figure,.mission-statement #our-values-wrap .accordion-content .our-values .slideshow-stack figure,.one-third .instagram figure,.one-third-last .instagram figure,.about-us-detail .sub .instagram figure,.values .sub .instagram figure,.general .sub .instagram figure,.scoop-shops .sub .instagram figure,.flavor-detail .sub .instagram figure,.flavor-detail-retired .sub .instagram figure,.flavor-landing .product-info .sub .instagram figure,.flavor-type .product-info .sub .instagram figure,.mission-statement .our-missions .mission-item .instagram figure,.mission-statement #our-values-wrap .accordion-content .our-values .instagram figure,.one-third .slideshow-stack .video,.one-third-last .slideshow-stack .video,.about-us-detail .sub .slideshow-stack .video,.values .sub .slideshow-stack .video,.general .sub .slideshow-stack .video.scoop-shops .sub .slideshow-stack .video,.flavor-detail .sub .slideshow-stack .video,.flavor-detail-retired .sub .slideshow-stack .video,.flavor-landing .product-info .sub .slideshow-stack .video,.flavor-type .product-info .sub .slideshow-stack .video,.mission-statement .our-missions .mission-item .slideshow-stack .video,.mission-statement #our-values-wrap .accordion-content .our-values .slideshow-stack .video,.one-third .instagram .video,.one-third-last .instagram .video,.about-us-detail .sub .instagram .video,.values .sub .instagram .video,.general .sub .instagram .video,.scoop-shops .sub .instagram .video,.flavor-detail .sub .instagram .video,.flavor-detail-retired .sub .instagram .video,.flavor-landing .product-info .sub .instagram .video,.flavor-type .product-info .sub .instagram .video,.mission-statement .our-missions .mission-item .instagram .video,.mission-statement #our-values-wrap .accordion-content .our-values .instagram .video
	{
	width: 88%;
	height: auto
}

.one-third .promo,.one-third-last .promo,.about-us-detail .sub .promo,.values .sub .promo,.general .sub .promo,.scoop-shops .sub .promo,.flavor-detail .sub .promo,.flavor-detail-retired .sub .promo,.flavor-landing .product-info .sub .promo,.flavor-type .product-info .sub .promo,.mission-statement .our-missions .mission-item .promo,.mission-statement #our-values-wrap .accordion-content .our-values .promo
	{
	margin: 24px 0
}

.one-third .item,.one-third-last .item,.about-us-detail .sub .item,.values .sub .item.general .sub .item,.scoop-shops .sub .item,.flavor-detail .sub .item,.flavor-detail-retired .sub .item,.flavor-landing .product-info .sub .item,.flavor-type .product-info .sub .item,.mission-statement .our-missions .mission-item .item,.mission-statement #our-values-wrap .accordion-content .our-values .item,.one-third .flavor-gurus .intro,.flavor-gurus .one-third .intro,.one-third-last .flavor-gurus .intro,.flavor-gurus .one-third-last .intro,.about-us-detail .sub .flavor-gurus .intro,.flavor-gurus .about-us-detail .sub .intro,.values .sub .flavor-gurus .intro,.flavor-gurus .values .sub .intro,.general .sub .flavor-gurus .intro,.flavor-gurus .general .sub .intro,.scoop-shops .sub .flavor-gurus .intro,.flavor-gurus .scoop-shops .sub .intro,.flavor-detail .sub .flavor-gurus .intro,.flavor-gurus .flavor-detail .sub .intro,.flavor-detail-retired .sub .flavor-gurus .intro,.flavor-gurus .flavor-detail-retired .sub .intro,.flavor-landing .product-info .sub .flavor-gurus .intro,.flavor-gurus .flavor-landing .product-info .sub .intro,.flavor-type .product-info .sub .flavor-gurus .intro,.flavor-gurus .flavor-type .product-info .sub .intro,.mission-statement .our-missions .mission-item .flavor-gurus .intro,.flavor-gurus .mission-statement .our-missions .mission-item .intro,.mission-statement #our-values-wrap .accordion-content .our-values .flavor-gurus .intro,.flavor-gurus .mission-statement #our-values-wrap .accordion-content .our-values .intro,.one-third .alert,.one-third-last .alert,.about-us-detail .sub .alert,.values .sub .alert,.general .sub .alert,.scoop-shops .sub .alert,.flavor-detail .sub .alert,.flavor-detail-retired .sub .alert,.flavor-landing .product-info .sub .alert,.flavor-type .product-info .sub .alert,.mission-statement .our-missions .mission-item .alert,.mission-statement #our-values-wrap .accordion-content .our-values .alert
	{
	float: none
}

.one-third-last,.about-us-detail .sub,.values .sub,.general .sub,.scoop-shops .sub,.flavor-detail .sub,.flavor-detail-retired .sub,.flavor-landing .product-info .sub,.flavor-type .product-info .sub
	{
	float: right
}

.two-thirds,.two-thirds-last,.about-us-detail .main,.values .main,.general .main,.scoop-shops .main,.flavor-detail .story-content,.flavor-detail-retired .story-content,.flavor-landing .product-info .product-content,.flavor-type .product-info .product-content
	{
	width: 65.779467680608%;
	float: left
}

.two-thirds .video-carousel .share .social,.two-thirds-last .video-carousel .share .social,.about-us-detail .main .video-carousel .share .social,.values .main .video-carousel .share .social,.general .main .video-carousel .share .social,.scoop-shops .main .video-carousel .share .social,.flavor-detail .story-content .video-carousel .share .social,.flavor-detail-retired .story-content .video-carousel .share .social,.flavor-landing .product-info .product-content .video-carousel .share .social,.flavor-type .product-info .product-content .video-carousel .share .social
	{
	right: 0
}

.two-thirds .video-carousel .share .social:before,.two-thirds-last .video-carousel .share .social:before,.about-us-detail .main .video-carousel .share .social:before,.values .main .video-carousel .share .social:before,.general .main .video-carousel .share .social:before,.scoop-shops .main .video-carousel .share .social:before,.flavor-detail .story-content .video-carousel .share .social:before,.flavor-detail-retired .story-content .video-carousel .share .social:before,.flavor-landing .product-info .product-content .video-carousel .share .social:before,.flavor-type .product-info .product-content .video-carousel .share .social:before
	{
	left: 90%
}

.two-thirds-last {
	float: right
}

.about-us-detail .content-header,.values .content-header,.general .content-header
	{
	position: relative;
	width: inherit;
	text-align: center
}

.about-us-detail .content-header h1:after,.values .content-header h1:after,.general .content-header h1:after
	{
	content: '';
	margin: 24px auto
}

.about-us-detail .content-header .share,.values .content-header .share,.general .content-header .share
	{
	top: -28px;
	right: -32px
}

.about-us-detail .main h2,.values .main h2,.general .main h2,.about-us-detail .main h3,.values .main h3,.general .main h3,.about-us-detail .main h4,.values .main h4,.general .main h4,.about-us-detail .main h5,.values .main h5,.general .main h5
	{
	margin-top: 50px
}

.about-us-detail .main h6,.values .main h6,.general .main h6
	{
	margin-top: 36px
}

.about-us-detail .main .bx-wrapper,.values .main .bx-wrapper,.general .main .bx-wrapper
	{
	max-width: 800px
}

.about-us-detail .row>h1,.values .row>h1,.general .row>h1,.about-us-detail .full-width>h1,.values .full-width>h1,.general .full-width>h1,.about-us-detail .flavor-detail .story>h1,.flavor-detail .about-us-detail .story>h1,.values .flavor-detail .story>h1,.flavor-detail .values .story>h1,.general .flavor-detail .story>h1,.flavor-detail .general .story>h1,.about-us-detail .flavor-detail-retired .story>h1,.flavor-detail-retired .about-us-detail .story>h1,.values .flavor-detail-retired .story>h1,.flavor-detail-retired .values .story>h1,.general .flavor-detail-retired .story>h1,.flavor-detail-retired .general .story>h1,.about-us-detail .flavor-landing .product-info>h1,.flavor-landing .about-us-detail .product-info>h1,.values .flavor-landing .product-info>h1,.flavor-landing .values .product-info>h1,.general .flavor-landing .product-info>h1,.flavor-landing .general .product-info>h1,.about-us-detail .flavor-type .product-info>h1,.flavor-type .about-us-detail .product-info>h1,.values .flavor-type .product-info>h1,.flavor-type .values .product-info>h1,.general .flavor-type .product-info>h1,.flavor-type .general .product-info>h1,.about-us-detail .row>h2,.values .row>h2,.general .row>h2,.about-us-detail .full-width>h2,.values .full-width>h2,.general .full-width>h2,.about-us-detail .flavor-detail .story>h2,.flavor-detail .about-us-detail .story>h2,.values .flavor-detail .story>h2,.flavor-detail .values .story>h2,.general .flavor-detail .story>h2,.flavor-detail .general .story>h2,.about-us-detail .flavor-detail-retired .story>h2,.flavor-detail-retired .about-us-detail .story>h2,.values .flavor-detail-retired .story>h2,.flavor-detail-retired .values .story>h2,.general .flavor-detail-retired .story>h2,.flavor-detail-retired .general .story>h2,.about-us-detail .flavor-landing .product-info>h2,.flavor-landing .about-us-detail .product-info>h2,.values .flavor-landing .product-info>h2,.flavor-landing .values .product-info>h2,.general .flavor-landing .product-info>h2,.flavor-landing .general .product-info>h2,.about-us-detail .flavor-type .product-info>h2,.flavor-type .about-us-detail .product-info>h2,.values .flavor-type .product-info>h2,.flavor-type .values .product-info>h2,.general .flavor-type .product-info>h2,.flavor-type .general .product-info>h2,.about-us-detail .row>h3,.values .row>h3,.general .row>h3,.about-us-detail .full-width>h3,.values .full-width>h3,.general .full-width>h3,.about-us-detail .flavor-detail .story>h3,.flavor-detail .about-us-detail .story>h3,.values .flavor-detail .story>h3,.flavor-detail .values .story>h3,.general .flavor-detail .story>h3,.flavor-detail .general .story>h3,.about-us-detail .flavor-detail-retired .story>h3,.flavor-detail-retired .about-us-detail .story>h3,.values .flavor-detail-retired .story>h3,.flavor-detail-retired .values .story>h3,.general .flavor-detail-retired .story>h3,.flavor-detail-retired .general .story>h3,.about-us-detail .flavor-landing .product-info>h3,.flavor-landing .about-us-detail .product-info>h3,.values .flavor-landing .product-info>h3,.flavor-landing .values .product-info>h3,.general .flavor-landing .product-info>h3,.flavor-landing .general .product-info>h3,.about-us-detail .flavor-type .product-info>h3,.flavor-type .about-us-detail .product-info>h3,.values .flavor-type .product-info>h3,.flavor-type .values .product-info>h3,.general .flavor-type .product-info>h3,.flavor-type .general .product-info>h3,.about-us-detail .row>h4,.values .row>h4,.general .row>h4,.about-us-detail .full-width>h4,.values .full-width>h4,.general .full-width>h4,.about-us-detail .flavor-detail .story>h4,.flavor-detail .about-us-detail .story>h4,.values .flavor-detail .story>h4,.flavor-detail .values .story>h4,.general .flavor-detail .story>h4,.flavor-detail .general .story>h4,.about-us-detail .flavor-detail-retired .story>h4,.flavor-detail-retired .about-us-detail .story>h4,.values .flavor-detail-retired .story>h4,.flavor-detail-retired .values .story>h4,.general .flavor-detail-retired .story>h4,.flavor-detail-retired .general .story>h4,.about-us-detail .flavor-landing .product-info>h4,.flavor-landing .about-us-detail .product-info>h4,.values .flavor-landing .product-info>h4,.flavor-landing .values .product-info>h4,.general .flavor-landing .product-info>h4,.flavor-landing .general .product-info>h4,.about-us-detail .flavor-type .product-info>h4,.flavor-type .about-us-detail .product-info>h4,.values .flavor-type .product-info>h4,.flavor-type .values .product-info>h4,.general .flavor-type .product-info>h4,.flavor-type .general .product-info>h4,.about-us-detail .row>h5,.values .row>h5,.general .row>h5,.about-us-detail .full-width>h5,.values .full-width>h5,.general .full-width>h5,.about-us-detail .flavor-detail .story>h5,.flavor-detail .about-us-detail .story>h5,.values .flavor-detail .story>h5,.flavor-detail .values .story>h5,.general .flavor-detail .story>h5,.flavor-detail .general .story>h5,.about-us-detail .flavor-detail-retired .story>h5,.flavor-detail-retired .about-us-detail .story>h5,.values .flavor-detail-retired .story>h5,.flavor-detail-retired .values .story>h5,.general .flavor-detail-retired .story>h5,.flavor-detail-retired .general .story>h5,.about-us-detail .flavor-landing .product-info>h5,.flavor-landing .about-us-detail .product-info>h5,.values .flavor-landing .product-info>h5,.flavor-landing .values .product-info>h5,.general .flavor-landing .product-info>h5,.flavor-landing .general .product-info>h5,.about-us-detail .flavor-type .product-info>h5,.flavor-type .about-us-detail .product-info>h5,.values .flavor-type .product-info>h5,.flavor-type .values .product-info>h5.general .flavor-type .product-info>h5,.flavor-type .general .product-info>h5,.about-us-detail .row>h6,.values .row>h6,.general .row>h6,.about-us-detail .full-width>h6,.values .full-width>h6,.general .full-width>h6,.about-us-detail .flavor-detail .story>h6,.flavor-detail .about-us-detail .story>h6,.values .flavor-detail .story>h6,.flavor-detail .values .story>h6,.general .flavor-detail .story>h6,.flavor-detail .general .story>h6,.about-us-detail .flavor-detail-retired .story>h6,.flavor-detail-retired .about-us-detail .story>h6,.values .flavor-detail-retired .story>h6,.flavor-detail-retired .values .story>h6,.general .flavor-detail-retired .story>h6,.flavor-detail-retired .general .story>h6,.about-us-detail .flavor-landing .product-info>h6,.flavor-landing .about-us-detail .product-info>h6,.values .flavor-landing .product-info>h6,.flavor-landing .values .product-info>h6,.general .flavor-landing .product-info>h6,.flavor-landing .general .product-info>h6,.about-us-detail .flavor-type .product-info>h6,.flavor-type .about-us-detail .product-info>h6,.values .flavor-type .product-info>h6,.flavor-type .values .product-info>h6,.general .flavor-type .product-info>h6,.flavor-type .general .product-info>h6
	{
	margin-top: 24px
}

.scoop-shops .content-header {
	*zoom: 1
}

.scoop-shops .content-header:before,.scoop-shops .content-header:after
	{
	content: "";
	display: table
}

.scoop-shops .content-header:after {
	clear: both
}

.scoop-shops .content-header h1 {
	text-align: center
}

.scoop-shops .content-header .breadcrumbs
	{
	margin: 0
}

.scoop-shops .content-header h1 {
	text-align: left
}

.scoop-shops .row>h1,.scoop-shops .full-width>h1,.scoop-shops .flavor-detail .story>h1,.flavor-detail .scoop-shops .story>h1,.scoop-shops .flavor-detail-retired .story>h1,.flavor-detail-retired .scoop-shops .story>h1,.scoop-shops .flavor-landing .product-info>h1,.flavor-landing .scoop-shops .product-info>h1,.scoop-shops .flavor-type .product-info>h1,.flavor-type .scoop-shops .product-info>h1,.scoop-shops .row>h2,.scoop-shops .full-width>h2,.scoop-shops .flavor-detail .story>h2,.flavor-detail .scoop-shops .story>h2,.scoop-shops .flavor-detail-retired .story>h2,.flavor-detail-retired .scoop-shops .story>h2,.scoop-shops .flavor-landing .product-info>h2,.flavor-landing .scoop-shops .product-info>h2,.scoop-shops .flavor-type .product-info>h2,.flavor-type .scoop-shops .product-info>h2,.scoop-shops .row>h3,.scoop-shops .full-width>h3,.scoop-shops .flavor-detail .story>h3,.flavor-detail .scoop-shops .story>h3,.scoop-shops .flavor-detail-retired .story>h3,.flavor-detail-retired .scoop-shops .story>h3,.scoop-shops .flavor-landing .product-info>h3,.flavor-landing .scoop-shops .product-info>h3,.scoop-shops .flavor-type .product-info>h3,.flavor-type .scoop-shops .product-info>h3,.scoop-shops .row>h4,.scoop-shops .full-width>h4,.scoop-shops .flavor-detail .story>h4,.flavor-detail .scoop-shops .story>h4,.scoop-shops .flavor-detail-retired .story>h4,.flavor-detail-retired .scoop-shops .story>h4,.scoop-shops .flavor-landing .product-info>h4,.flavor-landing .scoop-shops .product-info>h4,.scoop-shops .flavor-type .product-info>h4,.flavor-type .scoop-shops .product-info>h4,.scoop-shops .row>h5,.scoop-shops .full-width>h5,.scoop-shops .flavor-detail .story>h5,.flavor-detail .scoop-shops .story>h5,.scoop-shops .flavor-detail-retired .story>h5,.flavor-detail-retired .scoop-shops .story>h5,.scoop-shops .flavor-landing .product-info>h5,.flavor-landing .scoop-shops .product-info>h5,.scoop-shops .flavor-type .product-info>h5,.flavor-type .scoop-shops .product-info>h5,.scoop-shops .row>h6,.scoop-shops .full-width>h6,.scoop-shops .flavor-detail .story>h6,.flavor-detail .scoop-shops .story>h6,.scoop-shops .flavor-detail-retired .story>h6,.flavor-detail-retired .scoop-shops .story>h6,.scoop-shops .flavor-landing .product-info>h6,.flavor-landing .scoop-shops .product-info>h6,.scoop-shops .flavor-type .product-info>h6,.flavor-type .scoop-shops .product-info>h6
	{
	margin-top: 24px
}

.flavor-detail .content-header,.flavor-detail-retired .content-header
	{
	*zoom: 1
}

.flavor-detail .content-header:before,.flavor-detail-retired .content-header:before,.flavor-detail .content-header:after,.flavor-detail-retired .content-header:after
	{
	content: "";
	display: table
}

.flavor-detail .content-header:after,.flavor-detail-retired .content-header:after
	{
	clear: both
}

.flavor-detail .content-header h1,.flavor-detail-retired .content-header h1,.flavor-detail .content-header .subhead,.flavor-detail-retired .content-header .subhead
	{
	text-align: center
}

.flavor-detail .content-header .divider,.flavor-detail-retired .content-header .divider,.flavor-detail .content-header div.featured-initiative .sub:before,div.featured-initiative .flavor-detail .content-header .sub:before,.flavor-detail-retired .content-header div.featured-initiative .sub:before,div.featured-initiative .flavor-detail-retired .content-header .sub:before
	{
	max-width: 85px
}

.flavor-detail .content-header h1,.flavor-detail-retired .content-header h1,.flavor-detail .content-header .subhead,.flavor-detail-retired .content-header .subhead
	{
	text-align: left
}

.flavor-detail .content-header .breadcrumbs,.flavor-detail-retired .content-header .breadcrumbs
	{
	margin: 0
}

.flavor-detail .content-header .divider,.flavor-detail-retired .content-header .divider,.flavor-detail .content-header div.featured-initiative .sub:before,div.featured-initiative .flavor-detail .content-header .sub:before,.flavor-detail-retired .content-header div.featured-initiative .sub:before,div.featured-initiative .flavor-detail-retired .content-header .sub:before
	{
	max-width: 100%;
	clear: none
}

.flavor-detail .story,.flavor-detail-retired .story {
	margin-top: 36px
}

.flavor-detail .story h2,.flavor-detail-retired .story h2
	{
	text-align: center
}

.flavor-detail .story .divider,.flavor-detail-retired .story .divider,.flavor-detail .story div.featured-initiative .sub:before,div.featured-initiative .flavor-detail .story .sub:before,.flavor-detail-retired .story div.featured-initiative .sub:before,div.featured-initiative .flavor-detail-retired .story .sub:before
	{
	margin: 12px auto 36px
}

.flavor-landing .content-header h1,.flavor-type .content-header h1
	{
	text-align: center
}

.flavor-landing .content-header .row,.flavor-type .content-header .row,.flavor-landing .content-header .full-width,.flavor-type .content-header .full-width,.flavor-landing .content-header .flavor-detail .story,.flavor-detail .flavor-landing .content-header .story,.flavor-type .content-header .flavor-detail .story,.flavor-detail .flavor-type .content-header .story,.flavor-landing .content-header .flavor-detail-retired .story,.flavor-detail-retired .flavor-landing .content-header .story,.flavor-type .content-header .flavor-detail-retired .story,.flavor-detail-retired .flavor-type .content-header .story,.flavor-landing .content-header .product-info,.flavor-type .content-header .product-info
	{
	margin-bottom: 0
}

.flavor-landing .product-info,.flavor-type .product-info
	{
	margin-top: 36px
}

.about-us-landing .content,.how-we-make-ice-cream .content
	{
	padding: 0
}

.about-us-landing .content-header,.how-we-make-ice-cream .content-header
	{
	position: relative;
	margin: 0 auto;
	padding: 12px 0;
	width: inherit;
	padding: 24px 12px;
	padding: 20px 58px 10px
}

.about-us-landing .content-header h1,.how-we-make-ice-cream .content-header h1
	{
	text-align: center
}

.about-us-landing .content-header h1:after,.how-we-make-ice-cream .content-header h1:after
	{
	content: '';
	margin: 0 auto
}

.about-us-landing .content-header .share,.how-we-make-ice-cream .content-header .share
	{
	top: 12px;
	right: 12px;
	right: -32px;
	right: 12px;
	right: -32px
}

.about-us-landing .timeline-slider,.how-we-make-ice-cream .timeline-slider
	{
	width: 100%
}

.about-us-landing .timeline-slider .bx-wrapper,.how-we-make-ice-cream .timeline-slider .bx-wrapper
	{
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	max-width: 100% !important
}

.about-us-landing .timeline-slider .bx-wrapper .bx-viewport,.how-we-make-ice-cream .timeline-slider .bx-wrapper .bx-viewport
	{
	margin-right: 9.519725557461%;
	max-width: 90%;
	width: 80% !important;
	margin-left: 10%;
	width: 80% !important;
	margin-left: 10%;
	max-width: 84%;
	margin-left: 7.718696397942%;
	width: 100% !important;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	margin-right: 50px
}

.about-us-landing .timeline-slider.history .bx-wrapper .bx-viewport,.how-we-make-ice-cream .timeline-slider.history .bx-wrapper .bx-viewport
	{
	margin: 0 auto;
	width: 90% !important;
	max-width: 100%;
	width: 84% !important;
	max-width: 84%
}

.values.how-we-do-business .content .content-header h1:after
	{
	display: none
}

.values.how-we-do-business .section-nav {
	top: 36px
}

.error-404 .content {
	text-align: center
}

.error-404 .full-width {
	margin: 0 auto 48px;
	max-width: 750px
}

.error-404 h1,.error-404 .subhead {
	margin: 0 auto 12px;
	max-width: 692px
}

.error-404 .stars {
	padding: 12px 0;
	background-size: auto;
	margin: -24px auto 24px;
	padding: 24px 0 12px
}

.backgroundsize .error-404 .stars {
	background: url("../img/404-stars-bg.png") center top no-repeat;
	background-size: 100%
}

.error-404 .error-image {
	margin: 0 auto;
	max-width: 50%;
	max-width: 100%
}

.error-404 .content-form {
	margin: 0 auto;
	max-width: 692px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	*zoom: 1;
	margin: 24px auto 12px
}

.error-404 .content-form:before,.error-404 .content-form:after {
	content: "";
	display: table
}

.error-404 .content-form:after {
	clear: both
}

.error-404 .content-form .input-group {
	width: 100%;
	min-width: 0;
	max-width: 100%;
	margin: 24px 0 0;
	margin: 36px 0 0
}

.error-404 .content-form .input-group .submit {
	float: right
}

.error-404 .content-form .search-text {
	margin: 0 auto;
	max-width: 310px;
	width: 79%;
	max-width: 520px;
	float: left;
	width: 100%
}

.error-404 .content-form .search-text .input-text {
	width: 100%
}

.error-404 .content-form .input-submit {
	display: inline-block;
	margin: 6px 0 0;
	margin: 0;
	padding: 3px 20px;
	font-size: 14px;
	font-size: 1.4rem
}

h1,.heading-1,.timeline-slider .controls li .number,.timeline-slider .controls.decades .decade,.timeline-slides .year
	{
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "chunk_rethunkregular", "Arial Black", Arial, sans-serif;
	font-size: 40px;
	font-size: 4rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #191919
}

h2,.heading-2 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "severance_the_sequelmedium", Georgia, serif;
	font-size: 30px;
	font-size: 3rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #191919
}

h3,.heading-3,.gone-greek .promo-text span,.gone-greek-2 .promo-text span,.mission-statement .mission-headline
	{
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "chunk_rethunkregular", "Arial Black", Arial, sans-serif;
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #191919
}

h4,.heading-4,.home .content h3 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #191919;
	font-weight: bold;
	text-transform: uppercase
}

h5,.heading-5,.item.quote .guru-name,.flavor-gurus .quote.intro .guru-name,.quote.alert .guru-name,.new-product,.limited-batch-product,.flavor-gurus .guru .flavors strong
	{
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "severance_the_sequelmedium", Georgia, serif;
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #191919;
	font-weight: normal
}

.heading-5-alt {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "severance_the_sequelmedium", Georgia, serif;
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #0475a1;
	color: #0475a1;
	border-bottom: 0
}

.heading-5-alt a {
	border-bottom: 0
}

h6,.heading-6,label,legend,.form-heading,.secondary-nav li a {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-size: 2rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #191919;
	font-weight: bold
}

.heading-6-alt,.flavor-gurus .guru .guru-info h6 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-size: 2rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #8a8a8a;
	font-weight: bold
}

.home .content h3 {
	color: #003e55;
	margin-bottom: 0
}

.content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a
	{
	border-bottom: 0
}

article,aside,details,figcaption,figure,.video,footer,header,group,nav,section
	{
	display: block
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

p,ul,dl,ol {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 12px;
	font-size: 18px;
	font-size: 1.8rem
}

li {
	margin-bottom: 12px
}

ul li {
	list-style-type: none
}

address {
	margin-bottom: 12px;
	font-style: normal;
	line-height: 1.5
}

table {
	margin-bottom: 24px;
	border-collapse: collapse
}

thead {
	background: #e4ddd0 url("/modules/bnj-templates/img/barn.png")
}

th {
	padding: 6px 12px;
	text-align: left;
	font-size: 16px;
	font-size: 1.6rem
}

tr:nth-child(even) {
	background: #e4e4e3 url("/modules/bnj-templates/img/texture-overlay.png")
}

td {
	padding: 6px 12px;
	color: #4e4e4e;
	font-size: 15px;
	font-size: 1.5rem
}

tfoot {
	background: #e4e4e3 url("/modules/bnj-templates/img/texture-overlay.png")
}

.scrollable {
	overflow-x: auto
}

.scrollable.has-scroll {
	position: relative;
	overflow: hidden
}

.scrollable.has-scroll:after {
	position: absolute;
	top: 0;
	left: 100%;
	width: 50px;
	height: 100%;
	border-radius: 10px 0 0 10px/50% 0 0 50%;
	box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
	content: ''
}

.scrollable.has-scroll>div {
	overflow-x: auto
}

.scrollable>div::-webkit-scrollbar {
	height: 12px
}

.scrollable>div::-webkit-scrollbar-track {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;
	background: #f0f0f0
}

.scrollable>div::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: #ccc
}

blockquote {
	position: relative;
	margin: 24px 0 24px 24px;
	padding: 36px 24px 24px 48px;
	background: #e4e4e3 url("/modules/bnj-templates/img/texture-overlay.png");
	-o-transform: rotate(0.5deg);
	-webkit-transform: rotate(0.5deg);
	-ms-transform: rotate(0.5deg);
	transform: rotate(0.5deg);
	font-size: 16px;
	font-size: 1.6rem;
	font-size: 18px;
	font-size: 1.8rem
}

blockquote:before {
	position: absolute;
	top: 20px;
	left: 20px;
	content: 'â€œ';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "chunk_rethunkregular", "Arial Black", Arial, sans-serif;
	font-size: 44px;
	font-size: 4.4rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #191919
}

blockquote p {
	-o-transform: rotate(-0.5deg);
	-webkit-transform: rotate(-0.5deg);
	-ms-transform: rotate(-0.5deg);
	transform: rotate(-0.5deg)
}

em {
	font-style: italic
}

strong {
	font-weight: bold
}

a {
	color: #0475a1;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

a:hover,a:focus {
	color: #003e55
}

.content a {
	border-bottom: 1px dashed #0475a1
}

.content a:hover,.content a:focus {
	border-bottom-color: #003e55
}

img {
	display: block;
	margin-bottom: 1em;
	max-width: 100%
}

a img {
	border: none
}

code {
	font: 12px/1 'Courier New', Courier, monospace
}

sub,sup {
	line-height: 0
}

::-moz-selection {
	background: #ed9237;
	color: #000;
	text-shadow: none
}

::selection {
	background: #ed9237;
	color: #000;
	text-shadow: none
}

form {
	overflow: hidden;
	margin-bottom: 36px
}

fieldset {
	border: none
}

.form-heading,label,legend {
	font-size: 1em
}

.inline li {
	list-style-type: none
}

.inline label,.inline legend {
	display: inline;
	margin-left: 5px
}

.clearfix {
	*zoom: 1
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix-alt {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0
}

.left {
	display: block;
	float: left;
	margin: 0 28px 12px 0
}

.right {
	display: block;
	float: right;
	margin: 0 0 12px 28px
}

.left,.right {
	float: none;
	margin: 0 0 12px 0
}

.upper {
	text-transform: uppercase
}

.move {
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	height: 0;
	margin: 0
}

.hide {
	display: none
}

.line {
	display: block
}

a.line {
	display: inline-block
}

.mobile-hide,.utility-nav .geolocator .accordion-content-up .location-result .directions span,.flavor-detail .content-header .share h6 span,.flavor-detail-retired .content-header .share h6 span
	{
	display: none
}

.mobile-hide .lt-ie9,.utility-nav .geolocator .accordion-content-up .location-result .directions span .lt-ie9,.flavor-detail .content-header .share h6 span .lt-ie9,.flavor-detail-retired .content-header .share h6 span .lt-ie9
	{
	display: none
}

b.icon,b.icon-pint,b.icon-bar,b.icon-sandwich,b.icon-minicup,b.icon-scoop,b.icon-nongmo,b.icon-fairtrade,b.icon-recycled,b.icon-cagefree,b.icon-greyston,b.icon-caringdairy
	{
	display: block;
	width: 60px;
	height: 65px;
	float: left;
	background-image: url("../img/sprite-icons.png");
	background-position: 0px 0px
}

b.icon-small,b.icon-pint-small,b.icon-bar-small,b.icon-sandwich-small,b.icon-minicup-small,b.icon-scoop-small,b.icon-nongmo-small,b.icon-fairtrade-small,b.icon-recycled-small,b.icon-cagefree-small,b.icon-greyston-small,b.icon-caringdairy-small
	{
	display: block;
	width: 45px;
	height: 45px;
	float: left;
	background-image: url("../img/sprite-icons.png");
	background-position: 0px -180px
}

b.icon-pint {
	background-position: -90px 0px
}

b.icon-pint-small {
	background-position: -90px -180px
}

b.icon-bar {
	background-position: -180px 0px
}

b.icon-bar-small {
	background-position: -180px -180px
}

b.icon-sandwich {
	background-position: -270px 0px
}

b.icon-sandwich-small {
	background-position: -270px -180px
}

b.icon-minicup {
	background-position: 0px 0px
}

b.icon-minicup-small {
	background-position: 0px -180px
}

b.icon-scoop {
	background-position: -360px 0px
}

b.icon-scoop-small {
	background-position: -360px -180px
}

b.icon-nongmo {
	background-position: -90px -90px
}

b.icon-nongmo-small {
	background-position: -90px -270px
}

b.icon-fairtrade {
	background-position: 0px -90px
}

b.icon-fairtrade-small {
	background-position: 0px -270px
}

b.icon-recycled {
	background-position: -180px -90px
}

b.icon-recycled-small {
	background-position: -180px -270px
}

b.icon-cagefree {
	background-position: -450px -90px
}

b.icon-cagefree-small {
	background-position: -450px -270px
}

b.icon-greyston {
	background-position: -270px -90px
}

b.icon-greyston-small {
	background-position: -270px -270px
}

b.icon-caringdairy {
	width: 70px;
	background-position: -360px -90px
}

b.icon-caringdairy-small {
	background-position: -360px -270px
}

b.icon-farms,b.icon-factory,b.icon-mix,b.icon-pasteurization,b.icon-vats,b.icon-ice-cream,b.icon-chunks-swirls,b.icon-filling-pints,b.icon-hardening,b.icon-thats-a-wrap
	{
	display: block;
	width: 90px;
	height: 80px;
	background-image: url("../img/sprite-icons.png");
	background-position: 0px -360px
}

b.icon-factory {
	background-position: -90px -360px
}

b.icon-mix {
	background-position: -180px -360px
}

b.icon-pasteurization {
	background-position: -270px -360px
}

b.icon-vats {
	background-position: -360px -360px
}

b.icon-ice-cream {
	background-position: -450px -360px
}

b.icon-chunks-swirls {
	background-position: -540px -360px
}

b.icon-filling-pints {
	background-position: -630px -360px
}

b.icon-hardening {
	background-position: -540px -270px
}

b.icon-thats-a-wrap {
	background-position: -630px -270px
}

.tape,.timeline-slides .video-template .video figcaption:before {
	display: block;
	width: 120px;
	height: 30px;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: -495px -630px;
	background-repeat: no-repeat
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	.tape,.timeline-slides .video-template .video figcaption:before {
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.big-tape,.timeline-slides .story-flavor .story-text:before {
	display: block;
	width: 170px;
	height: 36px;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: -450px -855px;
	background-repeat: no-repeat;
	opacity: 0.9
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	.big-tape,.timeline-slides .story-flavor .story-text:before {
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.next-hand,.prev-hand {
	display: block;
	padding: 24px;
	width: 315px;
	height: 70px;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: -405px -540px;
	background-repeat: no-repeat
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	.next-hand,.prev-hand {
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.prev-hand {
	background-position: 0px -1170px
}

.next-hand-with-cone,.how-we-make-ice-cream .next-hand.cta,.how-we-make-ice-cream .cta.prev-hand,.how-we-make-ice-cream a.prev-hand.back-to-top,.how-we-make-ice-cream .breadcrumbs li a.prev-hand,.breadcrumbs li .how-we-make-ice-cream a.prev-hand,.how-we-make-ice-cream .share h6 a.prev-hand,.share h6 .how-we-make-ice-cream a.prev-hand,.how-we-make-ice-cream a.next-hand.back-to-top,.how-we-make-ice-cream .breadcrumbs li a.next-hand,.breadcrumbs li .how-we-make-ice-cream a.next-hand,.how-we-make-ice-cream .share h6 a.next-hand,.share h6 .how-we-make-ice-cream a.next-hand
	{
	display: block;
	padding: 24px;
	width: 315px;
	height: 90px;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: -405px -990px;
	background-repeat: no-repeat
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	.next-hand-with-cone,.how-we-make-ice-cream .next-hand.cta,.how-we-make-ice-cream .cta.prev-hand,.how-we-make-ice-cream a.prev-hand.back-to-top,.how-we-make-ice-cream .breadcrumbs li a.prev-hand,.breadcrumbs li .how-we-make-ice-cream a.prev-hand,.how-we-make-ice-cream .share h6 a.prev-hand,.share h6 .how-we-make-ice-cream a.prev-hand,.how-we-make-ice-cream a.next-hand.back-to-top,.how-we-make-ice-cream .breadcrumbs li a.next-hand,.breadcrumbs li .how-we-make-ice-cream a.next-hand,.how-we-make-ice-cream .share h6 a.next-hand,.share h6 .how-we-make-ice-cream a.next-hand
		{
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.chain-link,.linked-prosperity-module .three-links .item:after,.linked-prosperity-module .three-links .flavor-gurus .intro:after,.flavor-gurus .linked-prosperity-module .three-links .intro:after,.linked-prosperity-module .three-links .alert:after
	{
	display: block;
	width: 50px;
	height: 25px;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: -675px -180px;
	background-repeat: no-repeat
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	.chain-link,.linked-prosperity-module .three-links .item:after,.linked-prosperity-module .three-links .flavor-gurus .intro:after,.flavor-gurus .linked-prosperity-module .three-links .intro:after,.linked-prosperity-module .three-links .alert:after
		{
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.expand-icon,.contract-icon,.expand-icon-large,.js .main-nav .flavors .ss-icon,.js .main-nav .scoop-shops .ss-icon,.js .main-nav .values .ss-icon,.js .main-nav .about-us .ss-icon,.faq .accordion-button i,.accordion-basic .accordion-button i,.menu .accordion-button i,.utility-nav .geolocator .accordion-content-up .location-result h3 .ss-icon,.mission-statement .our-missions .mission-item .accordion-button-up p i,.mission-statement #our-values-wrap .accordion-button h3 i
	{
	padding: 10px 0 0;
	width: 30px;
	height: 30px;
	background: #0475a1;
	border-radius: 50%/50%;
	color: #fff;
	font-size: 14px;
	font-size: 1.4rem;
	text-align: center;
	vertical-align: middle;
	z-index: 1
}

.contract-icon {
	background: #191919
}

.expand-icon-large,.js .main-nav .flavors .ss-icon,.js .main-nav .scoop-shops .ss-icon,.js .main-nav .values .ss-icon,.js .main-nav .about-us .ss-icon
	{
	padding-top: 13px;
	width: 40px;
	height: 40px;
	font-size: 16px;
	font-size: 1.6rem
}

a.cta,a.back-to-top,.breadcrumbs li a,.share h6 a {
	display: table;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #0475a1;
	border-bottom: none;
	font-weight: bold;
	text-transform: uppercase
}

a.cta .ss-icon,a.back-to-top .ss-icon,.breadcrumbs li a .ss-icon,.share h6 a .ss-icon,a.cta i,a.back-to-top i,.breadcrumbs li a i,.share h6 a i
	{
	position: relative;
	top: 1px;
	left: 2px;
	font-size: 12px;
	font-size: 1.2rem;
	-webkit-transition: position 0.1s ease-in-out;
	-moz-transition: position 0.1s ease-in-out;
	-ms-transition: position 0.1s ease-in-out;
	-o-transition: position 0.1s ease-in-out;
	transition: position 0.1s ease-in-out
}

a.cta:hover,a.back-to-top:hover,.breadcrumbs li a:hover,.share h6 a:hover,a.cta:focus,a.back-to-top:focus,.breadcrumbs li a:focus,.share h6 a:focus
	{
	color: #003e55
}

a.cta:hover .ss-icon,a.back-to-top:hover .ss-icon,.breadcrumbs li a:hover .ss-icon,.share h6 a:hover .ss-icon,a.cta:focus .ss-icon,a.back-to-top:focus .ss-icon,.breadcrumbs li a:focus .ss-icon,.share h6 a:focus .ss-icon
	{
	left: 3px
}

a.back-to-top {
	position: relative;
	display: none
}

a.read-more {
	font-weight: bold;
	border-bottom: 0
}

a.read-more .ss-icon {
	font-size: 10px;
	font-size: 1rem
}

.filter-link,.filter-list li a,.flavor-types li a,.our-initiatives-list li a
	{
	display: block;
	margin: 2px 4px;
	padding: 10px 12px;
	font-size: 16px;
	font-size: 1.6rem;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.6);
	background: #e4e4e3 url("/modules/bnj-templates/img/texture-overlay.png");
	border-bottom: 0
}

.filter-link-active,.filter-list li a:hover,.flavor-types li a:hover,.our-initiatives-list li a:hover,.filter-list li a:focus,.flavor-types li a:focus,.our-initiatives-list li a:focus,.filter-list li a:active,.flavor-types li a:active,.our-initiatives-list li a:active,.filter-list .active a,.flavor-types .active a,.our-initiatives-list .active a
	{
	position: relative;
	top: -1px;
	color: #191919;
	background: #fff;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3)
}

.section-nav {
	position: relative;
	margin: 0 auto 12px;
	text-align: left;
	max-width: 320px;
	margin-left: -228px
}

.mediaqueries .section-nav {
	margin-left: -190px;
	width: 170px
}

.mediaqueries .section-nav.sticky {
	position: fixed;
	top: 300px
}

.mediaqueries .section-nav.scroll {
	position: absolute;
	bottom: 100px
}

.lt-ie9 .section-nav {
	margin-left: 0
}

.section-nav li {
	display: block;
	margin: 0
}

.mediaqueries .section-nav li {
	margin: 12px
}

.section-nav li .ss-right {
	display: none;
	padding-right: 6px;
	color: #0475a1;
	font-size: 12px;
	font-size: 1.2rem
}

.mediaqueries .section-nav li .ss-right {
	display: inline;
	visibility: hidden
}

.section-nav .accordion-button {
	background-image: url("../img/sprite-select.png");
	background-position: 0px -45px;
	background-position: 96% -48px;
	background-repeat: no-repeat;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.mediaqueries .section-nav .accordion-button {
	display: none
}

.mediaqueries .section-nav .accordion-content {
	display: block !important;
	background: #e9e9e9 url("/modules/bnj-templates/img/barn.png")
}

.section-nav.visible .accordion-button {
	background-position: 96% -183px
}

.section-nav a {
	display: block;
	padding: 12px 16px;
	width: 100%;
	height: 100%;
	color: #191919;
	background: #fff;
	border: 0
}

.mediaqueries .section-nav a {
	padding: 6px 12px;
	width: auto;
	height: auto;
	background: transparent;
	font-weight: bold;
	text-align: right;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2)
}

.section-nav li a:hover,.section-nav li a:active,.section-nav li a:focus
	{
	background: #f0f0f0
}

.mediaqueries .section-nav li a:hover,.mediaqueries .section-nav li a:active,.mediaqueries .section-nav li a:focus
	{
	background: #fff;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
	-o-transform: rotate(-1deg);
	-webkit-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	transform: rotate(-1deg);
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out
}

.mediaqueries .section-nav li a:hover .ss-right,.mediaqueries .section-nav li a:active .ss-right,.mediaqueries .section-nav li a:focus .ss-right
	{
	visibility: visible
}

.mediaqueries .section-nav .active {
	background: #fff;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
	-o-transform: rotate(-1deg);
	-webkit-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	transform: rotate(-1deg)
}

.mediaqueries .section-nav .active .ss-right {
	visibility: visible
}

.js .section-nav {
	z-index: 1
}

.js .section-nav .accordion-content {
	position: absolute;
	width: 100%;
	*zoom: 1;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4)
}

.js .section-nav .accordion-content:before,.js .section-nav .accordion-content:after
	{
	content: "";
	display: table
}

.js .section-nav .accordion-content:after {
	clear: both
}

.js .section-nav .accordion-content:before {
	display: block;
	margin: -3px 12px 0;
	content: "";
	height: 1px;
	border-top: 2px solid rgba(220, 220, 219, 0.3)
}

.mediaqueries .js .section-nav .accordion-content {
	display: block !important;
	position: relative
}

.no-js .section-nav .accordion-button {
	display: none
}

.no-js .section-nav li a:hover,.no-js .section-nav li a:active,.no-js .section-nav li a:focus
	{
	color: #fff;
	background: #0475a1
}

ol {
	list-style-type: none;
	counter-reset: li;
	margin: 36px 0 0 24px;
	padding-left: 0
}

ol>li {
	position: relative;
	margin: 0 0 24px;
	padding-left: 40px;
	line-height: 1.5
}

ol>li:before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: 0;
	margin: 0 24px 0 0;
	width: 15px;
	height: 15px;
	text-align: right;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "chunk_rethunkregular", "Arial Black", Arial, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #191919;
	line-height: 2
}

ol ul,ol ol {
	padding: 20px 32px
}

ul ol,ol ol {
	margin-top: 0
}

.basic {
	list-style-type: none
}

.basic li {
	margin-left: 0
}

.bulleted-list,.blog-feed section ul,.about-us-detail .sub .item section ul,.values .sub .item section ul,.general .sub .item section ul,.about-us-detail .sub .flavor-gurus .intro section ul,.flavor-gurus .about-us-detail .sub .intro section ul,.values .sub .flavor-gurus .intro section ul,.flavor-gurus .values .sub .intro section ul,.general .sub .flavor-gurus .intro section ul,.flavor-gurus .general .sub .intro section ul,.about-us-detail .sub .alert section ul,.values .sub .alert section ul,.general .sub .alert section ul,.twitter-feed section ul,.links section ul,.events-feed section ul,.mission-statement #our-values-wrap .accordion-content .our-values,.bulleted-list>ul,.blog-feed section ul>ul,.about-us-detail .sub .item section ul>ul,.values .sub .item section ul>ul,.general .sub .item section ul>ul,.about-us-detail .sub .flavor-gurus .intro section ul>ul,.flavor-gurus .about-us-detail .sub .intro section ul>ul,.values .sub .flavor-gurus .intro section ul>ul,.flavor-gurus .values .sub .intro section ul>ul,.general .sub .flavor-gurus .intro section ul>ul,.flavor-gurus .general .sub .intro section ul>ul,.about-us-detail .sub .alert section ul>ul,.values .sub .alert section ul>ul,.general .sub .alert section ul>ul,.twitter-feed section ul>ul,.links section ul>ul,.events-feed section ul>ul,.mission-statement #our-values-wrap .accordion-content .our-values>ul,.bulleted-list>ul>ul,.blog-feed section ul>ul>ul,.about-us-detail .sub .item section ul>ul>ul,.values .sub .item section ul>ul>ul,.general .sub .item section ul>ul>ul,.about-us-detail .sub .flavor-gurus .intro section ul>ul>ul,.flavor-gurus .about-us-detail .sub .intro section ul>ul>ul,.values .sub .flavor-gurus .intro section ul>ul>ul,.flavor-gurus .values .sub .intro section ul>ul>ul,.general .sub .flavor-gurus .intro section ul>ul>ul,.flavor-gurus .general .sub .intro section ul>ul>ul,.about-us-detail .sub .alert section ul>ul>ul,.values .sub .alert section ul>ul>ul,.general .sub .alert section ul>ul>ul,.twitter-feed section ul>ul>ul,.links section ul>ul>ul,.events-feed section ul>ul>ul,.mission-statement #our-values-wrap .accordion-content .our-values>ul>ul,.bulleted-list>ul>ul>ul,.blog-feed section ul>ul>ul>ul,.about-us-detail .sub .item section ul>ul>ul>ul,.values .sub .item section ul>ul>ul>ul,.general .sub .item section ul>ul>ul>ul,.about-us-detail .sub .flavor-gurus .intro section ul>ul>ul>ul,.flavor-gurus .about-us-detail .sub .intro section ul>ul>ul>ul,.values .sub .flavor-gurus .intro section ul>ul>ul>ul,.flavor-gurus .values .sub .intro section ul>ul>ul>ul,.general .sub .flavor-gurus .intro section ul>ul>ul>ul,.flavor-gurus .general .sub .intro section ul>ul>ul>ul,.about-us-detail .sub .alert section ul>ul>ul>ul,.values .sub .alert section ul>ul>ul>ul,.general .sub .alert section ul>ul>ul>ul,.twitter-feed section ul>ul>ul>ul,.links section ul>ul>ul>ul,.events-feed section ul>ul>ul>ul,.mission-statement #our-values-wrap .accordion-content .our-values>ul>ul>ul
	{
	margin: 36px 0 0;
	padding-left: 24px;
	text-indent: -24px
}

.bulleted-list li,.blog-feed section ul li,.about-us-detail .sub .item section ul li,.values .sub .item section ul li,.general .sub .item section ul li,.about-us-detail .sub .flavor-gurus .intro section ul li,.flavor-gurus .about-us-detail .sub .intro section ul li,.values .sub .flavor-gurus .intro section ul li,.flavor-gurus .values .sub .intro section ul li,.general .sub .flavor-gurus .intro section ul li,.flavor-gurus .general .sub .intro section ul li,.about-us-detail .sub .alert section ul li,.values .sub .alert section ul li,.general .sub .alert section ul li,.twitter-feed section ul li,.links section ul li,.events-feed section ul li,.mission-statement #our-values-wrap .accordion-content .our-values li,.bulleted-list>ul li,.blog-feed section ul>ul li,.about-us-detail .sub .item section ul>ul li,.values .sub .item section ul>ul li,.general .sub .item section ul>ul li,.about-us-detail .sub .flavor-gurus .intro section ul>ul li,.flavor-gurus .about-us-detail .sub .intro section ul>ul li,.values .sub .flavor-gurus .intro section ul>ul li,.flavor-gurus .values .sub .intro section ul>ul li,.general .sub .flavor-gurus .intro section ul>ul li,.flavor-gurus .general .sub .intro section ul>ul li,.about-us-detail .sub .alert section ul>ul li,.values .sub .alert section ul>ul li,.general .sub .alert section ul>ul li,.twitter-feed section ul>ul li,.links section ul>ul li,.events-feed section ul>ul li,.mission-statement #our-values-wrap .accordion-content .our-values>ul li,.bulleted-list>ul>ul li,.blog-feed section ul>ul>ul li,.about-us-detail .sub .item section ul>ul>ul li,.values .sub .item section ul>ul>ul li,.general .sub .item section ul>ul>ul li,.about-us-detail .sub .flavor-gurus .intro section ul>ul>ul li,.flavor-gurus .about-us-detail .sub .intro section ul>ul>ul li,.values .sub .flavor-gurus .intro section ul>ul>ul li,.flavor-gurus .values .sub .intro section ul>ul>ul li,.general .sub .flavor-gurus .intro section ul>ul>ul li,.flavor-gurus .general .sub .intro section ul>ul>ul li,.about-us-detail .sub .alert section ul>ul>ul li,.values .sub .alert section ul>ul>ul li,.general .sub .alert section ul>ul>ul li,.twitter-feed section ul>ul>ul li,.links section ul>ul>ul li,.events-feed section ul>ul>ul li,.mission-statement #our-values-wrap .accordion-content .our-values>ul>ul li,.bulleted-list>ul>ul>ul li,.blog-feed section ul>ul>ul>ul li,.about-us-detail .sub .item section ul>ul>ul>ul li,.values .sub .item section ul>ul>ul>ul li,.general .sub .item section ul>ul>ul>ul li,.about-us-detail .sub .flavor-gurus .intro section ul>ul>ul>ul li,.flavor-gurus .about-us-detail .sub .intro section ul>ul>ul>ul li,.values .sub .flavor-gurus .intro section ul>ul>ul>ul li,.flavor-gurus .values .sub .intro section ul>ul>ul>ul li,.general .sub .flavor-gurus .intro section ul>ul>ul>ul li,.flavor-gurus .general .sub .intro section ul>ul>ul>ul li,.about-us-detail .sub .alert section ul>ul>ul>ul li,.values .sub .alert section ul>ul>ul>ul li,.general .sub .alert section ul>ul>ul>ul li,.twitter-feed section ul>ul>ul>ul li,.links section ul>ul>ul>ul li,.events-feed section ul>ul>ul>ul li,.mission-statement #our-values-wrap .accordion-content .our-values>ul>ul>ul li
	{
	margin-bottom: 24px;
	line-height: 1.5
}

.bulleted-list li:before,.blog-feed section ul li:before,.about-us-detail .sub .item section ul li:before,.values .sub .item section ul li:before,.general .sub .item section ul li:before,.about-us-detail .sub .flavor-gurus .intro section ul li:before,.flavor-gurus .about-us-detail .sub .intro section ul li:before,.values .sub .flavor-gurus .intro section ul li:before,.flavor-gurus .values .sub .intro section ul li:before,.general .sub .flavor-gurus .intro section ul li:before,.flavor-gurus .general .sub .intro section ul li:before,.about-us-detail .sub .alert section ul li:before,.values .sub .alert section ul li:before,.general .sub .alert section ul li:before,.twitter-feed section ul li:before,.links section ul li:before,.events-feed section ul li:before,.mission-statement #our-values-wrap .accordion-content .our-values li:before,.bulleted-list>ul li:before,.blog-feed section ul>ul li:before,.about-us-detail .sub .item section ul>ul li:before,.values .sub .item section ul>ul li:before,.general .sub .item section ul>ul li:before,.about-us-detail .sub .flavor-gurus .intro section ul>ul li:before,.flavor-gurus .about-us-detail .sub .intro section ul>ul li:before,.values .sub .flavor-gurus .intro section ul>ul li:before,.flavor-gurus .values .sub .intro section ul>ul li:before,.general .sub .flavor-gurus .intro section ul>ul li:before,.flavor-gurus .general .sub .intro section ul>ul li:before,.about-us-detail .sub .alert section ul>ul li:before,.values .sub .alert section ul>ul li:before,.general .sub .alert section ul>ul li:before,.twitter-feed section ul>ul li:before,.links section ul>ul li:before,.events-feed section ul>ul li:before,.mission-statement #our-values-wrap .accordion-content .our-values>ul li:before,.bulleted-list>ul>ul li:before,.blog-feed section ul>ul>ul li:before,.about-us-detail .sub .item section ul>ul>ul li:before,.values .sub .item section ul>ul>ul li:before,.general .sub .item section ul>ul>ul li:before,.about-us-detail .sub .flavor-gurus .intro section ul>ul>ul li:before,.flavor-gurus .about-us-detail .sub .intro section ul>ul>ul li:before,.values .sub .flavor-gurus .intro section ul>ul>ul li:before,.flavor-gurus .values .sub .intro section ul>ul>ul li:before,.general .sub .flavor-gurus .intro section ul>ul>ul li:before,.flavor-gurus .general .sub .intro section ul>ul>ul li:before,.about-us-detail .sub .alert section ul>ul>ul li:before,.values .sub .alert section ul>ul>ul li:before,.general .sub .alert section ul>ul>ul li:before,.twitter-feed section ul>ul>ul li:before,.links section ul>ul>ul li:before,.events-feed section ul>ul>ul li:before,.mission-statement #our-values-wrap .accordion-content .our-values>ul>ul li:before,.bulleted-list>ul>ul>ul li:before,.blog-feed section ul>ul>ul>ul li:before,.about-us-detail .sub .item section ul>ul>ul>ul li:before,.values .sub .item section ul>ul>ul>ul li:before,.general .sub .item section ul>ul>ul>ul li:before,.about-us-detail .sub .flavor-gurus .intro section ul>ul>ul>ul li:before,.flavor-gurus .about-us-detail .sub .intro section ul>ul>ul>ul li:before,.values .sub .flavor-gurus .intro section ul>ul>ul>ul li:before,.flavor-gurus .values .sub .intro section ul>ul>ul>ul li:before,.general .sub .flavor-gurus .intro section ul>ul>ul>ul li:before,.flavor-gurus .general .sub .intro section ul>ul>ul>ul li:before,.about-us-detail .sub .alert section ul>ul>ul>ul li:before,.values .sub .alert section ul>ul>ul>ul li:before,.general .sub .alert section ul>ul>ul>ul li:before,.twitter-feed section ul>ul>ul>ul li:before,.links section ul>ul>ul>ul li:before,.events-feed section ul>ul>ul>ul li:before,.mission-statement #our-values-wrap .accordion-content .our-values>ul>ul>ul li:before
	{
	content: '*';
	display: block;
	margin: 0 20px 0 30px;
	padding-right: 12px;
	float: left;
	height: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: "chunk_rethunkregular", "Arial Black", Arial, sans-serif;
	font-size: 40px;
	font-size: 4rem;
	line-height: 1.25;
	margin-bottom: 12px;
	color: #191919;
	line-height: 1.5
}

ul .bulleted-list,ul .blog-feed section ul,.blog-feed section ul ul,ul .about-us-detail .sub .item section ul,.about-us-detail .sub .item section ul ul,ul .values .sub .item section ul,.values .sub .item section ul ul,ul .general .sub .item section ul,.general .sub .item section ul ul,ul .about-us-detail .sub .flavor-gurus .intro section ul,.about-us-detail .sub .flavor-gurus .intro section ul ul,ul .flavor-gurus .about-us-detail .sub .intro section ul,.flavor-gurus .about-us-detail .sub .intro section ul ul,ul .values .sub .flavor-gurus .intro section ul,.values .sub .flavor-gurus .intro section ul ul,ul .flavor-gurus .values .sub .intro section ul,.flavor-gurus .values .sub .intro section ul ul,ul .general .sub .flavor-gurus .intro section ul,.general .sub .flavor-gurus .intro section ul ul,ul .flavor-gurus .general .sub .intro section ul,.flavor-gurus .general .sub .intro section ul ul,ul .about-us-detail .sub .alert section ul,.about-us-detail .sub .alert section ul ul,ul .values .sub .alert section ul,.values .sub .alert section ul ul,ul .general .sub .alert section ul,.general .sub .alert section ul ul,ul .twitter-feed section ul,.twitter-feed section ul ul,ul .links section ul,.links section ul ul,ul .events-feed section ul,.events-feed section ul ul,ul .mission-statement #our-values-wrap .accordion-content .our-values,.mission-statement #our-values-wrap .accordion-content ul .our-values,ol .bulleted-list,ol .blog-feed section ul,.blog-feed section ol ul,ol .about-us-detail .sub .item section ul,.about-us-detail .sub .item section ol ul,ol .values .sub .item section ul,.values .sub .item section ol ul,ol .general .sub .item section ul,.general .sub .item section ol ul,ol .about-us-detail .sub .flavor-gurus .intro section ul,.about-us-detail .sub .flavor-gurus .intro section ol ul,ol .flavor-gurus .about-us-detail .sub .intro section ul,.flavor-gurus .about-us-detail .sub .intro section ol ul,ol .values .sub .flavor-gurus .intro section ul,.values .sub .flavor-gurus .intro section ol ul,ol .flavor-gurus .values .sub .intro section ul,.flavor-gurus .values .sub .intro section ol ul,ol .general .sub .flavor-gurus .intro section ul,.general .sub .flavor-gurus .intro section ol ul,ol .flavor-gurus .general .sub .intro section ul,.flavor-gurus .general .sub .intro section ol ul,ol .about-us-detail .sub .alert section ul,.about-us-detail .sub .alert section ol ul,ol .values .sub .alert section ul,.values .sub .alert section ol ul,ol .general .sub .alert section ul,.general .sub .alert section ol ul,ol .twitter-feed section ul,.twitter-feed section ol ul,ol .links section ul,.links section ol ul,ol .events-feed section ul,.events-feed section ol ul,ol .mission-statement #our-values-wrap .accordion-content .our-values,.mission-statement #our-values-wrap .accordion-content ol .our-values,ul .bulleted-list>ul,ul .blog-feed section ul>ul,.blog-feed section ul ul>ul,ul .about-us-detail .sub .item section ul>ul,.about-us-detail .sub .item section ul ul>ul,ul .values .sub .item section ul>ul,.values .sub .item section ul ul>ul,ul .general .sub .item section ul>ul,.general .sub .item section ul ul>ul,ul .about-us-detail .sub .flavor-gurus .intro section ul>ul,.about-us-detail .sub .flavor-gurus .intro section ul ul>ul,ul .flavor-gurus .about-us-detail .sub .intro section ul>ul,.flavor-gurus .about-us-detail .sub .intro section ul ul>ul,ul .values .sub .flavor-gurus .intro section ul>ul,.values .sub .flavor-gurus .intro section ul ul>ul,ul .flavor-gurus .values .sub .intro section ul>ul,.flavor-gurus .values .sub .intro section ul ul>ul,ul .general .sub .flavor-gurus .intro section ul>ul,.general .sub .flavor-gurus .intro section ul ul>ul,ul .flavor-gurus .general .sub .intro section ul>ul,.flavor-gurus .general .sub .intro section ul ul>ul,ul .about-us-detail .sub .alert section ul>ul,.about-us-detail .sub .alert section ul ul>ul,ul .values .sub .alert section ul>ul,.values .sub .alert section ul ul>ul,ul .general .sub .alert section ul>ul,.general .sub .alert section ul ul>ul,ul .twitter-feed section ul>ul,.twitter-feed section ul ul>ul,ul .links section ul>ul,.links section ul ul>ul,ul .events-feed section ul>ul,.events-feed section ul ul>ul,ul .mission-statement #our-values-wrap .accordion-content .our-values>ul,.mission-statement #our-values-wrap .accordion-content ul .our-values>ul,ol .bulleted-list>ul,ol .blog-feed section ul>ul,.blog-feed section ol ul>ul,ol .about-us-detail .sub .item section ul>ul,.about-us-detail .sub .item section ol ul>ul,ol .values .sub .item section ul>ul,.values .sub .item section ol ul>ul,ol .general .sub .item section ul>ul,.general .sub .item section ol ul>ul,ol .about-us-detail .sub .flavor-gurus .intro section ul>ul,.about-us-detail .sub .flavor-gurus .intro section ol ul>ul,ol .flavor-gurus .about-us-detail .sub .intro section ul>ul,.flavor-gurus .about-us-detail .sub .intro section ol ul>ul,ol .values .sub .flavor-gurus .intro section ul>ul,.values .sub .flavor-gurus .intro section ol ul>ul,ol .flavor-gurus .values .sub .intro section ul>ul,.flavor-gurus .values .sub .intro section ol ul>ul,ol .general .sub .flavor-gurus .intro section ul>ul,.general .sub .flavor-gurus .intro section ol ul>ul,ol .flavor-gurus .general .sub .intro section ul>ul,.flavor-gurus .general .sub .intro section ol ul>ul,ol .about-us-detail .sub .alert section ul>ul,.about-us-detail .sub .alert section ol ul>ul,ol .values .sub .alert section ul>ul,.values .sub .alert section ol ul>ul,ol .general .sub .alert section ul>ul,.general .sub .alert section ol ul>ul,ol .twitter-feed section ul>ul,.twitter-feed section ol ul>ul,ol .links section ul>ul,.links section ol ul>ul,ol .events-feed section ul>ul,.events-feed section ol ul>ul,ol .mission-statement #our-values-wrap .accordion-content .our-values>ul,.mission-statement #our-values-wrap .accordion-content ol .our-values>ul,ul .bulleted-list>ul>ul,ul .blog-feed section ul>ul>ul,.blog-feed section ul ul>ul>ul,ul .about-us-detail .sub .item section ul>ul>ul,.about-us-detail .sub .item section ul ul>ul>ul,ul .values .sub .item section ul>ul>ul,.values .sub .item section ul ul>ul>ul,ul .general .sub .item section ul>ul>ul,.general .sub .item section ul ul>ul>ul,ul .about-us-detail .sub .flavor-gurus .intro section ul>ul>ul,.about-us-detail .sub .flavor-gurus .intro section ul ul>ul>ul,ul .flavor-gurus .about-us-detail .sub .intro section ul>ul>ul,.flavor-gurus .about-us-detail .sub .intro section ul ul>ul>ul,ul .values .sub .flavor-gurus .intro section ul>ul>ul,.values .sub .flavor-gurus .intro section ul ul>ul>ul,ul .flavor-gurus .values .sub .intro section ul>ul>ul,.flavor-gurus .values .sub .intro section ul ul>ul>ul,ul .general .sub .flavor-gurus .intro section ul>ul>ul,.general .sub .flavor-gurus .intro section ul ul>ul>ul,ul .flavor-gurus .general .sub .intro section ul>ul>ul,.flavor-gurus .general .sub .intro section ul ul>ul>ul,ul .about-us-detail .sub .alert section ul>ul>ul,.about-us-detail .sub .alert section ul ul>ul>ul,ul .values .sub .alert section ul>ul>ul,.values .sub .alert section ul ul>ul>ul,ul .general .sub .alert section ul>ul>ul,.general .sub .alert section ul ul>ul>ul,ul .twitter-feed section ul>ul>ul,.twitter-feed section ul ul>ul>ul,ul .links section ul>ul>ul,.links section ul ul>ul>ul,ul .events-feed section ul>ul>ul,.events-feed section ul ul>ul>ul,ul .mission-statement #our-values-wrap .accordion-content .our-values>ul>ul,.mission-statement #our-values-wrap .accordion-content ul .our-values>ul>ul,ol .bulleted-list>ul>ul,ol .blog-feed section ul>ul>ul,.blog-feed section ol ul>ul>ul,ol .about-us-detail .sub .item section ul>ul>ul,.about-us-detail .sub .item section ol ul>ul>ul,ol .values .sub .item section ul>ul>ul,.values .sub .item section ol ul>ul>ul,ol .general .sub .item section ul>ul>ul,.general .sub .item section ol ul>ul>ul,ol .about-us-detail .sub .flavor-gurus .intro section ul>ul>ul,.about-us-detail .sub .flavor-gurus .intro section ol ul>ul>ul,ol .flavor-gurus .about-us-detail .sub .intro section ul>ul>ul,.flavor-gurus .about-us-detail .sub .intro section ol ul>ul>ul,ol .values .sub .flavor-gurus .intro section ul>ul>ul,.values .sub .flavor-gurus .intro section ol ul>ul>ul,ol .flavor-gurus .values .sub .intro section ul>ul>ul,.flavor-gurus .values .sub .intro section ol ul>ul>ul,ol .general .sub .flavor-gurus .intro section ul>ul>ul,.general .sub .flavor-gurus .intro section ol ul>ul>ul,ol .flavor-gurus .general .sub .intro section ul>ul>ul,.flavor-gurus .general .sub .intro section ol ul>ul>ul,ol .about-us-detail .sub .alert section ul>ul>ul,.about-us-detail .sub .alert section ol ul>ul>ul,ol .values .sub .alert section ul>ul>ul,.values .sub .alert section ol ul>ul>ul,ol .general .sub .alert section ul>ul>ul,.general .sub .alert section ol ul>ul>ul,ol .twitter-feed section ul>ul>ul,.twitter-feed section ol ul>ul>ul,ol .links section ul>ul>ul,.links section ol ul>ul>ul,ol .events-feed section ul>ul>ul,.events-feed section ol ul>ul>ul,ol .mission-statement #our-values-wrap .accordion-content .our-values>ul>ul,.mission-statement #our-values-wrap .accordion-content ol .our-values>ul>ul,ul .bulleted-list>ul>ul>ul,ul .blog-feed section ul>ul>ul>ul,.blog-feed section ul ul>ul>ul>ul,ul .about-us-detail .sub .item section ul>ul>ul>ul,.about-us-detail .sub .item section ul ul>ul>ul>ul,ul .values .sub .item section ul>ul>ul>ul,.values .sub .item section ul ul>ul>ul>ul,ul .general .sub .item section ul>ul>ul>ul,.general .sub .item section ul ul>ul>ul>ul,ul .about-us-detail .sub .flavor-gurus .intro section ul>ul>ul>ul,.about-us-detail .sub .flavor-gurus .intro section ul ul>ul>ul>ul,ul .flavor-gurus .about-us-detail .sub .intro section ul>ul>ul>ul,.flavor-gurus .about-us-detail .sub .intro section ul ul>ul>ul>ul,ul .values .sub .flavor-gurus .intro section ul>ul>ul>ul,.values .sub .flavor-gurus .intro section ul ul>ul>ul>ul,ul .flavor-gurus .values .sub .intro section ul>ul>ul>ul,.flavor-gurus .values .sub .intro section ul ul>ul>ul>ul,ul .general .sub .flavor-gurus .intro section ul>ul>ul>ul,.general .sub .flavor-gurus .intro section ul ul>ul>ul>ul,ul .flavor-gurus .general .sub .intro section ul>ul>ul>ul,.flavor-gurus .general .sub .intro section ul ul>ul>ul>ul,ul .about-us-detail .sub .alert section ul>ul>ul>ul,.about-us-detail .sub .alert section ul ul>ul>ul>ul,ul .values .sub .alert section ul>ul>ul>ul,.values .sub .alert section ul ul>ul>ul>ul,ul .general .sub .alert section ul>ul>ul>ul,.general .sub .alert section ul ul>ul>ul>ul,ul .twitter-feed section ul>ul>ul>ul,.twitter-feed section ul ul>ul>ul>ul,ul .links section ul>ul>ul>ul,.links section ul ul>ul>ul>ul,ul .events-feed section ul>ul>ul>ul,.events-feed section ul ul>ul>ul>ul,ul .mission-statement #our-values-wrap .accordion-content .our-values>ul>ul>ul,.mission-statement #our-values-wrap .accordion-content ul .our-values>ul>ul>ul,ol .bulleted-list>ul>ul>ul,ol .blog-feed section ul>ul>ul>ul,.blog-feed section ol ul>ul>ul>ul,ol .about-us-detail .sub .item section ul>ul>ul>ul,.about-us-detail .sub .item section ol ul>ul>ul>ul,ol .values .sub .item section ul>ul>ul>ul,.values .sub .item section ol ul>ul>ul>ul,ol .general .sub .item section ul>ul>ul>ul,.general .sub .item section ol ul>ul>ul>ul,ol .about-us-detail .sub .flavor-gurus .intro section ul>ul>ul>ul,.about-us-detail .sub .flavor-gurus .intro section ol ul>ul>ul>ul,ol .flavor-gurus .about-us-detail .sub .intro section ul>ul>ul>ul,.flavor-gurus .about-us-detail .sub .intro section ol ul>ul>ul>ul,ol .values .sub .flavor-gurus .intro section ul>ul>ul>ul,.values .sub .flavor-gurus .intro section ol ul>ul>ul>ul,ol .flavor-gurus .values .sub .intro section ul>ul>ul>ul,.flavor-gurus .values .sub .intro section ol ul>ul>ul>ul,ol .general .sub .flavor-gurus .intro section ul>ul>ul>ul,.general .sub .flavor-gurus .intro section ol ul>ul>ul>ul,ol .flavor-gurus .general .sub .intro section ul>ul>ul>ul,.flavor-gurus .general .sub .intro section ol ul>ul>ul>ul,ol .about-us-detail .sub .alert section ul>ul>ul>ul,.about-us-detail .sub .alert section ol ul>ul>ul>ul,ol .values .sub .alert section ul>ul>ul>ul,.values .sub .alert section ol ul>ul>ul>ul,ol .general .sub .alert section ul>ul>ul>ul,.general .sub .alert section ol ul>ul>ul>ul,ol .twitter-feed section ul>ul>ul>ul,.twitter-feed section ol ul>ul>ul>ul,ol .links section ul>ul>ul>ul,.links section ol ul>ul>ul>ul,ol .events-feed section ul>ul>ul>ul,.events-feed section ol ul>ul>ul>ul,ol .mission-statement #our-values-wrap .accordion-content .our-values>ul>ul>ul,.mission-statement #our-values-wrap .accordion-content ol .our-values>ul>ul>ul
	{
	margin-top: 0
}

.bulleted-list ul,.blog-feed section ul ul,.about-us-detail .sub .item section ul ul,.values .sub .item section ul ul,.general .sub .item section ul ul,.about-us-detail .sub .flavor-gurus .intro section ul ul,.flavor-gurus .about-us-detail .sub .intro section ul ul,.values .sub .flavor-gurus .intro section ul ul,.flavor-gurus .values .sub .intro section ul ul,.general .sub .flavor-gurus .intro section ul ul,.flavor-gurus .general .sub .intro section ul ul,.about-us-detail .sub .alert section ul ul,.values .sub .alert section ul ul,.general .sub .alert section ul ul,.twitter-feed section ul ul,.links section ul ul,.events-feed section ul ul,.mission-statement #our-values-wrap .accordion-content .our-values ul
	{
	padding: 20px 32px 0
}

.inline {
	display: table;
	margin: 0;
	width: auto
}

.inline li {
	display: inline-block;
	margin: 24px 28px 0 0
}

.ui-list,.share .social {
	display: table;
	margin: 0;
	width: auto
}

.ui-list li,.share .social li {
	display: inline-block;
	margin: 0
}

.filter-list-wrap,.flavor-types-wrap,.our-initiatives-list-wrap {
	position: relative
}

.filter-list-wrap:after,.flavor-types-wrap:after,.our-initiatives-list-wrap:after
	{
	display: block;
	content: '';
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255,
		255, 0)), color-stop(100%, #f0f1ee));
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0),
		#f0f1ee);
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0),
		#f0f1ee);
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0),
		#f0f1ee);
	background-image: linear-gradient(left, rgba(255, 255, 255, 0), #f0f1ee);
	position: absolute;
	right: 0;
	top: 0;
	width: 65px;
	height: 50px;
	z-index: 1;
	display: none
}

.filter-list,.flavor-types,.our-initiatives-list {
	position: relative;
	display: block;
	width: 100%;
	overflow: auto;
	white-space: nowrap;
	display: table;
	margin: 0 auto;
	width: auto;
	white-space: normal;
	width: 70%;
	text-align: center
}

.filter-list li:last-child a,.flavor-types li:last-child a,.our-initiatives-list li:last-child a
	{
	position: relative;
	z-index: 2
}

.filter-list li,.flavor-types li,.our-initiatives-list li {
	display: inline-block;
	margin: 0 0 6px
}

.filter-list li a,.flavor-types li a,.our-initiatives-list li a {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out
}

form.content-form {
	padding: 12px;
	background: #e4ddd0 url("/modules/bnj-templates/img/texture-overlay.png");
	border-radius: 6px;
	padding: 0 28px 24px
}

form.content-form .input-group .input-text {
	width: auto;
	width: 100%
}

form.content-form .input-group p {
	margin-right: 12px;
	float: left
}

form.content-form .input-text {
	max-width: 100%;
	padding-right: 35px;
	width: 300px
}

form.content-form .input-short {
	min-width: 130px;
	width: 130px
}

fieldset {
	*zoom: 1
}

fieldset:before,fieldset:after {
	content: "";
	display: table
}

fieldset:after {
	clear: both
}

label,legend,.form-heading,label,legend {
	margin: 24px 0 0.25em;
	font-weight: bold;
	font-size: 15px;
	font-size: 1.5rem;
	display: block;
	position: relative
}

label.error,legend.error {
	margin: 0.5em 0 1em;
	color: #f1544a;
	font-size: 14px;
	font-size: 1.4rem
}

select,.input-text,input[type="text"],textarea {
	-webkit-appearance: none;
	border-radius: 0px;
	background: #fff;
	padding: 12px;
	line-height: 1.2;
	border: none;
	color: #4e4e4e;
	font-size: 14px;
	font-size: 1.4rem;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3)
}

select {
	padding-right: 8px;
	-webkit-padding-end: 20px;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	background-image: url("/img/select.png");
	background-position: 95% 15px;
	background-repeat: no-repeat;
	margin-right: 5px
}

select:hover {
	background-image: url("/img/select-hover.png")
}

select.many-options {
	background-image: url("/img/select-many.png")
}

.lt-ie9 select {
	background-image: none
}

.bday-label {
	display: inline;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	font-size: 1.2rem
}

.email-signup label,.email-signup legend {
	margin-top: 0.75em;
	text-transform: uppercase;
	font-size: 12px;
	font-size: 1.2rem
}

.input-text,input[type="text"],input[type="email"],textarea {
	border: 5px solid #d0c5b6;
	border-radius: 6px;
	box-shadow: none
}

.input-text:focus,input[type="text"]:focus,input[type="email"]:focus,textarea:focus
	{
	border-color: #0475a1;
	outline: 0
}

.error .input-text,.error input[type="text"],.error input[type="email"],.error textarea
	{
	border-color: #f1544a;
	background-image: url("../img/sprite-select.png");
	background-position: 0px -135px;
	background-position: 97% -135px;
	background-repeat: no-repeat
}

.valid .input-text,.valid input[type="text"],.valid input[type="email"],.valid textarea
	{
	background-image: url("../img/sprite-select.png");
	background-position: 0px -90px;
	background-position: 97% -90px;
	background-repeat: no-repeat;
	color: "proxima-nova", Helvetica, Arial, sans-serif
}

textarea {
	width: 100%
}

input[type="radio"],input[type="checkbox"] {
	position: relative;
	top: 3px;
	width: 20px;
	height: 20px;
	background: #fff;
	-webkit-appearance: none;
	box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.3);
	border: 1px solid #eee
}

input[type="radio"] {
	border-radius: 50%/50%
}

input[type="radio"]:checked {
	background: #191919;
	border: 5px solid #fff
}

input[type="checkbox"] {
	left: 2px
}

input[type="checkbox"]:checked {
	position: relative;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: -630px -225px
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	input[type="checkbox"]:checked {
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.btn,button,input[type="button"] {
	display: table;
	margin: 0.5em 0.5em 0 0;
	width: auto;
	-webkit-appearance: none;
	background: #fff;
	padding: 0 12px;
	line-height: 2.75;
	color: #0475a1;
	font-size: 12.6px;
	font-size: 1.26rem;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
	cursor: pointer;
	-o-transform: rotate(-0.5deg);
	-webkit-transform: rotate(-0.5deg);
	-ms-transform: rotate(-0.5deg);
	transform: rotate(-0.5deg);
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
	border: none
}

.btn i,button i,input[type="button"] i {
	padding: 12px 0 0 6px;
	float: right
}

.btn:hover,button:hover,input[type="button"]:hover,.btn:focus,button:focus,input[type="button"]:focus,.btn:active,button:active,input[type="button"]:active
	{
	color: #0475a1;
	-o-transform: rotate(0.5deg);
	-webkit-transform: rotate(0.5deg);
	-ms-transform: rotate(0.5deg);
	transform: rotate(0.5deg)
}

.content .btn,.content button,.content input[type="button"] {
	border: 0
}

form .btn,form button,form input[type="button"] {
	margin: 24px 0 0
}

.btn-secondary {
	display: inline-block;
	margin: 0.5em 0.5em 0 0;
	padding: 6px 12px;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	-o-transform: rotate(-1deg);
	-webkit-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	transform: rotate(-1deg)
}

.content .btn-secondary {
	border: 2px solid #0475a1
}

.btn-secondary:hover {
	border-color: #003e55
}

.btn-cancel,input[type="reset"] {
	display: table;
	margin: 0.5em 0.5em 0 0;
	width: auto;
	-webkit-appearance: none;
	background: transparent;
	border: none;
	border-bottom: 1px solid #191919;
	color: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	cursor: pointer
}

.submit button,.submit input {
	margin-right: 1em;
	display: inline-block
}

.js .accordion-button:hover,.js .accordion-button-small:hover,.js .accordion-button-medium:hover,.js .accordion-tab-button:hover
	{
	cursor: pointer
}

.js .accordion-button-small:hover {
	cursor: default
}

.js .accordion-button-medium:hover {
	cursor: default
}

.js .accordion-content,.js .accordion-content-up,.js .accordion-tab-content
	{
	display: none
}

.accordion-tab-content.visible {
	display: block
}

.faq .question,.accordion-basic .question,.menu .question {
	display: block
}

.faq .accordion-button,.accordion-basic .accordion-button,.menu .accordion-button
	{
	position: relative;
	padding: 12px 70px 12px 28px;
	background: #fff;
	color: #0475a1;
	font-weight: bold;
	font-size: 22px;
	font-size: 2.2rem;
	-webkit-transform: skew(0deg, -0.5deg);
	-moz-transform: skew(0deg, -0.5deg);
	-ms-transform: skew(0deg, -0.5deg);
	-o-transform: skew(0deg, -0.5deg);
	transform: skew(0deg, -0.5deg);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3)
}

.faq .accordion-button:after,.accordion-basic .accordion-button:after,.menu .accordion-button:after
	{
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	height: 100%;
	background: #e4ddd0 url("/modules/bnj-templates/img/barn.png")
}

.faq .accordion-button:hover,.accordion-basic .accordion-button:hover,.menu .accordion-button:hover
	{
	color: #003e55;
	-webkit-transform: skew(0deg, -1deg);
	-moz-transform: skew(0deg, -1deg);
	-ms-transform: skew(0deg, -1deg);
	-o-transform: skew(0deg, -1deg);
	transform: skew(0deg, -1deg)
}

.faq .accordion-button:hover i,.accordion-basic .accordion-button:hover i,.menu .accordion-button:hover i
	{
	background: #003e55
}

.faq .accordion-button span,.accordion-basic .accordion-button span,.menu .accordion-button span
	{
	display: block;
	-webkit-transform: skew(0deg, 0.5deg);
	-moz-transform: skew(0deg, 0.5deg);
	-ms-transform: skew(0deg, 0.5deg);
	-o-transform: skew(0deg, 0.5deg);
	transform: skew(0deg, 0.5deg)
}

.faq .accordion-button i,.accordion-basic .accordion-button i,.menu .accordion-button i
	{
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	right: 15px
}

.faq .accordion-button i.ss-hyphen,.accordion-basic .accordion-button i.ss-hyphen,.menu .accordion-button i.ss-hyphen,.faq .accordion-button .utility-nav.expanded .geolocator .accordion-button-up .btn-geo i.ss-icon,.utility-nav.expanded .geolocator .accordion-button-up .btn-geo .faq .accordion-button i.ss-icon,.accordion-basic .accordion-button .utility-nav.expanded .geolocator .accordion-button-up .btn-geo i.ss-icon,.utility-nav.expanded .geolocator .accordion-button-up .btn-geo .accordion-basic .accordion-button i.ss-icon,.menu .accordion-button .utility-nav.expanded .geolocator .accordion-button-up .btn-geo i.ss-icon,.utility-nav.expanded .geolocator .accordion-button-up .btn-geo .menu .accordion-button i.ss-icon
	{
	background: #191919
}

.faq .accordion-content,.accordion-basic .accordion-content,.menu .accordion-content
	{
	margin-top: -5px;
	padding: 24px 28px;
	background: #e4e4e3 url("/modules/bnj-templates/img/texture-overlay.png")
}

.accordion-basic {
	margin: 12px auto 24px;
	margin: 12px 0 24px
}

.slider-wrap {
	position: relative;
	max-width: 100%
}

.slider-wrap .slides {
	z-index: 1
}

.slideshow-stack,.instagram {
	position: relative;
	display: table;
	margin: 24px 0;
	width: 100%;
	height: 200px;
	margin: 28px 28px 28px 0;
	width: 350px;
	height: 270px;
	float: left
}

.slideshow-stack .stack,.instagram .stack {
	position: relative;
	margin: 0 auto;
	width: 203px;
	height: inherit;
	overflow: hidden;
	width: 270px
}

.slideshow-stack .stack .photo,.instagram .stack .photo {
	display: block;
	position: absolute;
	top: 10px;
	left: 12px
}

.slideshow-stack .stack .photo.on-top,.instagram .stack .photo.on-top {
	z-index: 3
}

.slideshow-stack .stack .photo:nth-of-type(2),.instagram .stack .photo:nth-of-type(2)
	{
	-o-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg)
}

.slideshow-stack .stack .photo:nth-of-type(3),.instagram .stack .photo:nth-of-type(3)
	{
	-o-transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	transform: rotate(-4deg)
}

.slideshow-stack .stack .photo:nth-of-type(4),.instagram .stack .photo:nth-of-type(4)
	{
	-o-transform: rotate(1deg);
	-webkit-transform: rotate(1deg);
	-ms-transform: rotate(1deg);
	transform: rotate(1deg)
}

.slideshow-stack .stack .photo a,.instagram .stack .photo a {
	display: block;
	border-bottom: 0
}

.no-js .slideshow-stack .stack .photo,.no-js .instagram .stack .photo {
	position: relative;
	float: left;
	padding: 8px
}

.no-js .slideshow-stack .stack,.no-js .instagram .stack {
	width: 100%;
	height: auto
}

.slideshow-stack figure,.instagram figure,.slideshow-stack .video,.instagram .video
	{
	position: relative;
	margin: 0 auto;
	width: 170px;
	height: 170px;
	width: 245px;
	height: 245px
}

.slideshow-stack figure img,.instagram figure img,.slideshow-stack .video img,.instagram .video img
	{
	margin: 0
}

.slideshow-stack figure figcaption,.instagram figure figcaption,.slideshow-stack .video figcaption,.instagram .video figcaption
	{
	position: absolute;
	bottom: 0;
	padding: 12px;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: white;
	font-size: 13.5px;
	font-size: 1.35rem;
	*zoom: 1
}

.slideshow-stack figure figcaption:before,.instagram figure figcaption:before,.slideshow-stack .video figcaption:before,.instagram .video figcaption:before,.slideshow-stack figure figcaption:after,.instagram figure figcaption:after,.slideshow-stack .video figcaption:after,.instagram .video figcaption:after
	{
	content: "";
	display: table
}

.slideshow-stack figure figcaption:after,.instagram figure figcaption:after,.slideshow-stack .video figcaption:after,.instagram .video figcaption:after
	{
	clear: both
}

.no-js .slideshow-stack,.no-js .instagram {
	width: 100%
}

.slideshow-basic,.video-carousel .video-previews {
	position: relative;
	margin: 24px auto 36px
}

.slideshow-basic .bx-wrapper,.video-carousel .video-previews .bx-wrapper
	{
	max-width: 180px !important;
	max-width: 380px !important;
	max-width: 570px !important
}

.slideshow-basic .slides,.video-carousel .video-previews .slides {
	display: block;
	*zoom: 1
}

.slideshow-basic .slides:before,.video-carousel .video-previews .slides:before,.slideshow-basic .slides:after,.video-carousel .video-previews .slides:after
	{
	content: "";
	display: table
}

.slideshow-basic .slides:after,.video-carousel .video-previews .slides:after
	{
	clear: both
}

.slideshow-basic .slide,.video-carousel .video-previews .slide {
	display: block;
	margin: 0 12px;
	padding: 12px 0;
	width: 165px;
	height: 250px;
	float: left;
	*zoom: 1
}

.slideshow-basic .slide:before,.video-carousel .video-previews .slide:before,.slideshow-basic .slide:after,.video-carousel .video-previews .slide:after
	{
	content: "";
	display: table
}

.slideshow-basic .slide:after,.video-carousel .video-previews .slide:after
	{
	clear: both
}

.slideshow-basic .slide figure img,.video-carousel .video-previews .slide figure img,.slideshow-basic .slide .video img,.video-carousel .video-previews .slide .video img
	{
	-o-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg)
}

.slideshow-basic .slide figure,.video-carousel .video-previews .slide figure,.slideshow-basic .slide .video,.video-carousel .video-previews .slide .video
	{
	margin: 0
}

.slideshow-basic .slide:nth-of-type(odd) figure img,.video-carousel .video-previews .slide:nth-of-type(odd) figure img,.slideshow-basic .slide:nth-of-type(odd) .video img,.video-carousel .video-previews .slide:nth-of-type(odd) .video img
	{
	-o-transform: rotate(1.3deg);
	-webkit-transform: rotate(1.3deg);
	-ms-transform: rotate(1.3deg);
	transform: rotate(1.3deg)
}

.slideshow-basic .slide:nth-child(3n) figure img,.video-carousel .video-previews .slide:nth-child(3n) figure img,.slideshow-basic .slide:nth-child(3n) .video img,.video-carousel .video-previews .slide:nth-child(3n) .video img
	{
	-o-transform: rotate(1deg);
	-webkit-transform: rotate(1deg);
	-ms-transform: rotate(1deg);
	transform: rotate(1deg)
}

.slideshow-basic .controls-prev-next,.video-carousel .video-previews .controls-prev-next,.slideshow-basic .bx-controls-direction,.video-carousel .video-previews .bx-controls-direction,.slideshow-basic .controls-prev-next-instagram,.video-carousel .video-previews .controls-prev-next-instagram,.slideshow-basic .controls-prev-next-timeline,.video-carousel .video-previews .controls-prev-next-timeline,.slideshow-basic .controls-prev-next-gurus,.video-carousel .video-previews .controls-prev-next-gurus,.slideshow-basic .controls-prev-next-globe,.video-carousel .video-previews .controls-prev-next-globe,.slideshow-basic .controls-prev-next-flavors,.video-carousel .video-previews .controls-prev-next-flavors
	{
	top: 32%
}

.no-js .slideshow-basic,.no-js .video-carousel .video-previews,.video-carousel .no-js .video-previews
	{
	height: 235px;
	overflow: hidden
}

.no-js .slideshow-basic .slide,.no-js .video-carousel .video-previews .slide,.video-carousel .no-js .video-previews .slide
	{
	height: 235px
}

.controls-prev-next,.bx-controls-direction,.controls-prev-next-instagram,.controls-prev-next-timeline,.controls-prev-next-gurus,.controls-prev-next-globe,.controls-prev-next-flavors
	{
	margin: 0 auto;
	width: 100%;
	position: absolute;
	top: 43%;
	*zoom: 1
}

.controls-prev-next:before,.bx-controls-direction:before,.controls-prev-next-instagram:before,.controls-prev-next-timeline:before,.controls-prev-next-gurus:before,.controls-prev-next-globe:before,.controls-prev-next-flavors:before,.controls-prev-next:after,.bx-controls-direction:after,.controls-prev-next-instagram:after,.controls-prev-next-timeline:after,.controls-prev-next-gurus:after,.controls-prev-next-globe:after,.controls-prev-next-flavors:after
	{
	content: "";
	display: table
}

.controls-prev-next:after,.bx-controls-direction:after,.controls-prev-next-instagram:after,.controls-prev-next-timeline:after,.controls-prev-next-gurus:after,.controls-prev-next-globe:after,.controls-prev-next-flavors:after
	{
	clear: both
}

.controls-prev-next .previous,.bx-controls-direction .previous,.controls-prev-next-instagram .previous,.controls-prev-next-timeline .previous,.controls-prev-next-gurus .previous,.controls-prev-next-globe .previous,.controls-prev-next-flavors .previous,.controls-prev-next .next,.bx-controls-direction .next,.controls-prev-next-instagram .next,.controls-prev-next-timeline .next,.controls-prev-next-gurus .next,.controls-prev-next-globe .next,.controls-prev-next-flavors .next
	{
	position: relative;
	z-index: 5;
	-webkit-transition: 0.5s 0.3s ease-in-out;
	-moz-transition: 0.5s 0.3s ease-in-out;
	-ms-transition: 0.5s 0.3s ease-in-out;
	-o-transition: 0.5s 0.3s ease-in-out;
	transition: 0.5s 0.3s ease-in-out
}

.controls-prev-next .previous a,.bx-controls-direction .previous a,.controls-prev-next-instagram .previous a,.controls-prev-next-timeline .previous a,.controls-prev-next-gurus .previous a,.controls-prev-next-globe .previous a,.controls-prev-next-flavors .previous a,.controls-prev-next .next a,.bx-controls-direction .next a,.controls-prev-next-instagram .next a,.controls-prev-next-timeline .next a,.controls-prev-next-gurus .next a,.controls-prev-next-globe .next a,.controls-prev-next-flavors .next a
	{
	width: 45px;
	height: 45px;
	border-bottom: 0;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: -45px 0px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	.controls-prev-next .previous a,.bx-controls-direction .previous a,.controls-prev-next-instagram .previous a,.controls-prev-next-timeline .previous a,.controls-prev-next-gurus .previous a,.controls-prev-next-globe .previous a,.controls-prev-next-flavors .previous a,.controls-prev-next .next a,.bx-controls-direction .next a,.controls-prev-next-instagram .next a,.controls-prev-next-timeline .next a,.controls-prev-next-gurus .next a,.controls-prev-next-globe .next a,.controls-prev-next-flavors .next a
		{
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.controls-prev-next .previous,.bx-controls-direction .previous,.controls-prev-next-instagram .previous,.controls-prev-next-timeline .previous,.controls-prev-next-gurus .previous,.controls-prev-next-globe .previous,.controls-prev-next-flavors .previous
	{
	float: left
}

.controls-prev-next .previous:hover,.bx-controls-direction .previous:hover,.controls-prev-next-instagram .previous:hover,.controls-prev-next-timeline .previous:hover,.controls-prev-next-gurus .previous:hover,.controls-prev-next-globe .previous:hover,.controls-prev-next-flavors .previous:hover
	{
	-o-transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg)
}

.controls-prev-next .next,.bx-controls-direction .next,.controls-prev-next-instagram .next,.controls-prev-next-timeline .next,.controls-prev-next-gurus .next,.controls-prev-next-globe .next,.controls-prev-next-flavors .next
	{
	float: right
}

.controls-prev-next .next a,.bx-controls-direction .next a,.controls-prev-next-instagram .next a,.controls-prev-next-timeline .next a,.controls-prev-next-gurus .next a,.controls-prev-next-globe .next a,.controls-prev-next-flavors .next a
	{
	background-position: 0px 0px
}

.controls-prev-next .next:hover,.bx-controls-direction .next:hover,.controls-prev-next-instagram .next:hover,.controls-prev-next-timeline .next:hover,.controls-prev-next-gurus .next:hover,.controls-prev-next-globe .next:hover,.controls-prev-next-flavors .next:hover
	{
	-o-transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg)
}

.controls-prev-next .previous a.disabled,.bx-controls-direction .previous a.disabled,.controls-prev-next-instagram .previous a.disabled,.controls-prev-next-timeline .previous a.disabled,.controls-prev-next-gurus .previous a.disabled,.controls-prev-next-globe .previous a.disabled,.controls-prev-next-flavors .previous a.disabled,.controls-prev-next .next a.disabled,.bx-controls-direction .next a.disabled,.controls-prev-next-instagram .next a.disabled,.controls-prev-next-timeline .next a.disabled,.controls-prev-next-gurus .next a.disabled,.controls-prev-next-globe .next a.disabled,.controls-prev-next-flavors .next a.disabled,.no-js .controls-prev-next,.no-js .bx-controls-direction,.no-js .controls-prev-next-instagram,.no-js .controls-prev-next-timeline,.no-js .controls-prev-next-gurus,.no-js .controls-prev-next-globe,.no-js .controls-prev-next-flavors
	{
	display: none
}

.video-carousel {
	margin-bottom: 24px;
	padding: 16px;
	background: #fff;
	border-radius: 6px;
	*zoom: 1;
	padding: 28px
}

.video-carousel:before,.video-carousel:after {
	content: "";
	display: table
}

.video-carousel:after {
	clear: both
}

.video-carousel .video {
	margin: 0
}

.video-carousel .video figcaption {
	padding: 0 0 24px;
	font-weight: normal
}

.video-carousel .video figcaption h5 {
	margin-top: 24px
}

.video-carousel .video figcaption .caption {
	display: block;
	width: auto;
	float: none
}

.video-carousel .video figcaption .cta,.video-carousel .video figcaption a.back-to-top,.video-carousel .video figcaption .breadcrumbs li a,.breadcrumbs li .video-carousel .video figcaption a,.video-carousel .video figcaption .share h6 a,.share h6 .video-carousel .video figcaption a
	{
	margin-top: 24px;
	margin-top: 0;
	float: left
}

.video-carousel .video figcaption .share {
	top: -12px;
	float: right
}

.video-carousel .video figcaption .share h6 {
	margin-top: 0
}

.video-carousel .video figcaption .share h6 a {
	margin: 0
}

.video-carousel .video figcaption .share .social {
	top: 40px
}

.video-carousel .video-previews {
	clear: both;
	border-top: 2px solid rgba(220, 220, 219, 0.3);
	height: 200px
}

.video-carousel .video-previews .bx-wrapper {
	max-width: 175px !important;
	max-width: 360px !important;
	max-width: 360px !important;
	max-width: 540px !important
}

.video-carousel .video-previews .bx-wrapper .bx-viewport {
	height: 200px !important
}

.video-carousel .video-previews .controls-prev-next .previous,.video-carousel .video-previews .bx-controls-direction .previous,.video-carousel .video-previews .controls-prev-next-instagram .previous,.video-carousel .video-previews .controls-prev-next-timeline .previous,.video-carousel .video-previews .controls-prev-next-gurus .previous,.video-carousel .video-previews .controls-prev-next-globe .previous,.video-carousel .video-previews .controls-prev-next-flavors .previous
	{
	margin-left: -10px
}

.video-carousel .video-previews .controls-prev-next .next,.video-carousel .video-previews .bx-controls-direction .next,.video-carousel .video-previews .controls-prev-next-instagram .next,.video-carousel .video-previews .controls-prev-next-timeline .next,.video-carousel .video-previews .controls-prev-next-gurus .next,.video-carousel .video-previews .controls-prev-next-globe .next,.video-carousel .video-previews .controls-prev-next-flavors .next
	{
	margin-right: -10px
}

.video-carousel .video-previews .slides .slide {
	display: table;
	margin: 24px 0 36px;
	width: 30%;
	max-width: 180px;
	height: auto;
	*zoom: 1;
	height: auto
}

.video-carousel .video-previews .slides .slide:before,.video-carousel .video-previews .slides .slide:after
	{
	content: "";
	display: table
}

.video-carousel .video-previews .slides .slide:after {
	clear: both
}

.video-carousel .video-previews .slides .slide:hover,.video-carousel .video-previews .slides .slide:focus
	{
	cursor: pointer
}

.video-carousel .video-previews .slides .slide .now-playing {
	display: none;
	position: absolute;
	top: 0;
	padding: 6px;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	z-index: 2
}

.video-carousel .video-previews .slides .slide figure,.video-carousel .video-previews .slides .slide .video
	{
	position: relative;
	margin: 0 10px;
	float: none;
	opacity: 0.75;
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	*zoom: 1
}

.video-carousel .video-previews .slides .slide figure:before,.video-carousel .video-previews .slides .slide .video:before,.video-carousel .video-previews .slides .slide figure:after,.video-carousel .video-previews .slides .slide .video:after
	{
	content: "";
	display: table
}

.video-carousel .video-previews .slides .slide figure:after,.video-carousel .video-previews .slides .slide .video:after
	{
	clear: both
}

.video-carousel .video-previews .slides .slide figure img,.video-carousel .video-previews .slides .slide .video img
	{
	width: 160px;
	border: 0;
	box-shadow: none;
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

.video-carousel .video-previews .slides .slide figure figcaption,.video-carousel .video-previews .slides .slide .video figcaption
	{
	color: #0475a1
}

.video-carousel .video-previews .slides .slide:hover,.video-carousel .video-previews .slides .slide:focus,.video-carousel .video-previews .slides .active
	{
	position: relative
}

.video-carousel .video-previews .slides .slide:hover figure,.video-carousel .video-previews .slides .slide:hover .video,.video-carousel .video-previews .slides .slide:focus figure,.video-carousel .video-previews .slides .slide:focus .video,.video-carousel .video-previews .slides .active figure,.video-carousel .video-previews .slides .active .video
	{
	opacity: 1
}

.video-carousel .video-previews .slides .slide:hover figure figcaption,.video-carousel .video-previews .slides .slide:hover .video figcaption,.video-carousel .video-previews .slides .slide:focus figure figcaption,.video-carousel .video-previews .slides .slide:focus .video figcaption,.video-carousel .video-previews .slides .active figure figcaption,.video-carousel .video-previews .slides .active .video figcaption
	{
	color: #191919
}

.video-carousel .video-previews .slides .active {
	background: #e9e9e8
}

.video-carousel .video-previews .slides .active:before {
	display: block;
	position: absolute;
	top: -15px;
	left: 42%;
	content: '';
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #e9e9e8
}

.csstransforms .video-carousel .video-previews .slides .active:after {
	display: block;
	position: absolute;
	bottom: -10px;
	width: 100%;
	height: 15px;
	background: #e9e9e8 url("/modules/bnj-templates/img/texture-overlay.png");
	-webkit-transform: skew(0deg, -2deg);
	-moz-transform: skew(0deg, -2deg);
	-ms-transform: skew(0deg, -2deg);
	-o-transform: skew(0deg, -2deg);
	transform: skew(0deg, -2deg);
	content: ''
}

.video-carousel .video-previews .slides .active .now-playing {
	display: block
}

.timeline-slider {
	position: relative
}

.timeline-slider:before,.timeline-slider:after {
	display: block;
	content: '';
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255,
		255, 0)), color-stop(100%, #e6d2a1));
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0),
		#e6d2a1);
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0),
		#e6d2a1);
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0),
		#e6d2a1);
	background-image: linear-gradient(left, rgba(255, 255, 255, 0), #e6d2a1);
	position: absolute;
	width: 25px;
	height: 128px;
	z-index: 1
}

.about-us .timeline-slider:before,.about-us .timeline-slider:after {
	display: none
}

.timeline-slider:before {
	left: 0;
	top: 0;
	z-index: 2;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e6d2a1),
		color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(left, #e6d2a1, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(left, #e6d2a1, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(left, #e6d2a1, rgba(255, 255, 255, 0));
	background-image: linear-gradient(left, #e6d2a1, rgba(255, 255, 255, 0));
	left: 9.5%;
	left: 7.5%
}

.timeline-slider:after {
	right: 0;
	top: 0;
	right: 9.5%;
	right: 7.5%
}

.timeline-slider .bx-wrapper {
	position: relative;
	background: transparent url("../img/barn-uneven.png") repeat-x;
	z-index: 1
}

.timeline-slider .controls-prev-next-timeline {
	display: none;
	display: block;
	top: 29%
}

.timeline-slider .controls-prev-next-timeline .previous {
	margin-left: 24px
}

.timeline-slider .controls-prev-next-timeline .next {
	margin-right: 24px
}

.timeline-slider .controls {
	*zoom: 1
}

.timeline-slider .controls:before,.timeline-slider .controls:after {
	content: "";
	display: table
}

.timeline-slider .controls:after {
	clear: both
}

.timeline-slider .controls li {
	display: inline-block;
	padding: 12px 12px 8px;
	width: 120px;
	height: 155px;
	text-align: center;
	*zoom: 1
}

.timeline-slider .controls li:before,.timeline-slider .controls li:after
	{
	content: "";
	display: table
}

.timeline-slider .controls li:after {
	clear: both
}

.timeline-slider .controls li b,.timeline-slider .controls li .number {
	-webkit-transition: opacity 200ms ease-in-out;
	-moz-transition: opacity 200ms ease-in-out;
	-ms-transition: opacity 200ms ease-in-out;
	-o-transition: opacity 200ms ease-in-out;
	transition: opacity 200ms ease-in-out
}

.timeline-slider .controls li b {
	display: none;
	opacity: 0.1;
	margin: 0 auto;
	float: none
}

.timeline-slider .controls li .number {
	display: table;
	margin: 24px auto 8px;
	width: auto;
	font-size: 60px;
	font-size: 6rem;
	line-height: .8;
	color: #fff;
	opacity: 1.0
}

.timeline-slider .controls li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-size: 1.4rem;
	border: 0;
	font-weight: bold
}

.timeline-slider .controls li.active b {
	opacity: 1.0;
	display: block
}

.timeline-slider .controls li.active .number {
	opacity: 0;
	display: none
}

.timeline-slider .controls li.active a:after {
	display: block;
	position: absolute;
	left: 24%;
	bottom: 0px;
	width: 67px;
	height: 30px;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: -585px -270px;
	content: '';
	z-index: 2
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	.timeline-slider .controls li.active a:after {
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.timeline-slider .controls.decades li {
	width: 210px
}

.timeline-slider .controls.decades .decade {
	position: relative;
	top: 24px;
	color: #fff;
	font-size: 48px;
	font-size: 4.8rem;
	-o-transform: rotate(0.5deg);
	-webkit-transform: rotate(0.5deg);
	-ms-transform: rotate(0.5deg);
	transform: rotate(0.5deg)
}

.timeline-slider .controls.decades .decade:hover {
	-webkit-transform: skew(-0.15deg, 0.15deg) !important;
	transform: skew(-0.15deg, 0.15deg) !important
}

.textshadow .timeline-slider .controls.decades .decade {
	letter-spacing: 3px;
	text-shadow: -2px -2px 0 #191919, 2px -2px 0 #191919, -2px 2px 0 #191919,
		2px 2px 0 #191919
}

.boxshadow .timeline-slider .controls.decades .decade {
	display: block;
	padding: 6px 12px 0;
	width: auto;
	background: #fff;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2)
}

.timeline-slider .controls.decades li:nth-child(even) .decade {
	-o-transform: rotate(-0.75deg);
	-webkit-transform: rotate(-0.75deg);
	-ms-transform: rotate(-0.75deg);
	transform: rotate(-0.75deg)
}

.timeline-slider .controls.decades .active a:after {
	left: 30%
}

.timeline-slides {
	margin-bottom: 50px
}

.timeline-slides .slide {
	display: block;
	position: relative;
	border-radius: 0 6px 6px 0;
	*zoom: 1
}

.timeline-slides .slide:before,.timeline-slides .slide:after {
	content: "";
	display: table
}

.timeline-slides .slide:after {
	clear: both
}

.timeline-slides h2 {
	margin-top: -30px;
	padding: 36px 0 24px;
	width: 100%;
	text-align: center;
	background: #f2bc54 url("/modules/bnj-templates/img/texture-overlay.png");
	color: #fff
}

.about-us .timeline-slides h2 {
	background: #f2bc54 url("../img/tiledpattern.png") repeat
}

.timeline-slides h2 i {
	display: none;
	position: relative;
	top: 4px;
	font-variant: normal;
	display: inline
}

.timeline-slides .slide-template,.timeline-slides .video-template {
	margin: 0 12px;
	*zoom: 1;
	margin: 0 auto;
	width: 74.914089347079%;
	max-width: 872px
}

.timeline-slides .slide-template:before,.timeline-slides .video-template:before,.timeline-slides .slide-template:after,.timeline-slides .video-template:after
	{
	content: "";
	display: table
}

.timeline-slides .slide-template:after,.timeline-slides .video-template:after
	{
	clear: both
}

.about-us .timeline-slides .slide-template,.about-us .timeline-slides .video-template
	{
	width: 77.186963979417%;
	max-width: 900px
}

.timeline-slides .video-template .video {
	max-width: 666px;
	margin: 0 auto;
	margin-top: 36px
}

.timeline-slides .video-template .video .video-container {
	padding: 18px;
	background: #dfba79 url("/modules/bnj-templates/img/barn.png");
	border-radius: 6px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2)
}

.timeline-slides .video-template .video figcaption {
	display: table;
	position: relative;
	margin: 24px auto 0;
	text-align: center;
	border: 10px solid #fff;
	border-left: 0;
	border-right: 0;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
	-o-transform: rotate(-1deg);
	-webkit-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	transform: rotate(-1deg)
}

.timeline-slides .video-template .video figcaption .caption {
	display: block;
	margin: -30px 0 -5px;
	padding: 6px 12px;
	width: auto;
	background: #fff;
	border-top: 1px solid #8cd0fd;
	border-bottom: 1px solid #8cd0fd;
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	padding: 12px 36px;
	font-size: 22px;
	font-size: 2.2rem
}

.timeline-slides .video-template .video figcaption:before {
	position: relative;
	top: -25px;
	margin: 0 auto;
	content: ''
}

.timeline-slides .story {
	margin-top: 24px;
	*zoom: 1
}

.timeline-slides .story:before,.timeline-slides .story:after {
	content: "";
	display: table
}

.timeline-slides .story:after {
	clear: both
}

.timeline-slides .story .two-thirds-last {
	margin-top: 24px;
	float: left
}

.about-us .timeline-slides .story .slideshow-stack:first-child,.about-us .timeline-slides .story .instagram:first-child
	{
	margin-left: -50px
}

.timeline-slides .story .story-text {
	margin: 24px 0;
	width: 47%;
	float: left
}

.about-us .timeline-slides .story .story-text {
	width: 56%
}

.timeline-slides .story figure.photo,.timeline-slides .story .photo.video
	{
	display: table;
	max-width: 29%
}

.timeline-slides .story figure.photo img,.timeline-slides .story .photo.video img
	{
	height: auto
}

.timeline-slides .story .quote {
	width: 100%;
	max-width: 100%
}

.timeline-slides .story .quote img {
	display: none;
	display: block;
	margin-right: 24px;
	float: left
}

.timeline-slides .story .quote blockquote {
	margin: 0;
	padding-left: 12px;
	line-height: 1.5;
	padding-top: 44px
}

.timeline-slides .story .quote blockquote:before {
	left: inherit
}

.timeline-slides .story .quote blockquote,.timeline-slides .story .quote p
	{
	width: 71%;
	float: left
}

.timeline-slides .story .quote p {
	margin-left: 160px
}

.timeline-slides .story-video {
	*zoom: 1
}

.timeline-slides .story-video:before,.timeline-slides .story-video:after
	{
	content: "";
	display: table
}

.timeline-slides .story-video:after {
	clear: both
}

.timeline-slides .story-video .story-text {
	margin: 24px 0;
	max-width: 42%;
	float: left
}

.timeline-slides .story-video figure.video,.timeline-slides .story-video .video
	{
	max-width: 450px;
	margin: 24px;
	width: 50%;
	float: left
}

.timeline-slides .story-video figure.video .video-container,.timeline-slides .story-video .video .video-container
	{
	padding: 18px;
	background: #dfba79 url("/modules/bnj-templates/img/barn.png");
	border-radius: 6px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2)
}

.timeline-slides .story-flavor {
	position: relative
}

.timeline-slides .story-flavor .story-text {
	position: relative;
	padding: 24px 36px 24px 24px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
	background-color: #FAF7F1;
	background-color: rgba(250, 247, 241, 0.7);
	background-image: linear-gradient(#a5dafd 1px, transparent 1px);
	background-position: 10px -2px;
	background-repeat: repeat-y;
	background-size: 100% 1.75em;
	-o-transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	transform: rotate(-4deg);
	margin-bottom: 36px;
	max-width: 58%;
	float: left;
	margin-left: 36px;
	margin-left: 48px
}

.timeline-slides .story-flavor .story-text:before {
	position: relative;
	top: -45px;
	margin: 0 auto;
	content: ''
}

.timeline-slides .story-flavor .story-text:after {
	content: "";
	position: absolute;
	top: -2px;
	right: -2px;
	border-width: 0 22px 30px 0;
	border-style: solid;
	border-color: rgba(250, 247, 241, 0.7) #f0f1ee;
	box-shadow: none
}

.lt-ie9 .timeline-slides .story-flavor .story-text:after {
	display: none
}

.timeline-slides .story-flavor img {
	position: absolute;
	top: -42px;
	right: 0;
	z-index: 2;
	max-width: 100px;
	max-width: 180px;
	position: relative;
	top: 0;
	left: -20px;
	max-width: 220px;
	z-index: 2;
	max-width: 250px;
	max-width: 300px
}

.timeline-slides .story-flavor .divider,.timeline-slides .story-flavor div.featured-initiative .sub:before,div.featured-initiative .timeline-slides .story-flavor .sub:before
	{
	margin-top: 36px
}

.timeline-slides .story-flavor .note {
	position: absolute;
	top: 20px;
	font-size: 13px;
	font-size: 1.3rem;
	color: #73c6fd;
	top: 10px;
	right: 40px
}

.timeline-slides .story-flavor .note .logo-text {
	font-family: "chunk_rethunkregular", "Arial Black", Arial, sans-serif;
	text-transform: uppercase
}

.timeline-slides .year {
	color: #dcdcdb;
	font-size: 60px;
	font-size: 6rem
}

.textshadow .timeline-slides .year {
	color: #f0f1ee;
	letter-spacing: 4px;
	letter-spacing: 4px;
	text-shadow: -3px -3px 0 #cfcfce, 3px -3px 0 #cfcfce, -3px 3px 0 #cfcfce,
		3px 3px 0 #cfcfce
}

.next-slide {
	background: transparent url("../img/barn-uneven.png") repeat-x;
	margin: 12px 0 0;
	padding: 34px 0 0;
	height: 128px;
	background-position: 0 15px;
	padding: 34px 40px
}

.about-us .next-slide {
	height: 118px
}

.next-hand.cta,.cta.prev-hand,a.prev-hand.back-to-top,.breadcrumbs li a.prev-hand,.share h6 a.prev-hand,a.next-hand.back-to-top,.breadcrumbs li a.next-hand,.share h6 a.next-hand
	{
	display: block;
	margin: 0 auto;
	padding: 24px 100px 24px 24px;
	font-size: 12px;
	font-size: 1.2rem;
	z-index: 2;
	float: right;
	font-size: 15px;
	font-size: 1.5rem
}

.how-we-make-ice-cream .next-hand.cta,.how-we-make-ice-cream .cta.prev-hand,.how-we-make-ice-cream a.prev-hand.back-to-top,.how-we-make-ice-cream .breadcrumbs li a.prev-hand,.breadcrumbs li .how-we-make-ice-cream a.prev-hand,.how-we-make-ice-cream .share h6 a.prev-hand,.share h6 .how-we-make-ice-cream a.prev-hand,.how-we-make-ice-cream a.next-hand.back-to-top,.how-we-make-ice-cream .breadcrumbs li a.next-hand,.breadcrumbs li .how-we-make-ice-cream a.next-hand,.how-we-make-ice-cream .share h6 a.next-hand,.share h6 .how-we-make-ice-cream a.next-hand
	{
	margin: -6px auto 0;
	padding: 44px 110px 24px 18px
}

.linked-prosperity-module .next-hand.cta,.linked-prosperity-module .cta.prev-hand,.linked-prosperity-module a.prev-hand.back-to-top,.linked-prosperity-module .breadcrumbs li a.prev-hand,.breadcrumbs li .linked-prosperity-module a.prev-hand,.linked-prosperity-module .share h6 a.prev-hand,.share h6 .linked-prosperity-module a.prev-hand,.linked-prosperity-module a.next-hand.back-to-top,.linked-prosperity-module .breadcrumbs li a.next-hand,.breadcrumbs li .linked-prosperity-module a.next-hand,.linked-prosperity-module .share h6 a.next-hand,.share h6 .linked-prosperity-module a.next-hand
	{
	margin: -6px auto 0;
	padding: 16px 100px 24px 20px;
	padding-left: 14px;
	font-size: 14px;
	font-size: 1.4rem
}

.lt-ie9 .linked-prosperity-module .next-hand.cta,.lt-ie9 .linked-prosperity-module .cta.prev-hand,.lt-ie9 .linked-prosperity-module a.prev-hand.back-to-top,.lt-ie9 .linked-prosperity-module .breadcrumbs li a.prev-hand,.breadcrumbs li .lt-ie9 .linked-prosperity-module a.prev-hand,.lt-ie9 .linked-prosperity-module .share h6 a.prev-hand,.share h6 .lt-ie9 .linked-prosperity-module a.prev-hand,.lt-ie9 .linked-prosperity-module a.next-hand.back-to-top,.lt-ie9 .linked-prosperity-module .breadcrumbs li a.next-hand,.breadcrumbs li .lt-ie9 .linked-prosperity-module a.next-hand,.lt-ie9 .linked-prosperity-module .share h6 a.next-hand,.share h6 .lt-ie9 .linked-prosperity-module a.next-hand
	{
	font-size: 13px;
	font-size: 1.3rem
}

.prev-hand.cta,a.prev-hand.back-to-top,.breadcrumbs li a.prev-hand,.share h6 a.prev-hand
	{
	display: block;
	margin: 0 auto;
	padding: 24px 24px 24px 100px;
	font-size: 12px;
	font-size: 1.2rem;
	z-index: 2;
	float: left;
	font-size: 15px;
	font-size: 1.5rem
}

.linked-prosperity-module .prev-hand.cta,.linked-prosperity-module a.prev-hand.back-to-top,.linked-prosperity-module .breadcrumbs li a.prev-hand,.breadcrumbs li .linked-prosperity-module a.prev-hand,.linked-prosperity-module .share h6 a.prev-hand,.share h6 .linked-prosperity-module a.prev-hand
	{
	display: none;
	margin: -6px auto 0;
	padding: 16px 20px 24px 100px;
	display: block;
	padding-right: 14px;
	font-size: 14px;
	font-size: 1.4rem
}

.lt-ie9 .linked-prosperity-module .prev-hand.cta,.lt-ie9 .linked-prosperity-module a.prev-hand.back-to-top,.lt-ie9 .linked-prosperity-module .breadcrumbs li a.prev-hand,.breadcrumbs li .lt-ie9 .linked-prosperity-module a.prev-hand,.lt-ie9 .linked-prosperity-module .share h6 a.prev-hand,.share h6 .lt-ie9 .linked-prosperity-module a.prev-hand
	{
	font-size: 13px;
	font-size: 1.3rem
}

.content h1 {
	font-size: 33px;
	font-size: 3.3rem;
	font-size: 40px;
	font-size: 4rem;
	font-size: 46px;
	font-size: 4.6rem
}

.content h2 {
	font-size: 25px;
	font-size: 2.5rem;
	font-size: 34px;
	font-size: 3.4rem
}

.content h3 {
	font-size: 20px;
	font-size: 2rem;
	font-size: 24px;
	font-size: 2.4rem
}

.content h4 {
	font-size: 20px;
	font-size: 2rem;
	font-size: 22px;
	font-size: 2.2rem
}

.content h5 {
	font-size: 18px;
	font-size: 1.8rem;
	font-size: 22px;
	font-size: 2.2rem
}

.content h6 {
	font-size: 18px;
	font-size: 1.8rem;
	font-size: 22px;
	font-size: 2.2rem
}

.subhead {
	font-size: 20px;
	font-size: 2rem;
	font-size: 24px;
	font-size: 2.4rem
}

.squiggles,.about-us-detail .content-header h1:after,.values .content-header h1:after,.general .content-header h1:after,.about-us-landing .content-header h1:after,.how-we-make-ice-cream .content-header h1:after
	{
	display: none;
	width: 210px;
	height: 24px;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: -180px -990px;
	display: block
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	.squiggles,.about-us-detail .content-header h1:after,.values .content-header h1:after,.general .content-header h1:after,.about-us-landing .content-header h1:after,.how-we-make-ice-cream .content-header h1:after
		{
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.dashed-wide,.divider,div.featured-initiative .sub:before,.item.meter h3:after,.how h3:after,.intro-date h3:after,.flavor-gurus .meter.intro h3:after,.meter.alert h3:after,.flavor-detail .content-header:after,.flavor-detail-retired .content-header:after,.flavor-detail .story:before,.flavor-detail-retired .story:before,.menu .callout:before
	{
	display: block;
	width: auto;
	height: 15px;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: 0px -1125px
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	.dashed-wide,.divider,div.featured-initiative .sub:before,.item.meter h3:after,.how h3:after,.intro-date h3:after,.flavor-gurus .meter.intro h3:after,.meter.alert h3:after,.flavor-detail .content-header:after,.flavor-detail-retired .content-header:after,.flavor-detail .story:before,.flavor-detail-retired .story:before,.menu .callout:before
		{
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.divider,div.featured-initiative .sub:before {
	margin: 24px auto 12px;
	clear: both
}

.divider-small {
	width: 85px
}

.breadcrumbs {
	display: table;
	margin: 0 auto 12px;
	width: auto;
	max-width: 70%;
	text-align: center;
	margin-bottom: 0;
	padding-right: 0;
	max-width: 100%
}

.breadcrumbs li {
	display: inline-block;
	margin: 0;
	padding: 6px 0 0
}

.breadcrumbs li i {
	position: relative;
	top: 1px;
	margin: 0 10px;
	color: #8a8a8a;
	font-size: 12px;
	font-size: 1.2rem
}

.breadcrumbs li a {
	display: inline-block;
	margin: 0;
	height: 100%;
	padding: 0;
	margin-bottom: 12px
}

.breadcrumbs .current {
	text-transform: uppercase;
	display: inline-block;
	font-weight: bold;
	font-size: 15px;
	font-size: 1.5rem;
	color: #8a8a8a
}

.breadcrumbs .current a {
	color: #8a8a8a
}

.share {
	display: table;
	position: relative;
	width: auto
}

.share h6 {
	color: #8a8a8a
}

.share h6 a {
	text-transform: none;
	color: #8a8a8a
}

.share h6 a:hover,.share h6 a:focus,.share h6 a:active {
	color: #8a8a8a
}

.share h6 a:hover i,.share h6 a:focus i,.share h6 a:active i {
	color: #191919;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out
}

.share h6 a i {
	display: inline-block;
	position: relative;
	top: 4px;
	padding: 10px 6px 4px 10px;
	color: #0475a1;
	background: #dcdcdb url("/modules/bnj-templates/img/texture-overlay.png");
	border-radius: 50%/50%;
	font-size: 18px;
	font-size: 1.8rem
}

.share.active h6 a i {
	color: #191919;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out
}

.share .social {
	display: none;
	position: absolute;
	right: -90px;
	padding: 24px 24px 12px;
	width: auto;
	min-height: 64px;
	background: #dfba79 url("/modules/bnj-templates/img/barn.png");
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	z-index: 1;
	-o-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg)
}

.no-js .share .social {
	display: block;
	float: right
}

.boxsizing .share .social {
	min-height: 100px
}

.share .social:before {
	display: block;
	position: absolute;
	top: -11px;
	left: 45%;
	content: '';
	width: 22px;
	height: 22px;
	background-image: url("/modules/bnj-templates/img/sprite.png");
	background-position: -585px -225px
}

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-device-pixel-ratio
	: 2) {
	.share .social:before {
		background-image: url("/modules/bnj-templates/img/sprite.png");
		background-size: 756px 1269px
	}
}

.share .social li {
	display: inline;
	margin-right: 20px
}

.share .social li:last-child {
	margin-right: 0
}

.share .social li a {
	font-size: 22px;
	font-size: 2.2rem;
	border: none
}

.share .social li a:hover {
	position: relative;
	bottom: 2px
}

.share.active .social {
	display: table
}

.share-on-top,.about-us-detail .content-header .share,.values .content-header .share,.general .content-header .share,.about-us-landing .content-header .share,.how-we-make-ice-cream .content-header .share
	{
	position: absolute;
	right: 0;
	margin: 0 auto;
	position: relative;
	position: absolute
}

.share-on-top h6,.about-us-detail .content-header .share h6,.values .content-header .share h6,.general .content-header .share h6,.about-us-landing .content-header .share h6,.how-we-make-ice-cream .content-header .share h6,.share-on-top h6 a,.about-us-detail .content-header .share h6 a,.values .content-header .share h6 a,.general .content-header .share h6 a,.about-us-landing .content-header .share h6 a,.how-we-make-ice-cream .content-header .share h6 a
	{
	margin-bottom: 0;
	margin-bottom: 12px
}

.share-on-top .social,.about-us-detail .content-header .share .social,.values .content-header .share .social,.general .content-header .share .social,.about-us-landing .content-header .share .social,.how-we-make-ice-cream .content-header .share .social
	{
	right: 0;
	right: -90px
}

.share-on-top .social:before,.about-us-detail .content-header .share .social:before,.values .content-header .share .social:before,.general .content-header .share .social:before,.about-us-landing .content-header .share .social:before,.how-we-make-ice-cream .content-header .share .social:before
	{
	left: 89%
}