@import url("https://use.typekit.net/vup6edh.css");
/*
Widex Custom Colors 
	PRIMARY
		#4E4B48
		#C7C1BA

	SECONDARY
		Corduroy #6A7970
		Amazon #B3C0BA
		Ship Cove #6981B4
		Thunderbird #BDCAE0
		Eggplant #745568
		Lily #BA9EB5
		Blush #C3566D
		Careys Pink #C9AAAE

*/
.materialize-red {
  background-color: #e51c23 !important;
}

.materialize-red-text {
  color: #e51c23 !important;
}

.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}

.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}

.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

.red {
  background-color: #f44336 !important;
}

.red-text {
  color: #f44336 !important;
}

.red.lighten-5 {
  background-color: #ffebee !important;
}

.red-text.text-lighten-5 {
  color: #ffebee !important;
}

.red.lighten-4 {
  background-color: #ffcdd2 !important;
}

.red-text.text-lighten-4 {
  color: #ffcdd2 !important;
}

.red.lighten-3 {
  background-color: #ef9a9a !important;
}

.red-text.text-lighten-3 {
  color: #ef9a9a !important;
}

.red.lighten-2 {
  background-color: #e57373 !important;
}

.red-text.text-lighten-2 {
  color: #e57373 !important;
}

.red.lighten-1 {
  background-color: #ef5350 !important;
}

.red-text.text-lighten-1 {
  color: #ef5350 !important;
}

.red.darken-1 {
  background-color: #e53935 !important;
}

.red-text.text-darken-1 {
  color: #e53935 !important;
}

.red.darken-2 {
  background-color: #d32f2f !important;
}

.red-text.text-darken-2 {
  color: #d32f2f !important;
}

.red.darken-3 {
  background-color: #c62828 !important;
}

.red-text.text-darken-3 {
  color: #c62828 !important;
}

.red.darken-4 {
  background-color: #b71c1c !important;
}

.red-text.text-darken-4 {
  color: #b71c1c !important;
}

.red.accent-1 {
  background-color: #ff8a80 !important;
}

.red-text.text-accent-1 {
  color: #ff8a80 !important;
}

.red.accent-2 {
  background-color: #ff5252 !important;
}

.red-text.text-accent-2 {
  color: #ff5252 !important;
}

.red.accent-3 {
  background-color: #ff1744 !important;
}

.red-text.text-accent-3 {
  color: #ff1744 !important;
}

.red.accent-4 {
  background-color: #d50000 !important;
}

.red-text.text-accent-4 {
  color: #d50000 !important;
}

.pink {
  background-color: #e91e63 !important;
}

.pink-text {
  color: #e91e63 !important;
}

.pink.lighten-5 {
  background-color: #fce4ec !important;
}

.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

.pink.lighten-2 {
  background-color: #f06292 !important;
}

.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

.pink.lighten-1 {
  background-color: #ec407a !important;
}

.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

.pink.darken-1 {
  background-color: #d81b60 !important;
}

.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

.pink.darken-2 {
  background-color: #c2185b !important;
}

.pink-text.text-darken-2 {
  color: #c2185b !important;
}

.pink.darken-3 {
  background-color: #ad1457 !important;
}

.pink-text.text-darken-3 {
  color: #ad1457 !important;
}

.pink.darken-4 {
  background-color: #880e4f !important;
}

.pink-text.text-darken-4 {
  color: #880e4f !important;
}

.pink.accent-1 {
  background-color: #ff80ab !important;
}

.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

.pink.accent-2 {
  background-color: #ff4081 !important;
}

.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

.pink.accent-3 {
  background-color: #f50057 !important;
}

.pink-text.text-accent-3 {
  color: #f50057 !important;
}

.pink.accent-4 {
  background-color: #c51162 !important;
}

.pink-text.text-accent-4 {
  color: #c51162 !important;
}

.purple {
  background-color: #9c27b0 !important;
}

.purple-text {
  color: #9c27b0 !important;
}

.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

.purple.lighten-1 {
  background-color: #ab47bc !important;
}

.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

.purple.darken-1 {
  background-color: #8e24aa !important;
}

.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}

.purple.darken-3 {
  background-color: #6a1b9a !important;
}

.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}

.purple.darken-4 {
  background-color: #4a148c !important;
}

.purple-text.text-darken-4 {
  color: #4a148c !important;
}

.purple.accent-1 {
  background-color: #ea80fc !important;
}

.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

.purple.accent-2 {
  background-color: #e040fb !important;
}

.purple-text.text-accent-2 {
  color: #e040fb !important;
}

.purple.accent-3 {
  background-color: #d500f9 !important;
}

.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

.purple.accent-4 {
  background-color: #aa00ff !important;
}

.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

.deep-purple {
  background-color: #673ab7 !important;
}

.deep-purple-text {
  color: #673ab7 !important;
}

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}

.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}

.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

.deep-purple.accent-3 {
  background-color: #651fff !important;
}

.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

.indigo {
  background-color: #3f51b5 !important;
}

.indigo-text {
  color: #3f51b5 !important;
}

.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

.indigo.lighten-2 {
  background-color: #7986cb !important;
}

.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

.indigo.darken-1 {
  background-color: #3949ab !important;
}

.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

.indigo.darken-2 {
  background-color: #303f9f !important;
}

.indigo-text.text-darken-2 {
  color: #303f9f !important;
}

.indigo.darken-3 {
  background-color: #283593 !important;
}

.indigo-text.text-darken-3 {
  color: #283593 !important;
}

.indigo.darken-4 {
  background-color: #1a237e !important;
}

.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

.indigo.accent-1 {
  background-color: #8c9eff !important;
}

.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

.indigo.accent-2 {
  background-color: #536dfe !important;
}

.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

.indigo.accent-3 {
  background-color: #3d5afe !important;
}

.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

.indigo.accent-4 {
  background-color: #304ffe !important;
}

.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

.blue {
  background-color: #2196f3 !important;
}

.blue-text {
  color: #2196f3 !important;
}

.blue.lighten-5 {
  background-color: #e3f2fd !important;
}

.blue-text.text-lighten-5 {
  color: #e3f2fd !important;
}

.blue.lighten-4 {
  background-color: #bbdefb !important;
}

.blue-text.text-lighten-4 {
  color: #bbdefb !important;
}

.blue.lighten-3 {
  background-color: #90caf9 !important;
}

.blue-text.text-lighten-3 {
  color: #90caf9 !important;
}

.blue.lighten-2 {
  background-color: #64b5f6 !important;
}

.blue-text.text-lighten-2 {
  color: #64b5f6 !important;
}

.blue.lighten-1 {
  background-color: #42a5f5 !important;
}

.blue-text.text-lighten-1 {
  color: #42a5f5 !important;
}

.blue.darken-1 {
  background-color: #1e88e5 !important;
}

.blue-text.text-darken-1 {
  color: #1e88e5 !important;
}

.blue.darken-2 {
  background-color: #1976d2 !important;
}

.blue-text.text-darken-2 {
  color: #1976d2 !important;
}

.blue.darken-3 {
  background-color: #1565c0 !important;
}

.blue-text.text-darken-3 {
  color: #1565c0 !important;
}

.blue.darken-4 {
  background-color: #0d47a1 !important;
}

.blue-text.text-darken-4 {
  color: #0d47a1 !important;
}

.blue.accent-1 {
  background-color: #82b1ff !important;
}

.blue-text.text-accent-1 {
  color: #82b1ff !important;
}

.blue.accent-2 {
  background-color: #448aff !important;
}

.blue-text.text-accent-2 {
  color: #448aff !important;
}

.blue.accent-3 {
  background-color: #2979ff !important;
}

.blue-text.text-accent-3 {
  color: #2979ff !important;
}

.blue.accent-4 {
  background-color: #2962ff !important;
}

.blue-text.text-accent-4 {
  color: #2962ff !important;
}

.light-blue {
  background-color: #03a9f4 !important;
}

.light-blue-text {
  color: #03a9f4 !important;
}

.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

.light-blue.darken-1 {
  background-color: #039be5 !important;
}

.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}

.light-blue.darken-3 {
  background-color: #0277bd !important;
}

.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}

.light-blue.darken-4 {
  background-color: #01579b !important;
}

.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

.light-blue.accent-4 {
  background-color: #0091ea !important;
}

.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

.cyan {
  background-color: #00bcd4 !important;
}

.cyan-text {
  color: #00bcd4 !important;
}

.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

.cyan.lighten-3 {
  background-color: #80deea !important;
}

.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

.cyan.lighten-1 {
  background-color: #26c6da !important;
}

.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

.cyan.darken-1 {
  background-color: #00acc1 !important;
}

.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

.cyan.darken-2 {
  background-color: #0097a7 !important;
}

.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}

.cyan.darken-3 {
  background-color: #00838f !important;
}

.cyan-text.text-darken-3 {
  color: #00838f !important;
}

.cyan.darken-4 {
  background-color: #006064 !important;
}

.cyan-text.text-darken-4 {
  color: #006064 !important;
}

.cyan.accent-1 {
  background-color: #84ffff !important;
}

.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

.cyan.accent-2 {
  background-color: #18ffff !important;
}

.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

.cyan.accent-3 {
  background-color: #00e5ff !important;
}

.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

.teal {
  background-color: #009688 !important;
}

.teal-text {
  color: #009688 !important;
}

.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

.teal.lighten-2 {
  background-color: #4db6ac !important;
}

.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

.teal.lighten-1 {
  background-color: #26a69a !important;
}

.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

.teal.darken-1 {
  background-color: #00897b !important;
}

.teal-text.text-darken-1 {
  color: #00897b !important;
}

.teal.darken-2 {
  background-color: #00796b !important;
}

.teal-text.text-darken-2 {
  color: #00796b !important;
}

.teal.darken-3 {
  background-color: #00695c !important;
}

.teal-text.text-darken-3 {
  color: #00695c !important;
}

.teal.darken-4 {
  background-color: #004d40 !important;
}

.teal-text.text-darken-4 {
  color: #004d40 !important;
}

.teal.accent-1 {
  background-color: #a7ffeb !important;
}

.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

.teal.accent-2 {
  background-color: #64ffda !important;
}

.teal-text.text-accent-2 {
  color: #64ffda !important;
}

.teal.accent-3 {
  background-color: #1de9b6 !important;
}

.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

.teal.accent-4 {
  background-color: #00bfa5 !important;
}

.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

.green {
  background-color: #4caf50 !important;
}

.green-text {
  color: #4caf50 !important;
}

.green.lighten-5 {
  background-color: #e8f5e9 !important;
}

.green-text.text-lighten-5 {
  color: #e8f5e9 !important;
}

.green.lighten-4 {
  background-color: #c8e6c9 !important;
}

.green-text.text-lighten-4 {
  color: #c8e6c9 !important;
}

.green.lighten-3 {
  background-color: #a5d6a7 !important;
}

.green-text.text-lighten-3 {
  color: #a5d6a7 !important;
}

.green.lighten-2 {
  background-color: #81c784 !important;
}

.green-text.text-lighten-2 {
  color: #81c784 !important;
}

.green.lighten-1 {
  background-color: #66bb6a !important;
}

.green-text.text-lighten-1 {
  color: #66bb6a !important;
}

.green.darken-1 {
  background-color: #43a047 !important;
}

.green-text.text-darken-1 {
  color: #43a047 !important;
}

.green.darken-2 {
  background-color: #388e3c !important;
}

.green-text.text-darken-2 {
  color: #388e3c !important;
}

.green.darken-3 {
  background-color: #2e7d32 !important;
}

.green-text.text-darken-3 {
  color: #2e7d32 !important;
}

.green.darken-4 {
  background-color: #1b5e20 !important;
}

.green-text.text-darken-4 {
  color: #1b5e20 !important;
}

.green.accent-1 {
  background-color: #b9f6ca !important;
}

.green-text.text-accent-1 {
  color: #b9f6ca !important;
}

.green.accent-2 {
  background-color: #69f0ae !important;
}

.green-text.text-accent-2 {
  color: #69f0ae !important;
}

.green.accent-3 {
  background-color: #00e676 !important;
}

.green-text.text-accent-3 {
  color: #00e676 !important;
}

.green.accent-4 {
  background-color: #00c853 !important;
}

.green-text.text-accent-4 {
  color: #00c853 !important;
}

.light-green {
  background-color: #8bc34a !important;
}

.light-green-text {
  color: #8bc34a !important;
}

.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

.light-green.lighten-2 {
  background-color: #aed581 !important;
}

.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

.light-green.darken-1 {
  background-color: #7cb342 !important;
}

.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

.light-green.darken-2 {
  background-color: #689f38 !important;
}

.light-green-text.text-darken-2 {
  color: #689f38 !important;
}

.light-green.darken-3 {
  background-color: #558b2f !important;
}

.light-green-text.text-darken-3 {
  color: #558b2f !important;
}

.light-green.darken-4 {
  background-color: #33691e !important;
}

.light-green-text.text-darken-4 {
  color: #33691e !important;
}

.light-green.accent-1 {
  background-color: #ccff90 !important;
}

.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

.light-green.accent-3 {
  background-color: #76ff03 !important;
}

.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

.light-green.accent-4 {
  background-color: #64dd17 !important;
}

.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

.lime {
  background-color: #cddc39 !important;
}

.lime-text {
  color: #cddc39 !important;
}

.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

.lime.lighten-2 {
  background-color: #dce775 !important;
}

.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

.lime.lighten-1 {
  background-color: #d4e157 !important;
}

.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

.lime.darken-1 {
  background-color: #c0ca33 !important;
}

.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

.lime.darken-2 {
  background-color: #afb42b !important;
}

.lime-text.text-darken-2 {
  color: #afb42b !important;
}

.lime.darken-3 {
  background-color: #9e9d24 !important;
}

.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}

.lime.darken-4 {
  background-color: #827717 !important;
}

.lime-text.text-darken-4 {
  color: #827717 !important;
}

.lime.accent-1 {
  background-color: #f4ff81 !important;
}

.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

.lime.accent-2 {
  background-color: #eeff41 !important;
}

.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

.lime.accent-3 {
  background-color: #c6ff00 !important;
}

.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

.lime.accent-4 {
  background-color: #aeea00 !important;
}

.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

.yellow {
  background-color: #ffeb3b !important;
}

.yellow-text {
  color: #ffeb3b !important;
}

.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

.yellow.lighten-3 {
  background-color: #fff59d !important;
}

.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

.yellow.lighten-2 {
  background-color: #fff176 !important;
}

.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

.yellow.darken-1 {
  background-color: #fdd835 !important;
}

.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

.yellow.darken-2 {
  background-color: #fbc02d !important;
}

.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}

.yellow.darken-3 {
  background-color: #f9a825 !important;
}

.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}

.yellow.darken-4 {
  background-color: #f57f17 !important;
}

.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

.yellow.accent-1 {
  background-color: #ffff8d !important;
}

.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

.yellow.accent-2 {
  background-color: #ffff00 !important;
}

.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

.yellow.accent-3 {
  background-color: #ffea00 !important;
}

.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

.yellow.accent-4 {
  background-color: #ffd600 !important;
}

.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

.amber {
  background-color: #ffc107 !important;
}

.amber-text {
  color: #ffc107 !important;
}

.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

.amber.lighten-3 {
  background-color: #ffe082 !important;
}

.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

.amber.lighten-2 {
  background-color: #ffd54f !important;
}

.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

.amber.lighten-1 {
  background-color: #ffca28 !important;
}

.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

.amber.darken-1 {
  background-color: #ffb300 !important;
}

.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

.amber.darken-2 {
  background-color: #ffa000 !important;
}

.amber-text.text-darken-2 {
  color: #ffa000 !important;
}

.amber.darken-3 {
  background-color: #ff8f00 !important;
}

.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}

.amber.darken-4 {
  background-color: #ff6f00 !important;
}

.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

.amber.accent-1 {
  background-color: #ffe57f !important;
}

.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

.amber.accent-2 {
  background-color: #ffd740 !important;
}

.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

.amber.accent-3 {
  background-color: #ffc400 !important;
}

.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

.amber.accent-4 {
  background-color: #ffab00 !important;
}

.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

.orange {
  background-color: #ff9800 !important;
}

.orange-text {
  color: #ff9800 !important;
}

.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

.orange.lighten-2 {
  background-color: #ffb74d !important;
}

.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

.orange.lighten-1 {
  background-color: #ffa726 !important;
}

.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

.orange.darken-1 {
  background-color: #fb8c00 !important;
}

.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

.orange.darken-2 {
  background-color: #f57c00 !important;
}

.orange-text.text-darken-2 {
  color: #f57c00 !important;
}

.orange.darken-3 {
  background-color: #ef6c00 !important;
}

.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}

.orange.darken-4 {
  background-color: #e65100 !important;
}

.orange-text.text-darken-4 {
  color: #e65100 !important;
}

.orange.accent-1 {
  background-color: #ffd180 !important;
}

.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

.orange.accent-2 {
  background-color: #ffab40 !important;
}

.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

.orange.accent-3 {
  background-color: #ff9100 !important;
}

.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

.orange.accent-4 {
  background-color: #ff6d00 !important;
}

.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

.deep-orange {
  background-color: #ff5722 !important;
}

.deep-orange-text {
  color: #ff5722 !important;
}

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}

.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}

.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

.brown {
  background-color: #795548 !important;
}

.brown-text {
  color: #795548 !important;
}

.brown.lighten-5 {
  background-color: #efebe9 !important;
}

.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

.brown.lighten-2 {
  background-color: #a1887f !important;
}

.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

.brown.darken-1 {
  background-color: #6d4c41 !important;
}

.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

.brown.darken-2 {
  background-color: #5d4037 !important;
}

.brown-text.text-darken-2 {
  color: #5d4037 !important;
}

.brown.darken-3 {
  background-color: #4e342e !important;
}

.brown-text.text-darken-3 {
  color: #4e342e !important;
}

.brown.darken-4 {
  background-color: #3e2723 !important;
}

.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

.blue-grey {
  background-color: #607d8b !important;
}

.blue-grey-text {
  color: #607d8b !important;
}

.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}

.blue-grey.darken-3 {
  background-color: #37474f !important;
}

.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}

.blue-grey.darken-4 {
  background-color: #263238 !important;
}

.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

.grey {
  background-color: #9e9e9e !important;
}

.grey-text {
  color: #9e9e9e !important;
}

.grey.lighten-5 {
  background-color: #fafafa !important;
}

.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

.grey.lighten-3 {
  background-color: #eeeeee !important;
}

.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

.grey.darken-1 {
  background-color: #757575 !important;
}

.grey-text.text-darken-1 {
  color: #757575 !important;
}

.grey.darken-2 {
  background-color: #616161 !important;
}

.grey-text.text-darken-2 {
  color: #616161 !important;
}

.grey.darken-3 {
  background-color: #424242 !important;
}

.grey-text.text-darken-3 {
  color: #424242 !important;
}

.grey.darken-4 {
  background-color: #212121 !important;
}

.grey-text.text-darken-4 {
  color: #212121 !important;
}

.widex-blue {
  background-color: #009cdd !important;
}

.widex-blue-text {
  color: #009cdd !important;
}

.widex-blue.lighten-5 {
  background-color: #ddf5ff !important;
}

.widex-blue-text.text-lighten-5 {
  color: #ddf5ff !important;
}

.widex-blue.lighten-4 {
  background-color: #aae6ff !important;
}

.widex-blue-text.text-lighten-4 {
  color: #aae6ff !important;
}

.widex-blue.lighten-3 {
  background-color: #77d7ff !important;
}

.widex-blue-text.text-lighten-3 {
  color: #77d7ff !important;
}

.widex-blue.lighten-2 {
  background-color: #44c8ff !important;
}

.widex-blue-text.text-lighten-2 {
  color: #44c8ff !important;
}

.widex-blue.lighten-1 {
  background-color: #11b9ff !important;
}

.widex-blue-text.text-lighten-1 {
  color: #11b9ff !important;
}

.widex-blue.darken-1 {
  background-color: #0078aa !important;
}

.widex-blue-text.text-darken-1 {
  color: #0078aa !important;
}

.widex-blue.darken-2 {
  background-color: #005477 !important;
}

.widex-blue-text.text-darken-2 {
  color: #005477 !important;
}

.widex-blue.darken-3 {
  background-color: #003044 !important;
}

.widex-blue-text.text-darken-3 {
  color: #003044 !important;
}

.widex-blue.darken-4 {
  background-color: #000c11 !important;
}

.widex-blue-text.text-darken-4 {
  color: #000c11 !important;
}

.widex-grey {
  background-color: #303030 !important;
}

.widex-grey-text {
  color: #303030 !important;
}

.widex-grey.lighten-5 {
  background-color: #b0b0b0 !important;
}

.widex-grey-text.text-lighten-5 {
  color: #b0b0b0 !important;
}

.widex-grey.lighten-4 {
  background-color: #969696 !important;
}

.widex-grey-text.text-lighten-4 {
  color: #969696 !important;
}

.widex-grey.lighten-3 {
  background-color: #7d7d7d !important;
}

.widex-grey-text.text-lighten-3 {
  color: #7d7d7d !important;
}

.widex-grey.lighten-2 {
  background-color: #636363 !important;
}

.widex-grey-text.text-lighten-2 {
  color: #636363 !important;
}

.widex-grey.lighten-1 {
  background-color: #4a4a4a !important;
}

.widex-grey-text.text-lighten-1 {
  color: #4a4a4a !important;
}

.widex-grey.darken-1 {
  background-color: #171717 !important;
}

.widex-grey-text.text-darken-1 {
  color: #171717 !important;
}

.widex-grey.darken-2 {
  background-color: black !important;
}

.widex-grey-text.text-darken-2 {
  color: black !important;
}

.widex-grey.darken-3 {
  background-color: black !important;
}

.widex-grey-text.text-darken-3 {
  color: black !important;
}

.widex-grey.darken-4 {
  background-color: black !important;
}

.widex-grey-text.text-darken-4 {
  color: black !important;
}

.widex-fav {
  background-color: #ff4d67 !important;
}

.widex-fav-text {
  color: #ff4d67 !important;
}

.widex-fav.lighten-5 {
  background-color: white !important;
}

.widex-fav-text.text-lighten-5 {
  color: white !important;
}

.widex-fav.lighten-4 {
  background-color: white !important;
}

.widex-fav-text.text-lighten-4 {
  color: white !important;
}

.widex-fav.lighten-3 {
  background-color: #ffe6ea !important;
}

.widex-fav-text.text-lighten-3 {
  color: #ffe6ea !important;
}

.widex-fav.lighten-2 {
  background-color: #ffb3be !important;
}

.widex-fav-text.text-lighten-2 {
  color: #ffb3be !important;
}

.widex-fav.lighten-1 {
  background-color: #ff8093 !important;
}

.widex-fav-text.text-lighten-1 {
  color: #ff8093 !important;
}

.widex-fav.darken-1 {
  background-color: #ff1a3b !important;
}

.widex-fav-text.text-darken-1 {
  color: #ff1a3b !important;
}

.widex-fav.darken-2 {
  background-color: #e60022 !important;
}

.widex-fav-text.text-darken-2 {
  color: #e60022 !important;
}

.widex-fav.darken-3 {
  background-color: #b3001a !important;
}

.widex-fav-text.text-darken-3 {
  color: #b3001a !important;
}

.widex-fav.darken-4 {
  background-color: #800013 !important;
}

.widex-fav-text.text-darken-4 {
  color: #800013 !important;
}

.widex-primary-dark {
  background-color: #4e4b48 !important;
}

.widex-primary-dark-text {
  color: #4e4b48 !important;
}

.widex-primary-dark.lighten-5 {
  background-color: #cdcbc8 !important;
}

.widex-primary-dark-text.text-lighten-5 {
  color: #cdcbc8 !important;
}

.widex-primary-dark.lighten-4 {
  background-color: #b4b1ae !important;
}

.widex-primary-dark-text.text-lighten-4 {
  color: #b4b1ae !important;
}

.widex-primary-dark.lighten-3 {
  background-color: #9c9893 !important;
}

.widex-primary-dark-text.text-lighten-3 {
  color: #9c9893 !important;
}

.widex-primary-dark.lighten-2 {
  background-color: #837e79 !important;
}

.widex-primary-dark-text.text-lighten-2 {
  color: #837e79 !important;
}

.widex-primary-dark.lighten-1 {
  background-color: #696560 !important;
}

.widex-primary-dark-text.text-lighten-1 {
  color: #696560 !important;
}

.widex-primary-dark.darken-1 {
  background-color: #333230 !important;
}

.widex-primary-dark-text.text-darken-1 {
  color: #333230 !important;
}

.widex-primary-dark.darken-2 {
  background-color: #191817 !important;
}

.widex-primary-dark-text.text-darken-2 {
  color: #191817 !important;
}

.widex-primary-dark.darken-3 {
  background-color: black !important;
}

.widex-primary-dark-text.text-darken-3 {
  color: black !important;
}

.widex-primary-dark.darken-4 {
  background-color: black !important;
}

.widex-primary-dark-text.text-darken-4 {
  color: black !important;
}

.widex-primary-light {
  background-color: #c7c1ba !important;
}

.widex-primary-light-text {
  color: #c7c1ba !important;
}

.widex-primary-light.lighten-5 {
  background-color: white !important;
}

.widex-primary-light-text.text-lighten-5 {
  color: white !important;
}

.widex-primary-light.lighten-4 {
  background-color: white !important;
}

.widex-primary-light-text.text-lighten-4 {
  color: white !important;
}

.widex-primary-light.lighten-3 {
  background-color: white !important;
}

.widex-primary-light-text.text-lighten-3 {
  color: white !important;
}

.widex-primary-light.lighten-2 {
  background-color: #f5f4f2 !important;
}

.widex-primary-light-text.text-lighten-2 {
  color: #f5f4f2 !important;
}

.widex-primary-light.lighten-1 {
  background-color: #dedad6 !important;
}

.widex-primary-light-text.text-lighten-1 {
  color: #dedad6 !important;
}

.widex-primary-light.darken-1 {
  background-color: #b0a89e !important;
}

.widex-primary-light-text.text-darken-1 {
  color: #b0a89e !important;
}

.widex-primary-light.darken-2 {
  background-color: #998e82 !important;
}

.widex-primary-light-text.text-darken-2 {
  color: #998e82 !important;
}

.widex-primary-light.darken-3 {
  background-color: #807568 !important;
}

.widex-primary-light-text.text-darken-3 {
  color: #807568 !important;
}

.widex-primary-light.darken-4 {
  background-color: #645b51 !important;
}

.widex-primary-light-text.text-darken-4 {
  color: #645b51 !important;
}

.widex-secondary-corduroy {
  background-color: #6a7970 !important;
}

.widex-secondary-corduroy-text {
  color: #6a7970 !important;
}

.widex-secondary-corduroy.lighten-5 {
  background-color: #f0f2f1 !important;
}

.widex-secondary-corduroy-text.text-lighten-5 {
  color: #f0f2f1 !important;
}

.widex-secondary-corduroy.lighten-4 {
  background-color: #d5dad7 !important;
}

.widex-secondary-corduroy-text.text-lighten-4 {
  color: #d5dad7 !important;
}

.widex-secondary-corduroy.lighten-3 {
  background-color: #bac2bd !important;
}

.widex-secondary-corduroy-text.text-lighten-3 {
  color: #bac2bd !important;
}

.widex-secondary-corduroy.lighten-2 {
  background-color: #9faaa3 !important;
}

.widex-secondary-corduroy-text.text-lighten-2 {
  color: #9faaa3 !important;
}

.widex-secondary-corduroy.lighten-1 {
  background-color: #839389 !important;
}

.widex-secondary-corduroy-text.text-lighten-1 {
  color: #839389 !important;
}

.widex-secondary-corduroy.darken-1 {
  background-color: #525e57 !important;
}

.widex-secondary-corduroy-text.text-darken-1 {
  color: #525e57 !important;
}

.widex-secondary-corduroy.darken-2 {
  background-color: #3a433e !important;
}

.widex-secondary-corduroy-text.text-darken-2 {
  color: #3a433e !important;
}

.widex-secondary-corduroy.darken-3 {
  background-color: #232725 !important;
}

.widex-secondary-corduroy-text.text-darken-3 {
  color: #232725 !important;
}

.widex-secondary-corduroy.darken-4 {
  background-color: #0b0c0b !important;
}

.widex-secondary-corduroy-text.text-darken-4 {
  color: #0b0c0b !important;
}

.widex-secondary-amazon {
  background-color: #b3c0ba !important;
}

.widex-secondary-amazon-text {
  color: #b3c0ba !important;
}

.widex-secondary-amazon.lighten-5 {
  background-color: white !important;
}

.widex-secondary-amazon-text.text-lighten-5 {
  color: white !important;
}

.widex-secondary-amazon.lighten-4 {
  background-color: white !important;
}

.widex-secondary-amazon-text.text-lighten-4 {
  color: white !important;
}

.widex-secondary-amazon.lighten-3 {
  background-color: white !important;
}

.widex-secondary-amazon-text.text-lighten-3 {
  color: white !important;
}

.widex-secondary-amazon.lighten-2 {
  background-color: #ebeeed !important;
}

.widex-secondary-amazon-text.text-lighten-2 {
  color: #ebeeed !important;
}

.widex-secondary-amazon.lighten-1 {
  background-color: #cfd7d3 !important;
}

.widex-secondary-amazon-text.text-lighten-1 {
  color: #cfd7d3 !important;
}

.widex-secondary-amazon.darken-1 {
  background-color: #97a9a1 !important;
}

.widex-secondary-amazon-text.text-darken-1 {
  color: #97a9a1 !important;
}

.widex-secondary-amazon.darken-2 {
  background-color: #7b9287 !important;
}

.widex-secondary-amazon-text.text-darken-2 {
  color: #7b9287 !important;
}

.widex-secondary-amazon.darken-3 {
  background-color: #63776e !important;
}

.widex-secondary-amazon-text.text-darken-3 {
  color: #63776e !important;
}

.widex-secondary-amazon.darken-4 {
  background-color: #4c5b54 !important;
}

.widex-secondary-amazon-text.text-darken-4 {
  color: #4c5b54 !important;
}

.widex-secondary-shipcove {
  background-color: #6981b4 !important;
}

.widex-secondary-shipcove-text {
  color: #6981b4 !important;
}

.widex-secondary-shipcove.lighten-5 {
  background-color: white !important;
}

.widex-secondary-shipcove-text.text-lighten-5 {
  color: white !important;
}

.widex-secondary-shipcove.lighten-4 {
  background-color: #f1f3f8 !important;
}

.widex-secondary-shipcove-text.text-lighten-4 {
  color: #f1f3f8 !important;
}

.widex-secondary-shipcove.lighten-3 {
  background-color: #cfd7e7 !important;
}

.widex-secondary-shipcove-text.text-lighten-3 {
  color: #cfd7e7 !important;
}

.widex-secondary-shipcove.lighten-2 {
  background-color: #adbad6 !important;
}

.widex-secondary-shipcove-text.text-lighten-2 {
  color: #adbad6 !important;
}

.widex-secondary-shipcove.lighten-1 {
  background-color: #8b9ec5 !important;
}

.widex-secondary-shipcove-text.text-lighten-1 {
  color: #8b9ec5 !important;
}

.widex-secondary-shipcove.darken-1 {
  background-color: #4e679c !important;
}

.widex-secondary-shipcove-text.text-darken-1 {
  color: #4e679c !important;
}

.widex-secondary-shipcove.darken-2 {
  background-color: #3d517a !important;
}

.widex-secondary-shipcove-text.text-darken-2 {
  color: #3d517a !important;
}

.widex-secondary-shipcove.darken-3 {
  background-color: #2c3a58 !important;
}

.widex-secondary-shipcove-text.text-darken-3 {
  color: #2c3a58 !important;
}

.widex-secondary-shipcove.darken-4 {
  background-color: #1b2436 !important;
}

.widex-secondary-shipcove-text.text-darken-4 {
  color: #1b2436 !important;
}

.widex-secondary-thunderbird {
  background-color: #bdcae0 !important;
}

.widex-secondary-thunderbird-text {
  color: #bdcae0 !important;
}

.widex-secondary-thunderbird.lighten-5 {
  background-color: white !important;
}

.widex-secondary-thunderbird-text.text-lighten-5 {
  color: white !important;
}

.widex-secondary-thunderbird.lighten-4 {
  background-color: white !important;
}

.widex-secondary-thunderbird-text.text-lighten-4 {
  color: white !important;
}

.widex-secondary-thunderbird.lighten-3 {
  background-color: white !important;
}

.widex-secondary-thunderbird-text.text-lighten-3 {
  color: white !important;
}

.widex-secondary-thunderbird.lighten-2 {
  background-color: white !important;
}

.widex-secondary-thunderbird-text.text-lighten-2 {
  color: white !important;
}

.widex-secondary-thunderbird.lighten-1 {
  background-color: #e0e6f0 !important;
}

.widex-secondary-thunderbird-text.text-lighten-1 {
  color: #e0e6f0 !important;
}

.widex-secondary-thunderbird.darken-1 {
  background-color: #9aaed0 !important;
}

.widex-secondary-thunderbird-text.text-darken-1 {
  color: #9aaed0 !important;
}

.widex-secondary-thunderbird.darken-2 {
  background-color: #7892bf !important;
}

.widex-secondary-thunderbird-text.text-darken-2 {
  color: #7892bf !important;
}

.widex-secondary-thunderbird.darken-3 {
  background-color: #5576af !important;
}

.widex-secondary-thunderbird-text.text-darken-3 {
  color: #5576af !important;
}

.widex-secondary-thunderbird.darken-4 {
  background-color: #435f8e !important;
}

.widex-secondary-thunderbird-text.text-darken-4 {
  color: #435f8e !important;
}

.widex-secondary-eggplant {
  background-color: #745568 !important;
}

.widex-secondary-eggplant-text {
  color: #745568 !important;
}

.widex-secondary-eggplant.lighten-5 {
  background-color: #e8e0e5 !important;
}

.widex-secondary-eggplant-text.text-lighten-5 {
  color: #e8e0e5 !important;
}

.widex-secondary-eggplant.lighten-4 {
  background-color: #d3c2cc !important;
}

.widex-secondary-eggplant-text.text-lighten-4 {
  color: #d3c2cc !important;
}

.widex-secondary-eggplant.lighten-3 {
  background-color: #bda5b4 !important;
}

.widex-secondary-eggplant-text.text-lighten-3 {
  color: #bda5b4 !important;
}

.widex-secondary-eggplant.lighten-2 {
  background-color: #a7889b !important;
}

.widex-secondary-eggplant-text.text-lighten-2 {
  color: #a7889b !important;
}

.widex-secondary-eggplant.lighten-1 {
  background-color: #916b82 !important;
}

.widex-secondary-eggplant-text.text-lighten-1 {
  color: #916b82 !important;
}

.widex-secondary-eggplant.darken-1 {
  background-color: #573f4e !important;
}

.widex-secondary-eggplant-text.text-darken-1 {
  color: #573f4e !important;
}

.widex-secondary-eggplant.darken-2 {
  background-color: #392a33 !important;
}

.widex-secondary-eggplant-text.text-darken-2 {
  color: #392a33 !important;
}

.widex-secondary-eggplant.darken-3 {
  background-color: #1c1419 !important;
}

.widex-secondary-eggplant-text.text-darken-3 {
  color: #1c1419 !important;
}

.widex-secondary-eggplant.darken-4 {
  background-color: black !important;
}

.widex-secondary-eggplant-text.text-darken-4 {
  color: black !important;
}

.widex-secondary-lily {
  background-color: #ba9eb5 !important;
}

.widex-secondary-lily-text {
  color: #ba9eb5 !important;
}

.widex-secondary-lily.lighten-5 {
  background-color: white !important;
}

.widex-secondary-lily-text.text-lighten-5 {
  color: white !important;
}

.widex-secondary-lily.lighten-4 {
  background-color: white !important;
}

.widex-secondary-lily-text.text-lighten-4 {
  color: white !important;
}

.widex-secondary-lily.lighten-3 {
  background-color: #faf7f9 !important;
}

.widex-secondary-lily-text.text-lighten-3 {
  color: #faf7f9 !important;
}

.widex-secondary-lily.lighten-2 {
  background-color: #e4dae2 !important;
}

.widex-secondary-lily-text.text-lighten-2 {
  color: #e4dae2 !important;
}

.widex-secondary-lily.lighten-1 {
  background-color: #cfbccc !important;
}

.widex-secondary-lily-text.text-lighten-1 {
  color: #cfbccc !important;
}

.widex-secondary-lily.darken-1 {
  background-color: #a5809e !important;
}

.widex-secondary-lily-text.text-darken-1 {
  color: #a5809e !important;
}

.widex-secondary-lily.darken-2 {
  background-color: #8d6586 !important;
}

.widex-secondary-lily-text.text-darken-2 {
  color: #8d6586 !important;
}

.widex-secondary-lily.darken-3 {
  background-color: #704f6a !important;
}

.widex-secondary-lily-text.text-darken-3 {
  color: #704f6a !important;
}

.widex-secondary-lily.darken-4 {
  background-color: #523a4e !important;
}

.widex-secondary-lily-text.text-darken-4 {
  color: #523a4e !important;
}

.widex-secondary-blush {
  background-color: #c3566d !important;
}

.widex-secondary-blush-text {
  color: #c3566d !important;
}

.widex-secondary-blush.lighten-5 {
  background-color: white !important;
}

.widex-secondary-blush-text.text-lighten-5 {
  color: white !important;
}

.widex-secondary-blush.lighten-4 {
  background-color: #f8edef !important;
}

.widex-secondary-blush-text.text-lighten-4 {
  color: #f8edef !important;
}

.widex-secondary-blush.lighten-3 {
  background-color: #ebc7cf !important;
}

.widex-secondary-blush-text.text-lighten-3 {
  color: #ebc7cf !important;
}

.widex-secondary-blush.lighten-2 {
  background-color: #dea1ae !important;
}

.widex-secondary-blush-text.text-lighten-2 {
  color: #dea1ae !important;
}

.widex-secondary-blush.lighten-1 {
  background-color: #d07c8e !important;
}

.widex-secondary-blush-text.text-lighten-1 {
  color: #d07c8e !important;
}

.widex-secondary-blush.darken-1 {
  background-color: #aa3c53 !important;
}

.widex-secondary-blush-text.text-darken-1 {
  color: #aa3c53 !important;
}

.widex-secondary-blush.darken-2 {
  background-color: #842f41 !important;
}

.widex-secondary-blush-text.text-darken-2 {
  color: #842f41 !important;
}

.widex-secondary-blush.darken-3 {
  background-color: #5e222e !important;
}

.widex-secondary-blush-text.text-darken-3 {
  color: #5e222e !important;
}

.widex-secondary-blush.darken-4 {
  background-color: #39141c !important;
}

.widex-secondary-blush-text.text-darken-4 {
  color: #39141c !important;
}

.widex-secondary-careys-pink {
  background-color: #c9aaae !important;
}

.widex-secondary-careys-pink-text {
  color: #c9aaae !important;
}

.widex-secondary-careys-pink.lighten-5 {
  background-color: white !important;
}

.widex-secondary-careys-pink-text.text-lighten-5 {
  color: white !important;
}

.widex-secondary-careys-pink.lighten-4 {
  background-color: white !important;
}

.widex-secondary-careys-pink-text.text-lighten-4 {
  color: white !important;
}

.widex-secondary-careys-pink.lighten-3 {
  background-color: white !important;
}

.widex-secondary-careys-pink-text.text-lighten-3 {
  color: white !important;
}

.widex-secondary-careys-pink.lighten-2 {
  background-color: #f1e8e9 !important;
}

.widex-secondary-careys-pink-text.text-lighten-2 {
  color: #f1e8e9 !important;
}

.widex-secondary-careys-pink.lighten-1 {
  background-color: #ddc9cc !important;
}

.widex-secondary-careys-pink-text.text-lighten-1 {
  color: #ddc9cc !important;
}

.widex-secondary-careys-pink.darken-1 {
  background-color: #b58b90 !important;
}

.widex-secondary-careys-pink-text.text-darken-1 {
  color: #b58b90 !important;
}

.widex-secondary-careys-pink.darken-2 {
  background-color: #a16c73 !important;
}

.widex-secondary-careys-pink-text.text-darken-2 {
  color: #a16c73 !important;
}

.widex-secondary-careys-pink.darken-3 {
  background-color: #85555b !important;
}

.widex-secondary-careys-pink-text.text-darken-3 {
  color: #85555b !important;
}

.widex-secondary-careys-pink.darken-4 {
  background-color: #664146 !important;
}

.widex-secondary-careys-pink-text.text-darken-4 {
  color: #664146 !important;
}

.black {
  background-color: #000000 !important;
}

.black-text {
  color: #000000 !important;
}

.white {
  background-color: #ffffff !important;
}

.white-text {
  color: #ffffff !important;
}

.transparent {
  background-color: transparent !important;
}

.transparent-text {
  color: transparent !important;
}

.container {
  margin: 0 auto;
  max-width: 1280px;
  width: 90%;
}

@media only screen and (min-width: 601px) {
  .container {
    width: 85%;
  }
}
@media only screen and (min-width: 993px) {
  .container {
    width: 70%;
  }
}
.section {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.section.no-pad {
  padding: 0;
}
.section.no-pad-bot {
  padding-bottom: 0;
}
.section.no-pad-top {
  padding-top: 0;
}

.matRow {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
.matRow:after {
  content: "";
  display: table;
  clear: both;
}
.matRow .col {
  float: left;
  box-sizing: border-box;
  padding: 0 0.75rem;
  min-height: 1px;
}
.matRow .col[class*="push-"], .matRow .col[class*="pull-"] {
  position: relative;
}
.matRow .col.s1 {
  width: 8.33333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s2 {
  width: 16.66667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s3 {
  width: 25%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s4 {
  width: 33.33333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s5 {
  width: 41.66667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s6 {
  width: 50%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s7 {
  width: 58.33333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s8 {
  width: 66.66667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s9 {
  width: 75%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s10 {
  width: 83.33333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s11 {
  width: 91.66667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.s12 {
  width: 100%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.matRow .col.offset-s1 {
  margin-left: 8.33333%;
}
.matRow .col.pull-s1 {
  right: 8.33333%;
}
.matRow .col.push-s1 {
  left: 8.33333%;
}
.matRow .col.offset-s2 {
  margin-left: 16.66667%;
}
.matRow .col.pull-s2 {
  right: 16.66667%;
}
.matRow .col.push-s2 {
  left: 16.66667%;
}
.matRow .col.offset-s3 {
  margin-left: 25%;
}
.matRow .col.pull-s3 {
  right: 25%;
}
.matRow .col.push-s3 {
  left: 25%;
}
.matRow .col.offset-s4 {
  margin-left: 33.33333%;
}
.matRow .col.pull-s4 {
  right: 33.33333%;
}
.matRow .col.push-s4 {
  left: 33.33333%;
}
.matRow .col.offset-s5 {
  margin-left: 41.66667%;
}
.matRow .col.pull-s5 {
  right: 41.66667%;
}
.matRow .col.push-s5 {
  left: 41.66667%;
}
.matRow .col.offset-s6 {
  margin-left: 50%;
}
.matRow .col.pull-s6 {
  right: 50%;
}
.matRow .col.push-s6 {
  left: 50%;
}
.matRow .col.offset-s7 {
  margin-left: 58.33333%;
}
.matRow .col.pull-s7 {
  right: 58.33333%;
}
.matRow .col.push-s7 {
  left: 58.33333%;
}
.matRow .col.offset-s8 {
  margin-left: 66.66667%;
}
.matRow .col.pull-s8 {
  right: 66.66667%;
}
.matRow .col.push-s8 {
  left: 66.66667%;
}
.matRow .col.offset-s9 {
  margin-left: 75%;
}
.matRow .col.pull-s9 {
  right: 75%;
}
.matRow .col.push-s9 {
  left: 75%;
}
.matRow .col.offset-s10 {
  margin-left: 83.33333%;
}
.matRow .col.pull-s10 {
  right: 83.33333%;
}
.matRow .col.push-s10 {
  left: 83.33333%;
}
.matRow .col.offset-s11 {
  margin-left: 91.66667%;
}
.matRow .col.pull-s11 {
  right: 91.66667%;
}
.matRow .col.push-s11 {
  left: 91.66667%;
}
.matRow .col.offset-s12 {
  margin-left: 100%;
}
.matRow .col.pull-s12 {
  right: 100%;
}
.matRow .col.push-s12 {
  left: 100%;
}
@media only screen and (min-width: 601px) {
  .matRow .col.m1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.m12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.offset-m1 {
    margin-left: 8.33333%;
  }
  .matRow .col.pull-m1 {
    right: 8.33333%;
  }
  .matRow .col.push-m1 {
    left: 8.33333%;
  }
  .matRow .col.offset-m2 {
    margin-left: 16.66667%;
  }
  .matRow .col.pull-m2 {
    right: 16.66667%;
  }
  .matRow .col.push-m2 {
    left: 16.66667%;
  }
  .matRow .col.offset-m3 {
    margin-left: 25%;
  }
  .matRow .col.pull-m3 {
    right: 25%;
  }
  .matRow .col.push-m3 {
    left: 25%;
  }
  .matRow .col.offset-m4 {
    margin-left: 33.33333%;
  }
  .matRow .col.pull-m4 {
    right: 33.33333%;
  }
  .matRow .col.push-m4 {
    left: 33.33333%;
  }
  .matRow .col.offset-m5 {
    margin-left: 41.66667%;
  }
  .matRow .col.pull-m5 {
    right: 41.66667%;
  }
  .matRow .col.push-m5 {
    left: 41.66667%;
  }
  .matRow .col.offset-m6 {
    margin-left: 50%;
  }
  .matRow .col.pull-m6 {
    right: 50%;
  }
  .matRow .col.push-m6 {
    left: 50%;
  }
  .matRow .col.offset-m7 {
    margin-left: 58.33333%;
  }
  .matRow .col.pull-m7 {
    right: 58.33333%;
  }
  .matRow .col.push-m7 {
    left: 58.33333%;
  }
  .matRow .col.offset-m8 {
    margin-left: 66.66667%;
  }
  .matRow .col.pull-m8 {
    right: 66.66667%;
  }
  .matRow .col.push-m8 {
    left: 66.66667%;
  }
  .matRow .col.offset-m9 {
    margin-left: 75%;
  }
  .matRow .col.pull-m9 {
    right: 75%;
  }
  .matRow .col.push-m9 {
    left: 75%;
  }
  .matRow .col.offset-m10 {
    margin-left: 83.33333%;
  }
  .matRow .col.pull-m10 {
    right: 83.33333%;
  }
  .matRow .col.push-m10 {
    left: 83.33333%;
  }
  .matRow .col.offset-m11 {
    margin-left: 91.66667%;
  }
  .matRow .col.pull-m11 {
    right: 91.66667%;
  }
  .matRow .col.push-m11 {
    left: 91.66667%;
  }
  .matRow .col.offset-m12 {
    margin-left: 100%;
  }
  .matRow .col.pull-m12 {
    right: 100%;
  }
  .matRow .col.push-m12 {
    left: 100%;
  }
}
@media only screen and (min-width: 993px) {
  .matRow .col.l1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.l12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.offset-l1 {
    margin-left: 8.33333%;
  }
  .matRow .col.pull-l1 {
    right: 8.33333%;
  }
  .matRow .col.push-l1 {
    left: 8.33333%;
  }
  .matRow .col.offset-l2 {
    margin-left: 16.66667%;
  }
  .matRow .col.pull-l2 {
    right: 16.66667%;
  }
  .matRow .col.push-l2 {
    left: 16.66667%;
  }
  .matRow .col.offset-l3 {
    margin-left: 25%;
  }
  .matRow .col.pull-l3 {
    right: 25%;
  }
  .matRow .col.push-l3 {
    left: 25%;
  }
  .matRow .col.offset-l4 {
    margin-left: 33.33333%;
  }
  .matRow .col.pull-l4 {
    right: 33.33333%;
  }
  .matRow .col.push-l4 {
    left: 33.33333%;
  }
  .matRow .col.offset-l5 {
    margin-left: 41.66667%;
  }
  .matRow .col.pull-l5 {
    right: 41.66667%;
  }
  .matRow .col.push-l5 {
    left: 41.66667%;
  }
  .matRow .col.offset-l6 {
    margin-left: 50%;
  }
  .matRow .col.pull-l6 {
    right: 50%;
  }
  .matRow .col.push-l6 {
    left: 50%;
  }
  .matRow .col.offset-l7 {
    margin-left: 58.33333%;
  }
  .matRow .col.pull-l7 {
    right: 58.33333%;
  }
  .matRow .col.push-l7 {
    left: 58.33333%;
  }
  .matRow .col.offset-l8 {
    margin-left: 66.66667%;
  }
  .matRow .col.pull-l8 {
    right: 66.66667%;
  }
  .matRow .col.push-l8 {
    left: 66.66667%;
  }
  .matRow .col.offset-l9 {
    margin-left: 75%;
  }
  .matRow .col.pull-l9 {
    right: 75%;
  }
  .matRow .col.push-l9 {
    left: 75%;
  }
  .matRow .col.offset-l10 {
    margin-left: 83.33333%;
  }
  .matRow .col.pull-l10 {
    right: 83.33333%;
  }
  .matRow .col.push-l10 {
    left: 83.33333%;
  }
  .matRow .col.offset-l11 {
    margin-left: 91.66667%;
  }
  .matRow .col.pull-l11 {
    right: 91.66667%;
  }
  .matRow .col.push-l11 {
    left: 91.66667%;
  }
  .matRow .col.offset-l12 {
    margin-left: 100%;
  }
  .matRow .col.pull-l12 {
    right: 100%;
  }
  .matRow .col.push-l12 {
    left: 100%;
  }
}
@media only screen and (min-width: 1201px) {
  .matRow .col.xl1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.xl12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .matRow .col.offset-xl1 {
    margin-left: 8.33333%;
  }
  .matRow .col.pull-xl1 {
    right: 8.33333%;
  }
  .matRow .col.push-xl1 {
    left: 8.33333%;
  }
  .matRow .col.offset-xl2 {
    margin-left: 16.66667%;
  }
  .matRow .col.pull-xl2 {
    right: 16.66667%;
  }
  .matRow .col.push-xl2 {
    left: 16.66667%;
  }
  .matRow .col.offset-xl3 {
    margin-left: 25%;
  }
  .matRow .col.pull-xl3 {
    right: 25%;
  }
  .matRow .col.push-xl3 {
    left: 25%;
  }
  .matRow .col.offset-xl4 {
    margin-left: 33.33333%;
  }
  .matRow .col.pull-xl4 {
    right: 33.33333%;
  }
  .matRow .col.push-xl4 {
    left: 33.33333%;
  }
  .matRow .col.offset-xl5 {
    margin-left: 41.66667%;
  }
  .matRow .col.pull-xl5 {
    right: 41.66667%;
  }
  .matRow .col.push-xl5 {
    left: 41.66667%;
  }
  .matRow .col.offset-xl6 {
    margin-left: 50%;
  }
  .matRow .col.pull-xl6 {
    right: 50%;
  }
  .matRow .col.push-xl6 {
    left: 50%;
  }
  .matRow .col.offset-xl7 {
    margin-left: 58.33333%;
  }
  .matRow .col.pull-xl7 {
    right: 58.33333%;
  }
  .matRow .col.push-xl7 {
    left: 58.33333%;
  }
  .matRow .col.offset-xl8 {
    margin-left: 66.66667%;
  }
  .matRow .col.pull-xl8 {
    right: 66.66667%;
  }
  .matRow .col.push-xl8 {
    left: 66.66667%;
  }
  .matRow .col.offset-xl9 {
    margin-left: 75%;
  }
  .matRow .col.pull-xl9 {
    right: 75%;
  }
  .matRow .col.push-xl9 {
    left: 75%;
  }
  .matRow .col.offset-xl10 {
    margin-left: 83.33333%;
  }
  .matRow .col.pull-xl10 {
    right: 83.33333%;
  }
  .matRow .col.push-xl10 {
    left: 83.33333%;
  }
  .matRow .col.offset-xl11 {
    margin-left: 91.66667%;
  }
  .matRow .col.pull-xl11 {
    right: 91.66667%;
  }
  .matRow .col.push-xl11 {
    left: 91.66667%;
  }
  .matRow .col.offset-xl12 {
    margin-left: 100%;
  }
  .matRow .col.pull-xl12 {
    right: 100%;
  }
  .matRow .col.push-xl12 {
    left: 100%;
  }
}

* {
  box-sizing: border-box;
}

body {
  /*	font-family: aileron, Arial, Helvetica, sans-serif; */
  font-family: canada-type-gibson, sans-serif, Arial, Helvetica;
  font-size: 14px;
  color: #4e4b48;
  margin: 0px;
  padding: 0px;
  background-color: #4e4b48;
}

input,
textarea,
select,
button {
  font-size: 1em;
  max-width: 100%;
}

img {
  vertical-align: middle;
}

a,
a:active {
  color: #4e4b48;
  text-decoration: underline;
}

a:hover,
a:focus {
  color: #4e4b48;
  text-decoration: underline;
}

.wpthemeBanner .wpthemeBannerInner {
  border: none;
  background: #f2f2f2;
}

.wpthemeBanner .wpthemeBannerInner .wpthemeCommonActions {
  margin: 5px 0;
}

.wpthemeBannerPrimaryNavigation .wpthemeBannerInner {
  border: none;
}

.wpthemeBanner .wpthemeBranding img {
  background-position: 0 -448px;
}

.wpthemeControlHeader {
  border-top: 3px solid #003366;
}

.wpthemeLogo {
  display: inline-block;
  height: auto;
  width: auto;
  background-image: none;
  vertical-align: middle;
  margin: auto;
}

.wpthemeLogo .wpthemeInner {
  overflow: hidden;
}

.logoNavContainer > .wpthemeInner {
  text-align: right;
  position: relative;
  padding: 10px 0;
}

.logoNavContainer .wpthemeBannerPrimaryNavigation {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  position: absolute;
  z-index: 999;
  left: 0;
  bottom: 0;
}

.outerContainer {
  height: 100%;
  overflow: hidden;
}

.outerContainer::-webkit-scrollbar {
  height: 10px;
  width: 10px;
  background: #fff;
  border-left: 1px solid #999;
}

.outerContainer::-webkit-scrollbar-thumb {
  background: #ccc;
  border-left: 1px solid #999;
}

.outerContainer::-webkit-scrollbar-corner {
  background: #ccc;
}

p::selection {
  background-color: #676767;
  color: #fff;
}

.dj_ie .outerContainer {
  height: auto;
  overflow: hidden;
}

.headerBanner {
  position: relative;
  background-color: #4e4b48;
}
.headerBanner a,
.headerBanner a:active,
.headerBanner a:hover,
.headerBanner a:focus {
  color: #fff;
}

.headerBanner .wpthemeInner {
  text-align: center;
}

.topBorder {
  border-top: 1px solid #999;
}

.overlayContainer {
  position: relative;
}

.mobileNavButton {
  display: none;
}

#topLevelLinksButton {
  text-align: center;
  background: #008abf;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGFiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc1YTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #008abf 0%, #0075a3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008abf), color-stop(100%, #0075a3));
  background: -webkit-linear-gradient(top, #008abf 0%, #0075a3 100%);
  background: -o-linear-gradient(top, #008abf 0%, #0075a3 100%);
  background: -ms-linear-gradient(top, #008abf 0%, #0075a3 100%);
  background: linear-gradient(to bottom, #008abf 0%, #0075a3 100%);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666;
}

#topLevelLinksButton button {
  background: none;
  background-color: rgba(255, 255, 255, 0.4);
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  background-position: center 0px;
  width: 100px;
  height: 5px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: solid;
  border-top-color: #fff;
  border-right-color: #333;
  border-bottom-color: #fff;
  border-left-color: #333;
  cursor: pointer;
}

#topLevelLinksButton.open button .arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  display: block;
  margin: auto;
}

#topLevelLinksButton.closed button .arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  display: block;
  margin: auto;
}

.wpthemeCommonActions .wpthemeBranding {
  display: none;
}

.portletHeading {
  display: none;
}

/*
.outerContainer .innerContainer .wpthemeInner .leftCol {
	float: left;
	overflow: hidden;
	margin-right: 5px;
	width:208px;
}
.outerContainer .innerContainer .wpthemeInner .rightCol {
	float: right;
	overflow: hidden;
	margin-left: 5px;
}
.outerContainer .innerContainer .wpthemeInner .mainCol {
	clear:right;
	overflow:hidden;
}
.outerContainer .innerContainer .wpthemeInner .wptheme2Col .wpthemeCol .mainCol {
	clear:none;	
}

.outerContainer .innerContainer .wpthemeInner .equal .topSection {
	overflow:hidden;
}
.outerContainer .innerContainer .wpthemeInner .equal .middleSection {
	overflow:hidden;
}
.outerContainer .innerContainer .wpthemeInner .equal .bottomSection {
	overflow:hidden;
}
.outerContainer .innerContainer .wpthemeInner .wptheme2Col .equal .layoutTemplateLeftCol {
	width:50%;
	margin:0px;
	float:left;
}
.outerContainer .innerContainer .wpthemeInner .wptheme2Col .equal .layoutTemplateRightCol {
	width:50%;
	margin:0px;
	float:left;
}
.outerContainer .innerContainer .wpthemeInner .wptheme3Col .equal .layoutTemplateLeftCol {
	width:33.33333%;
	margin:0px;
	float:left;
}
.outerContainer .innerContainer .wpthemeInner .wptheme3Col .equal .layoutTemplateMiddleCol {
	width:33.33333%;
	margin:0px;
	float:left;
}
.outerContainer .innerContainer .wpthemeInner .wptheme3Col .equal .layoutTemplateRightCol {
	width:33.33333%;
	margin:0px;
	float:left;
}
.outerContainer .innerContainer .wpthemeInner .wptheme3Col .equal .topSection .layoutTemplateLeftCol .component-container {
}
.outerContainer .innerContainer .wpthemeInner .wptheme3Col .equal .topSection .layoutTemplateMiddleCol .component-container {
	margin-left:5px;
}
.outerContainer .innerContainer .wpthemeInner .wptheme3Col .equal .topSection .layoutTemplateRightCol .component-container {
	margin-left:5px;
}
*/
.left {
  text-align: left;
}

.right {
  text-align: right;
}

.center {
  text-align: center;
}

.justify {
  text-align: justify;
}

.wpthemeCol-1 {
  width: 100%;
  margin: 0px;
}

footer.pageFooter {
  display: block;
}
footer.pageFooter .row {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
footer.pageFooter .row:first-child {
  padding-top: 48px;
}
footer.pageFooter h3 {
  color: #c7c1ba;
}
footer.pageFooter ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer.pageFooter ul li {
  display: block;
  margin: 10px 0;
}
footer.pageFooter ul li a {
  color: #fff;
  text-transform: capitalize;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 300;
  text-decoration: none;
  position: relative;
  padding-right: 15px;
}
footer.pageFooter img {
  height: 50px;
  width: auto;
}
footer.pageFooter .copyright {
  text-align: center;
  font-size: 18px;
  line-height: 1.75;
  color: #c7c1ba;
}
footer.pageFooter .logoContainer {
  text-align: center;
}
footer.pageFooter .socialMenu {
  text-align: center;
}
footer.pageFooter .socialMenu li {
  display: inline-block;
}
footer.pageFooter .socialMenu .widex-icon {
  height: 38px;
  width: 38px;
  margin: 0 10px;
}
footer.pageFooter .widex-icon {
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
}
footer.pageFooter .widex-icon.widex-facebook {
  background-image: url(../images/Icons-white/facebook.svg);
}
footer.pageFooter .widex-icon.widex-twitter {
  background-image: url(../images/Icons-white/twitter.svg);
}
footer.pageFooter .widex-icon.widex-linkedin {
  background-image: url(../images/Icons-white/linkedIn.svg);
}
footer.pageFooter .widex-icon.widex-youtube {
  background-image: url(../images/Icons-white/youTube.svg);
}

.insetShadow {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
}

.dijitTitlePaneTitle h2 {
  font-size: inherit;
  margin: 0px;
  padding: 0px;
}

.appContainer {
  padding-top: 10px;
}

.appContainer.orderingPortletView,
.appContainer.categoryListing,
.appContainer.productItemListing,
.appContainer.itemDetail,
.appContainer.manufacturerItems,
.appContainer.searchResults,
.appContainer.orderFromHistory {
  padding-top: 0;
}

.appContainer .portletHeading {
  display: none;
}

.wpthemeControl {
  margin: 0px;
}

.wpthemeLogo .logo {
  -webkit-transition: 350ms ease-out;
  -moz-transition: 350ms ease-out;
  -o-transition: 350ms ease-out;
  transition: 350ms ease-out;
  margin: 14px 0 13px;
}

.wpthemeHeader .wpthemeInner {
  width: auto;
}

.ibmPortalCustomizeShelf .wpthemeInner {
  width: auto;
}

.ibmPortalCustomizeShelf .utb-btn-container {
  margin-right: 10px;
}

.ibmPortalCustomizeShelf .utb-palette .lotusTabs {
  margin-left: 10px;
}

.utb-container .lotusPaletteNav {
  margin-left: 5px;
}

.utb-overview {
  padding-left: 5px;
}

.utb.wpthemeOpen {
  height: 20em !important;
}

.wpthemeThin {
  margin-top: 5px;
}

.wpthemeThin header {
  border: none;
  height: 20px;
}

.wpthemeThin header .wpthemeInner {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjY2VlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2NlZWYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #bcceef 0%, rgba(188, 206, 239, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcceef), color-stop(100%, rgba(188, 206, 239, 0)));
  background: -webkit-linear-gradient(top, #bcceef 0%, rgba(188, 206, 239, 0) 100%);
  background: -o-linear-gradient(top, #bcceef 0%, rgba(188, 206, 239, 0) 100%);
  background: -ms-linear-gradient(top, #bcceef 0%, rgba(188, 206, 239, 0) 100%);
  background: linear-gradient(to bottom, #bcceef 0%, rgba(188, 206, 239, 0) 100%);
  height: 20px;
  display: none;
  margin: 0px;
  width: auto;
}

.wpthemeThin:hover header .wpthemeInner {
  display: block;
}

.wpthemeThin header h2 {
  display: none !important;
}

.wpthemeThin .wpthemeIcon {
  float: right;
  padding: 4px !important;
}

.wpthemeThin .appContainer {
  margin-top: 0px;
}

.wpthemeThin .wpthemeControlBody {
  margin: 0px 5px;
}

.menuContentContainer {
  float: left;
}

.menuContentContainer .menuContent {
  width: 175px;
}

.menuContentContainer .menuContent .menuImage {
  text-align: center;
  margin: 5px;
}

.menuContentContainer .menuContent .menuCopy {
  margin: 5px;
}

.modelHasChildrenIcon {
  display: none;
}

.loadingOverlay {
  background: #fff url("../images/ajax-loader.gif") no-repeat 10px 14px;
  position: absolute;
  z-index: 1001;
  display: none;
}

.pageOverlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.loadingMessage {
  padding: 22px 50px;
  color: #999;
}

/* JSSOR Rotator */
.jssorSliderContainer {
  position: relative;
  margin: 0 auto;
  top: 0px;
  left: 0px;
  width: 1200px;
  height: 375px;
  overflow: hidden;
}

.jssorLoading {
  position: absolute;
  top: 0px;
  left: 0px;
}

.jssorLoadingOverlay {
  filter: alpha(opacity=70);
  opacity: 0.7;
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.jssorLoadingIcon {
  position: absolute;
  display: block;
  background: url(images/loading.gif) no-repeat center center;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.jssorSlides {
  cursor: move;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1200px;
  height: 375px;
  overflow: hidden;
}

.jssorButton {
  position: absolute;
  bottom: 26px;
  right: 6px;
}

.jssorButton div,
.jssorButton div:hover,
.jssorButton .av {
  position: absolute;
  width: 19px;
  height: 19px;
  text-align: center;
  line-height: 19px;
  color: white;
  font-size: 12px;
  background: url(images/b21.png) no-repeat;
  overflow: hidden;
  cursor: pointer;
}

.jssorButton div {
  background-position: -5px -5px;
}

.jssorButton div:hover,
.jssorButton .av:hover {
  background-position: -35px -5px;
}

.jssorButton .av {
  background-position: -65px -5px;
}

.jssorButton .dn,
.jssorButton .dn:hover {
  background-position: -95px -5px;
}

.jssorArrowL,
.jssorArrowR {
  display: block;
  position: absolute;
  width: 55px;
  height: 60px;
  cursor: pointer;
  background: url(images/rotatorArrows.png) center center no-repeat;
  overflow: hidden;
}

.jssorArrowL {
  background-position: -3px -31px;
}

.jssorArrowR {
  background-position: -63px -31px;
}

.jssorArrowL:hover {
  background-position: -123px -31px;
}

.jssorArrowR:hover {
  background-position: -183px -31px;
}

.jssorArrowL.jssorArrowLdn {
  background-position: -243px -31px;
}

.jssorArrowR.jssorArrowRdn {
  background-position: -303px -31px;
}

/* JSSOR Banner Rotator */
.jssorBannerSliderContainer {
  position: relative;
  margin: 0 auto;
  top: 0px;
  left: 0px;
  width: 1200px;
  height: 500px;
  overflow: hidden;
}

.jssorBannerLoading {
  position: absolute;
  top: 0px;
  left: 0px;
}

.jssorBannerLoadingOverlay {
  filter: alpha(opacity=70);
  opacity: 0.7;
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.jssorBannerLoadingIcon {
  position: absolute;
  display: block;
  background: url(images/loading.gif) no-repeat center center;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.jssorBannerSlides {
  /*	cursor: move; */
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1200px;
  height: 500px;
  overflow: hidden;
}

.jssorBannerButton {
  display: none;
}

.jssorBannerArrowL,
.jssorBannerArrowR {
  display: none;
}

.topNavBar {
  background: none;
}

.topNavBar:after {
  content: "";
  display: block;
  clear: both;
}

.topNavBar .modelHasChildren .modelHasChildrenIcon,
.topNavBar .modelHasChildrenIcon {
  display: none;
}

.wpthemeHeaderNav ul li a,
.wpthemeHeaderNav ul li a:active {
  font-size: 8pt;
}

.topNavBar ul {
  display: block;
  font-weight: bold;
  color: #fff;
  margin: 0;
  padding: 0;
  list-style-type: none;
  max-width: 1080px;
  margin: auto;
}

.topNavBar ul > li {
  float: left;
  position: relative;
}

.topNavBar ul > li:first-child {
  background-image: none;
  padding-left: 0;
}

.topNavBar ul > li li {
  float: none;
}

.topNavBar ul > li a,
.topNavBar ul > li a:hover {
  font-weight: 400;
  color: #fff;
  text-decoration: none;
  line-height: 1.78;
  padding-right: 20px;
  padding-left: 20px;
  display: block;
  text-transform: capitalize;
}

.topNavBar nav > ul > li > a {
  padding-bottom: 18px;
  font-size: 18px;
  font-weight: 400;
}

.bcc [class^="subMenu"] {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 10;
  background: #efedec;
}
.bcc [class^="subMenu"] .wpthemeNavListItem.wpthemeLeft {
  float: none;
}

.topNavBar .alignMenu_right > [class^="subMenu"] {
  left: auto;
  right: 0;
}

.topNavBar .alignMenu_full {
  position: static;
}

.topNavBar .alignMenu_full > [class^="subMenu"] {
  left: 0;
  right: 0;
}

.topNavBar .alignMenu_full > [class^="subMenu"] li {
  display: inline-block;
}

.topNavBar > ul:first-child > .toplevel > a {
  border-top: none;
}

.bcc [class^="subMenu"] ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.bcc [class^="subMenu"] ul li {
  margin-left: 0;
  padding-left: 0;
}
.bcc [class^="subMenu"] ul li a,
.bcc [class^="subMenu"] ul li a:active,
.bcc [class^="subMenu"] ul li a:hover,
.bcc [class^="subMenu"] ul li a:focus {
  color: #4e4b48;
}
.bcc [class^="subMenu"] .subSubMenu {
  display: none;
  -moz-column-count: 3;
  column-count: 3;
}
.bcc [class^="subMenu"] .subSubMenu.show {
  display: block;
}
.bcc [class^="subMenu"] .subSubMenu > ul {
  display: inline;
  list-style: none;
  margin: 0;
  padding-left: 0;
  text-indent: 0;
}
.bcc [class^="subMenu"] .subSubMenu > ul > li.hasChildren {
  margin-bottom: 16px;
  display: inline-block;
  width: 100%;
}
.bcc [class^="subMenu"] .subSubMenu > ul > li.hasChildren ul {
  padding-left: 3px;
}
.bcc [class^="subMenu"] .subSubMenu > ul > li.hasChildren ul li a,
.bcc [class^="subMenu"] .subSubMenu > ul > li.hasChildren ul li a:hover {
  font-weight: 300;
  color: #4e4b48;
}
.bcc [class^="subMenu"] .subSubMenu > ul a,
.bcc [class^="subMenu"] .subSubMenu > ul a:hover {
  background-color: transparent;
  line-height: normal;
  white-space: nowrap;
  display: block;
  color: #4e4b48;
  float: none;
  text-transform: none;
  font-size: 18px;
  line-height: 1.78;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 500;
  text-decoration: none;
}
.bcc [class^="subMenu"] > .matRow {
  padding: 36px 48px 24px;
}
.bcc [class^="subMenu"] > .matRow > .navSideMenu ul {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.bcc [class^="subMenu"] > .matRow > .navSideMenu ul > li {
  line-height: 1.78;
  margin-bottom: 8px;
}
.bcc [class^="subMenu"] > .matRow > .navSideMenu ul > li > a {
  font-weight: 400;
  font-size: 18px;
  float: none;
  text-decoration: none;
}
.bcc [class^="subMenu"] > .matRow > .navSideMenu ul > li > a:hover {
  text-decoration: underline;
}
.bcc [class^="subMenu"] > .matRow > .navSideMenu ul > li > a.subMenuOpen:after {
  content: "\f105";
  position: relative;
  float: right;
  top: 6px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 24px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Standard Display - Start */
.defaultNav .topNavBar [class^="subMenu"] {
  display: none;
}

.defaultNav .topNavBar li:hover > span[class^="subMenu"] {
  display: block;
  z-index: 11;
}

.defaultNav .topNavBar [class^="subMenu"] ul ul {
  display: none;
}

.defaultNav .topNavBar [class^="subMenu"] ul li:hover ul {
  display: block;
}

.topNavBar li.hasChildren > a:before {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  margin-right: -13px;
}

.menuBox .menuLinks.col1 {
  -webkit-columns: 100px 1;
  /* Chrome, Safari, Opera */
  -moz-columns: 100px 1;
  /* Firefox */
  columns: 100px 1;
  width: 130px;
}

.menuBox .menuLinks.col2 {
  -webkit-columns: 100px 2;
  /* Chrome, Safari, Opera */
  -moz-columns: 100px 2;
  /* Firefox */
  columns: 100px 2;
  width: 260px;
}

.menuBox .menuLinks.col3 {
  -webkit-columns: 100px 3;
  /* Chrome, Safari, Opera */
  -moz-columns: 100px 3;
  /* Firefox */
  columns: 100px 3;
  width: 420px;
}

.menuBox .menuLinks.col4 {
  -webkit-columns: 100px 4;
  /* Chrome, Safari, Opera */
  -moz-columns: 100px 4;
  /* Firefox */
  columns: 100px 4;
  width: 560px;
}

.menuBox .menuLinks.col5 {
  -webkit-columns: 100px 5;
  /* Chrome, Safari, Opera */
  -moz-columns: 100px 5;
  /* Firefox */
  columns: 100px 5;
  width: 690px;
}

/* Standard Display - End */
/* Fade In - Start (fadeIn) */
.fadeInNav .bcc [class^="subMenu"] {
  display: none;
  opacity: 0;
}
.fadeInNav .bcc [class^="subMenu"].show {
  display: block;
}
.fadeInNav .bcc [class^="subMenu"].menuOpen {
  z-index: 11;
  -webkit-animation: fadeIn 0.2s ease-in;
  animation: fadeIn 0.2s ease-in;
  opacity: 1;
  box-shadow: 0 5px 30px 5px rgba(0, 0, 0, 0.5);
}

/* Fade In - End */
/* Wipe In - Start (wipeIn) */
.wipeInNav .bcc [class^="subMenu"] {
  overflow: hidden;
  max-height: 0;
  min-width: 100%;
}

.wipeInNav .bcc li:hover > span[class^="subMenu"] {
  max-height: 1080px;
  z-index: 11;
}

.wipeInNav .bcc [class^="subMenu"]:hover {
  overflow: visible;
}

.wipeInNav .bcc [class^="subMenu"] ul ul {
  overflow: hidden;
  max-height: 0;
}

.wipeInNav .bcc [class^="subMenu"] ul li:hover ul {
  max-height: 1080px;
  background: #f7f7f7;
}

.wipeInNav .bcc [class^="subMenu"] ul li:hover ul:hover {
  overflow: visible;
}

/* Wipe In - End */
/* Fold Out - Start (foldOut) */
.foldOutNav .bcc [class^="subMenu"] {
  max-height: 0;
  overflow: hidden;
  transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
}

.foldOutNav .bcc li:hover > span[class^="subMenu"] {
  max-height: 1080px;
  transform: perspective(400) rotate3d(0, 0, 0, 0);
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
  z-index: 11;
}

.foldOutNav .bcc [class^="subMenu"]:hover {
  overflow: visible;
}

.foldOutNav .bcc [class^="subMenu"] ul ul {
  max-height: 0;
  overflow: hidden;
  transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  transform-origin: 50% 0;
  -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  -webkit-transform-origin: 50% 0;
}

.foldOutNav .bcc [class^="subMenu"] ul li:hover ul {
  max-height: 1080px;
  transform: perspective(400) rotate3d(0, 0, 0, 0);
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
}

.foldOutNav .bcc [class^="subMenu"] ul li:hover ul:hover {
  overflow: visible;
}

/* Fold Out - End */
/* Wipe In Over - Start (wipeIn2) */
.wipeInOverNav .bcc [class^="subMenu"] {
  overflow: hidden;
  max-height: 0;
  max-width: 0;
}

.wipeInOverNav .bcc li:hover > span[class^="subMenu"] {
  max-height: 1080px;
  max-width: 1080px;
  z-index: 11;
}

.wipeInOverNav .bcc [class^="subMenu"]:hover {
  overflow: visible;
}

.wipeInOverNav .bcc [class^="subMenu"] ul ul {
  overflow: hidden;
  max-height: 0;
  max-width: 0;
}

.wipeInOverNav .bcc [class^="subMenu"] ul li:hover ul {
  max-height: 1080px;
  max-width: 1080px;
}

.wipeInOverNav .bcc [class^="subMenu"] ul li:hover ul:hover {
  overflow: visible;
}

/* Wipe In Over - End */
/* Fade Fly In - Start (fadeFlyIn) */
.fadeFlyInNav .bcc [class^="subMenu"] {
  border: 1px solid #999;
  border-top: none;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  left: -10px;
}

.fadeFlyInNav .bcc li:hover > span[class^="subMenu"] {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 11;
  left: 0;
}

.fadeFlyInNav .bcc .alignMenu_right [class^="subMenu"] {
  left: auto;
  right: -10px;
}

.fadeFlyInNav .bcc li.alignMenu_right:hover > span[class^="subMenu"] {
  left: auto;
  right: 0;
}

.fadeFlyInNav .bcc .alignMenu_full [class^="subMenu"] {
  left: -10px;
  right: -10px;
}

.fadeFlyInNav .bcc li.alignMenu_full:hover > span[class^="subMenu"] {
  left: 0;
  right: 0;
}

.fadeFlyInNav .bcc [class^="subMenu"] ul ul {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  left: 90%;
}

.fadeFlyInNav .bcc [class^="subMenu"] ul li:hover ul {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 11;
  left: 100%;
}

/* Fade Fly In - End */
.headerBanner .wpthemeActions {
  border-bottom: 1px solid #333;
}

.headerBanner .wpthemeActions .wpthemeCommonActions {
  margin: 5px 0;
}

.wpthemeBanner ul.wpthemeCommonActions > li > span,
.wpthemeBanner ul.wpthemeCommonActions li a:link,
.wpthemeBanner ul.wpthemeCommonActions li a:visited,
.wpthemeBanner ul.wpthemeCommonActions li a:active {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  color: #fff;
  margin: 0;
}

.wpthemeBanner ul.wpthemeCommonActions > li:last-child > span,
.wpthemeBanner ul.wpthemeCommonActions li:last-child a:link,
.wpthemeBanner ul.wpthemeCommonActions li:last-child a:visited,
.wpthemeBanner ul.wpthemeCommonActions li:last-child a:active {
  border-right: none;
}

.wpthemeBanner ul.wpthemeCommonActions #wpthemeSignUp {
  display: none;
}

#subMenuContainer .subMenu-1.menuAlignFull {
  border-top: 1px solid #999;
}

#subMenuContainer .subMenu-1.menuAlignFull > ul > .wpthemeLeft {
  float: left;
}

#subMenuContainer .subMenu-1.menuAlignFull > ul > .wpthemeLeft > a {
  border-top: none;
}

.s2k-dojo .dijitTitlePane .dijitTitlePane {
  clear: both;
}

.s2k-dojo .dijitTitlePaneTitle {
  font-size: 1em;
  color: #191919;
  background: none;
  filter: none;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  padding: 5px 10px;
  margin: 10px 0px 6px 0px;
  overflow: hidden;
  text-transform: uppercase;
}

.s2k-dojo .featuredItemsComponent .dijitTitlePaneTitle,
.s2k-dojo .newItemsComponent .dijitTitlePaneTitle {
  margin: 0;
  text-align: center;
}

.s2k-dojo .dijitTitlePane .dijitTitlePane .dijitTitlePaneTitle {
  border-right-style: none;
  border-left-style: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.s2k-dojo .dijitTabPane .dijitTitlePane .dijitTitlePaneTitle,
.s2k-dojo .itemFooter .dijitTitlePane .dijitTitlePaneTitle,
.s2k-dojo .socialBox .dijitTitlePane .dijitTitlePaneTitle,
.s2k-dojo .floatBoxColumn .dijitTitlePane .dijitTitlePaneTitle {
  border-right-style: solid;
  border-left-style: solid;
}

/*
.s2k-dojo .dijitTitlePaneTitleFocus {
    margin-top: 0;
    padding-bottom: 0;
}
*/
.s2k-dojo .dijitTitlePane .dijitArrowNode {
  display: none;
}

.s2k-dojo .dijitTitlePaneTextNode {
  margin-left: 0;
  margin-right: 4px;
  vertical-align: text-top;
}

/*
.s2k-dojo .dijitTitlePane .dijitTitlePaneTextNode {
    color: #fff;
}

.s2k-dojo .dijitTitlePaneFocused .dijitTitlePaneTextNode {
    color: #fff;
}
*/
.s2k-dojo .dijitTitlePaneContentOuter {
  background: #fff;
  border: none;
}

.s2k-dojo .dijitTitlePane .dijitTitlePane .dijitTitlePaneContentOuter {
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}

.s2k-dojo .dijitTabPane .dijitTitlePane .dijitTitlePaneContentOuter,
.s2k-dojo .itemFooter .dijitTitlePane .dijitTitlePaneContentOuter,
.s2k-dojo .socialBox .dijitTitlePane .dijitTitlePaneContentOuter,
.s2k-dojo .floatBoxColumn .dijitTitlePane .dijitTitlePaneContentOuter {
  border-right-style: solid;
  border-left-style: solid;
}

.s2k-dojo .dijitTitlePaneContentInner {
  padding: 0;
}

.s2k-dojo .dijitButton .dijitButtonNode,
.s2k-dojo .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .dijitComboButton .dijitButtonNode,
.s2k-dojo .dijitToggleButton .dijitButtonNode {
  color: #fff;
  border: 1px solid #4e4b48;
  padding: 4px 6px 4px 6px;
  background: #4e4b48;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5OWJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #4e4b48 0%, #4e4b48 100%);
  background: -webkit-linear-gradient(top, #4e4b48 0%, #4e4b48 100%);
  background: linear-gradient(to bottom, #4e4b48 0%, #4e4b48 100%);
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}

.s2k-dojo .expand .dijitButton .dijitButtonNode,
.s2k-dojo .expand .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .expand .dijitComboButton .dijitButtonNode,
.s2k-dojo .expand .dijitToggleButton .dijitButtonNode {
  color: #4e4b48;
}

.s2k-dojo .cellData .rightButton .dijitButton .dijitButtonNode,
.s2k-dojo .cellData .rightButton .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .cellData .rightButton .dijitComboButton .dijitButtonNode,
.s2k-dojo .cellData .rightButton .dijitToggleButton .dijitButtonNode {
  padding: 1px 4px 1px 4px;
}

.s2k-dojo .action .dijitButtonText {
  padding: 0;
}

.s2k-dojo .action .dijitToggleButton,
.s2k-dojo .action .dijitButton,
.s2k-dojo .action .dijitDropDownButton,
.s2k-dojo .action .dijitComboButton {
  margin: 0;
}

.s2k-dojo .action .dijitButton .dijitButtonNode,
.s2k-dojo .action .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .action .dijitComboButton .dijitButtonNode,
.s2k-dojo .action .dijitToggleButton .dijitButtonNode,
.s2k-dojo .moreLess .dijitButton .dijitButtonNode,
.s2k-dojo .moreLess .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .moreLess .dijitComboButton .dijitButtonNode,
.s2k-dojo .moreLess .dijitToggleButton .dijitButtonNode {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.s2k-dojo .lists .dijitTabPane {
  padding: 0;
}

.s2k-dojo .gridContainer .qty .dijitTextBox,
.s2k-dojo .cartBox .addToCart .dijitTextBox,
.s2k-dojo .gridContainer .itemQuantity .dijitTextBox {
  width: 50px;
}

.s2k-dojo .expand .dijitButtonText {
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.s2k-dojo .expand .dijitToggleButton,
.s2k-dojo .expand .dijitButton,
.s2k-dojo .expand .dijitDropDownButton,
.s2k-dojo .expand .dijitComboButton {
  margin: 0;
}

.s2k-dojo .expand .dijitButton .dijitButtonNode,
.s2k-dojo .expand .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .expand .dijitComboButton .dijitButtonNode,
.s2k-dojo .expand .dijitToggleButton .dijitButtonNode {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 2px;
  margin: 0;
}

.s2k-dojo .field.multi .dijitTextBox {
  width: 7em;
}

.s2k-dojo .itemQuantity .dijitTextBox,
.s2k-dojo .cartBox .itemQuantity .dijitTextBox {
  width: 4em;
}

.s2k-dojo .quickOrderPortlet .quickOrderInput .itemNum .dijitTextBox {
  width: 8em;
}

.s2k-dojo .layoutButtons .dijitButton .dijitButtonNode,
.s2k-dojo .layoutButtons .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .layoutButtons .dijitComboButton .dijitButtonNode,
.s2k-dojo .layoutButtons .dijitToggleButton .dijitButtonNode {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 3px;
  padding-top: 0;
}

.s2k-dojo .layoutButtons .dijitToggleButton,
.s2k-dojo .layoutButtons .dijitButton,
.s2k-dojo .layoutButtons .dijitDropDownButton,
.dijitComboButton {
  margin: 0;
}

.s2k-dojo .layoutButtons .dijitButtonText {
  padding: 0;
}

.s2k-dojo .listSize .dijitComboBox {
  width: 50px;
}

.s2k-dojo .split2 .dijitComboBox {
  width: 7em;
}

.s2k-dojo .genList .competitorCol .dijitTextBox {
  width: 140px;
}

.s2k-dojo .genList .rankCol .dijitTextBox {
  width: 45px;
}

.s2k-dojo .genList .removeLink button {
  background: transparent;
  border: none;
  color: #c00;
  font-size: 13pt;
  font-weight: bold;
  padding: 3px;
  margin: 0;
}

.s2k-dojo .removeLink .dijitToggleButton,
.s2k-dojo .removeLink .dijitButton,
.s2k-dojo .removeLink .dijitDropDownButton,
.s2k-dojo .removeLink .dijitComboButton {
  margin: 0;
}

.s2k-dojo .removeLink .dijitButton .dijitButtonNode,
.s2k-dojo .removeLink .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .removeLink .dijitComboButton .dijitButtonNode,
.s2k-dojo .removeLink .dijitToggleButton .dijitButtonNode {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 2px;
  margin: 0;
}

.s2k-dojo .gridContainer .dijitComboBox {
  width: 90%;
  max-width: 15em;
}

.s2k-dojo .dijitTextBoxDisabled input {
  color: #bbb;
}

.s2k-dojo .dijitTabContainerLeft-tabs {
  width: 150px;
  border: none;
}

.s2k-dojo .dijitTabContainerLeft-dijitContentPane {
  padding: 16px;
}

.s2k-dojo .dijitTab .tabLabel {
  min-height: 16px;
}

.updated > .tabLabel {
  color: #f00;
  width: 140px;
}

.updated > .tabLabel:before {
  content: " ";
  background-image: url(../images/disk_icon.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 16px;
  width: 16px;
  overflow: hidden;
  position: relative;
  display: block;
  float: right;
}

.s2k-dojo .dijitTabPane .emptyList .dijitTitlePane .dijitTitlePaneContentOuter {
  border-bottom-style: solid !important;
}

.s2k-dojo .itemMaintenance .delete .dijitTextBox,
.s2k-dojo .itemMaintenance .delete .dijitTextBox .dijitButtonNode {
  border-color: #f00;
  background-color: #fee !important;
}

.s2k-dojo .itemMaintenance .delete .dijitTextBox .dijitInputInner {
  background-color: transparent !important;
}

.s2k-dojo .dijitDialogTitleBar {
  background-color: #499bea;
}

.s2k-dojo .dijitDialog {
  border: 1px solid #4e4b48;
}

.s2k-dojo .leftCol .dijitTextBox {
  width: 180px;
}

.orderingPortletView .leftCol {
  display: none;
}

/*
.s2k-dojo .orderGuide .dijitDropDownButton .dijitButtonNode {
	background: none;
	border: none;
	box-shadow: none;
	border-radius: 0;
	color: #676767;
	padding: 0;
}
*/
#itemSearchResults .topBorder {
  border: none;
  display: inline-block;
}

#itemSearchResults .gridPaging {
  display: inline-block;
}

#itemSearchResults .buttonBar {
  float: right;
}

.boxes .itemResults .detailRow,
.headerBanner .wpthemeInner,
.wpthemeFooter .wpthemeInner,
.appContainer .innerAppContainer,
.wpthemeCrumbTrailContainer .wpthemeCrumbTrail,
.wptheme1Col .wpthemeCol,
.wptheme2Col .wpthemeCol,
.itemDetailLayout4 .itemDetailLeft,
.itemDetailLayout4 .itemDetailRight,
.itemDetailLayout4 .itemDetailFull,
.itemDetailLayout4 .rightColumn,
.loginPortlet .floatBoxColumn,
.appContainer .mainCol {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  /* IE10 is actually unprefixed */
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.headerBanner .wpthemeInner,
.wpthemeFooter .wpthemeInner,
.appContainer .innerAppContainer,
.pageFooter .wpthemeInner,
.copyright .wpthemeInner,
.bcc [class^="subMenu"] .matRow {
  width: 100%;
  margin: auto;
}

.headerBanner > .wpthemeBanner {
  display: none;
}

.adminUser .headerBanner > .wpthemeBanner {
  display: none;
}

.bcc .bannerPlaceholders {
  background: transparent;
  height: 0;
}

.bcc .userNavigation {
  background: #4e4b48;
}

.bcc .bannerPlaceholders .left,
.bcc .bannerPlaceholders .right {
  display: inline-block;
  vertical-align: middle;
}

.bcc .bannerPlaceholders .left {
  width: 0;
}

.bcc .bannerPlaceholders .right {
  width: 100%;
}

.userLoggedIn .bcc .bannerPlaceholders .left,
.userLoggedIn .bcc .bannerPlaceholders .right {
  width: 50%;
}

.bcc .customerFacingNav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.bcc .customerFacingNav > ul {
  text-align: right;
}

.bcc .customerFacingNav > ul > li {
  display: inline-block;
  text-align: left;
  position: relative;
}

.bcc .customerFacingNav > ul > li:hover {
  background: #4e4b48;
  text-decoration: underline;
}
.bcc .customerFacingNav > ul > li:hover a {
  color: #c7c1ba;
}

.bcc .customerFacingNav > ul > li > a {
  padding: 5px 10px;
  display: inline-block;
}

.bcc .customerFacingNav ul ul {
  display: none;
}

.bcc .customerFacingNav ul ul li {
  position: relative;
}

.bcc .customerFacingNav li:hover > ul {
  display: inline-block;
  position: absolute;
}

.bcc .customerFacingNav > ul > li:hover > ul {
  right: 0;
  top: 100%;
  z-index: 2;
}

.bcc .customerFacingNav li:hover > ul {
  right: 100%;
  top: 0;
}

.bcc .customerFacingNav li ul {
  background: #4e4b48;
}

.bcc .customerFacingNav li ul a {
  display: block;
  white-space: nowrap;
  padding: 8px 15px;
  color: #c7c1ba;
}

.bcc .customerFacingNav li li:hover > a {
  text-decoration: underline;
}

.appContainer .leftCol {
  width: 200px;
  float: left;
  margin-right: 6px;
}

.appContainer.categoryListing .mainCol,
.appContainer.productItemListing .mainCol,
.appContainer.searchResults .mainCol,
.appContainer.manufacturerItems .mainCol,
.appContainer.orderFromHistory .mainCol {
  width: 874px;
  float: left;
}

.appContainer.categoryListing .innerAppContainer.noLeftContent .mainCol,
.appContainer.productItemListing .innerAppContainer.noLeftContent .mainCol,
.appContainer.searchResults .innerAppContainer.noLeftContent .mainCol,
.appContainer.manufacturerItems .innerAppContainer.noLeftContent .mainCol {
  width: 100%;
}

.ellipsis1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.ellipsis2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ellipsis3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

#bannerRightContainer #userLoginArea {
  display: none;
}

#accountInformationContainer {
  position: absolute;
  right: 0;
  bottom: 20px;
}
#accountInformationContainer a {
	display: inline-block;
	vertical-align:middle;
}
#accountInformationContainer a.registerLink {
	font-size:18px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	line-height: 1.78;
	padding-right: 20px;
	padding-left: 20px;
	text-transform: capitalize;
}
#accountInformationContainer a.takeTheTour {
  position: absolute;
  top: -30px;
  right: 10px;
  font-size: 15px;
}
#accountInformationContainer .welcomeMsg {
  display: none;
}
#accountInformationContainer .widex-icon {
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  top: 2px;
  height: 32px;
  width: 32px;
  margin: 0 5px;
}
#accountInformationContainer .widex-icon.widex-login {
  background-image: url(../images/Icons-white/logIn.svg);
}
#accountInformationContainer .widex-icon.widex-logout {
  background-image: url(../images/Icons-white/logOut.svg);
}
#accountInformationContainer .widex-icon.widex-contact {
  background-image: url(../images/Icons-white/contact.svg);
}
#accountInformationContainer .widex-icon.widex-account {
  display: inline-block;
  border-radius: 50%;
  background-color: #fff;
  color: #4e4b48;
  text-align: center;
  padding-top: 7px;
  margin-right: 5px;
  font-weight: bold;
  height: 30px;
  width: 30px;
  top: 0;
}
#accountInformationContainer .navIconLink,
#accountInformationContainer button {
  margin: 0px 5px;
  text-decoration: none;
  user-select: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
}
#accountInformationContainer > div {
  display: inline-block;
  vertical-align: bottom;
}
#accountInformationContainer .shoppingCart button {
  position: relative;
  top: 4px;
}
#accountInformationContainer .shoppingCart button .fa {
  margin: 0;
  font-size: 26px;
}
#accountInformationContainer #bccCartContent .qtyInCart {
  position: absolute;
  background-color: transparent;
  color: #4e4b48;
  font-weight: 500;
  box-sizing: border-box;
  text-align: center;
  top: 5px;
  right: 0px;
  left: 5px;
  bottom: 0;
  font-size: 0.7em;
  line-height: 1em;
}
#accountInformationContainer #bccAccountContent {
  display: none;
}
#accountInformationContainer #userAccountInfoArea .welcomeMsg {
  display: none;
}

.userLoggedIn #accountInformationContainer #bccAccountContent {
  display: inline-block;
}

#userAccountInfoArea .welcomeMsg {
  display: none;
}

.accountInfoContainer {
  line-height: 1.25;
}
.accountInfoContainer .arrowIcon {
  display: none;
}
.accountInfoContainer .name,
.accountInfoContainer .accountNumber {
  font-size: 18px;
  margin-bottom: 10px;
  display: inline-block;
}
.accountInfoContainer .input-field input.select-dropdown.dropdown-trigger[type="text"]:not(.browser-default):not(.dijitInputInner):not([name="username"]):not([name="salesSearch"]) {
  width: 380px;
}

.accountInfoDialog .output {
  margin-top: 5px;
}

@media (min-width: 576px) {
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail,
  .pageFooter .wpthemeInner,
  .copyright .wpthemeInner,
  .bcc [class^="subMenu"] .matRow,
  .staticContent .innerContent,
  .colContent.col1 {
    max-width: 540px;
  }

  .appContainer .leftCol {
    width: 100%;
    margin-right: 0;
  }

  .appContainer.categoryListing .mainCol,
  .appContainer.productItemListing .mainCol,
  .appContainer.searchResults .mainCol,
  .appContainer.manufacturerItems .mainCol,
  .appContainer.orderFromHistory .mainCol {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail,
  .pageFooter .wpthemeInner,
  .copyright .wpthemeInner,
  .bcc [class^="subMenu"] .matRow,
  .staticContent .innerContent,
  .colContent.col1 {
    max-width: 750px;
  }

  .appContainer.categoryListing .mainCol,
  .appContainer.productItemListing .mainCol,
  .appContainer.searchResults .mainCol,
  .appContainer.manufacturerItems .mainCol,
  .appContainer.orderFromHistory .mainCol {
    width: 377px;
  }
}
@media (min-width: 992px) {
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail,
  .pageFooter .wpthemeInner,
  .copyright .wpthemeInner,
  .bcc [class^="subMenu"] .matRow,
  .staticContent .innerContent,
  .colContent.col1 {
    max-width: 970px;
  }

  .appContainer.categoryListing .mainCol,
  .appContainer.productItemListing .mainCol,
  .appContainer.searchResults .mainCol,
  .appContainer.manufacturerItems .mainCol,
  .appContainer.orderFromHistory .mainCol {
    width: 542px;
  }
}
@media (min-width: 1200px) {
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail,
  .pageFooter .wpthemeInner,
  .copyright .wpthemeInner,
  .bcc [class^="subMenu"] .matRow,
  .staticContent .innerContent,
  .colContent.col1 {
    max-width: 1170px;
  }

  .appContainer.categoryListing .mainCol,
  .appContainer.productItemListing .mainCol,
  .appContainer.searchResults .mainCol,
  .appContainer.manufacturerItems .mainCol,
  .appContainer.orderFromHistory .mainCol {
    width: 754px;
  }
}
@media screen and (max-width: 1100px) {
  .userLoggedIn .bcc .bannerPlaceholders .left,
  .userLoggedIn .bcc .bannerPlaceholders .right {
    float: none !important;
  }
}
@media screen and (max-width: 980px) {
  .userLoggedIn .bcc .bannerPlaceholders .left,
  .userLoggedIn .bcc .bannerPlaceholders .right {
    float: none !important;
  }

  #accountInformationContainer {
    bottom: 25px;
  }
  #accountInformationContainer .takeTheTour {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .userLoggedIn .bcc .bannerPlaceholders .left,
  .userLoggedIn .bcc .bannerPlaceholders .right {
    width: 100%;
    text-align: center;
    margin: 0;
    float: none !important;
  }

  .pageFooter .footerBox {
    width: 50%;
  }

  #accountInformationContainer #bccContactContainer .widex-contact,
  #accountNumberContainer {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .pageFooter .col {
    text-align: center;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 480px) {
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail,
  .pageFooter .wpthemeInner,
  .copyright .wpthemeInner {
    width: 300px;
  }

  .outerContainer .innerContainer .wpthemeInner .leftCol,
  .appContainer .mainCol,
  .outerContainer .innerContainer .wpthemeInner .rightCol,
  .appContainer .rightCol {
    width: 100%;
    float: none;
  }

  .pageFooter .footerBox {
    width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail,
  .pageFooter .wpthemeInner,
  .copyright .wpthemeInner {
    width: 280px;
  }
}
.commerceCart .shoppingCartBar {
  display: none;
}

#shareThisSpot,
#footerBarSub,
#footerBar,
td.copyright {
  display: none;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes slideinLeft {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideinLeft {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes slideinRight {
  0% {
    opacity: 1;
    transform: translateX(-100%);
  }
  20% {
    opacity: 0;
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slideinRight {
  0% {
    opacity: 1;
    transform: translateX(-100%);
  }
  20% {
    opacity: 0;
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}
.menubar__toggler {
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}

.menuOpen .menubar__toggler .menubar__hamburger-inner {
  transform: rotate(45deg);
  transition: transform 0.2s ease-in;
}

.menuOpen .menubar__toggler .menubar__hamburger-inner:before {
  top: 0;
  opacity: 0;
  transition: top 75ms ease-in, opacity 75ms ease-in 0.2s;
}

.menuOpen .menubar__toggler .menubar__hamburger-inner:after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 75ms ease-in, transform 75ms ease-in 0.2s;
}

.menubar__hamburger {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 20px;
  top: 4px;
}

.menubar__hamburger-inner {
  display: block;
  top: 45%;
  transition-duration: 75ms;
  transition-timing-function: ease-in;
}

.menubar__hamburger-inner,
.menubar__hamburger-inner:after,
.menubar__hamburger-inner:before {
  width: 22px;
  position: absolute;
  height: 2px;
  background-color: #fff;
}

.menubar__hamburger-inner:after,
.menubar__hamburger-inner:before {
  content: "";
  display: block;
  transition: top 75ms ease-in 0.12s, opacity 75ms ease-in;
}

.menubar__hamburger-inner:before {
  top: -4px;
}

.menubar__hamburger-inner:after {
  bottom: -4px;
}

.menubar__toggler-text {
  display: inline-block;
  font-weight: 400;
  line-height: 1.78;
  padding-left: 8px;
  font-size: 18px;
}

.innerContainer > .copyright {
  display: none;
}

.widex-icon {
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.widex-icon.widex-search {
  background-image: url(../images/Icons-white/search.svg);
}
.widex-icon.widex-download {
  background-image: url(../images/Icons-white/download.svg);
}
.widex-icon.widex-check {
  background-image: url(../images/Icons-white/checkmark.svg);
}
.widex-icon.widex-file {
  background-image: url(../images/Icons-white/document.svg);
}
.widex-icon.widex-users {
  background-image: url(../images/Icons-white/profile.svg);
}
.widex-icon.widex-chev-up {
  background-image: url(../images/Icons-white/chevronUp.svg);
}
.widex-icon.widex-chev-down {
  background-image: url(../images/Icons-white/chevronDown.svg);
}
.widex-icon.widex-express-repair {
  background-image: url(../images/Icons-white/expressRepair.svg);
  height: 34px;
  margin: 13px 5px;
}

/*# sourceMappingURL=master.css.uncompressed.css.map */
