/* Minification failed. Returning unminified contents.
(4,1): run-time error CSS1019: Unexpected token, found '<'
(4,2): run-time error CSS1019: Unexpected token, found '!'
(5,1): run-time error CSS1031: Expected selector, found '<'
(5,1): run-time error CSS1025: Expected comma or open brace, found '<'
(51): Scanner error CSS1002: Unterminated string: '"` --><meta content="authenticity_token" name="csrf-param" />
(96): Scanner error CSS1002: Unterminated string: '"` --><form accept-charset="UTF-8" action="/fooplugins/FooTable/search" class="js-site-search-form" data-global-search-url="/search" data-repo-search-url="/fooplugins/FooTable/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
(279,708): run-time error CSS1031: Expected selector, found '='
(279,708): run-time error CSS1025: Expected comma or open brace, found '='
(279,822): run-time error CSS1030: Expected identifier, found '0'
(279,822): run-time error CSS1031: Expected selector, found '0'
(279,822): run-time error CSS1025: Expected comma or open brace, found '0'
(279,838): run-time error CSS1031: Expected selector, found '"><input name="'
(279,838): run-time error CSS1025: Expected comma or open brace, found '"><input name="'
(279,888): run-time error CSS1019: Unexpected token, found '" /><input name="'
(279,923): run-time error CSS1031: Expected selector, found '" type="'
(279,923): run-time error CSS1025: Expected comma or open brace, found '" type="'
(280): Scanner error CSS1002: Unterminated string: ">Subversion</button></form>.
(555,3): run-time error CSS1019: Unexpected token, found '<'
(555,4): run-time error CSS1019: Unexpected token, found '/'
(557,3): run-time error CSS1031: Expected selector, found '<'
(557,3): run-time error CSS1025: Expected comma or open brace, found '<'
(624,70): run-time error CSS1019: Unexpected token, found '<'
(624,71): run-time error CSS1019: Unexpected token, found '/'
(625,7): run-time error CSS1031: Expected selector, found '<'
(625,7): run-time error CSS1025: Expected comma or open brace, found '<'
(656,71): run-time error CSS1019: Unexpected token, found '<'
(656,72): run-time error CSS1019: Unexpected token, found '/'
(657,7): run-time error CSS1031: Expected selector, found '<'
(657,7): run-time error CSS1025: Expected comma or open brace, found '<'
(686,71): run-time error CSS1019: Unexpected token, found '<'
(686,72): run-time error CSS1019: Unexpected token, found '/'
(687,7): run-time error CSS1031: Expected selector, found '<'
(687,7): run-time error CSS1025: Expected comma or open brace, found '<'
(690,122): run-time error CSS1019: Unexpected token, found '<'
(690,133): run-time error CSS1031: Expected selector, found '='
(690,133): run-time error CSS1025: Expected comma or open brace, found '='
(690,161): run-time error CSS1019: Unexpected token, found '<'
(690,172): run-time error CSS1031: Expected selector, found '='
(690,172): run-time error CSS1025: Expected comma or open brace, found '='
(690,244): run-time error CSS1019: Unexpected token, found '<'
(690,255): run-time error CSS1031: Expected selector, found '='
(690,255): run-time error CSS1025: Expected comma or open brace, found '='
(698,71): run-time error CSS1019: Unexpected token, found '<'
(698,72): run-time error CSS1019: Unexpected token, found '/'
(699,7): run-time error CSS1031: Expected selector, found '<'
(699,7): run-time error CSS1025: Expected comma or open brace, found '<'
(702,122): run-time error CSS1019: Unexpected token, found '<'
(702,133): run-time error CSS1031: Expected selector, found '='
(702,133): run-time error CSS1025: Expected comma or open brace, found '='
(702,161): run-time error CSS1019: Unexpected token, found '<'
(702,172): run-time error CSS1031: Expected selector, found '='
(702,172): run-time error CSS1025: Expected comma or open brace, found '='
(702,244): run-time error CSS1019: Unexpected token, found '<'
(702,255): run-time error CSS1031: Expected selector, found '='
(702,255): run-time error CSS1025: Expected comma or open brace, found '='
(702,280): run-time error CSS1019: Unexpected token, found '<'
(702,291): run-time error CSS1031: Expected selector, found '='
(702,291): run-time error CSS1025: Expected comma or open brace, found '='
(710,71): run-time error CSS1019: Unexpected token, found '<'
(710,72): run-time error CSS1019: Unexpected token, found '/'
(711,7): run-time error CSS1031: Expected selector, found '<'
(711,7): run-time error CSS1025: Expected comma or open brace, found '<'
(714,122): run-time error CSS1019: Unexpected token, found '<'
(714,133): run-time error CSS1031: Expected selector, found '='
(714,133): run-time error CSS1025: Expected comma or open brace, found '='
(714,161): run-time error CSS1019: Unexpected token, found '<'
(714,172): run-time error CSS1031: Expected selector, found '='
(714,172): run-time error CSS1025: Expected comma or open brace, found '='
(722,71): run-time error CSS1019: Unexpected token, found '<'
(722,72): run-time error CSS1019: Unexpected token, found '/'
(723,7): run-time error CSS1031: Expected selector, found '<'
(723,7): run-time error CSS1025: Expected comma or open brace, found '<'
(726,122): run-time error CSS1019: Unexpected token, found '<'
(726,133): run-time error CSS1031: Expected selector, found '='
(726,133): run-time error CSS1025: Expected comma or open brace, found '='
(726,161): run-time error CSS1019: Unexpected token, found '<'
(726,172): run-time error CSS1031: Expected selector, found '='
(726,172): run-time error CSS1025: Expected comma or open brace, found '='
(726,197): run-time error CSS1019: Unexpected token, found '<'
(726,208): run-time error CSS1031: Expected selector, found '='
(726,208): run-time error CSS1025: Expected comma or open brace, found '='
(738,71): run-time error CSS1019: Unexpected token, found '<'
(738,72): run-time error CSS1019: Unexpected token, found '/'
(739,7): run-time error CSS1031: Expected selector, found '<'
(739,7): run-time error CSS1025: Expected comma or open brace, found '<'
(742,122): run-time error CSS1019: Unexpected token, found '<'
(742,133): run-time error CSS1031: Expected selector, found '='
(742,133): run-time error CSS1025: Expected comma or open brace, found '='
(742,161): run-time error CSS1019: Unexpected token, found '<'
(742,172): run-time error CSS1031: Expected selector, found '='
(742,172): run-time error CSS1025: Expected comma or open brace, found '='
(742,197): run-time error CSS1019: Unexpected token, found '<'
(742,208): run-time error CSS1031: Expected selector, found '='
(742,208): run-time error CSS1025: Expected comma or open brace, found '='
(742,233): run-time error CSS1019: Unexpected token, found '<'
(742,244): run-time error CSS1031: Expected selector, found '='
(742,244): run-time error CSS1025: Expected comma or open brace, found '='
(790,71): run-time error CSS1019: Unexpected token, found '<'
(790,72): run-time error CSS1019: Unexpected token, found '/'
(791,7): run-time error CSS1031: Expected selector, found '<'
(791,7): run-time error CSS1025: Expected comma or open brace, found '<'
(794,122): run-time error CSS1019: Unexpected token, found '<'
(794,133): run-time error CSS1031: Expected selector, found '='
(794,133): run-time error CSS1025: Expected comma or open brace, found '='
(794,161): run-time error CSS1019: Unexpected token, found '<'
(794,172): run-time error CSS1031: Expected selector, found '='
(794,172): run-time error CSS1025: Expected comma or open brace, found '='
(794,197): run-time error CSS1019: Unexpected token, found '<'
(794,208): run-time error CSS1031: Expected selector, found '='
(794,208): run-time error CSS1025: Expected comma or open brace, found '='
(794,233): run-time error CSS1019: Unexpected token, found '<'
(794,244): run-time error CSS1031: Expected selector, found '='
(794,244): run-time error CSS1025: Expected comma or open brace, found '='
(802,71): run-time error CSS1019: Unexpected token, found '<'
(802,72): run-time error CSS1019: Unexpected token, found '/'
(803,7): run-time error CSS1031: Expected selector, found '<'
(803,7): run-time error CSS1025: Expected comma or open brace, found '<'
(806,136): run-time error CSS1019: Unexpected token, found '<'
(806,147): run-time error CSS1031: Expected selector, found '='
(806,147): run-time error CSS1025: Expected comma or open brace, found '='
(806,175): run-time error CSS1019: Unexpected token, found '<'
(806,186): run-time error CSS1031: Expected selector, found '='
(806,186): run-time error CSS1025: Expected comma or open brace, found '='
(806,258): run-time error CSS1019: Unexpected token, found '<'
(806,269): run-time error CSS1031: Expected selector, found '='
(806,269): run-time error CSS1025: Expected comma or open brace, found '='
(806,294): run-time error CSS1019: Unexpected token, found '<'
(806,305): run-time error CSS1031: Expected selector, found '='
(806,305): run-time error CSS1025: Expected comma or open brace, found '='
(814,71): run-time error CSS1019: Unexpected token, found '<'
(814,72): run-time error CSS1019: Unexpected token, found '/'
(815,7): run-time error CSS1031: Expected selector, found '<'
(815,7): run-time error CSS1025: Expected comma or open brace, found '<'
(818,136): run-time error CSS1019: Unexpected token, found '<'
(818,147): run-time error CSS1031: Expected selector, found '='
(818,147): run-time error CSS1025: Expected comma or open brace, found '='
(818,175): run-time error CSS1019: Unexpected token, found '<'
(818,186): run-time error CSS1031: Expected selector, found '='
(818,186): run-time error CSS1025: Expected comma or open brace, found '='
(818,211): run-time error CSS1019: Unexpected token, found '<'
(818,222): run-time error CSS1031: Expected selector, found '='
(818,222): run-time error CSS1025: Expected comma or open brace, found '='
(818,247): run-time error CSS1019: Unexpected token, found '<'
(818,258): run-time error CSS1031: Expected selector, found '='
(818,258): run-time error CSS1025: Expected comma or open brace, found '='
(826,71): run-time error CSS1019: Unexpected token, found '<'
(826,72): run-time error CSS1019: Unexpected token, found '/'
(827,7): run-time error CSS1031: Expected selector, found '<'
(827,7): run-time error CSS1025: Expected comma or open brace, found '<'
(830,143): run-time error CSS1019: Unexpected token, found '<'
(830,154): run-time error CSS1031: Expected selector, found '='
(830,154): run-time error CSS1025: Expected comma or open brace, found '='
(830,182): run-time error CSS1019: Unexpected token, found '<'
(830,193): run-time error CSS1031: Expected selector, found '='
(830,193): run-time error CSS1025: Expected comma or open brace, found '='
(830,265): run-time error CSS1019: Unexpected token, found '<'
(830,276): run-time error CSS1031: Expected selector, found '='
(830,276): run-time error CSS1025: Expected comma or open brace, found '='
(830,301): run-time error CSS1019: Unexpected token, found '<'
(830,312): run-time error CSS1031: Expected selector, found '='
(830,312): run-time error CSS1025: Expected comma or open brace, found '='
(838,71): run-time error CSS1019: Unexpected token, found '<'
(838,72): run-time error CSS1019: Unexpected token, found '/'
(839,7): run-time error CSS1031: Expected selector, found '<'
(839,7): run-time error CSS1025: Expected comma or open brace, found '<'
(842,143): run-time error CSS1019: Unexpected token, found '<'
(842,154): run-time error CSS1031: Expected selector, found '='
(842,154): run-time error CSS1025: Expected comma or open brace, found '='
(842,182): run-time error CSS1019: Unexpected token, found '<'
(842,193): run-time error CSS1031: Expected selector, found '='
(842,193): run-time error CSS1025: Expected comma or open brace, found '='
(842,218): run-time error CSS1019: Unexpected token, found '<'
(842,229): run-time error CSS1031: Expected selector, found '='
(842,229): run-time error CSS1025: Expected comma or open brace, found '='
(842,254): run-time error CSS1019: Unexpected token, found '<'
(842,265): run-time error CSS1031: Expected selector, found '='
(842,265): run-time error CSS1025: Expected comma or open brace, found '='
(850,71): run-time error CSS1019: Unexpected token, found '<'
(850,72): run-time error CSS1019: Unexpected token, found '/'
(851,7): run-time error CSS1031: Expected selector, found '<'
(851,7): run-time error CSS1025: Expected comma or open brace, found '<'
(854,136): run-time error CSS1019: Unexpected token, found '<'
(854,147): run-time error CSS1031: Expected selector, found '='
(854,147): run-time error CSS1025: Expected comma or open brace, found '='
(854,175): run-time error CSS1019: Unexpected token, found '<'
(854,186): run-time error CSS1031: Expected selector, found '='
(854,186): run-time error CSS1025: Expected comma or open brace, found '='
(854,258): run-time error CSS1019: Unexpected token, found '<'
(854,269): run-time error CSS1031: Expected selector, found '='
(854,269): run-time error CSS1025: Expected comma or open brace, found '='
(854,294): run-time error CSS1019: Unexpected token, found '<'
(854,305): run-time error CSS1031: Expected selector, found '='
(854,305): run-time error CSS1025: Expected comma or open brace, found '='
(862,71): run-time error CSS1019: Unexpected token, found '<'
(862,72): run-time error CSS1019: Unexpected token, found '/'
(863,7): run-time error CSS1031: Expected selector, found '<'
(863,7): run-time error CSS1025: Expected comma or open brace, found '<'
(866,136): run-time error CSS1019: Unexpected token, found '<'
(866,147): run-time error CSS1031: Expected selector, found '='
(866,147): run-time error CSS1025: Expected comma or open brace, found '='
(866,175): run-time error CSS1019: Unexpected token, found '<'
(866,186): run-time error CSS1031: Expected selector, found '='
(866,186): run-time error CSS1025: Expected comma or open brace, found '='
(866,211): run-time error CSS1019: Unexpected token, found '<'
(866,222): run-time error CSS1031: Expected selector, found '='
(866,222): run-time error CSS1025: Expected comma or open brace, found '='
(866,247): run-time error CSS1019: Unexpected token, found '<'
(866,258): run-time error CSS1031: Expected selector, found '='
(866,258): run-time error CSS1025: Expected comma or open brace, found '='
(874,71): run-time error CSS1019: Unexpected token, found '<'
(874,72): run-time error CSS1019: Unexpected token, found '/'
(875,7): run-time error CSS1031: Expected selector, found '<'
(875,7): run-time error CSS1025: Expected comma or open brace, found '<'
(878,143): run-time error CSS1019: Unexpected token, found '<'
(878,154): run-time error CSS1031: Expected selector, found '='
(878,154): run-time error CSS1025: Expected comma or open brace, found '='
(878,182): run-time error CSS1019: Unexpected token, found '<'
(878,193): run-time error CSS1031: Expected selector, found '='
(878,193): run-time error CSS1025: Expected comma or open brace, found '='
(878,265): run-time error CSS1019: Unexpected token, found '<'
(878,276): run-time error CSS1031: Expected selector, found '='
(878,276): run-time error CSS1025: Expected comma or open brace, found '='
(878,301): run-time error CSS1019: Unexpected token, found '<'
(878,312): run-time error CSS1031: Expected selector, found '='
(878,312): run-time error CSS1025: Expected comma or open brace, found '='
(886,71): run-time error CSS1019: Unexpected token, found '<'
(886,72): run-time error CSS1019: Unexpected token, found '/'
(887,7): run-time error CSS1031: Expected selector, found '<'
(887,7): run-time error CSS1025: Expected comma or open brace, found '<'
(890,143): run-time error CSS1019: Unexpected token, found '<'
(890,154): run-time error CSS1031: Expected selector, found '='
(890,154): run-time error CSS1025: Expected comma or open brace, found '='
(890,182): run-time error CSS1019: Unexpected token, found '<'
(890,193): run-time error CSS1031: Expected selector, found '='
(890,193): run-time error CSS1025: Expected comma or open brace, found '='
(890,218): run-time error CSS1019: Unexpected token, found '<'
(890,229): run-time error CSS1031: Expected selector, found '='
(890,229): run-time error CSS1025: Expected comma or open brace, found '='
(890,254): run-time error CSS1019: Unexpected token, found '<'
(890,265): run-time error CSS1031: Expected selector, found '='
(890,265): run-time error CSS1025: Expected comma or open brace, found '='
(898,71): run-time error CSS1019: Unexpected token, found '<'
(898,72): run-time error CSS1019: Unexpected token, found '/'
(899,7): run-time error CSS1031: Expected selector, found '<'
(899,7): run-time error CSS1025: Expected comma or open brace, found '<'
(902,135): run-time error CSS1019: Unexpected token, found '<'
(902,146): run-time error CSS1031: Expected selector, found '='
(902,146): run-time error CSS1025: Expected comma or open brace, found '='
(902,174): run-time error CSS1019: Unexpected token, found '<'
(902,185): run-time error CSS1031: Expected selector, found '='
(902,185): run-time error CSS1025: Expected comma or open brace, found '='
(902,257): run-time error CSS1019: Unexpected token, found '<'
(902,268): run-time error CSS1031: Expected selector, found '='
(902,268): run-time error CSS1025: Expected comma or open brace, found '='
(902,293): run-time error CSS1019: Unexpected token, found '<'
(902,304): run-time error CSS1031: Expected selector, found '='
(902,304): run-time error CSS1025: Expected comma or open brace, found '='
(910,71): run-time error CSS1019: Unexpected token, found '<'
(910,72): run-time error CSS1019: Unexpected token, found '/'
(911,7): run-time error CSS1031: Expected selector, found '<'
(911,7): run-time error CSS1025: Expected comma or open brace, found '<'
(914,135): run-time error CSS1019: Unexpected token, found '<'
(914,146): run-time error CSS1031: Expected selector, found '='
(914,146): run-time error CSS1025: Expected comma or open brace, found '='
(914,174): run-time error CSS1019: Unexpected token, found '<'
(914,185): run-time error CSS1031: Expected selector, found '='
(914,185): run-time error CSS1025: Expected comma or open brace, found '='
(914,210): run-time error CSS1019: Unexpected token, found '<'
(914,221): run-time error CSS1031: Expected selector, found '='
(914,221): run-time error CSS1025: Expected comma or open brace, found '='
(914,246): run-time error CSS1019: Unexpected token, found '<'
(914,257): run-time error CSS1031: Expected selector, found '='
(914,257): run-time error CSS1025: Expected comma or open brace, found '='
(922,71): run-time error CSS1019: Unexpected token, found '<'
(922,72): run-time error CSS1019: Unexpected token, found '/'
(923,7): run-time error CSS1031: Expected selector, found '<'
(923,7): run-time error CSS1025: Expected comma or open brace, found '<'
(926,141): run-time error CSS1019: Unexpected token, found '<'
(926,152): run-time error CSS1031: Expected selector, found '='
(926,152): run-time error CSS1025: Expected comma or open brace, found '='
(926,180): run-time error CSS1019: Unexpected token, found '<'
(926,191): run-time error CSS1031: Expected selector, found '='
(926,191): run-time error CSS1025: Expected comma or open brace, found '='
(926,263): run-time error CSS1019: Unexpected token, found '<'
(926,274): run-time error CSS1031: Expected selector, found '='
(926,274): run-time error CSS1025: Expected comma or open brace, found '='
(926,299): run-time error CSS1019: Unexpected token, found '<'
(926,310): run-time error CSS1031: Expected selector, found '='
(926,310): run-time error CSS1025: Expected comma or open brace, found '='
(934,71): run-time error CSS1019: Unexpected token, found '<'
(934,72): run-time error CSS1019: Unexpected token, found '/'
(935,7): run-time error CSS1031: Expected selector, found '<'
(935,7): run-time error CSS1025: Expected comma or open brace, found '<'
(938,141): run-time error CSS1019: Unexpected token, found '<'
(938,152): run-time error CSS1031: Expected selector, found '='
(938,152): run-time error CSS1025: Expected comma or open brace, found '='
(938,180): run-time error CSS1019: Unexpected token, found '<'
(938,191): run-time error CSS1031: Expected selector, found '='
(938,191): run-time error CSS1025: Expected comma or open brace, found '='
(938,216): run-time error CSS1019: Unexpected token, found '<'
(938,227): run-time error CSS1031: Expected selector, found '='
(938,227): run-time error CSS1025: Expected comma or open brace, found '='
(938,252): run-time error CSS1019: Unexpected token, found '<'
(938,263): run-time error CSS1031: Expected selector, found '='
(938,263): run-time error CSS1025: Expected comma or open brace, found '='
(946,71): run-time error CSS1019: Unexpected token, found '<'
(946,72): run-time error CSS1019: Unexpected token, found '/'
(947,7): run-time error CSS1031: Expected selector, found '<'
(947,7): run-time error CSS1025: Expected comma or open brace, found '<'
(950,142): run-time error CSS1019: Unexpected token, found '<'
(950,153): run-time error CSS1031: Expected selector, found '='
(950,153): run-time error CSS1025: Expected comma or open brace, found '='
(950,181): run-time error CSS1019: Unexpected token, found '<'
(950,192): run-time error CSS1031: Expected selector, found '='
(950,192): run-time error CSS1025: Expected comma or open brace, found '='
(950,264): run-time error CSS1019: Unexpected token, found '<'
(950,275): run-time error CSS1031: Expected selector, found '='
(950,275): run-time error CSS1025: Expected comma or open brace, found '='
(950,300): run-time error CSS1019: Unexpected token, found '<'
(950,311): run-time error CSS1031: Expected selector, found '='
(950,311): run-time error CSS1025: Expected comma or open brace, found '='
(958,71): run-time error CSS1019: Unexpected token, found '<'
(958,72): run-time error CSS1019: Unexpected token, found '/'
(959,7): run-time error CSS1031: Expected selector, found '<'
(959,7): run-time error CSS1025: Expected comma or open brace, found '<'
(962,142): run-time error CSS1019: Unexpected token, found '<'
(962,153): run-time error CSS1031: Expected selector, found '='
(962,153): run-time error CSS1025: Expected comma or open brace, found '='
(962,181): run-time error CSS1019: Unexpected token, found '<'
(962,192): run-time error CSS1031: Expected selector, found '='
(962,192): run-time error CSS1025: Expected comma or open brace, found '='
(962,217): run-time error CSS1019: Unexpected token, found '<'
(962,228): run-time error CSS1031: Expected selector, found '='
(962,228): run-time error CSS1025: Expected comma or open brace, found '='
(962,253): run-time error CSS1019: Unexpected token, found '<'
(962,264): run-time error CSS1031: Expected selector, found '='
(962,264): run-time error CSS1025: Expected comma or open brace, found '='
(970,71): run-time error CSS1019: Unexpected token, found '<'
(970,72): run-time error CSS1019: Unexpected token, found '/'
(971,7): run-time error CSS1031: Expected selector, found '<'
(971,7): run-time error CSS1025: Expected comma or open brace, found '<'
(974,149): run-time error CSS1019: Unexpected token, found '<'
(974,160): run-time error CSS1031: Expected selector, found '='
(974,160): run-time error CSS1025: Expected comma or open brace, found '='
(974,188): run-time error CSS1019: Unexpected token, found '<'
(974,199): run-time error CSS1031: Expected selector, found '='
(974,199): run-time error CSS1025: Expected comma or open brace, found '='
(974,271): run-time error CSS1019: Unexpected token, found '<'
(974,282): run-time error CSS1031: Expected selector, found '='
(974,282): run-time error CSS1025: Expected comma or open brace, found '='
(974,307): run-time error CSS1019: Unexpected token, found '<'
(974,318): run-time error CSS1031: Expected selector, found '='
(974,318): run-time error CSS1025: Expected comma or open brace, found '='
(982,71): run-time error CSS1019: Unexpected token, found '<'
(982,72): run-time error CSS1019: Unexpected token, found '/'
(983,7): run-time error CSS1031: Expected selector, found '<'
(983,7): run-time error CSS1025: Expected comma or open brace, found '<'
(986,149): run-time error CSS1019: Unexpected token, found '<'
(986,160): run-time error CSS1031: Expected selector, found '='
(986,160): run-time error CSS1025: Expected comma or open brace, found '='
(986,188): run-time error CSS1019: Unexpected token, found '<'
(986,199): run-time error CSS1031: Expected selector, found '='
(986,199): run-time error CSS1025: Expected comma or open brace, found '='
(986,224): run-time error CSS1019: Unexpected token, found '<'
(986,235): run-time error CSS1031: Expected selector, found '='
(986,235): run-time error CSS1025: Expected comma or open brace, found '='
(986,260): run-time error CSS1019: Unexpected token, found '<'
(986,271): run-time error CSS1031: Expected selector, found '='
(986,271): run-time error CSS1025: Expected comma or open brace, found '='
(994,71): run-time error CSS1019: Unexpected token, found '<'
(994,72): run-time error CSS1019: Unexpected token, found '/'
(995,7): run-time error CSS1031: Expected selector, found '<'
(995,7): run-time error CSS1025: Expected comma or open brace, found '<'
(998,141): run-time error CSS1019: Unexpected token, found '<'
(998,152): run-time error CSS1031: Expected selector, found '='
(998,152): run-time error CSS1025: Expected comma or open brace, found '='
(998,180): run-time error CSS1019: Unexpected token, found '<'
(998,191): run-time error CSS1031: Expected selector, found '='
(998,191): run-time error CSS1025: Expected comma or open brace, found '='
(998,263): run-time error CSS1019: Unexpected token, found '<'
(998,274): run-time error CSS1031: Expected selector, found '='
(998,274): run-time error CSS1025: Expected comma or open brace, found '='
(998,299): run-time error CSS1019: Unexpected token, found '<'
(998,310): run-time error CSS1031: Expected selector, found '='
(998,310): run-time error CSS1025: Expected comma or open brace, found '='
(1006,72): run-time error CSS1019: Unexpected token, found '<'
(1006,73): run-time error CSS1019: Unexpected token, found '/'
(1007,7): run-time error CSS1031: Expected selector, found '<'
(1007,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1010,141): run-time error CSS1019: Unexpected token, found '<'
(1010,152): run-time error CSS1031: Expected selector, found '='
(1010,152): run-time error CSS1025: Expected comma or open brace, found '='
(1010,180): run-time error CSS1019: Unexpected token, found '<'
(1010,191): run-time error CSS1031: Expected selector, found '='
(1010,191): run-time error CSS1025: Expected comma or open brace, found '='
(1010,216): run-time error CSS1019: Unexpected token, found '<'
(1010,227): run-time error CSS1031: Expected selector, found '='
(1010,227): run-time error CSS1025: Expected comma or open brace, found '='
(1010,252): run-time error CSS1019: Unexpected token, found '<'
(1010,263): run-time error CSS1031: Expected selector, found '='
(1010,263): run-time error CSS1025: Expected comma or open brace, found '='
(1018,72): run-time error CSS1019: Unexpected token, found '<'
(1018,73): run-time error CSS1019: Unexpected token, found '/'
(1019,7): run-time error CSS1031: Expected selector, found '<'
(1019,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1022,140): run-time error CSS1019: Unexpected token, found '<'
(1022,151): run-time error CSS1031: Expected selector, found '='
(1022,151): run-time error CSS1025: Expected comma or open brace, found '='
(1022,179): run-time error CSS1019: Unexpected token, found '<'
(1022,190): run-time error CSS1031: Expected selector, found '='
(1022,190): run-time error CSS1025: Expected comma or open brace, found '='
(1022,262): run-time error CSS1019: Unexpected token, found '<'
(1022,273): run-time error CSS1031: Expected selector, found '='
(1022,273): run-time error CSS1025: Expected comma or open brace, found '='
(1022,298): run-time error CSS1019: Unexpected token, found '<'
(1022,309): run-time error CSS1031: Expected selector, found '='
(1022,309): run-time error CSS1025: Expected comma or open brace, found '='
(1030,72): run-time error CSS1019: Unexpected token, found '<'
(1030,73): run-time error CSS1019: Unexpected token, found '/'
(1031,7): run-time error CSS1031: Expected selector, found '<'
(1031,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1034,140): run-time error CSS1019: Unexpected token, found '<'
(1034,151): run-time error CSS1031: Expected selector, found '='
(1034,151): run-time error CSS1025: Expected comma or open brace, found '='
(1034,179): run-time error CSS1019: Unexpected token, found '<'
(1034,190): run-time error CSS1031: Expected selector, found '='
(1034,190): run-time error CSS1025: Expected comma or open brace, found '='
(1034,215): run-time error CSS1019: Unexpected token, found '<'
(1034,226): run-time error CSS1031: Expected selector, found '='
(1034,226): run-time error CSS1025: Expected comma or open brace, found '='
(1034,251): run-time error CSS1019: Unexpected token, found '<'
(1034,262): run-time error CSS1031: Expected selector, found '='
(1034,262): run-time error CSS1025: Expected comma or open brace, found '='
(1042,72): run-time error CSS1019: Unexpected token, found '<'
(1042,73): run-time error CSS1019: Unexpected token, found '/'
(1043,7): run-time error CSS1031: Expected selector, found '<'
(1043,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1046,137): run-time error CSS1019: Unexpected token, found '<'
(1046,148): run-time error CSS1031: Expected selector, found '='
(1046,148): run-time error CSS1025: Expected comma or open brace, found '='
(1046,176): run-time error CSS1019: Unexpected token, found '<'
(1046,187): run-time error CSS1031: Expected selector, found '='
(1046,187): run-time error CSS1025: Expected comma or open brace, found '='
(1046,212): run-time error CSS1019: Unexpected token, found '<'
(1046,223): run-time error CSS1031: Expected selector, found '='
(1046,223): run-time error CSS1025: Expected comma or open brace, found '='
(1046,248): run-time error CSS1019: Unexpected token, found '<'
(1046,259): run-time error CSS1031: Expected selector, found '='
(1046,259): run-time error CSS1025: Expected comma or open brace, found '='
(1054,72): run-time error CSS1019: Unexpected token, found '<'
(1054,73): run-time error CSS1019: Unexpected token, found '/'
(1055,7): run-time error CSS1031: Expected selector, found '<'
(1055,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1058,136): run-time error CSS1019: Unexpected token, found '<'
(1058,147): run-time error CSS1031: Expected selector, found '='
(1058,147): run-time error CSS1025: Expected comma or open brace, found '='
(1058,175): run-time error CSS1019: Unexpected token, found '<'
(1058,186): run-time error CSS1031: Expected selector, found '='
(1058,186): run-time error CSS1025: Expected comma or open brace, found '='
(1058,211): run-time error CSS1019: Unexpected token, found '<'
(1058,222): run-time error CSS1031: Expected selector, found '='
(1058,222): run-time error CSS1025: Expected comma or open brace, found '='
(1058,247): run-time error CSS1019: Unexpected token, found '<'
(1058,258): run-time error CSS1031: Expected selector, found '='
(1058,258): run-time error CSS1025: Expected comma or open brace, found '='
(1066,72): run-time error CSS1019: Unexpected token, found '<'
(1066,73): run-time error CSS1019: Unexpected token, found '/'
(1067,7): run-time error CSS1031: Expected selector, found '<'
(1067,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1070,112): run-time error CSS1019: Unexpected token, found '<'
(1070,123): run-time error CSS1031: Expected selector, found '='
(1070,123): run-time error CSS1025: Expected comma or open brace, found '='
(1070,151): run-time error CSS1019: Unexpected token, found '<'
(1070,162): run-time error CSS1031: Expected selector, found '='
(1070,162): run-time error CSS1025: Expected comma or open brace, found '='
(1070,187): run-time error CSS1019: Unexpected token, found '<'
(1070,198): run-time error CSS1031: Expected selector, found '='
(1070,198): run-time error CSS1025: Expected comma or open brace, found '='
(1098,72): run-time error CSS1019: Unexpected token, found '<'
(1098,73): run-time error CSS1019: Unexpected token, found '/'
(1099,7): run-time error CSS1031: Expected selector, found '<'
(1099,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1102,112): run-time error CSS1019: Unexpected token, found '<'
(1102,123): run-time error CSS1031: Expected selector, found '='
(1102,123): run-time error CSS1025: Expected comma or open brace, found '='
(1102,151): run-time error CSS1019: Unexpected token, found '<'
(1102,162): run-time error CSS1031: Expected selector, found '='
(1102,162): run-time error CSS1025: Expected comma or open brace, found '='
(1102,187): run-time error CSS1019: Unexpected token, found '<'
(1102,198): run-time error CSS1031: Expected selector, found '='
(1102,198): run-time error CSS1025: Expected comma or open brace, found '='
(1110,72): run-time error CSS1019: Unexpected token, found '<'
(1110,73): run-time error CSS1019: Unexpected token, found '/'
(1111,7): run-time error CSS1031: Expected selector, found '<'
(1111,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1114,112): run-time error CSS1019: Unexpected token, found '<'
(1114,123): run-time error CSS1031: Expected selector, found '='
(1114,123): run-time error CSS1025: Expected comma or open brace, found '='
(1114,151): run-time error CSS1019: Unexpected token, found '<'
(1114,162): run-time error CSS1031: Expected selector, found '='
(1114,162): run-time error CSS1025: Expected comma or open brace, found '='
(1114,187): run-time error CSS1019: Unexpected token, found '<'
(1114,198): run-time error CSS1031: Expected selector, found '='
(1114,198): run-time error CSS1025: Expected comma or open brace, found '='
(1114,265): run-time error CSS1019: Unexpected token, found '<'
(1114,276): run-time error CSS1031: Expected selector, found '='
(1114,276): run-time error CSS1025: Expected comma or open brace, found '='
(1122,72): run-time error CSS1019: Unexpected token, found '<'
(1122,73): run-time error CSS1019: Unexpected token, found '/'
(1123,7): run-time error CSS1031: Expected selector, found '<'
(1123,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1126,112): run-time error CSS1019: Unexpected token, found '<'
(1126,123): run-time error CSS1031: Expected selector, found '='
(1126,123): run-time error CSS1025: Expected comma or open brace, found '='
(1126,151): run-time error CSS1019: Unexpected token, found '<'
(1126,162): run-time error CSS1031: Expected selector, found '='
(1126,162): run-time error CSS1025: Expected comma or open brace, found '='
(1126,187): run-time error CSS1019: Unexpected token, found '<'
(1126,198): run-time error CSS1031: Expected selector, found '='
(1126,198): run-time error CSS1025: Expected comma or open brace, found '='
(1126,270): run-time error CSS1019: Unexpected token, found '<'
(1126,281): run-time error CSS1031: Expected selector, found '='
(1126,281): run-time error CSS1025: Expected comma or open brace, found '='
(1134,72): run-time error CSS1019: Unexpected token, found '<'
(1134,73): run-time error CSS1019: Unexpected token, found '/'
(1135,7): run-time error CSS1031: Expected selector, found '<'
(1135,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1138,112): run-time error CSS1019: Unexpected token, found '<'
(1138,123): run-time error CSS1031: Expected selector, found '='
(1138,123): run-time error CSS1025: Expected comma or open brace, found '='
(1138,151): run-time error CSS1019: Unexpected token, found '<'
(1138,162): run-time error CSS1031: Expected selector, found '='
(1138,162): run-time error CSS1025: Expected comma or open brace, found '='
(1138,187): run-time error CSS1019: Unexpected token, found '<'
(1138,198): run-time error CSS1031: Expected selector, found '='
(1138,198): run-time error CSS1025: Expected comma or open brace, found '='
(1138,223): run-time error CSS1019: Unexpected token, found '<'
(1138,234): run-time error CSS1031: Expected selector, found '='
(1138,234): run-time error CSS1025: Expected comma or open brace, found '='
(1178,72): run-time error CSS1019: Unexpected token, found '<'
(1178,73): run-time error CSS1019: Unexpected token, found '/'
(1179,7): run-time error CSS1031: Expected selector, found '<'
(1179,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1182,112): run-time error CSS1019: Unexpected token, found '<'
(1182,123): run-time error CSS1031: Expected selector, found '='
(1182,123): run-time error CSS1025: Expected comma or open brace, found '='
(1182,151): run-time error CSS1019: Unexpected token, found '<'
(1182,162): run-time error CSS1031: Expected selector, found '='
(1182,162): run-time error CSS1025: Expected comma or open brace, found '='
(1182,187): run-time error CSS1019: Unexpected token, found '<'
(1182,198): run-time error CSS1031: Expected selector, found '='
(1182,198): run-time error CSS1025: Expected comma or open brace, found '='
(1182,223): run-time error CSS1019: Unexpected token, found '<'
(1182,234): run-time error CSS1031: Expected selector, found '='
(1182,234): run-time error CSS1025: Expected comma or open brace, found '='
(1190,72): run-time error CSS1019: Unexpected token, found '<'
(1190,73): run-time error CSS1019: Unexpected token, found '/'
(1191,7): run-time error CSS1031: Expected selector, found '<'
(1191,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1194,112): run-time error CSS1019: Unexpected token, found '<'
(1194,123): run-time error CSS1031: Expected selector, found '='
(1194,123): run-time error CSS1025: Expected comma or open brace, found '='
(1202,72): run-time error CSS1019: Unexpected token, found '<'
(1202,73): run-time error CSS1019: Unexpected token, found '/'
(1203,7): run-time error CSS1031: Expected selector, found '<'
(1203,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1214,72): run-time error CSS1019: Unexpected token, found '<'
(1214,73): run-time error CSS1019: Unexpected token, found '/'
(1215,7): run-time error CSS1031: Expected selector, found '<'
(1215,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1226,72): run-time error CSS1019: Unexpected token, found '<'
(1226,73): run-time error CSS1019: Unexpected token, found '/'
(1227,7): run-time error CSS1031: Expected selector, found '<'
(1227,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1242,72): run-time error CSS1019: Unexpected token, found '<'
(1242,73): run-time error CSS1019: Unexpected token, found '/'
(1243,7): run-time error CSS1031: Expected selector, found '<'
(1243,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1266,72): run-time error CSS1019: Unexpected token, found '<'
(1266,73): run-time error CSS1019: Unexpected token, found '/'
(1267,7): run-time error CSS1031: Expected selector, found '<'
(1267,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1286,72): run-time error CSS1019: Unexpected token, found '<'
(1286,73): run-time error CSS1019: Unexpected token, found '/'
(1287,7): run-time error CSS1031: Expected selector, found '<'
(1287,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1298,72): run-time error CSS1019: Unexpected token, found '<'
(1298,73): run-time error CSS1019: Unexpected token, found '/'
(1299,7): run-time error CSS1031: Expected selector, found '<'
(1299,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1310,72): run-time error CSS1019: Unexpected token, found '<'
(1310,73): run-time error CSS1019: Unexpected token, found '/'
(1311,7): run-time error CSS1031: Expected selector, found '<'
(1311,7): run-time error CSS1025: Expected comma or open brace, found '<'
(1321): Scanner error CSS1002: Unterminated string: '"` --><form accept-charset="UTF-8" action="" class="js-jump-to-line-form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
(1351,18): run-time error CSS1019: Unexpected token, found '2015'
(1351,23): run-time error CSS1019: Unexpected token, found '<'
(1351,34): run-time error CSS1031: Expected selector, found '='
(1351,34): run-time error CSS1025: Expected comma or open brace, found '='
(4103,12): run-time error CSS1038: Expected hex color, found '#2e53232e5323'
(8831,1): run-time error CSS1019: Unexpected token, found '}'
(10831,16): run-time error CSS1031: Expected selector, found '/'
(10831,16): run-time error CSS1025: Expected comma or open brace, found '/'
(13917,17): run-time error CSS1031: Expected selector, found '&'
(13917,17): run-time error CSS1025: Expected comma or open brace, found '&'
 */



<!DOCTYPE html>
<html lang="en" class=" is-copy-enabled">
  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
    <meta charset='utf-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="Content-Language" content="en">
    <meta name="viewport" content="width=1020">
    
    
    <title>FooTable/footable.core.css at V2 · fooplugins/FooTable · GitHub</title>
    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
    <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-114.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-144.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144.png">
    <meta property="fb:app_id" content="1401488693436528">

      <meta content="@github" name="twitter:site" /><meta content="summary" name="twitter:card" /><meta content="fooplugins/FooTable" name="twitter:title" /><meta content="FooTable - jQuery plugin to make HTML tables responsive" name="twitter:description" /><meta content="https://avatars2.githubusercontent.com/u/2367948?v=3&amp;s=400" name="twitter:image:src" />
      <meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="https://avatars2.githubusercontent.com/u/2367948?v=3&amp;s=400" property="og:image" /><meta content="fooplugins/FooTable" property="og:title" /><meta content="https://github.com/fooplugins/FooTable" property="og:url" /><meta content="FooTable - jQuery plugin to make HTML tables responsive" property="og:description" />
      <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
    <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
    <link rel="assets" href="https://assets-cdn.github.com/">
    
    <meta name="pjax-timeout" content="1000">
    

    <meta name="msapplication-TileImage" content="/windows-tile.png">
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="selected-link" value="repo_source" data-pjax-transient>

        <meta name="google-analytics" content="UA-3769691-2">

    <meta content="collector.githubapp.com" name="octolytics-host" /><meta content="collector-cdn.github.com" name="octolytics-script-host" /><meta content="github" name="octolytics-app-id" /><meta content="8B8296D1:411F:8380318:55B5C222" name="octolytics-dimension-request_id" />
    
    <meta content="Rails, view, blob#show" data-pjax-transient="true" name="analytics-event" />
    <meta class="js-ga-set" name="dimension1" content="Logged Out">
      <meta class="js-ga-set" name="dimension4" content="Current repo nav">
    <meta name="is-dotcom" content="true">
        <meta name="hostname" content="github.com">
    <meta name="user-login" content="">

      <link rel="icon" sizes="any" mask href="https://assets-cdn.github.com/pinned-octocat.svg">
      <meta name="theme-color" content="#4078c0">
      <link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">

    <!-- </textarea> --><!-- '"` --><meta content="authenticity_token" name="csrf-param" />
<meta content="bbY4La1TgTnTiWOpfjM9G3WZ3/eAn14WQFiZKHX59fJjo5XrZHFghimpecEanDKpGPWGhOsPf3Wa7BP3NLAOnw==" name="csrf-token" />
    

    <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github/index-2de9f2a0dcbebdb929c6fddf7fd94aa06a736743201b9c57db4c19cb74757211.css" media="all" rel="stylesheet" />
    <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github2/index-d2434fac04eb3e42dee0b708f83baae2d24dfed6b2454966926a9609dec8ed0d.css" media="all" rel="stylesheet" />
    
    


    <meta http-equiv="x-pjax-version" content="43fc199e5292920a7594edba413eff92">

      
  <meta name="description" content="FooTable - jQuery plugin to make HTML tables responsive">
  <meta name="go-import" content="github.com/fooplugins/FooTable git https://github.com/fooplugins/FooTable.git">

  <meta content="2367948" name="octolytics-dimension-user_id" /><meta content="fooplugins" name="octolytics-dimension-user_login" /><meta content="6710201" name="octolytics-dimension-repository_id" /><meta content="fooplugins/FooTable" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="6710201" name="octolytics-dimension-repository_network_root_id" /><meta content="fooplugins/FooTable" name="octolytics-dimension-repository_network_root_nwo" />
  <link href="https://github.com/fooplugins/FooTable/commits/V2.atom" rel="alternate" title="Recent Commits to FooTable:V2" type="application/atom+xml">

  </head>


  <body class="logged_out  env-production windows vis-public page-blob">
    <a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
    <div class="wrapper">
      
      
      



        
        <div class="header header-logged-out" role="banner">
  <div class="container clearfix">

    <a class="header-logo-wordmark" href="https://github.com/" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
      <span class="mega-octicon octicon-logo-github"></span>
    </a>

    <div class="header-actions" role="navigation">
        <a class="btn btn-primary" href="/join" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">Sign up</a>
      <a class="btn" href="/login?return_to=%2Ffooplugins%2FFooTable%2Fblob%2FV2%2Fcss%2Ffootable.core.css" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">Sign in</a>
    </div>

    <div class="site-search repo-scope js-site-search" role="search">
      <!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="/fooplugins/FooTable/search" class="js-site-search-form" data-global-search-url="/search" data-repo-search-url="/fooplugins/FooTable/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
  <label class="js-chromeless-input-container form-control">
    <div class="scope-badge">This repository</div>
    <input type="text"
      class="js-site-search-focus js-site-search-field is-clearable chromeless-input"
      data-hotkey="s"
      name="q"
      placeholder="Search"
      data-global-scope-placeholder="Search GitHub"
      data-repo-scope-placeholder="Search"
      tabindex="1"
      autocapitalize="off">
  </label>
</form>
    </div>

      <ul class="header-nav left" role="navigation">
          <li class="header-nav-item">
            <a class="header-nav-link" href="/explore" data-ga-click="(Logged out) Header, go to explore, text:explore">Explore</a>
          </li>
          <li class="header-nav-item">
            <a class="header-nav-link" href="/features" data-ga-click="(Logged out) Header, go to features, text:features">Features</a>
          </li>
          <li class="header-nav-item">
            <a class="header-nav-link" href="https://enterprise.github.com/" data-ga-click="(Logged out) Header, go to enterprise, text:enterprise">Enterprise</a>
          </li>
          <li class="header-nav-item">
            <a class="header-nav-link" href="/blog" data-ga-click="(Logged out) Header, go to blog, text:blog">Blog</a>
          </li>
      </ul>

  </div>
</div>



      <div id="start-of-content" class="accessibility-aid"></div>
          <div class="site" itemscope itemtype="http://schema.org/WebPage">
    <div id="js-flash-container">
      
    </div>
    <div class="pagehead repohead instapaper_ignore readability-menu ">
      <div class="container">

        <div class="clearfix">
          
<ul class="pagehead-actions">

  <li>
      <a href="/login?return_to=%2Ffooplugins%2FFooTable"
    class="btn btn-sm btn-with-count tooltipped tooltipped-n"
    aria-label="You must be signed in to watch a repository" rel="nofollow">
    <span class="octicon octicon-eye"></span>
    Watch
  </a>
  <a class="social-count" href="/fooplugins/FooTable/watchers">
    126
  </a>

  </li>

  <li>
      <a href="/login?return_to=%2Ffooplugins%2FFooTable"
    class="btn btn-sm btn-with-count tooltipped tooltipped-n"
    aria-label="You must be signed in to star a repository" rel="nofollow">
    <span class="octicon octicon-star"></span>
    Star
  </a>

    <a class="social-count js-social-count" href="/fooplugins/FooTable/stargazers">
      1,379
    </a>

  </li>

    <li>
      <a href="/login?return_to=%2Ffooplugins%2FFooTable"
        class="btn btn-sm btn-with-count tooltipped tooltipped-n"
        aria-label="You must be signed in to fork a repository" rel="nofollow">
        <span class="octicon octicon-repo-forked"></span>
        Fork
      </a>
      <a href="/fooplugins/FooTable/network" class="social-count">
        389
      </a>
    </li>
</ul>

          <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
            <span class="mega-octicon octicon-repo"></span>
            <span class="author"><a href="/fooplugins" class="url fn" itemprop="url" rel="author"><span itemprop="title">fooplugins</span></a></span><!--
         --><span class="path-divider">/</span><!--
         --><strong><a href="/fooplugins/FooTable" data-pjax="#js-repo-pjax-container">FooTable</a></strong>

            <span class="page-context-loader">
              <img alt="" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
            </span>

          </h1>
        </div>

      </div>
    </div>

      <div class="container">
        <div class="repository-with-sidebar repo-container new-discussion-timeline ">
          <div class="repository-sidebar clearfix">
              

<nav class="sunken-menu repo-nav js-repo-nav js-sidenav-container-pjax js-octicon-loaders"
     role="navigation"
     data-pjax="#js-repo-pjax-container"
     data-issue-count-url="/fooplugins/FooTable/issues/counts">
  <ul class="sunken-menu-group">
    <li class="tooltipped tooltipped-w" aria-label="Code">
      <a href="/fooplugins/FooTable" aria-label="Code" aria-selected="true" class="js-selected-navigation-item selected sunken-menu-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /fooplugins/FooTable">
        <span class="octicon octicon-code"></span> <span class="full-word">Code</span>
        <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>    </li>

      <li class="tooltipped tooltipped-w" aria-label="Issues">
        <a href="/fooplugins/FooTable/issues" aria-label="Issues" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /fooplugins/FooTable/issues">
          <span class="octicon octicon-issue-opened"></span> <span class="full-word">Issues</span>
          <span class="js-issue-replace-counter"></span>
          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>      </li>

    <li class="tooltipped tooltipped-w" aria-label="Pull requests">
      <a href="/fooplugins/FooTable/pulls" aria-label="Pull requests" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g p" data-selected-links="repo_pulls /fooplugins/FooTable/pulls">
          <span class="octicon octicon-git-pull-request"></span> <span class="full-word">Pull requests</span>
          <span class="js-pull-replace-counter"></span>
          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>    </li>

  </ul>
  <div class="sunken-menu-separator"></div>
  <ul class="sunken-menu-group">

    <li class="tooltipped tooltipped-w" aria-label="Pulse">
      <a href="/fooplugins/FooTable/pulse" aria-label="Pulse" class="js-selected-navigation-item sunken-menu-item" data-selected-links="pulse /fooplugins/FooTable/pulse">
        <span class="octicon octicon-pulse"></span> <span class="full-word">Pulse</span>
        <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>    </li>

    <li class="tooltipped tooltipped-w" aria-label="Graphs">
      <a href="/fooplugins/FooTable/graphs" aria-label="Graphs" class="js-selected-navigation-item sunken-menu-item" data-selected-links="repo_graphs repo_contributors /fooplugins/FooTable/graphs">
        <span class="octicon octicon-graph"></span> <span class="full-word">Graphs</span>
        <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>    </li>
  </ul>


</nav>

                <div class="only-with-full-nav">
                    
<div class="js-clone-url clone-url open"
  data-protocol-type="http">
  <h3><span class="text-emphasized">HTTPS</span> clone URL</h3>
  <div class="input-group js-zeroclipboard-container">
    <input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
           value="https://github.com/fooplugins/FooTable.git" readonly="readonly" aria-label="HTTPS clone URL">
    <span class="input-group-button">
      <button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
    </span>
  </div>
</div>

  
<div class="js-clone-url clone-url "
  data-protocol-type="subversion">
  <h3><span class="text-emphasized">Subversion</span> checkout URL</h3>
  <div class="input-group js-zeroclipboard-container">
    <input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
           value="https://github.com/fooplugins/FooTable" readonly="readonly" aria-label="Subversion checkout URL">
    <span class="input-group-button">
      <button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
    </span>
  </div>
</div>



  <div class="clone-options">You can clone with
    <!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=http&amp;protocol_type=clone" class="inline-form js-clone-selector-form " data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="LRjI21FOjhkR1Yr6B/Fc3hSP3ElVznobjSwAXWP9NKY7hfjsIkaHV5VfVahvYpFB5Kh4mmAC2pMHgkRfZUS8YQ==" /></div><button class="btn-link js-clone-selector" data-protocol="http" type="submit">HTTPS</button></form> or <!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=subversion&amp;protocol_type=clone" class="inline-form js-clone-selector-form " data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="tFlxzoh0m+crE6bdfNqJMB5I6qAaG5RCwG1dgKbNuwskys3Rt49V/q5cqwbmguTQRiOmvwzd5V0d6/R/l8xDIw==" /></div><button class="btn-link js-clone-selector" data-protocol="subversion" type="submit">Subversion</button></form>.
    <a href="https://help.github.com/articles/which-remote-url-should-i-use" class="help tooltipped tooltipped-n" aria-label="Get help on which URL is right for you.">
      <span class="octicon octicon-question"></span>
    </a>
  </div>
    <a href="https://windows.github.com" class="btn btn-sm sidebar-button" title="Save fooplugins/FooTable to your computer and use it in GitHub Desktop." aria-label="Save fooplugins/FooTable to your computer and use it in GitHub Desktop.">
      <span class="octicon octicon-device-desktop"></span>
      Clone in Desktop
    </a>


                  <a href="/fooplugins/FooTable/archive/V2.zip"
                     class="btn btn-sm sidebar-button"
                     aria-label="Download the contents of fooplugins/FooTable as a zip file"
                     title="Download the contents of fooplugins/FooTable as a zip file"
                     rel="nofollow">
                    <span class="octicon octicon-cloud-download"></span>
                    Download ZIP
                  </a>
                </div>
          </div>
          <div id="js-repo-pjax-container" class="repository-content context-loader-container" data-pjax-container>

            

<a href="/fooplugins/FooTable/blob/e81f18061081bd4209737ef20e35f065ba750e18/css/footable.core.css" class="hidden js-permalink-shortcut" data-hotkey="y">Permalink</a>

<!-- blob contrib key: blob_contributors:v21:a156166019e1aecc8ad528706833c2c3 -->

  <div class="file-navigation js-zeroclipboard-container">
    
<div class="select-menu js-menu-container js-select-menu left">
  <span class="btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
    data-ref="V2"
    title="V2"
    role="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
    <i>Branch:</i>
    <span class="js-select-button css-truncate-target">V2</span>
  </span>

  <div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax aria-hidden="true">

    <div class="select-menu-modal">
      <div class="select-menu-header">
        <span class="select-menu-title">Switch branches/tags</span>
        <span class="octicon octicon-x js-menu-close" role="button" aria-label="Close"></span>
      </div>

      <div class="select-menu-filters">
        <div class="select-menu-text-filter">
          <input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
        </div>
        <div class="select-menu-tabs">
          <ul>
            <li class="select-menu-tab">
              <a href="#" data-tab-filter="branches" data-filter-placeholder="Filter branches/tags" class="js-select-menu-tab" role="tab">Branches</a>
            </li>
            <li class="select-menu-tab">
              <a href="#" data-tab-filter="tags" data-filter-placeholder="Find a tag…" class="js-select-menu-tab" role="tab">Tags</a>
            </li>
          </ul>
        </div>
      </div>

      <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches" role="menu">

        <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">


            <a class="select-menu-item js-navigation-item js-navigation-open selected"
               href="/fooplugins/FooTable/blob/V2/css/footable.core.css"
               data-name="V2"
               data-skip-pjax="true"
               rel="nofollow">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <span class="select-menu-item-text css-truncate-target" title="V2">
                V2
              </span>
            </a>
            <a class="select-menu-item js-navigation-item js-navigation-open "
               href="/fooplugins/FooTable/blob/V3/css/footable.core.css"
               data-name="V3"
               data-skip-pjax="true"
               rel="nofollow">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <span class="select-menu-item-text css-truncate-target" title="V3">
                V3
              </span>
            </a>
            <a class="select-menu-item js-navigation-item js-navigation-open "
               href="/fooplugins/FooTable/blob/bs3/css/footable.core.css"
               data-name="bs3"
               data-skip-pjax="true"
               rel="nofollow">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <span class="select-menu-item-text css-truncate-target" title="bs3">
                bs3
              </span>
            </a>
            <a class="select-menu-item js-navigation-item js-navigation-open "
               href="/fooplugins/FooTable/blob/develop/css/footable.core.css"
               data-name="develop"
               data-skip-pjax="true"
               rel="nofollow">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <span class="select-menu-item-text css-truncate-target" title="develop">
                develop
              </span>
            </a>
            <a class="select-menu-item js-navigation-item js-navigation-open "
               href="/fooplugins/FooTable/blob/gh-pages/css/footable.core.css"
               data-name="gh-pages"
               data-skip-pjax="true"
               rel="nofollow">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <span class="select-menu-item-text css-truncate-target" title="gh-pages">
                gh-pages
              </span>
            </a>
            <a class="select-menu-item js-navigation-item js-navigation-open "
               href="/fooplugins/FooTable/blob/master/css/footable.core.css"
               data-name="master"
               data-skip-pjax="true"
               rel="nofollow">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <span class="select-menu-item-text css-truncate-target" title="master">
                master
              </span>
            </a>
            <a class="select-menu-item js-navigation-item js-navigation-open "
               href="/fooplugins/FooTable/blob/pr/237/css/footable.core.css"
               data-name="pr/237"
               data-skip-pjax="true"
               rel="nofollow">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <span class="select-menu-item-text css-truncate-target" title="pr/237">
                pr/237
              </span>
            </a>
            <a class="select-menu-item js-navigation-item js-navigation-open "
               href="/fooplugins/FooTable/blob/testing/css/footable.core.css"
               data-name="testing"
               data-skip-pjax="true"
               rel="nofollow">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <span class="select-menu-item-text css-truncate-target" title="testing">
                testing
              </span>
            </a>
        </div>

          <div class="select-menu-no-results">Nothing to show</div>
      </div>

      <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
        <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">


            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/fooplugins/FooTable/tree/V2.0.1.4/css/footable.core.css"
                 data-name="V2.0.1.4"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text css-truncate-target"
                 title="V2.0.1.4">V2.0.1.4</a>
            </div>
            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/fooplugins/FooTable/tree/V2.0.1.3/css/footable.core.css"
                 data-name="V2.0.1.3"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text css-truncate-target"
                 title="V2.0.1.3">V2.0.1.3</a>
            </div>
            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/fooplugins/FooTable/tree/2.0.3/css/footable.core.css"
                 data-name="2.0.3"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text css-truncate-target"
                 title="2.0.3">2.0.3</a>
            </div>
            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/fooplugins/FooTable/tree/2.0.1.15/css/footable.core.css"
                 data-name="2.0.1.15"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text css-truncate-target"
                 title="2.0.1.15">2.0.1.15</a>
            </div>
            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/fooplugins/FooTable/tree/2.0.1.5/css/footable.core.css"
                 data-name="2.0.1.5"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text css-truncate-target"
                 title="2.0.1.5">2.0.1.5</a>
            </div>
            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/fooplugins/FooTable/tree/2.0.1/css/footable.core.css"
                 data-name="2.0.1"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text css-truncate-target"
                 title="2.0.1">2.0.1</a>
            </div>
            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/fooplugins/FooTable/tree/2.0.0/css/footable.core.css"
                 data-name="2.0.0"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text css-truncate-target"
                 title="2.0.0">2.0.0</a>
            </div>
            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/fooplugins/FooTable/tree/0.5.0/css/footable.core.css"
                 data-name="0.5.0"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text css-truncate-target"
                 title="0.5.0">0.5.0</a>
            </div>
            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/fooplugins/FooTable/tree/0.1.0/css/footable.core.css"
                 data-name="0.1.0"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text css-truncate-target"
                 title="0.1.0">0.1.0</a>
            </div>
            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/fooplugins/FooTable/tree/0.1/css/footable.core.css"
                 data-name="0.1"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text css-truncate-target"
                 title="0.1">0.1</a>
            </div>
        </div>

        <div class="select-menu-no-results">Nothing to show</div>
      </div>

    </div>
  </div>
</div>

    <div class="btn-group right">
      <a href="/fooplugins/FooTable/find/V2"
            class="js-show-file-finder btn btn-sm empty-icon tooltipped tooltipped-nw"
            data-pjax
            data-hotkey="t"
            aria-label="Quickly jump between files">
        <span class="octicon octicon-list-unordered"></span>
      </a>
      <button aria-label="Copy file path to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
    </div>

    <div class="breadcrumb js-zeroclipboard-target">
      <span class="repo-root js-repo-root"><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/fooplugins/FooTable" class="" data-branch="V2" data-pjax="true" itemscope="url"><span itemprop="title">FooTable</span></a></span></span><span class="separator">/</span><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/fooplugins/FooTable/tree/V2/css" class="" data-branch="V2" data-pjax="true" itemscope="url"><span itemprop="title">css</span></a></span><span class="separator">/</span><strong class="final-path">footable.core.css</strong>
    </div>
  </div>

<include-fragment class="commit commit-loader file-history-tease" src="/fooplugins/FooTable/contributors/V2/css/footable.core.css">
  <div class="file-history-tease-header">
    Fetching contributors&hellip;
  </div>

  <div class="participation">
    <p class="loader-loading"><img alt="" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32-EAF2F5.gif" width="16" /></p>
    <p class="loader-error">Cannot retrieve contributors at this time</p>
  </div>
</include-fragment>
<div class="file">
  <div class="file-header">
    <div class="file-actions">

      <div class="btn-group">
        <a href="/fooplugins/FooTable/raw/V2/css/footable.core.css" class="btn btn-sm " id="raw-url">Raw</a>
          <a href="/fooplugins/FooTable/blame/V2/css/footable.core.css" class="btn btn-sm js-update-url-with-hash">Blame</a>
        <a href="/fooplugins/FooTable/commits/V2/css/footable.core.css" class="btn btn-sm " rel="nofollow">History</a>
      </div>

        <a class="octicon-btn tooltipped tooltipped-nw"
           href="https://windows.github.com"
           aria-label="Open this file in GitHub for Windows"
           data-ga-click="Repository, open with desktop, type:windows">
            <span class="octicon octicon-device-desktop"></span>
        </a>

          <button type="button" class="octicon-btn disabled tooltipped tooltipped-n" aria-label="You must be signed in to make or propose changes">
            <span class="octicon octicon-pencil"></span>
          </button>

        <button type="button" class="octicon-btn octicon-btn-danger disabled tooltipped tooltipped-n" aria-label="You must be signed in to make or propose changes">
          <span class="octicon octicon-trashcan"></span>
        </button>
    </div>

    <div class="file-info">
        179 lines (176 sloc)
        <span class="file-info-divider"></span>
      5.459 kB
    </div>
  </div>
  

  <div class="blob-wrapper data type-css">
      <table class="highlight tab-size js-file-line-container" data-tab-size="8">
      <tr>
        <td id="L1" class="blob-num js-line-number" data-line-number="1"></td>
        <td id="LC1" class="blob-code blob-code-inner js-file-line"><span class="pl-k">@font-face</span> {</td>
      </tr>
      <tr>
        <td id="L2" class="blob-num js-line-number" data-line-number="2"></td>
        <td id="LC2" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-family</span></span>: <span class="pl-s"><span class="pl-pds">&#39;</span>footable<span class="pl-pds">&#39;</span></span>;</td>
      </tr>
      <tr>
        <td id="L3" class="blob-num js-line-number" data-line-number="3"></td>
        <td id="LC3" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">src</span></span>: <span class="pl-c1">url</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>fonts/footable.eot<span class="pl-pds">&#39;</span></span>);</td>
      </tr>
      <tr>
        <td id="L4" class="blob-num js-line-number" data-line-number="4"></td>
        <td id="LC4" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">src</span></span>: <span class="pl-c1">url</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>fonts/footable.eot?#iefix<span class="pl-pds">&#39;</span></span>) <span class="pl-c1">format</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>embedded-opentype<span class="pl-pds">&#39;</span></span>), <span class="pl-c1">url</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>fonts/footable.woff<span class="pl-pds">&#39;</span></span>) <span class="pl-c1">format</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>woff<span class="pl-pds">&#39;</span></span>), <span class="pl-c1">url</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>fonts/footable.ttf<span class="pl-pds">&#39;</span></span>) <span class="pl-c1">format</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>truetype<span class="pl-pds">&#39;</span></span>), <span class="pl-c1">url</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>fonts/footable.svg#footable<span class="pl-pds">&#39;</span></span>) <span class="pl-c1">format</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>svg<span class="pl-pds">&#39;</span></span>);</td>
      </tr>
      <tr>
        <td id="L5" class="blob-num js-line-number" data-line-number="5"></td>
        <td id="LC5" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-weight</span></span>: <span class="pl-c1">normal</span>;</td>
      </tr>
      <tr>
        <td id="L6" class="blob-num js-line-number" data-line-number="6"></td>
        <td id="LC6" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-style</span></span>: <span class="pl-c1">normal</span>;</td>
      </tr>
      <tr>
        <td id="L7" class="blob-num js-line-number" data-line-number="7"></td>
        <td id="LC7" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L8" class="blob-num js-line-number" data-line-number="8"></td>
        <td id="LC8" class="blob-code blob-code-inner js-file-line"><span class="pl-k">@media</span> <span class="pl-c1">screen</span> <span class="pl-k">and</span> (-webkit-min-device-pixel-ratio: <span class="pl-c1">0</span>) {</td>
      </tr>
      <tr>
        <td id="L9" class="blob-num js-line-number" data-line-number="9"></td>
        <td id="LC9" class="blob-code blob-code-inner js-file-line">  <span class="pl-k">@font-face</span> {</td>
      </tr>
      <tr>
        <td id="L10" class="blob-num js-line-number" data-line-number="10"></td>
        <td id="LC10" class="blob-code blob-code-inner js-file-line">    <span class="pl-c1"><span class="pl-c1">font-family</span></span>: <span class="pl-s"><span class="pl-pds">&#39;</span>footable<span class="pl-pds">&#39;</span></span>;</td>
      </tr>
      <tr>
        <td id="L11" class="blob-num js-line-number" data-line-number="11"></td>
        <td id="LC11" class="blob-code blob-code-inner js-file-line">    <span class="pl-c1"><span class="pl-c1">src</span></span>: <span class="pl-c1">url</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>fonts/footable.svg#footable<span class="pl-pds">&#39;</span></span>) <span class="pl-c1">format</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>svg<span class="pl-pds">&#39;</span></span>);</td>
      </tr>
      <tr>
        <td id="L12" class="blob-num js-line-number" data-line-number="12"></td>
        <td id="LC12" class="blob-code blob-code-inner js-file-line">    <span class="pl-c1"><span class="pl-c1">font-weight</span></span>: <span class="pl-c1">normal</span>;</td>
      </tr>
      <tr>
        <td id="L13" class="blob-num js-line-number" data-line-number="13"></td>
        <td id="LC13" class="blob-code blob-code-inner js-file-line">    <span class="pl-c1"><span class="pl-c1">font-style</span></span>: <span class="pl-c1">normal</span>;</td>
      </tr>
      <tr>
        <td id="L14" class="blob-num js-line-number" data-line-number="14"></td>
        <td id="LC14" class="blob-code blob-code-inner js-file-line">  }</td>
      </tr>
      <tr>
        <td id="L15" class="blob-num js-line-number" data-line-number="15"></td>
        <td id="LC15" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L16" class="blob-num js-line-number" data-line-number="16"></td>
        <td id="LC16" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable</span> {</td>
      </tr>
      <tr>
        <td id="L17" class="blob-num js-line-number" data-line-number="17"></td>
        <td id="LC17" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">width</span></span>: <span class="pl-c1">100<span class="pl-k">%</span></span>;</td>
      </tr>
      <tr>
        <td id="L18" class="blob-num js-line-number" data-line-number="18"></td>
        <td id="LC18" class="blob-code blob-code-inner js-file-line">  <span class="pl-c">/** SORTING **/</span></td>
      </tr>
      <tr>
        <td id="L19" class="blob-num js-line-number" data-line-number="19"></td>
        <td id="LC19" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="L20" class="blob-num js-line-number" data-line-number="20"></td>
        <td id="LC20" class="blob-code blob-code-inner js-file-line">  <span class="pl-c">/** PAGINATION **/</span></td>
      </tr>
      <tr>
        <td id="L21" class="blob-num js-line-number" data-line-number="21"></td>
        <td id="LC21" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="L22" class="blob-num js-line-number" data-line-number="22"></td>
        <td id="LC22" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L23" class="blob-num js-line-number" data-line-number="23"></td>
        <td id="LC23" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> {</td>
      </tr>
      <tr>
        <td id="L24" class="blob-num js-line-number" data-line-number="24"></td>
        <td id="LC24" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">border-bottom</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L25" class="blob-num js-line-number" data-line-number="25"></td>
        <td id="LC25" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L26" class="blob-num js-line-number" data-line-number="26"></td>
        <td id="LC26" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L27" class="blob-num js-line-number" data-line-number="27"></td>
        <td id="LC27" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>001<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L28" class="blob-num js-line-number" data-line-number="28"></td>
        <td id="LC28" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L29" class="blob-num js-line-number" data-line-number="29"></td>
        <td id="LC29" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">:hover:not</span>(<span class="pl-e">.footable-row-detail</span>) {</td>
      </tr>
      <tr>
        <td id="L30" class="blob-num js-line-number" data-line-number="30"></td>
        <td id="LC30" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">cursor</span></span>: <span class="pl-c1">pointer</span>;</td>
      </tr>
      <tr>
        <td id="L31" class="blob-num js-line-number" data-line-number="31"></td>
        <td id="LC31" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L32" class="blob-num js-line-number" data-line-number="32"></td>
        <td id="LC32" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span><span class="pl-e">.footable-cell-detail</span> {</td>
      </tr>
      <tr>
        <td id="L33" class="blob-num js-line-number" data-line-number="33"></td>
        <td id="LC33" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">background</span></span>: <span class="pl-c1">#eee</span>;</td>
      </tr>
      <tr>
        <td id="L34" class="blob-num js-line-number" data-line-number="34"></td>
        <td id="LC34" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">border-top</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L35" class="blob-num js-line-number" data-line-number="35"></td>
        <td id="LC35" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L36" class="blob-num js-line-number" data-line-number="36"></td>
        <td id="LC36" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span> {</td>
      </tr>
      <tr>
        <td id="L37" class="blob-num js-line-number" data-line-number="37"></td>
        <td id="LC37" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">display</span></span>: <span class="pl-c1">inline-block</span>;</td>
      </tr>
      <tr>
        <td id="L38" class="blob-num js-line-number" data-line-number="38"></td>
        <td id="LC38" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-family</span></span>: <span class="pl-s"><span class="pl-pds">&#39;</span>footable<span class="pl-pds">&#39;</span></span>;</td>
      </tr>
      <tr>
        <td id="L39" class="blob-num js-line-number" data-line-number="39"></td>
        <td id="LC39" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">speak</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L40" class="blob-num js-line-number" data-line-number="40"></td>
        <td id="LC40" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-style</span></span>: <span class="pl-c1">normal</span>;</td>
      </tr>
      <tr>
        <td id="L41" class="blob-num js-line-number" data-line-number="41"></td>
        <td id="LC41" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-weight</span></span>: <span class="pl-c1">normal</span>;</td>
      </tr>
      <tr>
        <td id="L42" class="blob-num js-line-number" data-line-number="42"></td>
        <td id="LC42" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-variant</span></span>: <span class="pl-c1">normal</span>;</td>
      </tr>
      <tr>
        <td id="L43" class="blob-num js-line-number" data-line-number="43"></td>
        <td id="LC43" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">text-transform</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L44" class="blob-num js-line-number" data-line-number="44"></td>
        <td id="LC44" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1">-webkit-<span class="pl-c1">font</span>-smoothing</span>: antialiased;</td>
      </tr>
      <tr>
        <td id="L45" class="blob-num js-line-number" data-line-number="45"></td>
        <td id="LC45" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">padding-right</span></span>: <span class="pl-c1">5<span class="pl-k">px</span></span>;</td>
      </tr>
      <tr>
        <td id="L46" class="blob-num js-line-number" data-line-number="46"></td>
        <td id="LC46" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-size</span></span>: <span class="pl-c1">14<span class="pl-k">px</span></span>;</td>
      </tr>
      <tr>
        <td id="L47" class="blob-num js-line-number" data-line-number="47"></td>
        <td id="LC47" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">color</span></span>: <span class="pl-c1">#888888</span>;</td>
      </tr>
      <tr>
        <td id="L48" class="blob-num js-line-number" data-line-number="48"></td>
        <td id="LC48" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L49" class="blob-num js-line-number" data-line-number="49"></td>
        <td id="LC49" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L50" class="blob-num js-line-number" data-line-number="50"></td>
        <td id="LC50" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>000<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L51" class="blob-num js-line-number" data-line-number="51"></td>
        <td id="LC51" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L52" class="blob-num js-line-number" data-line-number="52"></td>
        <td id="LC52" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-circle</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L53" class="blob-num js-line-number" data-line-number="53"></td>
        <td id="LC53" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>005<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L54" class="blob-num js-line-number" data-line-number="54"></td>
        <td id="LC54" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L55" class="blob-num js-line-number" data-line-number="55"></td>
        <td id="LC55" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-circle</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L56" class="blob-num js-line-number" data-line-number="56"></td>
        <td id="LC56" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>004<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L57" class="blob-num js-line-number" data-line-number="57"></td>
        <td id="LC57" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L58" class="blob-num js-line-number" data-line-number="58"></td>
        <td id="LC58" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-circle-filled</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L59" class="blob-num js-line-number" data-line-number="59"></td>
        <td id="LC59" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>003<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L60" class="blob-num js-line-number" data-line-number="60"></td>
        <td id="LC60" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L61" class="blob-num js-line-number" data-line-number="61"></td>
        <td id="LC61" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-circle-filled</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L62" class="blob-num js-line-number" data-line-number="62"></td>
        <td id="LC62" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>002<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L63" class="blob-num js-line-number" data-line-number="63"></td>
        <td id="LC63" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L64" class="blob-num js-line-number" data-line-number="64"></td>
        <td id="LC64" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-square</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L65" class="blob-num js-line-number" data-line-number="65"></td>
        <td id="LC65" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>007<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L66" class="blob-num js-line-number" data-line-number="66"></td>
        <td id="LC66" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L67" class="blob-num js-line-number" data-line-number="67"></td>
        <td id="LC67" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-square</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L68" class="blob-num js-line-number" data-line-number="68"></td>
        <td id="LC68" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>006<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L69" class="blob-num js-line-number" data-line-number="69"></td>
        <td id="LC69" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L70" class="blob-num js-line-number" data-line-number="70"></td>
        <td id="LC70" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-square-filled</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L71" class="blob-num js-line-number" data-line-number="71"></td>
        <td id="LC71" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>009<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L72" class="blob-num js-line-number" data-line-number="72"></td>
        <td id="LC72" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L73" class="blob-num js-line-number" data-line-number="73"></td>
        <td id="LC73" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-square-filled</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L74" class="blob-num js-line-number" data-line-number="74"></td>
        <td id="LC74" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>008<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L75" class="blob-num js-line-number" data-line-number="75"></td>
        <td id="LC75" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L76" class="blob-num js-line-number" data-line-number="76"></td>
        <td id="LC76" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L77" class="blob-num js-line-number" data-line-number="77"></td>
        <td id="LC77" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>00f<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L78" class="blob-num js-line-number" data-line-number="78"></td>
        <td id="LC78" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L79" class="blob-num js-line-number" data-line-number="79"></td>
        <td id="LC79" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L80" class="blob-num js-line-number" data-line-number="80"></td>
        <td id="LC80" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>011<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L81" class="blob-num js-line-number" data-line-number="81"></td>
        <td id="LC81" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L82" class="blob-num js-line-number" data-line-number="82"></td>
        <td id="LC82" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow-small</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L83" class="blob-num js-line-number" data-line-number="83"></td>
        <td id="LC83" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>013<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L84" class="blob-num js-line-number" data-line-number="84"></td>
        <td id="LC84" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L85" class="blob-num js-line-number" data-line-number="85"></td>
        <td id="LC85" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow-small</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L86" class="blob-num js-line-number" data-line-number="86"></td>
        <td id="LC86" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>015<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L87" class="blob-num js-line-number" data-line-number="87"></td>
        <td id="LC87" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L88" class="blob-num js-line-number" data-line-number="88"></td>
        <td id="LC88" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow-circle</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L89" class="blob-num js-line-number" data-line-number="89"></td>
        <td id="LC89" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>01b<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L90" class="blob-num js-line-number" data-line-number="90"></td>
        <td id="LC90" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L91" class="blob-num js-line-number" data-line-number="91"></td>
        <td id="LC91" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow-circle</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L92" class="blob-num js-line-number" data-line-number="92"></td>
        <td id="LC92" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>01d<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L93" class="blob-num js-line-number" data-line-number="93"></td>
        <td id="LC93" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L94" class="blob-num js-line-number" data-line-number="94"></td>
        <td id="LC94" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow-circle-filled</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L95" class="blob-num js-line-number" data-line-number="95"></td>
        <td id="LC95" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>00b<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L96" class="blob-num js-line-number" data-line-number="96"></td>
        <td id="LC96" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L97" class="blob-num js-line-number" data-line-number="97"></td>
        <td id="LC97" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow-circle-filled</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L98" class="blob-num js-line-number" data-line-number="98"></td>
        <td id="LC98" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>00d<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L99" class="blob-num js-line-number" data-line-number="99"></td>
        <td id="LC99" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L100" class="blob-num js-line-number" data-line-number="100"></td>
        <td id="LC100" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow-tiny</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L101" class="blob-num js-line-number" data-line-number="101"></td>
        <td id="LC101" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>01f<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L102" class="blob-num js-line-number" data-line-number="102"></td>
        <td id="LC102" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L103" class="blob-num js-line-number" data-line-number="103"></td>
        <td id="LC103" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow-tiny</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L104" class="blob-num js-line-number" data-line-number="104"></td>
        <td id="LC104" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>021<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L105" class="blob-num js-line-number" data-line-number="105"></td>
        <td id="LC105" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L106" class="blob-num js-line-number" data-line-number="106"></td>
        <td id="LC106" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow-alt</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span><span class="pl-e">.footable-detail-show</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L107" class="blob-num js-line-number" data-line-number="107"></td>
        <td id="LC107" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>017<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L108" class="blob-num js-line-number" data-line-number="108"></td>
        <td id="LC108" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L109" class="blob-num js-line-number" data-line-number="109"></td>
        <td id="LC109" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-arrow-alt</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L110" class="blob-num js-line-number" data-line-number="110"></td>
        <td id="LC110" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>019<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L111" class="blob-num js-line-number" data-line-number="111"></td>
        <td id="LC111" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L112" class="blob-num js-line-number" data-line-number="112"></td>
        <td id="LC112" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-medium</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span> {</td>
      </tr>
      <tr>
        <td id="L113" class="blob-num js-line-number" data-line-number="113"></td>
        <td id="LC113" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-size</span></span>: <span class="pl-c1">18<span class="pl-k">px</span></span>;</td>
      </tr>
      <tr>
        <td id="L114" class="blob-num js-line-number" data-line-number="114"></td>
        <td id="LC114" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L115" class="blob-num js-line-number" data-line-number="115"></td>
        <td id="LC115" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.breakpoint.toggle-large</span> &gt; <span class="pl-ent">tbody</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">td</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-toggle</span> {</td>
      </tr>
      <tr>
        <td id="L116" class="blob-num js-line-number" data-line-number="116"></td>
        <td id="LC116" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-size</span></span>: <span class="pl-c1">24<span class="pl-k">px</span></span>;</td>
      </tr>
      <tr>
        <td id="L117" class="blob-num js-line-number" data-line-number="117"></td>
        <td id="LC117" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L118" class="blob-num js-line-number" data-line-number="118"></td>
        <td id="LC118" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable</span> &gt; <span class="pl-ent">thead</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">th</span> {</td>
      </tr>
      <tr>
        <td id="L119" class="blob-num js-line-number" data-line-number="119"></td>
        <td id="LC119" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1">-webkit-touch-callout</span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L120" class="blob-num js-line-number" data-line-number="120"></td>
        <td id="LC120" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1">-webkit-<span class="pl-c1">user-select</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L121" class="blob-num js-line-number" data-line-number="121"></td>
        <td id="LC121" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1">-khtml-<span class="pl-c1">user-select</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L122" class="blob-num js-line-number" data-line-number="122"></td>
        <td id="LC122" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1">-moz-<span class="pl-c1">user-select</span></span>: -moz-<span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L123" class="blob-num js-line-number" data-line-number="123"></td>
        <td id="LC123" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1">-ms-<span class="pl-c1">user-select</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L124" class="blob-num js-line-number" data-line-number="124"></td>
        <td id="LC124" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">user-select</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L125" class="blob-num js-line-number" data-line-number="125"></td>
        <td id="LC125" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L126" class="blob-num js-line-number" data-line-number="126"></td>
        <td id="LC126" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable</span> &gt; <span class="pl-ent">thead</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">th</span><span class="pl-e">.footable-sortable</span><span class="pl-e">:hover</span> {</td>
      </tr>
      <tr>
        <td id="L127" class="blob-num js-line-number" data-line-number="127"></td>
        <td id="LC127" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">cursor</span></span>: <span class="pl-c1">pointer</span>;</td>
      </tr>
      <tr>
        <td id="L128" class="blob-num js-line-number" data-line-number="128"></td>
        <td id="LC128" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L129" class="blob-num js-line-number" data-line-number="129"></td>
        <td id="LC129" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable</span> &gt; <span class="pl-ent">thead</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">th</span><span class="pl-e">.footable-sorted</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-sort-indicator</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L130" class="blob-num js-line-number" data-line-number="130"></td>
        <td id="LC130" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>013<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L131" class="blob-num js-line-number" data-line-number="131"></td>
        <td id="LC131" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L132" class="blob-num js-line-number" data-line-number="132"></td>
        <td id="LC132" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable</span> &gt; <span class="pl-ent">thead</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">th</span><span class="pl-e">.footable-sorted-desc</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-sort-indicator</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L133" class="blob-num js-line-number" data-line-number="133"></td>
        <td id="LC133" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>012<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L134" class="blob-num js-line-number" data-line-number="134"></td>
        <td id="LC134" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L135" class="blob-num js-line-number" data-line-number="135"></td>
        <td id="LC135" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable</span> &gt; <span class="pl-ent">thead</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">th</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-sort-indicator</span> {</td>
      </tr>
      <tr>
        <td id="L136" class="blob-num js-line-number" data-line-number="136"></td>
        <td id="LC136" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">display</span></span>: <span class="pl-c1">inline-block</span>;</td>
      </tr>
      <tr>
        <td id="L137" class="blob-num js-line-number" data-line-number="137"></td>
        <td id="LC137" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-family</span></span>: <span class="pl-s"><span class="pl-pds">&#39;</span>footable<span class="pl-pds">&#39;</span></span>;</td>
      </tr>
      <tr>
        <td id="L138" class="blob-num js-line-number" data-line-number="138"></td>
        <td id="LC138" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">speak</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L139" class="blob-num js-line-number" data-line-number="139"></td>
        <td id="LC139" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-style</span></span>: <span class="pl-c1">normal</span>;</td>
      </tr>
      <tr>
        <td id="L140" class="blob-num js-line-number" data-line-number="140"></td>
        <td id="LC140" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-weight</span></span>: <span class="pl-c1">normal</span>;</td>
      </tr>
      <tr>
        <td id="L141" class="blob-num js-line-number" data-line-number="141"></td>
        <td id="LC141" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-variant</span></span>: <span class="pl-c1">normal</span>;</td>
      </tr>
      <tr>
        <td id="L142" class="blob-num js-line-number" data-line-number="142"></td>
        <td id="LC142" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">text-transform</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L143" class="blob-num js-line-number" data-line-number="143"></td>
        <td id="LC143" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1">-webkit-<span class="pl-c1">font</span>-smoothing</span>: antialiased;</td>
      </tr>
      <tr>
        <td id="L144" class="blob-num js-line-number" data-line-number="144"></td>
        <td id="LC144" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">padding-left</span></span>: <span class="pl-c1">5<span class="pl-k">px</span></span>;</td>
      </tr>
      <tr>
        <td id="L145" class="blob-num js-line-number" data-line-number="145"></td>
        <td id="LC145" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L146" class="blob-num js-line-number" data-line-number="146"></td>
        <td id="LC146" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable</span> &gt; <span class="pl-ent">thead</span> &gt; <span class="pl-ent">tr</span> &gt; <span class="pl-ent">th</span> &gt; <span class="pl-ent">span</span><span class="pl-e">.footable-sort-indicator</span><span class="pl-e">:before</span> {</td>
      </tr>
      <tr>
        <td id="L147" class="blob-num js-line-number" data-line-number="147"></td>
        <td id="LC147" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">content</span></span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\e</span>022<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="L148" class="blob-num js-line-number" data-line-number="148"></td>
        <td id="LC148" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L149" class="blob-num js-line-number" data-line-number="149"></td>
        <td id="LC149" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable</span> &gt; <span class="pl-ent">tfoot</span> <span class="pl-e">.pagination</span> {</td>
      </tr>
      <tr>
        <td id="L150" class="blob-num js-line-number" data-line-number="150"></td>
        <td id="LC150" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">margin</span></span>: <span class="pl-c1">0</span>;</td>
      </tr>
      <tr>
        <td id="L151" class="blob-num js-line-number" data-line-number="151"></td>
        <td id="LC151" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L152" class="blob-num js-line-number" data-line-number="152"></td>
        <td id="LC152" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable.no-paging</span> <span class="pl-e">.hide-if-no-paging</span> {</td>
      </tr>
      <tr>
        <td id="L153" class="blob-num js-line-number" data-line-number="153"></td>
        <td id="LC153" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">display</span></span>: <span class="pl-c1">none</span>;</td>
      </tr>
      <tr>
        <td id="L154" class="blob-num js-line-number" data-line-number="154"></td>
        <td id="LC154" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L155" class="blob-num js-line-number" data-line-number="155"></td>
        <td id="LC155" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable-row-detail-inner</span> {</td>
      </tr>
      <tr>
        <td id="L156" class="blob-num js-line-number" data-line-number="156"></td>
        <td id="LC156" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">display</span></span>: table;</td>
      </tr>
      <tr>
        <td id="L157" class="blob-num js-line-number" data-line-number="157"></td>
        <td id="LC157" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L158" class="blob-num js-line-number" data-line-number="158"></td>
        <td id="LC158" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable-row-detail-row</span> {</td>
      </tr>
      <tr>
        <td id="L159" class="blob-num js-line-number" data-line-number="159"></td>
        <td id="LC159" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">display</span></span>: table-row;</td>
      </tr>
      <tr>
        <td id="L160" class="blob-num js-line-number" data-line-number="160"></td>
        <td id="LC160" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">line-height</span></span>: <span class="pl-c1">1.5<span class="pl-k">em</span></span>;</td>
      </tr>
      <tr>
        <td id="L161" class="blob-num js-line-number" data-line-number="161"></td>
        <td id="LC161" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L162" class="blob-num js-line-number" data-line-number="162"></td>
        <td id="LC162" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable-row-detail-group</span> {</td>
      </tr>
      <tr>
        <td id="L163" class="blob-num js-line-number" data-line-number="163"></td>
        <td id="LC163" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">display</span></span>: <span class="pl-c1">block</span>;</td>
      </tr>
      <tr>
        <td id="L164" class="blob-num js-line-number" data-line-number="164"></td>
        <td id="LC164" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">line-height</span></span>: <span class="pl-c1">2<span class="pl-k">em</span></span>;</td>
      </tr>
      <tr>
        <td id="L165" class="blob-num js-line-number" data-line-number="165"></td>
        <td id="LC165" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-size</span></span>: <span class="pl-c1">1.2<span class="pl-k">em</span></span>;</td>
      </tr>
      <tr>
        <td id="L166" class="blob-num js-line-number" data-line-number="166"></td>
        <td id="LC166" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-weight</span></span>: <span class="pl-c1">bold</span>;</td>
      </tr>
      <tr>
        <td id="L167" class="blob-num js-line-number" data-line-number="167"></td>
        <td id="LC167" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L168" class="blob-num js-line-number" data-line-number="168"></td>
        <td id="LC168" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable-row-detail-name</span> {</td>
      </tr>
      <tr>
        <td id="L169" class="blob-num js-line-number" data-line-number="169"></td>
        <td id="LC169" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">display</span></span>: table-cell;</td>
      </tr>
      <tr>
        <td id="L170" class="blob-num js-line-number" data-line-number="170"></td>
        <td id="LC170" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">font-weight</span></span>: <span class="pl-c1">bold</span>;</td>
      </tr>
      <tr>
        <td id="L171" class="blob-num js-line-number" data-line-number="171"></td>
        <td id="LC171" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">padding-right</span></span>: <span class="pl-c1">0.5<span class="pl-k">em</span></span>;</td>
      </tr>
      <tr>
        <td id="L172" class="blob-num js-line-number" data-line-number="172"></td>
        <td id="LC172" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L173" class="blob-num js-line-number" data-line-number="173"></td>
        <td id="LC173" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable-row-detail-value</span> {</td>
      </tr>
      <tr>
        <td id="L174" class="blob-num js-line-number" data-line-number="174"></td>
        <td id="LC174" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">display</span></span>: table-cell;</td>
      </tr>
      <tr>
        <td id="L175" class="blob-num js-line-number" data-line-number="175"></td>
        <td id="LC175" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="L176" class="blob-num js-line-number" data-line-number="176"></td>
        <td id="LC176" class="blob-code blob-code-inner js-file-line"><span class="pl-e">.footable-odd</span> {</td>
      </tr>
      <tr>
        <td id="L177" class="blob-num js-line-number" data-line-number="177"></td>
        <td id="LC177" class="blob-code blob-code-inner js-file-line">  <span class="pl-c1"><span class="pl-c1">background-color</span></span>: <span class="pl-c1">#f7f7f7</span>;</td>
      </tr>
      <tr>
        <td id="L178" class="blob-num js-line-number" data-line-number="178"></td>
        <td id="LC178" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
</table>

  </div>

</div>

<a href="#jump-to-line" rel="facebox[.linejump]" data-hotkey="l" style="display:none">Jump to Line</a>
<div id="jump-to-line" style="display:none">
  <!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="" class="js-jump-to-line-form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
    <input class="linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line&hellip;" autofocus>
    <button type="submit" class="btn">Go</button>
</form></div>

          </div>
        </div>
        <div class="modal-backdrop"></div>
      </div>
  </div>


    </div><!-- /.wrapper -->

      <div class="container">
  <div class="site-footer" role="contentinfo">
    <ul class="site-footer-links right">
        <li><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
      <li><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
      <li><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
      <li><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
        <li><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
        <li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>
        <li><a href="https://help.github.com" data-ga-click="Footer, go to help, text:help">Help</a></li>

    </ul>

    <a href="https://github.com" aria-label="Homepage">
      <span class="mega-octicon octicon-mark-github" title="GitHub"></span>
</a>
    <ul class="site-footer-links">
      <li>&copy; 2015 <span title="0.05045s from github-fe144-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
        <li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
        <li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
        <li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
        <li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact</a></li>
    </ul>
  </div>
</div>


    <div class="fullscreen-overlay js-fullscreen-overlay" id="fullscreen_overlay">
  <div class="fullscreen-container js-suggester-container">
    <div class="textarea-wrap">
      <textarea name="fullscreen-contents" id="fullscreen-contents" class="fullscreen-contents js-fullscreen-contents" placeholder=""></textarea>
      <div class="suggester-container">
        <div class="suggester fullscreen-suggester js-suggester js-navigation-container"></div>
      </div>
    </div>
  </div>
  <div class="fullscreen-sidebar">
    <a href="#" class="exit-fullscreen js-exit-fullscreen tooltipped tooltipped-w" aria-label="Exit Zen Mode">
      <span class="mega-octicon octicon-screen-normal"></span>
    </a>
    <a href="#" class="theme-switcher js-theme-switcher tooltipped tooltipped-w"
      aria-label="Switch themes">
      <span class="octicon octicon-color-mode"></span>
    </a>
  </div>
</div>



    
    

    <div id="ajax-error-message" class="flash flash-error">
      <span class="octicon octicon-alert"></span>
      <a href="#" class="octicon octicon-x flash-close js-ajax-error-dismiss" aria-label="Dismiss error"></a>
      Something went wrong with that request. Please try again.
    </div>


      <script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/frameworks-4f5aedd50a2216d4de1944ee693ba3e51b09d4c7a00f303a8eaf2e4ed06a15c9.js"></script>
      <script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github/index-67c35294f0a8b1a9168cb9d4301677fff0406cc8de4aa504ee41d76c4d9645db.js"></script>
      
      
  </body>
</html>


/*! jQuery UI - v1.10.4 - 2014-01-19
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=%23528D42&bgTextureHeader=highlight_soft&bgImgOpacityHeader=33&borderColorHeader=%23528D42&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23528D42&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=%2372b42d&fcContent=%23ffffff&iconColorContent=%2372b42d&bgColorDefault=%23528D42&bgTextureDefault=highlight_soft&bgImgOpacityDefault=60&borderColorDefault=%23ffffff&fcDefault=%23ffffff&iconColorDefault=%23ffffff&bgColorHover=%23528D42&bgTextureHover=highlight_soft&bgImgOpacityHover=50&borderColorHover=%23ffffff&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%23528D42&bgTextureActive=highlight_hard&bgImgOpacityActive=30&borderColorActive=%23FFFFFF&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23fbf5d0&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23f9dd34&fcHighlight=%23363636&iconColorHighlight=%234eb305&bgColorError=%23ffdc2e&bgTextureError=diagonals_thick&bgImgOpacityError=95&borderColorError=%23fad000&fcError=%232b2b2b&iconColorError=%23cd0a0a&bgColorOverlay=%23444444&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=diagonals_small&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
    z-index: 10000;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(/Content/Smoothness/images/animated-overlay.gif);
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #72b42d;
	background: #528D42 url(/Content/Smoothness/images/ui-bg_inset-soft_10_528D42_1x100.png) 50% bottom repeat-x;
	color: #ffffff;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #528D42;
	background: #528D42 url(/Content/Smoothness/images/ui-bg_highlight-soft_33_528D42_1x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #ffffff;
	background: #528D42 url(/Content/Smoothness/images/ui-bg_highlight-soft_60_528D42_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #ffffff;
	background: #528D42 url(/Content/Smoothness/images/ui-bg_highlight-soft_50_528D42_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #FFFFFF;
	background: #528D42 url(/Content/Smoothness/images/ui-bg_highlight-hard_30_528D42_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #f9dd34;
	background: #fbf5d0 url(/Content/Smoothness/images/ui-bg_glass_55_fbf5d0_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #fad000;
	background: #ffdc2e url(/Content/Smoothness/images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png) 50% 50% repeat;
	color: #2b2b2b;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #2b2b2b;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #2b2b2b;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/Content/Smoothness/images/ui-icons_72b42d_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/Content/Smoothness/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/Content/Smoothness/images/ui-icons_ffffff_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/Content/Smoothness/images/ui-icons_ffffff_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/Content/Smoothness/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/Content/Smoothness/images/ui-icons_4eb305_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/Content/Smoothness/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0px;
}

/* Overlays */
.ui-widget-overlay {
	background: #444444 url(/Content/Smoothness/images/ui-bg_diagonals-thick_15_444444_40x40.png) 50% 50% repeat;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: 4px 0 0 4px;
	padding: 0px;
	background: #aaaaaa url(/Content/Smoothness/images/ui-bg_diagonals-small_0_aaaaaa_40x40.png) 50% 50% repeat;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 4px;
}

.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

/*=====================================================
    
                    COLOR SCHEMES

=====================================================*/


/* BROWN SUGAR */
.color-sugar .item-box .details,
.color-sugar .quick-view-button a,
.color-sugar .add-info .buttons .product-box-add-to-cart-button,
.color-sugar .add-info .buttons .add-to-compare-list-button,
.color-sugar .news-items .read-more,
.color-sugar .newsletter-email input[type="button"],
.color-sugar .registration-page .button-1,
.color-sugar .registration-result-page .button-1,
.color-sugar .login-page .button-1, .password-recovery-page .button-1,
.color-sugar .account-page .button-1,
.color-sugar .return-request-page .button-1,
.color-sugar .account-page .button-2,
.color-sugar .news-item-page .button-1,
.color-sugar .next-product:hover,
.color-sugar .previous-product:hover,
.color-sugar .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a,
.color-sugar .private-message-send-page .cancel-pm-button,
.color-sugar .compare-products-page .clear-list,
.color-sugar .nop-jcarousel .jcarousel-item .button,
.color-sugar .product-grid .item-box .hover-effect-2 .quick-view-button a,
.color-sugar .forum-search-box .advanced a,
.color-sugar .forum-post .posttime,
.color-sugar .forum-edit-page .buttons .button-2,
.color-sugar .private-message-send-page .cancel-pm-button,
.color-sugar .ui-tabs .ui-tabs-panel .buttons .write-product-review-button,
.color-sugar .quickViewWindow .purchase-area .add-to-cart-panel .add-to-cart-button,
.color-sugar .overview .add-to-cart-button, 
.color-sugar .variant-overview .add-to-cart-button,
.color-sugar .write-review .button-1,
.color-sugar .productAddedToCartWindowSummary a,
.color-sugar .productAddedToCartWindowCheckout:hover,
.color-sugar .shopping-cart-page .common-buttons .continue-shopping-button,
.color-sugar .shopping-cart-page .button-1,
.color-sugar .cart-collaterals .coupon-code input[type="submit"]:hover,
.color-sugar .shopping-cart-page .estimate-shipping-button:hover,
.color-sugar .shopping-cart-page .common-buttons .update-cart-button:hover,
.color-sugar .order-progress a:before,
.color-sugar .login-page .checkout-as-guest-or-register-block .button-1,
.color-sugar .login-page .returning-wrapper .button-1,
.color-sugar .checkout-page .button-1,
.color-sugar .checkout-page .address-item:nth-child(2n) .select-billing-address-button:hover, 
.color-sugar .checkout-page .address-item:nth-child(2n) .select-shipping-address-button:hover,
.color-sugar .shipping-method .method-name:hover,
.color-sugar .shipping-method li:nth-child(2) .method-name,
.color-sugar .checkout-page .order-completed-continue-button,
.color-sugar .shopping-cart-page .button-2, 
.color-sugar .checkout-page .button-2, 
.color-sugar .order-details-page .page-title a,
.color-sugar .order-details-page .button-2, 
.color-sugar .order-details-page .button-1,
.color-sugar .product-list .details .add-info .buttons input.button-2.add-to-compare-list-button:hover,
.color-sugar .product-list .details .add-info .buttons input.button-2,
.color-sugar .contact-page .button-1,
.color-sugar .manufacturer-grid .item-box:nth-child(2n-1) .title:hover,
.color-sugar .manufacturer-grid .item-box:nth-child(2n) .title,
.color-sugar .ui-datepicker-calendar th span{
    background-color:#96806d;
    -webkit-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}
.color-sugar .forum-post .manage .edit-post-link-button,
.color-sugar .forum-post .manage .delete-post-link-button{
    background-color:#96806d !important;
}

.color-sugar .item-box:nth-child(2n+1) .details,
.color-sugar .quick-view-button:hover a,
.color-sugar .add-info .buttons .product-box-add-to-cart-button:hover,
.color-sugar .add-info .buttons .add-to-compare-list-button:hover,
.color-sugar .news-items .read-more:hover,
.color-sugar .newsletter-email input[type="button"]:hover,
.color-sugar .mini-shopping-cart input[type="button"],
.color-sugar .pager li.previous-page *, 
.color-sugar .pager li.next-page *, 
.color-sugar .pager li.first-page *, 
.color-sugar .pager li.last-page *,
.color-sugar .registration-page .button-1:hover,
.color-sugar .registration-result-page .button-1:hover,
.color-sugar .login-page .button-1:hover, 
.color-sugar .password-recovery-page .button-1:hover, 
.color-sugar .account-page .button-1:hover, 
.color-sugar .return-request-page .button-1:hover,
.color-sugar .account-page .button-2:nth-child(2n+1),
.color-sugar .avatar-page input[type="submit"]:nth-child(2n+1),
.color-sugar .next-product,
.color-sugar .previous-product,
.color-sugar .quick-tabs-3 .ui-tabs .ui-state-active.ui-tabs-active a,
.color-sugar .quick-tabs-2 .productTabs .ui-tabs-nav li a,
.color-sugar .ui-tabs .ui-state-active.ui-tabs-active:after,
.color-sugar .private-message-send-page .send-pm-button,
.color-sugar .compare-products-page .clear-list:hover,
.color-sugar .nop-jcarousel .jcarousel-item .button:hover,
.color-sugar .product-grid .item-box .hover-effect-2 .quick-view-button a:hover,
.color-sugar .forum-search-box .advanced a:hover,
.color-sugar .forum-post .manage a:hover,
.color-sugar .forum-post .manage a:hover,
.color-sugar .forum-edit-page .buttons .button-2.cancel-topic-button, 
.color-sugar .forum-edit-page .buttons .button-2.cancel-post-button,
.color-sugar .private-message-send-page .send-pm-button,
.color-sugar .quickViewWindow .purchase-area .add-to-cart-panel .add-to-cart-button:hover,
.color-sugar .overview .add-to-cart-button:hover, 
.color-sugar .variant-overview .add-to-cart-button:hover,
.color-sugar .write-review .button-1:hover,
.color-sugar .productAddedToCartWindowSummary a:hover,
.color-sugar .productAddedToCartWindowCheckout,
.color-sugar .mini-shopping-cart .cart-button:hover,
.color-sugar .cart-collaterals .coupon-code input[type="submit"],
.color-sugar .shopping-cart-page .estimate-shipping-button,
.color-sugar .shopping-cart-page .common-buttons .update-cart-button,
.color-sugar .shopping-cart-page .common-buttons .continue-shopping-button:hover,
.color-sugar .shopping-cart-page .button-1:hover,
.color-sugar .login-page .checkout-as-guest-or-register-block .button-1:hover,
.color-sugar .login-page .returning-wrapper .button-1:hover,
.color-sugar .checkout-page .button-1:hover,
.color-sugar .checkout-page .address-item:nth-child(2n) .select-billing-address-button, 
.color-sugar .checkout-page .address-item:nth-child(2n) .select-shipping-address-button,
.color-sugar .shipping-method .method-name,
.color-sugar .shipping-method li:nth-child(2) .method-name:hover,
.color-sugar .checkout-page .order-completed-continue-button:hover,
.color-sugar .shopping-cart-page .button-2:hover, 
.color-sugar .checkout-page .button-2:hover, 
.color-sugar .order-details-page .page-title a:hover,
.color-sugar .order-details-page .button-2:hover, 
.color-sugar .order-details-page .button-1:hover,
.color-sugar .product-list .details .add-info .buttons input.button-2.add-to-compare-list-button,
.color-sugar .product-list .details .add-info .buttons input.button-2:hover,
.color-sugar .contact-page .button-1:hover,
.color-sugar .manufacturer-grid .item-box:nth-child(2n-1) .title,
.color-sugar .manufacturer-grid .item-box:nth-child(2n) .title:hover,
.color-sugar .ui-datepicker-calendar td:hover a{
    background-color:#2e5323;
    -webkit-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}
.color-sugar #headerMenuParent,
.color-sugar .home-page-category-grid.categories-1 .item-box .title,
.color-sugar .header-menu > ul > li:hover,
.color-sugar #topcartlink,
.color-sugar .wishlist-button,
.color-sugar .mega-menu .dropdown {
    background-color:#2e5323;
    background-color:rgba(46,83,35,.3);
}

.color-sugar #headerMenuParent.stick,
.color-sugar .news-list-homepage .view-all,
.color-sugar .home-page-category-grid.categories-1 .item-box:hover .title{
    background-color:rgba(46, 83, 35, .8);
}
.color-sugar .footer-lower{
    background-color:#2e5323;
}

/* DOVE */
.color-dove .item-box .details,
.color-dove .quick-view-button a,
.color-dove .add-info .buttons .product-box-add-to-cart-button,
.color-dove .add-info .buttons .add-to-compare-list-button,
.color-dove .news-items .read-more,
.color-dove .newsletter-email input[type="button"],
.color-dove .registration-page .button-1,
.color-dove .registration-result-page .button-1,
.color-dove .login-page .button-1, .password-recovery-page .button-1,
.color-dove .account-page .button-1,
.color-dove .return-request-page .button-1,
.color-dove .account-page .button-2,
.color-dove .news-item-page .button-1,
.color-dove .next-product:hover,
.color-dove .previous-product:hover,
.color-dove .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a,
.color-dove .private-message-send-page .cancel-pm-button,
.color-dove .compare-products-page .clear-list,
.color-dove .nop-jcarousel .jcarousel-item .button,
.color-dove .product-grid .item-box .hover-effect-2 .quick-view-button a,
.color-dove .forum-search-box .advanced a,
.color-dove .forum-post .posttime,
.color-dove .forum-edit-page .buttons .button-2,
.color-dove .private-message-send-page .cancel-pm-button,
.color-dove .ui-tabs .ui-tabs-panel .buttons .write-product-review-button,
.color-dove .quickViewWindow .purchase-area .add-to-cart-panel .add-to-cart-button,
.color-dove .overview .add-to-cart-button, 
.color-dove .variant-overview .add-to-cart-button,
.color-dove .write-review .button-1,
.color-dove .productAddedToCartWindowCheckout,
.color-dove .productAddedToCartWindowSummary a:hover,
.color-dove .shopping-cart-page .common-buttons .continue-shopping-button,
.color-dove .shopping-cart-page .button-1,
.color-dove .cart-collaterals .coupon-code input[type="submit"]:hover,
.color-dove .shopping-cart-page .estimate-shipping-button:hover,
/*.color-dove .shopping-cart-page .common-buttons .update-cart-button:hover,*/
.color-dove .order-progress a:before,
.color-dove .login-page .checkout-as-guest-or-register-block .button-1,
.color-dove .login-page .returning-wrapper .button-1,
.color-dove .checkout-page .button-1,
.color-dove .checkout-page .address-item:nth-child(2n) .select-billing-address-button:hover, 
.color-dove .checkout-page .address-item:nth-child(2n) .select-shipping-address-button:hover,
.color-dove .shipping-method .method-name:hover,
.color-dove .shipping-method li:nth-child(2) .method-name,
.color-dove .checkout-page .order-completed-continue-button,
.color-dove .shopping-cart-page .button-2, 
.color-dove .checkout-page .button-2, 
.color-dove .order-details-page .page-title a,
.color-dove .order-details-page .button-2, 
.color-dove .order-details-page .button-1,
.color-dove .product-list .details .add-info .buttons input.button-2.add-to-compare-list-button:hover,
.color-dove .product-list .details .add-info .buttons input.button-2,
.color-dove .contact-page .button-1,
.color-dove .location-search-box .button-1,
.color-dove .side-2 .left-col .button-1,
.color-dove .page-body .button-1,
.color-dove .ui-dialog-content .button-1,
.color-dove .manufacturer-grid .item-box:nth-child(2n-1) .title:hover,
.color-dove .manufacturer-grid .item-box:nth-child(2n) .title,
.color-dove .ui-datepicker-calendar th span{
    background-color:#2e5323;
    -webkit-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}
.color-dove .forum-post .manage .edit-post-link-button,
.color-dove .forum-post .manage .delete-post-link-button{
    background-color:#2e5323 !important;
}

.color-dove .item-box:nth-child(2n+1) .details,
.color-dove .quick-view-button:hover a,
.color-dove .add-info .buttons .product-box-add-to-cart-button:hover,
.color-dove .add-info .buttons .add-to-compare-list-button:hover,
.color-dove .news-items .read-more:hover,
.color-dove .newsletter-email input[type="button"]:hover,
.color-dove .mini-shopping-cart input[type="button"],
.color-dove .pager li.previous-page *, 
.color-dove .pager li.next-page *, 
.color-dove .pager li.first-page *, 
.color-dove .pager li.last-page *,
.color-dove .registration-page .button-1:hover,
.color-dove .registration-result-page .button-1:hover,
.color-dove .login-page .button-1:hover, 
.color-dove .password-recovery-page .button-1:hover, 
.color-dove .account-page .button-1:hover, 
.color-dove .return-request-page .button-1:hover,
.color-dove .account-page .button-2:nth-child(2n+1),
.color-dove .avatar-page input[type="submit"]:nth-child(2n+1),
.color-dove .next-product,
.color-dove .previous-product,
.color-dove .quick-tabs-3 .ui-tabs .ui-state-active.ui-tabs-active a,
.color-dove .quick-tabs-2 .productTabs .ui-tabs-nav li a,
.color-dove .ui-tabs .ui-state-active.ui-tabs-active:after,
.color-dove .private-message-send-page .send-pm-button,
.color-dove .compare-products-page .clear-list:hover,
.color-dove .nop-jcarousel .jcarousel-item .button:hover,
.color-dove .product-grid .item-box .hover-effect-2 .quick-view-button a:hover,
.color-dove .forum-search-box .advanced a:hover,
.color-dove .forum-post .manage a:hover,
.color-dove .forum-post .manage a:hover,
.color-dove .forum-edit-page .buttons .button-2.cancel-topic-button, 
.color-dove .forum-edit-page .buttons .button-2.cancel-post-button,
.color-dove .private-message-send-page .send-pm-button,
.color-dove .overview .add-to-cart-button:hover,
.color-dove .quickViewWindow .purchase-area .add-to-cart-panel .add-to-cart-button:hover,
.color-dove .variant-overview .add-to-cart-button:hover,
.color-dove .write-review .button-1:hover,
.color-dove .productAddedToCartWindowSummary a,
.color-dove .productAddedToCartWindowCheckout:hover,
.color-dove .mini-shopping-cart .cart-button:hover,
.color-dove .cart-collaterals .coupon-code input[type="submit"],
.color-dove .shopping-cart-page .estimate-shipping-button,
/*.color-dove .shopping-cart-page .common-buttons .update-cart-button,*/
.color-dove .shopping-cart-page .button-1:hover,
.color-dove .shopping-cart-page .common-buttons .continue-shopping-button:hover,
.color-dove .login-page .checkout-as-guest-or-register-block .button-1:hover,
.color-dove .login-page .returning-wrapper .button-1:hover,
.color-dove .checkout-page .button-1:hover,
.color-dove .checkout-page .address-item:nth-child(2n) .select-billing-address-button,
.color-dove .checkout-page .address-item:nth-child(2n) .select-shipping-address-button,
.color-dove .shipping-method .method-name,
.color-dove .shipping-method li:nth-child(2) .method-name:hover,
.color-dove .checkout-page .order-completed-continue-button:hover,
.color-dove .shopping-cart-page .button-2:hover, 
.color-dove .checkout-page .button-2:hover, 
.color-dove .order-details-page .page-title a:hover,
.color-dove .order-details-page .button-2:hover, 
.color-dove .order-details-page .button-1:hover,
.color-dove .product-list .details .add-info .buttons input.button-2.add-to-compare-list-button,
.color-dove .product-list .details .add-info .buttons input.button-2:hover,
.color-dove .contact-page .button-1:hover,
.color-dove .manufacturer-grid .item-box:nth-child(2n-1) .title,
.color-dove .manufacturer-grid .item-box:nth-child(2n) .title:hover,
.color-dove .location-search-box .button-1:hover,
.color-dove .side-2 .left-col .button-1:hover,
.color-dove .page-body .button-1:hover,
.color-dove .ui-dialog-content .button-1:hover,
.color-dove .ui-datepicker-calendar td:hover a{
    background-color:#528D42;
    -webkit-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}

.color-dove #headerMenuParent,
.color-dove .home-page-category-grid.categories-1 .item-box .title,
.color-dove .header-menu > ul > li:hover,
.color-dove #topcartlink,
.color-dove .wishlist-button,
.color-dove .mega-menu .dropdown {
    background-color:#2e5323;
    background-color:rgba(46,83,35,1);
}

.color-dove .header-menu > ul > li:hover
{
    background-color: #528d42;

}

.color-dove #headerMenuParent.stick,
.color-dove .news-list-homepage .view-all,
.color-dove .home-page-category-grid.categories-1 .item-box:hover .title {
    /*background-color:#2e5323;
    background-color:rgba(46,83,35,.8);*/
}

.color-dove .footer-lower{
    background-color:#333;
}
/* CHOCOLATE */
.color-chocolate .item-box .details,
.color-chocolate .quick-view-button a,
.color-chocolate .add-info .buttons .product-box-add-to-cart-button,
.color-chocolate .add-info .buttons .add-to-compare-list-button,
.color-chocolate .news-items .read-more,
.color-chocolate .newsletter-email input[type="button"],
.color-chocolate .registration-page .button-1,
.color-chocolate .registration-result-page .button-1,
.color-chocolate .login-page .button-1, .password-recovery-page .button-1,
.color-chocolate .account-page .button-1,
.color-chocolate .return-request-page .button-1,
.color-chocolate .account-page .button-2,
.color-chocolate .news-item-page .button-1,
.color-chocolate .next-product:hover,
.color-chocolate .previous-product:hover,
.color-chocolate .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a,
.color-chocolate .private-message-send-page .cancel-pm-button,
.color-chocolate .compare-products-page .clear-list,
.color-chocolate .nop-jcarousel .jcarousel-item .button,
.color-chocolate .product-grid .item-box .hover-effect-2 .quick-view-button a,
.color-chocolate .forum-search-box .advanced a,
.color-chocolate .forum-post .posttime,
.color-chocolate .forum-edit-page .buttons .button-2,
.color-chocolate .private-message-send-page .cancel-pm-button,
.color-chocolate .ui-tabs .ui-tabs-panel .buttons .write-product-review-button,
.color-chocolate .quickViewWindow .purchase-area .add-to-cart-panel .add-to-cart-button,
.color-chocolate .overview .add-to-cart-button, 
.color-chocolate .variant-overview .add-to-cart-button,
.color-chocolate .write-review .button-1,
.color-chocolate .productAddedToCartWindowSummary a,
.color-chocolate .productAddedToCartWindowCheckout:hover,
.color-chocolate .shopping-cart-page .common-buttons .continue-shopping-button,
.color-chocolate .shopping-cart-page .button-1,
.color-chocolate .cart-collaterals .coupon-code input[type="submit"]:hover,
.color-chocolate .shopping-cart-page .estimate-shipping-button:hover,
.color-chocolate .shopping-cart-page .common-buttons .update-cart-button:hover,
.color-chocolate .order-progress a:before,
.color-chocolate .login-page .checkout-as-guest-or-register-block .button-1,
.color-chocolate .login-page .returning-wrapper .button-1,
.color-chocolate .checkout-page .button-1,
.color-chocolate .checkout-page .address-item:nth-child(2n) .select-billing-address-button:hover, 
.color-chocolate .checkout-page .address-item:nth-child(2n) .select-shipping-address-button:hover,
.color-chocolate .shipping-method .method-name:hover,
.color-chocolate .shipping-method li:nth-child(2) .method-name,
.color-chocolate .checkout-page .order-completed-continue-button,
.color-chocolate .shopping-cart-page .button-2, 
.color-chocolate .checkout-page .button-2, 
.color-chocolate .order-details-page .page-title a,
.color-chocolate .order-details-page .button-2, 
.color-chocolate .order-details-page .button-1,
.color-chocolate .product-list .details .add-info .buttons input.button-2.add-to-compare-list-button:hover,
.color-chocolate .product-list .details .add-info .buttons input.button-2,
.color-chocolate .contact-page .button-1,
.color-chocolate .manufacturer-grid .item-box:nth-child(2n-1) .title:hover,
.color-chocolate .manufacturer-grid .item-box:nth-child(2n) .title,
.color-chocolate .ui-datepicker-calendar th span{
    background-color:#8e807a;
    -webkit-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}
.color-chocolate .forum-post .manage .edit-post-link-button,
.color-chocolate .forum-post .manage .delete-post-link-button{
    background-color:#8e807a !important;
}

.color-chocolate .item-box:nth-child(2n+1) .details,
.color-chocolate .quick-view-button:hover a,
.color-chocolate .add-info .buttons .product-box-add-to-cart-button:hover,
.color-chocolate .add-info .buttons .add-to-compare-list-button:hover,
.color-chocolate .news-items .read-more:hover,
.color-chocolate .newsletter-email input[type="button"]:hover,
.color-chocolate .mini-shopping-cart input[type="button"],
.color-chocolate .pager li.previous-page *, 
.color-chocolate .pager li.next-page *, 
.color-chocolate .pager li.first-page *, 
.color-chocolate .pager li.last-page *,
.color-chocolate .registration-page .button-1:hover,
.color-chocolate .registration-result-page .button-1:hover,
.color-chocolate .login-page .button-1:hover, 
.color-chocolate .password-recovery-page .button-1:hover, 
.color-chocolate .account-page .button-1:hover, 
.color-chocolate .return-request-page .button-1:hover,
.color-chocolate .account-page .button-2:nth-child(2n+1),
.color-chocolate .avatar-page input[type="submit"]:nth-child(2n+1),
.color-chocolate .next-product,
.color-chocolate .previous-product,
.color-chocolate .quick-tabs-3 .ui-tabs .ui-state-active.ui-tabs-active a,
.color-chocolate .quick-tabs-2 .productTabs .ui-tabs-nav li a,
.color-chocolate .ui-tabs .ui-state-active.ui-tabs-active:after,
.color-chocolate .private-message-send-page .send-pm-button,
.color-chocolate .compare-products-page .clear-list:hover,
.color-chocolate .nop-jcarousel .jcarousel-item .button:hover,
.color-chocolate .product-grid .item-box .hover-effect-2 .quick-view-button a:hover,
.color-chocolate .forum-search-box .advanced a:hover,
.color-chocolate .forum-post .manage a:hover,
.color-chocolate .forum-post .manage a:hover,
.color-chocolate .forum-edit-page .buttons .button-2.cancel-topic-button, 
.color-chocolate .forum-edit-page .buttons .button-2.cancel-post-button,
.color-chocolate .private-message-send-page .send-pm-button,
.color-chocolate .quickViewWindow .purchase-area .add-to-cart-panel .add-to-cart-button:hover,
.color-chocolate .overview .add-to-cart-button:hover, 
.color-chocolate .variant-overview .add-to-cart-button:hover,
.color-chocolate .write-review .button-1:hover,
.color-chocolate .productAddedToCartWindowSummary a:hover,
.color-chocolate .productAddedToCartWindowCheckout,
.color-chocolate .mini-shopping-cart .cart-button:hover,
.color-chocolate .cart-collaterals .coupon-code input[type="submit"],
.color-chocolate .shopping-cart-page .estimate-shipping-button,
.color-chocolate .shopping-cart-page .common-buttons .update-cart-button,
.color-chocolate .shopping-cart-page .common-buttons .continue-shopping-button:hover,
.color-chocolate .shopping-cart-page .button-1:hover,
.color-chocolate .login-page .checkout-as-guest-or-register-block .button-1:hover,
.color-chocolate .login-page .returning-wrapper .button-1:hover,
.color-chocolate .checkout-page .button-1:hover,
.color-chocolate .checkout-page .address-item:nth-child(2n) .select-billing-address-button, 
.color-chocolate .checkout-page .address-item:nth-child(2n) .select-shipping-address-button,
.color-chocolate .shipping-method .method-name,
.color-chocolate .shipping-method li:nth-child(2) .method-name:hover,
.color-chocolate .checkout-page .order-completed-continue-button:hover,
.color-chocolate .shopping-cart-page .button-2:hover, 
.color-chocolate .checkout-page .button-2:hover, 
.color-chocolate .order-details-page .page-title a:hover,
.color-chocolate .order-details-page .button-2:hover, 
.color-chocolate .order-details-page .button-1:hover,
.color-chocolate .product-list .details .add-info .buttons input.button-2.add-to-compare-list-button,
.color-chocolate .product-list .details .add-info .buttons input.button-2:hover,
.color-chocolate .contact-page .button-1:hover,
.color-chocolate .manufacturer-grid .item-box:nth-child(2n-1) .title,
.color-chocolate .manufacturer-grid .item-box:nth-child(2n) .title:hover,
.color-chocolate .ui-datepicker-calendar td:hover a{
    background-color:#2e5323;
    -webkit-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}
.color-chocolate #headerMenuParent,
.color-chocolate .home-page-category-grid.categories-1 .item-box .title,
.color-chocolate .header-menu > ul > li:hover,
.color-chocolate #topcartlink,
.color-chocolate .wishlist-button,
.color-chocolate .mega-menu .dropdown{
    background-color:rgba(46, 83, 35,.3);
}
.color-chocolate #headerMenuParent.stick,
.color-chocolate .news-list-homepage .view-all,
.color-chocolate .home-page-category-grid.categories-1 .item-box:hover .title{
    background-color:rgba(46, 83, 35,.8);
}
.color-chocolate .footer-lower{
    background-color:#4f4237;
}


/*=====================================================
    
    MAIN CSS / SMALLER MOBILE DEVICES

=====================================================*/


/*********** CSS RESET **********/


* {
	margin: 0;
	outline: none;
	padding: 0;
	text-decoration: none;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	margin: 0 !important;
	-webkit-text-size-adjust: none;
}
ol, ul {
	list-style: none;
}
a img {
	border: none;
}
a:active {
	outline: none;
}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	margin: 0;
	border: 0;
	padding: 0;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
input[type="password"],
textarea {
	border-radius: 0;
}
input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 1000px #fff;
}
script {
    display: none !important;
}

/*********** GLOBAL STYLES **********/
@font-face {
    font-family: 'Arvo';
    src: url(/Themes/Tiffany/Content/fonts/arvo-regular-webfont.eot);
    src: url(/Themes/Tiffany/Content/fonts/arvo-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(/Themes/Tiffany/Content/fonts/arvo-regular-webfont.woff) format('woff'),
         url(/Themes/Tiffany/Content/fonts/arvo-regular-webfont.ttf) format('truetype'),
         url(/Themes/Tiffany/Content/fonts/arvo-regular-webfont.svg#arvoregular) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Futura Bk BT';
    src: url(/Themes/Tiffany/Content/fonts/futura_bk_bt_book.eot);
    src: url(/Themes/Tiffany/Content/fonts/futura_bk_bt_book.eot?#iefix) format('embedded-opentype'),
         url(/Themes/Tiffany/Content/fonts/futura-bk-bt-book.woff) format('woff'),
         url(/Themes/Tiffany/Content/fonts/futura-bk-bt-book.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
body {
    max-width: 100%;
	background: /*#f9f9f9*/ #fff;
	font-family:'Open Sans', arial, verdana, helvetica, sans-serif;
    font-size:12px;
    overflow-x: hidden; /* disables the horizontal scroll and fixes the bug of the responsive navigation and filters in mobile */
}
h1,h2,h3,h4,h5,h6 {
}
a {
	color: inherit;
	cursor: pointer;
}
a img {
	opacity: 0.99; /*firefox scale bug fix*/
}
em {
	font-style: normal;
}
table {
	width: 100%;
	border-collapse: collapse;
}
input[type="text"],
input[type="password"],
input[type="number"],
textarea, select {
	height: 26px; /*safari padding fix*/
	border: 1px solid #ddd;
	padding: 6px;
	vertical-align: middle;
}
input, textarea {
	font-size: 13px;
}
select {
	min-width: 50px;
	height: 26px; /*safari padding fix*/
	padding: 4px;  
}
textarea {
	min-height: 150px;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus, select:focus {
	border-color: #528D42;
}
input[type="checkbox"],
input[type="radio"] {
	vertical-align: middle;
}
input[type="button"], input[type="submit"],
button, .button-1, .button-2 {
	cursor: pointer;
}
label {
	vertical-align: middle;
}

.master-wrapper-content {
	width: 95%;
	margin: 0 auto;
}
.master-wrapper-main:after {
	content: "";
	display: block;
	clear: both;
}
.master-wrapper-main {
    margin: 0 auto 60px;
}
.center-1 {
	margin: 0 0 40px;
    position:relative;
}
.center-2, .side-2 {
	margin: 0 0 40px;
}
.page {
	clear: both; /* because of forum breadcrumbs */
	text-align: center;
}
.page-title {
	margin: 0 0 30px;
	text-align: center;
}
.page-title h1 {
    padding-bottom:20px;
    font-family:'Montserrat','Arvo';
    text-transform:uppercase;
    background:url(/Themes/Tiffany/Content/img/title-decoration.png)no-repeat center bottom;
    font-weight:normal;
    font-size:22px;
    color:#000;
}
.page-body {   
}
.page:after,
.page-title:after,
.page-body:after {
	content: "";
	display: block;
	clear: both;
}
.buttons {
	margin: 0 0 20px;
	text-align: center;
}
.link-rss {
	display: none;
	width: 24px;
	height: 24px;
	overflow: hidden;
	background: url(/Themes/Tiffany/Content/img/rss-icon.png) no-repeat;
	text-indent: 528D42px;
}
.category-description ul,
.manufacturer-description ul,
.full-description ul,
.topic-html-content ul,
.topic-page ul,
.post-body ul {
	margin: 12px 0;
	padding: 0 0 0 36px;
	list-style: disc;
}
.category-description ol,
.manufacturer-description ol,
.full-description ol,
.topic-html-content ol,
.topic-page ol,
.post-body ol {
	margin: 12px 0;
	padding: 0 0 0 36px;
	list-style: decimal;
}
.category-description p,
.manufacturer-description p,
.full-description p,
.topic-html-content p,
.topic-page p,
.post-body p,
.news-body p {
	margin: 10px 0;
    padding: 0 10px;
    font-size: 15px;
	line-height: 24px;
	/*text-align: justify;*/
}
.flyout-cart {
	display: none;
}
#goToTop{
    display: none !important;
    position: fixed;
    bottom: 20px;
    right: 10px;
    width: 60px;
    height: 60px;
    background:  #e2dedd url(/Themes/Tiffany/Content/img/top.png) no-repeat center;
    overflow: hidden;
    z-index: 10001;
    cursor: pointer;
    -webkit-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
    color:transparent;
}
#goToTop span{
    display:block;
    margin:auto;
    position:absolute;
    left:-50px;
    line-height: 22px;
    text-transform: uppercase;
    text-align: center;
    color: #888;
    width:80%;
    opacity:0;
    -webkit-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:left 0.5s ease,opacity .75s ease;
    border-bottom:1px solid;
}
#goToTop:hover{
    background-position:center 27px;
}
#goToTop:hover span{
    left:0;
    right:0;
    opacity:1;
    color:#888;
    background-position:center 24px;
}

/*********** GLOBAL FORMS ***********/
.fieldset, .section {
	position: relative;
	margin: 0 0 30px;
}
.fieldset .title,
.section .title {
	margin: 0 0 10px;
}
.fieldset .title strong,
.section .title strong {
	font-family: 'Montserrat', Arvo;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
}
.form-fields {
	position: relative;
}
.inputs {
	position: relative;
	margin: 0 0 10px;
	text-align: center;
	white-space: nowrap;
    font-size: 0;
}
.inputs:after {
	content: "";
	display: block;
	clear: both;
}
.inputs label {
	display: block;
	width: 100%;
	margin: 0 0 10px;
	text-align: center;
    font-size: 14px;
}
.account-page .inputs select,
.account-page .inputs .check-box,
body .account-page .inputs select {
    height: 30px !important;
    font-size: 13px;
}
body .account-page .inputs select {
    padding: 6px !important;
}
.inputs input[type="text"],
.inputs input[type="password"],
.inputs select, .inputs textarea {
	vertical-align: middle;
    background: #f9f9f9;
    border: 1px solid #dddddd;
    height: 30px;
    width: 350px;
    max-width: 95%;
    font-size: 13px;
}
.inputs .option-list {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.inputs .option-list li {
	float: left;
}
.inputs .option-list label {
	width: auto;
}

.inputs.reversed {
	margin: 0 0 20px;
	text-align: center;
}
.required {
	font-size: 22px;
	color: #ff5868;
	vertical-align: middle;
}
.inputs .required {
	margin: 0 0 0 -14px; /*offset fix*/
}
.message-error,
.field-validation-error,
.not-available-status,
.poll-vote-error,
.password-error {
	display: block;
	font-size: 12px;
	color: #ff5868;
    padding:3px;
}
.field-validation-valid {
	display: block;
	font-size: 11px;
	color: #690;
}
/*error mark*/
.input-validation-error {
   box-shadow:0 0 0 1px #ff5868;
}
.captcha-box {
	margin: 0 0 15px;
	text-align: center;
	line-height: 0;  /*firefox line-height bug fix*/
}
.captcha-box > div {
	display: inline-block;
}

/*********** BAR NOTIFICATION & JQUERY POPUPS  ***********/
.bar-notification {
	display: none;
	position: fixed;
	/*bottom: 0;*/
	left: 0;
	z-index: 10002;
	width: 100%;
	padding: 12px 25px 12px 10px;
	color: #fff;
	opacity: 0.95;
}
.bar-notification.success {
	border-bottom: 1px solid #bd2;
	background: #9b0;
    top: 0;
    bottom: initial;
    z-index: 99999999;
}
.bar-notification.error {
	border-bottom: 1px solid #f55;
	background: #f00;
}
.bar-notification .content {
	float: left;
	margin: 0 10px 0 0;
}
.bar-notification .content a {
	color: #fff;
	text-decoration: underline;
}
.bar-notification .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px; /*even numbers only*/
	height: 32px; /*even numbers only*/
	margin: 5px;
	border: 1px solid #2e5323;
	box-shadow: inset 0 0 1px #528D42;
	background: #fff url(/Themes/Tiffany/Content/img/close.png) center no-repeat;
	cursor: pointer;
	opacity: 0.7;
}
.bar-notification .close:hover {
	opacity: 0.9;
}
.ui-dialog {
	z-index: 1008;
	width: 350px !important;
	max-width: 95%;
	border: 1px solid #ccc;
	box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	overflow: hidden;
	background: #fff;
}
.ui-dialog-titlebar { 
	border-width: 1px;
	border-style: solid;
	border-color: #fff #fff #bbb;
	box-shadow: 0 0 0 1px #eee;
	overflow: hidden;
	/*background: #ddd url(/Themes/Tiffany/Content/img/headpad.png) top repeat-x;*/
	padding: 10px;
	font-weight: bold;
	/*text-shadow: 1px 1px 0 #eee;*/
}
.ui-dialog-titlebar span {
	float: left;
	text-transform: uppercase;
}
.ui-dialog-titlebar button {
	position: absolute;
	top: 0;
	right: 0;
	width: 24px; /*even numbers only*/
	height: 24px; /*even numbers only*/
	margin: 6px;
	overflow: hidden;
	border: 1px solid #2e5323;
	box-shadow: inset 0 0 1px #528D42;
	background: #fff url(/Themes/Tiffany/Content/img/close.png) center no-repeat;
	text-indent: 528D42px;
	opacity: 0.7;
}
.ui-dialog-titlebar button:hover {
	opacity: 0.9;
}
.ui-dialog-titlebar button * {
	display: none;
}
.ui-dialog-content {
	height: auto !important;
	padding: 10px;
	line-height: 20px;
}
.ui-dialog-content .topic-html-content {
	margin: 10px 0 0;
}
.ui-dialog-content .topic-html-content-body {
	max-height: 200px;
	overflow-y: scroll;
}
.ui-dialog-content .topic-html-content p {
	margin: 0;
}
.ui-dialog-buttonset {
	padding: 10px;
	text-align: right;
}
.ui-dialog-buttonset button {
	min-width: 60px;
	margin-left: 5px;
	border: 1px solid #bbb;
	box-shadow: 0 0 1px #ddd, inset 0 0 1px #fff;
	background: #eee;
	padding: 5px;
}
.ui-dialog-buttonset button:hover {
	background: #f6f6f6;
}
.eu-cookie-bar-notification {
    position: fixed;
    top: 50%;
	left: 50%;
	z-index: 1002;
	width: 320px;
	height: 180px;
    margin: -90px 0 0 -160px;
    border: 1px solid #bbb;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 0 0 1px #fff;
    background: #fff;
    padding: 20px;
	text-align: center;
}
.eu-cookie-bar-notification .text {
	margin-bottom: 20px;
	line-height: 20px;
}
.eu-cookie-bar-notification button {
	min-width: 60px;
	margin: 10px 0;
	border: 1px solid #bbb;
	background: #eee;
	padding: 5px;
	font-size: 14px;
	color: #333;
}
.eu-cookie-bar-notification button:hover {
	border-color: #aaa;
	background: #ddd;
}
.eu-cookie-bar-notification a {
	display: block;
	text-decoration: underline;
}

/*********** HEADER & NAVIGATION ***********/
.admin-header-links {
	background: #c3c1c0;
	text-align: center;
}
.admin-header-links a {
	display: block;
	margin: 0 10px;
	line-height: 35px;
	font-weight: bold;
}
.admin-header-links .impersonate{
    line-height: 35px;
}
.admin-header-links .impersonate a{
    display: inline-block;
}
.header { 
	position: relative;
	z-index: 1000;
	margin: 0 auto 10px;
	text-align: center;
    width: 95%;
}
.header:after { 
	content: "";
	display: block;
	clear: both;
}
.header-logo {
	margin: 0 0 20px;
	text-align: center;
}
.header-logo a {
	display: inline-block;
	max-width: 100%;
	line-height: 0; /*firefox line-height bug fix*/
}
.header-logo a img {
	max-width: 100%;
}
.header-links-wrapper {
	position: relative;
	margin: 0 0 20px;
}
.header-links {
}
.header-links ul {
	font-size: 0;
}
.header-links li {
	display: inline-block;
	padding: 0 10px;
}
.header-links span,
.header-links a {
	display: inline-block;
	font-size: 12px; /*reset zeroing*/
	line-height: 32px;
    text-transform:uppercase;
    color:#2e5323;
}
.header-links a.ico-register{
    background: url(/Themes/Tiffany/Content/img/icon-edit.png) left center no-repeat;
    padding:0 0 0 18px;
}
.header-links a.ico-login{
    background: url(/Themes/Tiffany/Content/img/login.png) left center no-repeat;
    padding:0 0 0 18px;
}
.header-links .cart-qty {
	/*background: url(/Themes/Tiffany/Content/img/cart-icon.png) left center no-repeat;*/
	padding: 0 0 0 20px;
}
.search-box {
	font-size: 0;
}
.search-box form {
	display: inline-block;
}
.search-box form:after {
	content: "";
	display: block;
	clear: both;
}
.search-box input.search-box-text {
	float: left;
	width: 220px;
	height: 32px;
	font-size: 13px;
}
.search-box .search-box-button {
	float: left;
	width: 32px;
	height: 32px;
	border: none;
	overflow: hidden;
	background: url(/Themes/Tiffany/Content/img/search-button.png) center no-repeat;
	text-indent: 528D42px;
}
.ui-helper-hidden-accessible {
	display: none;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content {
	z-index: 100000 !important;
	width: 220px !important; /*default = txtfield + button*/
	max-width: 100%;
	border: 1px solid #528D42;
	border-top: none;
	overflow: hidden;
	background: #fff;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content li {
	border-top: 1px solid #ccc;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content li:first-child {
	border-top: none;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content a {
	display: block;
	padding: 8px;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content img {
	display: none;
	margin-right: 5px;
	vertical-align: middle;
}
.header-selectors-wrapper > div {
	display: inline-block;
	margin: 0 5px 10px;
}
.header-selectors-wrapper select {
	min-width: 100px;
    border-radius:0;
    -webkit-border-radius:0;
    -webkit-appearance:none;
}
.language-list {
	max-width: 100%;
	font-size: 0;
}
.language-list li {
	display: inline-block; 
	margin: 0 1px; 
}
.language-list a { 
	display: block;
	position: relative;
	width: 32px;
	height: 32px;
	line-height: 0;
}
.language-list img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

/*********** FOOTER ***********/
.footer {
	text-align: center;
    z-index:12;
}
.footer .center{
    overflow:hidden;
}
.footer-upper {
	margin: 0 0 20px;
	overflow: hidden;
}
.home-page-wrapper.footer-upper {
	background: #fff;
}
.footer-upper .title.overlaid{
    margin:20px;
    padding-bottom:22px;
    font-family:'Montserrat', 'Arvo';
    font-size:18px;
    text-transform:uppercase;
    background:url(/Themes/Tiffany/Content/img/title-decoration.png)no-repeat center bottom;
} 
.footer-upper .title.overlaid strong{
        font-weight:normal;
}
.footer-block .title {
	margin: 0 0 10px;
}
.footer-middle {
	overflow: hidden;
    background:#ebeae9;
}
.footer-middle .center{
    padding:40px 5% 0;
}
.footer-middle .footer-block{
    padding-bottom:30px;
}
.footer-middle .title{
	margin-bottom:20px;
	font-size:18px;
	font-family:'Montserrat','Arvo';
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
}
.footer-middle .contacts li {
	font-size:16px;
	color:#555;
}
.footer-middle .contacts li span {
	display:inline-block;
	min-width:160px;
	text-align:left;
	padding:15px 10px 15px 40px;
}
.footer-middle .contacts .mobile span{
	background:url(/Themes/Tiffany/Content/img/mobile.png)no-repeat 0 10px;
}
.footer-middle .contacts .fax span{
	background:url(/Themes/Tiffany/Content/img/fax.png)no-repeat 0 10px;
}
.footer-middle .contacts .mail span{
	background:url(/Themes/Tiffany/Content/img/mail.png)no-repeat 0 16px;
}
.footer-middle .contacts .location span{
	background:url(/Themes/Tiffany/Content/img/skype.png)no-repeat 0 10px;
}
.footer-middle .contacts .skype span{
	background:url(/Themes/Tiffany/Content/img/new-icon.png) no-repeat scroll 0 10px rgba(0, 0, 0, 0);
}
.footer-middle .about-us{
    font-size:16px;
    color:#555;
}
.newsletter-email { 
	display: inline-block;
	overflow: hidden; 
    width:300px;
}
.newsletter-email input[type="text"] {
	width:100%;
	height: 36px;
    font-size:18px;
}
.newsletter-email input[type="button"] {
	display:block;
	width: 100%;
	height: 36px;
	border: none;
	overflow: hidden;
    background:#a69c97;
    font-family:'Montserrat','Arvo';
    color:#fff;
    font-size:16px;
    -webkit-appearance: none;
    border-radius:0;
    -webkit-border-radius:0;
}
.newsletter-validation, 
.newsletter-result-block { 
	width: 100%;
	overflow: hidden; 
	line-height: 28px; 
}
.newsletter-validation .please-wait {
	display: none !important; 
}
.accepted-payment-methods ul {
	font-size: 0;
}
.accepted-payment-methods li { 
	display: inline-block;
	width: 50px;
	height: 30px;
	background: url(/Themes/Tiffany/Content/img/payment_sprite.png) no-repeat;
}
.accepted-payment-methods .method1 {
	background-position: 0 0;
}
.accepted-payment-methods .method2 {
	background-position: -50px 0;
}
.accepted-payment-methods .method3 {
	background-position: -100px 0;
}
.accepted-payment-methods .method4 {
	background-position: -150px 0;
}
.accepted-payment-methods .method5 {
	background-position: -200px 0;
}
.accepted-payment-methods .method6 {
	background-position: -250px 0;
}
.social-sharing {
    margin-bottom:30px;
}
.social-sharing ul {
	font-size: 0;
}
.social-sharing li {
	display: inline-block;
	margin: 0 10px;
}
.social-sharing a {
	display: block;
	width: 30px;
	height: 30px;
	background: url(/Themes/Tiffany/Content/img/soc-icon.png) no-repeat;
    overflow:hidden;
    text-indent:-528D429px;
}
.social-sharing .facebook {
	background-position: 0 0;
}
.social-sharing .twitter {
	background-position: -30px 0;
}
.social-sharing .google {
	background-position: -120px 0;
}
.social-sharing .pinterest {
	background-position: -60px 0;
}
.social-sharing .vimeo {
	background-position: -120px 0;
}
.social-sharing .youtube {
	background-position: -150px 0;
}
.social-sharing .rss {
	background-position: -90px 0;
}
.footer-lower {
	overflow: hidden;
	font-size: 11px;
    background:#393230;
    padding:40px 0;
}
.footer-lower h2.title{
    margin-bottom:10px;
    padding-bottom:20px;
    font-size:18px;
    color:#777;
    font-family:'Montserrat','Arvo';
    font-weight:normal;
    text-transform:uppercase;
    background:url(/Themes/Tiffany/Content/img/title-decoration.png) no-repeat scroll center bottom;
    opacity:.5;
}
.footer-lower .information-links li:before,
.footer-lower .information-links li:after {
   display:inline-block;
   content:'';
   background:#75706f;
   width:4px;
   height:4px;
   margin:3px 18px; 
}
.footer-lower .information-links {
	margin-bottom:40px;
	overflow:hidden;
}
.footer-lower .information-links a{
    color:#ddd;
    font-size:16px;
    line-height:40px;
}
.footer-lower .accepted-payment-methods li{
    display:inline-block;
    margin:0 5px;
    list-style-type:none;
    width:41px;
}
.accepted-payment-methods {
    margin-bottom:20px;
    overflow:hidden;
    text-align:center;
    opacity:0.2;
}
.accepted-payment-methods li{
    background:url(/Themes/Tiffany/Content/img/payment.png) no-repeat;
}
.accepted-payment-methods .method1{ 
    background-position:0 0;
}
.accepted-payment-methods .method2{
    background-position:-51px 0;
}
.accepted-payment-methods .method3{
    background-position:-102px 0;
}
.accepted-payment-methods .method4{
    background-position:-150px 0;
}
.footer-powered-by,
.footer-disclaimer {
    font-size:12px;
    line-height:20px;
    color:#528D42;
}
.footer-powered-by a {
	text-decoration: underline;
	color: #ccc;
}
.footer-disclaimer{
    margin-bottom:20px;
}
.footer-store-theme {
}
.footer-store-theme select {
	width: 170px;
}
.footer-tax-shipping {
	margin: -20px 0 20px;
	color: #528D42;
	font-size: 12px;
}
.footer-tax-shipping{
    font-size:13px;
    color:#528D42;
    margin:0 auto 10px;
}

/*********** LEFT/RIGHT COLUMN ***********/
.block {
	text-align: center;
    /*border:1px solid #ddd;*/
    margin:0 auto -1px;
    width:350px;
	max-width: 95%;
}
.block + .page {
	margin: 50px 0;
}
.block .title {
	font-size: 18px;
	cursor: pointer;
}
.block .title strong {
	font-weight: normal;
    display: block;
    font-size:16px;
    font-family:'Montserrat',Arvo;
    background:#f9f9f9;
    text-transform:uppercase;
	overflow: hidden;
	padding: 12px 15px 10px;
	line-height: 20px;
}
.block .listbox {
	display: none;
}
.block .listbox:after {
	content: "";
	display: block;
	clear: both;
}
.block li .product-picture {
	display: none;
}
.block .list a,
.block .year strong {
	display: inline-block;
    border-top: 1px solid #dddddd;
    color: #2e53232e5323;
    display: block;
    font-size: 16px;
	padding: 9px 15px;
    background:#fff;
	font-weight: normal;
}
.block .list img {
	display: none;
}
.block .view-all {
	border-top: 1px solid #ddd;
    text-transform: uppercase;
}
.block .view-all a {
	display: inline-block;
	padding: 10px 15px;
    color:#000;
}
.block .tags {
    padding:5px;
	border-top: 1px solid #ddd;
}
.block .tags ul {
	font-size: 0;
}
.block .tags li,
.product-tags-all-page li {
	display: inline-block;
	position: relative;
	margin: 0 10px;
	overflow: hidden;
	font-size: 16px !important; /*setting base size*/
}
.block .tags li a,
.product-tags-all-page li a {
	float: left;
	line-height: 30px;
    color:#2e5323;
}
.block-poll .listbox {
	border-top: 1px solid #ddd;
}
.poll strong {
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 10px 15px;
	font-size: 16px;
	font-weight: normal;
}
.poll-options,
.poll-results {
	overflow: hidden;
	padding: 10px 15px;
}
.poll-options li,
.poll-results li {
	display: inline-block;
	margin: 5px;
	font-size: 14px;
}
.poll-options li > * {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}
.poll .buttons,
.poll-total-votes {
	margin-bottom: 10px;
}
.poll .buttons input {
	border: none;
	background: #a69c97;
	padding: 5px 15px;
	color: #fff;	
}
.poll-total-votes {
	display: block;
	margin: 10px 0 0;
	font-weight: bold;
}

/********** CATEGORY PAGE **********/
.breadcrumb {
	margin: 0 0 30px;
	text-align: center;
    padding-left: 20px;
}
.breadcrumb ul {
	font-size: 0;
}
.breadcrumb li {
	display: inline-block;
	margin: -1px -1px 0 0;
    background:#fff;
}
.breadcrumb li>span,
.breadcrumb li>strong,
.breadcrumb li>a {
	display: inline-block;
	padding: 6px;
    font-family: 'Montserrat',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
    color:#528D42;
}
.breadcrumb li span.delimiter{
    padding: 0;
    color: #000;
}
.breadcrumb li>strong {
	font-weight: normal;
    color:#000;
}
.breadcrumb a:hover * {
	color: #000;
}
.category-description,
.manufacturer-description,
.vendor-description {
	margin: 0 0 40px;
}
.product-filters-wrapper {
	display: none;
}
.product-selectors {
	margin: 0 0 20px;
    text-align: center;
}
.product-selectors:after {
	content: "";
	display: block;
	clear: both;
}
.product-selectors > div {
	display: inline-block;
	margin: 5px;
}
.product-selectors select {
	margin: 0 5px;
	/*text-transform: lowercase;*/
}
.product-selectors > div span{
    font-size:12px;
	vertical-align: middle;
}
div.product-viewmode {
	display: none;
}
.item-grid:after,
.product-grid:after,
.product-list:after,
.manufacturer-grid:after {
	content: "";
	display: block;
	clear: both;
}
.item-grid {
    overflow:hidden;
}
.item-box {
	position: relative;
	width: 100%;
	margin: 0 0 20px;
}
.item-box .picture {
	z-index: 1;
	overflow: hidden;
	background: #fff;    
}
.item-box .picture a {
	display: block;
	position: relative;
    height:100%;
}
.item-box .picture a:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.item-box .picture img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	margin: auto;
	-webkit-transform: translateZ(0) scale(1.0, 1.0); /* fixes the bug of the 1px moving product images when hover on category */
}
.item-box .details {
    height:80px;
    background:#8e807a;
    height:100px;
	padding: 0 5%;
	text-align: center;
}
.item-box:nth-child(odd) .details{
    background:#a79c97;
}    
.item-box .product-title,
.item-box .title {
	height: 50px;
	overflow: hidden;
}
.item-box .product-title a,
.item-box .title a {
	display: block;
}
.item-box .product-rating-box {
    display: none;
	margin: 0 0 5px;
}
.item-box .rating {
	background: url(/Themes/Tiffany/Content/img/rating1.gif) repeat-x;
	width: 55px;
    height: 12px;
}
.item-box .rating div {
	background: url(/Themes/Tiffany/Content/img/rating2.gif) repeat-x;
    height: 12px;
}
.item-box .description {
    display:none;    
	height: 30px;
	margin: 0 0 10px;
	overflow: hidden;
}
.item-box .description a {
	display: block;
	overflow: hidden;
}
.item-box .prices {
    overflow: hidden;
}
.item-box .old-price {
	margin: 0 3px;
    font-size:14px;
	text-decoration: line-through;
}
.item-box .actual-price {
	font-size: 16px;
    line-height:15px;
	margin: 0 3px;
	font-family: 'Montserrat',Arvo;
}
.item-box .buttons {
	margin: 0;
    font-size: 0;
}
.item-box input[type="button"] {
	border: 1px solid #ccc;
	padding: 9px 18px;
}
.home-page-category-grid,
.sub-category-grid,
.manufacturer-grid,
.product-grid,
.product-list {
	margin: 0 0 60px;
}
.home-page-category-grid .slider-wrapper {
    display:none;
}
.home-page-category-grid .item-box,
.sub-category-grid .item-box,
.manufacturer-grid .item-box {
    width:280px;
    margin:0 auto 1px;
    border:none;
}
.home-page-category-grid .item-box .title,
.sub-category-grid .item-box .title,
.manufacturer-grid .item-box .title {
	display:table;
	width:100%;
	height:52px;
	margin:0;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	background:rgba(35,28,25,.4);
}
.home-page-category-grid .item-box .title a,
.sub-category-grid .item-box .title a,
.manufacturer-grid .item-box .title a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-family:'Montserrat','Arvo';
	font-size: 19px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
}
.home-page-category-grid .item-box .title {
    padding:0;
}
.home-page-category-grid .item-box .title a {
	font-size: 20px;
}
.sub-category-grid {
	margin-bottom: 30px;
	/*background: url(/Themes/Tiffany/Content/img/title-decoration.png) no-repeat center bottom;*/
	padding-bottom: 0px;
}
.manufacturer-grid .item-box .title {
    background:#a79c97;
}
.manufacturer-grid .item-box:nth-child(2n) .title {
	background:#8e807a;
}
.product-grid .title,
.home-page-category-grid .title{
	margin: 0 0 30px;
	font-size: 20px;
    padding-bottom:22px;
    background:url(/Themes/Tiffany/Content/img/title-decoration.png) no-repeat center bottom;
}
.product-grid .title strong,
.home-page-category-grid .title strong {
	font-weight: normal;
    text-transform:uppercase;
    font-family:'Montserrat',Arvo;
}
.product-grid .item-box {
    margin:auto;
    width:90%;
    max-width:250px;
}
.product-grid .item-box .picture a:before {
	padding-top: 132%; /*replacement for the fixed height (330px) on .picture element*/
}
.product-grid .details {
	color: #fff;
}
.product-grid .details .product-title {
	display: table;
	width: 100%;
    border-bottom:1px solid #bbb;
}
.product-grid .details .product-title span {
	display: table-cell;
	vertical-align: middle;
	padding-top: 3px;
}
.product-grid .details .product-title a {
	display: block;
	max-height: 42px;
	overflow: hidden;
    font-size:16px;
	line-height: 20px;
    text-transform:none;
    font-weight:normal;
}
.product-grid .details .add-info {
	position: relative;
    height: 45px;
	display: table;
	width: 100%;
}
.product-grid .details .prices {
	display: table-cell;
	vertical-align: middle;
}
.product-grid .details .tax-shipping-info {
	display: block;
	margin: 0 3px;
}
.product-grid .details .buttons {
    position:absolute;
    top:-110px;
    left:0;
    right:0;
    text-align:center;
}
.product-grid .details .buttons input,
.product-grid .details .buttons select {
    margin:0 0 0 1px;
    height: 45px;
    /*width: 45px;*/
    text-indent: -528D42px;
    border:none;
}
.product-grid .item-box .tax-shipping-info{
    text-align:center;
}
.add-info .buttons .product-box-add-to-cart-button{
    background:url(/Themes/Tiffany/Content/img/shopping-cart.png) no-repeat center #8e807a;
}
.add-info .compare-products{
    display:inline-block;
    margin:0 0 0 1px;
}
.product-grid .add-info .compare-products input{
    margin:0 0 1px 0;
}
.add-info .buttons .add-to-compare-list-button{
    background:url(/Themes/Tiffany/Content/img/compare-button.png) no-repeat center #a79c97;
}
.also-purchased-products-grid,
.related-products-grid {
	margin-top: 30px;
}
.cross-sells {
	margin: 50px 0 0;
}
/**HOVER EFFECT 2**/
.product-grid .item-box .hover-effect-2.product-item{
    position:relative;
} 
.product-grid .hover-effect-2 .details .add-info{
    position:inherit;
}
.product-grid .hover-effect-2 .details .buttons{
    top:10px;
    right:10px;
    left:auto;
}
.product-grid .hover-effect-2 .ajax-cart-button-wrapper .productQuantityTextBox{
    display:none;
}
.pager {
    text-align: right;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-top: 20px;
    border-top: 1px solid #CCC;
}
.pager ul {
	text-align: center;
	font-size: 0;
}
.pager li {
	display: inline-block;
	margin: 0 5px;
}
.pager li * {
	display: block;
	width: 0px;
    height:30px;
	overflow: hidden;
	padding: 10px;
	text-align: center;
	font-size: 12px; /*reset zeroing*/
	cursor: pointer;
}
.pager li span {
	border: 1px solid #e1e1e1;
}
.pager li.previous-page *,
.pager li.next-page *,
.pager li.first-page *,
.pager li.last-page * {
	background-position: center !important;
	background-repeat: no-repeat !important;
	text-indent: -528D429px;
    background:#a79c97;
}
.pager li.previous-page * {
	background-image: url(/Themes/Tiffany/Content/img/prev.png);
}
.pager li.next-page * {
	background-image: url(/Themes/Tiffany/Content/img/next.png);
}
.pager li.first-page * {
	background-image: url(/Themes/Tiffany/Content/img/prev-first.png);
}
.pager li.last-page * {
	background-image: url(/Themes/Tiffany/Content/img/next-last.png);
}

/********** PRODUCT PAGE **********/
.product-essential {
	margin: 0 0 30px;
}
.product-essential:after {
	content: "";
	display: block;
	clear: both;
}
.product-essential .product-name{
    margin: 0 0 20px;
}
.gallery {
	margin: 0 0 30px;
}
.gallery .picture-wrapper {
    margin: 0 0 10px;
}
.gallery .picture {
	position: relative;
	width: 320px;
	max-width: 100%;
	margin: 0 auto 20px;
	overflow: hidden;
	background: #fff;
}
.gallery .picture:before {
	content: "";
	display: block;
	padding-top: 120%;
}
.gallery .picture img,
.gallery .picture-thumbs img,
.variant-picture img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}
.gallery .picture-thumbs {
	overflow: hidden;
	font-size: 0;
}
.gallery .picture-thumbs a {
	display: inline-block;
	position: relative;
	width: 90px;
	height: 90px;
	overflow: hidden;
}

/*Default Zoom start*/
#lbOverlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 528D429;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter,
#lbBottomContainer {
	position: absolute;
	z-index: 528D429;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(/Themes/Tiffany/Content/img/loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	top: 0;
	left: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink,
#lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
}
#lbPrevLink {
	left: 0;
}
#lbNextLink {
	right: 0;
}
#lbBottom {
	border: 10px solid #fff;
	border-top: none;
	text-align: left;
	line-height: 1.4em;
	font-size: 10px;
	color: #2e5323;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	margin: 5px 0;
	outline: none;
	background: url(/Themes/Tiffany/Content/img/closelabel.gif) no-repeat center;
}
#lbCaption,
#lbNumber {
	margin: 0 70px 0 0;
}
#lbCaption {
	font-weight: bold;
}
#fancybox-wrap {
	z-index: 10010 !important;
}
/*Default Zoom end*/

.product-details-page .overview {
	position: relative;
	margin: 0 0 30px;
    font-size:15px;
    color:#2e5323;
}
.overview .product-name {
	margin: 0 0 15px;
}
.product-essential .product-name h1{
    font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'Montserrat',Arvo;
    padding-bottom:22px;
    background:url(/Themes/Tiffany/Content/img/title-decoration.png) no-repeat center bottom;
    color:#000;
}
.overview .short-description {
    padding-bottom:20px;
}
.overview .buttons, 
.back-in-stock-subscription, 
.download-sample { 
	margin: 0 0 15px;
	font-size: 0;
}
.overview .buttons{
    border-bottom:1px solid #eee;
}
.overview .buttons div {
	display: inline-block;
	margin: 0 5px 10px;
}
.overview .add-to-wishlist-button,
.variant-overview .add-to-wishlist-button,
.overview .add-to-compare-list-button,
.overview .email-a-friend-button,
.overview .subscribe-button,
.download-sample-button a {
	display: inline-block;
	border: none;
	padding: 5px 10px 5px 20px;
	font-size: 11px; /*reset zeroing*/
    background:transparent;
    text-transform:uppercase;
    background-repeat:no-repeat;
    background-position:left center;
}
/* if you want these buttons to be links with icons *//*
      
.overview .add-to-wishlist-button,
.variant-overview .add-to-wishlist-button,
.overview .add-to-compare-list-button,
.overview .email-a-friend-button,
.overview .subscribe-button,
.download-sample-button a {
	display: inline-block;
    border: 0;
	background-position: left center;
    background-repeat: no-repeat;
    padding: 5px 5px 5px 25px;
}
*/
.overview .add-to-wishlist-button,
.variant-overview .add-to-wishlist-button {
    background-image: url(/Themes/Tiffany/Content/img/wishlist-icon.png);
}
.overview .add-to-compare-list-button {
    background-image: url(/Themes/Tiffany/Content/img/compare-icpn.png);
}
.overview .email-a-friend-button {
    background-image: url(/Themes/Tiffany/Content/img/friend.png);
}
.overview .subscribe-button {
    background-image: url(/Themes/Tiffany/Content/img/notify.png);
}
.download-sample-button a {
    background-image: url(/Themes/Tiffany/Content/img/download-icon.png);
}   
.overview .sku, .variant-overview .sku,
.overview .gtin, .variant-overview .gtin,
.overview .delivery-date, .variant-overview .delivery-date,
.overview .product-vendor, .variant-overview .product-vendor,
.overview .manufacturers, .manufacturer-part-number {
	margin: 0 0 5px;
}
.overview .stock,
.variant-overview .stock {
    margin:0 0 15px;
}
.overview .label,
.variant-overview .label {
	vertical-align: middle;
}
.overview .value,
.variant-overview .value {
    color:#000;
	vertical-align: middle;
}
.overview .value a,
.variant-overview .value a {
	font-weight: bold;
	text-decoration: underline;
}
.free-shipping {
	display: inline-block;
    margin: 0 0 15px;
    padding: 15px 15px 15px 50px;
	background: #f6f6f6 url(/Themes/Tiffany/Content/img/free-shipping.png) no-repeat 10px center;
	font-size: 15px;
	text-transform: uppercase;
}
.overview .manufacturers {
	margin: 0 0 0px; /*not present in variant-overview*/
    border-bottom:1px solid #eee;
    padding-bottom:10px;
    margin-bottom:10px;
}
.product-no-reviews,
.product-reviews-overview {
	margin: 0; /*not present in variant-overview*/
}
.product-reviews-overview{
	margin: 20px 0;
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
	padding: 20px 0;
}
.product-no-reviews a {
	text-decoration: underline;
}
.product-review-box {
	display: inline-block;
	margin: 0 0 5px;
}
.product-review-box .rating {
	width: 100px;
	height: 19px;
	background: url(/Themes/Tiffany/Content/img/star-none.png) repeat-x;
}
.product-review-box .rating div {
	height: 19px; 
	background: url(/Themes/Tiffany/Content/img/star-active.png) repeat-x;
}
.overview .prices,
.variant-overview .prices {
	margin: 15px 0;
	overflow: hidden;
}
.overview .prices > div,
.variant-overview .prices > div {
	margin: 0 0 5px;
}
.overview .old-product-price,
.variant-overview .old-product-price {
	font-size: 14px;
	color: #528D42;
	text-decoration: line-through;
}
.overview .product-price,
.variant-overview .product-price {
	color: #000000;
    font-family: 'Montserrat',arvo;
    font-size: 20px;
}
.customer-entered-price {
	margin: 0 0 20px;
	overflow: hidden;
	background: #f6f6f6;
	padding: 10px;
}
.customer-entered-price > div {
	display: inline-block;
}
.customer-entered-price .price-input {
	margin: 0 5px;
}
.customer-entered-price .enter-price-input {
	width: 50px;
	text-align: center;
}
.customer-entered-price .price-range {
	color: #000;
    font-size: 13px;
    font-weight: bold;
	margin: 5px;
}
.overview .add-to-cart {
	margin: 0 0 20px;
}
.overview .add-to-cart-panel,
.variant-overview .add-to-cart-panel {
	display: inline-block;
	position: relative;
}
.overview .add-to-cart-panel > *,
.variant-overview .add-to-cart-panel > * {
	float: left;
}
.overview .qty-label,
.variant-overview .qty-label {
	position: absolute;
	left: -25px;
	line-height: 36px;
    display: none !important;
}
.overview .qty-input,
.variant-overview .qty-input,
.overview .qty-dropdown,
.variant-overview .qty-dropdown {
	width: 45px;
    height: 45px;
	padding: 12px;
	text-align: center;
    font-size: 14px;
}
.overview .qty-dropdown,
.variant-overview .qty-ropdown{
    width: auto
}
.overview .add-to-cart-button,
.variant-overview .add-to-cart-button {
	height: 45px;
    background:#8e807a url(/Themes/Tiffany/Content/img/shopping-cart.png) no-repeat 18px center;
    border: medium none;
    color: #ffffff;
    font-family: 'Montserrat',arvo;
    font-size: 16px;
    padding: 12px 25px 12px 50px;
    text-transform: uppercase;
    -webkit-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}
.overview .add-to-cart-button:hover,
.variant-overview .add-to-cart-button:hover{
    background:#a79c97 url(/Themes/Tiffany/Content/img/shopping-cart.png) no-repeat 18px center;
}
.overview .add-to-cart .add-to-wishlist-button {
	display: none; /*removes the old button*/
}
.product-share-button {
	display: inline-block;
    margin-top: 20px;
    overflow: hidden;
}
.full-description {
	clear: both;
	margin: 0 0 30px;
	line-height: 20px;
    color:#2e5323;
    font-size:16px;
}
.product-collateral {
	margin: 0 0 0px;
	overflow: hidden;
}
.product-collateral .title {
	margin: 0 0 30px;
	font-size: 22px;
}
.product-collateral .title strong {
	font-weight: normal;
}
.tier-prices {
	margin: 0 0 20px;
}
.tier-prices .prices-header {
	margin: 0 0 10px;
}
.tier-prices .field-header {
	min-width: 100px;
}
.tier-prices .item-price {
	color: #c00;
}
.product-variant-list {
    margin-bottom:20px;
    overflow:hidden;
}
.product-variant-line {
	margin: 0 0 40px;
}
.product-variant-line:after {
	content: "";
	display: block;
	clear: both;
}
.variant-overview {
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
    overflow: hidden;
	color: #555;
}
.variant-picture {
	position: relative;
	height: 330px;
	margin: 0 auto 25px;
	overflow: hidden;
}
.variant-overview .variant-name {
    vertical-align:middle;
    margin: 0 0 20px;
	background: url(/Themes/Tiffany/Content/img/title-decoration.png) no-repeat center bottom;
    padding:5px 10px 30px;
	font-size: 18px;
    font-family:'Montserrat',Arvo;
	color: #000;
    text-transform:uppercase;
    cursor:pointer;
}
.variant-overview .variant-description {
	display: none;
	margin: 0 0 25px;
	line-height: 20px;
}
.variant-overview .attributes {
	background: #f9f9f9;
	border: none;
	max-width: 90%;
	padding: 15px 15px 5px;
}
.variant-overview .prices {
	margin: 25px 0 15px;
	padding: 10px 0;
}
.variant-overview .add-to-cart-panel > * {
	margin: 0 0 25px;
}
.variant-overview .add-to-wishlist-button {
	display: block;
	float: none;
	clear: both;
	margin: 0 auto;
	font-size: 13px;
}
/*Jquery Tabs start*/
.ui-tabs {
	margin: 0 0 20px;
}
.ui-tabs .ui-tabs-nav {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
.ui-tabs .ui-tabs-nav li {
	display: inline-block;
}
.ui-tabs .ui-tabs-nav li a {
	display: inline-block;
	background: #a79c97;
	padding: 8px 24px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-state-active.ui-tabs-active a {
	background: #8e807a;
}
.ui-tabs .ui-tabs-panel {
	padding: 20px 0 0;
}
.ui-tabs .ui-tabs-panel p {
	margin: 10px 0;
	line-height: 20px;
}
.ui-tabs .ui-tabs-hide {
	display: none;
}
/*Jquery Tabs end*/

.product-specs-box {
	margin: 0 0 30px;
}
.product-tags-box {
	margin: 0 0 20px;
}
.product-tags-list {
	font-size: 0;
}
.product-tags-list li {
	display: inline-block;
	font-size: 14px; /*reset zeroing*/
}
.product-tags-list li.separator {
	margin: 0 5px 0 3px;
}
.product-tags-list a {
	display: inline-block;
	color: #000 !important;
}
.attributes {
	margin: 0 auto 20px;
    padding:15px 0 10px;
    border-bottom:1px solid #eee;
}
td .attributes {
	margin: 0;
	border: none;
}
.attributes dl {
	overflow: hidden;
}
.attributes dt {
	display: block;
	margin: 0 0 5px;
	white-space: nowrap;
	font-size: 15px;
}
.attributes dt .required{
    display:none;
}
.attributes dd {
    display:block;
	margin: 0 0 10px;
}
.attributes dd:after {
	content: "";
    display:block;
}
.attributes li {
	margin: 10px 0;
}
.attributes select {
	width: auto;
	max-width: 100%;
}
.attributes .option-list li > * {
	display: inline-block;
	padding: 0 5px;
	vertical-align: middle;
}
.color-squares {
	font-size: 0;
}
.color-squares li {
	display: inline-block;
	margin: 0;
}
.color-squares .color-container {
    display: block;
    border: 1px solid transparent;
    padding: 2px;
    position: relative;
    z-index: 0;
}
.color-squares .color {
    display: block !important;
    width: 32px !important;
    height: 32px !important;
    border: 1px solid #c9c9c9 !important;
    cursor: pointer;
}
.color-squares .selected-value .color-container {
    border-color: #c9c9c9;
}
.color-squares li input {
	position: relative;
	z-index: -1;
	margin: -45px 0 0;
}
.giftcard {
	margin: 0 0 20px;
	overflow: hidden;
    clear: both;
}
.giftcard div {
	margin: 0 0 10px;
}
.giftcard label {
	display: block;
	margin: 0 0 5px;
}
.giftcard input,
.giftcard textarea {
	width: 350px;
	max-width: 100%;
}
.giftcard textarea{
	height: 150px;
}
/*DATEPICKER*/
.ui-datepicker {
        background-color: #ffffff;
        text-align: center;
        width: 280px;
    }
    .ui-datepicker-title {
        font-weight: bold;
        line-height: 32px;
        position: relative;
        text-transform: uppercase;
        z-index: 0;
        color:#555;
        font-family:'Open Sans',Arial,sans-serif;
        background:#fff;
        border:1px solid #ccc;
    } 
.ui-datepicker-header a {
    font-size: 0;
    height: 32px;
    position: absolute;
    top: 0;
    width: 32px;
    z-index: 1;
}
    .ui-datepicker-header a.ui-datepicker-prev {
        background: url(/Themes/Tiffany/Content/img/arrow-left.png) no-repeat scroll center center rgba(0, 0, 0, 0);
        left: 0;
    }
    .ui-datepicker-header a.ui-datepicker-next {
        background: url(/Themes/Tiffany/Content/img/arrow-right.png) no-repeat scroll center center rgba(0, 0, 0, 0);
        right: 0;
    }
    .ui-datepicker-header {
        background-color: #333333;
        color: #ffffff;
        height: 32px;
        position: relative;
    }
    .ui-datepicker-calendar th, .ui-datepicker-calendar td {
        border: 1px solid #cccccc;
        width: 14.285%;
    }
    .ui-datepicker-calendar th {
        background-color: #eeeeee;
    }
    .ui-datepicker-calendar th span, .ui-datepicker-calendar td a {
        display: block;
        line-height: 32px;
        min-height: 32px;
    }
    .ui-datepicker-calendar th span{
        color:#fff;
    }
    .ui-datepicker-calendar th, .ui-datepicker-calendar td {
        border: 1px solid #cccccc;
        width: 14.285%;
    }
    .ui-datepicker-calendar th span, .ui-datepicker-calendar td a {
        display: block;
        line-height: 32px;
        min-height: 32px;
    }
    .ui-datepicker-calendar td a {
        transition: all 0.2s ease-in-out 0s;
        -webkit-transition: all 0.2s ease-in-out 0s;
        -ms-transition: all 0.2s ease-in-out 0s;
        transition: all 0.2s ease-in-out 0s;
    }
    .ui-datepicker-calendar td:hover a{
        color:#fff;
    }

/********** PRODUCT REVIEWS **********/
.product-reviews-page h1 a {
	font-style: italic;
}
.product-reviews-page h1 a:before,
.product-reviews-page h1 a:after {
	content: "''";
}
.product-reviews-page .title {
	display: none;
	margin: 0 0 10px;
}
.write-review {
	margin: 0 0 50px;
}
.write-review .form-fields {
	margin: 0 0 15px;
}
.ui-tabs .form-fields {
}
.write-review .review-rating {
	text-align: center;
}
.write-review .review-rating label {
    display: block;
    margin: 0 0 5px;
    font-size: 14px;
    vertical-align: middle;
}
.review-rating ul {
    font-size: 0;
    vertical-align: middle;
}
.write-review .review-rating li {
	display: inline-block;
	margin: 0 5px;
	cursor: default;
    vertical-align: middle;
    font-size: 14px;
    height: 17px;
}
.write-review .review-rating li.first {
	color: #c00;
}
.write-review .review-rating li:nth-child(2) {
    padding-top: 2px;
}
.write-review .review-rating li:nth-child(2) input {
	vertical-align: baseline;
}
.write-review .review-rating li.last {
	color: #690;
}
.write-review .captcha-box {
	margin: 15px 0 0;
}
.write-review .button-1 {
	background:#8e807a;
    border: medium none;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
    font-size: 16px;
    height: 40px;
    text-transform: uppercase;
    padding:0 30px;
}
.product-reviews-page .result,
.product-reviews-page .message-error {
	margin: 0 0 10px;
}
.product-review-list {
	margin: 0 0 50px;
}
.product-review-item {
	margin: 0 0 30px;
}
.product-review-item .review-item-head {
	margin: 0 0 -1px;
	overflow: hidden;
	background: #f6f6f6;
	padding: 10px 12px;
	border: 1px solid #ddd;
}
.product-review-item .review-title {
	float: left;
	max-width: 60%;
	text-align: left;
	text-transform: uppercase;
	font-family: 'Montserrat',Arvo;
	font-size: 16px;
}
.product-review-item .review-title strong {
	font-weight: normal;
}
.product-review-item .product-review-box {
	float: right;
	max-width: 40%;
	margin: 0;
	text-align: right;
}
.product-review-item .review-text {
	margin: 0 0 15px;
	padding: 20px 15px;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
}
.product-review-item .review-info {
	margin: 0 0 5px;
	color: #2e5323;
}
.product-review-helpfulness {
	color: #2e5323;
}
.product-review-item .review-info a,
.product-review-helpfulness .vote {
	display: inline-block;
	padding: 0 10px;
	font-weight: bold; 
	text-decoration: underline; 
	cursor: pointer;
}
.product-review-helpfulness .question {
	margin: 0 5px 0 0;
	font-style: italic;
}
.product-review-helpfulness .result {
	margin: 0 0 0 10px;
}

/********** WISHLIST & COMPARE LIST **********/
.wishlist-content {
	margin: 0 0 20px;
}
.wishlist-content .message-error {
	margin: 0 0 10px;
}
.wishlist-content .tax-shipping-info{
    margin:15px auto 0;
}
.wishlist-content th {
	border: 1px solid #ddd;
	background: #f9f9f9;
}
.wishlist-content td {
	background: #fff !important;
}
.wishlist-content .buttons {
	margin: 20px 0 0;
    text-align: center;
	font-size: 0;
}
.wishlist-content .buttons input {
	width: 100%;
    margin:0;
    padding: 10px 15px;
    border: medium none;
    color: #fff;
    font-family: 'Montserrat',Arvo;
    font-size: 15px;
    text-transform: uppercase;
    background: #a79c97;
}
.wishlist-content .buttons input:nth-child(even) {
    background: #8e807a;
}
.wishlist-page .share-info a {
	display: block;
	margin: 0 0 5px;
	font-weight: bold;
}
.wishlist-page .share-info {
    font-size:16px;
    color:#2e5323;
}
.compare-products-page {
    margin:0 0 40px 0;
	position: relative;
	overflow: hidden;
}
.compare-products-page .page-body {
    font-size:16px;
    color:#2e5323;
    padding:0 0 40px 0;
}
.compare-products-page .clear-list {
	display:inline-block;
	margin: 0 0 20px;
    background: #8e807a;
    border: none;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
    font-size: 16px;
    height: 40px;
	overflow: hidden;
    line-height: 40px;
    max-width: none;
    padding: 0 10px;
    text-transform: uppercase;
    width: auto;
}
.compare-products-page .button-2 {
    color:#555;
    border:none;
    line-height:40px;
    padding:0 30px 0 10px;
    background:#f5f5f4 url(/Themes/Tiffany/Content/img/remove-button.png) no-repeat 90% center;
}
.compare-products-page td a {
	color: #000;  
}
.compare-products-page .full-description {
	vertical-align: top;
}
.compare-products-page .full-description p {
	margin: 0;
	padding: 0;
}
.compare-products-table {
	display: none;
}
.compare-products-table-mobile {
    display:block;
}

/*********** TOPICS ***********/
.topic-html-content {
	margin: 0 0 20px;
}
.home-page .topic-html-content {
	margin: 0 0 40px;
}
.topic-html-content-title {
	margin: 0 0 30px;
	font-size: 20px;
    padding-bottom:22px;
    background:url(/Themes/Tiffany/Content/img/title-decoration.png) no-repeat center bottom;
}
.topic-html-content-title h2 {
	font-weight: normal;
    text-transform:uppercase;
    font-family:'Montserrat',Arvo;
	font-size: 24px;
}
.topic-html-content-body {
	line-height: 24px;
}
.topic-html-content-body p strong{
    font-weight:normal;
}
.topic-html-content a,
.topic-page a {
	text-decoration: underline;
}
.topic-page .page-body {
	line-height: 20px;
}
.topic-password {
	text-align: center;
}
.enter-password-title {
	margin: 0 0 10px;
	color: #c00;
}
.enter-password-form {
	display: inline-block;
	overflow: hidden;
}
.enter-password-form input[type="password"] {
	float: left !important;
	width: 200px !important;
	height: 36px !important;
}
.enter-password-form input[type="submit"] {
	float: left !important;
	width: auto !important;
	height: 36px !important;
	border: none !important;
	background: #8e807a !important;
	padding: 0 20px !important;
	font-size: 16px !important;
    color: #ffffff !important;
}
.password-error {
	margin: 0 0 10px;
}

/*********** CONTACT & EMAIL A FRIEND ***********/
.contact-page .form-fields,
.email-a-friend-page .form-fields {
	margin: 0 0 20px;
}
.contact-page .message-error,
.email-a-friend-page .message-error {
	margin: 0 0 10px;
}
.contact-page .button-1,
.email-a-friend-page .button-1 {
	background:#8e807a;
    border: none;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    max-width: none;
    padding: 0 30px;
    text-transform: uppercase;
    width: auto;
	min-width: 136px;
}
.email-a-friend-page .title {
	margin: 0 0 15px;
}
.email-a-friend-page .title h2 {
	font-weight: normal;
}
.contact-page .inputs input,
.contact-page .inputs textarea{
    background: #f9f9f9;
    border: 1px solid #dddddd;
    height: 40px;
    /*max-width: 350px;*/
    width: 96%;
    color: #505050;
    font-size:16px;
}
.contact-page .inputs textarea{
    font-family: 'Montserrat',"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
}
.contact-page .inputs label{
    display: block;
    width: 100%;
    margin: 0 0 10px;
    text-align: center;
    font-size: 16px;
}
.email-a-friend-page .form-fields{
    border:none;
}

/********** REGISTRATION, LOGIN, ACCOUNT PAGES  **********/
.registration-page .page-title h1{
    margin-top:0;
}
.registration-page .fieldset:nth-child(2) select,
.account-page .fieldset:nth-child(3) select {
    width:116px; /*birth-date selectors, always single line*/
	max-width: 32%;
    cursor:pointer;
}
.registration-page select + select,
.account-page select + select {
	margin: 0 0 0 10px;
}
.registration-page .title strong{
    font-size:16px;
    text-transform:uppercase;
    font-family:'Montserrat',Arvo;
    font-weight:normal;
}
.registration-page .inputs .gender{
    overflow:hidden;
    color:#505050;
}
.registration-page .inputs .gender input{
    width:auto;
}
.gender {
	display: inline-block;
	margin: 0 10px;
}
.gender > * {
	display: inline !important;
	margin: 0 3px;
	vertical-align: middle;
	line-height: 32px;
}
.registration-page .inputs select{
    margin:0;
    background: #f9f9f9;
    border: 1px solid #dddddd;
    height: 36px;
	padding: 8px;
}
#check-availability-button {
	height: auto;
	margin: 10px 0 0;
	padding: 10px 20px;
	font-size: 14px;
	text-transform: none;
}
#username-availabilty {
	display: block;
	margin: 5px 0 0;
	font-size: 11px;
}
#username-availabilty:empty {
	display: none;
}
.inputs .option-list * {
	display: inline;
	width: auto !important;
	line-height: 40px;
	margin: 0 3px;
}
.accept-privacy-policy {
	margin: 0 0 20px;
	text-align: center;
}
.accept-privacy-policy > * {
	display: inline-block;
	line-height: 40px;
	vertical-align: middle;
    font-size:16px;
    color:#2e5323;
}
.accept-privacy-policy a {
	font-weight: bold;
}
.accept-privacy-policy span{
    cursor:pointer;
}
.registration-page .button-1,
.registration-result-page .button-1,
.login-page .button-1,
.password-recovery-page .button-1,
.account-page .button-1,
.return-request-page .button-1,
.location-search-box .button-1,
.side-2 .left-col .button-1,
.ui-dialog-content .button-1,
.page-body .button-1
 {
    background:#8e807a;
    border: none;
    color: #ffffff;
    font-family: 'Open Sans', Arial;
    font-size: 12px;
    font-weight: 700;
    height: 30px;
    margin: 2px 0;
    padding: 0 20px;
    text-transform: none;
    line-height:12px;
}
.registration-page .register-next-step-button{
    padding:0 30px;
}
.registration-result-page .result {
	margin: 0 0 20px;
	color: #690;
}

.login-page .customer-blocks {
	margin: 0 0 30px;
}
.login-page .title {
	margin: 0 0 10px;
	font-size: 18px;
}
.login-page .title strong {
	font-weight: normal;
}
.login-page .new-wrapper {
	margin: 0 0 30px;
}
.login-page .inner-wrapper {
}
.login-page .text {
	margin: 0 0 20px;
	font-size: 14px;
}
.login-page .inputs.reversed * {
	margin: 0 5px !important;
	font-size: 13px; /*reset zeroing*/
}
.login-page .inputs.reversed .forgot-password{
	vertical-align: middle
}
.login-page .returning-wrapper .inputs.reversed input,
.login-page .returning-wrapper .inputs.reversed label{
    display:inline-block;
    width:auto;
    min-width:0;
    margin:0 2px;
	font-size: 14px;
}
.login-page .checkout-as-guest-or-register-block .button-1,
.login-page .returning-wrapper .button-1{
    margin:2px 0;
    padding:0 20px;
    height: 30px;
    background: #8e807a;
    color: #fff;
    font-family: 'Open Sans', Arial;
    text-transform: normal;
    border: none;
    font-size: 12px;
}
.login-page .returning-wrapper .inputs input{
    background: #f9f9f9;
    border: 1px solid #dddddd;
    height: 40px;
    max-width: 350px;
    width: 96%;
    color: #505050;
}
.external-authentication {
	margin: 0 0 20px;
	overflow: hidden;
	text-align: center;
}
.external-authentication fieldset {
	float: none !important;
}
.password-recovery-page .tooltip {
	margin: 0 0 20px;
}
.password-recovery-page .required {
	display: none;
}
.password-recovery-page .result {
	margin: 0 0 5px;
	font-weight: bold;
}
.account-page .button-2 {
	background: #8e807a;
    border: none;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
    font-size: 14px;
    max-width: none;
    padding: 8px 26px;
    width: auto;
}
.account-page .button-2:nth-child(odd){
    background:#a79c97;
}
.account-page .edit-address {
	margin: 0 0 20px;
}
.account-page .description {
	margin: 0 0 20px;
}
.address-list-page .section,
.order-list-page .section,
.return-request-list-page .section {
	margin: 0 0 40px;
}
.address-list-page .info,
.order-list-page .info,
.return-request-list-page .details {
	margin: 0 0 15px;
	line-height: 24px;
	font-size: 15px;
    color:#555;
}
.account-page .address-item .title,
.order-list-page .order-item .title,
.return-request-list-page .title {
    margin:0 0 8px 0;
	background: url(/Themes/Tiffany/Content/img/title-decoration-small.png) no-repeat center bottom;
	padding: 0 0 20px 0;
}
.account-page .address-item .title strong,
.order-list-page .order-item .title strong,
.return-request-list-page .title strong {
    color: #000000;
    font-family: 'Montserrat',"Arvo";
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.address-list-page .address-item label {
	vertical-align: top;
}
.address-list-page .address-item .country {
	margin-top: 10px;
	font-family: 'Montserrat',"Arvo";
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
}
.address-list-page .add-button {
	margin: 0 0 15px;
	text-align: center;
}
.return-request-list-page .details a {
	display: inline-block;
	margin: 0 0 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}
.return-request-list-page .comments {
	margin: 15px 0 0;
}
.return-request-page table {
	color: #2e5323;
}
.return-request-page .inputs select {
	padding: 10px;
}
.reward-points-overview {
    margin: 0 0 20px;
	font-size: 15px;
	color: #2e5323;
}
.reward-points-page .title {
    background: url(/Themes/Tiffany/Content/img/title-decoration-small.png) no-repeat center bottom;
	padding: 0 0 20px 0;
}
.reward-points-page .title strong {
	color: #000000;
    font-family: 'Montserrat',"Arvo";
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}
.reward-points-page .message {
	text-align: left;
}
.avatar-page .message-error {
	margin: 0 0 10px;
}
.avatar-page .fieldset {
	margin: 0 0 15px;
}
.avatar-page .image {
	margin: 0 0 10px;
}
.avatar-page .image img {
	border: 1px solid #ccc;
}
.avatar-page input[type="file"] {
	width: 75px;
	overflow: hidden;
}
.avatar-page input[type="submit"] {
	height: auto;
	background: #8e807a;
    padding: 8px 26px;
	font-size: 15px;
	text-transform: none;
}
.avatar-page input[type="submit"]:nth-child(odd){
    background:#a79c97;
}
.avatar-page .info {
	margin: 0 0 20px;
}
.account-page .inputs .text-box.single-line,
.account-page .inputs #Address_CountryId,
.account-page .inputs #Address_StateProvinceId{
    background: #f9f9f9;
    border: 1px solid #dddddd;
    height: 40px;
    max-width: 350px;
    width: 96%;
} 
.account-page .fieldset .inputs select{
    margin:0;
	height: 36px;
	padding: 8px;
}
.downloadable-products-page td,
.back-in-stock-subscription-list-page td,
.reward-points-page td {
    font-size:16px;
    color:#2e5323;
}
.back-in-stock-subscription-list-page .product,
.forum-subscriptions-page .info {
	text-align: left;
}

@media all and (max-width:480px) {
    .totals-table, .additional-charges-table, .quote-details-table {
        margin-bottom: 15px;
    }
    .totals-table td {
        width: 50%;
        text-align: left !important;
        display: inline-block;
    }

    .additional-charges-table td {
        display: inline-block;
    }

    .quote-details-table td input, .quote-details-table td textarea {
        box-sizing: border-box;
        width: 100% !important;
    }

    .quote-buttons #RemoveCustomerInfo {
        width: 100%;
    }
    .quote-buttons #export-button, .quote-buttons #print-fact-sheets {
        width: 49.5%;
    }
    .quote-buttons #print-landscaper, .quote-buttons #save-landscaper {
        width: 49.25%;
    }
    div#order-item.product-list {
        margin-bottom: 20px !important;
    }
    div#order-item.product-list tr td input, div#order-item.product-list #AddCustomerInfo { width: 100% !important; }

    #LandscaperQuoteDiv .product-list .fact-sheet { text-align: center; }
    #LandscaperAdditionalDetailsRow td b { display: block;margin-top: 15px;}
    #LandscaperCustomerState { width: 100% !important;min-width: 10px; }
    .invoice-details-table { display: block;width: 100%;}
    .invoice-details-table tr td { text-align: left !important;}
    
}


/********** SHOPPING CART & CHECKOUT **********/
.order-progress {
	margin: 0 0 35px;
	text-align: center;
}
.order-progress ul {
	font-size: 0;
}
.order-progress li {
	display: inline-block;
	margin: 0 5px 10px;
}
.order-progress a {
	display: block;
	min-width: 70px;
    font-size: 16px;
}
.order-progress a:before {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto 10px;

	background:#a79c97 url(/Themes/Tiffany/Content/img/cart-arrow.png)no-repeat center;
}
.order-progress li.active-step a {
	cursor: pointer;
}
.order-progress li.inactive-step{
	opacity: 0.5;
}
.order-progress li.inactive-step a{
	cursor: default;
}
.shopping-cart-page,
.checkout-page{
    background:#fff;
}
.shopping-cart-page .page-title h1{
    margin:0px auto;
}
.shopping-cart-page .button-1{
	height:30px;
    background:#8e807a;
    /*width:96%;*/
    max-width:350px;
    color:#fff;
    font-family:'Open Sans', Arial;
    text-transform:none;
    border:none;
    font-size:12px;
}
.checkout-page .button-1{
    width:auto;
    max-width:none;
    padding:0 30px;
    height:30px;
    line-height:40px;
    background:#8e807a;
    color:#fff;
    font-family:'Montserrat',Arvo;
    text-transform:uppercase;
    border:none;
    font-size:16px;
}
#NewCustomerQuoteButton, #delete-button {
    background-color: #CF000F;
}
#NewCustomerQuoteButton:hover, #delete-button {
    background-color: #D91E18;
}
#sign-up{
    background-color: #E49203;
}
#sign-up:hover {
    background-color: #E9A835;
}

.shopping-cart-page .button-2,
.checkout-page .button-2,
.order-details-page .page-title a {
	display: inline-block;
	border: none;
	padding: 5px 10px;
    text-transform:uppercase;
}
.shopping-cart-page .estimate-shipping-button{
	padding: 10px;
    background:#a79c97;
    color:#fff;
    font-family:'Montserrat',Arvo;
    font-size:14px;
    text-transform: none;
    border:none;
}
.remove-discount-button,
.remove-gift-card-button {
	width: 16px;
	height: 16px;
	margin: 0 0 0 5px;
	border: 1px solid #ccc;
	background: #fff url(/Themes/Tiffany/Content/img/close.png) center no-repeat;
	cursor: pointer;
}
.shopping-cart-page .message-error {
	margin: 0 0 20px;
	font-size: 13px;
}
.selected-checkout-attributes {
	display: none;
    margin: 0 0 20px;
	text-align: center;
}
.shopping-cart-page .common-buttons {
	font-size: 0;
    text-align:right;
}
.shopping-cart-page .common-buttons input {
	width: 100%;
	padding:8px 15px;
    font-size:12px;
    color:#fff;
    font-family:'Open Sans', Arial;
    border:none;
    text-transform:none;
}
.shopping-cart-page .common-buttons .continue-shopping-button{
    background:#8e807a;
}
/*.shopping-cart-page .common-buttons .update-cart-button{
    background:#a79c97;
}*/
.shopping-cart-page .shipping .inputs input[type="text"], 
.shopping-cart-page .shipping .inputs select {
    border:1px solid #ddd;
    background:#f9f9f9;
    font-family:'Montserrat',Arvo;
    text-transform:none;
    font-size:16px;
    height:36px;
}
.shopping-cart-page .shipping .inputs select,
.shopping-cart-page .inputs select,
.checkout-attributes dd select,
.registration-page .form-fields .inputs select{
    border-radius:0;
    -webkit-border-radius:0;
    -webkit-appearance:none;
}
.shopping-cart-page .inputs label{
    font-size:16px;
    text-transform:none;
}
.shopping-cart-page .inputs select{
    cursor:pointer;
}
.order-details-page .tax-shipping-info a{
    color:#000;
}
.tax-shipping-info a:hover{
    text-decoration:underline;
}
.checkout-attributes,
.tax-shipping-info{
    margin:5px;
    text-align:center;
}
.checkout-attributes:only-child {
	margin: 20px 0 0;
	padding: 10px;
	text-align: center;
}
.checkout-attributes dt {
	margin: 0 0 5px;
	font-weight: bold;
}
.checkout-attributes ul {
}
.checkout-attributes li {
	line-height: 24px;
}
.checkout-attributes li * {
	vertical-align: middle;
}
.cart-footer:after {
	content: "";
	display: block;
	clear: both;
}
/*.cart-footer .totals {
	width: 300px;
	max-width: 100%;
	margin: 0 auto 30px;
}*/
.cart-footer .total-info {
	margin: 0 0 20px;
    padding:15px 10px;
    border:1px solid #ddd;
    background:#f9f9f9;
}
.cart-total td {
	width: 50%;
	border: none;
	padding: 5px;
    font-size:16px;
    color:#2e5323;
}
.cart-total tr:last-child{
    border-top:1px solid #ddd;
}
.will-earn-reward-points span{
    font-size:14px;
    color:#888;
    font-style:italic;
}
.cart-total-left{
    text-align:left;
}
.cart-total-right{
    text-align:right;
}
.cart-total .order-total strong {
	font-size: 16px;
	color: #000;
    font-weight:normal;
}
.terms-of-service {
	margin: 0 0 20px;
    font-size:16px;
    color:#2e5323;
}
.terms-of-service label {
	vertical-align: top;
}
.terms-of-service span {
	cursor: pointer;
	color: #000;
}
.cart-collaterals {
	width: 100%;
	max-width: 100%;
	margin: 0 auto 30px;
}
.cart-collaterals > div {
	margin: 0 0 30px;
}
.cart-collaterals .title {
	margin: 0 0 5px; 
	font-size:16px;
    text-transform:uppercase;
    font-family:'Montserrat',Arvo;
}
.cart-collaterals .title strong{
    font-weight:normal;
}
.cart-collaterals .hint {
	margin: 0 0 15px;
	font-size: 14px;
    text-transform:none;
    color:#2e5323;
}
.cart-collaterals .deals > div {
	margin: 0 0 20px;
}
.cart-collaterals .coupon-code {
	overflow: hidden;
	font-size: 0;
	width: 350px;
	max-width: 95%;
	margin: auto;
}
.cart-collaterals .coupon-code input[type="text"] {
	float: left;
	width: 65%;
	height: 36px; 
	margin: 0 -1px 0 0;
    background:#f9f9f9;
}
.cart-collaterals .coupon-code input[type="submit"] {
	float: left;
	width: 35%;
	height: 36px; 
    background:#a79c97;
    color:#fff;
    font-family:'Montserrat',Arvo;
	text-transform: none;
}
.cart-collaterals .message {
	margin: 5px 0 0;
	color: #c00;
}
.cart-collaterals .current-code {
	margin: 5px 0 0;
	color: #690;
}
.cart-collaterals .shipping-results {
	margin: 10px;
    float:left;
    color:#2e5323;
}
.cart-collaterals .shipping-results strong{
    color:#000;
}
.cart-collaterals .shipping-results li {
	margin: 10px 0;
}
.checkout-page .checkout-data {
    margin:auto;
    padding:10px 0 0 0;
}
.checkout-page .section {
	margin: 0 0 50px;
}
.select-billing-address strong,
.new-billing-address strong,
.select-shipping-address strong,
.new-shipping-address strong{
    font-size:18px;
    font-weight:normal;
	color: #000;
}
.select-billing-address .title,
.select-shipping-address .title {
	display:none;
}
.edit-address .inputs input,
.edit-address .inputs select{
	/*padding: 10px 8px;*/
}

.edit-address .inputs label {
    width: 90px;
    text-align: left;
}

.select-billing-address .select-billing-address-button{
    font-size:16px;
}
.checkout-page .address-grid {
	overflow: hidden;
}
.checkout-page .address-item {
	margin: 0 0 20px;
}
.checkout-page .address-item .select-button {
	margin: 0 0 10px;
}
.checkout-page .address-item:nth-child(2n) .select-billing-address-button,
.checkout-page .address-item:nth-child(2n) .select-shipping-address-button {
	background:#a79c97;
 }
.checkout-page .address-item li {
	padding: 2px 0;
    font-size:16px;
    line-height:22px;
    color:#555;
}
.checkout-page .address-item li.name {
	margin: 0 0 5px;
}
.checkout-page .address-item li.country {
	margin: 5px 0 0;
	font-size: 18px;
	color: #000;
}
.checkout-page .edit-address {
	margin: 0 0 20px;
}
.shipping-method .method-list,
.payment-method .method-list {
	margin: 0 0 20px;
    overflow:hidden;
}
.shipping-method .method-list li{
	margin: 0 0 10px;
    font-size:15px;
    color:#2e5323;
    padding:5px;
}
.shipping-method .method-name {
	width:auto;
    max-width:none;
    padding:0 10px;
    min-height:40px;
    line-height:40px;
    background: #a79c97;
    color:#fff;
    font-family:'Montserrat',Arvo;
    text-transform:uppercase;
    border:none;
    font-size:16px;
}
.shipping-method li:nth-child(2) .method-name {
	background:#8e807a;
}
.shipping-method input[type="radio"],
.payment-method input[type="radio"] {
	margin: 0 5px 0 0;
}
.shipping-method .method-list li label,
.payment-method .method-list li label {
	font-size: 14px;
}
.shipping-method .method-description {
	margin: 10px 0 0;
    padding:5px;
}
.payment-method .method-list li {
	width: 300px;
    margin: 10px auto;
	border: 1px solid #ddd;
}
.payment-method .method-name {
	overflow: hidden;
}
.payment-method .payment-logo {
	float: left;
	width: 25%;
	height: 55px;
	padding: 10px;
	text-align: center;
}
.payment-method .payment-details {
	float: left;
	width: 75%;
	height: 55px;
	line-height: 35px;
	padding: 10px;
	text-align: left;
	background: #f9f9f9;
	border-left: 1px solid #ddd;
}

.use-reward-points {
	margin: 0 0 10px;
}
.payment-info .info {
	margin: 0 0 20px 0;
	font-size: 15px;
}
.confirm-order .button-1 {
	font-size: 17px;
}
.order-review-data ul,
.shipment-overview ul {
	margin: 0 0 30px;
    color:#555;
}
.order-review-data .title,
.order-details-area .title {
	margin: 20px 0 5px !important;
	background: url(/Themes/Tiffany/Content/img/title-decoration-small.png) no-repeat center bottom;
	padding: 0 0 20px 0;
	color: #000;
}
.shipment-details-page .shipping-address .title {
	margin: 20px 0 5px;
	background: url(/Themes/Tiffany/Content/img/title-decoration-small.png) no-repeat center bottom;
	padding: 0 0 20px 0;
}
.order-review-data .title strong,
.order-details-area .title strong,
.shipment-details-page .title strong {
    font-family: 'Montserrat',"Arvo";
    font-size: 16px;
    font-weight: normal;
	color: #000;
    text-transform: uppercase;
}
.order-review-data .title:first-child,
.order-details-area .title:first-child,
.shipment-details-page .title:first-child {
	margin-top: 0 !important;
}
.order-completed .details {
	margin: 0 0 20px;
}
.order-completed .details a {
	display: block;
	margin: 5px 0 0;
	font-weight: bold;
}

.opc .step-title {
	margin-bottom: 1px;
	overflow: hidden;
	background: #f6f6f6;
	padding: 10px;
	text-transform: uppercase;
}
.opc .allow .step-title,
.opc .allow .step-title * {
	cursor: pointer;
}
.opc .active .step-title {
}
.opc .active .step-title * {
}
.opc .step-title * {
	float: left;
	font-family: 'Montserrat','Arvo';
	font-size: 15px; 
}
.opc .step-title span {
	width: 24px;
	margin: 0 10px 0 0;
	background: #fff;
	border: 1px solid #ddd;
	font-size: 12px;
}
.opc .step-title h2 {
	font-weight: normal;
}
.opc .step {
	margin: 10px 0;
	padding: 10px;
}
.opc .section {
	margin: 0 0 15px;
}
.opc .section > label {
	display: block;
	margin: 0 0 10px;
}
.opc input[type="text"],
.opc select {
	max-width: 100%;
}
.opc .buttons {
	margin-bottom: 0;
}
.opc .back-link {
	margin: 0 0 10px;
}
.opc .back-link small {
	display: none;
}
.opc .back-link a {
	font-weight: bold;
}
.opc .please-wait {
	display: block;
	margin: 10px 0 0;
}
.opc .terms-of-service {
	text-align: center;
}
.order-details-page .page-title {
	margin: 0 0 30px;
	overflow: hidden;
}
.order-details-page .page-title h1 {
	margin: 0 0 20px;
    font-size:22px;
    color:#000;
}
.order-details-page .order-overview {
	margin: 0 2% 30px;
	line-height: 24px;
	background: #f6f6f6;
	padding: 10px;
}
.order-details-page .order-overview strong {
	font-family: 'Montserrat',Arvo;
	font-weight: normal;
	color: #000;
}
.order-details-area,
.shipment-overview,
.order-review-data {
	margin: 0 0 30px; 
	overflow: hidden;
	font-size: 15px; 
}
.order-details-area .repost{
    margin:10px auto;
}
.order-details-area .re-order-button{
    margin:10px 0;
}
.order-details-area td {
	float: left;
	width: 100%;
	margin: 0 0 35px;
	vertical-align: top;
}
.order-details-page .section.products .title,
.shipment-details-page .section.products .title {
	display: none;
}
.order-details-page .actions {
	margin: 20px 0 0;
	overflow: hidden;
	text-align: center;
	font-size: 0;
}
.order-details-page .actions input {
	min-width: 100px;
	margin: 0 5px;
	padding: 5px 10px;
}
.order-details-page .total-info {
	margin: 0 auto 30px;
    padding: 15px 10px;
    border: 1px solid #ddd;
    background: #f9f9f9;
    width: 300px;
}
.order-details-page .cart-total .cart-total-left strong,
.order-details-page .nobr strong{
    font-weight:normal;
}
.shipment-details-page .shipment-overview > ul {
	text-align: center;
}
.shipment-details-page .shipment-overview > ul:first-child {
	margin: 0 2% 30px;
	background: #f9f9f9;
	padding: 10px;
}
.shipment-details-page .section {
    width: 100%;
}
.checkout-data > form {
    margin:0 0 90px 0;
}
.checkout-page .page-title {
	margin: 0 0 15px;
}
.checkout-page .page-title h1{
    font-size:18px;
}
.checkout-page .new-billing-address .title,
.checkout-page .order-summary-body .title,
.checkout-page .new-shipping-address .title{
    margin:40px 0;
}
.checkout-page .new-billing-address .title strong,
.checkout-page .order-summary-body .title strong,
.checkout-page .new-shipping-address .title strong{
    background: url(/Themes/Tiffany/Content/img/title-decoration-small.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
    font-family: 'Montserrat',"Arvo";
    font-weight: normal;
    padding-bottom: 20px;
    text-transform: uppercase;
    font-size:18px;
    color:#000;
}
.checkout-page .order-completed{
    font-size:16px;
    color:#2e5323;
}
.checkout-page .order-completed-continue-button{
    background: #8e807a;
    border: medium none;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
    font-size: 16px;
    height: 40px;
    text-transform: uppercase;
    padding: 0 30px;
}
.order-details-page .button-2,
.order-details-page .button-1{
    background: #a69c97;
    border: none !important;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
    font-size: 16px;
    line-height: 40px;
    text-transform: uppercase;
    padding: 0 10px !important;
}
.order-details-page,
.shipment-details-page{
    font-size:15px;
    color:#2e5323;
}
.order-details-page td a {
	font-size: 14px !important;
}

/*********** SEARCH & SITEMAP ***********/
.search-input input + label {
	display: inline;
	margin: 0 0 0 2px;
}
.basic-search {
	margin: 0 0 20px;
}
.basic-search input[type="text"] {
	width: 400px;
	max-width: 100%; 
}
.advanced-search {
	margin: 0 0 20px;
}
.advanced-search select {
	padding: 10px;
}
.advanced-search .price-range {
	display: inline-block;
	margin: 0;
}
.advanced-search .price-range input {
	width: 80px;
	margin: 3px;
}
.search-input .button-1 {
    background:#8e807a;
    border: none;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
    font-size: 16px;
    height: 40px;
    padding: 0 30px;
    text-transform: uppercase;
}
.search-input .warning,
.search-results .result {
	display: block;
	margin: 10px 0 0; 
	font-weight: normal;
	color: #c00;
}
.search-page .product-selectors {
	margin: 50px 0 0;
}
.search-results {
	margin: 20px 0 0;
}
.search-results .warning{
    font-size:16px;
    color:#ff5868;
    font-weight:normal;
}
.sitemap-page .entity {
	margin: 0 0 30px;
}
.sitemap-page .entity-title {
	margin: 0 0 8px;
	background: url(/Themes/Tiffany/Content/img/title-decoration-small.png) no-repeat center bottom;
	padding: 0 0 20px 0;
}
.sitemap-page .entity-title h2 {
	color: #000000;
    font-family: 'Montserrat',"Arvo";
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.sitemap-page .entity-body {
	line-height: 32px;
}
.sitemap-page li {
	display: inline-block;
	margin: 0 10px;
}
.sitemap-page a {
	display: block;
	font-size: 15px;
}
.sitemap-page a:empty {
	display: none;
}

/********** BLOG & NEWS **********/
.blog-page .page-title,
.blogpost-page .page-title,
.news-list-page .page-title,
.news-item-page .page-title {
	margin: 0 0 20px;
}
.year strong {
	cursor: default;
	color: #000 !important;
}
.blog-page .post,
.news-items .item {
    margin:0 0 1px;
    border:1px solid #ddd;
    background:#f9f9f9;
    overflow:hidden;
}
.news-items .item+.item{
    margin-bottom:0;
}
.home-page-wrapper .news-items .item{
	border: none;
    background:rgba(255,255,255,.5);
    margin:0.2% 0 0 0;
}
.news-items .news-details{
    padding:25px 15px;
    font-size:15px;
	line-height: 20px;
    overflow:hidden;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.news-list-homepage .news-details {
	max-height:135px;
	background: none;
	padding: 10px;
	border: none;
}
.news-list-homepage .news-details:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 15px;
	background: #f9f9f9;
}
.post-head,
.news-head {
	border-bottom: 1px solid #ddd;
	padding: 15px;
}
.news-list-homepage .news-head {
	border: none;
	padding: 25px 10px 0;
}
.post-title,
.news-title {
	display: inline-block;
	margin: 0 0 10px;
	font-size: 20px;
    font-family:'Montserrat',Arvo;
}
.post-title {
	margin: 0;
}
.post-date,
.news-date {
	display: block;
	font-style: italic;
    color:#2e5323;
}
.blogpost-page .post-date {
	padding: 10px;
	background: #f9f9f9;
	border: 1px solid #ddd;
}
.post-body,
.news-body {
	margin: 0;
    padding: 10px 15px;
	line-height: 24px;
    color:#444;
    overflow:hidden;
	background: #fff;
}
.blogpost-page .post-body {
	border: 1px solid #ddd;
	margin: -1px 0;
}
.post-body p,
.news-body p {
	padding: 0;
}
.blog-page .tags {
	margin: 0;
	overflow: hidden;
    border-top:1px solid #ddd;
    font-size:16px;
	padding: 12px 15px;
}
.blogpost-page .tags {
    margin:0 0 35px;
	padding: 12px 15px;
	background: #f9f9f9;
	border: 1px solid #ddd;
}
.blogpost-page .new-comment{
    clear:both;
}
.blog-page .tags label {
	display: block;
}
.blogpost-page .tags label {
	display: block;
	margin: 0 0 5px;
}
.blog-page .blog-details{
    color:#8e807a;
    font-size:16px;
    margin:5px 0 10px;
}
.blog-page .tags ul,
.blogpost-page .tags ul {
	font-size: 0;
}
.blog-page .tags li,
.blogpost-page .tags li {
	display: inline-block;
	font-size: 12px;
}
.blog-page .tags li.separator,
.blogpost-page .tags li.separator {
	margin: 0 5px 0 3px;
}
.blog-page .tags a,
.blogpost-page .tags a {
	display: inline-block;
	line-height: 24px;
    color:#8e807a;
    font-size:16px;
}
.new-comment {
	margin: 0 0 30px;
}
.new-comment .title {
	margin: 0 0 10px;
    font-size:18px;
    font-weight:normal;
    text-transform:uppercase;
    font-family:'Montserrat',Arvo;
}
.new-comment .notifications {
	margin: 0 0 10px;
}
.new-comment .result {
	color: #690;
}
.new-comment .form-fields {
	margin: 0 0 15px;
    border-bottom:none;
}
.new-comment .inputs label {
	display: none;
}
.new-comment textarea {
	width: 100%;
    max-width:350px
}
.new-comment .button-1 {
	background: none repeat scroll 0 0 #8e807a;
    border: medium none;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    max-width: none;
    padding: 0 15px;
    text-transform: uppercase;
    width: auto;
}
.comment-list {
    margin:0 0 30px 0;
}
.comment-list .title {
    margin:0 0 30px 0;
	background: url(/Themes/Tiffany/Content/img/title-decoration.png) no-repeat center bottom;
    color: #000000;
    font-family: 'Montserrat',"Arvo";
    font-size: 22px;
    font-weight: normal;
    padding-bottom: 20px;
    text-transform: uppercase;
    height:50px;
}
.blog-comment,
.news-comment {
	margin: 0 0 -1px;
    border:1px solid #ddd;
    background:#f9f9f9;
    padding:15px 10px;
    font-size:14px;
    color:#333;
}
.news-comment .username{
    display:block;
    margin:0 0 5px 0;
    color:#000;
}
.blog-comment:after,
.news-comment:after {
	content: "";
	display: block;
	clear: both;
}
.comment-info {
	width: 100px;
	margin: 0 auto 10px;
    color:#333;
}
.comment-info .username {
	display: block;
	padding: 5px;
    font-weight:bold;
}
.comment-info .avatar {
	position: relative;
	width: 100px;
	height: 100px;
	overflow: hidden;
    border:1px solid #ddd;
    background: #fff;
}
.comment-info .avatar img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}
.comment-content .username{
	display: inline-block;
	margin: 0 0 10px;
    font-size:18px;
}
.comment-time {
	margin: 0 0 5px;
    color:#2e5323;
    font-size:13px;
}
.comment-body {
	line-height: 20px;
	color: #2e5323;
}
.comment-content .comment-title {
	text-transform: uppercase;
	font-family: 'Montserrat',Arvo;
	font-size: 16px;
	margin: 0 0 10px;
	color: #000;
}
.comment-content .comment-title strong {
	font-weight: normal;
}

.news-items .read-more {
	display: inline-block;
	margin:0 0 20px 0 ;
    padding:9px 30px;
	line-height: 24px;
    background:#8e807a;
    color:#fff;
    font-size:16px;
    font-family:'Montserrat','Arvo';
    text-transform:uppercase;
}
.news-list-page .news-items .read-more {
	margin: 10px 15px;
	background: none;
	padding: 0;
	color: #000;
	text-transform: none;
}
.news-item-page .inputs:first-child label {
	display: block;
}
.news-item-page .news-body {
	margin-bottom: 20px;
}

.news-list-homepage {
	display: none;
    position:relative;
	margin: 130px 0 30px;
    background:url(/Themes/Tiffany/Content/img/background_news.jpg) repeat center top;
    min-height:650px;
    max-height:900px;
    padding-bottom:100px;
	text-align: center;
}
.home-page-wrapper .news-list-homepage {
	display: block;
    overflow:hidden;
}    
.news-list-homepage .title {
    background: url(/Themes/Tiffany/Content/img/title-decoration.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin: 0 0 15px;
    padding-bottom: 22px;
    position:absolute;
    top:-70px;
    width:100%;
}
.news-list-homepage .title strong {
	font-weight: normal;
    font-size: 20px;
    font-family:'Montserrat',"Arvo";
    text-transform:uppercase;
}
.news-list-homepage .view-all {
    background:rgba(53,47,45,.8);
}
.news-list-homepage .view-all a {
    display: inline-block;
    font-size: 16px;
    line-height: 40px;
    color: #ffffff;
    text-transform: uppercase;
}
.news-item-page .comment-list .title{
    height:50px;
    margin:0 0 30px 0;
}
.news-item-page .comment-list .title strong{
    font-weight: normal;
    padding-bottom: 20px;
}
.news-item-page .button-1{
    background:#8e807a;
    border: medium none;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    max-width: none;
    padding: 0 15px;
    text-transform: uppercase;
    width: auto;
}

/********** FORUM & PROFILE **********/
.forums-main-page p {
	text-align: center;
}
.forums-main-header:after {
	content: "";
	display: block;
	clear: both;
}
.current-time {
	width: 90%;
	margin: 0 auto 30px;
	background: #a69c97;
	padding: 10px;
	font-size: 14px;
	color: #fff;
}
.forum-search-box {
	margin: 0 0 40px;
	text-align: center;
}
.forum-search-box form {
	display: inline-block;
}
.forum-search-box .basic {
	overflow: hidden;
	margin: 0 0 10px;
	border: 1px solid #ddd;
}
.forum-search-box-text,
.forum-search-text {
	float: left;
	width: 260px !important;
	border: none !important;
	color: #2e5323;
}
.forum-search-box-button,
.forum-search-button {
	float: left;
	width: 40px;
	height: 40px;
	border: none;
	overflow: hidden;
	background: #fff url(/Themes/Tiffany/Content/img/search-button.png) center no-repeat;
	text-indent: 528D42px;
}
.forum-search-box .forum-search-box-text,
.forum-search-page .forum-search-text {
    height:40px;
}
.forum-search-box .advanced a {
    display:inline-block;
    border: none;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
    font-size: 14px;
    padding: 8px 12px;
    background:#8e807a;
}
.forums-table-section {
	margin: 0 0 30px;
}
.forums-table-section a {
    vertical-align: middle;
}
.forums-table-section-title {
	margin: 0 0 10px;
	overflow: hidden;
	background: url(/Themes/Tiffany/Content/img/title-decoration-small.png) center bottom no-repeat;
	padding-bottom: 18px;
}
.forums-table-section-title > a,
.forums-table-section-title strong {
	font-family: 'Montserrat',Arvo;
	font-size: 18px !important;
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
}
.forums-table-section-title span {
	display: none;
}
.forums-table-section-title .view-all {
	line-height: 24px;
}
.forums-table-section-title .link-rss {
	margin: 0 0 0 10px;
}
.forums-table-section .image div {
	width: 24px;
	height: 24px;
	margin: auto;
	background: url(/Themes/Tiffany/Content/img/folder1.png) center no-repeat;
}
.forums-table-section .image div.post-annoucement {
	background: url(/Themes/Tiffany/Content/img/folder2.png) center no-repeat;
}
.forums-table-section .image div.poststicky {
	background: url(/Themes/Tiffany/Content/img/folder3.png) center no-repeat;
}
.forums-table-section .forum-description {
	margin: 5px 0 0;
	font-style: italic;
}

/* breadcrumb, pagers, search, forum-page */
.pager.upper {
	display: none;
}
.forum-search-page .basic-search {
	text-align: center;
}
.forum-search-page .basic-search div:first-child {
	display: inline-block;
	margin: 0 0 10px;
	overflow: hidden;
	border: 1px solid #ddd;
}
.forum-search-page .advanced-search {
	margin: 15px 0 0;
}
.forum-search-page .search-error {
	padding: 15px;
	text-align: center;
	color: #c00;
}
.forum-search-page .search-results {
	margin: 0 0 15px;
}
.forum-page .forum-top {
	margin: 0 0 20px;
}
.forum-page .forum-info {
	position: relative;
	margin: 0 0 20px;
}
.forum-page .forum-name {
	font-family: 'Montserrat',Arvo;
    font-size: 22px;
    font-weight: normal;
    margin: 0 0 10px;
    text-transform: uppercase;
	background: url(/Themes/Tiffany/Content/img/title-decoration.png) center bottom no-repeat;
	padding-bottom: 22px;
}
.forum-page .forum-info .forum-description{
    font-size:16px;
}
.forum-page .link-rss {
	position: absolute;
	top: 0;
	right: 0;
}
.forum-page .actions {
}
.forum-page .actions a {
	display: inline-block;
	margin: 0;
	padding: 10px 15px 10px 35px;
    color:#2e5323;
    font-size:14px;
    text-transform:uppercase;
    font-family:'Montserrat',Arvo;
}
.forum-page .newtopic {
	background: url(/Themes/Tiffany/Content/img/icon-new_topic.png) 8px center no-repeat /*#a79c97*/;
}
.forum-page .watch-forum {
	background: url(/Themes/Tiffany/Content/img/icon-watch_forum.png) 5px center no-repeat /*#8e807a*/;
}

/* topic page & profile page */
.forum-topic-page .topic-name {
	margin: 0 0 20px;
	font-size: 22px;
	font-weight: normal;
    text-transform:uppercase;
    font-family:'Montserrat',Arvo;
	background: url(/Themes/Tiffany/Content/img/title-decoration.png) center bottom no-repeat;
	padding-bottom: 22px;
}
.forum-topic-page .topic-header {
	overflow: hidden;
	margin: 0 0 15px;
	text-align: center;
}
.forum-topic-page .topic-options a,
.topic-footer .topic-options a{
	display: inline-block;
	color: #2e5323;
    font-family: 'Montserrat',Arvo;
    font-size: 14px;
    margin: 0;
    padding: 10px 8px 10px 35px;
    text-transform: uppercase;
}
.forum-topic-page .reply-topic-link-button,
.topic-footer .topic-options .reply-topic-link-button {
	background: url(/Themes/Tiffany/Content/img/icon-new_topic.png) 8px center no-repeat /*#8e807a*/;
}
.forum-topic-page .watch-topic-link-button,
.topic-footer .topic-options .watch-topic-link-button {
	background: url(/Themes/Tiffany/Content/img/icon-watch_forum.png) 5px center no-repeat /*#a79c97*/;
}
.forum-topic-page .manage {
	float: right;
}
.forum-topic-page .manage a {
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
}
.forum-topic-page .edit-topic-link-button,
.forum-topic-page .edit-post-link-button {
	background: url(/Themes/Tiffany/Content/img/icon-edit.png) 8px center no-repeat /*#a79c97*/;
}
.forum-topic-page .delete-topic-link-button,
.forum-topic-page .delete-post-link-button {
	background: url(/Themes/Tiffany/Content/img/icon-remove.png) 8px center no-repeat /*#8e807a*/;
}
.forum-topic-page .move-topic-link-button {
	background: url(/Themes/Tiffany/Content/img/icon-move.png) 8px center no-repeat /*#a79c97*/;
}
.forum-post {
	margin: 0 0 20px;
	overflow: hidden;
	padding: 0 0 15px;
}
.forum-post .post-info,
.profile-info-box .user-details {
	float: left;
	width: 190px;
}
.forum-post .manage {
	float: none;
	margin: 0 0 10px;
	overflow: hidden;
}
.forum-post .manage a {
	float: left;
	background-color:#a79c97 !important;
	padding: 10px 8px 10px 25px;
	margin: 0;
    color:#fff;
    white-space:nowrap;
}
.forum-post .manage a+a{
	margin-left: 5px;
    background: url(/Themes/Tiffany/Content/img/icon-remove.png) 5px center no-repeat /*#8e807a*/;
}
.forum-post .manage a:hover {
	text-decoration: none;
}
.forum-post .edit-post-link-button,
.forum-post .delete-post-link-button {
	background-position: 5px center;
}
.forum-post .user-info {
	padding-right: 10px; /*align control*/
    font-size:16px;
    color:#2e5323;
}
.forum-post .username {
	display: inline-block;
	margin: 0 0 5px;
	font-family: 'Montserrat',Arvo;
}
.forum-post .avatar,
.profile-info-box .avatar {
	position: relative;
	height: 150px; /*adjust as you like*/
	margin: 0 0 10px;
	border: 1px solid #ddd;
	overflow: hidden;
}
.forum-post .avatar img,
.profile-info-box .avatar img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}
.forum-post .user-stats {
	margin: 0 0 10px;
	font-size: 11px;
}
.forum-post .user-stats span,
.profile-info-box .profile-stats span {
	margin: 0 0 0 3px;
	font-weight: bold;
}
.forum-post .pm-link-button,
.profile-info-box .pm-link-button {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 5px 10px;
}
.forum-post .post-content,
.profile-info-box .profile-stats {
	min-width: 200px;
	margin-left: 200px;
}
.forum-post .posttime {
	margin: 0 0 10px;
	background: #a79c97;
	padding: 10px;
    color:#fff;
}
.forum-post .posttime a {
	float: right;
	margin: 0 0 0 5px;
	text-decoration: underline;
}
.forum-post .post-body {
    text-align:left;
    font-size:16px;
    color:#2e5323;
}
.topic-footer {
	overflow: hidden;
	text-align: center;
}
.topic-footer .topic-options {
	margin: 0 0 25px;
	background: #f9f9f9;
	padding: 10px;
}
.profile-info-box {
	overflow: hidden;
}
.profile-info-box .title {
	margin: 0 0 10px;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Montserrat',Arvo;
	background: #f9f9f9;
	padding: 12px 10px 10px;
	color: #2e5323;
}
.profile-info-box ul {
	padding: 10px;
}
.profile-page .topic {
	margin: 0 0 30px;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 15px;
}
.profile-page .topic-title {
	background: #f6f6f6;
	padding: 10px;
	font-size: 16px;
	font-family: 'Montserrat',Arvo;
}
.profile-page .topic-title label {
	display: none;
}
.profile-page .topic-title a {
	display: block;
	vertical-align: middle;
	text-transform: uppercase;
}
.profile-page .topic-body {
	font-size: 15px;
	line-height: 20px;
	padding: 10px;
}
.profile-page .topic-data {
	color: #528D42;
}
.profile-page .topic-data span {
	vertical-align: middle;
}

/* forum edit & send message */
.forum-edit-page .buttons .button-2 {
    float:left;
    border: medium none;
    color: #ffffff;
    font-family: 'Montserrat',Arvo;
	font-size: 16px;
    margin: 0;
    padding: 10px 15px !important;
    text-transform: uppercase;
    background:#8e807a;
}
.forum-edit-page .buttons .button-2.cancel-topic-button,
.forum-edit-page .buttons .button-2.cancel-post-button {
    background:#a79c97;
}
.forum-edit-page .form-fields {
    border:none;
}
.forum-edit-page .page-body,
.private-message-send-page .page-body {
}
.forum-edit-page strong,
.private-message-send-page a {
	font-size: 18px;
	font-family: 'Montserrat',Arvo;
	font-weight: normal;
    vertical-align: middle;
}
.forum-edit-page select,
.move-topic-page select {
	padding: 10px;
}
.forum-edit-page .buttons,
.private-message-send-page .options,
.private-messages-page .buttons {
	margin: 15px 0 0;
	text-align: center;
}
.forum-edit-page .buttons{
    display:inline-block;
}
.forum-edit-page .buttons input,
.move-topic-page .buttons input,
.private-message-send-page .options input,
.private-messages-page .buttons input,
.private-message-view-page .options input {
	min-width: 115px;
	border: 1px solid #ccc;
	padding: 6px 24px !important;
	font-size: 16px;
	text-transform: uppercase;
}
.forum-edit-page .buttons input[type="submit"],
.move-topic-page .buttons input[type="submit"],
.private-messages-page .buttons input[type="submit"],
.private-message-send-page .options input[type="submit"],
.private-message-view-page .options input.button-1 {
}
.forum-edit-page .inputs span {
	vertical-align: middle;
	margin-left: 5px;
}
.move-topic-page .buttons{
    display:inline-block;
}
.move-topic-page .buttons input{
    float:left;
    margin:0;
    height:40px;
    color: #ffffff;
    float: left;
    font-family: 'Montserrat',Arvo;
    font-size: 16px;
    text-transform: uppercase;
    background:#a79c97;
    border:none;
}
.move-topic-page .buttons input+input{
    background:#8e807a;
}

/* send message, inbox, view message */
.private-message-send-page .message label {
	display: none;
}
.private-message-send-page .options {
	font-size: 0;
}
.private-message-send-page .options input {
	border: none;
	font-family: 'Montserrat',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
}
.private-message-send-page .send-pm-button {
	background: #a79c97;
}
.private-message-send-page .cancel-pm-button {
	background: #8e807a;
}
.private-messages-page td.date {
	width: 15%;
	white-space: nowrap;
}
.private-messages-page .buttons {
	font-size: 0;
}
.private-messages-page .buttons input {
	border: none;
	font-family: 'Montserrat',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
}
.private-messages-page .mark-unread-pm-button {
	background: #a79c97;
}
.private-messages-page .delete-selected-pm-button {
	background: #8e807a;
}
.private-message-view-page .view-message div {
	display: inline-block;
	font-size: 15px;
}
.private-message-view-page label {
	font-weight: bold;
}
.private-message-view-page span {
	margin: 0 10px 0 0;
	vertical-align: middle;
}
.private-message-view-page span:after {
	content: "|";
	margin: 0 0 0 10px;
}
.private-message-view-page .message {
	display: block !important;
	margin: 15px 0;
	padding: 15px;
	line-height: 20px;
}
.private-message-view-page .message span:after {
	display: none;
}
.private-message-view-page .options {
	display: block !important;
	overflow: hidden;
	font-size: 0 !important;
}
.private-message-view-page .options input {
	border: none;
	font-family: 'Montserrat',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
}
.private-message-view-page .reply-pm-button {
	background: #a79c97;
}
.private-message-view-page .delete-pm-button {
	background: #8e807a;
}
.private-message-view-page .back-pm-button {
	background: #a79c97;
}

/********** RE-CAPTCHA **********/
.recaptchatable #recaptcha_response_field {
	height: auto !important;
}
@media (max-width: 444px) {
    .recaptchatable #recaptcha_image {
        margin: 0 !important;
        width: 200px !important;
        float:left !important;
    }
    .recaptchatable #recaptcha_image img {
        max-width:100%;
    }
    .recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell, .recaptchatable .recaptcha_r2_c2 {
        background: none !important;
    }
}

.not-found-page{
    font-size:16px;
    color:#2e5323;
}
/*WEBKIT-FIXES*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .shopping-cart-page .common-buttons input[type="submit"],
   .cart-collaterals .coupon-code input[type="submit"],
   .shipping-options .inputs input[type="submit"],
   .registration-page input[type="submit"],
   .check-username-availability-button{
       border-radius:0;
       -webkit-border-radius:0;
       -webkit-appearance:none; 
   }
    .add-info .compare-products {
        vertical-align: top;
    }

}

@media all and (max-width: 480px) {
    .home-page-category-grid.categories-2 .item-box .picture,
    .sub-category-grid.categories-2 .item-box .picture {
	    z-index: 1;
	    overflow: hidden;
	    background: #fff;
        height:64px;    
    }
   .home-page-category-grid.categories-2 .item-box .picture img,
   .sub-category-grid.categories-2 .item-box .picture img{
        max-height:100%;
    }
    .home-page-category-grid .item-box .title,
    .sub-category-grid.categories-2 .item-box .picture img {
	    height: 64px;
    }
    .sub-category-grid.categories-2 .item-box .title{
        height:64px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .account-page .fieldset .inputs select {
        line-height: 36px;
    }
    .shopping-cart-page .shipping .inputs select.state-input,
    .shopping-cart-page .shipping .inputs select.country-input{
        line-height:30px;
    }
}




/*dbg added*/
.bold {
    font-weight: bold;
    font-size: 1.1em !important;
    margin-bottom: 10px;
    color: #000;
}

.signup-text {
    margin: 10px 0;
    color: #000;
}

.current-page span {
    color: #434343;
}

.individual-page a:hover {
    text-decoration: underline;
}

.individual-page a:link, .individual-page a:visited {
    color: #61A050;
}

.master-wrapper-

    .contactHeader {
        background: #2e5423;
        color: white;
        padding: 4px;
        border-top: 1px solid #2e5323;
        box-shadow: inset 0 1px 1px 0 #eee;
        width: 520px;
    }

.gallery .picture-thumbs {
    margin-top: 20px;
}

#PhysicalAddressAsAbove {
    width: 30px !important;
}

.registration-page .inputs > label {
    margin-top: -5px;
    float: none !important;
    text-align: left !important;
}

.registration-page .fieldset .inputs > select {
    width: 100% !important;
}

/*#NatureOfBusiness, #PreferredPlantmarkLocation, #Referer {
    width: 100% !important;
}*/

.customer-info-page .fieldset-info {
    margin-right: 0px;
    padding: 20px 0px;
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 0px;
}
.fieldset-info, .section {
    position: relative;
    margin: 0px 0px 30px;
}

.item-value {
    padding-bottom: 10px;
}

.registration-page #StateProvinceId, #PostalStateProvinceId, #NatureOfBusiness, #Referer, #PreferredPlantmarkLocation, #EnquiryEmail, #PickupLocation {
    width: 150px;
    border: 1px solid #D3D3D3;
    /*padding: 6px !important;*/
    color: #757575;
}


.contact-page .inputs .input-box, .contact-info .inputs .input-box {
    width: 100% !important;
}

.contact-page .inputs, .contact-info .inputs {
    margin-bottom: 12px;
    float: left;
    margin-right: 15px;
    width: 50% !important;
    margin: 0px 0px 10px !important;
    border-bottom: none !important;
}

.contact-info .inputs {
    margin-bottom: 12px;
    float: left;
    margin-right: 15px;
    width: 47% !important;
    margin: 0px 5px 10px !important;
    border-bottom: none !important;
}

.contact-page .inputs, .contact-info .inputs {
    margin-bottom: 12px;
    float: left;
    margin-right: 15px;
}

.contact-page .input-box .text-box-small, .contact-info .input-box .text-box-small {
    width: 95%;
    border: 1px solid #D3D3D3;
    color: #757575;
    padding: 8px !important;
}

.contact-page .input-box .enquiry, .contact-info .input-box .enquiry {
    width: 100%;
}

body .ui-accordion .ui-accordion-header {
    font-weight: normal !important;
    background-color: #A8C6A0 !important;;
    color: #555 !important;
    border: 1px solid #D3D3D3 !important;
    
}

.locationHeader {
    background: #2E5423 none repeat scroll 0% 0%;
    color: #FFF;
    padding: 4px;
    border-top: 1px solid #2E5323;
    box-shadow: 0px 1px 1px 0px #EEE inset;
    font-weight: normal;
}

.product-details-name {
    color: #2E5323;
font-size: 1.3em;
margin-bottom: 1em;
}

.breadcrumb {
    padding-left: 0px;
}

.item-box .product-title, .item-box .title {
    height: 0px;
}

.product-grid .details .product-title {
    border-bottom: none;
}

.product-grid .details .product-title a {
    font-size: 12px;
}

.ui-buttonset {
    margin-right: 0px;
}

.sub-category-grid, .manufacturer-grid {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
}

.breadcrumb {
    margin: 0px 0px 0px;
    padding-left: 10px;
}

.footer-title {
    clear: both;
    margin: 25px 23px 0px;
    padding: 10px 15px;
    font-family: 'Montserrat', Arial;
    font-weight: 500;
    font-size: 13px;
    text-transform: uppercase;
    box-shadow: 0px 1px 1px 0px #EEE inset;
    border-width: 1px medium medium;
    border-style: solid none none;
    border-color: #2E5323 -moz-use-text-color -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    color: #FFF;
    background: #2E5323 none repeat scroll 0% 0%;
}

.footer-logos {
    clear: both;
    text-align: center;
    background: #FFF none repeat scroll 0% 0%;
    margin: 0px 23px 15px;
    border: 1px solid #CCC;
}

body .mini-shopping-cart input[type="button"] {
    font-family: 'Open Sans', Arial;
    font-size: 12px;
    text-transform: none;
}
#flyout-cart-container .flyout-cart .checkout-button {
    display: none !important;
}
.recurring-payments table tr th:nth-child(20n+2), 
.recurring-payments table tr td:nth-child(20n+2) {
    text-align: left;
}
#product-tabs .product-variant-list tr {
    border-left: none;
    border-right: none;
}
.product-selectors select {
    height: 24px;
    padding: 2px;
    font-size: 12px;
}
.search-page .product-selectors {
    margin: 20px 0px 10px;
}
.search-page .feedback-container:after {
    content: "";
    display: block;
    clear: both;
}
.search-page .feedback-container a {
    font-size: 14px;
    font-weight: bold;
}
.product-page-size {
    margin: 0px auto;
    text-align: center;
    float: right;
}

.product-sorting {
    margin: 0px auto 10px;
    float: left;
}

#export-button {
    padding: 0 0 !important;
}

.fact-sheet {
    background-color: #F00;
}

.data-table .export {
    /*background: transparent url(/Themes/Tiffany/Content/img/pdf-icon.gif) no-repeat scroll 0px 0px;*/
    padding: 0px 10px 10px;
}

.ui-menu {
    width: 33%;
}

.shopping-cart-page .totals {
    width: 100% !important;
}
.shopping-cart-page .totals {
    float: right !important;;
    max-width: 100% !important;
}

.wishlist-page .page-body {
    padding-bottom: 45px;
}

.wishlist-page, .checkout-page {
    background: #FFF none repeat scroll 0% 0%;
}

.wishlist-page .totals {
    margin: 0px;
    width: 380px;
}

.wishlist-page .totals {
    float: right;
    max-width: 40%;
}

.wishlist-page .common-buttons, .checkout-attributes {
    text-align: right;
}
.wishlist-page .common-buttons {
    padding-top: 20px;
}

.wishlist-page .common-buttons input {
    margin: 0px;
}

.wishlist-page .button-1 {
    height: 30px;
    max-width: 350px;
}

.data-table th {
    white-space: normal !important;
}

.header-menu-wrapper {
    margin: 0px auto !important;
    text-align: left !important;
    position: relative !important;
    z-index: 1001 !important;
    width: 1000px !important;
}

body {
    font-family: 'Open Sans', arial,verdana,helvetica,sans-serif !important;
    font-size: 12px !important;
    background: #36622A url(/Themes/Tiffany/Content/img/background.png) repeat-x scroll center top !important;
    color: #434343 !important; 
}
body .ui-widget {
    font-family: 'Open Sans';
    font-size: 1em;
}
body .ui-icon + span {
    line-height: 17px;
}
body .ui-multiselect-header {
    padding: 0;
}
.master-wrapper-content {
    margin: 0px auto 0px !important;
}

.header {
    background: none !important;
}

.master-wrapper-main {
    margin: 0 auto 0px !important;
}

.header-menu > ul > li > a, .header-menu > ul > li > span {
    text-transform: none !important;
}

#headerMenuParent .header-menu .mega-menu li .mega-menu-home {
    background: transparent url(/Themes/Tiffany/Content/img/icon-house.png) no-repeat scroll 50% 50%;
    overflow: visible;
    text-align: center;
    margin: 0px auto;
    width: 28px;
    display: block;
    position: relative;
}

.home-page-main-slider {
    padding-top: 25px;
    padding-right: 25px
}

.page-title h1 {
    padding-bottom: 10px;
    font-family: 'Montserrat', 'Futura Bk BT',arial,helvetica,sans-serif;
    text-transform: none !important;
    background: none !important;
    font-weight: normal;
    font-size: 22px;
    color: #2E5323;
    font-weight: 500;
}

.page-title {
    margin: 0px 0px 30px;
    text-align: left;
    border-bottom: 1px solid;
}

.topic-html-content-title {
    background: none;
}

.topic-html-content-header {
    font-family: 'Open Sans', arial,helvetica,sans-serif;
    margin: 0px 0px 30px;
    font-size: 22px;
    padding-bottom: 10px;
    background: none;
    border-bottom: 1px solid #000;
    text-align: left;
    text-transform: none !important;
    font-weight: normal;
    color: #2E5323;
}

.footer-disclaimer-container {
    clear: both;
    background-color: transparent;
    height: 20px;
    color: #61A050;
    font-size: 0.9em;
}
.footer-disclaimer-container {
    text-align: center;
    margin-bottom: 48px;
}

.footer-disclaimer-container ul li.first {
    background: transparent none repeat scroll 0% 0%;
}
.footer-disclaimer-container ul li {
    width: auto;
    list-style: outside none none;
    display: inline;
    padding: 0px 5px 0px 8px;
    background: transparent url(/Themes/Tiffany/Content/img/pipe.gif) no-repeat scroll 0px 0px;
}

.footer-disclaimer-container a {
    color: #FFF;
}

.header-links span, .header-links a {
    display: inline-block;
    font-size: 12px;
    line-height: 32px;
    text-transform: none;
    color: #2E5323;
}

.header-links li {
    padding: 0px 3px;
}

.header-links-wrapper {
    max-width: 520px !important;
}

.footer {
    margin-top: 20px;
}

.header-menu > ul > li > a, .header-menu > ul > li > span {
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase !important;
    vertical-align: middle;
    padding: 12px 12px !important;
    border-right: 1px solid #203E17;
    border-left: 1px solid #356627;
    font-size: 12px !important;
    font-family: "Montserrat" !important;
    font-weight: 500;
}

.clear {
    border: medium none;
    clear: both;
    float: none;
    font-size: 0px;
    height: 0px;
    line-height: 0;
}

/*search*/

.location-search-box h3 {
    font-weight: 500;
}

.side-2 h3 {
    font-size: 16px;
}

.side-2 h3, .side-2 h4 {
    margin: 10px 0px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', arial,helvetica,sans-serif;
    color: #2E5323;
    font-weight: 500;
}


.location-search-box .fields, product-details-page .fields {
    padding: 4px 6px 4px 0px;
}

.side-2 {
    margin: 24px 0px 10px 20px !important;
}

.location-search-box .search-text {
    width: 90%;
    border: 1px solid #D3D3D3;
    vertical-align: top;
    font-size: 12px;
}

.location-search-box p {
    color: #333;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}
.location-search-box p:nth-child(-n+4) label {
    clear: both;
    display: inline-block;
    line-height: 26px;
}
.location-search-box p label + select:last-child {
    width: 170px;
    float: right;
}
.location-search-box .radio-list, .location-search-box .checkbox-list  {
    padding: 0;
}
.location-search-box .radio-list .fields, .location-search-box .checkbox-list .fields {
    display: inline-block;
    padding: 0 5px 5px 0;
}
.location-search-box .ui-multiselect {
    margin-bottom: 5px;
}
.location-search-box input[type="text"] {
    margin-bottom: 5px;
}
.location-search-box .buttons {
    margin-bottom: 0;
}
#plant-finder h3 {
    margin-top: 15px;
    position: relative;
}
#plant-finder h3:after, .plant-finder-page h1:before, .plant-finder-page .advanced-search-link a:before {
    content: "";
    position: absolute;
    left: 105px;
    top: -1px;
    width: 20px;
    height: 20px;
    background: url(/Themes/Tiffany/Content/img/view-icon.png) no-repeat;
    background-size: contain;
}
.plant-finder-page h1:before {
    width: 25px;
    height: 25px;
    left: 0;
    top: 0;
}
.plant-finder-page h1 {
    padding-left: 35px;
    position: relative;
}
.plant-finder-page .advanced-search-link a {
    position: relative;
    padding-left: 25px;
}
.plant-finder-page .advanced-search-link a:before {
    width: 25px;
    height: 25px;
    left: 0;
    top: 0;
}
.plant-finder-page h3.advanced-search-link {
    margin: 10px 0;
    width: 100%;
    font-size: 22px;
    font-weight: 500;
    font-family: 'Montserrat', 'Futura Bk BT',arial,helvetica,sans-serif;
}
#plant-finder .wi {
    margin-left: 5px;
    font-size: 1.5em;
    position: relative;
    top: 3px;
}
#plant-finder .checkbox-list {
    margin-top: -5px;
}
#plant-finder .checkbox-list label {
    font-size: 0;
    margin: 0 5px 0 0;
}
#plant-finder .checkbox-list .fields:first-child label {
    font-size: 1em;
}
#plant-finder .checkbox-list .fields:first-child .wi {
    display: none;
}
#plant-finder .wi.wi-day-cloudy {
    font-size: 18px;
    top: 8px;
}
#plant-finder .wi.wi-cloudy {
    font-size: 20px;
    top: 8px;
}
#plant-finder .wi.wi-day-sunny {
    font-size: 20px;
    top: 8px;
}
.form-separator {
    border-bottom: 1px solid #ddd;
    padding-top: 5px;
    display: block;
}
.block a {
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 4px 0px;
}


.product-list table th {width: auto;vertical-align: bottom;text-align:left;/* DBG ADDED */color: white;background: #2e5323;text-shadow: 0px 1px 1px #3b3b3b;-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);padding: 5px;border-left: 1px solid #356627;border-right: 1px solid #203E17;}
.product-list table tr.grey-row{ background: #E0E0E0;height: 5px;}
.product-list table th.empty-header { border-left: none;border-right: none;}
.product-list table th.register-col { width: 190px !important;}/* DBG ADDED */
.product-list table td{padding: 5px;vertical-align: top;/* DBG ADDED */}
.product-list .nowrap{ white-space: nowrap;}/* DBG ADDED */


/* PRODUCTS IN LINES - TEMPLATE */
.product-list{margin:0 auto;padding:0;}
.product-list table{ border-spacing: 0;width: 100%;}
.product-list .item-box{text-align:left;position:relative;margin-bottom:10px;}
.product-list .product-item{height:30px;background: white;margin-top:10px;position:relative;}
.product-list .alternate{background: #f4f4f4;margin-top:10px;position:relative;}
.product-list .product-item .product-title{font-weight:700;font-size:12px;padding-left:10px;}
.product-list .product-item .product-title a{display:block;height:2em;line-height:1.3em;overflow:hidden;padding:4px 10px 8px 0;}
.product-list .product-item .picture{float:left;margin:10px 0 10px 10px;}
.product-list .product-item .description{padding:0 0 0 10px;margin:10px 150px 0 140px;text-align:left;border-left:solid 1px #e3e3e3;color:#555;}
.product-list .product-item .add-info{float:right;text-align:right;position:absolute;bottom:20px;right:5px;}
.product-list .product-item .prices{}
.product-list .product-item .prices .product-price,.product-list .product-item .prices .old-product-price{margin:0px;}
.product-list .product-item .prices .product-price .price{color:green;}
.product-list .product-item .prices .old-product-price .price{color:Red;text-decoration:line-through;}
.product-list .product-item .buttons{padding-top:20px;}
.product-list .link, .product-list td a, .quotes a{color:#61a050;text-decoration: none;}/* DBG ADDED */
.product-list .link:hover, .product-list td a:hover{color:#61a050;text-decoration: underline;}/* DBG ADDED */

.category-description p, .manufacturer-description p, .full-description p, .topic-html-content p, .topic-page p, .post-body p, .news-body p {
    margin: 10px 0px;
    padding: 0px 0px;
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
}

.topicpage, .topic-page,.topic-html-content-title, .topic-html-content-body, .account-page, .search-page, .videos, .wishlist-page  {
    margin-right: 20px !important;
}

.video-grid {
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    clear: both;
}

.video-grid table {
    display: table;
    border-collapse: collapse;
    border-spacing: 0px;
    padding: 0px;
    border-color: #808080;
}

.video-grid tr {
    border-bottom: 12px solid #FFF;
}
.video-grid table {
    border-collapse: collapse;
    border-spacing: 0px;
}

.video-grid table td, table th, .featured-product-grid table td {
    width: 25%;
    padding: 0px;
}
.video-grid td {
    vertical-align: top;
    border-bottom: 12px solid #FFF;
}

.videos .item-box {
    margin: 2px;
    padding: 10px 5px;
    text-align: center;
    vertical-align: text-top;
    width: 218px;
    border: medium none;
    float: left;
}

.admin-header-links {
    background: #2E5323 none repeat scroll 0% 0%;
    border-bottom: 1px solid #DDD;
    color: #FFF !important;
}

.category-page .item-box, .recently-added-products-page .item-box, .recently-viewed-products-page .item-box, .manufacturer-page .item-box, .vendor-page .item-box, .product-tag-page .item-box, .search-page .item-box {
    width: 50%;
    float: left;
}

.product-grid .item-box {
    max-width: 500px;
}

.item-box .picture {
    float: left;
    width: 50%;
    height: 175px;
}

.product-grid .details {
    width: 50%;
    float: right;
}

.item-box .picture img {
    bottom: 175px;
}

.add-info .buttons .product-box-add-to-cart-button{
    background: none;
    color: #fff;
}

.color-dove .item-box .details, .color-dove .item-box:nth-child(2n+1) .details
{
    background-color: #fff;
}

.product-list .product-item .product-title a {
    height: 3em;
}

.pager li.previous-page *, .pager li.next-page *, .pager li.first-page *, .pager li.last-page * {
    text-indent: -9999px;
}

.block .list > li > a.active  {
    font-weight: bold !important;
}

.block .list > li > a {
    font-size: 13px !important;
}

.side-2 {
    margin-top: 0px !important;
}

.account-page .button-1 {
    text-transform: none;
}

.payment-info {
    text-align: left;
}

.page {
    text-align: left;
}

.topic-html-content-body p strong {
    font-weight: bold;
}

.update-cart-button {
    float: right;
    width: 30% !important;
}

.continue-shopping-button {
    float: left;
    width: 30% !important;
}

.checkout-buttons {
    text-align: right;
    width: 100%;
}

.checkout-buttons .button-1 {
    width: 33% !important;
}

.cart-footer .total-info {
    margin-top: 20px;
    width: 100%;
    float: right;
    border: none;
    background: none;
}

.cart-total {
    float: right;
    width: 40%;
}

.shopping-cart-page .common-buttons {
    padding-top: 20px;
}

.checkout-page {
    margin: 0 20px;
}

.checkout-page .section {
    margin: 0px;
}

.checkout-data .buttons {
    text-align: right;
}

#DeliveryNotes {
    width: 50%;
}

/* TOM ADDED */

/* ARROW PAGES / ACCOUNT PAGES */
.staff-details .row input {
    margin-bottom: 8px;
}
.staff-details-buttons {
    padding-top: 10px;
}
.recurring-payments-box .last-row td:first-child .footable-toggle {
    display: none;
}
.recurring-payments-box .pay input {
    width: 80px;
}
.cart tr > *:first-child, .data-table tr > *:first-child, .compare-products-table tr > *:first-child, .forums-table-section tr > *:first-child {
    border-left: 1px solid #ddd !important;
}
.cart tr > *:last-child, .data-table tr > *:last-child, .compare-products-table tr > *:last-child, .forums-table-section tr > *:last-child {
    border-right: 1px solid #ddd !important;
}
.landscaper-quotes input {
    display: block;
    text-align: center;
    margin: 0 auto;
}
@media all and (min-width: 480px) {
    .staff-details.table-container .row .item-name {
        width: 150px;
    }
    .staff-details-buttons {
        text-align: center;
    }
    .quote-details-cell:first-child {
        padding-bottom: 20px;
    }
}
@media all and (max-width: 480px) {
    .quote-details-cell {
        display: block;
        text-align: left;
    }
    .quote-details-cell table td {
        text-align: left;
    }
    .quote-details-cell table tr td:first-child {
        width: 100px;
    }
}
@media all and (max-width: 580px) {
    .quote-table .purchase-order-number-row .footable-toggle,
    .quote-table .last-row {
        display: none !important;
    }
}
/* SIDEBAR RESPONSIVE */
@media alld and (max-width: 480px) {
    .home-page .page-body {
        display: none !important;
        margin: auto;
        text-align: left;
    } 
    .home-page .side-2 { margin-top: -40px !important;}
}
@media all and (max-width: 1000px) {
   .side-2 {
       margin-left: 0 !important;
       padding-bottom: 20px;
    }
    .side-2 .block.left-col {
        display: none !important;
        margin: auto;
        text-align: left;
    } 
    .location-search-box, .location-search-box form { display: block !important;text-align: left;}

    .responsive-search .location-search-box, .responsive-search .location-search-box form {
        display:block !important;
    } 

    .header-links-wrapper .wishlist-separator,
    .header-links-wrapper .wishlist-link {
        display: none;
    }

    .side-2 .block .listbox {
        display: block;
        margin-bottom: 20px;
    }

    .footer-memberships-associates {
        display: none;
    }
}

/* GENERAL */
body .side-2 .block-account-navigation li:first-child a {
    border-top: none;
}
body .header-logo .logo img {
    display: block;
    margin: 0 auto;
}
body .header-logo .logo-phonenumber {
    position: relative;
    left: 25px;
    z-index: 1;
    display: block;
    top: -20px;
}
body input[type="submit"],
body input[type="button"] {
    -webkit-appearance: none;
    border-radius: 0;
}
body #headerMenuParent .header-menu .mega-menu li .mega-menu-home {
    height: 45px;
    vertical-align: middle;
}
body .header-links li {
    border-left: none;    
}
body .page, body .home-page-main-slider, body .topicpage, body .center-2 > .newsitem {
    padding: 20px;
}
body .home-page-main-slider {
    padding-bottom: 0;
}
body .topic-html-content-title {
    padding-bottom: 0;
}
body .page-title, div.topic-html-content-title, div.topic-html-content-body {
    margin-right: 0 !important;
}
body .topic-page, body .topicpage, body .center-2 > .newsitem {
    margin-right: 0px !important;
}
.master-wrapper-content {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(5, 10, 2, 0.3) !important;
    box-shadow: 0px 0px 5px 0px rgba(5, 10, 2, 0.3) !important;
}
.color-dove .pager li.next-page a:hover, .color-dove .pager li.last-page a:hover,
.color-dove .pager li.previous-page a:hover {
    background-color: #528D42;
}
.color-dove .pager li.next-page a, .color-dove .pager li.last-page a,
.color-dove .pager li.previous-page a {
    background-color: #2e5323;
}
.page .page-title {
    margin-right: 10px;
}
.master-wrapper-content .center-2, .master-wrapper-content .center-1 {
    padding-bottom: 40px;
    margin-bottom: 0;
}
.master-wrapper-content .center-1 {
    margin: 0 20px;
}
.home-page table img {
    margin: 0 0 0 10px;
}
.header-menu .sublist li a {
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: 500;
    text-transform: uppercase;
}
@media all and (min-width: 1000px) {
    body .master-wrapper-main {
        -webkit-box-shadow: 0px 0px 5px 0px rgba(5, 10, 2, 0.3) !important;
        box-shadow: 0px 0px 5px 0px rgba(5, 10, 2, 0.3) !important;
    }
    body .master-wrapper-content {
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
    }
    body .admin-header-links {
        width: 100%;
        top: 0;
        z-index: 9999999;
    }
    body .header {
        padding: 30px 0 30px 0;
    }
    body .home-page-wrapper .master-wrapper-main {
        padding-top: 10px;
    }
    #headerMenuParent .header-menu .mega-menu li .mega-menu-home {
        border-left: none;
    }
    #headerMenuParent .header-menu {
        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
        -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
    }
    #headerMenuParent {
        box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.15);
    }
    .close-submenu {
        display: none;
    }
    body .master-wrapper-main {
        padding-top: 20px;
    }
}
@media all and (max-width: 1000px) {
    .contact-page .inputs, #EnquiryEmail, #PreferredPlantmarkLocation {
    width: 100% !important;

}
    .master-wrapper-page .responsive-nav-wrapper-parent {
        padding: 0 0 10px;
    }
    .center-2 .breadcrumb {
        margin: 0 0 20px;
        padding-left: 0;
    }
    .master-wrapper-content {
        padding: 0 20px;
        padding-top: 20px;
        overflow: hidden;
    }
    body .search-page {
        margin-right: 0 !important;
    }
    .search-page .item-grid {
        max-width: 100% !important;
    }
    .master-wrapper-page .responsive-nav-wrapper {
        z-index: 10;
    }
    .responsive-nav-wrapper.stick {
        background: #2e5323 !important;
    }
    body .responsive-nav-wrapper-parent {
        z-index: 10;
    }
    body .master-wrapper-main .page, body .home-page-main-slider {
        padding: 0;
    }
    .header-links #flyout-cart-container {
        display: none;
    }
    .master-wrapper-page .header-links-wrapper.open {
        max-width: 100% !important;
    }

    /* responsive menu */
    body .responsive-nav-wrapper .shopping-cart-link {
        background: url(/Themes/Tiffany/Content/img/cart-icon.png) no-repeat center;
        background-size: 24px;
    }
    body .responsive-nav-wrapper .wishlist-button {
        background: url(/Themes/Tiffany/Content/img/saved-icon.png) no-repeat center;
        background-size: 24px;
    }
    .close-submenu {
        display: block;
        background: url(/Themes/Tiffany/Content/img/arrow-left.png) no-repeat 6% center #282322;
        cursor: pointer;
        height: 45px;
        color: transparent;
        text-transform: none;
        line-height: 15px;
    }
    body .header-menu > ul > li > a,
    body .header-menu > ul > li > span {
        border-left: 1px solid #282322;
        border-right: 1px solid #282322;
    }
    body .header-menu .sublist > li > a,
    body .header-menu .sublist > li > span {
        font-size: 14px;
    }
    }
    body .header-menu .sublist > li:hover {
        background-color: #528d42;
    }
    body .header-menu .sublist-wrap {
        background: #393230 !important;
    }
    body .mega-menu-responsive > li:first-child {
        display: none;
    }
    body .responsive-nav-wrapper > div {
        background-color: transparent !important;
    }
}
@media all and (max-width: 480px) {
    .page .page-title {
        margin:0px 0px 30px 0px;
    }
    body .product-essential .product-name h1 {
        text-align: center;
    }
}
/* FOOTER */

    .footer-disclaimer {
        margin-bottom: 0;
        margin-top: 10px;
        font-size: 1em;
    }
    .footer .dbg {
        margin: 10px 0;
        font-size: 1em;
        color: #528D42;
    }
/* CATEGORY PAGES */
.category-page .pager {
    margin: 0 auto !important;
    display: block;
    text-align: center;
}
.category-page .pager ul {
    text-align: center;
}
@media all and (max-width: 1000px) {
    .category-page .page-body {
        text-align: center;
    }
}
/* SPECIALS PAGE */
.specials-page .product-grid .item-box {
    margin-bottom: 10px !important;
    border: 1px solid #E0E0E0;
    width: 49% !important;
    margin-right: 0.25% !important;
    padding: 5px;
    margin-left: 0.25% !important;
}
.specials-page .product-grid .item-box .details .add-info {
    display: block;
}
.specials-page .product-grid .item-box .picture {
    height: auto;
    max-height: 113px;
}
.specials-page .product-grid .item-box .picture a:before {
    padding-top: 0;
}
.specials-page .product-grid .item-box .picture img {
    position: relative;
    bottom: auto;
}
.specials-page .product-grid  .item-box .add-info .prices {
    display: none;
}
.specials-page .product-grid  .item-box .add-info .buttons {
    display: block;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin-top: 10px;
}
.specials-page .product-grid  .item-box .add-info .buttons input {
    font-size: 12px;
    padding: 8px;
    height: 30px;
    max-width: 100%;
    white-space: normal;
}
.specials-page .product-grid  .item-box .add-info .buttons input[type="text"] {
    padding: 9px 0px;
    width: 25px;
    margin: 0; 
}
.specials-page .product-grid  .item-box .details {
    padding: 5px 10px;
}
.specials-page .product-grid  .item-box .product-title span {
    padding-top: 0;
}
@media all and (max-width: 768px) {
    .specials-page .item-grid {
        max-width: 100%;
    }
    .specials-page .product-grid .item-box .details {
        padding: 5px;
    }
    .specials-page .product-grid .item-box .picture {
        max-height: 97px;
    }
    .specials-page .product-grid .item-box .add-info .buttons input {
        font-size: 10px;
        padding: 5px;
    }
    .specials-page .product-grid  .item-box {
        float: none;
        min-height: 128px;
        display: inline-block;
        margin: 10px auto !important;
    }
}
@media all and (max-width: 480px) {
    .specials-page .product-grid .item-box .product-title a {
        font-size: 14px;
    }
    .specials-page .product-grid  .item-box {
        float: none;
        min-height: 128px;
        display: block;
        margin: 10px auto !important;
        width: 95% !important;
    }
    .product-selectors .product-sorting,
    .product-selectors .product-page-size {
        float: none;
    }
}
@media all and (min-width: 481px) {
    .specials-page .product-grid  .item-box:nth-child(2n+1) {
        clear: both !important;
    }
}

/* REGISTRATION PAGE AND MY ACCOUNT PAGE  */
.customer-info-page .page-body {
    margin-top: -20px;
}
.customer-info-page, .registration-page {
    margin-left: 10px;
    margin-right: 10px !important;
}
.registration-page .page-body .fieldset:first-child, .customer-info-page .page-body .fieldset:first-child, .advanced-search-page .page-body .fieldset:first-child {
    border-top: 1px solid #E0E0E0;
}
.registration-page .page-body .fieldset:last-child {
    margin-bottom: 20px;
}
.registration-page .fieldset, .customer-info-page .fieldset {
    margin-right: 0;
    padding: 20px 0;
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 0;
}
.registration-page .fieldset .title, .customer-info-page .fieldset .title {
    width: 30%;
    vertical-align: top;
    display: inline-block;
    margin: 0;
    padding: 10px 0;
    height: 40px;
}
.registration-page .fieldset .form-fields, .customer-info-page .fieldset .form-fields {
    width: 60%;
    display: inline-block;
    border: none !important;
}
.registration-page .fieldset .form-fields .inputs, .customer-info-page .fieldset .form-fields .inputs {
    border: 1px solid #ddd;
    margin-bottom: 10px !important;
}
.registration-page .fieldset .form-fields .inputs:last-child, .customer-info-page .fieldset .form-fields .inputs:last-child {
    margin-bottom: 0 !important;
}
.registration-page .fieldset .title strong, .customer-info-page .fieldset .title strong {
    text-transform: none;
    font-size: 13px;
    font-family: 'Open Sans', Arial;
}
body .registration-page .inputs input,
body .registration-page .fieldset .inputs > select,
body .registration-page #Newsletter {
    height: 30px;
    font-size: 13px;
    padding: 6px;
}
.registration-page .fieldset .inputs input, .registration-page .fieldset .inputs select#CountryId, 
.registration-page .fieldset .inputs select#StateProvinceId, .customer-info-page .fieldset .inputs input,
.customer-info-page .fieldset .inputs select#CountryId, .customer-info-page .fieldset .inputs select#StateProvinceId {
    width: 100% !important;
}
.registration-page .fieldset.newsletter .form-fields, .customer-info-page .fieldset.newsletter .form-fields {
    border: none;
}
.registration-page .fieldset.newsletter .form-fields .inputs, .customer-info-page .fieldset.newsletter .form-fields .inputs {
    background: none;
    border: none;
}
.registration-page .fieldset.newsletter .form-fields .inputs input, .customer-info-page .fieldset.newsletter .form-fields .inputs input {
    width: 8% !important;
}
.registration-page .buttons, .customer-info-page .buttons {
    margin-top: 20px;
}
.registration-page .form-fields .inputs, .customer-info-page .form-fields .inputs {
    border: 1px solid #ddd !important;
    background: #f9f9f9;
}
.registration-page .form-fields .inputs input, .registration-page .form-fields .inputs select, .registration-page .newsletter .form-fields .inputs,
.customer-info-page .form-fields .inputs input, .customer-info-page .form-fields .inputs select, .customer-info-page .newsletter .form-fields .inputs  {
    background: none;
    border: none !important;
}
body .contact-page .inputs input,
body .contact-page .inputs textarea,
body .contact-page .inputs select {
    font: normal normal normal 13.3333330154419px/normal Arial;
    font-size: 13.33px;
}
body .contact-page .contact-us-button {
    height: 30px;
}
@media all and (max-width: 480px) {
    .registration-page .fieldset .form-fields .inputs, .customer-info-page .fieldset .form-fields .inputs {
        border: none;
        width: 100% !important;
    }
    .registration-page .fieldset .title, .customer-info-page .fieldset .title {
        padding: 0;
    }
    .registration-page .newsletter .form-fields .inputs input, .customer-info-page .newsletter .form-fields .inputs input {
        top: 5px;
        position: relative;
        height: 25px;
        width: 30% !important;
    }
    .registration-page .page-body > *:nth-child(50n+2) {
        padding-top: 0;
    }
    .customer-info-page .fieldset .title, .customer-info-page .fieldset .form-fields,
    .registration-page .fieldset .title, .registration-page .fieldset .form-fields {
        display: block;
        width: 100%;
    }
    .contact-page fieldset {
        min-width: 0px;
    }
}
@media all and (max-width: 768px) {
    .account-page .contact-page .inputs select,
    .account-page .contact-page .inputs textarea,
    .account-page .contact-page .inputs input {
        width: 80%;
        max-width: 80%;
    }
}
@media all and (min-width: 769px) {
    body .account-page .inputs select {
        width: 200px !important;
    }
    .account-page .contact-page .inputs .input-box {
        width: 100%;
    }
    .account-page .contact-page .inputs textarea {
        width: 100%;
        max-width: 100%;
    }
    .footable-row-detail {
        display: none !important;
    }
}
@media all and (min-width: 580px) {
    body .recurring-payments .purchase-order-number-row td:first-child,
    body .recurring-payments tr:last-child.last-row td:first-child,
    body .recurring-payments .purchase-order-number-row .footable-toggle {
        display: table-cell !important;
    }
}

/* LOGIN PAGE */
@media all and (max-width: 480px) {
    .page .register-block .buttons input {
        white-space: normal;
        height: auto;
        padding: 8px;
    } 
}

/* TOPIC PAGES AND HOME PAGE */
@media all and (max-width: 1000px) {
    body .home-page-three-banners {
        padding-left: 0;
        padding-right: 0;
    }
    body .mceItemTable td {
        display: inline;
    }
}
@media all and (max-width: 480px) {
    .page .topic-html-content-body, .page.topic-page, .topicpage, .page .topic-html-content-title, .account-page, .search-page, .videos, .wishlist-page {
        margin-right: 0 !important;
    }
    .page .topic-html-content table, .page .topic-html-content tbody, .page .topic-html-content tr, .page .topic-html-content td {
        display: block;
        width: 100%;
    }
    .page .topic-html-content p {
        text-align: left;
    }
    .page .topic-html-content img {
        float: none;
        width: 100%;
        height: auto;
    }
    body .first-banner, body .second-banner, body .third-banner {
        width: 32.7%;
    }
    body .home-page .products-carousel {
        display: none;
    }
    body .home-page-info-blocks {
        margin: 20px 0 0 0;
    }
    body .home-page-info-blocks .info-block {
        width: 100%;
        margin: 0;
        margin-bottom: 20px;
    }
    body .home-page-wrapper .side-2 {
        margin-top: -40px !important;
    }
}
.home-page-three-banners {
    padding: 20px;
    padding-bottom: 0;
}
.home-page-three-banners td {
    width: 33%;
    padding: 0 2px;
}
.home-page-three-banners td:first-child {
    padding-left: 0;
}
.home-page-three-banners td:last-child {
    padding-right: 0;
}
.home-page-three-banners td img {
    max-width: 100%;
    height: auto;
}
.first-banner, .second-banner, .third-banner {
    width: 33%;
    display: inline-block;
}
.first-banner img, .second-banner img, .third-banner img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

/* SAVED WISHLISTS PAGE */
@media all and (max-width: 480px) {
    .wishlist-page .wishlist-content table .cart-header-row th:nth-child(20n + 3), .wishlist-page .wishlist-content table .cart-item-row td:nth-child(50n+3) {
        display: none;
    }
    .wishlist-page .wishlist-content table .button-1 {
        padding: 3px 6px;
        font-size: 11px;
        height: auto;
    }
    .wishlist-page .wishlist-content table td {
        padding: 5px;
    }
    .wishlist-page .wishlist-content table .cart-item-row td:nth-child(n+3) {
        text-align: center;
    }
    .wishlist-page .button-1.view-wishlist-button {
        text-indent: -5000px;
        background: url(/Themes/Tiffany/Content/img/view-icon.png) center no-repeat;
        background-color: transparent;
        height: 20px;
        background-size: 20px;
    }
    .wishlist-page .button-1.update-wishlist-button {
        text-indent: -5000px;
        background: url(/Themes/Tiffany/Content/img/edit-icon.png) center no-repeat;
        background-color: transparent;
        height: 20px;
        background-size: 20px;
    }
}
.wishlist-page table thead th:first-child {
    width: 5%;
}
.wishlist-page table tbody tr td:first-child {
    text-align: center;
}
.wishlist-page table tbody tr td .button-1 {
    display: block;
    margin: 0 auto;
}
@media all and (max-width: 560px) {
    .shopping-cart-page .common-buttons .update-cart-button,
    .shopping-cart-page .common-buttons .continue-shopping-button {
        width: auto !important;
        float: none;
        display: block;
        margin: 0 auto;
    }
    .shopping-cart-page .totals .checkout-button {
        width: auto !important;
    }
    body .shopping-cart-page .common-buttons,
    body .shopping-cart-page .totals {
        text-align: right;
    }
    .shopping-cart-page .common-buttons .update-cart-button,
    .shopping-cart-page .totals .checkout-button {
        margin-bottom: 5px;
    }
}

/* SINGLE WISHLIST PAGE */
.master-wrapper-content .center-1 .wishlist-page {
    margin-right: 0 !important;
}
.wishlist-page .wishlist-content .buttons .update-wishlist-button,
.wishlist-page .wishlist-content .buttons .wishlist-add-to-cart-button:hover {
    background: #61A050;
}
.wishlist-page .wishlist-content .buttons .update-wishlist-button:hover,
.wishlist-page .wishlist-content .buttons .wishlist-add-to-cart-button {
    background: #528D42;
}

/* LOGIN BOX */
.header-links .login-box {
    display: block;
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 0;
    max-height: 0;
    z-index: 10001;
    width: 600px;
    background: #fff;
    font-size: 12px;
    border: 1px solid #d1d1d1;
    transition: All 1s ease;
    -webkit-transition:All 1s ease;
    -moz-transition:All 1s ease;
    -o-transition:All 1s ease;
}
.login-box .login-div {
    width: 40%;
    display: inline-block;
    background: #f4f4f4;
    border-right: 1px solid #d1d1d1;
    padding: 10px;
    float: left;
    min-height: 240px;
}
.login-box .register-div {
    width: 60%;
    display: inline-block;
    padding: 10px;
    float: right;
    min-height: 220px;
}
.login-box .title {
    position: relative;
    margin-bottom: 10px;
    font-size: 14px;
}
.header-links .login-box .buttons .button-1 {
    background-color: #528D42;
    -webkit-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    padding: 5px 10px;
    color: #fff;
    font-family: 'Open Sans', arial, verdana, helvetica, sans-serif;
    text-transform: none;
    border: none;
    font-size: 12px;
    white-space: normal;
    font-weight: bold;
}
.header-links .login-box .buttons .button-1:hover {
    background-color: #2e5323;
}
.header-links .login-box .buttons {
    margin-bottom: 0;
}
.header-links .login-box .login-div .inputs.reversed {
    margin-bottom: 10px; 
}
.header-links .inputs label {
    width: auto;
    text-align: center;
    font-size: 12px; 
}
.header-links .login-box .forgot-password, .header-links .login-box .forgot-password a {
    text-align: center;
    width: 100%;
    line-height: 12px;
    margin-top: 5px;
}
.header-links .login-box .login-div .inputs {
    text-align: center;
    margin: 0 0 5px;
    white-space: normal;
}
.header-links .login-box .inputs input[type="text"], .header-links .login-box .inputs input[type="password"] {
    width: 100%;
    padding: 5px;
    height: 30px;
}
.header-links .login-box .inputs input[type="checkbox"] {
    width: auto;
    margin-right: 5px;
}
.login-box .register-box .register-new-customer, .login-box .register-box .register-existing-customer {
    display: inline-block;
    width: 48%;
    position: relative;
    padding: 0 1%;
}
.login-box .register-box .buttons {
    margin-top: 10px;
}
.login-box .register-box .text {
    text-align: center;
    font-size: 10px;
    font-weight: bold;
}
.login-box .register-icon {
    text-align: center;
    margin: 5px 0;
}
.header-links .login-box span {
    line-height: 20px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    margin-bottom: 5px;
}
.header-links .login-box .register-div .register-new-customer span {
    color: #027991;
}
.header-links .login-box .register-div .register-existing-customer span {
    color: #518D43;
}
.header-links .login-box .register-div .register-new-customer .button-1 {
    background: #027991;
}
.header-links .login-box .register-div .register-new-customer .button-1:hover {
    background: #026478;
}
.header-links .login-box .login-div .buttons {
    margin: 5px 0;
}
.header-links .login-box .login-box-close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    padding: 5px;
}

/* FLYOUT SHOPPING CART */
#flyout-cart-container {
    text-align: left;
    float: right;
    width: 220px;
    position: relative;
}
#flyout-cart-container h3 {
    font-size: 16px;
    font-weight: normal;
}
#flyout-cart-container .cart-qty {
    cursor: pointer;
    background: url(/Themes/Tiffany/Content/img/icon-edit.png) white no-repeat right 8px center;
    width: 100%;
    border: 1px solid #999;
    padding: 0;
    padding-left: 8px; 
    padding-right: 35px;
    margin-top: 5px;
}
#flyout-cart-container #flyout-cart {
    background: #404040;
    top: 22px;
    display: block;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
#flyout-cart .mini-shopping-cart {
    border: 1px solid #fff;
}
#flyout-cart .mini-shopping-cart .count, #flyout-cart .mini-shopping-cart .items, 
#flyout-cart .mini-shopping-cart .totals, #flyout-cart .mini-shopping-cart .buttons {
    background: #404040;
    color:#fff;
}
#flyout-cart .mini-shopping-cart .items .name a, #flyout-cart .mini-shopping-cart .items span {
    color: #fff;
}
#flyout-cart .mini-shopping-cart .items .name {
    margin-bottom: 5px;
}
#flyout-cart .mini-shopping-cart .items .name a {
    font-weight: bold;
    text-transform: none;
    font-family: inherit;
    font-size: 12px;
}
#flyout-cart .mini-shopping-cart .items .item {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    margin-left: 10px;
    margin-right: 10px;
}
#flyout-cart .mini-shopping-cart .count {
    font-size: 12px;
    text-align: left;
}
#flyout-cart .mini-shopping-cart .product {
    font-size: 11px;
}
#flyout-cart .mini-shopping-cart .totals {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
}
#flyout-cart .mini-shopping-cart .totals strong {
    margin-left: 5px;
}
#flyout-cart .mini-shopping-cart .buttons {
    padding-bottom: 15px;
}
#flyout-cart-container #flyout-cart.flyout-cart-active {
    max-height: 1000px;
}
#flyout-cart-container .flyout-cart .count a {
    font-size: inherit;
}
#flyout-cart-container .flyout-cart .buttons input[type="button"] {
    background: #2e5323;
    font-weight: 700;
}
#flyout-cart-container .flyout-cart .buttons input[type="button"]:hover {
    background-color: #528D42;
}

/* CART PAGE */
.cart-remove {
    width: auto;
}
@media all and (max-width: 768px) {
    .order-summary-content .buttons {
        min-height: 60px;
    }
    .cart-total {
        width: 50%;
    }
}
@media all and (max-width: 480px) {
    .order-summary-content .buttons .common-buttons {
        text-align: center;
        float: none;
    }
    .order-summary-content .buttons .update-cart-button, .order-summary-content .buttons .continue-shopping-button, .order-summary-content .checkout-buttons .checkout-button {
        float: none;
        display: block;
        width: auto !important;
        text-align: center;
        margin: 0 auto;
    }
    .order-summary-content .buttons .update-cart-button, .order-summary-content .checkout-buttons #print, .order-summary-content .checkout-buttons #save-button  {
        margin-bottom: 10px;
    }
    .cart-total {
        width: 100%;
    }
    #NewCustomerQuoteButton, #delete-button {
        display: block;
        margin: 2px auto;
    }
    .recurring-payments-box > div {
        text-align: center !important;
    }
    .quote-details-cell td > span {
        white-space: normal;
    }
}

/* VIDEOS PAGE */
@media all and (max-width: 480px) {
    .video-grid table td {
        width: 100% !important;
        display: block !important;
    }
    .video-grid table td h2 {
        height: auto !important;
    }
}
@media all and (max-width: 768px) {
    .video-grid table td {
        width: 50%;
        display: inline-block;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #ddd;
    }
    .video-grid table tr {
        display: inline;
    }
}

/* SEARCHING */
.search-box .search-box-button {
    text-indent: 5282px;
}
body .search-box {
    background: rgba(46, 83, 35, 1);
    padding: 10px 10px 10px;
}
body input.search-box-text {
    border: 1px solid #333;
    width: 90%;
}
body .instant-search-item .detail .title {
    text-transform: none;
}
@media all and (min-width: 1000px) {
    .search-box {
        display: none;
    }
}

/* SINGLE PRODUCT PAGES */
.product-details-page .breadcrumb {
    margin-bottom: 10px;
    padding-left: 0;
}
/* tabs for responsive site */
@media all and (max-width: 480px) {
    .availability-tab-title, .more-results-tab-title, .search-tab-title, .subs-tab-title {
        text-indent: -5000px;
        width: 20px;
        height: 20px;
        padding: 14px 16px !important;
    }
    .availability-tab-title {
        background: url(/Themes/Tiffany/Content/img/availability-tab.png) no-repeat center !important;
    }
    .ui-state-active .availability-tab-title {
        background: url(/Themes/Tiffany/Content/img/availability-tab-active.png) no-repeat center !important;
    }
    .more-results-tab-title {
        background: url(/Themes/Tiffany/Content/img/full-results-tab.png) no-repeat center !important;
    }
    .ui-state-active .more-results-tab-title {
        background: url(/Themes/Tiffany/Content/img/full-results-tab-active.png) no-repeat center !important;
    }
    .search-tab-title {
        background: url(/Themes/Tiffany/Content/img/search-tab.png) no-repeat center !important;
    }
    .ui-state-active .search-tab-title {
        background: url(/Themes/Tiffany/Content/img/search-tab-active.png) no-repeat center !important;
    }
    .subs-tab-title {
        background: url(/Themes/Tiffany/Content/img/subs-tab.png) no-repeat center !important;
    }
    .ui-state-active .subs-tab-title {
        background: url(/Themes/Tiffany/Content/img/subs-tab-active.png) no-repeat center !important;
    }
    body .product-essential .gallery .picture-thumbs a {
        left: 0;
    }
    body .plant-landscape-use-box td {
        word-break: break-all;
    }
}
#search-tab {
    padding: 15px;
}
.product-essential .plant-description-box > .plant-description {
    margin-bottom: 8px;
}
.product-essential .product-name h1 {
    text-align: center;
    text-transform: none;
}
body .product-details-page .gallery #wrap {
    display: block;
}
body .product-details-page .gallery .picture-wrapper {
    float: none;
} 
body .product-details-page .overview {
    width: 60%;
    padding-right: 0;
    display: inline-block;
}
body .product-details-page {
    padding-top: 10px;
}
#product-tabs .product-variant-list thead th:nth-child(20n + 1),
.product-details-page .product-variant-list table th:nth-child(20n + 2),
#product-tabs .product-variant-list thead th:nth-child(20n + 3) {
    width: 5%;
}
#product-tabs .product-variant-list thead tr:last-child {
    border-bottom: none;
}
@media all and (min-width: 1001px) {
   body .product-details-page .gallery {
        width: 40%;
    } 
   body .header-menu > ul {
       margin: 0;
   }
   body .header-menu > ul > li > a, body .header-menu > ul > li > span {
       padding: 12px 12px !important;
   }
   body.internet-explorer .header-menu > ul > li > a, body.internet-explorer .header-menu > ul > li > span {
       padding: 12px 12px !important;
   }
   body .header-menu .sublist li a {
       background: #528d42;
   }
   body .header-menu .sublist li:hover > a {
       background: #42413a !important;
   }
}
@media all and (max-width: 699px) {
    body .product-details-page .gallery {
        width: 100%;
    }
    body .gallery .picture:before {
        content: none;
    }
    body .gallery .picture img {
        position: relative;
        width: 100%;
        height: auto;
    }
    body .product-details-page .overview {
        width: 100%;
    }
}
@media all and (max-width: 1000px) and (min-width:700px) {
    body .product-details-page .gallery {
        float: left;
        width: 40%;
    }
    body .gallery .picture:before {
        content: none;
    }
    body .gallery .picture img {
        position: relative;
    }
    body .product-details-page .overview {
        padding-left: 20px;
    }
}

@media all and (max-width: 1000px) {
    .product-essential .gallery .picture-thumbs {
        text-align: center;
    }
    .product-essential .gallery .picture-thumbs a {
        margin: 0 10px;
        left: -10px;
    }
}

@media all and (max-width: 410px) {
    .specials-page .footable-row-detail-inner .footable-row-detail-row:last-child a {
        display: block;
        padding: 5px;
    }
}


/* additions to product page (grouped template) */
.product-details-page .product-essential {
    margin-bottom: 10px;
}
.product-details-page .overview {
    font-size: 12px;
}
.product-details-page .overview .plant-facts > table td {
    width: auto;
}
.product-details-page .overview .plant-facts > table td:first-child {
    width: 150px;
}
.product-details-page .overview table td {
    color: #000;
    padding: 3px 0;
}
.product-details-page .overview table td:first-child {
    font-weight: bold;
    color: #090;
}
.product-details-page .overview .plant-facts {
    margin-bottom: 15px;
}
.product-details-page .overview .plant-description-title, .how-to-use {
    font-weight: bold;
    color: #090;
}
.product-details-page .overview .plant-description-boxm, .short-description-box {
    margin-top: 5px;
    border: 1px solid #ddd;
    padding: 10px;
}
.product-details-page .overview .plant-description-box table .field-name {
    font-weight: bold;
    color: #090;
}
.product-details-page .overview .plant-description-box table td:first-child {
    width: 110px;
}
.product-details-page .overview .plant-description-box table td:nth-child(20n + 2) {
    width: 75px;
}
.product-details-page .overview .plant-description-box table td:nth-child(20n + 3) {
    font-weight: bold;
    color: #090;
    width: 85px;
}
.product-details-page .product-variant-list table th {
    background: #2e5323;
    color: #fff;
    font-size: 13px;
    border-right: 1px solid #203E17;
    border-left: 1px solid #356627;
    padding: 5px;
}
.product-details-page .product-variant-list table th:last-child {
    border-left: none;
}
.product-details-page .product-variant-list table th:nth-child(20n + 4),
.product-variant-list .data-table tr > *:last-child {
    border-right: none !important;
}
.product-details-page .product-variant-list table th:last-child {
    /* text-indent: 5000px; */
}

.product-details-page .product-variant-list table td {
    padding: 5px;
    color: #000;
}
.product-details-page .product-variant-list table tr {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.product-details-page #availability-tab.product-variant-list table tr:last-child,
.product-details-page #more-results-tab.product-variant-list table tr:last-child > td {
    border-bottom: none;
}
.product-details-page .product-variant-list table tr:last-child
.product-details-page .product-variant-list table .add-to-cart-panel label {
    display: none;
}
.product-details-page .product-variant-list table .add-to-cart-panel input[type="text"] {
    width: 30px;
    float: left;
    height: 30px;
    margin-top: 2px;
}
.product-details-page .product-variant-list table .add-to-cart-panel input[type="button"] {
    text-transform: none;
    font-family: 'Open Sans', arial, verdana, helvetica, sans-serif !important;
    font-size: 12px;
    height: 30px;
}
.product-details-page .product-variant-list table .want-pricing {
    padding-right: 5px;
}
.product-details-page .product-variant-list table a {
    color: #090;
}
.product-details-page .product-variant-list table td a:hover {
    color: #61a050;
    text-decoration: underline;
}
.product-details-page .plant-description-box .location-tab-search-box {
    text-align: right;
    display: block;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 5px;
}
.product-details-page .plant-description-box #location-tab-search {
    padding: 5px 8px;
    background: #528d42;
    color: #fff;
    width: 100px;
    text-align: center;
    margin-top: 10px;
}
.product-details-page .plant-description-box #location-tab-search:hover {
    background: #2e5323;    
}
.product-details-page .plant-details-first-column,
.product-details-page .plant-details-second-column {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.product-details-page .plant-details-first-column {
    float: left;
}
.product-details-page .plant-details-second-column {
    border-left: 1px solid #ddd;
}
.product-details-page .plant-details-first-column > div,
.product-details-page .plant-details-second-column > div {
    padding: 5px;
}
.product-details-page .plant-details-second-column .pdf-download-button-box {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}
.product-details-page .plant-details-second-column .pdf-download-button-box a {
    padding: 5px 10px;
    background: #528d42;
    color: #fff;
    font-weight: bold;
    -webkit-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}
.product-details-page .plant-details-second-column .pdf-download-button-box a:hover {
    background: #2e5323;
}
.product-details-page .plant-details .field-name {
    color: #090;
    font-weight: bold;
}
.product-details-page .plant-details .secondary-field-name {
    font-weight: bold;
}
.product-details-page .plant-details {
    border: 1px solid #ddd;
    margin-bottom: 40px;
}
.product-details-page .plant-details table td {
    padding: 2px 0;
}
.product-details-page .plant-details table td:first-child {
    width: 135px;
}
.product-details-page #availability-tab tr td:nth-child(30n+2),
.product-details-page #availability-tab tr th:nth-child(30n+2),
.product-details-page #more-results-tab tr td:nth-child(30n+2),
.product-details-page #more-results-tab tr th:nth-child(30n+2) {
    text-align: left;
}
.ui-tabs .ui-tabs-nav li a {
    background: #E0E0E0;
    color: #000;
    font-size: 12px;
    padding: 5px;
    margin: 0;
    text-transform: none;
    font-weight: normal;
    margin-bottom: 3px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-state-active.ui-tabs-active a {
    background: #2e5323;
    color: #fff;
}
.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.ui-tabs .ui-tabs-nav {
    border-bottom: none;
    background: #fff;
    border: none;
}
div#product-tabs {
    background: transparent;
    border: none;
}
div#product-tabs .ui-state-default {
    background-color: #E0E0E0;
}
div#product-tabs .ui-state-default.ui-state-active {
    background-color: #2e5323;
    outline: -webkit-focus-ring-color auto 5px;
    outline-color: #528d42;
    outline-style: auto;
    outline-width: 5px;
}
.product-variant-list {
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
    z-index: 20;
    position: relative;
}
div#product-tabs .product-variant-list table {
    font-size: 12px;
}
.product-details-page .plant-details .plant-origin-box,
.product-details-page .plant-details .plant-cultural-notes-box,
.product-details-page .plant-details .plant-requirements-box,
.product-details-page .plant-details .plant-landscape-use-box {
    background: #F4F4F4;
}
.substitutes-table td {
    padding: 0 8px;
}
.advanced-search-page .fieldset {
    border-top: 1px solid #ddd;
    padding: 15px 0;
    margin: 0;
}
.advanced-search-page .fieldset .inputs,
.advanced-search-page .fieldset .inputs label {
    font-size: 12px;
}
.advanced-search-page .fieldset .inputs:last-child {
    margin-bottom: 0;
}
.advanced-search-page .page-body > div {
    margin-bottom: 20px;
}
.advanced-search-page .page-body .fieldset:first-child {
    padding-top: 20px;
}
.advanced-search-page .checkbox-list, .advanced-search-page .radio-list {
    width: calc(95% - 170px);
    display: inline-block;
    vertical-align: top;
}
.advanced-search-page .checkbox-list .fields, .advanced-search-page .radio-list .fields {
    display: inline-block;
}
.advanced-search-page .checkbox-list .fields label, .advanced-search-page .radio-list .fields label {
    width: auto;
}
button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all {
    background-color: #f9f9f9;
    height: 30px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    width: 350px !important;
    max-width: 100%;
    color: #000;
}
button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all .ui-icon {
    background-image: url(/Content/Smoothness/images/ui-icons_222222_256x240.png);
}
.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {
    background: #42413a;
    border: 1px solid #ddd;
    border-top: 0;
}
.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all .ui-widget-header.ui-corner-all.ui-multiselect-header.ui-helper-clearfix {
    background: #42413a;
    border: 0;
}
.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all li label span {
    margin-left: 3px;
    position: relative;
    top: 1px;
}
.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all li label input {
    top: 0;
}
h3.advanced-search-link {
    margin-top: 15px !important;
    margin-bottom: 10px;
}
.topic-page img {
    padding: 0 15px;
}
@media all and (max-width: 1000px) {
    .advanced-search-page .fieldset .inputs label {
        text-align: left;
    }
    button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all {
        max-width: 95%;
    }
}
@media all and (max-width: 768px) {
    #substitutes-tab {
        padding-top: 8px;
    }
    .substitutes-table td {
        display: inline-block;
        width: auto !important;
        margin-bottom: 20px;
        text-align: left;
    }
}
@media all and (max-width: 568px) {
    .product-details-page .product-variant-list table .add-to-cart-panel input[type="button"] {
        padding: 0 8px;
        display: inherit;
        white-space: normal;
    }
    .product-details-page .product-variant-list table .add-to-cart-panel input[type="text"] {
        margin-top: 0;
    }
}
@media all and (max-width: 480px) {
    .product-details-page .product-variant-list table .add-to-cart-panel input[type="text"] {
        padding: 5px;
        width: 20px;
    }
    .product-details-page .product-variant-list table .add-to-cart-panel input[type="button"] {
        padding: 1px;
    }
    .product-details-page .plant-details-first-column,
    .product-details-page .plant-details-second-column {
        width: 100%;
        display: block;
    }
    .product-details-page .plant-details-first-column {
        float: none;
    }
    .product-details-page .plant-details-second-column {
        border-left: none;
    }
    .substitutes-table td {
        display: block;
        width: 100% !important;
        margin-bottom: 20px;
        text-align: center;
    }
    body .recurring-payments-box .pay .input {
        width: 100%;
    }
}
@media all and (max-width: 400px) {
    .product-details-page .product-variant-list table .add-to-cart-panel input[type="text"] {
        height: 30px;
    }
    .product-details-page .product-variant-list table .add-to-cart-panel input[type="button"] {
        height: 30px;
        white-space: normal;
        display: inherit;
    }
    .product-details-page .product-variant-list table .want-pricing {
        display: block;
    }
}
@media all and (min-width: 980px) {
    .product-details-page #more-results-tab table tr th:first-child,
    .product-details-page #more-results-tab table tr td:first-child,
    .product-details-page #availability-tab table tr th:first-child,
    .product-details-page #availability-tab table tr td:first-child {
        display: none !important;
    }
}

/* CONTACT PAGE */
.contact-page > div > p {
    margin-top: 15px;
}
.contact-page form .form-fields {
    padding: 10px;
    border-bottom: 1px solid #ddd;
}
body .contact-page .inputs input {
    height: 30px;
}
.contact-page .input-box .enquiry, .contact-info .input-box .enquiry {
    font-size: 13px;
    font-family: 'Open Sans', Arial;
}

/* Other */
body .ui-accordion .ui-accordion-content {
    border: none;
    background: #fff;
    color: #000;
}
body .ui-accordion .ui-accordion-content-active {
    height: auto !important;
}
body .ui-accordion .ui-accordion-header {
    font-family: 'Open Sans', Arial;
    background-color: #2e5323;
}

.footer-memberships-associates {
    padding-bottom: 2px;
}
div.footer-disclaimer {
    margin-bottom: 10px;
}
div.dbg {
    display: none;
}
body .customer-info-page .fieldset .title strong {
    font-size: 13px;
    font-family: 'Open Sans', arial, verdana, helvetica, sans-serif !important;
}
@media all and (max-width: 480px) {
    body .contact-page .inputs, body .contact-info .inputs {
        float: none;
    }
    td.a-center.pay.footable-last-column input {
        width: 100%;
    }
}
/* Header fix for iOS */
body .responsive-nav-wrapper .menu-title,
body .responsive-nav-wrapper .search-wrap,
body .responsive-nav-wrapper .wishlist-button,
body .responsive-nav-wrapper .shopping-cart-link,
body .responsive-nav-wrapper .personal-button {
    display: inline-block;
    float: left;
    background-color: transparent;
    height: 50px;
    width: 50px;
}

body .master-wrapper-page .responsive-nav-wrapper-parent {
    text-align: center;
    background: rgba(46, 83, 35, 1);
    margin-bottom: 15px;
    padding: 0;
}
body .master-wrapper-page .responsive-nav-wrapper-parent .menu-container,
body .master-wrapper-page .responsive-nav-wrapper.stick {
    margin: 0 auto;
    text-align: center;
}
.menu-container > div > a {
    display: block;
    width: 50px;
    height: 50px;
}

body div.home-page {
    padding-top: 0;
}
body div.home-page .topic-html-content-title .topic-html-content-header {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400;
    font-family: 'Open Sans', arial, helvetica, sans-serif;
}

body .gallery .picture-thumbs {
    margin-top: 0;
}
body .jcarousel-skin-thumbs .jcarousel-clip {
    margin: 0 18px;
    right: 1px;
}
body .gallery .picture-thumbs .jcarousel-item a:first-child {
    margin-left: 0;
}
body .gallery .picture-thumbs .jcarousel-item a {
    width: 72px;
    opacity: 0.5;
}
body .gallery .picture-thumbs .jcarousel-item a:hover {
    opacity: 1;
}
body .gallery .picture-thumbs .jcarousel-item a img {
    top: 50%;
    transform: translate(0, -50%);
}
body .jcarousel-skin-thumbs .jcarousel-prev-horizontal {
    left: -3px;
}
body .jcarousel-skin-thumbs .jcarousel-next-horizontal {
    right: -3px;
}

    @media all and (min-width: 480px) {
        .product-details-page .product-variant-list table th.add-to-list-col {
            width: 130px !important;
        
        }
    }
    @media all and (max-width: 480px) {
        .product-details-page .product-variant-list table th.add-to-list-col {
            width: auto !important;
        }
    }

/* ACCOUNT PAGES RESPONSIVE ICONS UPDATE */
@media all and (max-width: 1000px) {
    /* account details */
    .block-account-navigation .listbox .list li:nth-child(40n+1) a {
        background: url(/Themes/Tiffany/Content/img/single-man.png) no-repeat center;
        background-color: #2e5323;
        text-indent: -20000px;
        background-size: 22px;
    }
    /* authorised staff */
    .block-account-navigation .listbox .list li:nth-child(40n+2) a {
        background: url(/Themes/Tiffany/Content/img/three-men.png) no-repeat center;
        background-color: #2e5323;
        text-indent: -20000px;
        background-size: 28px;
    }
    /* pay my account */
    .block-account-navigation .listbox .list li:nth-child(40n+3) a {
        background: url(/Themes/Tiffany/Content/img/pay-account.png) no-repeat center;
        background-color: #2e5323;
        text-indent: -20000px;
        background-size: 26px;
    }
    /* quotes */
    .block-account-navigation .listbox .list li:nth-child(40n+4) a {
        background: url(/Themes/Tiffany/Content/img/saved-icon.png) no-repeat center;
        background-color: #2e5323;
        text-indent: -20000px;
        background-size: 26px;
    }
    /* purchase history */
    .block-account-navigation .listbox .list li:nth-child(40n+5) a {
        background: url(/Themes/Tiffany/Content/img/purchase-history.png) no-repeat center;
        background-color: #2e5323;
        text-indent: -20000px;
        background-size: 24px;
    }
    /* my customer quotes */
    .block-account-navigation .listbox .list li:nth-child(40n+6) a {
        background: url(/Themes/Tiffany/Content/img/two-bubbles.png) no-repeat center;
        background-color: #2e5323;
        text-indent: -20000px;
        background-size: 28px;
    }
    /* upload logo */
    .block-account-navigation .listbox .list li:nth-child(40n+7) a {
        background: url(/Themes/Tiffany/Content/img/upload-logo.png) no-repeat center;
        background-color: #2e5323;
        text-indent: -20000px;
        background-size: 26px;
    }
    /* submit enquiry */
    .block-account-navigation .listbox .list li:nth-child(40n+8) a {
        background: url(/Themes/Tiffany/Content/img/submit-enquiry.png) no-repeat center;
        background-color: #2e5323;
        text-indent: -20000px;
        background-size: 26px;
    }
    /* change password */
    .block-account-navigation .listbox .list li:nth-child(40n+9) a {
        background: url(/Themes/Tiffany/Content/img/lock.png) no-repeat center;
        background-color: #2e5323;
        text-indent: -20000px;
        background-size: 24px;
    }

    .block.block-account-navigation { width: 100%;margin: 0;position: relative;max-width: 100%;}
    .block.block-account-navigation .listbox { text-align: center;}
    .block-account-navigation .listbox .list li { position: relative;z-index: 1; }
    .block-account-navigation .list li, .block-account-navigation .list li a {
        display: inline-block;
    }
    .block.block-account-navigation:before {
        height: 50px;
        width: 2000px;
        position: absolute;
        background: #2e5323;
        content: " ";
        left: -1000px;
        z-index: 0;
        top: -5px;
    }
    .block-account-navigation .list li a {
        width: 25px;
        border-top: none;
        margin: 0 5px;
    }

    .clicktologin {
        color: #434343;
        text-decoration: underline;
    }

    .a-center {
        color: #434343;
    }
}

@media all and (max-width: 450px) {
    .block.block-account-navigation:before {
        height: 80px;
    }
    .specials-topic-body td {
        width: 100% !important;
        padding: 0 1.5%;
        display: block;
        max-width: 200px;
        margin: 5px auto;
    }
}
.specials-topic-body td {
    width: 30%;
    padding: 0 1.5%;
}
.specials-topic-body td img {
    width: 100%;
    height: auto;
}

/* 04/01/2017 Updates */
body .header-logo .logo-phonenumber {
    display: none;
}
#plant-availability {
    height: 295px;
}
#plant-availability + .form-separator {
    padding-top: 0;
}
#plant-availability .checkbox-list .fields {
    display: inline-block;
    padding: 0 0px 5px 0;
    width: 50%;
    vertical-align: top;
    font-size: 11px;
}
#plant-finder .topic-html-content a {
    padding: 20px 0 0 0;
}
#plant-finder .topic-html-content img {
    max-width: 100%;
}
#plant-finder .topic-html-content {
    margin-bottom: 10px;
}
#plant-finder .topic-html-content .topic-html-content-body {
    margin-bottom: 0;
}
.home-page-three-banners .topic-html-content:first-child {
    display: none;
}
.home-page-three-banners .topic-html-content {
    margin-bottom: 15px;
}
.home-page-three-banners a, #plant-finder .topic-html-content a {
    -o-transition: 0.2s all ease-in-out;
    -moz-transition: 0.2s all ease-in-out;
    -webkit-transition: 0.2s all ease-in-out;
    transition: 0.2s all ease-in-out;
}
.home-page-three-banners a:hover, #plant-finder .topic-html-content a:hover {
    opacity: 0.75;
}
.header-social-icons {
    text-align: center;
    display: inline-block;
    margin-left: 0;
    position: absolute;
    left: 165px;
    top: 50%;
    -ms-transform: translateX(-50%) translateY(12px);
    transform: translateX(-50%) translateY(12px);
}
.header-social-icons li {
    height: 32px !important;
    margin: 0 2px;
    width: 32px !important;
    overflow: hidden;
    display: inline-block;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.header-social-icons a {
    padding-top: 100%;
    position: relative;
    display: block;
    color: #5fac4c;
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 50%;
}
.header-social-icons a:before {
    font-size: 20px;
    left: 50%;
    position: absolute;
    top: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.header-social-icons li:hover a {
    color: #2e5323;
}
.header-links ul span, .header-links ul a {
    line-height: 14px;
}
.header-links ul {
    margin: 5px 0 10px 0;
}
@media only screen and (min-width: 1001px) {
    body .header {
        padding: 0;
    }
    #headerMenuParent {
        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3) !important;
        -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3) !important;
    }
    #headerMenuParent .header-menu {
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
    }
    .header-menu-wrapper {
        margin: 0 !important;
        width: 100% !important;
    }
    .header-menu:after {
        content: "";
        width: 100%;
        height: 5px;
        bottom: 0;
        display: block;
        position: absolute;
        box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.15);
    }
    .stick .header-menu:after {
        content: none;
    }
    #headerMenuParent.stick {
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
    }
    body .footer .footer-menu {
        width: 960px;
    }
    body .nop-jcarousel .jcarousel-prev-horizontal, body .nop-jcarousel .jcarousel-next-horizontal {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    body.home-page-wrapper .side-2 h3 {
        margin-top: 20px;
    }
}
body .footer {
    background: #42413a;
    padding-top: 20px;
    margin-top: 0;
}
body .footer:after {
    content: "";
    display: block;
    clear: both;
}
body div.footer-disclaimer {
    display: block;
    background: #42413a;
    clear: both;
    margin: 0;
    padding: 5px 0 10px 0;
    color: #777;
}
body .footer-disclaimer-container {
    margin-bottom: 0;
}
    
.footer .footer-menu {
    margin: 0 auto;
    width: 100%;
    margin-bottom: 10px;
}
.footer-menu .col {
    display: inline-block;
    float: left;
    text-align: center;
    width: 20%;
}
.footer-menu:after {
    content: "";
    display: block;
    clear: both;
}
.footer-menu li, .footer-menu h4 {
    text-align: left;
    color: #fff;
}
.footer-menu h4 {
    font-size: 1.1em;
    display: block;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.footer-menu li {
    font-size: 1em;
    line-height: 1.5em;
}
.footer-menu li a:hover {
    text-decoration: underline;
}
body .header {
    background: #f1eeed !important;
}
body .header-menu-wrapper #headerMenuParent {
    background: #42413a;
}
body .header-menu > ul > li > a, body .header-menu > ul > li > span {
    border-right: 0;
    border-left: 0;
}
body {
    /*background: #5fac4c  !important;*/
    background: url(/Themes/Tiffany/Content/img/main-background.jpg) !important;
    background-size: cover !important;
}
body .footer-title {
    background: #42413a;
    box-shadow: none;
}
@media only screen and (max-width: 1000px) {
    body .admin-header-links {
        position: relative;
    }
    body .admin-header-links ~ .responsive-nav-wrapper-parent .responsive-nav-wrapper.stick {
        top: 0;
    }
    .footer .footer-menu {
        padding: 0 20px;
    }                   
    body .header {
        margin: 0 !important;
        padding-bottom: 10px;
        padding-top: 15px;
        width: 100%;
    }         
    .header-social-icons {
        display: block;
        left: 50%;
        -webkit-transform: translateX(-50px) translateY(12px);
        transform: translateX(-50px) translateY(12px);
    }       
    body .header-logo {
        margin: 0;
    }
    body .home-page .nop-jcarousel .jcarousel-next {
        right: 40px;
        top: 50%;
        transform: translateY(-75%);
        border-color: #444;
        z-index: 9;
    }  
    body .home-page .nop-jcarousel .jcarousel-prev {
        left: 40px;
        top: 50%;
        transform: translateY(-75%);
        border-color: #444;
        z-index: 9;
    }  
    .location-search-box p:nth-child(-n+6) label {
        clear: both;
        display: inline-block;
        line-height: 26px;
    }        
    .location-search-box p:nth-child(-n+6) label ~ select:last-child,
    .location-search-box p:nth-child(-n+6) label ~ button:last-child {
        width: 250px !important;
        margin-right: 35px;
        float: right;
        height: 26px;
    }  
    body .header-menu > ul li > a, body .header-menu > ul li > span {
        color: #fff;
    }   
    .home-page-three-banners .topic-html-content:first-child,
    .home-page-three-banners .topic-html-content {
        display: inline-block;
        float: left;
    }
    .home-page-three-banners .topic-html-content {
        width: 75%;
    }
    .home-page-three-banners .topic-html-content:first-child {
        width: 25%;
    }
    .home-page-three-banners td {
        padding-right: 0;
        padding-left: 0;
        text-align: center;
    }
    .home-page-three-banners td:last-child {
        padding-right: 0;
        padding-left: 0;
    }
    .home-page-three-banners .topic-html-content:first-child td:last-child {
        padding-right: 0;
        padding-left: 0;
    }
    .advanced-search-page .fieldset .inputs, .advanced-search-page .fieldset .inputs label {
        text-align: left;
    }
    .advanced-search-page .checkbox-list .fields label, .advanced-search-page .radio-list .fields label {
        margin-right: 10px;
    }
    .home-page-three-banners td img {
        max-width: 95%;
    }
    h3.advanced-search-link {
        width: 350px;
        display: block;
        margin: 10px auto;
    }
    .advanced-search-page h3.advanced-search-link {
        margin: 10px 0;
        width: 100%;
    }
}
@media only screen and (max-width: 768px) {
    .footer .footer-menu .col {
        width: 33%;
        margin-bottom: 15px;
    }     
    
    body .home-page-three-banners {
        overflow-x: scroll;
        overflow-y: hidden;
        height: 95px;
        position: relative;
        margin-top: 20px;
    }         
    .home-page-three-banners .topic-html-content {
        left: 35%;
        position: absolute;
        top: 0;
        width: 105%;
        margin: 0;
    } 
    .home-page-three-banners .topic-html-content:first-child {
        width: 35%;
        position: absolute;
        left: 0;
        top: 0;
        height: 95px;
    }                      
}
@media only screen and (max-width: 600px) {
    .home-page-three-banners .topic-html-content {
        left: 45%;
        width: 135%;
    } 
    .home-page-three-banners .topic-html-content:first-child {
        width: 45%;
    }  
}
@media only screen and (max-width: 480px) {
    .footer .footer-menu .col {
        width: 50%;
    } 
    .footer .footer-menu .col:nth-child(2n+1) {
        clear: both;
    }          
    .location-search-box p:nth-child(-n+6) label {
        clear: both;
        display: inline-block;
        line-height: 26px;
    }        
    .location-search-box p:nth-child(-n+6) label ~ select:last-child,
    .location-search-box p:nth-child(-n+6) label ~ button:last-child {
        width: 215px !important;
        margin-right: 35px;
        float: right;
    }     
    .advanced-search-page .checkbox-list, .advanced-search-page .radio-list {
        white-space: normal;
        width: 100%;
    }    
    .home-page-three-banners .topic-html-content {
        left: 50%;
        width: 150%;
    } 
    .home-page-three-banners .topic-html-content:first-child {
        width: 50%;
    }                                
}
@media only screen and (max-width: 410px) {
    .footer .footer-menu .col {
        width: 100%;
        margin-bottom: 20px;
    }            
    .footer-menu li, .footer-menu h4 {
        text-align: center;
    }     
    .location-search-box p:nth-child(-n+6) label ~ select:last-child,
    .location-search-box p:nth-child(-n+6) label ~ button:last-child {
        width: 100% !important;
        margin-right: 0;
        float: none;
    }      
    .home-page-three-banners .topic-html-content {
        left: 60%;
        width: 180%;
    } 
    .home-page-three-banners .topic-html-content:first-child {
        width: 60%;
    }                            
}
body .nop-jcarousel .jcarousel-list-horizontal {
    padding: 0 !important;
}
body .home-page .products-carousel .nop-jcarousel {
    margin: 15px 0 0 0;
}
body .home-page .products-carousel .item-info .jcarousel-product-name {
    line-height: 1;
    color: #434343;
    font-size: 14px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    width: 100%;
    left: 50%;
}
body .home-page .products-carousel .item-info .jcarousel-product-title {
    height: 60px;
    position: relative;
}
body .home-page .products-carousel .item-info .prices {
    height: 35px;
}
body .home-page .products-carousel .item-info .actual-price {
    font-size: 16px;
    color: #42413a;
}
body .home-page .products-carousel .item-info .excl-gst {
    font-size: 8px;
}
body .home-page .nop-jcarousel .jcarousel-item-horizontal {
    border: 0;
}
body .home-page .nop-jcarousel .jcarousel-container {
    padding-top: 0 !important;
}
body .home-page .products-carousel .item-info {
    border: 0;
}
body .home-page .nop-jcarousel .jcarousel-item-horizontal .item-picture {
    overflow: hidden;
    z-index: 1;
}
body .home-page .nop-jcarousel .jcarousel-item-horizontal .item-picture a {
    display: block;
    position: relative;
    width: auto;
    height: auto;
    max-width: none;
    max-height: none;
}
body .home-page .nop-jcarousel .jcarousel-item-horizontal .item-picture a:before {
    content: "";
    display: block;
    padding-top: 75%;
}
body .home-page .nop-jcarousel .jcarousel-item-horizontal .item-picture a:after {
    content: none;
}
body .home-page .nop-jcarousel .jcarousel-item-horizontal .item-picture a img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: none;
    max-height: none;
    height: auto;
    width: 200px;
    transform: translateX(-50%);
    margin: auto;
    left: 50%;
}
#topuserlink a {
    font-size: 14px;
}
.registration-page .inputs textarea {
    width: 100%;
    max-width: 100%;
}
body .footable.breakpoint > tbody > tr > td > span.footable-toggle {
    background-size: 20px;
    height: 40px;
    width: 40px;
}
*GLOBAL TABLES*/

.cart, .data-table,
.compare-products-table,
.forums-table-section table {
	margin: 0 0 20px;
}
.cart th, 
.data-table th, 
.forums-table-section th {
    background: #2E5323;
    border: #000000;
    padding: 10px;
    white-space: nowrap;
    color: #fff;
    font-size: 14px;
}
.cart td, .data-table td,
.compare-products-table td,
.forums-table-section td {
	min-width: 50px;
    border: 1px solid #ddd;
    background: #fff;
    padding: 10px;
}
.cart a, 
.data-table a,
.forums-table-section a {
    font-weight: bold;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
    .cart a:hover,
    .data-table a:hover,
    .forums-table-section a:hover {
        color: #000000;
    }

.cart .remove-from-cart,
.cart .add-to-cart,
.data-table .select-boxes {
    text-align: center;
}
.cart .unit-price {
    white-space: nowrap;
}
.cart .qty-input {
    width: 50px;
    text-align: center;
}
.cart .subtotal {
    color: #c00;
    white-space: nowrap;
}

.product-specs-box .data-table td {
    padding: 5px;
}
.compare-products-table {
    font-size: 14px;
}
.compare-products-table .overview p:first-child {
    margin: 0 0 10px;
    text-align: right;
}
.compare-products-table .overview p:last-child {
    position: relative;
    max-width: 200px;
    height: 200px;
    overflow: hidden;
}
.compare-products-table .overview img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}
.compare-products-table .product-name td {
    font-size: 16px;
}
.compare-products-table a {
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;    
}
.compare-products-table a:hover,
.compare-products-table .product-price td {
    color: #000000;
}
.compare-products-table .product-price td:first-child {
    color: #555;
}

.compare-products-table-mobile img {
    max-width: 160px;
}

table .attributes {
    margin: 5px 0 0;
    padding: 5px 0 0;
    border-bottom: 0;
    border-top: 1px solid #ddd;
}

.go-to-page {
    display: inline-block !important;
    font-size: 13px !important;
}

/* TIER PRICE TABLES */

.tier-prices {
	margin: 0 0 20px;
}
.tier-prices .prices-header {
	margin: 0 0 10px;
    font-size: 18px;
}
.tier-prices .prices-header strong { 
    font-weight: 400;
}
.prices-table {
    width: 100%;
    overflow: hidden;
	border: 1px solid #ddd;
}
.prices-row {
    float: left;
    width: 50%;
}
.prices-row > div {
    padding: 10px;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.prices-row > div:first-child {
	border-top: 0;
}
.prices-row:first-child > div {
	border-left: 0;
}
.prices-table .field-header {
    font-weight: 700;
}
.tier-prices .item-price {
	color: #c00;
}

@media all and (min-width: 769px) {

.product-details-page .prices-table {
	display: table;
	background: #fff;
}
.product-details-page .prices-row {
	display: table-row;
	float: none;
	width: auto;
}
.product-details-page .prices-row > div {
	display: table-cell;
	background: #f9f9f9;
}
.product-details-page .prices-row:first-child > div {
	border-left: 1px solid #ddd;
	border-top: 0 !important;
}
.product-details-page .prices-row > div:first-child {
	border-top: 1px solid #ddd;
	border-left: 0;
}
.cart td.product{
	text-align:left;
}

}


@media all and (min-width: 1001px) {

.cart tr > *:first-child,
.data-table tr > *:first-child,
.compare-products-table tr > *:first-child,
.forums-table-section tr > *:first-child {
	border-left: none;
}
.cart tr > *:last-child,
.data-table tr > *:last-child,
.compare-products-table tr > *:last-child,
.forums-table-section tr > *:last-child {
	border-right: none;
}
.compare-products-table tr > td:first-child,
.downloadable-products-page td:first-child,
.subscription-list td:first-child,
.reward-points-page tr > td:first-child{
	border-left: 1px solid #ddd;
}
.prices-table {
	border-right: none;
	border-left: none;
}	

}

/* footable custom css */


.footable-first-column {
	text-align: center;
}
.footable-first-column>span{
    cursor:pointer;
}
.footable-first-column .item-count {
	font-size: 13px !important;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle {
	display: block;
    min-width: 16px;
	height: 16px;
	overflow: hidden;
}
.footable-row-detail {
	text-align: left;
}
.footable-row-detail-cell {
	text-align: left !important;
}
.footable-row-detail-row {
	margin: 0 0 10px;
    display: table-row;
}
.footable-row-detail-name {
	margin: 0 0 5px;
	/*font-style: italic;*/
    display: table-cell;
    padding: 7px 10px;
}
.footable-row-detail-value {
    display: table-cell;
}

.footable-toggle {
	background: url(/Themes/Tiffany/Content/img/table-plus.png) no-repeat center;
}
.footable-detail-show .footable-toggle {
	background: url(/Themes/Tiffany/Content/img/table-minus.png) no-repeat center;
}
.footable-toggle:before {
	display: none !important;
}

/* hidding item counter in different tables */

@media all and (max-width: 809px) {
.order-summary-content .cart .item-count,
.wishlist-page .cart .item-count,
.section.products .data-table .item-count,
.section.shipments .data-table .item-count {
	display: none;
}
}

@media all and (max-width: 611px) {
.return-request-page .data-table .item-count,
.downloadable-products-page .data-table .item-count {
	display: none;
}
}

@media all and (max-width: 505px) {
.reward-points-history .data-table .item-count {
	display: none;
}
}

.compare-products-table-mobile .item-count {
	display: none;
}
@media all and (max-width: 1000px) {
.master-wrapper-content {
	background: /*#f9f9f9*/ #fff;
}

.admin-header-links {
	position: fixed;
	top: 0;
	z-index: 10001;
	width: 100%;
}
.responsive-nav-wrapper-parent {
    position: relative;
	padding: 0 0 30px;
	z-index: 10000;
}
.header {
	margin-top: 30px;
}
.admin-header-links ~ .header {
	margin-top: 50px;
}
.wishlist-shoping {
	display: none;
}
.header-selectors-wrapper > div {
    height: 32px;
    line-height: 30px;
    margin: 0 5px;
    padding:0;
    color:#2e5323;
    background:url(/Themes/Tiffany/Content/img/arrow-down.png) no-repeat scroll 92% center #ffffff;
    text-align:left;
}
.styleSelect_item{
    width:80px;
    background:#fff;
}
.jspPane li {
    padding: 0 0 0 5px;
}

/* RESPONSIVE NAV WRAPPER */

.responsive-nav-wrapper {
    position: relative;
    background: #2e5323;
    background: rgba(46,83,35,1);
	text-align: center;
	font-size: 0;
}

    .responsive-nav-wrapper:after {
	content: "";
	display: block;
	clear: both;          
}
.responsive-nav-wrapper.stick {
    position: fixed;
	top: 0; /*top offset when NOT logged in*/
	width: 100%;
    background: #2e5323;
    background: rgba(46,83,35,.8);;
	z-index: 10000;
}

    .responsive-nav-wrapper.nav-down {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.responsive-nav-wrapper.nav-up {
    -webkit-transform: translateY(-52px);
    transform: translateY(-52px);
}
.admin-header-links ~ .responsive-nav-wrapper-parent .responsive-nav-wrapper.stick {
	top: 35px; /*top offset when logged in*/
}
.responsive-nav-wrapper > div > span,
.responsive-nav-wrapper > div > a {
	display: block;
	color: #fff;
	font-size: 20px;
	text-transform: none;
	height: 50px;
	width: 50px;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
}
.responsive-nav-wrapper > div {
	margin-right:1px;
}
		
.responsive-nav-wrapper .menu-title {
	display: inline-block;
	background: url(/Themes/Tiffany/Content/img/menu.png) no-repeat center rgba(57,50,48,.3);
}
.responsive-nav-wrapper .search-wrap {
	display: inline-block;
	background: url(/Themes/Tiffany/Content/img/search.png) no-repeat center rgba(57,50,48,.3);
}
.responsive-nav-wrapper .shopping-cart-link {
	display: inline-block;
	background: url(/Themes/Tiffany/Content/img/shopping-cart.png) no-repeat center rgba(57,50,48,.3);
}
.responsive-nav-wrapper .filters-button {
    display: none;
	background: url(/Themes/Tiffany/Content/img/filters.png) no-repeat center rgba(57,50,48,.3);
}
.responsive-nav-wrapper .personal-button {
	display: inline-block;
	background: url(/Themes/Tiffany/Content/img/personal.png) no-repeat center rgba(57,50,48,.3);
}
.responsive-nav-wrapper .wishlist-button {
	display: inline-block;
	background: url(/Themes/Tiffany/Content/img/wishlist-copy.png) no-repeat center rgba(57, 50, 48, 0.3);
}


/* RESPONSIVE MENU */

.ps-container > .ps-scrollbar-y-rail {
    visibility: hidden !important;
}
.scrollYRemove {
    overflow: hidden !important;
    -ms-touch-action: none !important;
    -webkit-overflow-scrolling: touch !important;
}
.overlayOffCanvas {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: 1000;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}
    .overlayOffCanvas.show {
        background: rgba(0,0,0,0.4);
    }

.justAFixingDivBefore,
.header-menu {
	position: fixed;
	top: 0;
	left: 0;
	width: 320px;
    height: 100%;
    text-align: left;
    background: #2e5323 !important;
    overflow: hidden;
    z-index: 2147483647;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.notAndroid23 .justAFixingDivBefore,
.notAndroid23 .header-menu {
	-webkit-transform: translate(-320px);
	-ms-transform: translate(-320px);
	transform: translate(-320px);
}
.android23 .justAFixingDivBefore,
.android23 .header-menu {
	left: -320px;
}        
.header-menu.open {
	box-shadow: 1px 0 5px rgba(0,0,0,.5);
}
.notAndroid23 .header-menu.open {
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	transform: translate(0);
}
.android23 .header-menu.open {
	left: 0;
}

.header-menu .close-menu {
	background: url(/Themes/Tiffany/Content/img/arrow-left.png) no-repeat 6% center #282322;
	cursor: pointer;
}
.close-menu span {
	display:block;
	padding: 15px 20px;
	font-size: 20px;
	color: transparent;
	text-transform: none;
	line-height: 15px;
	text-align: right;
	background:url(/Themes/Tiffany/Content/img/close-menu.png) no-repeat 94% center;

}
.header-menu > ul li {
	background: #393230;
}
.header-menu > ul li:after {
	content: "";
	display: block;
	clear: both;
}
.header-menu > ul li > a,
.header-menu > ul li > span {
	display: block;
	padding: 16px 20px !important;
	line-height: 17px;
	color: #ddd;
	font-size: 16px;
	text-transform: none;
	position: relative;
	z-index: 1;
	border-bottom: 1px solid #282322;
}

.header-menu > ul li:last-child > a,
.header-menu > ul li:last-child > span {
	/*border-bottom: 0;*/
} 

.header-menu > ul li:first-child > a,
.header-menu > ul li:first-child > span {
	background: transparent url(/Themes/Tiffany/Content/img/icon-house.png) no-repeat scroll 6% 50%;
    padding: 22px 20px !important;
} 

.header-menu > ul li > .with-subcategories {
	/*width: 270px;*/
    width:84%;
	float: left;   
}
.plus-button {
	position:relative;
	/*float: right;*/
    float:left;
	/*width: 50px;*/
    width:15.5%;
	height: 50px;
	z-index: 2;
	cursor: pointer;
	border-bottom: 1px solid #282322;
	background:url(/Themes/Tiffany/Content/img/arrow-right.png)no-repeat center;
}

.header-menu .sublist-wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 320px;
    height: 100%;
    background: #2e5323 !important;
    box-shadow: 1px 0 5px rgba(0,0,0,0.5);
    z-index: 3;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    overflow: hidden;
}
.notAndroid23 .header-menu .sublist-wrap {
    -webkit-transform: translate(-320px);
    -ms-transform: translate(-320px);
    transform: translate(-320px);
}
.android23 .header-menu .sublist-wrap {
    left: -320px;
}
.notAndroid23 .header-menu .sublist-wrap.active {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.android23 .header-menu .sublist-wrap.active {
    left: 0;
}

.header-menu ul li.back-button {
	background: #282322;
}
.header-menu .back-button span {
	text-transform: none;
	color: #7e7d7d;
	text-align: right;
	padding: 14px 18px !important; 
	text-transform:none;
	cursor: pointer;
}

/* header menu functionality classes */

.admin-header-links,
.header,
.responsive-nav-wrapper,
.slider-wrapper,
.master-wrapper-content,
.footer {
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;        
}
.notAndroid23 .move-right {
	-webkit-transform: translate(320px);
	-ms-transform: translate(320px);
	transform: translate(320px);        
}



/* SEARCH BOX */

.search-box {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	padding: 15px 10px 10px;
	width: 100%;
	background: #fff;
	box-shadow: -1px 2px 1px rgba(0,0,0,0.3);
	z-index: 99999;
	text-align: center;
}
.search-box.open {
	display: block;
}
.admin-header-links ~ .search-box {
	top: 35px; /*top offset when logged in*/
}
.search-box .search-box-button {
	margin-right: -30px;
}

/* HEADER LINKS */

.header-links-wrapper {
	display: none;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	position: fixed;
	top: 0; /*top offset when NOT logged in*/
	left: 0;
	right: 0;
	z-index: 99999;
	text-align: center;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
.admin-header-links ~ .header-links-wrapper {
	top: 35px; /*top offset when logged in*/
}
.header-links-wrapper.open {
	display: block;
	margin:0;	
}
.header-links-wrapper.open .header-links {
	z-index: 100010;
}

body .mega-menu-responsive > li:first-child {
    display:block;
}

}
/*=====================================================
    
    TABLETS PORTRAIT & SMARTPHONES LANDSCAPE

=====================================================*/

@media all and (min-width: 481px) {
	
/* GLOBAL STYLES */
/* HEADER */

.search-box input.search-box-text {
	width: 300px;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content {
	width: 336px !important; /*txtfield + button*/
}
.eu-cookie-bar-notification {
    width: 450px;
    max-width: 95%;
    margin-left: -225px;
}
/* HEADER MENU */
/* FOOTER */

.newsletter-email input[type="text"] {
	width: 300px;
}

/* LEFT/RIGHT COLUMN */
/* CATEGORY PAGE & GRIDS */

.item-grid {
    width:100%;
    max-width:520px;
    margin:auto;
}
.home-page-category-grid .item-grid {
    max-width:560px;
}
.home-page-category-grid .item-box,
.sub-category-grid .item-box,
.manufacturer-grid .item-box {
    float:left;
    margin:0;
    width:50%;
}
.home-page-category-grid .item-box:nth-child(2n+1){
    clear:both;
}
    .home-page-category-grid.categories-1 .item-box:nth-child(2n+1) {
        clear:none;
    }
    .home-page-category-grid.categories-2 .item-box,
    .sub-category-grid.categories-2 .item-box{
        float:none;
        width:auto;
        max-width:none;
    }
    /*.home-page-category-grid.categories-2 .item-box .title{
        width:auto;
    }*/
    .home-page-category-grid.categories-2 .item-box .title, .sub-category-grid.categories-2 .item-box .title {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    margin: -27px auto 0;
    min-width: 200px;
    padding: 5px;
    right: 0;
    top: 50%;
    width: auto;
}
    .home-page-category-grid.categories-2 .item-box .title a, 
    .sub-category-grid.categories-2 .item-box .title a {
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: #000000;
    padding: 10px 15px;
}
    .home-page-category-grid.categories-2 .item-box .picture a,
    .sub-category-grid.categories-2 .item-box .picture a{
        height:127px;
    }

.product-grid .item-box {
    float: left;
    width: 50%;
}

/* PRODUCT PAGE */
/* QUICK TABS */
/* ATTRIBUTES */
/* GIFT CARD */
/* REVIEW PAGE */

.product-review-list {
	width: 90%;
	max-width: 600px;
	margin: 0 auto 50px;
}
.product-review-item .review-text {
	border: 1px solid #ddd;
}

/* WISHLIST PAGE */

.wishlist-content .buttons input {
	width: auto;
	min-width: 124px;
}

/* PASSWORD PROTECTION */
.enter-password-form input[type="password"] {
	width: 300px !important;
}

/* CONTACT PAGE & EMAILaFRIEND */
/* REGISTRATION, LOGIN, MY ACCOUNT */
/* SHOPPING CART & CHECKOUT */

.shopping-cart-page .common-buttons input {
	width: 50%;
}
.cart-collaterals .coupon-code {
    margin: auto;
    max-width: 350px;
}

/* SEARCH PAGE & SITEMAP */
/* BLOG & NEWS */

/* FORUM & PROFILE */

.forum-search-box-text,
.forum-search-text {
	width: 300px !important;
}

}
/*=====================================================
    
    TABLETS LANDSCAPE & NETBOOKS

=====================================================*/

@media all and (min-width: 769px) {

/* GLOBAL STYLES */

.inputs {
	text-align: left;
}
.link-rss {
	/*display: block;*/
	float: right;
	margin: 5px 0 0;
}
.input-validation-error{
    box-shadow:0 0 0 1px #ff5868 inset;
}
.field-validation-error{
    display:none;
}

/* HEADER */
/* HEADER MENU */
/* FOOTER */

.footer .center {
	padding-left: 3%;
	padding-right: 3%;
}
.footer-upper {
	margin-bottom: 80px;
}
.newsletter-email {
	width: auto;
	max-width: 500px;
	overflow: hidden;
}
.newsletter-email input[type="text"] {
	float: left;
	display: inline-block;
	width: 300px;
}
.newsletter-email input[type="button"] {
	float: left;
	width: auto;
	min-width: 134px;
	max-width: 200px;
}
.footer-middle .footer-block {
	float: left;
	width: 31%;
	max-width: 300px;
	margin: 0 1%;
}
.footer-lower .information-links li:before {
	display: none;
}
.footer-lower .information-links li:first-child:before {
	display: inline-block;
}
.footer-lower .information-links li {
	display: inline-block;
}
.footer-middle .about-us p {
	text-align: justify;
    max-height:284px;
    overflow:hidden;
}

/* LEFT/RIGHT COLUMN */

.block {
	text-align: left;
}
.block .tags li,
.product-tags-all-page li {
	margin: 0 5px;
}
.block .view-all {
	text-align: right;
}
.poll-options,
.poll-results {
	border-bottom: 1px solid #ddd;
}
.poll .buttons,
.poll-total-votes {
	margin-bottom: 0;
	padding: 12px 10px 6px;
	text-align: right;
}

/* CATEGORY PAGE & GRIDS */

.breadcrumb {
	text-align: left;
}
.breadcrumb li:first-child * {
	margin-left: 0;
}

.product-selectors {
	text-align: center;
}
.product-selectors .product-viewmode{
	display:inline-block;
}
.product-selectors > div {
	margin: 0 10px 0 0;
}

.item-grid{
	max-width:750px;
}
.item-box {
	width: 33.333%; /*three per row*/
}
.item-box:nth-child(2n+1) {
	clear: none !important; /*revert the second item*/
}
.item-box:nth-child(3n+1) {
	/*clear: both;*/
	margin-left: 0;
}
.home-page-category-grid .item-box,
.sub-category-grid .item-box,
.manufacturer-grid .item-box {
	width: 33.334%;
}
.home-page-category-grid .item-grid {
	max-width: 795px;
    position:relative;
}
.home-page-category-grid .item-box {
	max-width: 265px;
}
.home-page-category-grid.categories-1 .item-grid .item-box:nth-child(3n+1){
    clear:none;
}
.home-page-category-grid.categories-1 .item-grid{
    overflow:hidden;

}
.home-page-category-grid.categories-1 .item-grid .slider-wrapper{
    left: 33.33%;
    overflow: hidden;
    position: absolute;
    width: 33.33%;
}
.home-page-category-grid.categories-1 .item-grid .slider-wrapper img{
    width:100%;
}

.manufacturer-list-page .manufacturer-grid {
	margin:auto;
}

.product-grid .item-box{
	width: 33.333%;
}

.product-list .item-box{
	float:none;
	margin:0;
	width: auto;
}
.product-list .product-item:after{
	content: "";
	display: block;
	clear: both;
}
.product-list .item-box .picture{
	float:left;
	width:200px;
}
.product-list .item-box .picture a{
	height:264px;
}
.product-list .item-box .details{
	background:#fff !important;
	height:auto;
	margin: 0 10px 0 210px;
	padding: 0;
	text-align:left;
}
.product-list .item-box .details .product-title{
	margin: 10px 0 15px;
	height: auto;
	font-size:16px;
	text-transform:uppercase;
	font-family:Arvo;
	font-weight: normal;
}
.product-list .item-box .details .description{
	display:block;
	font-size:16px;
	color:#666;
	line-height:20px;
	height: auto;
	border-bottom:1px solid #ddd;
	padding: 0 0 10px;
}
.product-list .item-box .details .prices{
	line-height: 30px;
	margin: 0 0 10px;
}
.product-list .item-box .details .price.old-price{
    color:#666;
}
.product-list .item-box .buttons {
    overflow: hidden;
    text-align: left;
}
.product-list .details .add-info .buttons input.button-2.add-to-compare-list-button{
    background: url(/Themes/Tiffany/Content/img/compare-button.png) no-repeat scroll center center #a79c97;
    width:45px;
}
.product-list .details .add-info .buttons input.button-2{
	background: url(/Themes/Tiffany/Content/img/shopping-cart.png) no-repeat center center #8e807a;
	display: inline-block;
	height: 45px;
	text-align: left;
	width: 45px;
	font-family: Arvo;
	font-size: 18px;
	color: #fff;
	text-indent: -999px;
	overflow: hidden;
	padding: 0;
	border: none;
}
.product-list .add-info .compare-products{
    margin:0 0 0 1px;
}
.pager ul {
	text-align: right;
}
.pager li {
	margin: 0 0 0 10px;
}

/*categories banner*/
.home-page-category-grid .slider-wrapper {
	display: block;
}
.home-page-category-grid .slider-wrapper {
	/*max-width: 267px;*/
	height: auto;
}
.home-page-category-grid.categories-2 .item-grid .slider-wrapper{
    width:25%;
    overflow:hidden;
}
.home-page-category-grid.categories-2 .item-grid .slider-wrapper img{
    width:100%;
}
.home-page-category-grid.banner-included.categories-1 .item-grid .item-box:nth-child(2n){
            margin:0 0 0 33.33%;
}


/* PRODUCT PAGE */

.product-essential {
	margin-bottom: 40px;
}
.gallery {
	float: left;
	width: 49.5%;
}
.overview {
	float: right;
	width: 49.5%;
	text-align: left;
	padding: 20px 10px;
}
.overview .buttons {
	text-align: left;
}
.overview .buttons div {
	margin: 0 10px 10px 0;
}
.overview .qty-label,
.variant-overview .qty-label {
	position: static;
	left: 0;
	margin: 0 5px 0 0;
}
.product-variant-line {
	text-align: left;
}
.variant-picture {
	float: left;
	width: 220px;
	margin: 0;
}
.variant-picture + .variant-overview {
	margin-left: 235px;
}
.variant-overview .variant-name {
	background: none;
	padding: 5px 0;
}
.variant-overview .variant-description {
	display: block;
}
.variant-overview .attributes {
	max-width: none;
	margin: 0 0 20px;
}
.variant-overview .add-to-cart-button {
}
.variant-overview .add-to-wishlist-button {
	float: left;
	clear: none;
	margin: 10px 15px;
}
.product-details-page .tax-shipping-info{
    text-align:left;
}
/* QUICK TABS */
/* ATTRIBUTES */

.attributes {
	margin: 0 auto 10px;
}
.attributes dt {
	float: left;
	clear: left;
	min-width: 70px;
	margin-right: 10px;
}
.attributes select {
	max-width: 250px;
}
.attributes dt label {
	line-height: 32px;
}
.attributes dd {
	float: left;
	margin-right: 10px;
}
.color-squares {
	text-align: center;
}
.color-squares label {
	margin: 0 10px 0 0;
	padding: 0 !important;
}

/* GIFT CARD */
/* REVIEW PAGE */

.product-reviews-page .form-fields{
    border-bottom:none;
}
.product-reviews-page .inputs{
	margin:0;
}
.product-reviews-page .inputs label{
	border-right: 1px solid #dddddd;
	float: left;
	line-height: 40px;
	margin: 0;
	padding: 0 8px 0 0;
	text-align: right;
	width: 30%;
}
.product-reviews-page .inputs input,
.product-reviews-page .inputs textarea{
	border: medium none;
	max-width: none;
	width: 70%;
	font-size:15px;
}
.product-reviews-page .inputs textarea{
	margin:0 0 0 -1px;
	border-left:1px solid #ddd;
}
.product-reviews-page .inputs{
	border:1px solid #ddd;
}
.product-reviews-page .inputs+.inputs{
	border-top:none;
}
.product-reviews-page .inputs+.inputs label{
	border:none;
}
.write-review .review-rating {
	margin-top: 10px;
}
.product-review-list {
	width: auto;
	max-width: none;
}
.product-review-item {
}
.product-review-item .review-item-head {
	margin: 0 0 -1px;
}

/* WISHLIST & COMPARE LIST */

.compare-products-page .clear-list {
}

/* PASSWORD PROTECTION */
/* CONTACT PAGE & EMAILaFRIEND */

.contact-page .topic-html-content-body {
	text-align: left;
}

.contact-page .inputs {
	margin: 0;
	border-bottom: 1px solid #ddd;
}
.contact-page .inputs label {
	float: left;
	margin: 0;
	padding-right: 10px;
	width: 30%;
	text-align: right;
	line-height: 40px;
	color: #666;
}
.contact-page  .form-fields {
    border-width: 1px 1px 0;
	border-style: solid;
	border-color: #ddd;
}
.contact-page .inputs .input-box {
	float: left;
	width: 70%;
}
.contact-page .inputs input,
.contact-page .inputs textarea {
	max-width: none;
	width: 100%;
	border-bottom: none;
	border-top: none;
	border-right: none;
}

.email-a-friend-page .inputs{
    margin:0;
    border-bottom:1px solid #ddd;
    overflow:hidden;
}
.email-a-friend-page .inputs label{
    float:left;
    margin:0;
    padding:0 10px 0 0;
    line-height:40px;
    width:30%;

}
.email-a-friend-page .inputs input,
.email-a-friend-page .inputs textarea{
    float:left;
    width:70%;
    max-width:none;
    border:none;
    border-left:1px solid #ddd;
}
.email-a-friend-page .form-fields{
    border-width: 1px 1px 0;
	border-style: solid;
	border-color: #ddd;
}


/* REGISTRATION, LOGIN, MY ACCOUNT */



.registration-page > .fieldset > .inputs:first-child {
	background: red;
}
.registration-page  .form-fields {
    border-width: 1px 1px 0;
	border-style: solid;
	border-color: #ddd;
}
.registration-page .inputs > label {
	float: left;
	margin: 0;
	padding-right: 10px;
	width: 30%;
	height: 40px;
	text-align: right;
	border-bottom: none;
	border-right: 1px solid #ddd;
	line-height: 40px;
	color: #666;
	background: #fff;
}
.registration-page .inputs .gender {
	float: left;
	padding: 0 0 0 8px;
	line-height: 40px;
	min-width: 100px;
	width: auto;
	max-width: 200px;
	text-align: left;
}
.registration-page .inputs {
	margin: 0;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	background: #f9f9f9;
}
.registration-page .inputs input {
	width: 70%;
	max-width: none;
	border: none;
	font-size: 16px;
	padding: 8px 12px;
}
.registration-page .inputs textarea {
	width: 70%;
	border-width: 0 0 0 1px;
	margin: 0 0 0 -1px;
}
.registration-page .inputs .check-box {
	width: 8%;
}

.registration-page .inputs .gender label {
	margin: 0 0 0 5px;
}
.registration-page .fieldset .inputs > select {
	width: 23.33%;
	max-width: none;
	border: none;
	border-right: 1px solid #ddd;
	color: #505050;
	font-size: 16px;
	height: 40px;
	padding: 10px;
}
.registration-page .inputs select:nth-of-type(3){
    border-right: none;
}
#check-availability-button {
	position: absolute;
	top: 0px;
	right: 0px;
	width: auto;
	margin: 0;
	height: 40px;
	font-size: 13px;
	padding: 0 15px;
}
.registration-page #Newsletter {
	height: 40px;
}

.login-page .form-fields .inputs {
	margin: 0 0 -1px;
	overflow: hidden;
}
.login-page .form-fields .inputs label,
.password-recovery-page .form-fields .inputs label {
	float: left;
	margin: 0;
	width: 30%;
	line-height: 38px;
	text-align: right;
	padding: 0 10px 0 0;
	border: 1px solid #ddd;
	border-right: none;
	height: 40px;
	color: #666;
}
.login-page .form-fields .inputs input,
.password-recovery-page .form-fields .inputs input {
	float: left;
	width: 70%;
	max-width: none;
}
.login-page .form-fields .inputs.reversed {
	width: 350px;
	margin: 0 auto 20px !important;
	text-align: center !important;
}
.login-page .form-fields .inputs + .inputs {
	margin: 0 0 20px 0;
}
.login-page .form-fields .inputs.reversed > * {
	border: none;
	height: 40px;
	line-height: 40px;
}
.login-page .returning-wrapper .inputs.reversed input,
.login-page .returning-wrapper .inputs.reversed label {
	margin: 0 2px;
	float: none;
}
.login-page .inputs.reversed .forgot-password {
	clear: both;
}

.inputs.reversed > label {
	border-bottom: medium none !important;
}
.account-page .form-fields{
	border:1px solid #ddd;
	border-bottom:none;
}
.add-more-external-records {
	border:1px solid #ddd !important;
	padding: 15px;
}
.account-page .inputs{
	margin:0;
}
.account-page .inputs>label{
	float:left;
	margin:0;
	padding-right:10px;
	width:30%;
	text-align:right;
	line-height:40px;
	height:40px;
	border-right:1px solid #ddd;
	background:#fff;
	color:#666;
    overflow:hidden;
}
.account-page .inputs{
	background:#f9f9f9;
	border-bottom:1px solid #ddd;
	text-align: left;
}

.account-page .inputs .gender label{
	float:none;
	margin:0 0 0 5px;
	border:none;
	text-align:left;
	color:#666;
} 
.account-page .inputs .textbox,
.account-page .inputs .text-box.single-line,
.account-page .inputs #Address_CountryId,
.account-page .inputs #Address_StateProvinceId,
.account-page .inputs textarea{
	float:left;
	width:70%;
	max-width:none;
	border:none;
	color:#666;
	font-size:16px;
	padding: 8px 12px;
}
.account-page .inputs.custom-attributes select{
    width:70% !important;
}
.account-page .inputs textarea{
	border-left:1px solid #ddd;
	margin-left: -1px;
}
.account-page .inputs label[for="Signature"]{
	border-right:none;
	height:150px;
}
.account-page .inputs select{
	width:23.33% !important;
	border:none;
	border-right:1px solid #ddd;
	height: 40px !important;
	padding: 10px !important;
	font-size: 15px;
	color: #666;
}
.account-page .inputs select:nth-of-type(3) {
	border-right: none;
}
.account-page .inputs .gender{
	float: left;
	line-height: 40px;
	max-width: 200px;
	min-width: 100px;
	text-align: left;
	width: auto;
}
.account-page .inputs .check-box {
	float:left;
	width: 40px;
	height:40px;
}
.account-page .edit-address {
	border:1px solid #ddd;
	border-bottom: none;
}
.account-page .section.address-item,
.account-page .section.order-item {
	float: left;
	width: 50%;
}
.inputs .option-list {
	padding: 0 12px;
	color: #666;
	border:1px solid #ddd;
    	border-bottom:none;
    	background:#f9f9f9;
    	width:70%;
}
.custom-attributes textarea{
    width:70%;
}
.custom-attributes>label{
    border:none;
}

.inputs .option-list label{
    border:none !important;
}
.inputs .option-list li {
	margin: 0 10px 0 0;
}

.return-request-list-page .request-item {
	float: left;
	width: 50%;
	padding: 0 10px;
}
.return-request-list-page .details a {
	display: block;
	margin: 5px 0;
}
.return-request-page .title strong{
	font-family:Arvo;
	font-weight:normal;
	font-size:16px;
	text-transform:uppercase;
}
.return-request-page .fieldset .form-fields{
	border:1px solid #ddd;
	border-bottom:none;
}
.return-request-page .fieldset .inputs{
	margin:0;
	border-bottom:1px solid #ddd;
}
.return-request-page .fieldset .inputs label{
	background: #ffffff;
	color: #666666;
	float: left;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding-right: 10px;
	text-align: right;
	width: 30%
} 
.return-request-page .fieldset .inputs select,
.return-request-page .fieldset .inputs textarea{
	border: medium none;
	border-left:1px solid #ddd;
	color: #666666;
	float: left;
	font-size: 16px;
	max-width: none;
	width: 70%;
}

.registration-page .inputs select#CountryId,
.registration-page .inputs select#StateProvinceId,
.registration-page .inputs select#TimeZoneId,
.account-page .inputs select#CountryId,
.account-page .inputs select#StateProvinceId,
.account-page .inputs select#TimeZoneId{
    width:70% !important;
	border-right: none;
}
.address-list-page .address-list{
    overflow:hidden;
}
/* SHOPPING CART & CHECKOUT */


.checkout-attributes li {
	display: inline-block;
	margin: 0 5px;
}

.shopping-cart-page .common-buttons input {
	width: 33.333%;
}

.shopping-cart-page .totals {
	float: right;
	/*margin: 0 25px;*/
	max-width: 40%;
}

.cart-collaterals {
	float: left;
	/*margin: 0 25px;*/
	max-width: 60%;
}

.checkout-page .address-item,
.select-shipping-address .address-item {
	float: left;
	width: 33.33%;
}

.checkout-page .address-item .select-billing-address-button,
.select-shipping-address .address-item .select-shipping-address-button {
	width: 100%;
}

.order-review-data {
	display: table;
	width: 100%;
	margin: 0 0 50px;
}
.order-review-data ul {
	display: table-cell;
}
.order-details-area td {
	float: none;
	width: 50%;
}

.order-details-page .actions {
	text-align: right;
}

.order-details-page .actions input {
	min-width: 0;
}

.order-details-page .checkout-attributes,
.order-details-page .tax-shipping-info{
    text-align:right;
    margin:5px 0;
    padding:0;
}
.checkout-attributes:only-child{
    padding:10px 0;
}
.order-details-page .total-info {
	float:right;
	overflow: hidden;
}

.order-details-page .cart-total {
	float: right;
}

.order-progress li {
	margin: 0 20px 30px;
}

.checkout-page .edit-address {
	margin: auto;
	max-width: 750px;
	border-bottom: 1px solid #ddd;
}

.checkout-page .address-item li {
	text-align: left;
	padding: 2px 20px;
}

.checkout-page .enter-address .inputs {
	margin: 0;
}

.checkout-page .edit-address{
    border-left:1px solid #ddd;
}
.checkout-page .enter-address .inputs:after {
	content: "";
	display: block;
	clear: both;
}

.checkout-page .enter-address .inputs label {
	float: left;
	margin: 0;
	padding: 0 8px 0 0;
	width: 30%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ddd;
	border-right: none;
	border-bottom: none;
	color: #666;
}
.checkout-page .enter-address .inputs,
.checkout-page .enter-address .inputs>label,
.checkout-page .enter-address .inputs.custom-attributes>label{
    border-left:none;
}
.checkout-page .enter-address .inputs input,
.checkout-page .enter-address .inputs select {
    float: left;
    width: 70%;
    height: 40px;
    max-width: none;
    border-bottom: none;
	font-size: 16px;
}

.checkout-page .checkout-data {
    /*padding:0;*/
}
.shipping-method .method-list li {
    float: left;
    width: 33.33%;
    padding: 0;
}
.payment-method .method-list li {
	width: 500px;
}
.address-item:nth-child(3n+1){
    clear:both;
}

/* SEARCH & SITEMAP */


.search-page .inputs{
    margin:0;
    border:1px solid #ddd;
}
.search-page .inputs label{
    float:left;
    margin:0;
    padding:0 8px 0 0;
    width:30%;
    line-height:40px;
    border-right:1px solid #ddd;
} 
.search-page .inputs input[type="text"]{
    border:none;
    width:70%;
    max-width:none;
}
.search-page .inputs.reversed input{
    float:right;
    height:40px;
    width:50px;
    text-align:left;
}
.search-page .inputs.reversed{
    border:none;
    float:none;
}
.search-page .inputs.reversed label,
.search-page .inputs.reversed input{
    float:none;
    margin:5px;
    width:auto;
    border:none;
}
.search-page .advanced-search{
    border:none;
}
.search-page .advanced-search .inputs select{
    width:70%;
    max-width:none;
}
.search-page .advanced-search .price-range {
    margin:0 0 0 10px;
    font-size:14px;
    height:40px;
	line-height:40px;
}
.search-page .advanced-search .price-range input{
	background: none;
		border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin:3px;
    width:45%;
    height:auto;
}
.advanced-search{
    border:1px solid #ddd;
}
.advanced-search .inputs{
    overflow:hidden;
	margin: 0 0 -1px;
    border-bottom:1px solid #ddd;
}
.advanced-search .inputs select{
	font-size: 16px;
	color: #555;
}
.advanced-search .inputs:last-child{
    border-bottom:none;
}
.advanced-search .inputs label{
    text-align:right;
	padding:0 8px 0 0;
    margin:0;
    border-right: 1px solid #dddddd;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: right;
    width: 30%;
}
.advanced-search .inputs select{
    float:left;
    width:70%;
    max-width:none;
    border:none;
}

/* BLOG & NEWS */

.post-head ~ *,
.news-head ~ * {
	display: block;
}
.blog-page .tags > *,
.blogpost-page .tags > * {
	float: left;
}
.blog-page .tags label,
.blogpost-page .tags label {
	margin: 0 10px 0 0;
	line-height: 24px;
}
.new-comment textarea {
    max-width:none;
    background:#fff;
}
.blogpost-page .new-comment .inputs label{
    display:block;
}
.blogpost-page .new-comment .inputs{
    margin:0;
    border:1px solid #ddd;
}
.blogpost-page .new-comment .inputs label{
    border-right: 1px solid #dddddd;
    color: #666666;
    float: left;
    height: 150px;
    line-height: 40px;
    margin: 0;
    overflow: hidden;
    padding-right: 10px;
    text-align: right;
    width: 30%;
}
.blogpost-page .new-comment .inputs textarea {
     background:#f9f9f9;
    border: medium none;
    width: 70%;
}
.blogpost-page .new-comment .inputs .field-validation-error{
    position:absolute;
    top:0;
    right:0;
    padding:0 3px;
    border:1px solid #ddd;
    border-top:0;
    border-right:0;
    background:#f9f9f9;
    line-height:40px;
}
.comment-info {
	float: left;
	margin: 0;
}
.comment-content {
	padding: 15px;
}
.comment-info + .comment-content {
	margin: 0 0 0 115px;
	padding: 10px 10px 10px 0;  
}
.news-item-page .new-comment .inputs label{
    display:block;
}
.news-item-page .new-comment .inputs input{
    
}
.blog-comment, .news-comment{
    padding:0 0 15px 0;
    text-align:left;
}
.blog-page .tags {
    float:left;
    width:70%;
} 
.blogpost-page .tags {
	overflow: hidden;
}
.blogpost-page .tags label {
	text-transform: none;
}
.blog-page .blog-details{
    float:right;
    margin:0;
    padding:14px 15px;
    width:30%;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    text-align:right;
}
.blog-page .post,
.news-list-page .news-items .item{
    text-align:left;
}

.blog-page .post-head {
    padding: 12px 15px;
}
.blog-page .post-body .post-date{
    padding:5px 0;
} 
.blog-post .post-body p{
    margin:5px 0;
}
.private-message-send-page .form-fields{
    border:1px solid #ddd;
    border-bottom:none;
}
.private-message-send-page .inputs{
    background: #f9f9f9;
    border-bottom: 1px solid #dddddd;
    text-align: left;
    margin:0;
}
.private-message-send-page .inputs label,
.private-message-send-page .inputs .toolbar{
    background: #ffffff;
    border-right: 1px solid #dddddd;
    color: #666666;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding-right: 10px;
    text-align: right;
    width: 30%;
}
.private-message-send-page .inputs .toolbar{
    height: 150px;
}
.private-message-send-page .inputs .toolbar>img{
    padding:7px 5px;
}
.private-message-send-page .inputs input[type="text"],
.private-message-send-page .inputs #Message,
.private-message-send-page .inputs a{
    border: medium none;
    color: #666666;
    float: left;
    font-size: 16px;
    max-width: none;
    padding: 8px 12px;
    width: 70%;
}

/*the image in blog post*/
.post-body > p{
    max-width:100%;
}
/*news-blog homepage*/

.news-list-page .news-head {
	overflow: hidden;
}
.news-list-page .news-title {
	float: left;
	max-width: 550px;
	margin: 0;
}
.news-list-page .news-date {
	float: right;
	line-height: 24px;
}
.news-list-page .news-items .read-more {
	float: right;
}
.news-list-homepage{
    height:600px;
    margin:130px 0 0px;
}
.news-list-homepage .news-items{
    padding-top:108px;
}
.news-list-homepage .item{
    float:left;
    width:49.95%;
    margin:0;
}
.news-list-homepage .item:first-child,
.news-list-homepage .item:nth-child(2n-1){
    margin-right:0.1%;
}
.news-list-homepage .view-all{
    clear:both;
}
.comment-info .avatar{
    border-left:none;
    border-top:none;
}
.news-item-page .new-comment .form-fields{
    border:1px solid #ddd;
    border-bottom:none;
}
.news-item-page .new-comment .inputs{
    margin:0;
    border-bottom:1px solid #ddd;
}

.news-item-page .new-comment .inputs label{
    background: none repeat scroll 0 0 #ffffff;
    border-right: 1px solid #dddddd;
    color: #666666;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding-right: 10px;
    text-align: right;
    width: 30%;
    overflow:hidden;
}
.news-item-page .new-comment .inputs input{
    border: medium none;
    color: #666666;
    float: left;
    font-size: 16px;
    max-width: none;
    padding: 8px 12px;
    width: 70%;
}
.news-item-page .new-comment .inputs textarea{
    border:none;
    width:70%;
    background:#f9f9f9;
}
.news-item-page .new-comment .inputs:last-child label{
    height:150px;
}
.news-item-page .new-comment .field-validation-error{
    position:absolute;
    top:0;
    right:0;
    background:#f9f9f9;
    line-height:40px;
    padding:0 3px;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.news-list-homepage .news-details:after {
	height:0;
}

/* FORUM & PROFILE */

.forum-search-box {
	clear: both;
}
.forum-search-box .basic {
}
.forum-search-box .advanced {
}
.forum-search-page .advanced-search {
	max-width: 700px;
	margin: 0 auto 20px;
}
.forum-search-page .advanced-search .inputs {
	margin: 0;
}
.forum-breadcrumb {
	float: left;
	max-width: 600px;
}
.pager.lower {
	float: right;
	margin: 0;
}
.forum-topic-page .topic-options {
	float: left;
}
.forums-table-section-body .forum-name{
    text-align:left;
}
.forum-edit-page .form-fields{
    border:1px solid #ddd;
    border-bottom:none;
}
.forum-edit-page .inputs{
    margin:0;
    border-bottom:1px solid #ddd;
    background:#f9f9f9;
}
.forum-edit-page .inputs label{
    float:left;
    width:30%;
    margin:0;
    line-height:40px;
    height:40px;
    text-align:right;
    padding:0 8px 0 0;
    background:#fff;
}
.forum-edit-page .inputs strong{
    line-height:40px;
    text-align:left;
    padding:0 8px;
    background:#f9f9f9;

}
.forum-edit-page .inputs strong,
.forum-edit-page .inputs input,
.forum-edit-page .inputs textarea,
.forum-edit-page .inputs select{
    float:left;
    width:70%;
    max-width:none;
    border:none;
    border-left:1px solid #ddd;
}
.forum-edit-page .inputs:last-child label{
    border-right:1px solid #ddd;
}
.forum-edit-page .inputs .check-box{
    height:40px;
    text-align:left;
    width:50px;
}
.forum-edit-page .toolbar{
    float:left;
    width:30%;
    text-align:right;
    padding:0 8px 0 0;
    line-height:40px;
    background:#fff;
    height:150px;
}
.forum-edit-page .toolbar .button{
    vertical-align:middle;
}
.forum-edit-page form .buttons{
    margin:0;
    overflow:hidden;
}
.forum-edit-page .inputs .field-validation-error{
    position:absolute;
    top:0;
    right:0;
    padding:0 20px;
    line-height:40px;
    border:1px solid #ddd;
    border-top:none;
    border-right:none;
}
.move-topic-page .inputs{
    border:1px solid #ddd;
    overflow:hidden;
}
.move-topic-page .inputs label{
    float:left;
    margin:0;
    width:50%;
    line-height:40px;
    height:40px;
    text-align:right;
    padding:0 8px 0 0;
}
.move-topic-page .inputs select{
    border:none;
    width:50%;
    max-width:none;
    border-left:1px solid #ddd;
}
.forum-post .post-content,
.profile-info-box .profile-stats {
	text-align: left;
}

}
 /*=====================================================
    
    DESKTOP

=====================================================*/

@media all and (min-width: 1001px) {

/* GLOBAL STYLES */

a {
    -webkit-transition:all 0.25s ease;
    transition:all 0.25s ease;
}
body {
	background: #f9f9f9;
}
body.home-page-wrapper {
	background: #fff;
}
.admin-header-links {
	background: #2e5323;
	border-bottom: 1px solid #ddd;
    color: #fff !important;
}
.master-wrapper-content {
	width: auto;
    margin:20px auto 0;
}
.master-wrapper-main {
	width: 1000px;
	box-shadow: 0 0 0 1px #eee;
	overflow: hidden;
	background: #fff;
	padding-top: 35px;
}
.home-page-wrapper .master-wrapper-main {
	box-shadow: none;
	overflow: visible;
	padding-top: 0;
}
.inputs {
	text-align: left;
}
.inputs label {
	display: inline-block;
	width: 170px;
	margin: 0 10px 0 0;
	text-align: right;
}
.inputs .input-box {
	display: inline-block;
}

/* HEADER */

.header {
	position: relative;
	z-index: 1002;
	width: auto;
	margin: 0;
	background: #fff;
}
.header-inner {
	position: relative;
	width: 1000px;
	margin: auto;
	padding: 15px 0;
	text-align: left;
}
.header-inner:after {
	content: "";
	display: block;
	clear: both;
}
.header-logo {
	float: left;
    margin:0 0 0 10px;
	font-size: 0;
}
.header-2 .header-logo {
    float:none;
	margin: 0;
}
.header-links-wrapper {
	float: right;
    position:relative;
    margin:0 0 0 30px;
    max-width:340px;
}
.header-links li {
	border-left: 1px solid #ddd;
}
.header-links a:hover {
	color: #000;
}
.header-2 .header-links-wrapper {
    float:none;
    margin:0;
    position:absolute;
    top:15px;
    right:-10px;
}
.header-2 .header-links-wrapper li:first-child {
	border-left: none;
}
.flyout-cart {
	display: none;
	position: absolute;
	top: 45px;
	right: 0;
	z-index: 99999;
	width: 300px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.30);
	background: #fff;
}
.flyout-cart.active {
	display: block;
}
.mini-shopping-cart {
	color: #333;
}
.mini-shopping-cart * {
	line-height: normal !important;
}
.mini-shopping-cart .items a {
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    font-family:Arvo;
}
.mini-shopping-cart .count {
    color:#666;
	background: #eee;
	padding: 10px;
    text-align:center;
	font-size: 14px;
}
.mini-shopping-cart .count a{
    text-transform:none;
	color:#000;
}
.mini-shopping-cart .item {
	overflow: hidden;
	padding: 15px 10px 10px;
	border-top: 1px solid #ddd;
}
.mini-shopping-cart .picture {
	float: left;
	width: 90px;
	text-align: center;
}
.mini-shopping-cart .picture a {
	display: block;
	position: relative;
	overflow: hidden;
}
.mini-shopping-cart .picture a:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.mini-shopping-cart .picture img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
}
.mini-shopping-cart .picture + .product {
	margin: 0 0 0 100px;
}
.mini-shopping-cart .name {
	margin: 0 0 10px;
	overflow: hidden;
	max-height: 36px;
	line-height: 18px !important;
	color: #222;
}
.mini-shopping-cart .attributes {
	padding: 0;
	border: none;
}
.mini-shopping-cart .totals {
	background:#f9f9f9;
    text-align:left;
    overflow:hidden;
    padding:15px;
    border-top:1px solid #ddd;
	font-size: 14px;
}
.mini-shopping-cart .totals strong{
    float:right;
	font-weight:normal;
}
.mini-shopping-cart .buttons {
    margin:0;
	padding:0 10px 10px;
	text-align: right;
	background: #f9f9f9;
}
.mini-shopping-cart input[type="button"] {
	display: inline-block;
	padding: 8px 16px;
    font-size:13px;
	font-family: Arvo;
    background:#a79c97;
    color:#fff;
    border:none;
    text-transform:uppercase;
}
.search-n-selectors {
    float: right;
}
.search-box {
	float: left;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content {
    width: 252px !important;
	border-color: #ccc;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content li {
    color:#666;
    font-family:16px;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content li:hover {
	background: #f9f9f9;
}
.search-box .search-box-text{
    border-right:none;
}
.search-box .search-box-button{
    border:1px solid #ddd;
    border-left:none;
}
.search-box input.search-box-text{
    width:220px;
    border-color:#ddd;
}
.header-selectors-wrapper {
	float: right;
	margin: 0 0 0 25px;
}
.header-selectors-wrapper > div {
	width: 40px;
	font-size: 14px;
	float: left;
	margin: 0 10px;
	color: #666;
}
.header-selectors-wrapper select{
    height:30px;
    border:none;
    color:#666;
}
.new_select {
	width: auto !important;
	cursor: pointer;
	z-index: 1003 !important;
}
.new_select > span {
	display: block;
	position: relative;
	line-height: 32px;
	white-space: nowrap;
	overflow: hidden;
}
.new_select > span:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 32px;
	background: #fff url(/Themes/Tiffany/Content/img/arrow-down.png) no-repeat right center;
}

.styleSelect_item {
	top: 32px !important;
	width: auto;
    min-width:80px;
	background: #fff;
	right: 0;
	text-align: left;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 0 0 #fff;
}
.styleSelect_item li {
	padding: 5px;
}
.styleSelect_item li:hover {
	background: #f6f6f6;
}
.header-2 .search-n-selectors {
    position: absolute;
    top: 15px;
    left: 0;
}
.header-2 .header-selectors-wrapper {
	margin-left: 20px;
}
.header-2 .search-box input.search-box-text {
    width: 160px !important;
}
.responsive-nav-wrapper-parent {
	display: none;
}
.wishlist-shoping{
    float:right;
    margin:0;
}
.wishlist-shoping>div{
    float:left;
    margin-left:1px;
    width:45px;
    height:45px;
}
.wishlist-shoping .ico-wishlist,
.wishlist-shoping .cart-label{
    display:block;
    text-indent:-9999px;
}
.wishlist-button{
    background:url(/Themes/Tiffany/Content/img/wishlist-copy.png)no-repeat center rgba(57,50,48,.3);
}
#topcartlink{
    background:url(/Themes/Tiffany/Content/img/shopping-cart.png)no-repeat center rgba(57,50,48,.3);
}
#topcartlink .ico-cart,
.wishlist-button .ico-wishlist{
    display:block;
    height:100%;
}

/* HEADER MENU */

.menu-title, .close-menu,
.header-menu .back-button,
.header-menu .sublist-wrap {
	display: none;
}
.overlayOffCanvas {
	display: none !important;
}
.home-page-wrapper .header-menu-wrapper{
    margin:0;
}
#headerMenuParent {
	background:rgba(46, 83, 35, 0.3);
    position:relative;
    z-index:1;
}
#headerMenuParent.stick{
    position:fixed;
    top:0;
    left:0;
	z-index:1001;
    width:100%;
    background: rgba(46, 83, 35, 0.9);
}
.header-menu {
    margin:0 auto;
	text-align: left;
	position: relative;
	z-index: 1001;
    width:1000px;
}
.header-menu > ul {
    margin:0 90px 0 0;
	font-size: 0;
}
.header-menu > ul > li {
	display: inline-block;
	vertical-align: middle;
}

.header-menu > ul > li:hover{
    background:rgba(57, 50, 48, 0.3);
}
.header-menu > ul > li > a,
.header-menu > ul > li > span {
	display: block;
	padding: 12px 24px;
	font-size: 16px; /*reset zeroing*/
	cursor: pointer;
    color:#fff;
	line-height: 21px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
    text-transform:uppercase;  
}
.header-menu .sublist-wrap {
	display: none;
	position: absolute;
	top: 45px;
	z-index: 1001;
	width: 200px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
	background: rgba(255,255,255,0.85);
}
    .header-menu .sublist-wrap.active {
        display: block;
    }
.top-menu {
	display: block;
}
.header-menu .sublist li {
	position: relative;
}
.header-menu .sublist .back-button {
	display: none;
}
.header-menu .sublist li a {
	display: block;
	/*background: rgba(57,50,48,0.7);*/
    background:rgba(46, 83, 35, 0.9);
    
	padding: 10px 24px 10px 24px;
	font-size: 15px;
	color: #fff;
	line-height: 24px;
}
.header-menu .sublist li:hover > a {
    /*background: rgba(57,50,48,0.8);*/
    background-color:#2e5323;
    background-color:rgba(46,83,35,1);
}

    .header-menu .sublist-wrap .sublist-wrap {
	top: 2px;
	left: 100%;
}
.header-menu .sublist-wrap .sublist-wrap .sublist-wrap{
    top:-2px;
}

.header-menu > ul > li:hover > .sublist{
    display:block;
}

/* FOOTER */

.footer-block ul {
    text-align:left;
}

.footer-middle .center {
	width: 1000px;
	margin: auto;
	padding-left: 0;
	padding-right: 0;
    z-index:2;
}
.footer-lower .information-links a{
    -webkit-transition:all 0.25s ease;
    -ms-transition:all 0.25s ease;
    transition:all 0.25s ease;
}
.footer-lower .information-links a:hover{
    color:#999;
}
.footer-middle .footer-block {
    margin: 0 1.5%;
    max-width: 300px;
    width: 32.33%;
}

/* LEFT/RIGHT COLUMN */

.center-2 {
	float: right;
	width: 75%;
}
.side-2 {
	float: left;
	width: 23%;
	margin-bottom: 1px;
}
.block {
	width: auto;
	max-width: none;
    height:auto;
    background:#fff;
}
.block .listbox {
	display: block;
}

.block .title strong {
    padding: 12px 20px 10px;
}
.block .list a,
.block .year strong {
    padding: 9px 5px 9px 25px;
}
.block .list>li>a{
   position:relative;
}
.block .list li:last-child a {
    border-bottom: none;
}
.sublist>.active{
    position:relative;
}
.side-2 .block .list>.active>a{
    color:#000;
    background:url(/Themes/Tiffany/Content/img/remove-button.png) no-repeat 3% center #f9f9f9;
}
.side-2 .block .sublist>.active>a{
    background:#f9f9f9;
}

/*styles for side block*/

.list>li,
.list>li>a,
.sublist>li>a,
.sublist>li{
    position:relative;
}
.list>li>a:hover{
    background-color:#f9f9f9;
}
.side-2 .block .sublist>.active>a:before{
    background: url(/Themes/Tiffany/Content/img/bullet.png) no-repeat scroll center 15px #ffffff;
    border-color:#ddd;
    border-style: solid;
    border-width: 0 1px 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 1px;
    transition: all 0.3s ease 0s;
    width: 19px;
}
.side-2 .block .list .sublist li>a:hover{
    background:#f9f9f9;
}
.side-2 .block .sublist li>a:before,
.list>li>a:before,
.sublist>li>a:before{
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    transition:all 0.3s ease;
    background: url(/Themes/Tiffany/Content/img/bullet.png) no-repeat scroll center 15px #ffffff;
    content:'';
    width:0;
}
.side-2 .block.block-recently-viewed-products .list li > a:before{
    left:-19px;
    border:none;
}
.list>li>a:hover:before
/*.sublist>li>a:hover:before*/{
    border-color:#ddd;
    border-style: solid;
    border-width: 0 1px 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0px;
    width: 19px !important;
}
.block .product-picture {
	float:left;
    height:100%;
    width:20%;
	vertical-align: middle;
    position:relative;
}
.block .product-picture img {
	display: block;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
}
.block-recently-viewed-products div + a {
	max-width: 80%;
}
.block-recently-viewed-products .list li{
    overflow:hidden;
    height:40px;
}
.block-recently-viewed-products .list li{
    border-top:1px solid #ddd;
}
.block-recently-viewed-products .list li .product-picture{
    display:block;
}
.block-recently-viewed-products .list li a{
	line-height: 40px;
    padding:0 8px 0 0;
    border-bottom:none;
    font-size:14px;
    white-space:normal;
    text-align:right;
    border-top:none;
}
.block.block-popular-tags .title {
    border-bottom:none;
}
.block .tags {
	padding: 5px 15px;
}
.block .poll-options li,
.block .poll-results li{
	display: block;
}
.block.block-recently-viewed-products .list li .product-picture{
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.block.block-recently-viewed-products .list li:hover .product-picture{
    /*width:30%;*//*uncomment if you want to move the image on hover*/
    border-top:none;
}
.block.block-recently-viewed-products .list li .product-name{
   float:right;
   width:70%;
   border-top:none;
}
.block.block-recently-viewed-products .list li a:before{
    border-top:none;
}
.block.block-recently-viewed-products .list li a:hover{
    background-color:transparent;
}
.center-1 .block {
	margin: 0 0 40px;
	border: none;
	text-align: center;
}
.center-1 .block .title {
	margin: 0 0 10px;
}
.center-1 .block .title strong {
	background: none;
	font-size: 18px;
}
.center-1 .block .list {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
}
.center-1 .block .list li {
	display: inline-block;
}
.center-1 .block .list a,
.center-1 .block .year strong {
	border: none;
	padding: 5px 15px;
}
.center-1 .block .sublist {
	display: none;
}
.center-1 .block .view-all {
	border: none;
	text-align: center;
}
.center-1 .block .tags {
	border-bottom: 1px solid #ddd;
	padding: 15px;
}
.center-1 .block .poll strong {
	border-bottom: none;
	margin-bottom: -10px;
}
.center-1 .block .poll-options li,
.center-1 .block .poll-results li{
	display: inline-block;
}
.center-1 .poll .buttons,
.center-1 .poll-total-votes {
	text-align: center;
}
.block li a{
    transition:all 0.2s ease 0s;
    -webkit-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}
.block li a:hover{
    color:#999;
}

/* CATEGORY PAGE & GRIDS */

/*.breadcrumb {
	margin: 0 0 0 -2px;
}
.breadcrumb ul {
	width: 1000px;
	margin: auto;
}
.category-description,
.manufacturer-description,
.vendor-description {
	padding-right: 20px;
}
.item-grid {
    max-width: none !important;
}
.item-box:nth-child(3n+1){
    clear:none;
}
.item-box:nth-child(4n+1){
    clear:both;
}
.category-page .item-box,
.recently-added-products-page .item-box,
.recently-viewed-products-page .item-box,
.manufacturer-page .item-box,
.vendor-page .item-box,
.product-tag-page .item-box {
    max-width:none;
	float: left;
    overflow:hidden;
}
.category-page .product-list .item-box,
.recently-added-products-page .product-list .item-box,
.recently-viewed-products-page .product-list .item-box,
.manufacturer-page .product-list .item-box,
.vendor-page .product-list .item-box,
.product-tag-page .product-list .item-box {
    float:none;
}
.home-page-category-grid .item-box {
	max-width:none;
}
.home-page-category-grid.categories-1 .item-box:nth-child(2n){
    margin:0;
}
.home-page-category-grid.banner-included.categories-1 .item-box:nth-child(2n){
    margin:0 0 0 33.33%;
}
.home-page-category-grid.categories-1 .item-box .title,
.sub-category-grid.categories-1 .item-box .title{
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    transition:all 0.3s ease;
    -webkit-backface-visibility: hidden;
    -webkit-transform: scale(1);
}
.home-page-category-grid.categories-1 .item-box:hover .title,
.sub-category-grid.categories-1 .item-box:hover .title{
    background: url(/Themes/Tiffany/Content/img/title-decoration.png) no-repeat scroll center 97px rgba(0, 0, 0, 0.5);
    height: 167px;
}*/

/*.home-page-category-grid.categories-2 .item-box,
.sub-category-grid.categories-2 .item-box {
	float: none;
	width: auto;
}
.home-page-category-grid.categories-2 .item-box .title,
.sub-category-grid.categories-2 .item-box .title {
	width: auto;
	min-width: 200px;
	top: 50%;
	right: 0;
	margin: -27px auto 0;
	background: rgba(255,255,255,0.7);
	padding: 5px;
}                                  this styles are now in 480.css*/
/*.home-page-category-grid.categories-2 .item-box .title a,
.sub-category-grid.categories-2 .item-box .title a {
	border: 1px solid rgba(0,0,0,0.2);
	padding: 10px 15px;
	color: #000;
}
.home-page-category-grid.categories-2 .item-box .picture a,
.sub-category-grid.categories-2 .item-box .picture a {
	height: 170px;
}
.product-grid .item-box {
    width:250px;
    margin:0;
    overflow:hidden;
}
.product-grid .item-box .details{
    height: 140px;
    position: absolute;
    bottom:-40px;
    width: 100%;
    -webkit-transition:all 0.35s ease;
    -ms-transition:all 0.35s ease;
    transition:all 0.35s ease;
}
.product-grid .item-box .picture {
    margin: 0 0 100px;
}
.product-grid .item-box:hover .details {
    bottom:0;
    background:#fff;
	color: #000;
}
.product-grid .item-box .buttons {
    top: auto;
	bottom: -52px;
}
.product-grid .item-box:hover .details .buttons{
	bottom: -43px;
}
.product-grid .hover-effect-2 .item-box:hover .details .buttons {
    height:50px;
}
.add-info .buttons .product-box-add-to-cart-button,
.add-info .buttons .add-to-compare-list-button {
    background-color:#8e807a;
}
.product-grid .hover-effect-2 .picture {
    margin:0;
}
.product-grid .hover-effect-2 .picture a:after {
    content:"";
	display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:10;
	background:transparent;
    -webkit-transition:all 0.34s ease;
    -ms-transition:all 0.34s ease;
    transition:all 0.34s ease;
}
.product-grid .item-box:hover .hover-effect-2 .picture a:after {
    background:rgba(0,0,0,0.2);    
}
.product-grid .hover-effect-2 .details {
    position:static;
    height:auto;
}
.product-grid .hover-effect-2 .add-info {
    position:static;
	height: 50px;
}
.product-grid .hover-effect-2 .buttons {
    position:absolute;
    top:10px;
    bottom:auto;
    right:10px;
    left:auto;
    width:45px;
    z-index:11;
    opacity:0;
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.product-grid .item-box:hover .hover-effect-2 .buttons {
    opacity:1;
}
.product-grid .hover-effect-2 .productQuantityTextBox {
    transform:none;
    position:absolute;
    left:-110px;
}
.product-grid .hover-effect-2 .add-to-compare-list-button {
	margin: 0 0 1px 0 !important;
    background:url(/Themes/Tiffany/Content/img/compare-button.png) no-repeat center rgba(0,0,0,.5);
}*/
/*.product-grid .hover-effect-2 .compare-products:before{
    width:0;
    transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    background: rgba(255,255,255,.8);
    color: #000;
    content: "Compare";
    display: inline-block;
    height: 45px;
    left: auto;
    line-height: 45px;
    margin-right: 45px;
    position: absolute;
    right: 0;
    font-weight:normal;
	text-transform: uppercase;
}
.product-grid .hover-effect-2 .compare-products:hover:before{
    width: 110px;
    font-size: 14px;
}*/
/*.product-grid .hover-effect-2 .compare-products{
    margin:0;
}
.product-grid .hover-effect-2 .product-box-add-to-cart-button {
	margin: 0 0 1px 0 !important;
    background:url(/Themes/Tiffany/Content/img/shopping-cart.png) no-repeat scroll center rgba(0,0,0,.5);
}
.manufacturer-list-page .manufacturer-grid {
    margin:0;
    width:100%;
}*/








* CATEGORY PAGE & GRIDS */

    .breadcrumb li * {
	    line-height: normal;
    }

    div.product-viewmode, div.product-page-size {
        display: inline-block;
    }

    .item-box {
	    width: 24%;
    }
    .category-page .item-box,
    .recently-added-products-page .item-box,
    .recently-viewed-products-page .item-box,
    .manufacturer-page .item-box,
    .vendor-page .item-box,
    .product-tag-page .item-box {
        width: 50%;
        float: left;
    }
        .category-page .item-box:nth-child(3n+1),
        .recently-added-products-page .item-box:nth-child(3n+1),
        .recently-viewed-products-page .item-box:nth-child(3n+1),
        .manufacturer-page .item-box:nth-child(3n+1),
        .vendor-page .item-box:nth-child(3n+1),
        .product-tag-page .item-box:nth-child(3n+1) {
            /*clear: both;*/
        }
        .home-page-product-grid .item-box:nth-child(4n+1),
        .product-grid.bestsellers .item-box:nth-child(4n+1),
        .product-details-page .item-box:nth-child(4n+1),
        .shopping-cart-page .item-box:nth-child(4n+1) {
            clear: both;
        }

    .product-grid .item-box .prices {
        height: 43px;
    }
    .item-box .tax-shipping-info {
        position: absolute;
        bottom: 2px;
        left: 0;
        right: 0;
    }
	.product-list .item-box .tax-shipping-info {
        position: static;
    }

    .product-grid .item-box .visible-details {
        padding: 2px 9px 0;
    }
    .item-box:hover .hover-details {
        z-index: 2;
        opacity: 1;
    }
    .visible-details .buttons {
        display: none;
    }

    .home-page-category-grid .item-box {
        width: 32.33333333333333%;
    }



    /* desktop grid in mobile */

    .item-box.mobile-box .visible-details .buttons {
        display: block;
        margin: 0 0 10px;
    }
    .product-grid .item-box.mobile-box .hover-details {
        display: none !important;
    }
    .item-box.mobile-box .product-rating-box,
    .product-grid .item-box.mobile-box .prices {
        margin: 0 0 5px;
    }
    .product-grid .item-box.mobile-box .prices {
        height: auto;
    }
    .item-box.mobile-box .tax-shipping-info {
        position: static;
    }









/* PRODUCT PAGE */

.product-details-page .gallery {
	width: 600px;
}
.product-details-page .gallery .picture {
	float: right;
	width: 500px;
}
.product-details-page .gallery .picture:only-child {
	width: 600px;
}
.product-details-page .gallery .picture-thumbs {
	float: left;
	width: 100%;
}
.product-details-page .gallery .picture-thumbs a {
	display: block;
}
.gallery .picture img,
.gallery .picture-thumbs img,
.variant-picture img {
	bottom: auto;
}
.product-details-page .overview {
	width: 400px;
	padding: 0 20px;
}
.product-essential .product-name{
    margin-bottom:30px;
}

/* QUICK TABS */
/* ATTRIBUTES */
/* GIFT CARD */

.giftcard {
	padding: 20px 0;
}
.giftcard div {
	text-align: left;
}
.giftcard label {
	display: inline-block;
	width: 311px;
	margin: 0 10px 0 0;
	text-align: right;
}

/* REVIEW PAGE */
/* WISHLIST & COMPARE LIST */

.compare-products-table-mobile {
	display: none;
}
.compare-products-table{
    display:block;
}
.compare-products-table .overview{
    float:none;
}
.compare-products-table td{
    text-align:left;
}
.compare-products-page .clear-list{
    width:100%;
    padding:0;
    text-align:center;
    top:0;
}
.compare-products-table tr td:first-child{
    text-align:right;
}
.compare-products-table tr:first-child td:first-child{
    vertical-align:top;
}
.compare-products-table tr:first-child td{
    padding:0;
}
.a-center > div{
    position:relative;
}

/* TOPICS & PASSWORD PROTECTION */

.topic-html-content-title,
.topic-html-content-body{
    margin:0 0 15px;
}

/* CONTACT PAGE & EMAILaFRIEND */
/* REGISTRATION, LOGIN, MY ACCOUNT */

#username-availabilty {
	position: absolute;
	top: 5px;
	left: 550px;
}
.login-page .inputs.reversed > * {
	width: auto;
	margin: 0 5px;
	vertical-align: middle;
}
.return-request-page label {
	width: 300px;
}
.block-account-navigation .title strong{
    border-bottom:none;
} 

/* SHOPPING CART & CHECKOUT */

.order-progress {
	margin: 0 0 20px;
}
.shopping-cart-page .page-body {
    padding-bottom:45px;
}
.shopping-cart-page .common-buttons,
.checkout-attributes {
	text-align: right;
}
.checkout-attributes li {
	margin: 0 0 0 10px;
}
.shopping-cart-page .common-buttons input {
	margin: 0;
	width: 25%;
}
.shopping-cart-page .totals {
	margin: 0;
    width:380px;
}
.cart-collaterals {
	width: 660px;
	margin: 0;
}
.cart-collaterals .deals {
	float: left;
	width: 100%;
	margin: 0;
}
.cart-collaterals .deals > div {
    float:left;
    width:50%;
	margin: 0 0 35px;
    text-align:left;
}
.cart-collaterals .title,
.cart-collaterals .hint {
	padding-left: 10px;
}
.cart-collaterals .coupon-code {
	width: auto;
	max-width: none;
}
.cart-collaterals .coupon-code input[type="text"]{
    width:60%;
	margin: 0;
}
.cart-collaterals .coupon-code input[type="submit"]{
    width:40%;
}
.cart-collaterals .shipping {
	float: right;
	width: 100%;
	margin: 0;
    text-align:left;
}
.cart-collaterals .estimate-shipping > div { 
}
.estimate-shipping .shipping-options select{
    width:101%;
	max-width: none;
}
.cart-collaterals .shipping-options .inputs{
    float:left;
    width:33%;
    margin:0;
}
.cart-collaterals .shipping-options .inputs:last-child{
    width:33%;
    margin-left:33%;
}
.cart-collaterals .shipping-options .inputs .estimate-shipping-button{
    width:100%;
}
.cart-collaterals .shipping label{
    display:block;
	width: 100px;
	margin: 0 0 10px 10px;
	text-align: left;
}
.checkout-page .edit-address label {
	width: 300px;
}
.checkout-page .selected-checkout-attributes {
	text-align: right;
}
.checkout-page .totals {
	float: right;
}
.shopping-cart-page .terms-of-service{
    text-align:left;
}
.order-details-page .order-overview {
	margin: 0 5% 30px;
}

/* SEARCH & SITEMAP */

.basic-search input[type="text"] {
	width: 350px;
}
.advanced-search .price-range {
	margin-left: 48px;
}
.advanced-search .price-range input {
	height: auto;
}

/* BLOG & NEWS */

.news-item-page .inputs input,
.news-item-page .inputs textarea{
    width:100%;
    max-width:none;
}
.news-item-page textarea {
	display: block;
	margin: auto;
}
.home-page-wrapper .news-list-homepage{
    overflow:visible;
    height:600px;
    min-height:0;
    background-repeat:no-repeat;
}
.news-list-homepage .news-items{
	width: 1000px;
	margin: auto;
    position:relative;
    padding:150px 0 0 0;
}
.news-list-homepage .news-details{
    height:115px;
}
/* FORUM & PROFILE */

.forum-breadcrumb {
	margin-bottom: 30px;
}
.forum-search-page .advanced-search .inputs label {
    width:30%;
}
.forum-edit-page label,
.private-message-send-page label {
	width: 230px;
}
.forum-edit-page textarea,
.private-message-send-page textarea {
	width: 500px;
	height: 150px;
}

/*CUSTOM SELECTS*/

.custom-select{
    display:inline-block;
    width:175px;
    border-right:1px solid #ddd;
    background:url(/Themes/Tiffany/Content/img/custom-select.png)no-repeat 90% center;
}
.custom-select-text{
    font-size:16px;
    color:#666;
    line-height:40px;
    padding:0 5px 0 10px;
    position:absolute;
    top:0;
}
.item.slideLeft{
	position:absolute;
    left:-480px;
    opacity:0.2;
}
.item.slideRight{
	position:absolute;
    right:-480px;
    opacity:0.2;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .home-page-category-grid.categories-2 .item-box .title, 
    .sub-category-grid.categories-2 .item-box .title{
       width: 100%;
        max-width: 230px;
    }
}

}
/*! perfect-scrollbar - v0.5.8
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2014 Hyunje Alex Jun; Licensed MIT */
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container>.ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.ps-container:hover>.ps-scrollbar-x-rail.in-scrolling,.ps-container:hover>.ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}
.info-blocks-table {
    width: 100%;
}
.info-block-row {
    height: 100px;
    background: #F6F6F4;
}
.info-block-row:nth-child(2n+2) {
    background: #efefef;
}
.info-block-image-cell {
    padding: 10px;
    width: 100px;
}
.info-block-image-cell img {
    max-width: 100px;
    max-height: 100px;
}
.info-block-content-cell {
    padding: 20px;
    padding-left: 10px;
    padding-bottom: 25px;
    padding-top: 15px;
    vertical-align: top;
    position: relative;
}
.info-block-read-more-cell {
    vertical-align: bottom;
    width: 10%;
    min-width: 80px;
    position: relative;
    text-align: center;
}
.info-block-read-more {
    bottom: 10px;
    position: relative;
    margin: 0 5px;
}
.info-block-description p {
    margin-top: 5px;
    margin-bottom: 0;
    float: left;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.info-block-title {
    font-weight: bold;
    font-size: 1.17em;   
}

@media all and (max-width: 768px) {
    .info-block-read-more {
        bottom: 10px;
        right: 10px;
    }
    .info-blocks-container {
        margin-top: 10px;
        padding: 0 10px;
    }
    .info-block .title * {
        font-size: 1.1em;
    }
}
@media all and (max-width: 480px) {
    .info-block-read-more-cell {
        min-width: 60px;
    }
    .info-block .description {
        height: auto;
    }
}

/* Plantmark Custom Styles */
.home-page-info-blocks {
    margin: 10px 0 0 0;
}
.home-page-info-blocks:after {
    content: "";
    display: block;
    clear: both;
}
.info-block {
    width: 32%;
    float: left;
    margin: 1%;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
.info-block:nth-child(99n+1) {
    margin-left: 0;
}
.info-block:nth-child(99n+3) {
    margin-right: 0;
}
.info-block .picture {
    z-index: 1;
    display: block;
    position: relative;
    overflow: hidden;
}
.info-block .picture img {
    max-width: 100%;
    display: block;
}
.info-block .title {
    display: block;
    padding: 10px 15px;
    background: #42413a;
}
.info-block .title * {
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.95em;
    line-height: 12px;
}
.info-block .description {
    margin: 10px;
    overflow: hidden;
    height: 135px;
}
.info-block .description * {
    font-size: 1em;
    line-height: 1.25em;
}
.info-block .read-more { 
    height: 35px;
}
.info-block .read-more * {
    color: #444;
    font-weight: bold;
}
.info-block .read-more a {
    margin: 0 15px;
    border-top: 1px solid #ddd;
    padding: 10px 0;
    display: block;
    text-align: right;
}
.info-block .read-more a:after {
    content: ">>";
    margin-left: 5px;
}
.info-block .read-more a:hover {
    text-decoration: underline;
}
/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* The Nivo Slider styles */

.slider-wrapper img {
    max-width: 100%;
}
.nivoSlider {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}

    .nivoSlider img {
        position: absolute;
        top: 0px;
        left: 0px;
        max-width: 100%;
    }

.nivo-main-image {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: auto;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none;
    background: white;
    opacity: 0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display: block;
    position: absolute;
    z-index: 5;
    height: 100%;
    top: 0;
}
    .nivo-slice img{
        max-width: none;
    }
.nivo-box {
    display: block;
    position: absolute;
    z-index: 5;
    overflow: hidden;
}

    .nivo-box img {
        display: block;
        max-width: none;
    }

/* Caption styles */
.nivo-caption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #000;
    color: #fff;
    width: 100%;
    z-index: 8;
    padding: 5px 10px;
    opacity: 0.8;
    overflow: hidden;
    display: none;
    -moz-opacity: 0.8;
    /*filter: alpha(opacity=8);*/
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}

    .nivo-caption p {
        padding: 5px;
        margin: 0;
    }

    .nivo-caption a {
        display: inline !important;
    }

.nivo-html-caption {
    display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
    position: absolute;
    top: 45%;
    z-index: 9;
    cursor: pointer;
}

.nivo-prevNav {
    left: 0px;
}

.nivo-nextNav {
    right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
    text-align: center;
    padding: 15px 0;
}

    .nivo-controlNav a {
        cursor: pointer;
    }

        .nivo-controlNav a.active {
            font-weight: bold;
        }

/*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *//*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */@font-face{font-family:weathericons;src:url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.eot);src:url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.woff2) format('woff2'),url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.woff) format('woff'),url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.ttf) format('truetype'),url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.svg#weather_iconsregular) format('svg');font-weight:400;font-style:normal}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-fw{text-align:center;width:1.4em}.wi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.wi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.wi-day-sunny:before{content:"\f00d"}.wi-day-cloudy:before{content:"\f002"}.wi-day-cloudy-gusts:before{content:"\f000"}.wi-day-cloudy-windy:before{content:"\f001"}.wi-day-fog:before{content:"\f003"}.wi-day-hail:before{content:"\f004"}.wi-day-haze:before{content:"\f0b6"}.wi-day-lightning:before{content:"\f005"}.wi-day-rain:before{content:"\f008"}.wi-day-rain-mix:before{content:"\f006"}.wi-day-rain-wind:before{content:"\f007"}.wi-day-showers:before{content:"\f009"}.wi-day-sleet:before{content:"\f0b2"}.wi-day-sleet-storm:before{content:"\f068"}.wi-day-snow:before{content:"\f00a"}.wi-day-snow-thunderstorm:before{content:"\f06b"}.wi-day-snow-wind:before{content:"\f065"}.wi-day-sprinkle:before{content:"\f00b"}.wi-day-storm-showers:before{content:"\f00e"}.wi-day-sunny-overcast:before{content:"\f00c"}.wi-day-thunderstorm:before{content:"\f010"}.wi-day-windy:before{content:"\f085"}.wi-solar-eclipse:before{content:"\f06e"}.wi-hot:before{content:"\f072"}.wi-day-cloudy-high:before{content:"\f07d"}.wi-day-light-wind:before{content:"\f0c4"}.wi-night-clear:before{content:"\f02e"}.wi-night-alt-cloudy:before{content:"\f086"}.wi-night-alt-cloudy-gusts:before{content:"\f022"}.wi-night-alt-cloudy-windy:before{content:"\f023"}.wi-night-alt-hail:before{content:"\f024"}.wi-night-alt-lightning:before{content:"\f025"}.wi-night-alt-rain:before{content:"\f028"}.wi-night-alt-rain-mix:before{content:"\f026"}.wi-night-alt-rain-wind:before{content:"\f027"}.wi-night-alt-showers:before{content:"\f029"}.wi-night-alt-sleet:before{content:"\f0b4"}.wi-night-alt-sleet-storm:before{content:"\f06a"}.wi-night-alt-snow:before{content:"\f02a"}.wi-night-alt-snow-thunderstorm:before{content:"\f06d"}.wi-night-alt-snow-wind:before{content:"\f067"}.wi-night-alt-sprinkle:before{content:"\f02b"}.wi-night-alt-storm-showers:before{content:"\f02c"}.wi-night-alt-thunderstorm:before{content:"\f02d"}.wi-night-cloudy:before{content:"\f031"}.wi-night-cloudy-gusts:before{content:"\f02f"}.wi-night-cloudy-windy:before{content:"\f030"}.wi-night-fog:before{content:"\f04a"}.wi-night-hail:before{content:"\f032"}.wi-night-lightning:before{content:"\f033"}.wi-night-partly-cloudy:before{content:"\f083"}.wi-night-rain:before{content:"\f036"}.wi-night-rain-mix:before{content:"\f034"}.wi-night-rain-wind:before{content:"\f035"}.wi-night-showers:before{content:"\f037"}.wi-night-sleet:before{content:"\f0b3"}.wi-night-sleet-storm:before{content:"\f069"}.wi-night-snow:before{content:"\f038"}.wi-night-snow-thunderstorm:before{content:"\f06c"}.wi-night-snow-wind:before{content:"\f066"}.wi-night-sprinkle:before{content:"\f039"}.wi-night-storm-showers:before{content:"\f03a"}.wi-night-thunderstorm:before{content:"\f03b"}.wi-lunar-eclipse:before{content:"\f070"}.wi-stars:before{content:"\f077"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-night-alt-cloudy-high:before{content:"\f07e"}.wi-night-cloudy-high:before{content:"\f080"}.wi-night-alt-partly-cloudy:before{content:"\f081"}.wi-cloud:before{content:"\f041"}.wi-cloudy:before{content:"\f013"}.wi-cloudy-gusts:before{content:"\f011"}.wi-cloudy-windy:before{content:"\f012"}.wi-fog:before{content:"\f014"}.wi-hail:before{content:"\f015"}.wi-rain:before{content:"\f019"}.wi-rain-mix:before{content:"\f017"}.wi-rain-wind:before{content:"\f018"}.wi-showers:before{content:"\f01a"}.wi-sleet:before{content:"\f0b5"}.wi-snow:before{content:"\f01b"}.wi-sprinkle:before{content:"\f01c"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-snow-wind:before{content:"\f064"}.wi-snow:before{content:"\f01b"}.wi-smog:before{content:"\f074"}.wi-smoke:before{content:"\f062"}.wi-lightning:before{content:"\f016"}.wi-raindrops:before{content:"\f04e"}.wi-raindrop:before{content:"\f078"}.wi-dust:before{content:"\f063"}.wi-snowflake-cold:before{content:"\f076"}.wi-windy:before{content:"\f021"}.wi-strong-wind:before{content:"\f050"}.wi-sandstorm:before{content:"\f082"}.wi-earthquake:before{content:"\f0c6"}.wi-fire:before{content:"\f0c7"}.wi-flood:before{content:"\f07c"}.wi-meteor:before{content:"\f071"}.wi-tsunami:before{content:"\f0c5"}.wi-volcano:before{content:"\f0c8"}.wi-hurricane:before{content:"\f073"}.wi-tornado:before{content:"\f056"}.wi-small-craft-advisory:before{content:"\f0cc"}.wi-gale-warning:before{content:"\f0cd"}.wi-storm-warning:before{content:"\f0ce"}.wi-hurricane-warning:before{content:"\f0cf"}.wi-wind-direction:before{content:"\f0b1"}.wi-alien:before{content:"\f075"}.wi-celsius:before{content:"\f03c"}.wi-fahrenheit:before{content:"\f045"}.wi-degrees:before{content:"\f042"}.wi-thermometer:before{content:"\f055"}.wi-thermometer-exterior:before{content:"\f053"}.wi-thermometer-internal:before{content:"\f054"}.wi-cloud-down:before{content:"\f03d"}.wi-cloud-up:before{content:"\f040"}.wi-cloud-refresh:before{content:"\f03e"}.wi-horizon:before{content:"\f047"}.wi-horizon-alt:before{content:"\f046"}.wi-sunrise:before{content:"\f051"}.wi-sunset:before{content:"\f052"}.wi-moonrise:before{content:"\f0c9"}.wi-moonset:before{content:"\f0ca"}.wi-refresh:before{content:"\f04c"}.wi-refresh-alt:before{content:"\f04b"}.wi-umbrella:before{content:"\f084"}.wi-barometer:before{content:"\f079"}.wi-humidity:before{content:"\f07a"}.wi-na:before{content:"\f07b"}.wi-train:before{content:"\f0cb"}.wi-moon-new:before{content:"\f095"}.wi-moon-waxing-crescent-1:before{content:"\f096"}.wi-moon-waxing-crescent-2:before{content:"\f097"}.wi-moon-waxing-crescent-3:before{content:"\f098"}.wi-moon-waxing-crescent-4:before{content:"\f099"}.wi-moon-waxing-crescent-5:before{content:"\f09a"}.wi-moon-waxing-crescent-6:before{content:"\f09b"}.wi-moon-first-quarter:before{content:"\f09c"}.wi-moon-waxing-gibbous-1:before{content:"\f09d"}.wi-moon-waxing-gibbous-2:before{content:"\f09e"}.wi-moon-waxing-gibbous-3:before{content:"\f09f"}.wi-moon-waxing-gibbous-4:before{content:"\f0a0"}.wi-moon-waxing-gibbous-5:before{content:"\f0a1"}.wi-moon-waxing-gibbous-6:before{content:"\f0a2"}.wi-moon-full:before{content:"\f0a3"}.wi-moon-waning-gibbous-1:before{content:"\f0a4"}.wi-moon-waning-gibbous-2:before{content:"\f0a5"}.wi-moon-waning-gibbous-3:before{content:"\f0a6"}.wi-moon-waning-gibbous-4:before{content:"\f0a7"}.wi-moon-waning-gibbous-5:before{content:"\f0a8"}.wi-moon-waning-gibbous-6:before{content:"\f0a9"}.wi-moon-third-quarter:before{content:"\f0aa"}.wi-moon-waning-crescent-1:before{content:"\f0ab"}.wi-moon-waning-crescent-2:before{content:"\f0ac"}.wi-moon-waning-crescent-3:before{content:"\f0ad"}.wi-moon-waning-crescent-4:before{content:"\f0ae"}.wi-moon-waning-crescent-5:before{content:"\f0af"}.wi-moon-waning-crescent-6:before{content:"\f0b0"}.wi-moon-alt-new:before{content:"\f0eb"}.wi-moon-alt-waxing-crescent-1:before{content:"\f0d0"}.wi-moon-alt-waxing-crescent-2:before{content:"\f0d1"}.wi-moon-alt-waxing-crescent-3:before{content:"\f0d2"}.wi-moon-alt-waxing-crescent-4:before{content:"\f0d3"}.wi-moon-alt-waxing-crescent-5:before{content:"\f0d4"}.wi-moon-alt-waxing-crescent-6:before{content:"\f0d5"}.wi-moon-alt-first-quarter:before{content:"\f0d6"}.wi-moon-alt-waxing-gibbous-1:before{content:"\f0d7"}.wi-moon-alt-waxing-gibbous-2:before{content:"\f0d8"}.wi-moon-alt-waxing-gibbous-3:before{content:"\f0d9"}.wi-moon-alt-waxing-gibbous-4:before{content:"\f0da"}.wi-moon-alt-waxing-gibbous-5:before{content:"\f0db"}.wi-moon-alt-waxing-gibbous-6:before{content:"\f0dc"}.wi-moon-alt-full:before{content:"\f0dd"}.wi-moon-alt-waning-gibbous-1:before{content:"\f0de"}.wi-moon-alt-waning-gibbous-2:before{content:"\f0df"}.wi-moon-alt-waning-gibbous-3:before{content:"\f0e0"}.wi-moon-alt-waning-gibbous-4:before{content:"\f0e1"}.wi-moon-alt-waning-gibbous-5:before{content:"\f0e2"}.wi-moon-alt-waning-gibbous-6:before{content:"\f0e3"}.wi-moon-alt-third-quarter:before{content:"\f0e4"}.wi-moon-alt-waning-crescent-1:before{content:"\f0e5"}.wi-moon-alt-waning-crescent-2:before{content:"\f0e6"}.wi-moon-alt-waning-crescent-3:before{content:"\f0e7"}.wi-moon-alt-waning-crescent-4:before{content:"\f0e8"}.wi-moon-alt-waning-crescent-5:before{content:"\f0e9"}.wi-moon-alt-waning-crescent-6:before{content:"\f0ea"}.wi-moon-0:before{content:"\f095"}.wi-moon-1:before{content:"\f096"}.wi-moon-2:before{content:"\f097"}.wi-moon-3:before{content:"\f098"}.wi-moon-4:before{content:"\f099"}.wi-moon-5:before{content:"\f09a"}.wi-moon-6:before{content:"\f09b"}.wi-moon-7:before{content:"\f09c"}.wi-moon-8:before{content:"\f09d"}.wi-moon-9:before{content:"\f09e"}.wi-moon-10:before{content:"\f09f"}.wi-moon-11:before{content:"\f0a0"}.wi-moon-12:before{content:"\f0a1"}.wi-moon-13:before{content:"\f0a2"}.wi-moon-14:before{content:"\f0a3"}.wi-moon-15:before{content:"\f0a4"}.wi-moon-16:before{content:"\f0a5"}.wi-moon-17:before{content:"\f0a6"}.wi-moon-18:before{content:"\f0a7"}.wi-moon-19:before{content:"\f0a8"}.wi-moon-20:before{content:"\f0a9"}.wi-moon-21:before{content:"\f0aa"}.wi-moon-22:before{content:"\f0ab"}.wi-moon-23:before{content:"\f0ac"}.wi-moon-24:before{content:"\f0ad"}.wi-moon-25:before{content:"\f0ae"}.wi-moon-26:before{content:"\f0af"}.wi-moon-27:before{content:"\f0b0"}.wi-time-1:before{content:"\f08a"}.wi-time-2:before{content:"\f08b"}.wi-time-3:before{content:"\f08c"}.wi-time-4:before{content:"\f08d"}.wi-time-5:before{content:"\f08e"}.wi-time-6:before{content:"\f08f"}.wi-time-7:before{content:"\f090"}.wi-time-8:before{content:"\f091"}.wi-time-9:before{content:"\f092"}.wi-time-10:before{content:"\f093"}.wi-time-11:before{content:"\f094"}.wi-time-12:before{content:"\f089"}.wi-direction-up:before{content:"\f058"}.wi-direction-up-right:before{content:"\f057"}.wi-direction-right:before{content:"\f04d"}.wi-direction-down-right:before{content:"\f088"}.wi-direction-down:before{content:"\f044"}.wi-direction-down-left:before{content:"\f043"}.wi-direction-left:before{content:"\f048"}.wi-direction-up-left:before{content:"\f087"}.wi-wind-beaufort-0:before{content:"\f0b7"}.wi-wind-beaufort-1:before{content:"\f0b8"}.wi-wind-beaufort-2:before{content:"\f0b9"}.wi-wind-beaufort-3:before{content:"\f0ba"}.wi-wind-beaufort-4:before{content:"\f0bb"}.wi-wind-beaufort-5:before{content:"\f0bc"}.wi-wind-beaufort-6:before{content:"\f0bd"}.wi-wind-beaufort-7:before{content:"\f0be"}.wi-wind-beaufort-8:before{content:"\f0bf"}.wi-wind-beaufort-9:before{content:"\f0c0"}.wi-wind-beaufort-10:before{content:"\f0c1"}.wi-wind-beaufort-11:before{content:"\f0c2"}.wi-wind-beaufort-12:before{content:"\f0c3"}.wi-yahoo-0:before{content:"\f056"}.wi-yahoo-1:before{content:"\f00e"}.wi-yahoo-2:before{content:"\f073"}.wi-yahoo-3:before{content:"\f01e"}.wi-yahoo-4:before{content:"\f01e"}.wi-yahoo-5:before{content:"\f017"}.wi-yahoo-6:before{content:"\f017"}.wi-yahoo-7:before{content:"\f017"}.wi-yahoo-8:before{content:"\f015"}.wi-yahoo-9:before{content:"\f01a"}.wi-yahoo-10:before{content:"\f015"}.wi-yahoo-11:before{content:"\f01a"}.wi-yahoo-12:before{content:"\f01a"}.wi-yahoo-13:before{content:"\f01b"}.wi-yahoo-14:before{content:"\f00a"}.wi-yahoo-15:before{content:"\f064"}.wi-yahoo-16:before{content:"\f01b"}.wi-yahoo-17:before{content:"\f015"}.wi-yahoo-18:before{content:"\f017"}.wi-yahoo-19:before{content:"\f063"}.wi-yahoo-20:before{content:"\f014"}.wi-yahoo-21:before{content:"\f021"}.wi-yahoo-22:before{content:"\f062"}.wi-yahoo-23:before{content:"\f050"}.wi-yahoo-24:before{content:"\f050"}.wi-yahoo-25:before{content:"\f076"}.wi-yahoo-26:before{content:"\f013"}.wi-yahoo-27:before{content:"\f031"}.wi-yahoo-28:before{content:"\f002"}.wi-yahoo-29:before{content:"\f031"}.wi-yahoo-30:before{content:"\f002"}.wi-yahoo-31:before{content:"\f02e"}.wi-yahoo-32:before{content:"\f00d"}.wi-yahoo-33:before{content:"\f083"}.wi-yahoo-34:before{content:"\f00c"}.wi-yahoo-35:before{content:"\f017"}.wi-yahoo-36:before{content:"\f072"}.wi-yahoo-37:before{content:"\f00e"}.wi-yahoo-38:before{content:"\f00e"}.wi-yahoo-39:before{content:"\f00e"}.wi-yahoo-40:before{content:"\f01a"}.wi-yahoo-41:before{content:"\f064"}.wi-yahoo-42:before{content:"\f01b"}.wi-yahoo-43:before{content:"\f064"}.wi-yahoo-44:before{content:"\f00c"}.wi-yahoo-45:before{content:"\f00e"}.wi-yahoo-46:before{content:"\f01b"}.wi-yahoo-47:before{content:"\f00e"}.wi-yahoo-3200:before{content:"\f077"}.wi-forecast-io-clear-day:before{content:"\f00d"}.wi-forecast-io-clear-night:before{content:"\f02e"}.wi-forecast-io-rain:before{content:"\f019"}.wi-forecast-io-snow:before{content:"\f01b"}.wi-forecast-io-sleet:before{content:"\f0b5"}.wi-forecast-io-wind:before{content:"\f050"}.wi-forecast-io-fog:before{content:"\f014"}.wi-forecast-io-cloudy:before{content:"\f013"}.wi-forecast-io-partly-cloudy-day:before{content:"\f002"}.wi-forecast-io-partly-cloudy-night:before{content:"\f031"}.wi-forecast-io-hail:before{content:"\f015"}.wi-forecast-io-thunderstorm:before{content:"\f01e"}.wi-forecast-io-tornado:before{content:"\f056"}.wi-wmo4680-00:before,.wi-wmo4680-0:before{content:"\f055"}.wi-wmo4680-01:before,.wi-wmo4680-1:before{content:"\f013"}.wi-wmo4680-02:before,.wi-wmo4680-2:before{content:"\f055"}.wi-wmo4680-03:before,.wi-wmo4680-3:before{content:"\f013"}.wi-wmo4680-04:before,.wi-wmo4680-4:before{content:"\f014"}.wi-wmo4680-05:before,.wi-wmo4680-5:before{content:"\f014"}.wi-wmo4680-10:before{content:"\f014"}.wi-wmo4680-11:before{content:"\f014"}.wi-wmo4680-12:before{content:"\f016"}.wi-wmo4680-18:before{content:"\f050"}.wi-wmo4680-20:before{content:"\f014"}.wi-wmo4680-21:before{content:"\f017"}.wi-wmo4680-22:before{content:"\f017"}.wi-wmo4680-23:before{content:"\f019"}.wi-wmo4680-24:before{content:"\f01b"}.wi-wmo4680-25:before{content:"\f015"}.wi-wmo4680-26:before{content:"\f01e"}.wi-wmo4680-27:before{content:"\f063"}.wi-wmo4680-28:before{content:"\f063"}.wi-wmo4680-29:before{content:"\f063"}.wi-wmo4680-30:before{content:"\f014"}.wi-wmo4680-31:before{content:"\f014"}.wi-wmo4680-32:before{content:"\f014"}.wi-wmo4680-33:before{content:"\f014"}.wi-wmo4680-34:before{content:"\f014"}.wi-wmo4680-35:before{content:"\f014"}.wi-wmo4680-40:before{content:"\f017"}.wi-wmo4680-41:before{content:"\f01c"}.wi-wmo4680-42:before{content:"\f019"}.wi-wmo4680-43:before{content:"\f01c"}.wi-wmo4680-44:before{content:"\f019"}.wi-wmo4680-45:before{content:"\f015"}.wi-wmo4680-46:before{content:"\f015"}.wi-wmo4680-47:before{content:"\f01b"}.wi-wmo4680-48:before{content:"\f01b"}.wi-wmo4680-50:before{content:"\f01c"}.wi-wmo4680-51:before{content:"\f01c"}.wi-wmo4680-52:before{content:"\f019"}.wi-wmo4680-53:before{content:"\f019"}.wi-wmo4680-54:before{content:"\f076"}.wi-wmo4680-55:before{content:"\f076"}.wi-wmo4680-56:before{content:"\f076"}.wi-wmo4680-57:before{content:"\f01c"}.wi-wmo4680-58:before{content:"\f019"}.wi-wmo4680-60:before{content:"\f01c"}.wi-wmo4680-61:before{content:"\f01c"}.wi-wmo4680-62:before{content:"\f019"}.wi-wmo4680-63:before{content:"\f019"}.wi-wmo4680-64:before{content:"\f015"}.wi-wmo4680-65:before{content:"\f015"}.wi-wmo4680-66:before{content:"\f015"}.wi-wmo4680-67:before{content:"\f017"}.wi-wmo4680-68:before{content:"\f017"}.wi-wmo4680-70:before{content:"\f01b"}.wi-wmo4680-71:before{content:"\f01b"}.wi-wmo4680-72:before{content:"\f01b"}.wi-wmo4680-73:before{content:"\f01b"}.wi-wmo4680-74:before{content:"\f076"}.wi-wmo4680-75:before{content:"\f076"}.wi-wmo4680-76:before{content:"\f076"}.wi-wmo4680-77:before{content:"\f01b"}.wi-wmo4680-78:before{content:"\f076"}.wi-wmo4680-80:before{content:"\f019"}.wi-wmo4680-81:before{content:"\f01c"}.wi-wmo4680-82:before{content:"\f019"}.wi-wmo4680-83:before{content:"\f019"}.wi-wmo4680-84:before{content:"\f01d"}.wi-wmo4680-85:before{content:"\f017"}.wi-wmo4680-86:before{content:"\f017"}.wi-wmo4680-87:before{content:"\f017"}.wi-wmo4680-89:before{content:"\f015"}.wi-wmo4680-90:before{content:"\f016"}.wi-wmo4680-91:before{content:"\f01d"}.wi-wmo4680-92:before{content:"\f01e"}.wi-wmo4680-93:before{content:"\f01e"}.wi-wmo4680-94:before{content:"\f016"}.wi-wmo4680-95:before{content:"\f01e"}.wi-wmo4680-96:before{content:"\f01e"}.wi-wmo4680-99:before{content:"\f056"}.wi-owm-200:before{content:"\f01e"}.wi-owm-201:before{content:"\f01e"}.wi-owm-202:before{content:"\f01e"}.wi-owm-210:before{content:"\f016"}.wi-owm-211:before{content:"\f016"}.wi-owm-212:before{content:"\f016"}.wi-owm-221:before{content:"\f016"}.wi-owm-230:before{content:"\f01e"}.wi-owm-231:before{content:"\f01e"}.wi-owm-232:before{content:"\f01e"}.wi-owm-300:before{content:"\f01c"}.wi-owm-301:before{content:"\f01c"}.wi-owm-302:before{content:"\f019"}.wi-owm-310:before{content:"\f017"}.wi-owm-311:before{content:"\f019"}.wi-owm-312:before{content:"\f019"}.wi-owm-313:before{content:"\f01a"}.wi-owm-314:before{content:"\f019"}.wi-owm-321:before{content:"\f01c"}.wi-owm-500:before{content:"\f01c"}.wi-owm-501:before{content:"\f019"}.wi-owm-502:before{content:"\f019"}.wi-owm-503:before{content:"\f019"}.wi-owm-504:before{content:"\f019"}.wi-owm-511:before{content:"\f017"}.wi-owm-520:before{content:"\f01a"}.wi-owm-521:before{content:"\f01a"}.wi-owm-522:before{content:"\f01a"}.wi-owm-531:before{content:"\f01d"}.wi-owm-600:before{content:"\f01b"}.wi-owm-601:before{content:"\f01b"}.wi-owm-602:before{content:"\f0b5"}.wi-owm-611:before{content:"\f017"}.wi-owm-612:before{content:"\f017"}.wi-owm-615:before{content:"\f017"}.wi-owm-616:before{content:"\f017"}.wi-owm-620:before{content:"\f017"}.wi-owm-621:before{content:"\f01b"}.wi-owm-622:before{content:"\f01b"}.wi-owm-701:before{content:"\f01a"}.wi-owm-711:before{content:"\f062"}.wi-owm-721:before{content:"\f0b6"}.wi-owm-731:before{content:"\f063"}.wi-owm-741:before{content:"\f014"}.wi-owm-761:before{content:"\f063"}.wi-owm-762:before{content:"\f063"}.wi-owm-771:before{content:"\f011"}.wi-owm-781:before{content:"\f056"}.wi-owm-800:before{content:"\f00d"}.wi-owm-801:before{content:"\f011"}.wi-owm-802:before{content:"\f011"}.wi-owm-803:before{content:"\f012"}.wi-owm-804:before{content:"\f013"}.wi-owm-900:before{content:"\f056"}.wi-owm-901:before{content:"\f01d"}.wi-owm-902:before{content:"\f073"}.wi-owm-903:before{content:"\f076"}.wi-owm-904:before{content:"\f072"}.wi-owm-905:before{content:"\f021"}.wi-owm-906:before{content:"\f015"}.wi-owm-957:before{content:"\f050"}.wi-owm-day-200:before{content:"\f010"}.wi-owm-day-201:before{content:"\f010"}.wi-owm-day-202:before{content:"\f010"}.wi-owm-day-210:before{content:"\f005"}.wi-owm-day-211:before{content:"\f005"}.wi-owm-day-212:before{content:"\f005"}.wi-owm-day-221:before{content:"\f005"}.wi-owm-day-230:before{content:"\f010"}.wi-owm-day-231:before{content:"\f010"}.wi-owm-day-232:before{content:"\f010"}.wi-owm-day-300:before{content:"\f00b"}.wi-owm-day-301:before{content:"\f00b"}.wi-owm-day-302:before{content:"\f008"}.wi-owm-day-310:before{content:"\f008"}.wi-owm-day-311:before{content:"\f008"}.wi-owm-day-312:before{content:"\f008"}.wi-owm-day-313:before{content:"\f008"}.wi-owm-day-314:before{content:"\f008"}.wi-owm-day-321:before{content:"\f00b"}.wi-owm-day-500:before{content:"\f00b"}.wi-owm-day-501:before{content:"\f008"}.wi-owm-day-502:before{content:"\f008"}.wi-owm-day-503:before{content:"\f008"}.wi-owm-day-504:before{content:"\f008"}.wi-owm-day-511:before{content:"\f006"}.wi-owm-day-520:before{content:"\f009"}.wi-owm-day-521:before{content:"\f009"}.wi-owm-day-522:before{content:"\f009"}.wi-owm-day-531:before{content:"\f00e"}.wi-owm-day-600:before{content:"\f00a"}.wi-owm-day-601:before{content:"\f0b2"}.wi-owm-day-602:before{content:"\f00a"}.wi-owm-day-611:before{content:"\f006"}.wi-owm-day-612:before{content:"\f006"}.wi-owm-day-615:before{content:"\f006"}.wi-owm-day-616:before{content:"\f006"}.wi-owm-day-620:before{content:"\f006"}.wi-owm-day-621:before{content:"\f00a"}.wi-owm-day-622:before{content:"\f00a"}.wi-owm-day-701:before{content:"\f009"}.wi-owm-day-711:before{content:"\f062"}.wi-owm-day-721:before{content:"\f0b6"}.wi-owm-day-731:before{content:"\f063"}.wi-owm-day-741:before{content:"\f003"}.wi-owm-day-761:before{content:"\f063"}.wi-owm-day-762:before{content:"\f063"}.wi-owm-day-781:before{content:"\f056"}.wi-owm-day-800:before{content:"\f00d"}.wi-owm-day-801:before{content:"\f000"}.wi-owm-day-802:before{content:"\f000"}.wi-owm-day-803:before{content:"\f000"}.wi-owm-day-804:before{content:"\f00c"}.wi-owm-day-900:before{content:"\f056"}.wi-owm-day-902:before{content:"\f073"}.wi-owm-day-903:before{content:"\f076"}.wi-owm-day-904:before{content:"\f072"}.wi-owm-day-906:before{content:"\f004"}.wi-owm-day-957:before{content:"\f050"}.wi-owm-night-200:before{content:"\f02d"}.wi-owm-night-201:before{content:"\f02d"}.wi-owm-night-202:before{content:"\f02d"}.wi-owm-night-210:before{content:"\f025"}.wi-owm-night-211:before{content:"\f025"}.wi-owm-night-212:before{content:"\f025"}.wi-owm-night-221:before{content:"\f025"}.wi-owm-night-230:before{content:"\f02d"}.wi-owm-night-231:before{content:"\f02d"}.wi-owm-night-232:before{content:"\f02d"}.wi-owm-night-300:before{content:"\f02b"}.wi-owm-night-301:before{content:"\f02b"}.wi-owm-night-302:before{content:"\f028"}.wi-owm-night-310:before{content:"\f028"}.wi-owm-night-311:before{content:"\f028"}.wi-owm-night-312:before{content:"\f028"}.wi-owm-night-313:before{content:"\f028"}.wi-owm-night-314:before{content:"\f028"}.wi-owm-night-321:before{content:"\f02b"}.wi-owm-night-500:before{content:"\f02b"}.wi-owm-night-501:before{content:"\f028"}.wi-owm-night-502:before{content:"\f028"}.wi-owm-night-503:before{content:"\f028"}.wi-owm-night-504:before{content:"\f028"}.wi-owm-night-511:before{content:"\f026"}.wi-owm-night-520:before{content:"\f029"}.wi-owm-night-521:before{content:"\f029"}.wi-owm-night-522:before{content:"\f029"}.wi-owm-night-531:before{content:"\f02c"}.wi-owm-night-600:before{content:"\f02a"}.wi-owm-night-601:before{content:"\f0b4"}.wi-owm-night-602:before{content:"\f02a"}.wi-owm-night-611:before{content:"\f026"}.wi-owm-night-612:before{content:"\f026"}.wi-owm-night-615:before{content:"\f026"}.wi-owm-night-616:before{content:"\f026"}.wi-owm-night-620:before{content:"\f026"}.wi-owm-night-621:before{content:"\f02a"}.wi-owm-night-622:before{content:"\f02a"}.wi-owm-night-701:before{content:"\f029"}.wi-owm-night-711:before{content:"\f062"}.wi-owm-night-721:before{content:"\f0b6"}.wi-owm-night-731:before{content:"\f063"}.wi-owm-night-741:before{content:"\f04a"}.wi-owm-night-761:before{content:"\f063"}.wi-owm-night-762:before{content:"\f063"}.wi-owm-night-781:before{content:"\f056"}.wi-owm-night-800:before{content:"\f02e"}.wi-owm-night-801:before{content:"\f022"}.wi-owm-night-802:before{content:"\f022"}.wi-owm-night-803:before{content:"\f022"}.wi-owm-night-804:before{content:"\f086"}.wi-owm-night-900:before{content:"\f056"}.wi-owm-night-902:before{content:"\f073"}.wi-owm-night-903:before{content:"\f076"}.wi-owm-night-904:before{content:"\f072"}.wi-owm-night-906:before{content:"\f024"}.wi-owm-night-957:before{content:"\f050"}.wi-wu-chanceflurries:before{content:"\f064"}.wi-wu-chancerain:before{content:"\f019"}.wi-wu-chancesleat:before{content:"\f0b5"}.wi-wu-chancesnow:before{content:"\f01b"}.wi-wu-chancetstorms:before{content:"\f01e"}.wi-wu-clear:before{content:"\f00d"}.wi-wu-cloudy:before{content:"\f002"}.wi-wu-flurries:before{content:"\f064"}.wi-wu-hazy:before{content:"\f0b6"}.wi-wu-mostlycloudy:before{content:"\f002"}.wi-wu-mostlysunny:before{content:"\f00d"}.wi-wu-partlycloudy:before{content:"\f002"}.wi-wu-partlysunny:before{content:"\f00d"}.wi-wu-rain:before{content:"\f01a"}.wi-wu-sleat:before{content:"\f0b5"}.wi-wu-snow:before{content:"\f01b"}.wi-wu-sunny:before{content:"\f00d"}.wi-wu-tstorms:before{content:"\f01e"}.wi-wu-unknown:before{content:"\f00d"}
@font-face{font-family:weathericons;src:url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.eot);src:url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.eot?#iefix)format('embedded-opentype'),url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.woff2)format('woff2'),url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.woff)format('woff'),url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.ttf)format('truetype'),url(/Themes/Tiffany/Content/font/weathericons-regular-webfont.svg#weather_iconsregular)format('svg');font-weight:400;font-style:normal}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-fw{text-align:center;width:1.4em}.wi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.wi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.wi-wind:before{content:"\f0b1"}.wi-wind.towards-0-deg{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.wi-wind.towards-1-deg{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}.wi-wind.towards-2-deg{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.wi-wind.towards-3-deg{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.wi-wind.towards-4-deg{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}.wi-wind.towards-5-deg{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}.wi-wind.towards-6-deg{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}.wi-wind.towards-7-deg{-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);transform:rotate(7deg)}.wi-wind.towards-8-deg{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}.wi-wind.towards-9-deg{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}.wi-wind.towards-10-deg{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}.wi-wind.towards-11-deg{-webkit-transform:rotate(11deg);-moz-transform:rotate(11deg);-ms-transform:rotate(11deg);-o-transform:rotate(11deg);transform:rotate(11deg)}.wi-wind.towards-12-deg{-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-o-transform:rotate(12deg);transform:rotate(12deg)}.wi-wind.towards-13-deg{-webkit-transform:rotate(13deg);-moz-transform:rotate(13deg);-ms-transform:rotate(13deg);-o-transform:rotate(13deg);transform:rotate(13deg)}.wi-wind.towards-14-deg{-webkit-transform:rotate(14deg);-moz-transform:rotate(14deg);-ms-transform:rotate(14deg);-o-transform:rotate(14deg);transform:rotate(14deg)}.wi-wind.towards-15-deg{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.wi-wind.towards-16-deg{-webkit-transform:rotate(16deg);-moz-transform:rotate(16deg);-ms-transform:rotate(16deg);-o-transform:rotate(16deg);transform:rotate(16deg)}.wi-wind.towards-17-deg{-webkit-transform:rotate(17deg);-moz-transform:rotate(17deg);-ms-transform:rotate(17deg);-o-transform:rotate(17deg);transform:rotate(17deg)}.wi-wind.towards-18-deg{-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg)}.wi-wind.towards-19-deg{-webkit-transform:rotate(19deg);-moz-transform:rotate(19deg);-ms-transform:rotate(19deg);-o-transform:rotate(19deg);transform:rotate(19deg)}.wi-wind.towards-20-deg{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}.wi-wind.towards-21-deg{-webkit-transform:rotate(21deg);-moz-transform:rotate(21deg);-ms-transform:rotate(21deg);-o-transform:rotate(21deg);transform:rotate(21deg)}.wi-wind.towards-22-deg{-webkit-transform:rotate(22deg);-moz-transform:rotate(22deg);-ms-transform:rotate(22deg);-o-transform:rotate(22deg);transform:rotate(22deg)}.wi-wind.towards-23-deg{-webkit-transform:rotate(23deg);-moz-transform:rotate(23deg);-ms-transform:rotate(23deg);-o-transform:rotate(23deg);transform:rotate(23deg)}.wi-wind.towards-24-deg{-webkit-transform:rotate(24deg);-moz-transform:rotate(24deg);-ms-transform:rotate(24deg);-o-transform:rotate(24deg);transform:rotate(24deg)}.wi-wind.towards-25-deg{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}.wi-wind.towards-26-deg{-webkit-transform:rotate(26deg);-moz-transform:rotate(26deg);-ms-transform:rotate(26deg);-o-transform:rotate(26deg);transform:rotate(26deg)}.wi-wind.towards-27-deg{-webkit-transform:rotate(27deg);-moz-transform:rotate(27deg);-ms-transform:rotate(27deg);-o-transform:rotate(27deg);transform:rotate(27deg)}.wi-wind.towards-28-deg{-webkit-transform:rotate(28deg);-moz-transform:rotate(28deg);-ms-transform:rotate(28deg);-o-transform:rotate(28deg);transform:rotate(28deg)}.wi-wind.towards-29-deg{-webkit-transform:rotate(29deg);-moz-transform:rotate(29deg);-ms-transform:rotate(29deg);-o-transform:rotate(29deg);transform:rotate(29deg)}.wi-wind.towards-30-deg{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}.wi-wind.towards-31-deg{-webkit-transform:rotate(31deg);-moz-transform:rotate(31deg);-ms-transform:rotate(31deg);-o-transform:rotate(31deg);transform:rotate(31deg)}.wi-wind.towards-32-deg{-webkit-transform:rotate(32deg);-moz-transform:rotate(32deg);-ms-transform:rotate(32deg);-o-transform:rotate(32deg);transform:rotate(32deg)}.wi-wind.towards-33-deg{-webkit-transform:rotate(33deg);-moz-transform:rotate(33deg);-ms-transform:rotate(33deg);-o-transform:rotate(33deg);transform:rotate(33deg)}.wi-wind.towards-34-deg{-webkit-transform:rotate(34deg);-moz-transform:rotate(34deg);-ms-transform:rotate(34deg);-o-transform:rotate(34deg);transform:rotate(34deg)}.wi-wind.towards-35-deg{-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg)}.wi-wind.towards-36-deg{-webkit-transform:rotate(36deg);-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg)}.wi-wind.towards-37-deg{-webkit-transform:rotate(37deg);-moz-transform:rotate(37deg);-ms-transform:rotate(37deg);-o-transform:rotate(37deg);transform:rotate(37deg)}.wi-wind.towards-38-deg{-webkit-transform:rotate(38deg);-moz-transform:rotate(38deg);-ms-transform:rotate(38deg);-o-transform:rotate(38deg);transform:rotate(38deg)}.wi-wind.towards-39-deg{-webkit-transform:rotate(39deg);-moz-transform:rotate(39deg);-ms-transform:rotate(39deg);-o-transform:rotate(39deg);transform:rotate(39deg)}.wi-wind.towards-40-deg{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.wi-wind.towards-41-deg{-webkit-transform:rotate(41deg);-moz-transform:rotate(41deg);-ms-transform:rotate(41deg);-o-transform:rotate(41deg);transform:rotate(41deg)}.wi-wind.towards-42-deg{-webkit-transform:rotate(42deg);-moz-transform:rotate(42deg);-ms-transform:rotate(42deg);-o-transform:rotate(42deg);transform:rotate(42deg)}.wi-wind.towards-43-deg{-webkit-transform:rotate(43deg);-moz-transform:rotate(43deg);-ms-transform:rotate(43deg);-o-transform:rotate(43deg);transform:rotate(43deg)}.wi-wind.towards-44-deg{-webkit-transform:rotate(44deg);-moz-transform:rotate(44deg);-ms-transform:rotate(44deg);-o-transform:rotate(44deg);transform:rotate(44deg)}.wi-wind.towards-45-deg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wi-wind.towards-46-deg{-webkit-transform:rotate(46deg);-moz-transform:rotate(46deg);-ms-transform:rotate(46deg);-o-transform:rotate(46deg);transform:rotate(46deg)}.wi-wind.towards-47-deg{-webkit-transform:rotate(47deg);-moz-transform:rotate(47deg);-ms-transform:rotate(47deg);-o-transform:rotate(47deg);transform:rotate(47deg)}.wi-wind.towards-48-deg{-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);transform:rotate(48deg)}.wi-wind.towards-49-deg{-webkit-transform:rotate(49deg);-moz-transform:rotate(49deg);-ms-transform:rotate(49deg);-o-transform:rotate(49deg);transform:rotate(49deg)}.wi-wind.towards-50-deg{-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg)}.wi-wind.towards-51-deg{-webkit-transform:rotate(51deg);-moz-transform:rotate(51deg);-ms-transform:rotate(51deg);-o-transform:rotate(51deg);transform:rotate(51deg)}.wi-wind.towards-52-deg{-webkit-transform:rotate(52deg);-moz-transform:rotate(52deg);-ms-transform:rotate(52deg);-o-transform:rotate(52deg);transform:rotate(52deg)}.wi-wind.towards-53-deg{-webkit-transform:rotate(53deg);-moz-transform:rotate(53deg);-ms-transform:rotate(53deg);-o-transform:rotate(53deg);transform:rotate(53deg)}.wi-wind.towards-54-deg{-webkit-transform:rotate(54deg);-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-o-transform:rotate(54deg);transform:rotate(54deg)}.wi-wind.towards-55-deg{-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg)}.wi-wind.towards-56-deg{-webkit-transform:rotate(56deg);-moz-transform:rotate(56deg);-ms-transform:rotate(56deg);-o-transform:rotate(56deg);transform:rotate(56deg)}.wi-wind.towards-57-deg{-webkit-transform:rotate(57deg);-moz-transform:rotate(57deg);-ms-transform:rotate(57deg);-o-transform:rotate(57deg);transform:rotate(57deg)}.wi-wind.towards-58-deg{-webkit-transform:rotate(58deg);-moz-transform:rotate(58deg);-ms-transform:rotate(58deg);-o-transform:rotate(58deg);transform:rotate(58deg)}.wi-wind.towards-59-deg{-webkit-transform:rotate(59deg);-moz-transform:rotate(59deg);-ms-transform:rotate(59deg);-o-transform:rotate(59deg);transform:rotate(59deg)}.wi-wind.towards-60-deg{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.wi-wind.towards-61-deg{-webkit-transform:rotate(61deg);-moz-transform:rotate(61deg);-ms-transform:rotate(61deg);-o-transform:rotate(61deg);transform:rotate(61deg)}.wi-wind.towards-62-deg{-webkit-transform:rotate(62deg);-moz-transform:rotate(62deg);-ms-transform:rotate(62deg);-o-transform:rotate(62deg);transform:rotate(62deg)}.wi-wind.towards-63-deg{-webkit-transform:rotate(63deg);-moz-transform:rotate(63deg);-ms-transform:rotate(63deg);-o-transform:rotate(63deg);transform:rotate(63deg)}.wi-wind.towards-64-deg{-webkit-transform:rotate(64deg);-moz-transform:rotate(64deg);-ms-transform:rotate(64deg);-o-transform:rotate(64deg);transform:rotate(64deg)}.wi-wind.towards-65-deg{-webkit-transform:rotate(65deg);-moz-transform:rotate(65deg);-ms-transform:rotate(65deg);-o-transform:rotate(65deg);transform:rotate(65deg)}.wi-wind.towards-66-deg{-webkit-transform:rotate(66deg);-moz-transform:rotate(66deg);-ms-transform:rotate(66deg);-o-transform:rotate(66deg);transform:rotate(66deg)}.wi-wind.towards-67-deg{-webkit-transform:rotate(67deg);-moz-transform:rotate(67deg);-ms-transform:rotate(67deg);-o-transform:rotate(67deg);transform:rotate(67deg)}.wi-wind.towards-68-deg{-webkit-transform:rotate(68deg);-moz-transform:rotate(68deg);-ms-transform:rotate(68deg);-o-transform:rotate(68deg);transform:rotate(68deg)}.wi-wind.towards-69-deg{-webkit-transform:rotate(69deg);-moz-transform:rotate(69deg);-ms-transform:rotate(69deg);-o-transform:rotate(69deg);transform:rotate(69deg)}.wi-wind.towards-70-deg{-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg);-ms-transform:rotate(70deg);-o-transform:rotate(70deg);transform:rotate(70deg)}.wi-wind.towards-71-deg{-webkit-transform:rotate(71deg);-moz-transform:rotate(71deg);-ms-transform:rotate(71deg);-o-transform:rotate(71deg);transform:rotate(71deg)}.wi-wind.towards-72-deg{-webkit-transform:rotate(72deg);-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}.wi-wind.towards-73-deg{-webkit-transform:rotate(73deg);-moz-transform:rotate(73deg);-ms-transform:rotate(73deg);-o-transform:rotate(73deg);transform:rotate(73deg)}.wi-wind.towards-74-deg{-webkit-transform:rotate(74deg);-moz-transform:rotate(74deg);-ms-transform:rotate(74deg);-o-transform:rotate(74deg);transform:rotate(74deg)}.wi-wind.towards-75-deg{-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);-ms-transform:rotate(75deg);-o-transform:rotate(75deg);transform:rotate(75deg)}.wi-wind.towards-76-deg{-webkit-transform:rotate(76deg);-moz-transform:rotate(76deg);-ms-transform:rotate(76deg);-o-transform:rotate(76deg);transform:rotate(76deg)}.wi-wind.towards-77-deg{-webkit-transform:rotate(77deg);-moz-transform:rotate(77deg);-ms-transform:rotate(77deg);-o-transform:rotate(77deg);transform:rotate(77deg)}.wi-wind.towards-78-deg{-webkit-transform:rotate(78deg);-moz-transform:rotate(78deg);-ms-transform:rotate(78deg);-o-transform:rotate(78deg);transform:rotate(78deg)}.wi-wind.towards-79-deg{-webkit-transform:rotate(79deg);-moz-transform:rotate(79deg);-ms-transform:rotate(79deg);-o-transform:rotate(79deg);transform:rotate(79deg)}.wi-wind.towards-80-deg{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg)}.wi-wind.towards-81-deg{-webkit-transform:rotate(81deg);-moz-transform:rotate(81deg);-ms-transform:rotate(81deg);-o-transform:rotate(81deg);transform:rotate(81deg)}.wi-wind.towards-82-deg{-webkit-transform:rotate(82deg);-moz-transform:rotate(82deg);-ms-transform:rotate(82deg);-o-transform:rotate(82deg);transform:rotate(82deg)}.wi-wind.towards-83-deg{-webkit-transform:rotate(83deg);-moz-transform:rotate(83deg);-ms-transform:rotate(83deg);-o-transform:rotate(83deg);transform:rotate(83deg)}.wi-wind.towards-84-deg{-webkit-transform:rotate(84deg);-moz-transform:rotate(84deg);-ms-transform:rotate(84deg);-o-transform:rotate(84deg);transform:rotate(84deg)}.wi-wind.towards-85-deg{-webkit-transform:rotate(85deg);-moz-transform:rotate(85deg);-ms-transform:rotate(85deg);-o-transform:rotate(85deg);transform:rotate(85deg)}.wi-wind.towards-86-deg{-webkit-transform:rotate(86deg);-moz-transform:rotate(86deg);-ms-transform:rotate(86deg);-o-transform:rotate(86deg);transform:rotate(86deg)}.wi-wind.towards-87-deg{-webkit-transform:rotate(87deg);-moz-transform:rotate(87deg);-ms-transform:rotate(87deg);-o-transform:rotate(87deg);transform:rotate(87deg)}.wi-wind.towards-88-deg{-webkit-transform:rotate(88deg);-moz-transform:rotate(88deg);-ms-transform:rotate(88deg);-o-transform:rotate(88deg);transform:rotate(88deg)}.wi-wind.towards-89-deg{-webkit-transform:rotate(89deg);-moz-transform:rotate(89deg);-ms-transform:rotate(89deg);-o-transform:rotate(89deg);transform:rotate(89deg)}.wi-wind.towards-90-deg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-wind.towards-91-deg{-webkit-transform:rotate(91deg);-moz-transform:rotate(91deg);-ms-transform:rotate(91deg);-o-transform:rotate(91deg);transform:rotate(91deg)}.wi-wind.towards-92-deg{-webkit-transform:rotate(92deg);-moz-transform:rotate(92deg);-ms-transform:rotate(92deg);-o-transform:rotate(92deg);transform:rotate(92deg)}.wi-wind.towards-93-deg{-webkit-transform:rotate(93deg);-moz-transform:rotate(93deg);-ms-transform:rotate(93deg);-o-transform:rotate(93deg);transform:rotate(93deg)}.wi-wind.towards-94-deg{-webkit-transform:rotate(94deg);-moz-transform:rotate(94deg);-ms-transform:rotate(94deg);-o-transform:rotate(94deg);transform:rotate(94deg)}.wi-wind.towards-95-deg{-webkit-transform:rotate(95deg);-moz-transform:rotate(95deg);-ms-transform:rotate(95deg);-o-transform:rotate(95deg);transform:rotate(95deg)}.wi-wind.towards-96-deg{-webkit-transform:rotate(96deg);-moz-transform:rotate(96deg);-ms-transform:rotate(96deg);-o-transform:rotate(96deg);transform:rotate(96deg)}.wi-wind.towards-97-deg{-webkit-transform:rotate(97deg);-moz-transform:rotate(97deg);-ms-transform:rotate(97deg);-o-transform:rotate(97deg);transform:rotate(97deg)}.wi-wind.towards-98-deg{-webkit-transform:rotate(98deg);-moz-transform:rotate(98deg);-ms-transform:rotate(98deg);-o-transform:rotate(98deg);transform:rotate(98deg)}.wi-wind.towards-99-deg{-webkit-transform:rotate(99deg);-moz-transform:rotate(99deg);-ms-transform:rotate(99deg);-o-transform:rotate(99deg);transform:rotate(99deg)}.wi-wind.towards-100-deg{-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);-o-transform:rotate(100deg);transform:rotate(100deg)}.wi-wind.towards-101-deg{-webkit-transform:rotate(101deg);-moz-transform:rotate(101deg);-ms-transform:rotate(101deg);-o-transform:rotate(101deg);transform:rotate(101deg)}.wi-wind.towards-102-deg{-webkit-transform:rotate(102deg);-moz-transform:rotate(102deg);-ms-transform:rotate(102deg);-o-transform:rotate(102deg);transform:rotate(102deg)}.wi-wind.towards-103-deg{-webkit-transform:rotate(103deg);-moz-transform:rotate(103deg);-ms-transform:rotate(103deg);-o-transform:rotate(103deg);transform:rotate(103deg)}.wi-wind.towards-104-deg{-webkit-transform:rotate(104deg);-moz-transform:rotate(104deg);-ms-transform:rotate(104deg);-o-transform:rotate(104deg);transform:rotate(104deg)}.wi-wind.towards-105-deg{-webkit-transform:rotate(105deg);-moz-transform:rotate(105deg);-ms-transform:rotate(105deg);-o-transform:rotate(105deg);transform:rotate(105deg)}.wi-wind.towards-106-deg{-webkit-transform:rotate(106deg);-moz-transform:rotate(106deg);-ms-transform:rotate(106deg);-o-transform:rotate(106deg);transform:rotate(106deg)}.wi-wind.towards-107-deg{-webkit-transform:rotate(107deg);-moz-transform:rotate(107deg);-ms-transform:rotate(107deg);-o-transform:rotate(107deg);transform:rotate(107deg)}.wi-wind.towards-108-deg{-webkit-transform:rotate(108deg);-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-o-transform:rotate(108deg);transform:rotate(108deg)}.wi-wind.towards-109-deg{-webkit-transform:rotate(109deg);-moz-transform:rotate(109deg);-ms-transform:rotate(109deg);-o-transform:rotate(109deg);transform:rotate(109deg)}.wi-wind.towards-110-deg{-webkit-transform:rotate(110deg);-moz-transform:rotate(110deg);-ms-transform:rotate(110deg);-o-transform:rotate(110deg);transform:rotate(110deg)}.wi-wind.towards-111-deg{-webkit-transform:rotate(111deg);-moz-transform:rotate(111deg);-ms-transform:rotate(111deg);-o-transform:rotate(111deg);transform:rotate(111deg)}.wi-wind.towards-112-deg{-webkit-transform:rotate(112deg);-moz-transform:rotate(112deg);-ms-transform:rotate(112deg);-o-transform:rotate(112deg);transform:rotate(112deg)}.wi-wind.towards-113-deg{-webkit-transform:rotate(113deg);-moz-transform:rotate(113deg);-ms-transform:rotate(113deg);-o-transform:rotate(113deg);transform:rotate(113deg)}.wi-wind.towards-114-deg{-webkit-transform:rotate(114deg);-moz-transform:rotate(114deg);-ms-transform:rotate(114deg);-o-transform:rotate(114deg);transform:rotate(114deg)}.wi-wind.towards-115-deg{-webkit-transform:rotate(115deg);-moz-transform:rotate(115deg);-ms-transform:rotate(115deg);-o-transform:rotate(115deg);transform:rotate(115deg)}.wi-wind.towards-116-deg{-webkit-transform:rotate(116deg);-moz-transform:rotate(116deg);-ms-transform:rotate(116deg);-o-transform:rotate(116deg);transform:rotate(116deg)}.wi-wind.towards-117-deg{-webkit-transform:rotate(117deg);-moz-transform:rotate(117deg);-ms-transform:rotate(117deg);-o-transform:rotate(117deg);transform:rotate(117deg)}.wi-wind.towards-118-deg{-webkit-transform:rotate(118deg);-moz-transform:rotate(118deg);-ms-transform:rotate(118deg);-o-transform:rotate(118deg);transform:rotate(118deg)}.wi-wind.towards-119-deg{-webkit-transform:rotate(119deg);-moz-transform:rotate(119deg);-ms-transform:rotate(119deg);-o-transform:rotate(119deg);transform:rotate(119deg)}.wi-wind.towards-120-deg{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.wi-wind.towards-121-deg{-webkit-transform:rotate(121deg);-moz-transform:rotate(121deg);-ms-transform:rotate(121deg);-o-transform:rotate(121deg);transform:rotate(121deg)}.wi-wind.towards-122-deg{-webkit-transform:rotate(122deg);-moz-transform:rotate(122deg);-ms-transform:rotate(122deg);-o-transform:rotate(122deg);transform:rotate(122deg)}.wi-wind.towards-123-deg{-webkit-transform:rotate(123deg);-moz-transform:rotate(123deg);-ms-transform:rotate(123deg);-o-transform:rotate(123deg);transform:rotate(123deg)}.wi-wind.towards-124-deg{-webkit-transform:rotate(124deg);-moz-transform:rotate(124deg);-ms-transform:rotate(124deg);-o-transform:rotate(124deg);transform:rotate(124deg)}.wi-wind.towards-125-deg{-webkit-transform:rotate(125deg);-moz-transform:rotate(125deg);-ms-transform:rotate(125deg);-o-transform:rotate(125deg);transform:rotate(125deg)}.wi-wind.towards-126-deg{-webkit-transform:rotate(126deg);-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-o-transform:rotate(126deg);transform:rotate(126deg)}.wi-wind.towards-127-deg{-webkit-transform:rotate(127deg);-moz-transform:rotate(127deg);-ms-transform:rotate(127deg);-o-transform:rotate(127deg);transform:rotate(127deg)}.wi-wind.towards-128-deg{-webkit-transform:rotate(128deg);-moz-transform:rotate(128deg);-ms-transform:rotate(128deg);-o-transform:rotate(128deg);transform:rotate(128deg)}.wi-wind.towards-129-deg{-webkit-transform:rotate(129deg);-moz-transform:rotate(129deg);-ms-transform:rotate(129deg);-o-transform:rotate(129deg);transform:rotate(129deg)}.wi-wind.towards-130-deg{-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-ms-transform:rotate(130deg);-o-transform:rotate(130deg);transform:rotate(130deg)}.wi-wind.towards-131-deg{-webkit-transform:rotate(131deg);-moz-transform:rotate(131deg);-ms-transform:rotate(131deg);-o-transform:rotate(131deg);transform:rotate(131deg)}.wi-wind.towards-132-deg{-webkit-transform:rotate(132deg);-moz-transform:rotate(132deg);-ms-transform:rotate(132deg);-o-transform:rotate(132deg);transform:rotate(132deg)}.wi-wind.towards-133-deg{-webkit-transform:rotate(133deg);-moz-transform:rotate(133deg);-ms-transform:rotate(133deg);-o-transform:rotate(133deg);transform:rotate(133deg)}.wi-wind.towards-134-deg{-webkit-transform:rotate(134deg);-moz-transform:rotate(134deg);-ms-transform:rotate(134deg);-o-transform:rotate(134deg);transform:rotate(134deg)}.wi-wind.towards-135-deg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.wi-wind.towards-136-deg{-webkit-transform:rotate(136deg);-moz-transform:rotate(136deg);-ms-transform:rotate(136deg);-o-transform:rotate(136deg);transform:rotate(136deg)}.wi-wind.towards-137-deg{-webkit-transform:rotate(137deg);-moz-transform:rotate(137deg);-ms-transform:rotate(137deg);-o-transform:rotate(137deg);transform:rotate(137deg)}.wi-wind.towards-138-deg{-webkit-transform:rotate(138deg);-moz-transform:rotate(138deg);-ms-transform:rotate(138deg);-o-transform:rotate(138deg);transform:rotate(138deg)}.wi-wind.towards-139-deg{-webkit-transform:rotate(139deg);-moz-transform:rotate(139deg);-ms-transform:rotate(139deg);-o-transform:rotate(139deg);transform:rotate(139deg)}.wi-wind.towards-140-deg{-webkit-transform:rotate(140deg);-moz-transform:rotate(140deg);-ms-transform:rotate(140deg);-o-transform:rotate(140deg);transform:rotate(140deg)}.wi-wind.towards-141-deg{-webkit-transform:rotate(141deg);-moz-transform:rotate(141deg);-ms-transform:rotate(141deg);-o-transform:rotate(141deg);transform:rotate(141deg)}.wi-wind.towards-142-deg{-webkit-transform:rotate(142deg);-moz-transform:rotate(142deg);-ms-transform:rotate(142deg);-o-transform:rotate(142deg);transform:rotate(142deg)}.wi-wind.towards-143-deg{-webkit-transform:rotate(143deg);-moz-transform:rotate(143deg);-ms-transform:rotate(143deg);-o-transform:rotate(143deg);transform:rotate(143deg)}.wi-wind.towards-144-deg{-webkit-transform:rotate(144deg);-moz-transform:rotate(144deg);-ms-transform:rotate(144deg);-o-transform:rotate(144deg);transform:rotate(144deg)}.wi-wind.towards-145-deg{-webkit-transform:rotate(145deg);-moz-transform:rotate(145deg);-ms-transform:rotate(145deg);-o-transform:rotate(145deg);transform:rotate(145deg)}.wi-wind.towards-146-deg{-webkit-transform:rotate(146deg);-moz-transform:rotate(146deg);-ms-transform:rotate(146deg);-o-transform:rotate(146deg);transform:rotate(146deg)}.wi-wind.towards-147-deg{-webkit-transform:rotate(147deg);-moz-transform:rotate(147deg);-ms-transform:rotate(147deg);-o-transform:rotate(147deg);transform:rotate(147deg)}.wi-wind.towards-148-deg{-webkit-transform:rotate(148deg);-moz-transform:rotate(148deg);-ms-transform:rotate(148deg);-o-transform:rotate(148deg);transform:rotate(148deg)}.wi-wind.towards-149-deg{-webkit-transform:rotate(149deg);-moz-transform:rotate(149deg);-ms-transform:rotate(149deg);-o-transform:rotate(149deg);transform:rotate(149deg)}.wi-wind.towards-150-deg{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}.wi-wind.towards-151-deg{-webkit-transform:rotate(151deg);-moz-transform:rotate(151deg);-ms-transform:rotate(151deg);-o-transform:rotate(151deg);transform:rotate(151deg)}.wi-wind.towards-152-deg{-webkit-transform:rotate(152deg);-moz-transform:rotate(152deg);-ms-transform:rotate(152deg);-o-transform:rotate(152deg);transform:rotate(152deg)}.wi-wind.towards-153-deg{-webkit-transform:rotate(153deg);-moz-transform:rotate(153deg);-ms-transform:rotate(153deg);-o-transform:rotate(153deg);transform:rotate(153deg)}.wi-wind.towards-154-deg{-webkit-transform:rotate(154deg);-moz-transform:rotate(154deg);-ms-transform:rotate(154deg);-o-transform:rotate(154deg);transform:rotate(154deg)}.wi-wind.towards-155-deg{-webkit-transform:rotate(155deg);-moz-transform:rotate(155deg);-ms-transform:rotate(155deg);-o-transform:rotate(155deg);transform:rotate(155deg)}.wi-wind.towards-156-deg{-webkit-transform:rotate(156deg);-moz-transform:rotate(156deg);-ms-transform:rotate(156deg);-o-transform:rotate(156deg);transform:rotate(156deg)}.wi-wind.towards-157-deg{-webkit-transform:rotate(157deg);-moz-transform:rotate(157deg);-ms-transform:rotate(157deg);-o-transform:rotate(157deg);transform:rotate(157deg)}.wi-wind.towards-158-deg{-webkit-transform:rotate(158deg);-moz-transform:rotate(158deg);-ms-transform:rotate(158deg);-o-transform:rotate(158deg);transform:rotate(158deg)}.wi-wind.towards-159-deg{-webkit-transform:rotate(159deg);-moz-transform:rotate(159deg);-ms-transform:rotate(159deg);-o-transform:rotate(159deg);transform:rotate(159deg)}.wi-wind.towards-160-deg{-webkit-transform:rotate(160deg);-moz-transform:rotate(160deg);-ms-transform:rotate(160deg);-o-transform:rotate(160deg);transform:rotate(160deg)}.wi-wind.towards-161-deg{-webkit-transform:rotate(161deg);-moz-transform:rotate(161deg);-ms-transform:rotate(161deg);-o-transform:rotate(161deg);transform:rotate(161deg)}.wi-wind.towards-162-deg{-webkit-transform:rotate(162deg);-moz-transform:rotate(162deg);-ms-transform:rotate(162deg);-o-transform:rotate(162deg);transform:rotate(162deg)}.wi-wind.towards-163-deg{-webkit-transform:rotate(163deg);-moz-transform:rotate(163deg);-ms-transform:rotate(163deg);-o-transform:rotate(163deg);transform:rotate(163deg)}.wi-wind.towards-164-deg{-webkit-transform:rotate(164deg);-moz-transform:rotate(164deg);-ms-transform:rotate(164deg);-o-transform:rotate(164deg);transform:rotate(164deg)}.wi-wind.towards-165-deg{-webkit-transform:rotate(165deg);-moz-transform:rotate(165deg);-ms-transform:rotate(165deg);-o-transform:rotate(165deg);transform:rotate(165deg)}.wi-wind.towards-166-deg{-webkit-transform:rotate(166deg);-moz-transform:rotate(166deg);-ms-transform:rotate(166deg);-o-transform:rotate(166deg);transform:rotate(166deg)}.wi-wind.towards-167-deg{-webkit-transform:rotate(167deg);-moz-transform:rotate(167deg);-ms-transform:rotate(167deg);-o-transform:rotate(167deg);transform:rotate(167deg)}.wi-wind.towards-168-deg{-webkit-transform:rotate(168deg);-moz-transform:rotate(168deg);-ms-transform:rotate(168deg);-o-transform:rotate(168deg);transform:rotate(168deg)}.wi-wind.towards-169-deg{-webkit-transform:rotate(169deg);-moz-transform:rotate(169deg);-ms-transform:rotate(169deg);-o-transform:rotate(169deg);transform:rotate(169deg)}.wi-wind.towards-170-deg{-webkit-transform:rotate(170deg);-moz-transform:rotate(170deg);-ms-transform:rotate(170deg);-o-transform:rotate(170deg);transform:rotate(170deg)}.wi-wind.towards-171-deg{-webkit-transform:rotate(171deg);-moz-transform:rotate(171deg);-ms-transform:rotate(171deg);-o-transform:rotate(171deg);transform:rotate(171deg)}.wi-wind.towards-172-deg{-webkit-transform:rotate(172deg);-moz-transform:rotate(172deg);-ms-transform:rotate(172deg);-o-transform:rotate(172deg);transform:rotate(172deg)}.wi-wind.towards-173-deg{-webkit-transform:rotate(173deg);-moz-transform:rotate(173deg);-ms-transform:rotate(173deg);-o-transform:rotate(173deg);transform:rotate(173deg)}.wi-wind.towards-174-deg{-webkit-transform:rotate(174deg);-moz-transform:rotate(174deg);-ms-transform:rotate(174deg);-o-transform:rotate(174deg);transform:rotate(174deg)}.wi-wind.towards-175-deg{-webkit-transform:rotate(175deg);-moz-transform:rotate(175deg);-ms-transform:rotate(175deg);-o-transform:rotate(175deg);transform:rotate(175deg)}.wi-wind.towards-176-deg{-webkit-transform:rotate(176deg);-moz-transform:rotate(176deg);-ms-transform:rotate(176deg);-o-transform:rotate(176deg);transform:rotate(176deg)}.wi-wind.towards-177-deg{-webkit-transform:rotate(177deg);-moz-transform:rotate(177deg);-ms-transform:rotate(177deg);-o-transform:rotate(177deg);transform:rotate(177deg)}.wi-wind.towards-178-deg{-webkit-transform:rotate(178deg);-moz-transform:rotate(178deg);-ms-transform:rotate(178deg);-o-transform:rotate(178deg);transform:rotate(178deg)}.wi-wind.towards-179-deg{-webkit-transform:rotate(179deg);-moz-transform:rotate(179deg);-ms-transform:rotate(179deg);-o-transform:rotate(179deg);transform:rotate(179deg)}.wi-wind.towards-180-deg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-wind.towards-181-deg{-webkit-transform:rotate(181deg);-moz-transform:rotate(181deg);-ms-transform:rotate(181deg);-o-transform:rotate(181deg);transform:rotate(181deg)}.wi-wind.towards-182-deg{-webkit-transform:rotate(182deg);-moz-transform:rotate(182deg);-ms-transform:rotate(182deg);-o-transform:rotate(182deg);transform:rotate(182deg)}.wi-wind.towards-183-deg{-webkit-transform:rotate(183deg);-moz-transform:rotate(183deg);-ms-transform:rotate(183deg);-o-transform:rotate(183deg);transform:rotate(183deg)}.wi-wind.towards-184-deg{-webkit-transform:rotate(184deg);-moz-transform:rotate(184deg);-ms-transform:rotate(184deg);-o-transform:rotate(184deg);transform:rotate(184deg)}.wi-wind.towards-185-deg{-webkit-transform:rotate(185deg);-moz-transform:rotate(185deg);-ms-transform:rotate(185deg);-o-transform:rotate(185deg);transform:rotate(185deg)}.wi-wind.towards-186-deg{-webkit-transform:rotate(186deg);-moz-transform:rotate(186deg);-ms-transform:rotate(186deg);-o-transform:rotate(186deg);transform:rotate(186deg)}.wi-wind.towards-187-deg{-webkit-transform:rotate(187deg);-moz-transform:rotate(187deg);-ms-transform:rotate(187deg);-o-transform:rotate(187deg);transform:rotate(187deg)}.wi-wind.towards-188-deg{-webkit-transform:rotate(188deg);-moz-transform:rotate(188deg);-ms-transform:rotate(188deg);-o-transform:rotate(188deg);transform:rotate(188deg)}.wi-wind.towards-189-deg{-webkit-transform:rotate(189deg);-moz-transform:rotate(189deg);-ms-transform:rotate(189deg);-o-transform:rotate(189deg);transform:rotate(189deg)}.wi-wind.towards-190-deg{-webkit-transform:rotate(190deg);-moz-transform:rotate(190deg);-ms-transform:rotate(190deg);-o-transform:rotate(190deg);transform:rotate(190deg)}.wi-wind.towards-191-deg{-webkit-transform:rotate(191deg);-moz-transform:rotate(191deg);-ms-transform:rotate(191deg);-o-transform:rotate(191deg);transform:rotate(191deg)}.wi-wind.towards-192-deg{-webkit-transform:rotate(192deg);-moz-transform:rotate(192deg);-ms-transform:rotate(192deg);-o-transform:rotate(192deg);transform:rotate(192deg)}.wi-wind.towards-193-deg{-webkit-transform:rotate(193deg);-moz-transform:rotate(193deg);-ms-transform:rotate(193deg);-o-transform:rotate(193deg);transform:rotate(193deg)}.wi-wind.towards-194-deg{-webkit-transform:rotate(194deg);-moz-transform:rotate(194deg);-ms-transform:rotate(194deg);-o-transform:rotate(194deg);transform:rotate(194deg)}.wi-wind.towards-195-deg{-webkit-transform:rotate(195deg);-moz-transform:rotate(195deg);-ms-transform:rotate(195deg);-o-transform:rotate(195deg);transform:rotate(195deg)}.wi-wind.towards-196-deg{-webkit-transform:rotate(196deg);-moz-transform:rotate(196deg);-ms-transform:rotate(196deg);-o-transform:rotate(196deg);transform:rotate(196deg)}.wi-wind.towards-197-deg{-webkit-transform:rotate(197deg);-moz-transform:rotate(197deg);-ms-transform:rotate(197deg);-o-transform:rotate(197deg);transform:rotate(197deg)}.wi-wind.towards-198-deg{-webkit-transform:rotate(198deg);-moz-transform:rotate(198deg);-ms-transform:rotate(198deg);-o-transform:rotate(198deg);transform:rotate(198deg)}.wi-wind.towards-199-deg{-webkit-transform:rotate(199deg);-moz-transform:rotate(199deg);-ms-transform:rotate(199deg);-o-transform:rotate(199deg);transform:rotate(199deg)}.wi-wind.towards-200-deg{-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg)}.wi-wind.towards-201-deg{-webkit-transform:rotate(201deg);-moz-transform:rotate(201deg);-ms-transform:rotate(201deg);-o-transform:rotate(201deg);transform:rotate(201deg)}.wi-wind.towards-202-deg{-webkit-transform:rotate(202deg);-moz-transform:rotate(202deg);-ms-transform:rotate(202deg);-o-transform:rotate(202deg);transform:rotate(202deg)}.wi-wind.towards-203-deg{-webkit-transform:rotate(203deg);-moz-transform:rotate(203deg);-ms-transform:rotate(203deg);-o-transform:rotate(203deg);transform:rotate(203deg)}.wi-wind.towards-204-deg{-webkit-transform:rotate(204deg);-moz-transform:rotate(204deg);-ms-transform:rotate(204deg);-o-transform:rotate(204deg);transform:rotate(204deg)}.wi-wind.towards-205-deg{-webkit-transform:rotate(205deg);-moz-transform:rotate(205deg);-ms-transform:rotate(205deg);-o-transform:rotate(205deg);transform:rotate(205deg)}.wi-wind.towards-206-deg{-webkit-transform:rotate(206deg);-moz-transform:rotate(206deg);-ms-transform:rotate(206deg);-o-transform:rotate(206deg);transform:rotate(206deg)}.wi-wind.towards-207-deg{-webkit-transform:rotate(207deg);-moz-transform:rotate(207deg);-ms-transform:rotate(207deg);-o-transform:rotate(207deg);transform:rotate(207deg)}.wi-wind.towards-208-deg{-webkit-transform:rotate(208deg);-moz-transform:rotate(208deg);-ms-transform:rotate(208deg);-o-transform:rotate(208deg);transform:rotate(208deg)}.wi-wind.towards-209-deg{-webkit-transform:rotate(209deg);-moz-transform:rotate(209deg);-ms-transform:rotate(209deg);-o-transform:rotate(209deg);transform:rotate(209deg)}.wi-wind.towards-210-deg{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg)}.wi-wind.towards-211-deg{-webkit-transform:rotate(211deg);-moz-transform:rotate(211deg);-ms-transform:rotate(211deg);-o-transform:rotate(211deg);transform:rotate(211deg)}.wi-wind.towards-212-deg{-webkit-transform:rotate(212deg);-moz-transform:rotate(212deg);-ms-transform:rotate(212deg);-o-transform:rotate(212deg);transform:rotate(212deg)}.wi-wind.towards-213-deg{-webkit-transform:rotate(213deg);-moz-transform:rotate(213deg);-ms-transform:rotate(213deg);-o-transform:rotate(213deg);transform:rotate(213deg)}.wi-wind.towards-214-deg{-webkit-transform:rotate(214deg);-moz-transform:rotate(214deg);-ms-transform:rotate(214deg);-o-transform:rotate(214deg);transform:rotate(214deg)}.wi-wind.towards-215-deg{-webkit-transform:rotate(215deg);-moz-transform:rotate(215deg);-ms-transform:rotate(215deg);-o-transform:rotate(215deg);transform:rotate(215deg)}.wi-wind.towards-216-deg{-webkit-transform:rotate(216deg);-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}.wi-wind.towards-217-deg{-webkit-transform:rotate(217deg);-moz-transform:rotate(217deg);-ms-transform:rotate(217deg);-o-transform:rotate(217deg);transform:rotate(217deg)}.wi-wind.towards-218-deg{-webkit-transform:rotate(218deg);-moz-transform:rotate(218deg);-ms-transform:rotate(218deg);-o-transform:rotate(218deg);transform:rotate(218deg)}.wi-wind.towards-219-deg{-webkit-transform:rotate(219deg);-moz-transform:rotate(219deg);-ms-transform:rotate(219deg);-o-transform:rotate(219deg);transform:rotate(219deg)}.wi-wind.towards-220-deg{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);-o-transform:rotate(220deg);transform:rotate(220deg)}.wi-wind.towards-221-deg{-webkit-transform:rotate(221deg);-moz-transform:rotate(221deg);-ms-transform:rotate(221deg);-o-transform:rotate(221deg);transform:rotate(221deg)}.wi-wind.towards-222-deg{-webkit-transform:rotate(222deg);-moz-transform:rotate(222deg);-ms-transform:rotate(222deg);-o-transform:rotate(222deg);transform:rotate(222deg)}.wi-wind.towards-223-deg{-webkit-transform:rotate(223deg);-moz-transform:rotate(223deg);-ms-transform:rotate(223deg);-o-transform:rotate(223deg);transform:rotate(223deg)}.wi-wind.towards-224-deg{-webkit-transform:rotate(224deg);-moz-transform:rotate(224deg);-ms-transform:rotate(224deg);-o-transform:rotate(224deg);transform:rotate(224deg)}.wi-wind.towards-225-deg{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.wi-wind.towards-226-deg{-webkit-transform:rotate(226deg);-moz-transform:rotate(226deg);-ms-transform:rotate(226deg);-o-transform:rotate(226deg);transform:rotate(226deg)}.wi-wind.towards-227-deg{-webkit-transform:rotate(227deg);-moz-transform:rotate(227deg);-ms-transform:rotate(227deg);-o-transform:rotate(227deg);transform:rotate(227deg)}.wi-wind.towards-228-deg{-webkit-transform:rotate(228deg);-moz-transform:rotate(228deg);-ms-transform:rotate(228deg);-o-transform:rotate(228deg);transform:rotate(228deg)}.wi-wind.towards-229-deg{-webkit-transform:rotate(229deg);-moz-transform:rotate(229deg);-ms-transform:rotate(229deg);-o-transform:rotate(229deg);transform:rotate(229deg)}.wi-wind.towards-230-deg{-webkit-transform:rotate(230deg);-moz-transform:rotate(230deg);-ms-transform:rotate(230deg);-o-transform:rotate(230deg);transform:rotate(230deg)}.wi-wind.towards-231-deg{-webkit-transform:rotate(231deg);-moz-transform:rotate(231deg);-ms-transform:rotate(231deg);-o-transform:rotate(231deg);transform:rotate(231deg)}.wi-wind.towards-232-deg{-webkit-transform:rotate(232deg);-moz-transform:rotate(232deg);-ms-transform:rotate(232deg);-o-transform:rotate(232deg);transform:rotate(232deg)}.wi-wind.towards-233-deg{-webkit-transform:rotate(233deg);-moz-transform:rotate(233deg);-ms-transform:rotate(233deg);-o-transform:rotate(233deg);transform:rotate(233deg)}.wi-wind.towards-234-deg{-webkit-transform:rotate(234deg);-moz-transform:rotate(234deg);-ms-transform:rotate(234deg);-o-transform:rotate(234deg);transform:rotate(234deg)}.wi-wind.towards-235-deg{-webkit-transform:rotate(235deg);-moz-transform:rotate(235deg);-ms-transform:rotate(235deg);-o-transform:rotate(235deg);transform:rotate(235deg)}.wi-wind.towards-236-deg{-webkit-transform:rotate(236deg);-moz-transform:rotate(236deg);-ms-transform:rotate(236deg);-o-transform:rotate(236deg);transform:rotate(236deg)}.wi-wind.towards-237-deg{-webkit-transform:rotate(237deg);-moz-transform:rotate(237deg);-ms-transform:rotate(237deg);-o-transform:rotate(237deg);transform:rotate(237deg)}.wi-wind.towards-238-deg{-webkit-transform:rotate(238deg);-moz-transform:rotate(238deg);-ms-transform:rotate(238deg);-o-transform:rotate(238deg);transform:rotate(238deg)}.wi-wind.towards-239-deg{-webkit-transform:rotate(239deg);-moz-transform:rotate(239deg);-ms-transform:rotate(239deg);-o-transform:rotate(239deg);transform:rotate(239deg)}.wi-wind.towards-240-deg{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}.wi-wind.towards-241-deg{-webkit-transform:rotate(241deg);-moz-transform:rotate(241deg);-ms-transform:rotate(241deg);-o-transform:rotate(241deg);transform:rotate(241deg)}.wi-wind.towards-242-deg{-webkit-transform:rotate(242deg);-moz-transform:rotate(242deg);-ms-transform:rotate(242deg);-o-transform:rotate(242deg);transform:rotate(242deg)}.wi-wind.towards-243-deg{-webkit-transform:rotate(243deg);-moz-transform:rotate(243deg);-ms-transform:rotate(243deg);-o-transform:rotate(243deg);transform:rotate(243deg)}.wi-wind.towards-244-deg{-webkit-transform:rotate(244deg);-moz-transform:rotate(244deg);-ms-transform:rotate(244deg);-o-transform:rotate(244deg);transform:rotate(244deg)}.wi-wind.towards-245-deg{-webkit-transform:rotate(245deg);-moz-transform:rotate(245deg);-ms-transform:rotate(245deg);-o-transform:rotate(245deg);transform:rotate(245deg)}.wi-wind.towards-246-deg{-webkit-transform:rotate(246deg);-moz-transform:rotate(246deg);-ms-transform:rotate(246deg);-o-transform:rotate(246deg);transform:rotate(246deg)}.wi-wind.towards-247-deg{-webkit-transform:rotate(247deg);-moz-transform:rotate(247deg);-ms-transform:rotate(247deg);-o-transform:rotate(247deg);transform:rotate(247deg)}.wi-wind.towards-248-deg{-webkit-transform:rotate(248deg);-moz-transform:rotate(248deg);-ms-transform:rotate(248deg);-o-transform:rotate(248deg);transform:rotate(248deg)}.wi-wind.towards-249-deg{-webkit-transform:rotate(249deg);-moz-transform:rotate(249deg);-ms-transform:rotate(249deg);-o-transform:rotate(249deg);transform:rotate(249deg)}.wi-wind.towards-250-deg{-webkit-transform:rotate(250deg);-moz-transform:rotate(250deg);-ms-transform:rotate(250deg);-o-transform:rotate(250deg);transform:rotate(250deg)}.wi-wind.towards-251-deg{-webkit-transform:rotate(251deg);-moz-transform:rotate(251deg);-ms-transform:rotate(251deg);-o-transform:rotate(251deg);transform:rotate(251deg)}.wi-wind.towards-252-deg{-webkit-transform:rotate(252deg);-moz-transform:rotate(252deg);-ms-transform:rotate(252deg);-o-transform:rotate(252deg);transform:rotate(252deg)}.wi-wind.towards-253-deg{-webkit-transform:rotate(253deg);-moz-transform:rotate(253deg);-ms-transform:rotate(253deg);-o-transform:rotate(253deg);transform:rotate(253deg)}.wi-wind.towards-254-deg{-webkit-transform:rotate(254deg);-moz-transform:rotate(254deg);-ms-transform:rotate(254deg);-o-transform:rotate(254deg);transform:rotate(254deg)}.wi-wind.towards-255-deg{-webkit-transform:rotate(255deg);-moz-transform:rotate(255deg);-ms-transform:rotate(255deg);-o-transform:rotate(255deg);transform:rotate(255deg)}.wi-wind.towards-256-deg{-webkit-transform:rotate(256deg);-moz-transform:rotate(256deg);-ms-transform:rotate(256deg);-o-transform:rotate(256deg);transform:rotate(256deg)}.wi-wind.towards-257-deg{-webkit-transform:rotate(257deg);-moz-transform:rotate(257deg);-ms-transform:rotate(257deg);-o-transform:rotate(257deg);transform:rotate(257deg)}.wi-wind.towards-258-deg{-webkit-transform:rotate(258deg);-moz-transform:rotate(258deg);-ms-transform:rotate(258deg);-o-transform:rotate(258deg);transform:rotate(258deg)}.wi-wind.towards-259-deg{-webkit-transform:rotate(259deg);-moz-transform:rotate(259deg);-ms-transform:rotate(259deg);-o-transform:rotate(259deg);transform:rotate(259deg)}.wi-wind.towards-260-deg{-webkit-transform:rotate(260deg);-moz-transform:rotate(260deg);-ms-transform:rotate(260deg);-o-transform:rotate(260deg);transform:rotate(260deg)}.wi-wind.towards-261-deg{-webkit-transform:rotate(261deg);-moz-transform:rotate(261deg);-ms-transform:rotate(261deg);-o-transform:rotate(261deg);transform:rotate(261deg)}.wi-wind.towards-262-deg{-webkit-transform:rotate(262deg);-moz-transform:rotate(262deg);-ms-transform:rotate(262deg);-o-transform:rotate(262deg);transform:rotate(262deg)}.wi-wind.towards-263-deg{-webkit-transform:rotate(263deg);-moz-transform:rotate(263deg);-ms-transform:rotate(263deg);-o-transform:rotate(263deg);transform:rotate(263deg)}.wi-wind.towards-264-deg{-webkit-transform:rotate(264deg);-moz-transform:rotate(264deg);-ms-transform:rotate(264deg);-o-transform:rotate(264deg);transform:rotate(264deg)}.wi-wind.towards-265-deg{-webkit-transform:rotate(265deg);-moz-transform:rotate(265deg);-ms-transform:rotate(265deg);-o-transform:rotate(265deg);transform:rotate(265deg)}.wi-wind.towards-266-deg{-webkit-transform:rotate(266deg);-moz-transform:rotate(266deg);-ms-transform:rotate(266deg);-o-transform:rotate(266deg);transform:rotate(266deg)}.wi-wind.towards-267-deg{-webkit-transform:rotate(267deg);-moz-transform:rotate(267deg);-ms-transform:rotate(267deg);-o-transform:rotate(267deg);transform:rotate(267deg)}.wi-wind.towards-268-deg{-webkit-transform:rotate(268deg);-moz-transform:rotate(268deg);-ms-transform:rotate(268deg);-o-transform:rotate(268deg);transform:rotate(268deg)}.wi-wind.towards-269-deg{-webkit-transform:rotate(269deg);-moz-transform:rotate(269deg);-ms-transform:rotate(269deg);-o-transform:rotate(269deg);transform:rotate(269deg)}.wi-wind.towards-270-deg{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-wind.towards-271-deg{-webkit-transform:rotate(271deg);-moz-transform:rotate(271deg);-ms-transform:rotate(271deg);-o-transform:rotate(271deg);transform:rotate(271deg)}.wi-wind.towards-272-deg{-webkit-transform:rotate(272deg);-moz-transform:rotate(272deg);-ms-transform:rotate(272deg);-o-transform:rotate(272deg);transform:rotate(272deg)}.wi-wind.towards-273-deg{-webkit-transform:rotate(273deg);-moz-transform:rotate(273deg);-ms-transform:rotate(273deg);-o-transform:rotate(273deg);transform:rotate(273deg)}.wi-wind.towards-274-deg{-webkit-transform:rotate(274deg);-moz-transform:rotate(274deg);-ms-transform:rotate(274deg);-o-transform:rotate(274deg);transform:rotate(274deg)}.wi-wind.towards-275-deg{-webkit-transform:rotate(275deg);-moz-transform:rotate(275deg);-ms-transform:rotate(275deg);-o-transform:rotate(275deg);transform:rotate(275deg)}.wi-wind.towards-276-deg{-webkit-transform:rotate(276deg);-moz-transform:rotate(276deg);-ms-transform:rotate(276deg);-o-transform:rotate(276deg);transform:rotate(276deg)}.wi-wind.towards-277-deg{-webkit-transform:rotate(277deg);-moz-transform:rotate(277deg);-ms-transform:rotate(277deg);-o-transform:rotate(277deg);transform:rotate(277deg)}.wi-wind.towards-278-deg{-webkit-transform:rotate(278deg);-moz-transform:rotate(278deg);-ms-transform:rotate(278deg);-o-transform:rotate(278deg);transform:rotate(278deg)}.wi-wind.towards-279-deg{-webkit-transform:rotate(279deg);-moz-transform:rotate(279deg);-ms-transform:rotate(279deg);-o-transform:rotate(279deg);transform:rotate(279deg)}.wi-wind.towards-280-deg{-webkit-transform:rotate(280deg);-moz-transform:rotate(280deg);-ms-transform:rotate(280deg);-o-transform:rotate(280deg);transform:rotate(280deg)}.wi-wind.towards-281-deg{-webkit-transform:rotate(281deg);-moz-transform:rotate(281deg);-ms-transform:rotate(281deg);-o-transform:rotate(281deg);transform:rotate(281deg)}.wi-wind.towards-282-deg{-webkit-transform:rotate(282deg);-moz-transform:rotate(282deg);-ms-transform:rotate(282deg);-o-transform:rotate(282deg);transform:rotate(282deg)}.wi-wind.towards-283-deg{-webkit-transform:rotate(283deg);-moz-transform:rotate(283deg);-ms-transform:rotate(283deg);-o-transform:rotate(283deg);transform:rotate(283deg)}.wi-wind.towards-284-deg{-webkit-transform:rotate(284deg);-moz-transform:rotate(284deg);-ms-transform:rotate(284deg);-o-transform:rotate(284deg);transform:rotate(284deg)}.wi-wind.towards-285-deg{-webkit-transform:rotate(285deg);-moz-transform:rotate(285deg);-ms-transform:rotate(285deg);-o-transform:rotate(285deg);transform:rotate(285deg)}.wi-wind.towards-286-deg{-webkit-transform:rotate(286deg);-moz-transform:rotate(286deg);-ms-transform:rotate(286deg);-o-transform:rotate(286deg);transform:rotate(286deg)}.wi-wind.towards-287-deg{-webkit-transform:rotate(287deg);-moz-transform:rotate(287deg);-ms-transform:rotate(287deg);-o-transform:rotate(287deg);transform:rotate(287deg)}.wi-wind.towards-288-deg{-webkit-transform:rotate(288deg);-moz-transform:rotate(288deg);-ms-transform:rotate(288deg);-o-transform:rotate(288deg);transform:rotate(288deg)}.wi-wind.towards-289-deg{-webkit-transform:rotate(289deg);-moz-transform:rotate(289deg);-ms-transform:rotate(289deg);-o-transform:rotate(289deg);transform:rotate(289deg)}.wi-wind.towards-290-deg{-webkit-transform:rotate(290deg);-moz-transform:rotate(290deg);-ms-transform:rotate(290deg);-o-transform:rotate(290deg);transform:rotate(290deg)}.wi-wind.towards-291-deg{-webkit-transform:rotate(291deg);-moz-transform:rotate(291deg);-ms-transform:rotate(291deg);-o-transform:rotate(291deg);transform:rotate(291deg)}.wi-wind.towards-292-deg{-webkit-transform:rotate(292deg);-moz-transform:rotate(292deg);-ms-transform:rotate(292deg);-o-transform:rotate(292deg);transform:rotate(292deg)}.wi-wind.towards-293-deg{-webkit-transform:rotate(293deg);-moz-transform:rotate(293deg);-ms-transform:rotate(293deg);-o-transform:rotate(293deg);transform:rotate(293deg)}.wi-wind.towards-294-deg{-webkit-transform:rotate(294deg);-moz-transform:rotate(294deg);-ms-transform:rotate(294deg);-o-transform:rotate(294deg);transform:rotate(294deg)}.wi-wind.towards-295-deg{-webkit-transform:rotate(295deg);-moz-transform:rotate(295deg);-ms-transform:rotate(295deg);-o-transform:rotate(295deg);transform:rotate(295deg)}.wi-wind.towards-296-deg{-webkit-transform:rotate(296deg);-moz-transform:rotate(296deg);-ms-transform:rotate(296deg);-o-transform:rotate(296deg);transform:rotate(296deg)}.wi-wind.towards-297-deg{-webkit-transform:rotate(297deg);-moz-transform:rotate(297deg);-ms-transform:rotate(297deg);-o-transform:rotate(297deg);transform:rotate(297deg)}.wi-wind.towards-298-deg{-webkit-transform:rotate(298deg);-moz-transform:rotate(298deg);-ms-transform:rotate(298deg);-o-transform:rotate(298deg);transform:rotate(298deg)}.wi-wind.towards-299-deg{-webkit-transform:rotate(299deg);-moz-transform:rotate(299deg);-ms-transform:rotate(299deg);-o-transform:rotate(299deg);transform:rotate(299deg)}.wi-wind.towards-300-deg{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg)}.wi-wind.towards-301-deg{-webkit-transform:rotate(301deg);-moz-transform:rotate(301deg);-ms-transform:rotate(301deg);-o-transform:rotate(301deg);transform:rotate(301deg)}.wi-wind.towards-302-deg{-webkit-transform:rotate(302deg);-moz-transform:rotate(302deg);-ms-transform:rotate(302deg);-o-transform:rotate(302deg);transform:rotate(302deg)}.wi-wind.towards-303-deg{-webkit-transform:rotate(303deg);-moz-transform:rotate(303deg);-ms-transform:rotate(303deg);-o-transform:rotate(303deg);transform:rotate(303deg)}.wi-wind.towards-304-deg{-webkit-transform:rotate(304deg);-moz-transform:rotate(304deg);-ms-transform:rotate(304deg);-o-transform:rotate(304deg);transform:rotate(304deg)}.wi-wind.towards-305-deg{-webkit-transform:rotate(305deg);-moz-transform:rotate(305deg);-ms-transform:rotate(305deg);-o-transform:rotate(305deg);transform:rotate(305deg)}.wi-wind.towards-306-deg{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-o-transform:rotate(306deg);transform:rotate(306deg)}.wi-wind.towards-307-deg{-webkit-transform:rotate(307deg);-moz-transform:rotate(307deg);-ms-transform:rotate(307deg);-o-transform:rotate(307deg);transform:rotate(307deg)}.wi-wind.towards-308-deg{-webkit-transform:rotate(308deg);-moz-transform:rotate(308deg);-ms-transform:rotate(308deg);-o-transform:rotate(308deg);transform:rotate(308deg)}.wi-wind.towards-309-deg{-webkit-transform:rotate(309deg);-moz-transform:rotate(309deg);-ms-transform:rotate(309deg);-o-transform:rotate(309deg);transform:rotate(309deg)}.wi-wind.towards-310-deg{-webkit-transform:rotate(310deg);-moz-transform:rotate(310deg);-ms-transform:rotate(310deg);-o-transform:rotate(310deg);transform:rotate(310deg)}.wi-wind.towards-311-deg{-webkit-transform:rotate(311deg);-moz-transform:rotate(311deg);-ms-transform:rotate(311deg);-o-transform:rotate(311deg);transform:rotate(311deg)}.wi-wind.towards-312-deg{-webkit-transform:rotate(312deg);-moz-transform:rotate(312deg);-ms-transform:rotate(312deg);-o-transform:rotate(312deg);transform:rotate(312deg)}.wi-wind.towards-313-deg{-webkit-transform:rotate(313deg);-moz-transform:rotate(313deg);-ms-transform:rotate(313deg);-o-transform:rotate(313deg);transform:rotate(313deg)}.wi-wind.towards-314-deg{-webkit-transform:rotate(314deg);-moz-transform:rotate(314deg);-ms-transform:rotate(314deg);-o-transform:rotate(314deg);transform:rotate(314deg)}.wi-wind.towards-315-deg{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.wi-wind.towards-316-deg{-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-ms-transform:rotate(316deg);-o-transform:rotate(316deg);transform:rotate(316deg)}.wi-wind.towards-317-deg{-webkit-transform:rotate(317deg);-moz-transform:rotate(317deg);-ms-transform:rotate(317deg);-o-transform:rotate(317deg);transform:rotate(317deg)}.wi-wind.towards-318-deg{-webkit-transform:rotate(318deg);-moz-transform:rotate(318deg);-ms-transform:rotate(318deg);-o-transform:rotate(318deg);transform:rotate(318deg)}.wi-wind.towards-319-deg{-webkit-transform:rotate(319deg);-moz-transform:rotate(319deg);-ms-transform:rotate(319deg);-o-transform:rotate(319deg);transform:rotate(319deg)}.wi-wind.towards-320-deg{-webkit-transform:rotate(320deg);-moz-transform:rotate(320deg);-ms-transform:rotate(320deg);-o-transform:rotate(320deg);transform:rotate(320deg)}.wi-wind.towards-321-deg{-webkit-transform:rotate(321deg);-moz-transform:rotate(321deg);-ms-transform:rotate(321deg);-o-transform:rotate(321deg);transform:rotate(321deg)}.wi-wind.towards-322-deg{-webkit-transform:rotate(322deg);-moz-transform:rotate(322deg);-ms-transform:rotate(322deg);-o-transform:rotate(322deg);transform:rotate(322deg)}.wi-wind.towards-323-deg{-webkit-transform:rotate(323deg);-moz-transform:rotate(323deg);-ms-transform:rotate(323deg);-o-transform:rotate(323deg);transform:rotate(323deg)}.wi-wind.towards-324-deg{-webkit-transform:rotate(324deg);-moz-transform:rotate(324deg);-ms-transform:rotate(324deg);-o-transform:rotate(324deg);transform:rotate(324deg)}.wi-wind.towards-325-deg{-webkit-transform:rotate(325deg);-moz-transform:rotate(325deg);-ms-transform:rotate(325deg);-o-transform:rotate(325deg);transform:rotate(325deg)}.wi-wind.towards-326-deg{-webkit-transform:rotate(326deg);-moz-transform:rotate(326deg);-ms-transform:rotate(326deg);-o-transform:rotate(326deg);transform:rotate(326deg)}.wi-wind.towards-327-deg{-webkit-transform:rotate(327deg);-moz-transform:rotate(327deg);-ms-transform:rotate(327deg);-o-transform:rotate(327deg);transform:rotate(327deg)}.wi-wind.towards-328-deg{-webkit-transform:rotate(328deg);-moz-transform:rotate(328deg);-ms-transform:rotate(328deg);-o-transform:rotate(328deg);transform:rotate(328deg)}.wi-wind.towards-329-deg{-webkit-transform:rotate(329deg);-moz-transform:rotate(329deg);-ms-transform:rotate(329deg);-o-transform:rotate(329deg);transform:rotate(329deg)}.wi-wind.towards-330-deg{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg)}.wi-wind.towards-331-deg{-webkit-transform:rotate(331deg);-moz-transform:rotate(331deg);-ms-transform:rotate(331deg);-o-transform:rotate(331deg);transform:rotate(331deg)}.wi-wind.towards-332-deg{-webkit-transform:rotate(332deg);-moz-transform:rotate(332deg);-ms-transform:rotate(332deg);-o-transform:rotate(332deg);transform:rotate(332deg)}.wi-wind.towards-333-deg{-webkit-transform:rotate(333deg);-moz-transform:rotate(333deg);-ms-transform:rotate(333deg);-o-transform:rotate(333deg);transform:rotate(333deg)}.wi-wind.towards-334-deg{-webkit-transform:rotate(334deg);-moz-transform:rotate(334deg);-ms-transform:rotate(334deg);-o-transform:rotate(334deg);transform:rotate(334deg)}.wi-wind.towards-335-deg{-webkit-transform:rotate(335deg);-moz-transform:rotate(335deg);-ms-transform:rotate(335deg);-o-transform:rotate(335deg);transform:rotate(335deg)}.wi-wind.towards-336-deg{-webkit-transform:rotate(336deg);-moz-transform:rotate(336deg);-ms-transform:rotate(336deg);-o-transform:rotate(336deg);transform:rotate(336deg)}.wi-wind.towards-337-deg{-webkit-transform:rotate(337deg);-moz-transform:rotate(337deg);-ms-transform:rotate(337deg);-o-transform:rotate(337deg);transform:rotate(337deg)}.wi-wind.towards-338-deg{-webkit-transform:rotate(338deg);-moz-transform:rotate(338deg);-ms-transform:rotate(338deg);-o-transform:rotate(338deg);transform:rotate(338deg)}.wi-wind.towards-339-deg{-webkit-transform:rotate(339deg);-moz-transform:rotate(339deg);-ms-transform:rotate(339deg);-o-transform:rotate(339deg);transform:rotate(339deg)}.wi-wind.towards-340-deg{-webkit-transform:rotate(340deg);-moz-transform:rotate(340deg);-ms-transform:rotate(340deg);-o-transform:rotate(340deg);transform:rotate(340deg)}.wi-wind.towards-341-deg{-webkit-transform:rotate(341deg);-moz-transform:rotate(341deg);-ms-transform:rotate(341deg);-o-transform:rotate(341deg);transform:rotate(341deg)}.wi-wind.towards-342-deg{-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-o-transform:rotate(342deg);transform:rotate(342deg)}.wi-wind.towards-343-deg{-webkit-transform:rotate(343deg);-moz-transform:rotate(343deg);-ms-transform:rotate(343deg);-o-transform:rotate(343deg);transform:rotate(343deg)}.wi-wind.towards-344-deg{-webkit-transform:rotate(344deg);-moz-transform:rotate(344deg);-ms-transform:rotate(344deg);-o-transform:rotate(344deg);transform:rotate(344deg)}.wi-wind.towards-345-deg{-webkit-transform:rotate(345deg);-moz-transform:rotate(345deg);-ms-transform:rotate(345deg);-o-transform:rotate(345deg);transform:rotate(345deg)}.wi-wind.towards-346-deg{-webkit-transform:rotate(346deg);-moz-transform:rotate(346deg);-ms-transform:rotate(346deg);-o-transform:rotate(346deg);transform:rotate(346deg)}.wi-wind.towards-347-deg{-webkit-transform:rotate(347deg);-moz-transform:rotate(347deg);-ms-transform:rotate(347deg);-o-transform:rotate(347deg);transform:rotate(347deg)}.wi-wind.towards-348-deg{-webkit-transform:rotate(348deg);-moz-transform:rotate(348deg);-ms-transform:rotate(348deg);-o-transform:rotate(348deg);transform:rotate(348deg)}.wi-wind.towards-349-deg{-webkit-transform:rotate(349deg);-moz-transform:rotate(349deg);-ms-transform:rotate(349deg);-o-transform:rotate(349deg);transform:rotate(349deg)}.wi-wind.towards-350-deg{-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg)}.wi-wind.towards-351-deg{-webkit-transform:rotate(351deg);-moz-transform:rotate(351deg);-ms-transform:rotate(351deg);-o-transform:rotate(351deg);transform:rotate(351deg)}.wi-wind.towards-352-deg{-webkit-transform:rotate(352deg);-moz-transform:rotate(352deg);-ms-transform:rotate(352deg);-o-transform:rotate(352deg);transform:rotate(352deg)}.wi-wind.towards-353-deg{-webkit-transform:rotate(353deg);-moz-transform:rotate(353deg);-ms-transform:rotate(353deg);-o-transform:rotate(353deg);transform:rotate(353deg)}.wi-wind.towards-354-deg{-webkit-transform:rotate(354deg);-moz-transform:rotate(354deg);-ms-transform:rotate(354deg);-o-transform:rotate(354deg);transform:rotate(354deg)}.wi-wind.towards-355-deg{-webkit-transform:rotate(355deg);-moz-transform:rotate(355deg);-ms-transform:rotate(355deg);-o-transform:rotate(355deg);transform:rotate(355deg)}.wi-wind.towards-356-deg{-webkit-transform:rotate(356deg);-moz-transform:rotate(356deg);-ms-transform:rotate(356deg);-o-transform:rotate(356deg);transform:rotate(356deg)}.wi-wind.towards-357-deg{-webkit-transform:rotate(357deg);-moz-transform:rotate(357deg);-ms-transform:rotate(357deg);-o-transform:rotate(357deg);transform:rotate(357deg)}.wi-wind.towards-358-deg{-webkit-transform:rotate(358deg);-moz-transform:rotate(358deg);-ms-transform:rotate(358deg);-o-transform:rotate(358deg);transform:rotate(358deg)}.wi-wind.towards-359-deg{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}.wi-wind.towards-360-deg{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.wi-wind.from-0-deg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-wind.from-1-deg{-webkit-transform:rotate(181deg);-moz-transform:rotate(181deg);-ms-transform:rotate(181deg);-o-transform:rotate(181deg);transform:rotate(181deg)}.wi-wind.from-2-deg{-webkit-transform:rotate(182deg);-moz-transform:rotate(182deg);-ms-transform:rotate(182deg);-o-transform:rotate(182deg);transform:rotate(182deg)}.wi-wind.from-3-deg{-webkit-transform:rotate(183deg);-moz-transform:rotate(183deg);-ms-transform:rotate(183deg);-o-transform:rotate(183deg);transform:rotate(183deg)}.wi-wind.from-4-deg{-webkit-transform:rotate(184deg);-moz-transform:rotate(184deg);-ms-transform:rotate(184deg);-o-transform:rotate(184deg);transform:rotate(184deg)}.wi-wind.from-5-deg{-webkit-transform:rotate(185deg);-moz-transform:rotate(185deg);-ms-transform:rotate(185deg);-o-transform:rotate(185deg);transform:rotate(185deg)}.wi-wind.from-6-deg{-webkit-transform:rotate(186deg);-moz-transform:rotate(186deg);-ms-transform:rotate(186deg);-o-transform:rotate(186deg);transform:rotate(186deg)}.wi-wind.from-7-deg{-webkit-transform:rotate(187deg);-moz-transform:rotate(187deg);-ms-transform:rotate(187deg);-o-transform:rotate(187deg);transform:rotate(187deg)}.wi-wind.from-8-deg{-webkit-transform:rotate(188deg);-moz-transform:rotate(188deg);-ms-transform:rotate(188deg);-o-transform:rotate(188deg);transform:rotate(188deg)}.wi-wind.from-9-deg{-webkit-transform:rotate(189deg);-moz-transform:rotate(189deg);-ms-transform:rotate(189deg);-o-transform:rotate(189deg);transform:rotate(189deg)}.wi-wind.from-10-deg{-webkit-transform:rotate(190deg);-moz-transform:rotate(190deg);-ms-transform:rotate(190deg);-o-transform:rotate(190deg);transform:rotate(190deg)}.wi-wind.from-11-deg{-webkit-transform:rotate(191deg);-moz-transform:rotate(191deg);-ms-transform:rotate(191deg);-o-transform:rotate(191deg);transform:rotate(191deg)}.wi-wind.from-12-deg{-webkit-transform:rotate(192deg);-moz-transform:rotate(192deg);-ms-transform:rotate(192deg);-o-transform:rotate(192deg);transform:rotate(192deg)}.wi-wind.from-13-deg{-webkit-transform:rotate(193deg);-moz-transform:rotate(193deg);-ms-transform:rotate(193deg);-o-transform:rotate(193deg);transform:rotate(193deg)}.wi-wind.from-14-deg{-webkit-transform:rotate(194deg);-moz-transform:rotate(194deg);-ms-transform:rotate(194deg);-o-transform:rotate(194deg);transform:rotate(194deg)}.wi-wind.from-15-deg{-webkit-transform:rotate(195deg);-moz-transform:rotate(195deg);-ms-transform:rotate(195deg);-o-transform:rotate(195deg);transform:rotate(195deg)}.wi-wind.from-16-deg{-webkit-transform:rotate(196deg);-moz-transform:rotate(196deg);-ms-transform:rotate(196deg);-o-transform:rotate(196deg);transform:rotate(196deg)}.wi-wind.from-17-deg{-webkit-transform:rotate(197deg);-moz-transform:rotate(197deg);-ms-transform:rotate(197deg);-o-transform:rotate(197deg);transform:rotate(197deg)}.wi-wind.from-18-deg{-webkit-transform:rotate(198deg);-moz-transform:rotate(198deg);-ms-transform:rotate(198deg);-o-transform:rotate(198deg);transform:rotate(198deg)}.wi-wind.from-19-deg{-webkit-transform:rotate(199deg);-moz-transform:rotate(199deg);-ms-transform:rotate(199deg);-o-transform:rotate(199deg);transform:rotate(199deg)}.wi-wind.from-20-deg{-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg)}.wi-wind.from-21-deg{-webkit-transform:rotate(201deg);-moz-transform:rotate(201deg);-ms-transform:rotate(201deg);-o-transform:rotate(201deg);transform:rotate(201deg)}.wi-wind.from-22-deg{-webkit-transform:rotate(202deg);-moz-transform:rotate(202deg);-ms-transform:rotate(202deg);-o-transform:rotate(202deg);transform:rotate(202deg)}.wi-wind.from-23-deg{-webkit-transform:rotate(203deg);-moz-transform:rotate(203deg);-ms-transform:rotate(203deg);-o-transform:rotate(203deg);transform:rotate(203deg)}.wi-wind.from-24-deg{-webkit-transform:rotate(204deg);-moz-transform:rotate(204deg);-ms-transform:rotate(204deg);-o-transform:rotate(204deg);transform:rotate(204deg)}.wi-wind.from-25-deg{-webkit-transform:rotate(205deg);-moz-transform:rotate(205deg);-ms-transform:rotate(205deg);-o-transform:rotate(205deg);transform:rotate(205deg)}.wi-wind.from-26-deg{-webkit-transform:rotate(206deg);-moz-transform:rotate(206deg);-ms-transform:rotate(206deg);-o-transform:rotate(206deg);transform:rotate(206deg)}.wi-wind.from-27-deg{-webkit-transform:rotate(207deg);-moz-transform:rotate(207deg);-ms-transform:rotate(207deg);-o-transform:rotate(207deg);transform:rotate(207deg)}.wi-wind.from-28-deg{-webkit-transform:rotate(208deg);-moz-transform:rotate(208deg);-ms-transform:rotate(208deg);-o-transform:rotate(208deg);transform:rotate(208deg)}.wi-wind.from-29-deg{-webkit-transform:rotate(209deg);-moz-transform:rotate(209deg);-ms-transform:rotate(209deg);-o-transform:rotate(209deg);transform:rotate(209deg)}.wi-wind.from-30-deg{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg)}.wi-wind.from-31-deg{-webkit-transform:rotate(211deg);-moz-transform:rotate(211deg);-ms-transform:rotate(211deg);-o-transform:rotate(211deg);transform:rotate(211deg)}.wi-wind.from-32-deg{-webkit-transform:rotate(212deg);-moz-transform:rotate(212deg);-ms-transform:rotate(212deg);-o-transform:rotate(212deg);transform:rotate(212deg)}.wi-wind.from-33-deg{-webkit-transform:rotate(213deg);-moz-transform:rotate(213deg);-ms-transform:rotate(213deg);-o-transform:rotate(213deg);transform:rotate(213deg)}.wi-wind.from-34-deg{-webkit-transform:rotate(214deg);-moz-transform:rotate(214deg);-ms-transform:rotate(214deg);-o-transform:rotate(214deg);transform:rotate(214deg)}.wi-wind.from-35-deg{-webkit-transform:rotate(215deg);-moz-transform:rotate(215deg);-ms-transform:rotate(215deg);-o-transform:rotate(215deg);transform:rotate(215deg)}.wi-wind.from-36-deg{-webkit-transform:rotate(216deg);-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}.wi-wind.from-37-deg{-webkit-transform:rotate(217deg);-moz-transform:rotate(217deg);-ms-transform:rotate(217deg);-o-transform:rotate(217deg);transform:rotate(217deg)}.wi-wind.from-38-deg{-webkit-transform:rotate(218deg);-moz-transform:rotate(218deg);-ms-transform:rotate(218deg);-o-transform:rotate(218deg);transform:rotate(218deg)}.wi-wind.from-39-deg{-webkit-transform:rotate(219deg);-moz-transform:rotate(219deg);-ms-transform:rotate(219deg);-o-transform:rotate(219deg);transform:rotate(219deg)}.wi-wind.from-40-deg{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);-o-transform:rotate(220deg);transform:rotate(220deg)}.wi-wind.from-41-deg{-webkit-transform:rotate(221deg);-moz-transform:rotate(221deg);-ms-transform:rotate(221deg);-o-transform:rotate(221deg);transform:rotate(221deg)}.wi-wind.from-42-deg{-webkit-transform:rotate(222deg);-moz-transform:rotate(222deg);-ms-transform:rotate(222deg);-o-transform:rotate(222deg);transform:rotate(222deg)}.wi-wind.from-43-deg{-webkit-transform:rotate(223deg);-moz-transform:rotate(223deg);-ms-transform:rotate(223deg);-o-transform:rotate(223deg);transform:rotate(223deg)}.wi-wind.from-44-deg{-webkit-transform:rotate(224deg);-moz-transform:rotate(224deg);-ms-transform:rotate(224deg);-o-transform:rotate(224deg);transform:rotate(224deg)}.wi-wind.from-45-deg{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.wi-wind.from-46-deg{-webkit-transform:rotate(226deg);-moz-transform:rotate(226deg);-ms-transform:rotate(226deg);-o-transform:rotate(226deg);transform:rotate(226deg)}.wi-wind.from-47-deg{-webkit-transform:rotate(227deg);-moz-transform:rotate(227deg);-ms-transform:rotate(227deg);-o-transform:rotate(227deg);transform:rotate(227deg)}.wi-wind.from-48-deg{-webkit-transform:rotate(228deg);-moz-transform:rotate(228deg);-ms-transform:rotate(228deg);-o-transform:rotate(228deg);transform:rotate(228deg)}.wi-wind.from-49-deg{-webkit-transform:rotate(229deg);-moz-transform:rotate(229deg);-ms-transform:rotate(229deg);-o-transform:rotate(229deg);transform:rotate(229deg)}.wi-wind.from-50-deg{-webkit-transform:rotate(230deg);-moz-transform:rotate(230deg);-ms-transform:rotate(230deg);-o-transform:rotate(230deg);transform:rotate(230deg)}.wi-wind.from-51-deg{-webkit-transform:rotate(231deg);-moz-transform:rotate(231deg);-ms-transform:rotate(231deg);-o-transform:rotate(231deg);transform:rotate(231deg)}.wi-wind.from-52-deg{-webkit-transform:rotate(232deg);-moz-transform:rotate(232deg);-ms-transform:rotate(232deg);-o-transform:rotate(232deg);transform:rotate(232deg)}.wi-wind.from-53-deg{-webkit-transform:rotate(233deg);-moz-transform:rotate(233deg);-ms-transform:rotate(233deg);-o-transform:rotate(233deg);transform:rotate(233deg)}.wi-wind.from-54-deg{-webkit-transform:rotate(234deg);-moz-transform:rotate(234deg);-ms-transform:rotate(234deg);-o-transform:rotate(234deg);transform:rotate(234deg)}.wi-wind.from-55-deg{-webkit-transform:rotate(235deg);-moz-transform:rotate(235deg);-ms-transform:rotate(235deg);-o-transform:rotate(235deg);transform:rotate(235deg)}.wi-wind.from-56-deg{-webkit-transform:rotate(236deg);-moz-transform:rotate(236deg);-ms-transform:rotate(236deg);-o-transform:rotate(236deg);transform:rotate(236deg)}.wi-wind.from-57-deg{-webkit-transform:rotate(237deg);-moz-transform:rotate(237deg);-ms-transform:rotate(237deg);-o-transform:rotate(237deg);transform:rotate(237deg)}.wi-wind.from-58-deg{-webkit-transform:rotate(238deg);-moz-transform:rotate(238deg);-ms-transform:rotate(238deg);-o-transform:rotate(238deg);transform:rotate(238deg)}.wi-wind.from-59-deg{-webkit-transform:rotate(239deg);-moz-transform:rotate(239deg);-ms-transform:rotate(239deg);-o-transform:rotate(239deg);transform:rotate(239deg)}.wi-wind.from-60-deg{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}.wi-wind.from-61-deg{-webkit-transform:rotate(241deg);-moz-transform:rotate(241deg);-ms-transform:rotate(241deg);-o-transform:rotate(241deg);transform:rotate(241deg)}.wi-wind.from-62-deg{-webkit-transform:rotate(242deg);-moz-transform:rotate(242deg);-ms-transform:rotate(242deg);-o-transform:rotate(242deg);transform:rotate(242deg)}.wi-wind.from-63-deg{-webkit-transform:rotate(243deg);-moz-transform:rotate(243deg);-ms-transform:rotate(243deg);-o-transform:rotate(243deg);transform:rotate(243deg)}.wi-wind.from-64-deg{-webkit-transform:rotate(244deg);-moz-transform:rotate(244deg);-ms-transform:rotate(244deg);-o-transform:rotate(244deg);transform:rotate(244deg)}.wi-wind.from-65-deg{-webkit-transform:rotate(245deg);-moz-transform:rotate(245deg);-ms-transform:rotate(245deg);-o-transform:rotate(245deg);transform:rotate(245deg)}.wi-wind.from-66-deg{-webkit-transform:rotate(246deg);-moz-transform:rotate(246deg);-ms-transform:rotate(246deg);-o-transform:rotate(246deg);transform:rotate(246deg)}.wi-wind.from-67-deg{-webkit-transform:rotate(247deg);-moz-transform:rotate(247deg);-ms-transform:rotate(247deg);-o-transform:rotate(247deg);transform:rotate(247deg)}.wi-wind.from-68-deg{-webkit-transform:rotate(248deg);-moz-transform:rotate(248deg);-ms-transform:rotate(248deg);-o-transform:rotate(248deg);transform:rotate(248deg)}.wi-wind.from-69-deg{-webkit-transform:rotate(249deg);-moz-transform:rotate(249deg);-ms-transform:rotate(249deg);-o-transform:rotate(249deg);transform:rotate(249deg)}.wi-wind.from-70-deg{-webkit-transform:rotate(250deg);-moz-transform:rotate(250deg);-ms-transform:rotate(250deg);-o-transform:rotate(250deg);transform:rotate(250deg)}.wi-wind.from-71-deg{-webkit-transform:rotate(251deg);-moz-transform:rotate(251deg);-ms-transform:rotate(251deg);-o-transform:rotate(251deg);transform:rotate(251deg)}.wi-wind.from-72-deg{-webkit-transform:rotate(252deg);-moz-transform:rotate(252deg);-ms-transform:rotate(252deg);-o-transform:rotate(252deg);transform:rotate(252deg)}.wi-wind.from-73-deg{-webkit-transform:rotate(253deg);-moz-transform:rotate(253deg);-ms-transform:rotate(253deg);-o-transform:rotate(253deg);transform:rotate(253deg)}.wi-wind.from-74-deg{-webkit-transform:rotate(254deg);-moz-transform:rotate(254deg);-ms-transform:rotate(254deg);-o-transform:rotate(254deg);transform:rotate(254deg)}.wi-wind.from-75-deg{-webkit-transform:rotate(255deg);-moz-transform:rotate(255deg);-ms-transform:rotate(255deg);-o-transform:rotate(255deg);transform:rotate(255deg)}.wi-wind.from-76-deg{-webkit-transform:rotate(256deg);-moz-transform:rotate(256deg);-ms-transform:rotate(256deg);-o-transform:rotate(256deg);transform:rotate(256deg)}.wi-wind.from-77-deg{-webkit-transform:rotate(257deg);-moz-transform:rotate(257deg);-ms-transform:rotate(257deg);-o-transform:rotate(257deg);transform:rotate(257deg)}.wi-wind.from-78-deg{-webkit-transform:rotate(258deg);-moz-transform:rotate(258deg);-ms-transform:rotate(258deg);-o-transform:rotate(258deg);transform:rotate(258deg)}.wi-wind.from-79-deg{-webkit-transform:rotate(259deg);-moz-transform:rotate(259deg);-ms-transform:rotate(259deg);-o-transform:rotate(259deg);transform:rotate(259deg)}.wi-wind.from-80-deg{-webkit-transform:rotate(260deg);-moz-transform:rotate(260deg);-ms-transform:rotate(260deg);-o-transform:rotate(260deg);transform:rotate(260deg)}.wi-wind.from-81-deg{-webkit-transform:rotate(261deg);-moz-transform:rotate(261deg);-ms-transform:rotate(261deg);-o-transform:rotate(261deg);transform:rotate(261deg)}.wi-wind.from-82-deg{-webkit-transform:rotate(262deg);-moz-transform:rotate(262deg);-ms-transform:rotate(262deg);-o-transform:rotate(262deg);transform:rotate(262deg)}.wi-wind.from-83-deg{-webkit-transform:rotate(263deg);-moz-transform:rotate(263deg);-ms-transform:rotate(263deg);-o-transform:rotate(263deg);transform:rotate(263deg)}.wi-wind.from-84-deg{-webkit-transform:rotate(264deg);-moz-transform:rotate(264deg);-ms-transform:rotate(264deg);-o-transform:rotate(264deg);transform:rotate(264deg)}.wi-wind.from-85-deg{-webkit-transform:rotate(265deg);-moz-transform:rotate(265deg);-ms-transform:rotate(265deg);-o-transform:rotate(265deg);transform:rotate(265deg)}.wi-wind.from-86-deg{-webkit-transform:rotate(266deg);-moz-transform:rotate(266deg);-ms-transform:rotate(266deg);-o-transform:rotate(266deg);transform:rotate(266deg)}.wi-wind.from-87-deg{-webkit-transform:rotate(267deg);-moz-transform:rotate(267deg);-ms-transform:rotate(267deg);-o-transform:rotate(267deg);transform:rotate(267deg)}.wi-wind.from-88-deg{-webkit-transform:rotate(268deg);-moz-transform:rotate(268deg);-ms-transform:rotate(268deg);-o-transform:rotate(268deg);transform:rotate(268deg)}.wi-wind.from-89-deg{-webkit-transform:rotate(269deg);-moz-transform:rotate(269deg);-ms-transform:rotate(269deg);-o-transform:rotate(269deg);transform:rotate(269deg)}.wi-wind.from-90-deg{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-wind.from-91-deg{-webkit-transform:rotate(271deg);-moz-transform:rotate(271deg);-ms-transform:rotate(271deg);-o-transform:rotate(271deg);transform:rotate(271deg)}.wi-wind.from-92-deg{-webkit-transform:rotate(272deg);-moz-transform:rotate(272deg);-ms-transform:rotate(272deg);-o-transform:rotate(272deg);transform:rotate(272deg)}.wi-wind.from-93-deg{-webkit-transform:rotate(273deg);-moz-transform:rotate(273deg);-ms-transform:rotate(273deg);-o-transform:rotate(273deg);transform:rotate(273deg)}.wi-wind.from-94-deg{-webkit-transform:rotate(274deg);-moz-transform:rotate(274deg);-ms-transform:rotate(274deg);-o-transform:rotate(274deg);transform:rotate(274deg)}.wi-wind.from-95-deg{-webkit-transform:rotate(275deg);-moz-transform:rotate(275deg);-ms-transform:rotate(275deg);-o-transform:rotate(275deg);transform:rotate(275deg)}.wi-wind.from-96-deg{-webkit-transform:rotate(276deg);-moz-transform:rotate(276deg);-ms-transform:rotate(276deg);-o-transform:rotate(276deg);transform:rotate(276deg)}.wi-wind.from-97-deg{-webkit-transform:rotate(277deg);-moz-transform:rotate(277deg);-ms-transform:rotate(277deg);-o-transform:rotate(277deg);transform:rotate(277deg)}.wi-wind.from-98-deg{-webkit-transform:rotate(278deg);-moz-transform:rotate(278deg);-ms-transform:rotate(278deg);-o-transform:rotate(278deg);transform:rotate(278deg)}.wi-wind.from-99-deg{-webkit-transform:rotate(279deg);-moz-transform:rotate(279deg);-ms-transform:rotate(279deg);-o-transform:rotate(279deg);transform:rotate(279deg)}.wi-wind.from-100-deg{-webkit-transform:rotate(280deg);-moz-transform:rotate(280deg);-ms-transform:rotate(280deg);-o-transform:rotate(280deg);transform:rotate(280deg)}.wi-wind.from-101-deg{-webkit-transform:rotate(281deg);-moz-transform:rotate(281deg);-ms-transform:rotate(281deg);-o-transform:rotate(281deg);transform:rotate(281deg)}.wi-wind.from-102-deg{-webkit-transform:rotate(282deg);-moz-transform:rotate(282deg);-ms-transform:rotate(282deg);-o-transform:rotate(282deg);transform:rotate(282deg)}.wi-wind.from-103-deg{-webkit-transform:rotate(283deg);-moz-transform:rotate(283deg);-ms-transform:rotate(283deg);-o-transform:rotate(283deg);transform:rotate(283deg)}.wi-wind.from-104-deg{-webkit-transform:rotate(284deg);-moz-transform:rotate(284deg);-ms-transform:rotate(284deg);-o-transform:rotate(284deg);transform:rotate(284deg)}.wi-wind.from-105-deg{-webkit-transform:rotate(285deg);-moz-transform:rotate(285deg);-ms-transform:rotate(285deg);-o-transform:rotate(285deg);transform:rotate(285deg)}.wi-wind.from-106-deg{-webkit-transform:rotate(286deg);-moz-transform:rotate(286deg);-ms-transform:rotate(286deg);-o-transform:rotate(286deg);transform:rotate(286deg)}.wi-wind.from-107-deg{-webkit-transform:rotate(287deg);-moz-transform:rotate(287deg);-ms-transform:rotate(287deg);-o-transform:rotate(287deg);transform:rotate(287deg)}.wi-wind.from-108-deg{-webkit-transform:rotate(288deg);-moz-transform:rotate(288deg);-ms-transform:rotate(288deg);-o-transform:rotate(288deg);transform:rotate(288deg)}.wi-wind.from-109-deg{-webkit-transform:rotate(289deg);-moz-transform:rotate(289deg);-ms-transform:rotate(289deg);-o-transform:rotate(289deg);transform:rotate(289deg)}.wi-wind.from-110-deg{-webkit-transform:rotate(290deg);-moz-transform:rotate(290deg);-ms-transform:rotate(290deg);-o-transform:rotate(290deg);transform:rotate(290deg)}.wi-wind.from-111-deg{-webkit-transform:rotate(291deg);-moz-transform:rotate(291deg);-ms-transform:rotate(291deg);-o-transform:rotate(291deg);transform:rotate(291deg)}.wi-wind.from-112-deg{-webkit-transform:rotate(292deg);-moz-transform:rotate(292deg);-ms-transform:rotate(292deg);-o-transform:rotate(292deg);transform:rotate(292deg)}.wi-wind.from-113-deg{-webkit-transform:rotate(293deg);-moz-transform:rotate(293deg);-ms-transform:rotate(293deg);-o-transform:rotate(293deg);transform:rotate(293deg)}.wi-wind.from-114-deg{-webkit-transform:rotate(294deg);-moz-transform:rotate(294deg);-ms-transform:rotate(294deg);-o-transform:rotate(294deg);transform:rotate(294deg)}.wi-wind.from-115-deg{-webkit-transform:rotate(295deg);-moz-transform:rotate(295deg);-ms-transform:rotate(295deg);-o-transform:rotate(295deg);transform:rotate(295deg)}.wi-wind.from-116-deg{-webkit-transform:rotate(296deg);-moz-transform:rotate(296deg);-ms-transform:rotate(296deg);-o-transform:rotate(296deg);transform:rotate(296deg)}.wi-wind.from-117-deg{-webkit-transform:rotate(297deg);-moz-transform:rotate(297deg);-ms-transform:rotate(297deg);-o-transform:rotate(297deg);transform:rotate(297deg)}.wi-wind.from-118-deg{-webkit-transform:rotate(298deg);-moz-transform:rotate(298deg);-ms-transform:rotate(298deg);-o-transform:rotate(298deg);transform:rotate(298deg)}.wi-wind.from-119-deg{-webkit-transform:rotate(299deg);-moz-transform:rotate(299deg);-ms-transform:rotate(299deg);-o-transform:rotate(299deg);transform:rotate(299deg)}.wi-wind.from-120-deg{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg)}.wi-wind.from-121-deg{-webkit-transform:rotate(301deg);-moz-transform:rotate(301deg);-ms-transform:rotate(301deg);-o-transform:rotate(301deg);transform:rotate(301deg)}.wi-wind.from-122-deg{-webkit-transform:rotate(302deg);-moz-transform:rotate(302deg);-ms-transform:rotate(302deg);-o-transform:rotate(302deg);transform:rotate(302deg)}.wi-wind.from-123-deg{-webkit-transform:rotate(303deg);-moz-transform:rotate(303deg);-ms-transform:rotate(303deg);-o-transform:rotate(303deg);transform:rotate(303deg)}.wi-wind.from-124-deg{-webkit-transform:rotate(304deg);-moz-transform:rotate(304deg);-ms-transform:rotate(304deg);-o-transform:rotate(304deg);transform:rotate(304deg)}.wi-wind.from-125-deg{-webkit-transform:rotate(305deg);-moz-transform:rotate(305deg);-ms-transform:rotate(305deg);-o-transform:rotate(305deg);transform:rotate(305deg)}.wi-wind.from-126-deg{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-o-transform:rotate(306deg);transform:rotate(306deg)}.wi-wind.from-127-deg{-webkit-transform:rotate(307deg);-moz-transform:rotate(307deg);-ms-transform:rotate(307deg);-o-transform:rotate(307deg);transform:rotate(307deg)}.wi-wind.from-128-deg{-webkit-transform:rotate(308deg);-moz-transform:rotate(308deg);-ms-transform:rotate(308deg);-o-transform:rotate(308deg);transform:rotate(308deg)}.wi-wind.from-129-deg{-webkit-transform:rotate(309deg);-moz-transform:rotate(309deg);-ms-transform:rotate(309deg);-o-transform:rotate(309deg);transform:rotate(309deg)}.wi-wind.from-130-deg{-webkit-transform:rotate(310deg);-moz-transform:rotate(310deg);-ms-transform:rotate(310deg);-o-transform:rotate(310deg);transform:rotate(310deg)}.wi-wind.from-131-deg{-webkit-transform:rotate(311deg);-moz-transform:rotate(311deg);-ms-transform:rotate(311deg);-o-transform:rotate(311deg);transform:rotate(311deg)}.wi-wind.from-132-deg{-webkit-transform:rotate(312deg);-moz-transform:rotate(312deg);-ms-transform:rotate(312deg);-o-transform:rotate(312deg);transform:rotate(312deg)}.wi-wind.from-133-deg{-webkit-transform:rotate(313deg);-moz-transform:rotate(313deg);-ms-transform:rotate(313deg);-o-transform:rotate(313deg);transform:rotate(313deg)}.wi-wind.from-134-deg{-webkit-transform:rotate(314deg);-moz-transform:rotate(314deg);-ms-transform:rotate(314deg);-o-transform:rotate(314deg);transform:rotate(314deg)}.wi-wind.from-135-deg{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.wi-wind.from-136-deg{-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-ms-transform:rotate(316deg);-o-transform:rotate(316deg);transform:rotate(316deg)}.wi-wind.from-137-deg{-webkit-transform:rotate(317deg);-moz-transform:rotate(317deg);-ms-transform:rotate(317deg);-o-transform:rotate(317deg);transform:rotate(317deg)}.wi-wind.from-138-deg{-webkit-transform:rotate(318deg);-moz-transform:rotate(318deg);-ms-transform:rotate(318deg);-o-transform:rotate(318deg);transform:rotate(318deg)}.wi-wind.from-139-deg{-webkit-transform:rotate(319deg);-moz-transform:rotate(319deg);-ms-transform:rotate(319deg);-o-transform:rotate(319deg);transform:rotate(319deg)}.wi-wind.from-140-deg{-webkit-transform:rotate(320deg);-moz-transform:rotate(320deg);-ms-transform:rotate(320deg);-o-transform:rotate(320deg);transform:rotate(320deg)}.wi-wind.from-141-deg{-webkit-transform:rotate(321deg);-moz-transform:rotate(321deg);-ms-transform:rotate(321deg);-o-transform:rotate(321deg);transform:rotate(321deg)}.wi-wind.from-142-deg{-webkit-transform:rotate(322deg);-moz-transform:rotate(322deg);-ms-transform:rotate(322deg);-o-transform:rotate(322deg);transform:rotate(322deg)}.wi-wind.from-143-deg{-webkit-transform:rotate(323deg);-moz-transform:rotate(323deg);-ms-transform:rotate(323deg);-o-transform:rotate(323deg);transform:rotate(323deg)}.wi-wind.from-144-deg{-webkit-transform:rotate(324deg);-moz-transform:rotate(324deg);-ms-transform:rotate(324deg);-o-transform:rotate(324deg);transform:rotate(324deg)}.wi-wind.from-145-deg{-webkit-transform:rotate(325deg);-moz-transform:rotate(325deg);-ms-transform:rotate(325deg);-o-transform:rotate(325deg);transform:rotate(325deg)}.wi-wind.from-146-deg{-webkit-transform:rotate(326deg);-moz-transform:rotate(326deg);-ms-transform:rotate(326deg);-o-transform:rotate(326deg);transform:rotate(326deg)}.wi-wind.from-147-deg{-webkit-transform:rotate(327deg);-moz-transform:rotate(327deg);-ms-transform:rotate(327deg);-o-transform:rotate(327deg);transform:rotate(327deg)}.wi-wind.from-148-deg{-webkit-transform:rotate(328deg);-moz-transform:rotate(328deg);-ms-transform:rotate(328deg);-o-transform:rotate(328deg);transform:rotate(328deg)}.wi-wind.from-149-deg{-webkit-transform:rotate(329deg);-moz-transform:rotate(329deg);-ms-transform:rotate(329deg);-o-transform:rotate(329deg);transform:rotate(329deg)}.wi-wind.from-150-deg{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg)}.wi-wind.from-151-deg{-webkit-transform:rotate(331deg);-moz-transform:rotate(331deg);-ms-transform:rotate(331deg);-o-transform:rotate(331deg);transform:rotate(331deg)}.wi-wind.from-152-deg{-webkit-transform:rotate(332deg);-moz-transform:rotate(332deg);-ms-transform:rotate(332deg);-o-transform:rotate(332deg);transform:rotate(332deg)}.wi-wind.from-153-deg{-webkit-transform:rotate(333deg);-moz-transform:rotate(333deg);-ms-transform:rotate(333deg);-o-transform:rotate(333deg);transform:rotate(333deg)}.wi-wind.from-154-deg{-webkit-transform:rotate(334deg);-moz-transform:rotate(334deg);-ms-transform:rotate(334deg);-o-transform:rotate(334deg);transform:rotate(334deg)}.wi-wind.from-155-deg{-webkit-transform:rotate(335deg);-moz-transform:rotate(335deg);-ms-transform:rotate(335deg);-o-transform:rotate(335deg);transform:rotate(335deg)}.wi-wind.from-156-deg{-webkit-transform:rotate(336deg);-moz-transform:rotate(336deg);-ms-transform:rotate(336deg);-o-transform:rotate(336deg);transform:rotate(336deg)}.wi-wind.from-157-deg{-webkit-transform:rotate(337deg);-moz-transform:rotate(337deg);-ms-transform:rotate(337deg);-o-transform:rotate(337deg);transform:rotate(337deg)}.wi-wind.from-158-deg{-webkit-transform:rotate(338deg);-moz-transform:rotate(338deg);-ms-transform:rotate(338deg);-o-transform:rotate(338deg);transform:rotate(338deg)}.wi-wind.from-159-deg{-webkit-transform:rotate(339deg);-moz-transform:rotate(339deg);-ms-transform:rotate(339deg);-o-transform:rotate(339deg);transform:rotate(339deg)}.wi-wind.from-160-deg{-webkit-transform:rotate(340deg);-moz-transform:rotate(340deg);-ms-transform:rotate(340deg);-o-transform:rotate(340deg);transform:rotate(340deg)}.wi-wind.from-161-deg{-webkit-transform:rotate(341deg);-moz-transform:rotate(341deg);-ms-transform:rotate(341deg);-o-transform:rotate(341deg);transform:rotate(341deg)}.wi-wind.from-162-deg{-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-o-transform:rotate(342deg);transform:rotate(342deg)}.wi-wind.from-163-deg{-webkit-transform:rotate(343deg);-moz-transform:rotate(343deg);-ms-transform:rotate(343deg);-o-transform:rotate(343deg);transform:rotate(343deg)}.wi-wind.from-164-deg{-webkit-transform:rotate(344deg);-moz-transform:rotate(344deg);-ms-transform:rotate(344deg);-o-transform:rotate(344deg);transform:rotate(344deg)}.wi-wind.from-165-deg{-webkit-transform:rotate(345deg);-moz-transform:rotate(345deg);-ms-transform:rotate(345deg);-o-transform:rotate(345deg);transform:rotate(345deg)}.wi-wind.from-166-deg{-webkit-transform:rotate(346deg);-moz-transform:rotate(346deg);-ms-transform:rotate(346deg);-o-transform:rotate(346deg);transform:rotate(346deg)}.wi-wind.from-167-deg{-webkit-transform:rotate(347deg);-moz-transform:rotate(347deg);-ms-transform:rotate(347deg);-o-transform:rotate(347deg);transform:rotate(347deg)}.wi-wind.from-168-deg{-webkit-transform:rotate(348deg);-moz-transform:rotate(348deg);-ms-transform:rotate(348deg);-o-transform:rotate(348deg);transform:rotate(348deg)}.wi-wind.from-169-deg{-webkit-transform:rotate(349deg);-moz-transform:rotate(349deg);-ms-transform:rotate(349deg);-o-transform:rotate(349deg);transform:rotate(349deg)}.wi-wind.from-170-deg{-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg)}.wi-wind.from-171-deg{-webkit-transform:rotate(351deg);-moz-transform:rotate(351deg);-ms-transform:rotate(351deg);-o-transform:rotate(351deg);transform:rotate(351deg)}.wi-wind.from-172-deg{-webkit-transform:rotate(352deg);-moz-transform:rotate(352deg);-ms-transform:rotate(352deg);-o-transform:rotate(352deg);transform:rotate(352deg)}.wi-wind.from-173-deg{-webkit-transform:rotate(353deg);-moz-transform:rotate(353deg);-ms-transform:rotate(353deg);-o-transform:rotate(353deg);transform:rotate(353deg)}.wi-wind.from-174-deg{-webkit-transform:rotate(354deg);-moz-transform:rotate(354deg);-ms-transform:rotate(354deg);-o-transform:rotate(354deg);transform:rotate(354deg)}.wi-wind.from-175-deg{-webkit-transform:rotate(355deg);-moz-transform:rotate(355deg);-ms-transform:rotate(355deg);-o-transform:rotate(355deg);transform:rotate(355deg)}.wi-wind.from-176-deg{-webkit-transform:rotate(356deg);-moz-transform:rotate(356deg);-ms-transform:rotate(356deg);-o-transform:rotate(356deg);transform:rotate(356deg)}.wi-wind.from-177-deg{-webkit-transform:rotate(357deg);-moz-transform:rotate(357deg);-ms-transform:rotate(357deg);-o-transform:rotate(357deg);transform:rotate(357deg)}.wi-wind.from-178-deg{-webkit-transform:rotate(358deg);-moz-transform:rotate(358deg);-ms-transform:rotate(358deg);-o-transform:rotate(358deg);transform:rotate(358deg)}.wi-wind.from-179-deg{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}.wi-wind.from-180-deg{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.wi-wind.from-181-deg{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}.wi-wind.from-182-deg{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.wi-wind.from-183-deg{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.wi-wind.from-184-deg{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}.wi-wind.from-185-deg{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}.wi-wind.from-186-deg{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}.wi-wind.from-187-deg{-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);transform:rotate(7deg)}.wi-wind.from-188-deg{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}.wi-wind.from-189-deg{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}.wi-wind.from-190-deg{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}.wi-wind.from-191-deg{-webkit-transform:rotate(11deg);-moz-transform:rotate(11deg);-ms-transform:rotate(11deg);-o-transform:rotate(11deg);transform:rotate(11deg)}.wi-wind.from-192-deg{-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-o-transform:rotate(12deg);transform:rotate(12deg)}.wi-wind.from-193-deg{-webkit-transform:rotate(13deg);-moz-transform:rotate(13deg);-ms-transform:rotate(13deg);-o-transform:rotate(13deg);transform:rotate(13deg)}.wi-wind.from-194-deg{-webkit-transform:rotate(14deg);-moz-transform:rotate(14deg);-ms-transform:rotate(14deg);-o-transform:rotate(14deg);transform:rotate(14deg)}.wi-wind.from-195-deg{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.wi-wind.from-196-deg{-webkit-transform:rotate(16deg);-moz-transform:rotate(16deg);-ms-transform:rotate(16deg);-o-transform:rotate(16deg);transform:rotate(16deg)}.wi-wind.from-197-deg{-webkit-transform:rotate(17deg);-moz-transform:rotate(17deg);-ms-transform:rotate(17deg);-o-transform:rotate(17deg);transform:rotate(17deg)}.wi-wind.from-198-deg{-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg)}.wi-wind.from-199-deg{-webkit-transform:rotate(19deg);-moz-transform:rotate(19deg);-ms-transform:rotate(19deg);-o-transform:rotate(19deg);transform:rotate(19deg)}.wi-wind.from-200-deg{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}.wi-wind.from-201-deg{-webkit-transform:rotate(21deg);-moz-transform:rotate(21deg);-ms-transform:rotate(21deg);-o-transform:rotate(21deg);transform:rotate(21deg)}.wi-wind.from-202-deg{-webkit-transform:rotate(22deg);-moz-transform:rotate(22deg);-ms-transform:rotate(22deg);-o-transform:rotate(22deg);transform:rotate(22deg)}.wi-wind.from-203-deg{-webkit-transform:rotate(23deg);-moz-transform:rotate(23deg);-ms-transform:rotate(23deg);-o-transform:rotate(23deg);transform:rotate(23deg)}.wi-wind.from-204-deg{-webkit-transform:rotate(24deg);-moz-transform:rotate(24deg);-ms-transform:rotate(24deg);-o-transform:rotate(24deg);transform:rotate(24deg)}.wi-wind.from-205-deg{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}.wi-wind.from-206-deg{-webkit-transform:rotate(26deg);-moz-transform:rotate(26deg);-ms-transform:rotate(26deg);-o-transform:rotate(26deg);transform:rotate(26deg)}.wi-wind.from-207-deg{-webkit-transform:rotate(27deg);-moz-transform:rotate(27deg);-ms-transform:rotate(27deg);-o-transform:rotate(27deg);transform:rotate(27deg)}.wi-wind.from-208-deg{-webkit-transform:rotate(28deg);-moz-transform:rotate(28deg);-ms-transform:rotate(28deg);-o-transform:rotate(28deg);transform:rotate(28deg)}.wi-wind.from-209-deg{-webkit-transform:rotate(29deg);-moz-transform:rotate(29deg);-ms-transform:rotate(29deg);-o-transform:rotate(29deg);transform:rotate(29deg)}.wi-wind.from-210-deg{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}.wi-wind.from-211-deg{-webkit-transform:rotate(31deg);-moz-transform:rotate(31deg);-ms-transform:rotate(31deg);-o-transform:rotate(31deg);transform:rotate(31deg)}.wi-wind.from-212-deg{-webkit-transform:rotate(32deg);-moz-transform:rotate(32deg);-ms-transform:rotate(32deg);-o-transform:rotate(32deg);transform:rotate(32deg)}.wi-wind.from-213-deg{-webkit-transform:rotate(33deg);-moz-transform:rotate(33deg);-ms-transform:rotate(33deg);-o-transform:rotate(33deg);transform:rotate(33deg)}.wi-wind.from-214-deg{-webkit-transform:rotate(34deg);-moz-transform:rotate(34deg);-ms-transform:rotate(34deg);-o-transform:rotate(34deg);transform:rotate(34deg)}.wi-wind.from-215-deg{-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg)}.wi-wind.from-216-deg{-webkit-transform:rotate(36deg);-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg)}.wi-wind.from-217-deg{-webkit-transform:rotate(37deg);-moz-transform:rotate(37deg);-ms-transform:rotate(37deg);-o-transform:rotate(37deg);transform:rotate(37deg)}.wi-wind.from-218-deg{-webkit-transform:rotate(38deg);-moz-transform:rotate(38deg);-ms-transform:rotate(38deg);-o-transform:rotate(38deg);transform:rotate(38deg)}.wi-wind.from-219-deg{-webkit-transform:rotate(39deg);-moz-transform:rotate(39deg);-ms-transform:rotate(39deg);-o-transform:rotate(39deg);transform:rotate(39deg)}.wi-wind.from-220-deg{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.wi-wind.from-221-deg{-webkit-transform:rotate(41deg);-moz-transform:rotate(41deg);-ms-transform:rotate(41deg);-o-transform:rotate(41deg);transform:rotate(41deg)}.wi-wind.from-222-deg{-webkit-transform:rotate(42deg);-moz-transform:rotate(42deg);-ms-transform:rotate(42deg);-o-transform:rotate(42deg);transform:rotate(42deg)}.wi-wind.from-223-deg{-webkit-transform:rotate(43deg);-moz-transform:rotate(43deg);-ms-transform:rotate(43deg);-o-transform:rotate(43deg);transform:rotate(43deg)}.wi-wind.from-224-deg{-webkit-transform:rotate(44deg);-moz-transform:rotate(44deg);-ms-transform:rotate(44deg);-o-transform:rotate(44deg);transform:rotate(44deg)}.wi-wind.from-225-deg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wi-wind.from-226-deg{-webkit-transform:rotate(46deg);-moz-transform:rotate(46deg);-ms-transform:rotate(46deg);-o-transform:rotate(46deg);transform:rotate(46deg)}.wi-wind.from-227-deg{-webkit-transform:rotate(47deg);-moz-transform:rotate(47deg);-ms-transform:rotate(47deg);-o-transform:rotate(47deg);transform:rotate(47deg)}.wi-wind.from-228-deg{-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);transform:rotate(48deg)}.wi-wind.from-229-deg{-webkit-transform:rotate(49deg);-moz-transform:rotate(49deg);-ms-transform:rotate(49deg);-o-transform:rotate(49deg);transform:rotate(49deg)}.wi-wind.from-230-deg{-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg)}.wi-wind.from-231-deg{-webkit-transform:rotate(51deg);-moz-transform:rotate(51deg);-ms-transform:rotate(51deg);-o-transform:rotate(51deg);transform:rotate(51deg)}.wi-wind.from-232-deg{-webkit-transform:rotate(52deg);-moz-transform:rotate(52deg);-ms-transform:rotate(52deg);-o-transform:rotate(52deg);transform:rotate(52deg)}.wi-wind.from-233-deg{-webkit-transform:rotate(53deg);-moz-transform:rotate(53deg);-ms-transform:rotate(53deg);-o-transform:rotate(53deg);transform:rotate(53deg)}.wi-wind.from-234-deg{-webkit-transform:rotate(54deg);-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-o-transform:rotate(54deg);transform:rotate(54deg)}.wi-wind.from-235-deg{-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg)}.wi-wind.from-236-deg{-webkit-transform:rotate(56deg);-moz-transform:rotate(56deg);-ms-transform:rotate(56deg);-o-transform:rotate(56deg);transform:rotate(56deg)}.wi-wind.from-237-deg{-webkit-transform:rotate(57deg);-moz-transform:rotate(57deg);-ms-transform:rotate(57deg);-o-transform:rotate(57deg);transform:rotate(57deg)}.wi-wind.from-238-deg{-webkit-transform:rotate(58deg);-moz-transform:rotate(58deg);-ms-transform:rotate(58deg);-o-transform:rotate(58deg);transform:rotate(58deg)}.wi-wind.from-239-deg{-webkit-transform:rotate(59deg);-moz-transform:rotate(59deg);-ms-transform:rotate(59deg);-o-transform:rotate(59deg);transform:rotate(59deg)}.wi-wind.from-240-deg{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.wi-wind.from-241-deg{-webkit-transform:rotate(61deg);-moz-transform:rotate(61deg);-ms-transform:rotate(61deg);-o-transform:rotate(61deg);transform:rotate(61deg)}.wi-wind.from-242-deg{-webkit-transform:rotate(62deg);-moz-transform:rotate(62deg);-ms-transform:rotate(62deg);-o-transform:rotate(62deg);transform:rotate(62deg)}.wi-wind.from-243-deg{-webkit-transform:rotate(63deg);-moz-transform:rotate(63deg);-ms-transform:rotate(63deg);-o-transform:rotate(63deg);transform:rotate(63deg)}.wi-wind.from-244-deg{-webkit-transform:rotate(64deg);-moz-transform:rotate(64deg);-ms-transform:rotate(64deg);-o-transform:rotate(64deg);transform:rotate(64deg)}.wi-wind.from-245-deg{-webkit-transform:rotate(65deg);-moz-transform:rotate(65deg);-ms-transform:rotate(65deg);-o-transform:rotate(65deg);transform:rotate(65deg)}.wi-wind.from-246-deg{-webkit-transform:rotate(66deg);-moz-transform:rotate(66deg);-ms-transform:rotate(66deg);-o-transform:rotate(66deg);transform:rotate(66deg)}.wi-wind.from-247-deg{-webkit-transform:rotate(67deg);-moz-transform:rotate(67deg);-ms-transform:rotate(67deg);-o-transform:rotate(67deg);transform:rotate(67deg)}.wi-wind.from-248-deg{-webkit-transform:rotate(68deg);-moz-transform:rotate(68deg);-ms-transform:rotate(68deg);-o-transform:rotate(68deg);transform:rotate(68deg)}.wi-wind.from-249-deg{-webkit-transform:rotate(69deg);-moz-transform:rotate(69deg);-ms-transform:rotate(69deg);-o-transform:rotate(69deg);transform:rotate(69deg)}.wi-wind.from-250-deg{-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg);-ms-transform:rotate(70deg);-o-transform:rotate(70deg);transform:rotate(70deg)}.wi-wind.from-251-deg{-webkit-transform:rotate(71deg);-moz-transform:rotate(71deg);-ms-transform:rotate(71deg);-o-transform:rotate(71deg);transform:rotate(71deg)}.wi-wind.from-252-deg{-webkit-transform:rotate(72deg);-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}.wi-wind.from-253-deg{-webkit-transform:rotate(73deg);-moz-transform:rotate(73deg);-ms-transform:rotate(73deg);-o-transform:rotate(73deg);transform:rotate(73deg)}.wi-wind.from-254-deg{-webkit-transform:rotate(74deg);-moz-transform:rotate(74deg);-ms-transform:rotate(74deg);-o-transform:rotate(74deg);transform:rotate(74deg)}.wi-wind.from-255-deg{-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);-ms-transform:rotate(75deg);-o-transform:rotate(75deg);transform:rotate(75deg)}.wi-wind.from-256-deg{-webkit-transform:rotate(76deg);-moz-transform:rotate(76deg);-ms-transform:rotate(76deg);-o-transform:rotate(76deg);transform:rotate(76deg)}.wi-wind.from-257-deg{-webkit-transform:rotate(77deg);-moz-transform:rotate(77deg);-ms-transform:rotate(77deg);-o-transform:rotate(77deg);transform:rotate(77deg)}.wi-wind.from-258-deg{-webkit-transform:rotate(78deg);-moz-transform:rotate(78deg);-ms-transform:rotate(78deg);-o-transform:rotate(78deg);transform:rotate(78deg)}.wi-wind.from-259-deg{-webkit-transform:rotate(79deg);-moz-transform:rotate(79deg);-ms-transform:rotate(79deg);-o-transform:rotate(79deg);transform:rotate(79deg)}.wi-wind.from-260-deg{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg)}.wi-wind.from-261-deg{-webkit-transform:rotate(81deg);-moz-transform:rotate(81deg);-ms-transform:rotate(81deg);-o-transform:rotate(81deg);transform:rotate(81deg)}.wi-wind.from-262-deg{-webkit-transform:rotate(82deg);-moz-transform:rotate(82deg);-ms-transform:rotate(82deg);-o-transform:rotate(82deg);transform:rotate(82deg)}.wi-wind.from-263-deg{-webkit-transform:rotate(83deg);-moz-transform:rotate(83deg);-ms-transform:rotate(83deg);-o-transform:rotate(83deg);transform:rotate(83deg)}.wi-wind.from-264-deg{-webkit-transform:rotate(84deg);-moz-transform:rotate(84deg);-ms-transform:rotate(84deg);-o-transform:rotate(84deg);transform:rotate(84deg)}.wi-wind.from-265-deg{-webkit-transform:rotate(85deg);-moz-transform:rotate(85deg);-ms-transform:rotate(85deg);-o-transform:rotate(85deg);transform:rotate(85deg)}.wi-wind.from-266-deg{-webkit-transform:rotate(86deg);-moz-transform:rotate(86deg);-ms-transform:rotate(86deg);-o-transform:rotate(86deg);transform:rotate(86deg)}.wi-wind.from-267-deg{-webkit-transform:rotate(87deg);-moz-transform:rotate(87deg);-ms-transform:rotate(87deg);-o-transform:rotate(87deg);transform:rotate(87deg)}.wi-wind.from-268-deg{-webkit-transform:rotate(88deg);-moz-transform:rotate(88deg);-ms-transform:rotate(88deg);-o-transform:rotate(88deg);transform:rotate(88deg)}.wi-wind.from-269-deg{-webkit-transform:rotate(89deg);-moz-transform:rotate(89deg);-ms-transform:rotate(89deg);-o-transform:rotate(89deg);transform:rotate(89deg)}.wi-wind.from-270-deg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-wind.from-271-deg{-webkit-transform:rotate(91deg);-moz-transform:rotate(91deg);-ms-transform:rotate(91deg);-o-transform:rotate(91deg);transform:rotate(91deg)}.wi-wind.from-272-deg{-webkit-transform:rotate(92deg);-moz-transform:rotate(92deg);-ms-transform:rotate(92deg);-o-transform:rotate(92deg);transform:rotate(92deg)}.wi-wind.from-273-deg{-webkit-transform:rotate(93deg);-moz-transform:rotate(93deg);-ms-transform:rotate(93deg);-o-transform:rotate(93deg);transform:rotate(93deg)}.wi-wind.from-274-deg{-webkit-transform:rotate(94deg);-moz-transform:rotate(94deg);-ms-transform:rotate(94deg);-o-transform:rotate(94deg);transform:rotate(94deg)}.wi-wind.from-275-deg{-webkit-transform:rotate(95deg);-moz-transform:rotate(95deg);-ms-transform:rotate(95deg);-o-transform:rotate(95deg);transform:rotate(95deg)}.wi-wind.from-276-deg{-webkit-transform:rotate(96deg);-moz-transform:rotate(96deg);-ms-transform:rotate(96deg);-o-transform:rotate(96deg);transform:rotate(96deg)}.wi-wind.from-277-deg{-webkit-transform:rotate(97deg);-moz-transform:rotate(97deg);-ms-transform:rotate(97deg);-o-transform:rotate(97deg);transform:rotate(97deg)}.wi-wind.from-278-deg{-webkit-transform:rotate(98deg);-moz-transform:rotate(98deg);-ms-transform:rotate(98deg);-o-transform:rotate(98deg);transform:rotate(98deg)}.wi-wind.from-279-deg{-webkit-transform:rotate(99deg);-moz-transform:rotate(99deg);-ms-transform:rotate(99deg);-o-transform:rotate(99deg);transform:rotate(99deg)}.wi-wind.from-280-deg{-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);-o-transform:rotate(100deg);transform:rotate(100deg)}.wi-wind.from-281-deg{-webkit-transform:rotate(101deg);-moz-transform:rotate(101deg);-ms-transform:rotate(101deg);-o-transform:rotate(101deg);transform:rotate(101deg)}.wi-wind.from-282-deg{-webkit-transform:rotate(102deg);-moz-transform:rotate(102deg);-ms-transform:rotate(102deg);-o-transform:rotate(102deg);transform:rotate(102deg)}.wi-wind.from-283-deg{-webkit-transform:rotate(103deg);-moz-transform:rotate(103deg);-ms-transform:rotate(103deg);-o-transform:rotate(103deg);transform:rotate(103deg)}.wi-wind.from-284-deg{-webkit-transform:rotate(104deg);-moz-transform:rotate(104deg);-ms-transform:rotate(104deg);-o-transform:rotate(104deg);transform:rotate(104deg)}.wi-wind.from-285-deg{-webkit-transform:rotate(105deg);-moz-transform:rotate(105deg);-ms-transform:rotate(105deg);-o-transform:rotate(105deg);transform:rotate(105deg)}.wi-wind.from-286-deg{-webkit-transform:rotate(106deg);-moz-transform:rotate(106deg);-ms-transform:rotate(106deg);-o-transform:rotate(106deg);transform:rotate(106deg)}.wi-wind.from-287-deg{-webkit-transform:rotate(107deg);-moz-transform:rotate(107deg);-ms-transform:rotate(107deg);-o-transform:rotate(107deg);transform:rotate(107deg)}.wi-wind.from-288-deg{-webkit-transform:rotate(108deg);-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-o-transform:rotate(108deg);transform:rotate(108deg)}.wi-wind.from-289-deg{-webkit-transform:rotate(109deg);-moz-transform:rotate(109deg);-ms-transform:rotate(109deg);-o-transform:rotate(109deg);transform:rotate(109deg)}.wi-wind.from-290-deg{-webkit-transform:rotate(110deg);-moz-transform:rotate(110deg);-ms-transform:rotate(110deg);-o-transform:rotate(110deg);transform:rotate(110deg)}.wi-wind.from-291-deg{-webkit-transform:rotate(111deg);-moz-transform:rotate(111deg);-ms-transform:rotate(111deg);-o-transform:rotate(111deg);transform:rotate(111deg)}.wi-wind.from-292-deg{-webkit-transform:rotate(112deg);-moz-transform:rotate(112deg);-ms-transform:rotate(112deg);-o-transform:rotate(112deg);transform:rotate(112deg)}.wi-wind.from-293-deg{-webkit-transform:rotate(113deg);-moz-transform:rotate(113deg);-ms-transform:rotate(113deg);-o-transform:rotate(113deg);transform:rotate(113deg)}.wi-wind.from-294-deg{-webkit-transform:rotate(114deg);-moz-transform:rotate(114deg);-ms-transform:rotate(114deg);-o-transform:rotate(114deg);transform:rotate(114deg)}.wi-wind.from-295-deg{-webkit-transform:rotate(115deg);-moz-transform:rotate(115deg);-ms-transform:rotate(115deg);-o-transform:rotate(115deg);transform:rotate(115deg)}.wi-wind.from-296-deg{-webkit-transform:rotate(116deg);-moz-transform:rotate(116deg);-ms-transform:rotate(116deg);-o-transform:rotate(116deg);transform:rotate(116deg)}.wi-wind.from-297-deg{-webkit-transform:rotate(117deg);-moz-transform:rotate(117deg);-ms-transform:rotate(117deg);-o-transform:rotate(117deg);transform:rotate(117deg)}.wi-wind.from-298-deg{-webkit-transform:rotate(118deg);-moz-transform:rotate(118deg);-ms-transform:rotate(118deg);-o-transform:rotate(118deg);transform:rotate(118deg)}.wi-wind.from-299-deg{-webkit-transform:rotate(119deg);-moz-transform:rotate(119deg);-ms-transform:rotate(119deg);-o-transform:rotate(119deg);transform:rotate(119deg)}.wi-wind.from-300-deg{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.wi-wind.from-301-deg{-webkit-transform:rotate(121deg);-moz-transform:rotate(121deg);-ms-transform:rotate(121deg);-o-transform:rotate(121deg);transform:rotate(121deg)}.wi-wind.from-302-deg{-webkit-transform:rotate(122deg);-moz-transform:rotate(122deg);-ms-transform:rotate(122deg);-o-transform:rotate(122deg);transform:rotate(122deg)}.wi-wind.from-303-deg{-webkit-transform:rotate(123deg);-moz-transform:rotate(123deg);-ms-transform:rotate(123deg);-o-transform:rotate(123deg);transform:rotate(123deg)}.wi-wind.from-304-deg{-webkit-transform:rotate(124deg);-moz-transform:rotate(124deg);-ms-transform:rotate(124deg);-o-transform:rotate(124deg);transform:rotate(124deg)}.wi-wind.from-305-deg{-webkit-transform:rotate(125deg);-moz-transform:rotate(125deg);-ms-transform:rotate(125deg);-o-transform:rotate(125deg);transform:rotate(125deg)}.wi-wind.from-306-deg{-webkit-transform:rotate(126deg);-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-o-transform:rotate(126deg);transform:rotate(126deg)}.wi-wind.from-307-deg{-webkit-transform:rotate(127deg);-moz-transform:rotate(127deg);-ms-transform:rotate(127deg);-o-transform:rotate(127deg);transform:rotate(127deg)}.wi-wind.from-308-deg{-webkit-transform:rotate(128deg);-moz-transform:rotate(128deg);-ms-transform:rotate(128deg);-o-transform:rotate(128deg);transform:rotate(128deg)}.wi-wind.from-309-deg{-webkit-transform:rotate(129deg);-moz-transform:rotate(129deg);-ms-transform:rotate(129deg);-o-transform:rotate(129deg);transform:rotate(129deg)}.wi-wind.from-310-deg{-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-ms-transform:rotate(130deg);-o-transform:rotate(130deg);transform:rotate(130deg)}.wi-wind.from-311-deg{-webkit-transform:rotate(131deg);-moz-transform:rotate(131deg);-ms-transform:rotate(131deg);-o-transform:rotate(131deg);transform:rotate(131deg)}.wi-wind.from-312-deg{-webkit-transform:rotate(132deg);-moz-transform:rotate(132deg);-ms-transform:rotate(132deg);-o-transform:rotate(132deg);transform:rotate(132deg)}.wi-wind.from-313-deg{-webkit-transform:rotate(133deg);-moz-transform:rotate(133deg);-ms-transform:rotate(133deg);-o-transform:rotate(133deg);transform:rotate(133deg)}.wi-wind.from-314-deg{-webkit-transform:rotate(134deg);-moz-transform:rotate(134deg);-ms-transform:rotate(134deg);-o-transform:rotate(134deg);transform:rotate(134deg)}.wi-wind.from-315-deg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.wi-wind.from-316-deg{-webkit-transform:rotate(136deg);-moz-transform:rotate(136deg);-ms-transform:rotate(136deg);-o-transform:rotate(136deg);transform:rotate(136deg)}.wi-wind.from-317-deg{-webkit-transform:rotate(137deg);-moz-transform:rotate(137deg);-ms-transform:rotate(137deg);-o-transform:rotate(137deg);transform:rotate(137deg)}.wi-wind.from-318-deg{-webkit-transform:rotate(138deg);-moz-transform:rotate(138deg);-ms-transform:rotate(138deg);-o-transform:rotate(138deg);transform:rotate(138deg)}.wi-wind.from-319-deg{-webkit-transform:rotate(139deg);-moz-transform:rotate(139deg);-ms-transform:rotate(139deg);-o-transform:rotate(139deg);transform:rotate(139deg)}.wi-wind.from-320-deg{-webkit-transform:rotate(140deg);-moz-transform:rotate(140deg);-ms-transform:rotate(140deg);-o-transform:rotate(140deg);transform:rotate(140deg)}.wi-wind.from-321-deg{-webkit-transform:rotate(141deg);-moz-transform:rotate(141deg);-ms-transform:rotate(141deg);-o-transform:rotate(141deg);transform:rotate(141deg)}.wi-wind.from-322-deg{-webkit-transform:rotate(142deg);-moz-transform:rotate(142deg);-ms-transform:rotate(142deg);-o-transform:rotate(142deg);transform:rotate(142deg)}.wi-wind.from-323-deg{-webkit-transform:rotate(143deg);-moz-transform:rotate(143deg);-ms-transform:rotate(143deg);-o-transform:rotate(143deg);transform:rotate(143deg)}.wi-wind.from-324-deg{-webkit-transform:rotate(144deg);-moz-transform:rotate(144deg);-ms-transform:rotate(144deg);-o-transform:rotate(144deg);transform:rotate(144deg)}.wi-wind.from-325-deg{-webkit-transform:rotate(145deg);-moz-transform:rotate(145deg);-ms-transform:rotate(145deg);-o-transform:rotate(145deg);transform:rotate(145deg)}.wi-wind.from-326-deg{-webkit-transform:rotate(146deg);-moz-transform:rotate(146deg);-ms-transform:rotate(146deg);-o-transform:rotate(146deg);transform:rotate(146deg)}.wi-wind.from-327-deg{-webkit-transform:rotate(147deg);-moz-transform:rotate(147deg);-ms-transform:rotate(147deg);-o-transform:rotate(147deg);transform:rotate(147deg)}.wi-wind.from-328-deg{-webkit-transform:rotate(148deg);-moz-transform:rotate(148deg);-ms-transform:rotate(148deg);-o-transform:rotate(148deg);transform:rotate(148deg)}.wi-wind.from-329-deg{-webkit-transform:rotate(149deg);-moz-transform:rotate(149deg);-ms-transform:rotate(149deg);-o-transform:rotate(149deg);transform:rotate(149deg)}.wi-wind.from-330-deg{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}.wi-wind.from-331-deg{-webkit-transform:rotate(151deg);-moz-transform:rotate(151deg);-ms-transform:rotate(151deg);-o-transform:rotate(151deg);transform:rotate(151deg)}.wi-wind.from-332-deg{-webkit-transform:rotate(152deg);-moz-transform:rotate(152deg);-ms-transform:rotate(152deg);-o-transform:rotate(152deg);transform:rotate(152deg)}.wi-wind.from-333-deg{-webkit-transform:rotate(153deg);-moz-transform:rotate(153deg);-ms-transform:rotate(153deg);-o-transform:rotate(153deg);transform:rotate(153deg)}.wi-wind.from-334-deg{-webkit-transform:rotate(154deg);-moz-transform:rotate(154deg);-ms-transform:rotate(154deg);-o-transform:rotate(154deg);transform:rotate(154deg)}.wi-wind.from-335-deg{-webkit-transform:rotate(155deg);-moz-transform:rotate(155deg);-ms-transform:rotate(155deg);-o-transform:rotate(155deg);transform:rotate(155deg)}.wi-wind.from-336-deg{-webkit-transform:rotate(156deg);-moz-transform:rotate(156deg);-ms-transform:rotate(156deg);-o-transform:rotate(156deg);transform:rotate(156deg)}.wi-wind.from-337-deg{-webkit-transform:rotate(157deg);-moz-transform:rotate(157deg);-ms-transform:rotate(157deg);-o-transform:rotate(157deg);transform:rotate(157deg)}.wi-wind.from-338-deg{-webkit-transform:rotate(158deg);-moz-transform:rotate(158deg);-ms-transform:rotate(158deg);-o-transform:rotate(158deg);transform:rotate(158deg)}.wi-wind.from-339-deg{-webkit-transform:rotate(159deg);-moz-transform:rotate(159deg);-ms-transform:rotate(159deg);-o-transform:rotate(159deg);transform:rotate(159deg)}.wi-wind.from-340-deg{-webkit-transform:rotate(160deg);-moz-transform:rotate(160deg);-ms-transform:rotate(160deg);-o-transform:rotate(160deg);transform:rotate(160deg)}.wi-wind.from-341-deg{-webkit-transform:rotate(161deg);-moz-transform:rotate(161deg);-ms-transform:rotate(161deg);-o-transform:rotate(161deg);transform:rotate(161deg)}.wi-wind.from-342-deg{-webkit-transform:rotate(162deg);-moz-transform:rotate(162deg);-ms-transform:rotate(162deg);-o-transform:rotate(162deg);transform:rotate(162deg)}.wi-wind.from-343-deg{-webkit-transform:rotate(163deg);-moz-transform:rotate(163deg);-ms-transform:rotate(163deg);-o-transform:rotate(163deg);transform:rotate(163deg)}.wi-wind.from-344-deg{-webkit-transform:rotate(164deg);-moz-transform:rotate(164deg);-ms-transform:rotate(164deg);-o-transform:rotate(164deg);transform:rotate(164deg)}.wi-wind.from-345-deg{-webkit-transform:rotate(165deg);-moz-transform:rotate(165deg);-ms-transform:rotate(165deg);-o-transform:rotate(165deg);transform:rotate(165deg)}.wi-wind.from-346-deg{-webkit-transform:rotate(166deg);-moz-transform:rotate(166deg);-ms-transform:rotate(166deg);-o-transform:rotate(166deg);transform:rotate(166deg)}.wi-wind.from-347-deg{-webkit-transform:rotate(167deg);-moz-transform:rotate(167deg);-ms-transform:rotate(167deg);-o-transform:rotate(167deg);transform:rotate(167deg)}.wi-wind.from-348-deg{-webkit-transform:rotate(168deg);-moz-transform:rotate(168deg);-ms-transform:rotate(168deg);-o-transform:rotate(168deg);transform:rotate(168deg)}.wi-wind.from-349-deg{-webkit-transform:rotate(169deg);-moz-transform:rotate(169deg);-ms-transform:rotate(169deg);-o-transform:rotate(169deg);transform:rotate(169deg)}.wi-wind.from-350-deg{-webkit-transform:rotate(170deg);-moz-transform:rotate(170deg);-ms-transform:rotate(170deg);-o-transform:rotate(170deg);transform:rotate(170deg)}.wi-wind.from-351-deg{-webkit-transform:rotate(171deg);-moz-transform:rotate(171deg);-ms-transform:rotate(171deg);-o-transform:rotate(171deg);transform:rotate(171deg)}.wi-wind.from-352-deg{-webkit-transform:rotate(172deg);-moz-transform:rotate(172deg);-ms-transform:rotate(172deg);-o-transform:rotate(172deg);transform:rotate(172deg)}.wi-wind.from-353-deg{-webkit-transform:rotate(173deg);-moz-transform:rotate(173deg);-ms-transform:rotate(173deg);-o-transform:rotate(173deg);transform:rotate(173deg)}.wi-wind.from-354-deg{-webkit-transform:rotate(174deg);-moz-transform:rotate(174deg);-ms-transform:rotate(174deg);-o-transform:rotate(174deg);transform:rotate(174deg)}.wi-wind.from-355-deg{-webkit-transform:rotate(175deg);-moz-transform:rotate(175deg);-ms-transform:rotate(175deg);-o-transform:rotate(175deg);transform:rotate(175deg)}.wi-wind.from-356-deg{-webkit-transform:rotate(176deg);-moz-transform:rotate(176deg);-ms-transform:rotate(176deg);-o-transform:rotate(176deg);transform:rotate(176deg)}.wi-wind.from-357-deg{-webkit-transform:rotate(177deg);-moz-transform:rotate(177deg);-ms-transform:rotate(177deg);-o-transform:rotate(177deg);transform:rotate(177deg)}.wi-wind.from-358-deg{-webkit-transform:rotate(178deg);-moz-transform:rotate(178deg);-ms-transform:rotate(178deg);-o-transform:rotate(178deg);transform:rotate(178deg)}.wi-wind.from-359-deg{-webkit-transform:rotate(179deg);-moz-transform:rotate(179deg);-ms-transform:rotate(179deg);-o-transform:rotate(179deg);transform:rotate(179deg)}.wi-wind.from-360-deg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-towards-n{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.wi-towards-nne{-webkit-transform:rotate(23deg);-moz-transform:rotate(23deg);-ms-transform:rotate(23deg);-o-transform:rotate(23deg);transform:rotate(23deg)}.wi-towards-ne{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wi-towards-ene{-webkit-transform:rotate(68deg);-moz-transform:rotate(68deg);-ms-transform:rotate(68deg);-o-transform:rotate(68deg);transform:rotate(68deg)}.wi-towards-e{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-towards-ese{-webkit-transform:rotate(113deg);-moz-transform:rotate(113deg);-ms-transform:rotate(113deg);-o-transform:rotate(113deg);transform:rotate(113deg)}.wi-towards-se{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.wi-towards-sse{-webkit-transform:rotate(158deg);-moz-transform:rotate(158deg);-ms-transform:rotate(158deg);-o-transform:rotate(158deg);transform:rotate(158deg)}.wi-towards-s{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-towards-ssw{-webkit-transform:rotate(203deg);-moz-transform:rotate(203deg);-ms-transform:rotate(203deg);-o-transform:rotate(203deg);transform:rotate(203deg)}.wi-towards-sw{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.wi-towards-wsw{-webkit-transform:rotate(248deg);-moz-transform:rotate(248deg);-ms-transform:rotate(248deg);-o-transform:rotate(248deg);transform:rotate(248deg)}.wi-towards-w{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-towards-wnw{-webkit-transform:rotate(293deg);-moz-transform:rotate(293deg);-ms-transform:rotate(293deg);-o-transform:rotate(293deg);transform:rotate(293deg)}.wi-towards-nw{-webkit-transform:rotate(313deg);-moz-transform:rotate(313deg);-ms-transform:rotate(313deg);-o-transform:rotate(313deg);transform:rotate(313deg)}.wi-towards-nnw{-webkit-transform:rotate(336deg);-moz-transform:rotate(336deg);-ms-transform:rotate(336deg);-o-transform:rotate(336deg);transform:rotate(336deg)}.wi-from-n{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-from-nne{-webkit-transform:rotate(203deg);-moz-transform:rotate(203deg);-ms-transform:rotate(203deg);-o-transform:rotate(203deg);transform:rotate(203deg)}.wi-from-ne{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.wi-from-ene{-webkit-transform:rotate(248deg);-moz-transform:rotate(248deg);-ms-transform:rotate(248deg);-o-transform:rotate(248deg);transform:rotate(248deg)}.wi-from-e{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-from-ese{-webkit-transform:rotate(293deg);-moz-transform:rotate(293deg);-ms-transform:rotate(293deg);-o-transform:rotate(293deg);transform:rotate(293deg)}.wi-from-se{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.wi-from-sse{-webkit-transform:rotate(338deg);-moz-transform:rotate(338deg);-ms-transform:rotate(338deg);-o-transform:rotate(338deg);transform:rotate(338deg)}.wi-from-s{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.wi-from-ssw{-webkit-transform:rotate(23deg);-moz-transform:rotate(23deg);-ms-transform:rotate(23deg);-o-transform:rotate(23deg);transform:rotate(23deg)}.wi-from-sw{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wi-from-wsw{-webkit-transform:rotate(68deg);-moz-transform:rotate(68deg);-ms-transform:rotate(68deg);-o-transform:rotate(68deg);transform:rotate(68deg)}.wi-from-w{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-from-wnw{-webkit-transform:rotate(113deg);-moz-transform:rotate(113deg);-ms-transform:rotate(113deg);-o-transform:rotate(113deg);transform:rotate(113deg)}.wi-from-nw{-webkit-transform:rotate(133deg);-moz-transform:rotate(133deg);-ms-transform:rotate(133deg);-o-transform:rotate(133deg);transform:rotate(133deg)}.wi-from-nnw{-webkit-transform:rotate(156deg);-moz-transform:rotate(156deg);-ms-transform:rotate(156deg);-o-transform:rotate(156deg);transform:rotate(156deg)}
/*
* Copyright 2014 Seven Spikes Ltd. All rights reserved. (http://www.nop-templates.com)
* http://www.nop-templates.com/t/licensinginfo
*/

/*=====================================================
    
    RESPONSIVE

=====================================================*/


.menu-title {
	text-align: center;
}
.mega-menu, .header-menu .menu-title {
	display: none;
}
.mega-menu-responsive {
	display: block !important;
}

/*responsive vision*/
.responsive-nav-wrapper .menu-title{
    border:none;
    border-radius:0;
}  

@media all and (max-width: 1000px) {

.dropdown .topic-wrapper {
	display: none;
}

}

/*=====================================================
    
    DESKTOP

=====================================================*/

@media all and (min-width: 1001px) {

.menu-title,
.close-menu {
	display: none;
}

/* MAIN PANEL & DROPDOWN*/

.mega-menu {
	position: relative;
	z-index: 1001;
	display: block;
}

.mega-menu-responsive {
	display: none !important;
}

.mega-menu .dropdown {
	display: none;
	position: absolute;
	z-index: 3; /*necessary of there is a :before or :after with another z-index*/
	overflow: hidden;
	background: #fff;
	min-width: 180px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
	background: rgba(255,255,255,0.85);
	transition: all .3s ease;
}
    .mega-menu .dropdown.active {
        display: block;
    }

.mega-menu .dropdown .row {
	margin: 0;
}

.mega-menu .dropdown .box {
	width: 100%;
	padding: 0;
}

.mega-menu .dropdown .box .title {
	display: none;
}

.mega-menu .dropdown .box a {
	display: block;
	/*border-bottom: 1px solid #5b5654;*/
	background: rgba(82,141,66,0.7);
	padding: 0 20px;
	text-align: left;
	white-space: nowrap;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
	transition: all 0.15s ease 0s;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
}

.mega-menu .dropdown .row .box a:hover {
	background: rgba(82,141,66,0.8);
}


.mega-menu .dropdown.fullWidth {
	left: 0;
	width: 1000px;
	margin: 0 auto;
	padding: 10px;
	background: rgba(255,255,255,.95);
}

.mega-menu .dropdown.fullWidth .box a,
.mega-menu .dropdown.fullWidth .box a:hover {
	background: none !important;
}

.mega-menu .dropdown.fullWidth .subcategories {
	margin-top: 5px;
}

.mega-menu .dropdown.fullWidth .subcategories li a {
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	border: medium none;
	color: #000000;
	line-height: 35px;
	padding: 0;
	text-align: center;
	transition: all 0.3s ease 0s;
}

.mega-menu .dropdown.fullWidth .subcategories li:hover a {
	/*use effect here*/
}

.mega-menu .manufacturers.fullWidth .row {
	margin: 0;
	overflow: hidden;
}

.mega-menu .manufacturers.fullWidth .row .box {
	float: left;
	width: 16.66%;
}

.mega-menu .manufacturers.fullWidth .row .box .title {
	margin: 0;
	display: none;
}

.mega-menu .manufacturers.fullWidth .row .box ul {
	margin: 0;
}

.mega-menu .manufacturers.fullWidth .row .box li {
	position: relative;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	border: 1px solid transparent;
}

.mega-menu .manufacturers.fullWidth .row .box li .manufacturer {
	display: block;
	margin: 0 5px 5px;
	height: 133px;
	border: none;
}

.mega-menu .manufacturers.fullWidth .row .box li:hover {
	border: 1px solid #ddd;
}

.mega-menu .manufacturers.fullWidth .row .box .manufacturer img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}

.manufacturers.fullWidth .box {
	width: 16.66666666666667%;
}

.manufacturers.fullWidth li * {
	background: none !important;
	padding-left: 0;
}

.mega-menu .dropdown.categories.fullWidth .row-wrapper{
	float: left;
	padding: 15px 0 0 0;
}

.mega-menu .dropdown.categories.fullWidth .row {
   
	overflow: hidden;
	
}

.mega-menu .dropdown.categories.fullWidth .box {
	float: left;
	width: 33.33%;
	padding: 0 0 20px;
}

.mega-menu .dropdown.categories.fullWidth .title {
	display: block;
	margin: 0 0 2px 0;
	padding: 0 0 20px 0;
	font-size: 18px;
	color: #231c19;
	font-family: Arvo;
	text-transform: uppercase;
	text-align: center;
	background: url(/Plugins/SevenSpikes.Nop.Plugins.MegaMenu/Themes/Tiffany/Content/images/title-decoration.png)no-repeat center bottom;
}

.mega-menu .dropdown.categories.fullWidth .box .title a {
	font-size: 18px;
	text-align: center;
	line-height: normal;
}

.mega-menu .dropdown.categories.fullWidth .box a {
	border: none;
	color: #000;
}

.mega-menu .dropdown.categories.fullWidth .box a:hover {
	background: none;
	color: #666;
}


.mega-menu .title strong {
	font-weight: normal;
}

.mega-menu .title a {
}

.mega-menu .title a:hover {
	color: #555;
}

.mega-menu .picture {
	display: none;
	float: left;
	width: 80px;
	height: 80px;
	overflow: hidden;
	text-align: center;
}

.mega-menu .picture a {
	display: block;
}

.mega-menu li a.view-all {
	font-weight: bold;
	background: none;
}


.mega-menu .topic-wrapper {
	overflow: hidden;
	background: rgba(255,255,255,.5);
	font-size: 16px;
	color: #000;
	padding: 0 10px 10px;
	text-align: center;
}

.mega-menu .topic-wrapper .box {
	margin:10px 0;
}

.mega-menu .topic-wrapper p {
	font-size: 14px;
	line-height: 20px;
}

.mega-menu .topic-wrapper strong {
	display: block;
	background:url(/Plugins/SevenSpikes.Nop.Plugins.MegaMenu/Themes/Tiffany/Content/images/title-decoration.png) no-repeat center bottom;
	padding: 8px 0 20px 0;
	font-size: 16px;
	text-transform: uppercase;
	font-weight:normal;
	font-family:Arvo;
	color: #000;
}


.mega-menu .slider-wrapper {
	float: right;
	margin: 0;
}
.mega-menu .boxes-3 .row-wrapper,
.mega-menu .boxes-3 .row{
    width:75%;
    float:left;
}
.mega-menu .boxes-3 .row-wrapper>.row{
    width:100%;
}
.mega-menu .boxes-3 .slider-wrapper{
    width:24%;
    overflow:hidden;
    float:none;
    text-align: center;
}
.mega-menu .boxes-4 .slider-wrapper{
    width:100%;
    overflow:hidden;
    text-align: center;

}
.dropdown.categories.fullWidth.boxes-4 .row-wrapper,
.dropdown.categories.fullWidth.boxes-4 .row{
	width: 100%;
	float: none;
}
.dropdown.categories.fullWidth.boxes-4 .row-wrapper .box,
.dropdown.categories.fullWidth.boxes-4 .row .box {
	width: 25%;
}
.dropdown.categories.fullWidth.boxes-4 .slider-wrapper {
	float: none;
    overflow:hidden;
}

}
