/* Minification failed. Returning unminified contents.
(4,367): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(10,28): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(32,136): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(78,64): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(78,131): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(82,56): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(84,32): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(86,33): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(86,67): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(87,58): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(88,58): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(89,58): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(90,58): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(91,16): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(91,83): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(93,16): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(94,22): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(101,54): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(116,25): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(118,34): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(124,199): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(124,298): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(124,347): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(124,391): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(127,32): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(129,282): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(129,331): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(129,375): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(131,200): run-time error CSS1039: Token not allowed after unary operator: '-Warning900'
(131,235): run-time error CSS1039: Token not allowed after unary operator: '-Warning50'
(131,269): run-time error CSS1039: Token not allowed after unary operator: '-Warning900'
(131,320): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(131,369): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(131,413): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(133,98): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(134,102): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(135,105): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(138,132): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(139,68): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(142,35): run-time error CSS1039: Token not allowed after unary operator: '-Warning900'
(145,203): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(145,244): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(145,279): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(146,57): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(149,562): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(149,603): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(149,639): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(154,52): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(158,201): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(158,240): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(158,274): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(160,210): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(160,249): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(160,283): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(162,67): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue50'
(162,94): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(162,152): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(162,246): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(162,285): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(162,319): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(166,198): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(166,237): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(169,51): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(173,121): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(173,221): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(173,259): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(175,41): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(175,76): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(183,195): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(186,40): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(186,68): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(188,100): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(188,191): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(191,33): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(193,40): run-time error CSS1039: Token not allowed after unary operator: '-Error700'
(213,87): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(220,88): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(220,174): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary-medium'
(224,49): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(224,162): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(225,46): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(249,249): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(268,87): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(302,97): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(306,64): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(318,178): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(319,88): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(322,61): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(331,68): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(334,222): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(336,99): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(341,73): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(345,92): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(346,77): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(355,215): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(376,213): run-time error CSS1039: Token not allowed after unary operator: '-Warning500'
(382,161): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(384,206): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(386,236): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(391,165): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(395,71): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(397,73): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(399,148): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(409,87): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(410,200): run-time error CSS1039: Token not allowed after unary operator: '-Error50'
(410,223): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(410,255): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(425,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(428,80): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(440,165): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(450,151): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(458,47): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(485,119): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(511,96): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(512,98): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(516,70): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(524,188): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(532,47): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(540,186): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(553,91): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(566,76): run-time error CSS1039: Token not allowed after unary operator: '-Warning50'
(567,129): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(567,212): run-time error CSS1039: Token not allowed after unary operator: '-Warning50'
(572,44): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(574,100): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(579,106): run-time error CSS1039: Token not allowed after unary operator: '-Warning500'
(583,58): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(592,243): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(593,146): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(594,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(603,155): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(604,187): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(605,106): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(606,152): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(611,161): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(616,58): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(617,60): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(627,121): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(637,250): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(661,124): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(664,91): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(666,97): run-time error CSS1039: Token not allowed after unary operator: '-Error800'
(671,47): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(672,276): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(672,317): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(672,353): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(673,54): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(682,138): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(683,53): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(690,196): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(716,88): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(719,210): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(719,252): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue50'
(720,66): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(722,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(724,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(724,118): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue50'
(741,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(752,89): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(756,176): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(756,217): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(756,253): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(757,232): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(757,273): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(757,309): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(760,103): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(762,59): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(766,140): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(768,66): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(774,102): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(776,277): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(776,316): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(776,350): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(777,92): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(801,117): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(802,139): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(802,280): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(802,320): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(848,35): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(851,45): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(882,282): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(883,71): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(885,46): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(887,122): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(887,305): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(887,344): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(887,378): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(889,123): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(889,297): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(889,336): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(889,370): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1203,180): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1218,207): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1232,141): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1236,81): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1239,39): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1240,44): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1256,155): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1260,120): run-time error CSS1039: Token not allowed after unary operator: '-Voltex-Blue-900'
(1260,157): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1266,113): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1266,147): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1267,168): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1267,208): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1267,239): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1267,265): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1274,69): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1277,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1277,110): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1281,63): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1290,134): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1292,137): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1292,307): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1293,54): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1293,91): run-time error CSS1039: Token not allowed after unary operator: '-Warning500'
(1300,44): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1304,90): run-time error CSS1039: Token not allowed after unary operator: '-Warning500'
(1314,38): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1315,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1315,125): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1319,84): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1328,38): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1337,138): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1338,55): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1338,89): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1340,92): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1341,65): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1347,130): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1348,137): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1349,138): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1350,138): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(1351,209): run-time error CSS1039: Token not allowed after unary operator: '-Error50'
(1351,232): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(1351,263): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1353,84): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(1353,280): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1353,321): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1353,357): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1356,99): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1377,132): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1378,121): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1379,55): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1395,112): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1396,30): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1396,66): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1402,70): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1402,105): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1405,109): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1405,150): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1405,186): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1405,270): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1405,305): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1405,332): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1413,100): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1414,55): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1415,61): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1416,104): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1417,61): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1418,74): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1420,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1424,67): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1424,102): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1426,163): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1426,223): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1426,288): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1426,323): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1426,350): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1433,158): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1433,222): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1433,257): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1433,284): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1448,73): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1448,138): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1450,95): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1450,172): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1451,153): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1453,134): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1453,166): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1453,193): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1453,223): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1460,119): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1461,84): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1463,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1466,77): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1475,463): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1479,470): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1479,517): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1482,467): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1482,514): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue700'
(1485,463): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1485,510): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(1488,73): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1488,480): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1499,251): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1501,85): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1501,126): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1501,162): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1506,215): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1511,79): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1511,157): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1525,124): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1525,164): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1525,200): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1526,95): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1526,127): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary-medium'
(1543,89): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1543,132): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1543,168): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1543,232): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1543,267): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1543,294): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1546,89): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary-medium'
(1549,205): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1554,174): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1554,274): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1555,69): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1556,75): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1560,174): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1567,684): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1567,723): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1567,757): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1576,40): run-time error CSS1030: Expected identifier, found '.'
(1576,58): run-time error CSS1031: Expected selector, found ')'
(1576,58): run-time error CSS1025: Expected comma or open brace, found ')'
(1582,82): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1583,40): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1590,64): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1591,65): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1604,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1612,84): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1614,150): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1618,111): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1624,111): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1624,207): run-time error CSS1039: Token not allowed after unary operator: '-Good50'
(1629,172): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(1629,200): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1629,282): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1633,178): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(1633,206): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1633,288): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1654,226): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1654,267): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1654,303): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1664,201): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1664,238): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(1667,242): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(1669,736): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1669,775): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1669,809): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1675,171): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1680,68): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1693,84): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(1696,61): run-time error CSS1039: Token not allowed after unary operator: '-Error700'
(1697,123): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(1702,220): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1714,228): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1717,158): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1720,80): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1729,187): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1732,80): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1743,187): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(1745,96): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1752,184): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1758,101): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1761,89): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1769,73): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1770,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1771,137): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1772,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1775,151): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1776,70): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1777,121): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1782,125): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1797,267): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1798,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1829,317): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1829,358): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1829,394): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1860,319): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1860,360): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1860,396): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1866,51): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1867,100): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1870,32): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1871,42): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1872,43): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1873,155): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1877,116): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1880,112): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1884,151): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1884,194): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1884,230): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1884,294): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1884,329): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1884,356): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1885,50): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(1885,114): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1894,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1898,50): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1902,49): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1916,60): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1919,122): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1919,163): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1919,199): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1919,285): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1919,320): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1919,347): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1940,247): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1961,144): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(1961,182): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1968,106): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1969,107): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1982,109): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1994,125): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1998,190): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(1998,218): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1998,301): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2001,196): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2001,224): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2001,307): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2021,189): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2039,88): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2051,221): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2071,222): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2071,260): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2072,84): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2073,228): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2073,266): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2075,90): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2076,225): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2076,263): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2077,87): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2079,263): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2080,753): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2080,792): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2080,826): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2090,221): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2106,28): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2108,83): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2114,201): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2117,82): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2129,86): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2133,234): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2138,28): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2139,89): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2142,207): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2144,88): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2152,78): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2164,123): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2165,110): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2174,95): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2175,97): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2176,176): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2177,98): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2189,278): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2190,97): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2194,121): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2201,118): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2204,99): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2206,70): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2217,66): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2218,51): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2219,57): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2232,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2233,75): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2242,61): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2242,108): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2243,63): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2253,135): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2255,106): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2269,76): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2274,79): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2277,115): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2288,139): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2289,83): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2296,134): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2297,41): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2300,52): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2341,166): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2341,205): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2341,239): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2341,276): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(2341,311): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(2341,338): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(2347,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2347,153): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2348,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2348,153): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2349,83): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2360,67): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2391,73): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2397,106): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2399,106): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2416,142): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2447,146): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2448,147): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2451,237): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2451,276): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2451,349): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2455,137): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2457,149): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2469,152): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2472,132): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2481,190): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2488,327): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2488,356): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2489,219): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2490,119): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2494,330): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2496,124): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2507,373): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2507,403): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2510,108): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2523,166): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2524,143): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2524,174): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2525,163): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2527,130): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue50'
(2527,157): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2527,193): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2540,212): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2541,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2542,128): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2550,146): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2550,241): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2556,45): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2558,46): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2559,57): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2570,165): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2577,86): run-time error CSS1039: Token not allowed after unary operator: '-Error700'
(2588,104): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2589,93): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue800'
(2596,83): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(2605,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2606,315): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2607,80): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue50'
(2612,133): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2631,108): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2650,281): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2662,77): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2668,61): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2668,141): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2688,125): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2689,121): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2693,79): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2694,319): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2697,102): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2698,98): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2708,142): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2712,132): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2715,120): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2716,155): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2716,190): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2717,166): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2717,203): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2726,115): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2727,215): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2728,116): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2740,42): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2744,125): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2759,94): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2759,125): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2777,169): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2806,199): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2818,151): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(2845,145): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2848,158): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2848,199): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2848,235): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2864,163): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2869,142): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2871,227): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2871,281): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2873,116): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2877,145): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2931,162): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2942,96): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2957,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2957,136): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2973,88): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2981,270): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2990,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2996,87): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3003,87): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3009,49): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3009,131): run-time error CSS1039: Token not allowed after unary operator: '-Good50'
(3013,103): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3015,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3022,65): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3032,98): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3035,178): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3035,243): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3041,113): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3048,138): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(3050,94): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3050,131): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(3075,242): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3075,281): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3078,244): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3078,283): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3083,179): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3084,100): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3089,185): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3089,267): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3094,194): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3094,234): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3094,270): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3156,225): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3156,264): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3158,77): run-time error CSS1039: Token not allowed after unary operator: '-Error700'
(3159,276): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3166,71): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3177,138): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3182,108): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3182,139): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3183,104): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3186,208): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3194,109): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3204,81): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3205,83): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3211,193): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3244,79): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3268,243): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3269,85): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3272,147): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3278,88): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3281,176): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3281,237): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3284,148): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3287,115): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3289,121): run-time error CSS1039: Token not allowed after unary operator: '-Error800'
(3316,215): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3316,254): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3319,215): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3319,254): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3323,254): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3344,180): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3348,127): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3355,99): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3358,140): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3360,89): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3361,93): run-time error CSS1039: Token not allowed after unary operator: '-Orange900'
(3362,185): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3366,161): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3366,222): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3368,151): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3371,100): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3376,107): run-time error CSS1039: Token not allowed after unary operator: '-Error800'
(3378,169): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3378,230): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3379,80): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3427,160): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3428,99): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3431,35): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3440,100): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3442,98): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3448,91): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3449,82): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(3465,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3472,110): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3477,105): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3477,143): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3477,178): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3477,205): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3488,120): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3490,55): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3493,96): run-time error CSS1039: Token not allowed after unary operator: '-Warning50'
(3494,98): run-time error CSS1039: Token not allowed after unary operator: '-Error400'
(3502,97): run-time error CSS1039: Token not allowed after unary operator: '-Warning50'
(3503,59): run-time error CSS1039: Token not allowed after unary operator: '-Error400'
(3512,140): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3521,107): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3522,30): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3522,66): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3534,167): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3534,202): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3534,229): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3560,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3560,97): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(3571,56): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(3576,120): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3576,173): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3585,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3586,106): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3591,198): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3602,113): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3609,63): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3610,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3640,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3667,63): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3694,114): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3699,270): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3720,270): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3739,253): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3763,83): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3765,197): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3765,229): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3767,27): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(3771,141): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3788,107): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3789,293): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3789,334): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3789,370): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3797,116): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3800,83): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3802,89): run-time error CSS1039: Token not allowed after unary operator: '-Error800'
(3821,130): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3828,39): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3829,48): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3858,88): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3859,60): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3868,81): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3893,346): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3893,388): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3893,424): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3894,101): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(3900,94): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3901,108): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3906,79): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3909,669): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3909,708): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3909,742): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3913,61): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3917,103): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3921,41): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3928,92): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3943,109): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3964,55): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(4001,192): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4004,85): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4023,269): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4035,135): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4049,118): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4056,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4062,163): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4062,204): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4062,240): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4071,86): run-time error CSS1039: Token not allowed after unary operator: '-Good100'
(4071,125): run-time error CSS1039: Token not allowed after unary operator: '-Good100'
(4087,232): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(4094,147): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4094,185): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4094,220): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4094,247): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4109,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4116,132): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4116,173): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4116,209): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4148,106): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4157,78): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4157,113): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4178,106): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4180,84): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4182,99): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4191,120): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4191,154): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4192,185): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4196,82): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4231,37): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4251,117): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4275,134): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4276,142): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4284,230): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4289,67): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4290,129): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(4318,61): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4364,376): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4388,99): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4389,180): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4397,195): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4442,102): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4479,105): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4479,146): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4479,182): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4479,247): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4479,282): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4479,309): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4484,74): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4485,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4489,65): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4492,132): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4494,142): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4514,157): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4514,196): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4514,230): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4516,110): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4516,143): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4521,42): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4524,37): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4524,83): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4525,45): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(4529,54): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4534,150): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4534,189): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4534,223): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4536,199): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4536,238): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4536,272): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4541,97): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4544,83): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4546,26): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4553,233): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(4559,113): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4560,112): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(4561,44): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(4562,121): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(4564,77): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4564,125): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(4566,78): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4579,53): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4580,123): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(4581,95): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-light'
(4636,194): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4637,158): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4637,190): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(4641,38): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4642,136): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4647,187): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4653,125): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4663,50): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4670,40): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(4681,714): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4683,87): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4683,130): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4692,135): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4699,235): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4713,28): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4713,167): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4715,159): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4718,338): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4718,379): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4718,415): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4719,174): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4722,148): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4723,60): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4724,155): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4724,263): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4725,53): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4730,114): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4731,188): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4731,304): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4737,198): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4738,62): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(4740,51): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4744,205): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4744,245): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4748,53): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(4752,148): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4753,276): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4753,317): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4753,353): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4753,387): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4755,131): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4758,134): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4759,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4760,63): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4763,64): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4767,63): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4770,248): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4770,289): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4770,325): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4771,164): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4775,43): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4776,41): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4778,269): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4778,310): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4778,346): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4780,82): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4782,57): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4785,172): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4792,145): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4792,254): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4793,50): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4795,162): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4799,245): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4799,285): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4799,321): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4803,153): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4803,192): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4803,226): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4809,66): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4821,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4826,174): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4856,93): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4857,64): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4887,132): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4920,81): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4925,57): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(4925,86): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(4945,67): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4946,90): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4946,132): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(5013,55): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5062,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5062,105): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(5062,157): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(5062,206): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(5062,250): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(5164,82): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5164,110): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5174,52): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5174,142): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(5177,80): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5177,109): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5178,84): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
 */
/**********************************************
Voltex Style Guides
***********************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family: var(--ff-secondary);vertical-align:baseline}
:focus{outline:0}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
strong,b{ font-family:var(--ff-secondary);font-weight:700}

:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }


[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-spinner-2:before { content: "\e001"!important; }
@keyframes anim-rotate {
	0% { transform: rotate(0); }
	100% { transform: rotate(360deg); }
}
.spinner { display: inline-block; font-size: 24px; height: 1em; line-height: 1; animation: anim-rotate 1s infinite linear; color: var(--VoltexBlue900); }

.ellipsis-anim span { opacity: 0; -webkit-animation: ellipsis-dot 1s infinite; animation: ellipsis-dot 1s infinite; }
.ellipsis-anim span:nth-child(1) { -webkit-animation-delay: 0.0s; animation-delay: 0.0s; }
.ellipsis-anim span:nth-child(2) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }
.ellipsis-anim span:nth-child(3) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s;}

@-webkit-keyframes ellipsis-dot {
      0% { opacity: 0; }
     50% { opacity: 1; }
    100% { opacity: 0; }
}
@keyframes ellipsis-dot {
      0% { opacity: 0; }
     50% { opacity: 1; }
    100% { opacity: 0; }
}

code,
kbd,
samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit }

input[type=text],input[type=search],input[type=submit],input[type=email],input[type=button],input[type=password],input[type=tel],textarea{outline:none;-webkit-appearance:none; }
select {background:#fff url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/arrow_down_fill.svg) no-repeat 96% center; background-size:9px auto!important; height:40px!important; font-size:14px; padding:0 10px!important;outline:none;-webkit-appearance:none;-moz-appearance:none; border: 1px solid #dfe3e8; border-radius:4px; /* background-image: linear-gradient(45deg, transparent 50%, #333 50%), linear-gradient(135deg, #333 50%, transparent 50%);
    background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: 6px 6px, 6px 5px, 1px 1.5em; */
    background-repeat: no-repeat; font-family:inherit; }
select option { background-color:#fff; padding:6px!important; display:block; border:0; }
select option:hover { border:0!important; outline:none!important; background-color:red!important; }
select option:checked { border:0!important; outline:none!important; box-shadow:none!important; background-color:#01ADFF; color:#fff; }
select:focus { /* border-color: #01ADFF; background-image: linear-gradient(45deg, #333 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #333 50%); background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em; background-size: 5px 5px, 5px 5px, 1px 1.5em; background-repeat: no-repeat; border-color: #01ADFF; outline: 0; */ }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number] { -moz-appearance: textfield; }
input::-ms-clear, input::-ms-reveal { display: none; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }


/* Voltex Style Guides */
body { padding-top:135px; background-color:#F2F3F7; color:var(--VoltexBlack); font-size:16px; line-height:26px; font-family: var(--ff-secondary); font-style: normal; font-weight: 400; }

body::-webkit-scrollbar { width: 14px; }
body::-webkit-scrollbar-track { background: #f2f3f7; }
body::-webkit-scrollbar-thumb { background-color: var(--AccentBlue900); }

h1,h2,h3,h4,h5,h6 { color:var(--VoltexBlack); line-height:1.1; font-style: normal; font-weight: 700; }

h1 { font-size:30px; color:var(--VoltexBlue900); font-family:var(--ff-primary-semibold)!important; font-weight:400; }
h2 { font-size:26px; line-height:32px; font-family: var(--ff-secondary); }
h3 { font-size:24px; line-height:32px; font-family: var(--ff-secondary); }
h4 { font-size:20px; line-height:32px; font-family: var(--ff-secondary); }
h5 { font-size:18px; line-height:32px; font-family: var(--ff-secondary); }
p { color:var(--VoltexBlack); font-size:16px; line-height:26px; font-family: var(--ff-secondary); font-style: normal; font-weight: 400; }

a { color:var(--VoltexBtnBlue900); outline:none; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color; text-decoration:none; background:transparent; }
a:hover { color:var(--VoltexBlue900); text-decoration:none; }
a img { border:0; outline:0 }
.clearboth { width:100%; clear:both; height:0; overflow:hidden}
img { max-width:100%; }

ul,ol { list-style-position:inside; padding-left:0; margin-bottom:20px } 
ul li,
ol li { font-size:16px; line-height:22px; color:var(--VoltexBlack); }




/* end of Voltex Colours */

::placeholder { color: #cccccc!important; opacity: 1; }
:-ms-input-placeholder { color: #cccccc!important; }
::-ms-input-placeholder { color: #cccccc!important; }

.light-style-input:focus::-webkit-input-placeholder {
    color: #cccccc !important;
}

.error-msg { color:var(--Error900); font-size:13px; }

.error-input { border-color:var(--Error900)!important; }

#errorSummary ul { margin:0; }
#errorSummary ul li { background:none!important; border:0!important; font-size:14px; }

.error-box-msg-checkout,
.error-box-msg { position:relative; display:block; width:auto!important;text-align:left; font-size:14px; font-weight:bold; line-height:20px;padding:12px 14px!important;margin-bottom:10px;color:var(--Error900);background-color:#FFF6F6;border:1px solid #FFA0A0;clear:both;-webkit-border-radius:var(--borderRadius)!important;-moz-border-radius:var(--borderRadius)!important;border-radius:var(--borderRadius)!important;/* padding:12px 14px 12px 40px!important; background-image:url(../images2/svg_icon/red_error_circle.svg); background-repeat:no-repeat; background-size:18px; background-position:12px 12px; */ }
.error-box-msg-con { display: flex; align-items: center; }
.error-box-msg-con img { max-width: 20px; height: auto; margin-right: 10px; }
.error-box-msg a { color: var(--Error900); text-decoration: underline; }

.success-box-msg { position:relative; display:block;width:auto!important;text-align:left; font-size:14px; font-weight:bold; line-height:20px;padding:12px 14px; margin-bottom:10px;color:#34A853;background-color:#FCFFF5;border:1px solid #97D3A3;clear:both;-webkit-border-radius:var(--borderRadius)!important;-moz-border-radius:var(--borderRadius)!important;border-radius:var(--borderRadius)!important; /* padding:12px 14px 12px 40px!important; background-image:url(../images2/svg_icon/green_check_circle.svg); background-repeat:no-repeat; background-size:18px; background-position:12px 12px; */ }

.warning-box-msg { position:relative; display:block;width:auto!important;text-align:left; font-size:14px; font-weight:bold; line-height:20px;padding:12px 14px!important;margin-bottom:10px;color:var(--Warning900);background-color:var(--Warning50);border:1px solid var(--Warning900);clear:both;-webkit-border-radius:var(--borderRadius)!important;-moz-border-radius:var(--borderRadius)!important;border-radius:var(--borderRadius)!important; }

.in-stock { display:inline-block; font-size:14px; line-height:18px; font-weight:bold; color:var(--Good900); background:none!important;  border-radius:0!important; padding:0!important; }
.out-of-stock { display:inline-block; font-size:14px; line-height:18px; font-weight:bold; color:var(--Error900); background:none!important; border-radius:0!important; padding:0!important;  }
.partially-stock { display:inline-block; font-size:14px; line-height:18px; font-weight:bold; color:var(--AccentBlue900); background:none!important; border-radius:0!important; padding:0!important;  }

.out-of-stock .eta-icon { vertical-align:top; width:18px; }
.out-of-stock .form-controls-tooltip  { width:auto; max-width:282px; white-space: nowrap; padding:10px 12px; background-color:var(--VoltexBlue900); left:auto!important; right:0!important; font-size:14px; }
.out-of-stock .form-controls-tooltip:after { border-top-color:var(--VoltexBlue900); left:auto!important; right:36px!important; }

.clearance-text { display:inline-block; font-size:14px; line-height:18px; color:#707070; font-weight:bold; background:none!important; border-radius:0!important; padding:0!important; vertical-align:auto; }
.clearance-text .txt { color:var(--Warning900); }
.clearance-text .form-controls-tooltip { width: auto; min-width:118px; left:auto; right:0; }
.clearance-text .form-controls-tooltip::after { left:auto; right:10px; }
.gift-label { margin-left:12px; display:inline-block; padding:0 8px; height:18px; line-height:18px; background-color:#E69C42; color:#ffffff; font-size:11px; font-weight:700; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius:var(--borderRadius); }
.gift-label.voltexreward-label { background-color: var(--AccentBlue900); }

.form-controls-tooltip { width: 250px; text-align: left; font-weight: 400; background: #333; bottom: 100%; color: #fff; display: block; left: -10px; margin-bottom: 10px; opacity: 0; padding: 8px 10px; font-size: 13px; line-height: 19px; pointer-events: none; position: absolute; -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.28); -moz-box-shadow: 2px 2px 6px rgba(0,0,0,.28); -ms-box-shadow: 2px 2px 6px rgba(0,0,0,.28); -o-box-shadow: 2px 2px  6px rgba(0,0,0,.28); box-shadow: 2px 2px 6px rgba(0,0,0,.28); -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); }
.form-controls-tooltip:before { bottom: -20px; content: " "; display: block; height: 20px; right: 0; position: absolute; width: 100%; }
.form-controls-tooltip:after { border-left: solid transparent 6px; border-right: solid transparent 6px; border-top: solid #333 6px; bottom: -6px; content: " ";
    height: 0; left: 10px; position: absolute;  width: 0; }
.form-tooltip-wrap {position:relative; }
.form-tooltip-wrap .fa {font-size:18px; color:var(--VoltexBlue900)}
.form-tooltip-wrap:hover > .form-controls-tooltip { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); }


.bg-warning{font-size:14px;line-height:26px;background-color:#fff9df;color:#9F6000;padding:8px 15px;border:1px solid #9F6000;margin-bottom:15px;width:auto;position:relative;-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius)}
/*.bg-warning .fa{position:absolute;left:15px;top:50%;margin-top:-14px;font-size:28px;color:#9F6000}*/
.bg-alert{font-size:14px;line-height:26px;background-color:#fbe1e3;color:#e73d4a;padding:15px 15px 15px 54px;border:1px solid #e73d4a;margin-bottom:15px;width:auto;position:relative;-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius)}
/*.bg-alert .fa{position:absolute;left:15px;top:50%;margin-top:-14px;font-size:28px;color:#e73d4a}*/
.bg-note{font-size:14px; line-height:26px; background-color: var(--AccentBlue50); color:var(--VoltexBtnBlue900);padding:8px 15px;border:1px solid var(--VoltexBtnBlue900);margin-bottom:15px;width:auto;position:relative;-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);}
/* .bg-note .fa{position:absolute;left:15px;top:50%;margin-top:-14px;font-size:28px;color:#31708f} */


.vbtn-primary { display:inline-block; min-width:149px; padding:0 15px; height:40px; line-height:40px; color:#ffffff; font-size:14px; letter-spacing:0.25px; text-align:center; background-color:var(--VoltexBtnBlue900); border-radius:var(--borderRadius); border:0; cursor:pointer; box-sizing:border-box; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color; }
.vbtn-primary:focus,
.vbtn-primary:hover,
.vbtn-primary.small:hover { background-color:var(--AccentBlue900); color:#ffffff; text-decoration:none; }
.vbtn-primary.small { display:inline-block; min-width:100px; height:29px; line-height:29px!important; padding:0 10px!important; font-size:13px!important; }
.vbtn-primary:disabled { background-color:#cccccc!important; cursor:not-allowed!important; }

.vbtn-primary-hollow { display:inline-block; min-width:149px; padding:0 15px; height:40px; line-height:40px; color:var(--VoltexBtnBlue900); font-size:14px; text-align:center; background-color:#ffffff; border-radius:var(--borderRadius); border:1px solid var(--VoltexBtnBlue900); cursor:pointer; box-sizing:border-box; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color, border; transition-property: color, background-color, border; }
.vbtn-primary-hollow.small { display:inline-block; min-width:100px; height:29px; line-height:29px!important; padding:0 10px!important; font-size:13px!important; }
.vbtn-primary-hollow:hover { color:var(--AccentBlue900); border-color:var(--AccentBlue900); }

input[type=submit]:disabled,
input[type=button]:disabled,
button:disabled { cursor:not-allowed!important; }

button.vbtn-primary.small { line-height:normal!important; }

.vbtn-cancel { display:inline-block;  padding:0 15px; height:40px; line-height:40px; color:#202124; font-size:14px; letter-spacing:0.25px; text-align:center; background:none; border-radius:var(--borderRadius); border:1px solid #ccc; cursor:pointer; box-sizing:border-box; background: #cccccc; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color, border; transition-property: color, background-color, border; }
.vbtn-cancel.small { height:29px; line-height:29px!important; padding:0 10px!important; font-size:13px!important; }
.vbtn-cancel:focus,
.vbtn-cancel:hover { border-color:var(--AccentBlue900); color:var(--AccentBlue900); text-decoration:none; }

.vbtn-cancel-txt { display:inline-block; padding:0 15px; height:40px; line-height:40px; color:var(--VoltexBtnBlue900); font-size:14px; text-align:center; background:none; border-radius:var(--borderRadius); border:0; cursor:pointer; box-sizing:border-box; background: #ffffff; }
.vbtn-cancel-txt.small { min-width:80px; height:29px; line-height:29px; padding:0 10px; font-size:13px; }

.red-btn {background-color:var(--Error900);}
.red-btn:focus,
.red-btn:hover { background-color:var(--Error700)!important; }

.green-btn { background: #46B946; }
.green-btn:focus,.abn-checkout-row
.small.green-btn:hover,
.green-btn:hover { background-color:#4ecf4e!important; }

.hideTab { position: absolute; top: -9999px; left: -9999px; }
.hide { display:none!important; z-index:-9999; }
.hidden  { visibility:hidden!important; display:none!important; }


.full-width { width:100%!important; }
.force-hide { display: none !important; }
/* end of Voltex Style Guides */



/* Modified Bootstrap */
.btn { height:45px; font-size:18px; }
.btn-primary { color:#fff; background:#F7951E; border-color:#F7951E; font-family:var(--ff-primary-medium); }
.btn-primary:hover { background:#EE8608; border-color:#F7951E; }

.form-group { position:relative; margin-bottom:20px; }
.form-group:before,
.form-group:after { content:" "; display:table; clear:both; width:100%; }
.form-group label,
.form-group .textLabel { font-size:13px; line-height:1.5; font-weight:500; color: var(--VoltexBlack); padding-bottom:8px; width:auto; display:inline-block; font-family:var(--ff-secondary-medium); }

.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.8); box-shadow: inset 0 1px 1px rgba(0,0,0,0.8); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; font-family:inherit; }

.light-style-input { font-size:14px; color:var(--VoltexBlack); height:40px; border:1px solid #dfe3e8; background-color:#fff; box-shadow:none; border-radius:var(--borderRadius); transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.light-style-input:focus { border-color:var(--AccentBlue900);  box-shadow: 0 0 0 0.20rem rgba(55,147,230,0.30);  }
 textarea.light-style-input { padding:8px 12px; min-height:24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 .form-group .calendar-icon { cursor: pointer; position: absolute; right: 12px; top: 12px; z-index: 5; font-size: 18px; opacity: 0.6; }

input[type=text]:disabled,
input[type=email]:disabled,
input[type=password]:disabled,
input[type=tel]:disabled,
textarea:disabled,
select:disabled { cursor: not-allowed; border: solid 1px #dfe3e8; background-color: #f2f3f7!important; }
textarea { resize:none; }

.custom-disabled { pointer-events: none; cursor: not-allowed; border: solid 1px #dfe3e8; background-color: #f2f3f7 !important; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset !important; }

.form-group.radio-btns > label { display:block; clear:both; }
.form-group select { width:100%; }

.form-checkbox { margin-bottom:20px; }


/* Default Popup with Title */
.default-modal { display:block; width: 100%; height: 100%;  position: fixed; top: 0px; left: 0px; background: rgba(32,33,36,0.70);  z-index: 9999999999!important; }
.default-modal .modal-inner { border: 0; max-width:415px; min-height:150px; max-height:94%; width:90%; padding:15px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:var(--borderRadius); box-sizing:border-box; background:#fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.default-modal .modal-inner .modal-close { cursor:pointer; width:24px; height:24px; display:block; position:absolute; top:20px; right:15px; background: #ffffff url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/close-popup-icon.svg) no-repeat; background-size: 14px auto; background-position: center center; transition:ease 0.25s all; opacity:0.6; z-index:5; }
.default-modal .modal-inner .modal-close:hover { opacity:1; }
.default-modal .modal-inner h4 { font-size:16px; margin-bottom:15px; gap:5px; display:flex; flex-direction:row; justify-content:flex-start; align-items:center; }
.default-modal .modal-inner h4 img { width:30px; height:30px; }
.default-modal .modal-inner p { font-size:14px; line-height:20px; margin-bottom:20px; }
.default-modal .modal-inner .btns-row { gap: 15px; display: flex; flex-direction: row; justify-content: flex-end; align-content: center; }

/* end of Default Popup */

.goto-btn { font-size:16px; line-height:20px; font-weight:700; margin-bottom:15px; gap:10px; display:flex; flex-direction:row; justify-content:flex-start; align-items:center; }
.goto-btn img { width:20px; height:20px; }



.modal { display:none; text-align: center; padding: 0!important; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; outline:0; overflow:hidden; }
.modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; }
.modal-dialog { width:92%; max-width:900px; margin: 30px auto; display: inline-block; text-align: left; vertical-align: middle; padding:0!important; background:none!important; position:relative; }

.modal-content { position: relative; background-clip: padding-box; border-radius:var(--borderRadius); border:0; background-color:#fff; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5); outline: 0; box-shadow: 0 5px 15px rgba(0,0,0,0.5); }

.modal-backdrop  { background: #151B26!important; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }


.modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%); -ms-transform: translate(0,-25%); -o-transform: translate(0,-25%); transform: translate(0,-25%); }
.modal.in .modal-dialog { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); -o-transform: translate(0,0); transform: translate(0,0); }
.fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; }
.fade.in { filter: alpha(opacity=100); opacity: 1; }
.modal-backdrop.in { filter: alpha(opacity=85); opacity: .85; }

.modal-open { overflow: hidden; }
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

#itempopup-loader,
#itempopup-mask { display:none; }

.row { margin-right: -15px; margin-left: -15px; }
.row:after, .row:before { display: table; content: " "; clear:both; }
.col-lg-6 { width: 50%; float:left; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; }

.body-with-head-pod { padding-top:171px; }
.head-pod-icon-wrap { background-color: #F2F3F7; display:block; }
.body-with-head-pod .head-pod-icon-wrap { display:block; }
.head-pod-icon-wrap .head-pod-inner { width:1260px; height: 36px; margin:0 auto; display:flex; flex-wrap:nowrap; flex-direction:row; justify-content:space-around; align-items:center; }
.head-pod-icon-wrap .head-pod-inner .each-link { display:flex; flex-wrap:nowrap; flex-direction:row; justify-content:flex-start; align-items:center; transition: all 0.3s ease-in-out; }
.head-pod-icon-wrap .head-pod-inner .each-link:hover { transform: scale(1.1); }
.head-pod-icon-wrap .head-pod-inner .each-link .pod-icon { width:20px; height:20px; margin-right:6px; background-repeat:no-repeat; background-size: 22px; background-position:center center;  }
.head-pod-icon-wrap .head-pod-inner .each-link .pod-icon.codeveloped { background-image:url(../images2/footer_icons/co-developed-product-icon-pod-hover.svg); }
.head-pod-icon-wrap .head-pod-inner .each-link .pod-icon.realwarranties { background-image:url(../images2/footer_icons/real-warranties-icon-pod-hover.svg); }
.head-pod-icon-wrap .head-pod-inner .each-link .pod-icon.voltexapp { background-image:url(../images2/footer_icons/voltex-app-icon-pod-hover.svg); }
.head-pod-icon-wrap .head-pod-inner .each-link .pod-icon.instantsupport { background-image:url(../images2/footer_icons/instant-support-icon-pod-hover.svg); }
.head-pod-icon-wrap .head-pod-inner .each-link .i-text { position:relative; top:1px; color:var(--VoltexBlue900)!important; font-size:14px; line-height:16px; font-family:'Geogrotesque-Medium'; }



.header-wrap { width:100%; height:135px; background-color:var(--VoltexBlue900); position: fixed; top: 0; left: 0; z-index:999; /* z-index: 1650;*/ -webkit-transition: height .5s; -moz-transition: height .5s; -o-transition: height .5s; transition: height .5s; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; box-shadow: 0 0.25rem 0.5rem rgba(0,0,0,.125); }
.body-with-head-pod .header-wrap { height:171px; }
#vHeader.onTop { z-index:999999999998!important;}


.header-inner { position: relative; z-index: 260; width: 1260px; height: 85px; display: block; margin: auto; -webkit-transition: height .5s; -moz-transition:  height .5s; -o-transition: height .5s; transition: height .5s; }
.header-inner .logo-voltex { float: left; margin-top: 14px; width: 144px; height: auto; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.header-inner .logo-voltex img { width:100%; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.header-inner .head-right-column { float: right; padding: 20px 0 0; height: auto; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;     -o-transition: all .5s; transition: all .5s; }
.header-inner .phone-number { float: left; text-align:right; font-size: 18px; color: #fff; padding: 3px 40px 0 0; }
.header-inner .phone-number .ctext { display:block; color:#fff; opacity:0.6; font-size:13px; line-height:16px; font-weight:400; }
.header-inner .phone-number a { font-weight:700;  color:#fff; text-decoration:none; }
.header-inner .CheckoutContinueBtn { display:none; float:right; width:149px; font-size:14px; text-align:center; line-height:40px; height:40px; color:#fff; background-color:var(--VoltexBtnBlue900); border-radius:6px; }
.header-inner .CheckoutContinueBtn:hover { text-decoration:none; background-color:var(--AccentBlue900); }
.header-inner #searchBoxSrc { float:left; position:relative; }
.header-inner .search-box { width:320px; height:46px; border:1px solid transparent; background-color:#075A8E; border-radius: 36px; position:relative; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.header-inner .search-box:focus-within { border-color: var(--AccentBlue900); } 
.header-inner .search-box form { display:flex; flex-wrap:nowrap; flex-direction:row; align-items:stretch; justify-content:space-between; }
.header-inner .textbox { width: 100%;  height: 46px; line-height: 46px; padding: 0 20px!important; float: left; border: 1px solid transparent; background: none; font-size: 16px; font-weight: 400!important; color: #fff; font-family:inherit; -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; }
.header-inner .search-box .search-btn { flex:none; width:46px!important;height:46px!important; padding:0!important; background:none; font-size:20px; color:#fff; border:0; cursor:pointer; z-index:50; border-radius:120px; text-align:center; position:relative; top:-1px; }
.header-inner .search-box .search-btn img { display:inline-block; float:none!important; width:20px!important; height:20px!important; max-width:none; margin:2px 0 0 0; }
.header-inner .search-box .textbox::-webkit-input-placeholder{color:#fff}
.header-inner .search-box .textbox:-moz-placeholder{color:#fff;opacity:1}
.header-inner .search-box .textbox::-moz-placeholder{color:#fff;opacity:1}
.header-inner .search-box .textbox:-ms-input-placeholder{color:#fff}
.header-inner .search-box .search-btn:hover{ background-color:var(--AccentBlue900); }


.sli-ac-search-results { display:none; position:absolute; top:100%; left:0; margin-top:8px; width:736px; background: #FFFFFF; border: 1px solid #DFE3E8; box-shadow: 0px 5px 10px rgba(32, 33, 36, 0.4); border-radius: var(--borderRadius); }
.sli-ac-search-results .ac-searchbox-inner  { display:flex; padding:20px;  }
.sli-ac-search-results .ac-title { display:block; padding-bottom:15px; font-size:16px; color:var(--VoltexBlack); font-weight:bold; }
.sli-ac-search-results .search-suggestions-col { width:180px; flex:none; height:450px; padding-right:15px; border-right:1px solid #DFE3E8; }
.sli-ac-search-results .search-suggestions-col ul li { display:block; margin:0 -15px 0 -20px;  }
.sli-ac-search-results .search-suggestions-col ul li a { font-size:14px; color:#434343; display:block; padding:10px 15px 10px 20px; }
.sli-ac-search-results .search-suggestions-col ul li a:hover { text-decoration:none; background-color: #fafafc; }
.sli-ac-search-results .search-suggestions-col .highlights { color:var(--VoltexBlue900); font-weight:bold; }
.sli-ac-search-results .product-results { flex:auto; padding:0 0 0 20px; }
.sli-ac-search-results .product-results .pr-inner-wrap { display:flex; flex-wrap: wrap; }
.sli-ac-search-results .product-results .ea-prd  { width:25%; padding:0 5px 20px; }
.sli-ac-search-results .product-results .ea-prd a:hover { text-decoration:none; color:var(--VoltexBlue900); }
.sli-ac-search-results .product-results .ea-prd a:hover .pdesc { color:var(--VoltexBlue900); }
.sli-ac-search-results .product-results .ea-prd .pimage { display:block; text-align:center; overflow:hidden; pointer-events:none; }
.sli-ac-search-results .product-results .ea-prd .pimage img { height:80px; display:block; margin:0 auto; }
.sli-ac-search-results .product-results .ea-prd .pdesc { display:block; padding:10px 0 0 0; font-size: 13px; line-height: 21px; color: #434343; pointer-events:none;}

.sli-ac-search-results .product-results .ea-prd .searchitemlink { cursor:pointer; }
.sli-ac-search-results .search-item span,
.sli-ac-search-results .search-item span img { pointer-events: none; }

.search-history { display:none; position:absolute; top:100%; left:0; margin-top:8px; width:318px; background: #FFFFFF; border: 1px solid #DFE3E8; box-shadow: 0px 5px 10px rgba(32, 33, 36, 0.4); border-radius: var(--borderRadius); } 
.search-history .sh-inner { padding:10px 20px; }
.search-history .sh-inner .sh-title { color:#707070; font-size:12px; line-height:15px; padding-bottom:10px; border-bottom:1px solid #F2F3F7; }
.search-history .sh-inner .sh-list { display:flex; padding:10px 0; gap:20px; flex-wrap:nowrap; flex-direction:column; justify-content:center; align-items:flex-start; }
.search-history .sh-inner .sh-list .elist { width:100%; font-size:14px; line-height:20px; color:#202124; }
.search-history .sh-inner .sh-list .elist span { display:block; color:#202124; cursor:pointer; }
.search-history .sh-inner .sh-list .elist span:hover { color:#0382D2; }

.head-icon-btns { float:left; margin-left:24px; }
.head-icon-btns .icon-btn { float:left; height:65px; padding:0 10px; text-align:center; position:relative; }
.head-icon-btns .icon-btn .s_icon { display:block; height:26px; color:#fff; text-align:center; position:relative; }
.head-icon-btns .icon-btn .s_icon img { height:26px; cursor:pointer; }
.head-icon-btns .icon-btn.gift-btn .s_icon a { display:block; position:relative; z-index:5; /* -webkit-animation-name: wobble; animation-name: wobble;  -webkit-animation-duration: 4s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -webkit-transform-origin: 50% 100%; animation-iteration-count: 60; */ }
.head-icon-btns .icon-btn.gift-btn .new,
.head-icon-btns .icon-btn.nimble-btn .new, .head-icon-btns .icon-btn.with-new-tag .new{ display:block; font-size:10px; font-weight:400; position: absolute; left:20px; top: -8px; color: #ffffff; padding: 2px 4px; text-align: center; background-color: #ff4d4d; border-radius: 4px; text-transform:uppercase; overflow:hidden; z-index:1; }
.head-icon-btns .icon-btn.gift-btn .new:after,
.head-icon-btns .icon-btn.nimble-btn .new:after, .head-icon-btns .icon-btn.with-new-tag .new:after{ position: absolute; top: 0; width: 100%; height: 100%; content: ""; left: -100%; background-image: linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%,hsla(0,0%,100%,0)); -webkit-animation: i 1s ease 0s infinite; animation: i 1s ease 0s infinite; opacity: .2; }
.head-icon-btns .icon-btn.nimble-btn .new, .head-icon-btns .icon-btn.with-new-tag .new { left:30px; }

.head-icon-btns .icon-btn a.s_text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100px; display:inline-block; color:#fff; font-size:13px; line-height:17px; padding-top:3px; vertical-align:top; font-family:'Lato',Arial, Helvetica, sans-serif; }
.head-icon-btns .icon-btn:hover a.s_text{ color:#F7951E; text-decoration:none; }
.head-icon-btns .icon-btn .cart_num { position:absolute; left:46px; top:-10px; display:block; min-width:25px; height:25px; line-height:25px; color:#0F1010; padding:0 4px; text-align:center; background-color:var(--Warning500); border-radius:36px;  }
.head-icon-btns .icon-btn.loyalty-btn .new { display: none !important; }

#head-login-reg .arrow-up { visibility:hidden; width: 0; height: 0;  border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #ffffff; position:absolute; bottom:0px; left:0; right:0; margin:0 auto; transform: translateY(50px); transition: ease 0.25s all; }
#head-login-reg:hover .arrow-up { visibility:visible; transform: translateY(0px); }

.login-reg-dropdown { width:210px; padding:20px; display:block; position:absolute; top:100%; right:-36%; z-index:10;  background-color:#fff; border-radius:var(--borderRadius); box-shadow: 0 3px 6px rgba(0,0,0,0.16); transition: ease 0.25s all; transform: translateY(0px); visibility:visible; }
.login-reg-dropdown.hidden { display:block!important; transform: translateY(50px); z-index:-1; }
.login-reg-dropdown .login-btn { display:block!important; background-color:#F7951E; height:34px; line-height:34px!important; text-align:center; color:#ffffff; font-size:13px!important; border-radius: var(--borderRadius); }
.login-reg-dropdown .login-btn:hover { background-color:#EE8608; }
.login-reg-dropdown .register-btn { display:block!important; background-color:#FFFAF3; border:1px solid #F7951E;  height:34px; line-height:34px!important; color:#F7951E; text-align:center; font-size:13px!important; border-radius: var(--borderRadius); }
.login-reg-dropdown .register-btn:hover { background-color:#FFFAF3; border-color:#EE8608; }
.login-reg-dropdown .or-text { padding:8px 0; text-align:center; font-size:13px; line-height:13px; color:#9F9D9D; text-align:center; }
.login-reg-dropdown .b_txt { padding-top:8px; font-size:13px; line-height:18px; color:#9F9D9D; text-align:center; }

.loggedin-account-dropdown { width:380px; padding:0; display:block; position:absolute; top:100%; right:-36%; z-index:10;  background-color:#fff; border-radius:var(--borderRadius); box-shadow: 0 3px 6px rgba(0,0,0,0.16); text-align:left; transition: ease 0.25s all; transform: translateY(0px); visibility:visible; }
.loggedin-account-dropdown.hidden { display:block!important; transform: translateY(50px); z-index:-1; }
.loggedin-account-dropdown .greetings-row { font-size:15px; font-weight:700; padding:20px; overflow:hidden; box-shadow: 0 3px 6px rgba(0,0,0,0.06); }
.loggedin-account-dropdown .greetings-row .welcome_msg { float:left; }
.loggedin-account-dropdown .greetings-row .welcome_msg a { color:var(--VoltexBlue900); }
.loggedin-account-dropdown .greetings-row .logoutBtn { float:right; font-size:14px; font-weight:400; color:#707070; text-decoration:underline; }
.loggedin-account-dropdown .greetings-row .logoutBtn:hover { color:var(--AccentBlue900); }
.loggedin-account-dropdown .custom-greetings-row .custom_welcome_msg { padding:12px 20px; font-size:14px; line-height:18px; margin-bottom:0; border-radius: 0; }
.loggedin-account-dropdown .lad-title { width:100%; clear:both; padding-bottom:18px; font-size:16px; line-height:18px; font-weight:700; color:var(--VoltexBlack); }
.loggedin-account-dropdown .myaccount-sum { display: flex; flex-wrap: wrap; align-self: flex-start; justify-content: space-between; padding:20px; overflow:hidden; border-bottom:1px solid #f2f3f7; box-shadow: 0 2px 4px rgba(0,0,0,0.06); }
.loggedin-account-dropdown .myaccount-sum a:focus,
.loggedin-account-dropdown .myaccount-sum a:hover { text-decoration:none; }
.loggedin-account-dropdown .myaccount-sum .box { padding:0 16px; min-height:64px; border:1px solid #DFE3E8; border-left-width:3px; background-color:#fff;  -webkit-box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15); -moz-box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15); box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15); border-radius: 0px 4px 4px 0px; box-sizing:border-box }
.loggedin-account-dropdown .myaccount-sum .box .btext { margin:10px 0 0 0; font-size:20px; line-height:22px; min-height:22px; font-weight:bold; text-transform:uppercase; }
.loggedin-account-dropdown .myaccount-sum .box .bcaption { padding:6px 0; font-size:11px; line-height:13px; color:#AFADAD; text-transform:uppercase; font-weight:600; }
.loggedin-account-dropdown .myaccount-sum .box.accountBal { border-left-color:#0366a4; }
.loggedin-account-dropdown .myaccount-sum .box.accountBal .btext-credit { color:#20bb03; }
.loggedin-account-dropdown .myaccount-sum .box.accountBal .btext-balance { color:#0366a4; }
.loggedin-account-dropdown .myaccount-sum .box.accountBal .btext-overdue { color:var(--Error900); font-size:13px; line-height:14px; padding-bottom:10px; }
.loggedin-account-dropdown .myaccount-sum .box.accountBal .btext-overdue span { display: inline-block; margin-right: 2px; padding: 3px 6px; font-size: 12px; line-height: 14px; background-color: var(--Error50); color: var(--Error900); border-radius: var(--borderRadius); }
.loggedin-account-dropdown .myaccount-sum .box.accountBal .btext-hidden { display:none; }
.loggedin-account-dropdown .myaccount-sum .box.lastSO { border-left-color:#01ADFF; }
.loggedin-account-dropdown .myaccount-sum .box.lastSO .btext { color:#01ADFF; }

.loggedin-account-dropdown .myaccount-sum .box.lastSOOrderOnly { float:left; border-left-color:#01ADFF; }
.loggedin-account-dropdown .myaccount-sum .box.lastSOOrderOnly .btext { color:#01ADFF; }

.loggedin-account-dropdown .myaccount-links { padding:20px; overflow:hidden; }
.loggedin-account-dropdown .myaccount-links .lLinks { width:160px; float:left; }
.loggedin-account-dropdown .myaccount-links .rLinks { width:160px; float:right; }
.loggedin-account-dropdown .myaccount-links ul { padding:0; margin:0; list-style:none; }
.loggedin-account-dropdown .myaccount-links ul li { display:block; float:none; padding:6px 0; }
.loggedin-account-dropdown .myaccount-links ul li a { color:#707070; display:inline-block; padding-left:38px; position:relative; min-height:24px; line-height:24px;  }
.loggedin-account-dropdown .myaccount-links ul li img { height:24px; position:absolute; left:0; top:0; }
.loggedin-account-dropdown .myaccount-links ul li a:hover { color:var(--VoltexBlue900); }

.send-feedback-btn { display:none; position: fixed; left: -46px; top: 45%; z-index:500; clear:both; text-align:center; }
.send-feedback-btn a { display:block; height: 40px; border:0; background: var(--VoltexBlue900); width: 130px; line-height: 32px; -webkit-transform: rotate(-90deg); font-weight:700; color: white; transform: rotate(-90deg); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg); text-align: center; font-size: 17px;  z-index: 999; letter-spacing:0.25px; -moz-box-shadow: 0 0 4px rgba(63,63,68,.50); -webkit-box-shadow: 0 0 4px rgba(63,63,68,.50); box-shadow: 0 0 4px rgba(63,63,68,.50); -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }
.send-feedback-btn a img { width: 18px; display: inline-block; margin: 0 8px 0 0; vertical-align: middle; }
.send-feedback-btn a:hover { background-color:#01ADFF; }


/* Login Popup */
.login-modal { z-index:9999999999997!important;}
.login-modal button.close { position:absolute; top:16px; right:16px; z-index:60; opacity:0.5; }
.login-modal button.close:hover { opacity:1; }
.login-modal button.close .close-x { width:16px; height:16px; }
.login-modal .logo_v_white { width:100%; margin:46px auto 0 auto; text-align:center; }
.login-modal .logo_v_white img { max-width:158px; }
.login-modal .image-column { width:300px; height:576px; position:relative; z-index:10; float:left; background: transparent linear-gradient(215deg, #01ADFF 0%, var(--VoltexBlue900) 100%) 0% 0% no-repeat; border-radius: 4px 0px 0px 4px; }
.login-modal .image-column img.image { height:100%; position:absolute; left:0; bottom:0; max-width:none; border-radius: 4px 0px 0px 4px; }
.login-modal .form-column { width:600px; height:576px; overflow:hidden; float:left; box-sizing:border-box;  position:relative; z-index:50; display: flex;
    justify-content: center; flex-wrap: nowrap; align-items: center; }
.login-modal .login-form-wrap { display:block; padding:10px 60px 0 60px; position:relative; width:100%; box-sizing:border-box; }
.login-modal .forgot-pass-form { display:block; width:100%; height:100%; padding:60px 60px 0 60px; box-sizing:border-box; position:absolute; top:0; left:100%; }
.login-modal .form-group { position:relative; }
.login-modal .form-group label { font-size:14px; font-weight:400; padding-bottom: 4px; }
.toggle-pass-btn,
.toggle-pass-btn1,
.toggle-pass-btn2  { cursor:pointer; position:absolute; right:1px; top:35px; width:40px; height:38px; line-height:38px; text-align:center; color:var(--VoltexBlack); font-size:14px; font-weight:400; }
.toggle-pass-btn2 .fa-eye-slash { display:none; }
.toggle-pass-btn2.show .fa-eye { display:none; } 
.toggle-pass-btn2.show .fa-eye-slash { display:inline-block; }

.txtSecurityDisc { -webkit-text-security: disc!important; }


.login-modal h1 { font-size:34px; color: var(--VoltexBlack); text-align:center; margin-bottom:10px; }
.login-modal .top-txt { text-align:center; padding-bottom:30px; }
.login-modal .vbtn-primary { width:100%; height:40px; font-size:16px; }
.login-modal .request-pass-btn { background:#F7951E; }
.login-modal .btm-text { text-align:center; padding-top:30px; }
.login-modal .btm-text.go-back { width: 100%; position: absolute; bottom: 30px; left: 0; text-align: center; }
.login-modal .error-msg { float:right; }

body.overflowhidden { overflow: hidden;}
.mini-cart-loading{background-color:#fff;background-image:url(../images2/ajax-loader.gif);background-repeat:no-repeat;background-position:center center;background-size:40px 40px;width:40px;height:40px;position:absolute;left:0;top:0;z-index:20}
#mini-cart{background-color:#fff;position:fixed;margin:0; right:-400px;top:0;z-index:100000099;padding:0;width:400px;height:100%;text-align:left;line-height:22px; /*box-shadow:0 10px 20px rgba(0,0,0,0.19),0 0 6px rgba(0,0,0,0.23);*/  -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: right, top; transition-property: right,  top;  }
#mini-cart.mini-cart-show{display:block!important;z-index:9999999888!important}
#mini-cart.mini-cart-show #li-minicartItems .ItemsSpinner { width:100%; margin-top:0; }
#mini-cart.mini-cart-show #li-minicartItems .ItemsSpinner .spinner { left:190px; }


#mini-cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block; z-index:0;visibility:hidden; background-color: rgba(21, 27, 38, 0.85); }
.body-with-head-pod .mini-cart-half-overlay { height:calc(100% - 171px); top:171px; }
#mini-cart-overlay.show-overlay{z-index:31000!important;visibility:visible}

/* Minicart Half */
.mini-cart-half-overlay { display:none; cursor:pointer; position:fixed; width:70px; height: calc(100% - 135px); top:135px; right:0; z-index:1000000099!important; }
.minicartSubTotalTopRow { width:1px; height:1px; overflow:hidden; }
#mini-cart.mini-cart-half { height: calc(100% - 135px); top:135px; }
.body-with-head-pod #mini-cart.mini-cart-half { height: calc(100% - 171px); top:171px; }
#mini-cart.mini-cart-half .minicartSubTotalTopRow { width:auto; height:auto; display:flex; flex-direction:column; flex-wrap:nowrap; align-content:center; width:70px;  padding:10px 0; text-align:center; border-bottom: 1px solid #DDDDDD; }
#mini-cart.mini-cart-half .minicartSubTotalTopRow .subTotalLabel { display:block; text-align:center; font-size:13px; }
#mini-cart.mini-cart-half .minicartSubTotalTopRow #minicartSubTotalTop { display:block; text-align:center; color:var(--VoltexBlue900); font-size:12px; font-weight: bold; }

#mini-cart.mini-cart-half .gift-notification-minicart-row { display:none!important; }

#mini-cart.mini-cart-half .mini-cart-half-overlay { display:block; }

#mini-cart.mini-cart-half #miniCartLineItem { background-color:#fff; }
#mini-cart.mini-cart-half .title-row { display:none!important; }
#mini-cart.mini-cart-half .mini-cart-popup .each-prod-row  { padding-top:10px; padding-bottom:10px; }
#mini-cart.mini-cart-half .mini-cart-popup .each-prod-row .change .down,
#mini-cart.mini-cart-half .mini-cart-popup .each-prod-row .change .up { display:none; }
#mini-cart.mini-cart-half .mini-cart-popup .textbox { width: 70px; height:21px; border:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow: none; }
#mini-cart.mini-cart-half .mini-cart-popup .each-prod-row .prod-col { visibility:hidden;  height: 30px; overflow: hidden; }
#mini-cart.mini-cart-half .mini-cart-popup .each-prod-row .variants-wrap { display:none; }
#mini-cart.mini-cart-half .mini-cart-popup .each-prod-row .itemname-row { visibility:hidden; }
#mini-cart.mini-cart-half .mini-cart-popup .each-prod-row .price-col { display:none; }
#mini-cart.mini-cart-half .mini-cart-popup .each-prod-row .stockStatus { visibility:hidden; }
#mini-cart.mini-cart-half .mini-cart-popup .each-prod-row .gift-item-notif { display:none; }

#mini-cart.mini-cart-half .lowcartvalue-notification { display:none!important; }
#mini-cart.mini-cart-half .cart-sdd { display:none!important; }

#mini-cart.mini-cart-half .prices-row { display:none; }
#mini-cart.mini-cart-half .mini-cart-popup .btns-row { display:none; }

#mini-cart-overlay .inner-wrap { display: flex; align-items: center; justify-content: center;position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
#mini-cart-overlay .loader-box { display:none; width: 384px; height: 86px; border-radius: var(--borderRadius); background-color: #ffffff; }
#mini-cart-overlay .loader-box .spinner { display: inline-block; margin-right: 14px; color: var(--VoltexBlue900); font-size: 24px; position: relative; top: 4px; }
#mini-cart-overlay .loader-box .text { text-align: center; font-size: 14px; line-height: 26px; padding-top: 27px; }

.mini-cart-arrow{width:54px;height:44px; margin-right:-10px;font-size:32px;text-align:center;z-index:611!important;position:fixed;right:0;top:61px;border:1px solid #ccc;border-right:0;background-color:#fff;cursor:pointer;-moz-box-shadow:-4px 1px 5px rgba(0,0,0,0.10);-webkit-box-shadow:-4px 1px 5px rgba(0,0,0,0.10);box-shadow:-4px 1px 5px rgba(0,0,0,0.10)}
.mini-cart-arrow .fa{position:absolute;top:6px;left:16px; color:var(--VoltexBlue900)}
.mini-cart-arrow .close-btn{display:none;width:20px;height:20px;background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images/mini-cart-close-btn-black.png);background-size:100%;background-position:0 0;background-repeat:no-repeat;font-size:22px;color:#fff;z-index:10;position:absolute;left:12px;top:12px}
.mini-cart-arrow.this-slide{z-index:50000000099!important}
.mini-cart-arrow.this-slide .fa-angle-left{display:none}
.mini-cart-arrow.this-slide .close-btn{display:block}
.mini-cart-popup{background-color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.mini-cart-popup-empty .title-row,
.mini-cart-popup .title-row {display:table;text-align:center;width:100%;height:60px;line-height:60px;padding:0 12px;font-size:20px; letter-spacing:0.25px; font-weight:700;background:var(--VoltexBlue900);color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mini-cart-popup-empty .title-row { flex:none; position:absolute; left:0; top:0; }
.mini-cart-popup-empty .close-btn,
.mini-cart-popup .close-btn { display:inline-block; cursor:pointer; font-size:12px; line-height:15px; color:#fff; z-index:500;position:absolute;left:20px;top:22px;opacity:0.4;text-transform:uppercase;}

.mini-cart-popup .clear-cart-btn { display:inline-block; cursor:pointer; font-size:12px; line-height:15px; color:#fff; z-index:500;position:absolute;right:20px;top:22px;text-transform:uppercase; }

.up, .down { float: left; text-align:center; width: 50px; height:40px; line-height: 40px; color: #707070!important; font-size: 24px; margin:0; text-decoration: none; text-align: center; text-decoration:none!important; }
.up:hover span, .down:hover span { color:var(--VoltexBlue900)!important; text-decoration:none; }
.up { -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.down { -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.up.disabled,.down.disabled { pointer-events: none; opacity: 0.5; cursor:not-allowed; }
span.light-minus { content: "\2212";  pointer-events:none; }
span.light-plus { content: "\002B";  pointer-events:none; }
.mini-cart-popup .each-prod-row .row { position:relative; }
.mini-cart-popup .warning-box-msg {min-width:310px; padding: 10px!important; font-weight: 400!important; position: absolute; bottom: 54px; left: -60px; margin:0; z-index:10;}
.mini-cart-popup .gift-item-notif { margin-top:-8px; display:flex; flex-wrap:nowrap; flex-direction:row; align-items:center; justify-content:flex-start; padding-bottom:16px; color:var(--VoltexBlue900); font-size:12px; line-height:14px; }
.mini-cart-popup .gift-item-notif img { width:15px; display:block; }
.mini-cart-popup .gift-item-notif .text { display:inline-block; padding-left:5px; }

.mini-cart-popup-empty .close-btn:hover,.mini-cart-popup .close-btn:hover{opacity:1}
.mini-cart-popup .remove-item-btn { width:15px; height:15px; position:absolute;right:20px;top:20px;cursor:pointer;text-align:center;opacity:0.75; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/delete-icon.png); background-repeat:no-repeat; background-position: center center; background-size:15px 15px; }
.mini-cart-popup .remove-item-btn img { display:none; width:15px; height:15px; }
.mini-cart-popup .remove-item-btn:hover{opacity:1}
.mini-cart-popup .remove-item-btn .tooltip{ text-align:center; background:#333;top:100%;color:#fff;display:block;right:-5px;margin-top:10px;opacity:0;padding:3px 0;font-size:13px;pointer-events:none;position:absolute;width:88px;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.mini-cart-popup .remove-item-btn .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.mini-cart-popup .remove-item-btn .tooltip:after{border-left:solid transparent 6px;border-right:solid transparent 6px;border-bottom:solid #333 6px;top:-6px;content:" ";height:0;right:7px;margin-left:-13px;position:absolute;width:0}
.mini-cart-popup .remove-item-btn:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
#li-minicartItems .ItemsSpinner .spinner,
.mini-cart-popup .each-prod-row .spinner { display: none; margin-right: 14px; color: var(--VoltexBlue900); font-size: 18px;  position:absolute;right:5px;top:20px; z-index:5; }


#miniCartLineItem{margin:0;padding:0; overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}
.mini-cart-half #miniCartLineItem { height:100%; }
#li-minicartItems { border-bottom: 1px solid #DDDDDD; overflow:hidden; }
#li-minicartItems .clearance-text .form-controls-tooltip { top:100%; text-align:center; height:27px; padding:4px 0;   -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); } 
#li-minicartItems .clearance-text .form-controls-tooltip:before{bottom:auto; top:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
#li-minicartItems .clearance-text .form-controls-tooltip:after{border-left:solid transparent 6px;border-right:solid transparent 6px;border-bottom:solid #333 6px; border-top: none;top:-6px;content:" ";height:0;right:6px;margin-left:-13px;position:absolute;width:0;}
#li-minicartItems .clearance-text .form-tooltip-wrap:hover > .form-controls-tooltip { opacity:1;pointer-events:auto;-webkit-transform: translateY(10px);
    -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); }

.gift-notification-minicart-row { min-height: 56px; background-color: var(--Warning50) !important; }
.gift-notification-minicart { position: relative; padding: 10px 10px 10px 40px; font-size: 14px; line-height: 18px; color: var(--VoltexBlack); margin: 0 !important; border: 0 !important; background-color : var(--Warning50) !important;
    -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important;     border-radius: 0 !important; }
.gift-notification-minicart .gift-icon { width:22px; position:absolute; left:10px; top:50%; transform: translateY(-50%); }
.gift-notification-minicart .gift-icon img { width:100%; }
.gift-notification-minicart .freegift-txt { color:#D20707; font-weight:700; }
.gift-notification-minicart a { color:var(--VoltexBlack); text-decoration:underline; }

.freeshipping-cart-goal-minicart { padding-top:8px; font-size: 14px; line-height: 18px; color:var(--VoltexBlack); transition: all .3s;  }
.freeshipping-cart-goal-minicart a { text-decoration:underline; }
.freeshipping-cart-goal-minicart .spnt-amt { font-weight:700; }
.freeshipping-cart-goal-minicart .check-icon { width: 13px; height: 13px; display: inline-block; margin: 0 5px 0 0; vertical-align: top; position:relative; top:2px; }
.freeshipping-cart-goal-minicart .goal-progress-bar { height:4px; background-color:#cccccc; margin-top:8px; border-radius:3px; overflow:hidden; }
.freeshipping-cart-goal-minicart .goal-progress-bar span { height: 4px; display: block; background: var(--Warning500); }

.cart-info-add-to-list-row { padding:15px; display:flex; flex-direction:row; justify-content:space-between; align-items:center; background-color:#ffffff; }
.cart-info-add-to-list-row .total-cart { font-size:14px; }
.cart-info-add-to-list-row .add-to-list-btn { color:var(--VoltexBlue900); font-size: 14px; }
.cart-info-add-to-list-row .add-to-list-btn:hover { text-decoration:underline; }

#mini-cart.mini-cart-half .cart-info-add-to-list-row { display:none!important; }


.cart-success-add-to-list-popup,
.cart-confirmation-add-to-list-popup,
.cart-add-to-list-popup { display:block; width: 100%; height: 100%;  position: fixed; top: 0px; left: 0px; background: rgba(32,33,36,0.70);  z-index: 9999999999!important; }
.cart-add-to-list-popup .popup-inner { border: 0; max-width:378px; min-height:200px;  width:90%; padding:15px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:var(--borderRadius); box-sizing:border-box; background:#fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.cart-add-to-list-popup .list-search-box { margin-bottom:10px; padding-left:40px; width: 100%; height: 40px; font-size:14px; border-radius: var(--borderRadius); border:1px solid #DFE3E8; background-image:url(../images2/svg_icon/search_icon_gray.svg); background-repeat: no-repeat; background-position: 12px center; background-size: 16px; }
.cart-add-to-list-popup .list-search-box:focus-within { border-color: var(--VoltexBtnBlue900); box-shadow: 0 0 0 0.20rem rgba(55,147,230,0.30); }
.cart-add-to-list-popup .cart-list-popup-close { background-color: #CCCCCC; padding:0 14px!important; min-width:30px; font-size:12px!important; color:#434343; border-radius:6px; }
.cart-add-to-list-popup .btn-row { overflow:hidden; padding-top:10px; }
.cart-add-to-list-popup .btn-row button { float:right; }
.cartListError { float:left; font-size: 14px; color: #707070; }
.cartListError .error-box-msg { padding:8px 14px!important; margin:0!important; }

.cart-add-to-list-popup .folder-list { box-sizing: border-box; padding: 0 0 10px; }
.cart-add-to-list-popup .cart-create-new-list-wrap { padding:0; height:40px; }
.cart-add-to-list-popup .cart-create-new-list-wrap .create-new-list-btn { display: block;  padding: 10px; font-size: 14px; line-height: 18px; color: var(--VoltexBlue900); }
.cart-add-to-list-popup .cart-create-new-list-wrap .cart-enterlist-name { display:none; width:100%; height:40px; border: solid 1px #cccccc; background-color: #f8f8f8; border-radius:var(--borderRadius); transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.cart-add-to-list-popup .cart-create-new-list-wrap .cart-enterlist-name:focus-within { border-color:var(--VoltexBtnBlue900); box-shadow: 0 0 0 0.20rem rgba(55,147,230,0.30); }
.cart-add-to-list-popup .cart-create-new-list-wrap input.addlist { width:82%; float:left; height:38px; line-height:normal; font-size:14px; color: var(--VoltexBlack); padding:4px 10px; border:0; background:none; box-sizing:border-box; }
.cart-add-to-list-popup .cart-create-new-list-wrap input.addlist::-webkit-input-placeholder { color:#ccc; }
.cart-add-to-list-popup .cart-create-new-list-wrap input.addlist::-moz-placeholder { color:#ccc; }
.cart-add-to-list-popup .cart-create-new-list-wrap input.addlist:-ms-input-placeholder { color:#ccc; }
.cart-add-to-list-popup .cart-create-new-list-wrap input.addlist:-moz-placeholder { color:#ccc; }
.cart-add-to-list-popup .cart-create-new-list-wrap .cart-savelist-btn { float:right; height:38px; line-height:38px; padding:0 10px; font-size:14px; color: var(--VoltexBtnBlue900); border:0; background:none; }
.cart-add-to-list-popup ul.folders { margin:0;  overflow: auto; min-height:250px; max-height:350px; }
.cart-add-to-list-popup ul.folders li { overflow:hidden; font-size:14px; line-height:18px; color:#707070; display:block; padding:10px 10px; cursor:pointer; }
.cart-add-to-list-popup ul.folders li > span { float:left; }
.cart-add-to-list-popup ul.folders li a { font-size:14px; line-height:18px; color:#707070; display:block; }
.cart-add-to-list-popup ul.folders li:hover { color:var(--VoltexBlack); background-color:#fafafc; }
.cart-add-to-list-popup ul.folders li.active { color: var(--VoltexBtnBlue900); font-weight:bold; }
.cart-add-to-list-popup ul.folders li .saving { float:right; color:#3793E6; font-size:13px; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; align-items:center; }
.cart-add-to-list-popup ul.folders li .spinner { color:#3793E6; font-size:16px; margin-right:5px; }



.cart-confirmation-add-to-list-popup { z-index: 9999999999!important; }
.cart-confirmation-add-to-list-popup .popup-close { cursor:pointer; width:20px; height:20px; display:block; position:absolute; top:15px; right:15px; background: #ffffff url(../images2/svg_icon/close-popup-icon.svg) no-repeat; background-size: 12px auto; background-position: center center; transition:ease 0.25s all; opacity:0.6; z-index:5; }
.cart-confirmation-add-to-list-popup .popup-close:hover { opacity:1; }
.cart-confirmation-add-to-list-popup .popup-inner { border: 0; max-width: 468px; min-height: 180px; width: 90%; padding: 15px; position: absolute;
   top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: var(--borderRadius); box-sizing: border-box; background: #ffffff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.cart-confirmation-add-to-list-popup p { margin-bottom:16px; font-size:14px; }
.cart-confirmation-add-to-list-popup .btns-row { padding-top:8px; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-items:center; }
.cart-confirmation-add-to-list-popup .btns-row .vbtn-primary { width:48%; font-size:12px; }
.cart-confirmation-add-to-list-popup .btns-row .vbtn-primary.keep-btn { background-color:#cccccc; color:#202124; }
.cart-confirmation-add-to-list-popup .btns-row .vbtn-primary.keep-btn:hover { background-color:#a5a3a3; }
.cart-confirmation-add-to-list-popup .btns-row .vbtn-primary.remove-saved-btn { background-color:#46B946; color:#ffffff; }
.cart-confirmation-add-to-list-popup .btns-row .vbtn-primary.remove-saved-btn:hover { background-color:#4ecf4e; }

.cart-success-add-to-list-popup { z-index: 9999999999!important; }
.cart-success-add-to-list-popup .popup-inner { border: 0; max-width:415px; min-height:60px;  width:90%; padding:15px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:var(--borderRadius); box-sizing:border-box; background:#fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.cart-success-add-to-list-popup .popup-close { cursor:pointer; width:20px; height:20px; display:block; position:absolute; top:15px; right:15px; background: #ffffff url(https://voltexelectrical.com.au/skins/skin_3/images2/svg_icon/close-popup-icon.svg) no-repeat; background-size: 12px auto; background-position: center center; transition:ease 0.25s all; opacity:0.6; z-index:5; }
.cart-success-add-to-list-popup .popup-close:hover { opacity:1; }
.cart-success-add-to-list-popup .title-icon { display:flex; flex-direction:row; justify-content:flex-start; padding-bottom:20px; }
.cart-success-add-to-list-popup .title-icon .info-icon { width:30px; height:30px; margin-right:12px; }
.cart-success-add-to-list-popup .title-icon .info-icon img { max-width:100%; }
.cart-success-add-to-list-popup .title-icon span { font-size:16px; font-weight:700; }
.cart-success-add-to-list-popup p  { margin-bottom:16px; font-size:14px; }
.cart-success-add-to-list-popup .btns-row { padding-top:8px; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-end; align-items:flex-start; }
.cart-success-add-to-list-popup .btns-row .ok-btn { min-width:78px; background-color:#46B946; color:#ffffff; }


.clear-cart-title-icon { display:flex; flex-direction:row; justify-content:flex-start; align-items:center; }
.clear-cart-title-icon .info-icon { width:30px; height:30px; margin-right:12px; }
.clear-cart-title-icon .info-icon img { width:30px!important; max-width:100%; }
.clear-cart-title-icon span { font-size:16px; font-weight:700; }
.clear-cart-yes-btn { background-color:#46B946; }


#li-minicartItems .ItemsSpinner { float: left; width: 70px; height: 99px; position: relative; background-color: #fff; margin-top: -1px; }
#li-minicartItems .ItemsSpinner .spinner { display:block; right:auto; left:27px; top:40px; color:#707070; }

.mini-cart-popup .each-prod-row .removePopup { display:none; position:absolute; left:0; top:0; z-index:15; width:100%; height:100%; background-color:#fff; }
.mini-cart-popup .each-prod-row .removePopupInner { height:100%; display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:center; align-items:center;  }
.mini-cart-popup .each-prod-row .removePopup .titleRow { padding:0 0 12px 0; text-align:center; font-size:16px; color:var(--Error900); font-weight:bold; }
.mini-cart-popup .each-prod-row .removePopup .txt2 { text-align:center; padding:0 20px 12px 20px; font-size: 13px; line-height: 23px; color: #434343; }
.mini-cart-popup .each-prod-row .removePopup .btns2 { text-align:center; }
.mini-cart-popup .each-prod-row .removePopup .btns2 .vbtn-primary { background-color:var(--Error900); color:#fff; }
.mini-cart-popup .each-prod-row .removePopup .btns2 .vbtn-primary .btnLoader .spinner { top:2px; position:relative; }
.mini-cart-popup .each-prod-row .removePopup .btns2 .vbtn-primary:hover { background-color:var(--Error800); }
.mini-cart-popup .each-prod-row .removePopup .btns2 .vbtn-primary.showloader .btnLoader .spinner { display:inline-block; margin:0; right:0; color:#ffffff; }
.mini-cart-popup .each-prod-row .removePopup .btns2 .vbtn-cancel-txt { margin-left:10px; }

.mini-cart-popup .each-prod-row { background-color:#fff; display:block;font-size:13px;overflow:hidden;padding:14px 15px 14px 70px;position:relative}
.mini-cart-popup .each-prod-row a {color:var(--VoltexBlack); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color;}
.mini-cart-popup .textbox {border:1px solid #dfe3e8; float:left;font-size:14px;font-weight:bold;width:60px;height:41px;line-height:normal;margin:0;padding:0;text-align:center;text-shadow:none;transition:color .3s ease-out; background-color:#fff;  -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); -moz-box-shadow: 0 0 2px rgba(145,145,145,0.1) inset,0 3px 2px rgba(145,145,145,0.1) inset; -webkit-box-shadow: 0 0 2px rgba(145,145,145,0.1) inset, 0 3px 2px rgba(145,145,145,0.1) inset; box-shadow: 0 0 2px rgba(145,145,145,0.1) inset, 0 3px 2px rgba(145,145,145,0.1) inset; }
.mini-cart-popup .textbox:focus { border-color: var(--AccentBlue900); }

.items-to-be-shipped-ul .order-summary-left-column .add-to-cart .textbox.disabled,
.mini-cart-popup .textbox.disabled { opacity: 0.75; pointer-events: none; border: solid 1px #dfe3e8; background-color: #f2f3f7 !important; color:#cccccc; }
.mini-cart-popup .each-prod-row .image-col{float:left;position:absolute;left:15px;top:20px;padding:0;text-align:center;width:45px}
.mini-cart-popup .each-prod-row .image-col img{width:45px}
.mini-cart-popup .each-prod-row .row {margin-left:0; margin-right:0;}
.mini-cart-popup .mini-cart-popup-inner{ position:relative; background:#f2f3f7; min-height:150px;overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mini-cart-popup .btns-row{ position:relative; z-index:5; background-color:#fafafa; display:block;overflow:hidden;padding:0 15px 20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mini-cart-popup #btnViewCart,.mini-cart-popup #btnUpdate,.mini-cart-popup #btnCheckout{margin-top:10px;font-weight:700;font-family:var(--ff-secondary); border:0;cursor:pointer;height:42px;line-height:42px;text-decoration:none;font-size:14px;text-transform:uppercase;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.mini-cart-popup #btnViewCart{background-color:var(--VoltexBlue900)}
.mini-cart-popup #btnViewCart:hover{background-color:#329fcd}
.mini-cart-popup #btnUpdate{background-color:#e2e7ea!important;font-weight:400;color:#6c6c6c;font-size:14px;margin-left:0;width:100%;float:left;text-align:center}
.mini-cart-popup #btnUpdate:hover{background-color:#dadada!important}
.mini-cart-popup #btnCheckOutNow { height: 40px; width: 100%; cursor: pointer; }
.mini-cart-popup #btnCheckOutNow a { pointer-events: none; }
.mini-cart-popup #btnCheckOutNow a,
.mini-cart-popup #btnCheckOutNow a.btnCheckout {position:relative; margin-top:0px; height:40px;line-height:40px;font-size:14px; font-weight:bold; text-transform:capitalize; background-color:var(--VoltexAltGreen); width:100%;float:right;text-align:center; color:#fff; }
.mini-cart-popup #btnCheckOutNow a.btn-secondary {background-color: #CCCCCC; }

.minicart-reco-accessories-wrap { display:block; max-height:170px; overflow:hidden; background: #F2F3F7; position: relative; }
.minicart-reco-accessories-wrap.hide-ra { max-height:0; } 
.mra-inner-wrap { padding: 15px; }
.minicart-reco-accessories-wrap .ra-close-btn, 
.minicart-notifications .ra-close-btn { cursor: pointer; width: 24px; height: 24px; display: block; position: absolute; top: 11px; right: 8px; background: transparent url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/close-popup-icon.svg) no-repeat; background-position-x: 0%; background-position-y: 0%; background-size: auto; background-size: 10px auto; background-position: center center; transition: ease 0.25s all; opacity: 1; z-index: 5; border:0; }
.minicart-notifications .ra-close-btn { top: 0; right: 0; }
.reco-acc-slider { position:relative; display:flex; flex-direction:row; flex-wrap:nowrap;}

.minicart-reco-accessories-wrap .slick-prev { width:24px; left: -17px; height: 113px; top:0!important; margin-top: 10px; background: #F2F3F7!important; z-index:10; -webkit-transform: translate(0,0%);
    -ms-transform: translate(0,0%); transform: translate(0,0%); }
.minicart-reco-accessories-wrap .slick-next { width:24px; right: -17px; height: 113px;  top:0!important; margin-top: 10px; background: #F2F3F7!important; z-index:10;  -webkit-transform: translate(0,0%);
    -ms-transform: translate(0,0%); transform: translate(0,0%); }
.minicart-reco-accessories-wrap .slick-prev:before, 
.minicart-reco-accessories-wrap .slick-next:before { font-size: 20px; }
.minicart-reco-accessories-wrap .title { font-size: 12px; line-height: 14px; font-weight:700; }
.minicart-reco-accessories-wrap .ra-item { min-width:140px; max-width:151px; height: auto; margin: 10px 7px 0; background-color: #ffffff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.minicart-reco-accessories-wrap .ra-item-inner { padding:10px 10px 0; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-start; }
.minicart-reco-accessories-wrap .ra-item-inner .p-image { flex:none; width: 42px; height:42px; align-self:center; }
.minicart-reco-accessories-wrap .ra-item-inner .p-image a { display:block; }
.minicart-reco-accessories-wrap .ra-item-inner .text-col { padding:0 0 0 5px; font-size:12px; line-height:14px; }
.minicart-reco-accessories-wrap .ra-item-inner .pcode { color:#707070; font-weight:700; max-height:14px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.minicart-reco-accessories-wrap .ra-item-inner .pdesc { color:#202124; margin:2px 0; font-weight: 700; max-height: 30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.minicart-reco-accessories-wrap .ra-item-inner .pdesc a { color:#202124; }
.minicart-reco-accessories-wrap .ra-item-inner .pprice { font-weight: 700; color: var(--VoltexBlue900); }
.minicart-reco-accessories-wrap .ra-addtocart-inner { padding:5px 10px 10px 10px; }

.minicart-reco-accessories-wrap .ra-addtocart { display:flex; flex-direction:row; justify-content:center; align-items:center; height:28px; position:relative; flex:none; text-align:center; border:0; color:var(--VoltexBtnBlue900); background-color:var(--AccentBlue50); font-size:12px; font-weight:bold; width:100%; padding:0; border-radius:4px; }
.minicart-reco-accessories-wrap .ra-addtocart .text { color:var(--VoltexBtnBlue900);}
.minicart-reco-accessories-wrap .ra-addtocart .spinner { display:none; font-size:14px; }
.minicart-reco-accessories-wrap .ra-addtocart:hover { background: var(--VoltexBlue900); color:#ffffff; }
.minicart-reco-accessories-wrap .ra-addtocart:hover .text { color:#ffffff; }
.minicart-reco-accessories-wrap .ra-addtocart[disabled]:hover { color:var(--VoltexBtnBlue900); background-color:var(--AccentBlue50); }
.minicart-reco-accessories-wrap .ra-addtocart.show-loader { font-size:0; }
.minicart-reco-accessories-wrap .ra-addtocart.show-loader .spinner { display:block; }

#mini-cart.mini-cart-half .minicart-reco-accessories-wrap { padding: 0; visibility: hidden; height: 0 !important; overflow: hidden; }

#btnCheckout .spinner { display:none; margin:0 auto; text-align:center; color:#fff; position:relative; top:8px; font-size:24px; }
#btnCheckout.show-loader .text { display:none; }
#btnCheckout.show-loader .spinner { display:block;  }

.mini-cart-popup #btnCheckOutNow a:after { position: absolute; top: 0; width: 100%; height: 100%; content: ""; left: -100%; background-image: linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%,hsla(0,0%,100%,0)); -webkit-animation: i 1s ease 0s infinite; animation: i 1s ease 0s infinite; opacity: .2; }
.mini-cart-popup #btnCheckOutNowa a:hover { transform: scale(1.05); }

@keyframes i{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}}

.mini-cart-popup .each-prod-row .prod-col{padding:0px 30px 15px 0; }
.mini-cart-popup .each-prod-row .prod-col a{display:block; font-weight:700;font-size:14px;line-height:18px}
.mini-cart-popup .each-prod-row .prod-col a:hover{color:var(--VoltexBlue900);text-decoration:none}

.mini-cart-popup .variants-wrap { margin-left:20px; border-top:1px solid #F2F3F7; padding-bottom:20px; position:relative; z-index:10; }
.mini-cart-popup .variants-wrap .variantRow { padding:10px 0; border-bottom:1px solid #F2F3F7; }
.mini-cart-popup .variants-wrap .variantTitle { font-weight:700; padding:2px 0; }
.mini-cart-popup .variants-wrap .variantItem { font-style:italic; }


.mini-cart-popup .each-prod-row .price-col{float:right; width:auto; font-size:13px; font-weight:bold; text-align:left; display:flex; flex-direction:column; }
.mini-cart-popup .each-prod-row .price-col .each-sub-price { display:flex; }
.mini-cart-popup .each-prod-row .price-col .each-sub-price .label-col { float:left; padding-right:5px;}
.mini-cart-popup .each-prod-row .price-col .each-sub-price .eprod-subtotal { color:var(--VoltexBlue900); white-space:nowrap; }
.mini-cart-popup .each-prod-row .itemname-row{float:left;width:auto;font-size:14px;color:#A1A1A1;line-height:26px;padding:0 10px 0 0;}
.mini-cart-popup .each-prod-row .stockStatus { float:left; line-height:26px; }
.mini-cart-popup .each-prod-row .qtyLineItem {float:left; margin:0 0 0 -70px; }
.mini-cart-popup .each-prod-row .restrictedQtyLineItem { float:left; width:60px; height:40px; padding:0px!important; margin:0 0 0 -18px!important; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); box-sizing:border-box; }
.mini-cart-popup .each-prod-row .restrictedQtyLineItem select { width:100%!important; height:40px!important; padding-left:12px!important; padding-right:0!important; margin: 0; border: 1px solid #dfe3e8; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); box-sizing:border-box; background: #fff url(../images2/svg_icon/arrow_down_black.svg) no-repeat 82% center; background-size: 10px auto; }
.mini-cart-popup .prices-row{ min-height:90px; display:block;position:relative; z-index:10; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; padding:0 15px 5px 15px; background-color:#FFFFFF;}
.mini-cart-popup .prices-row .row{ display:flex; flex-direction:row; justify-content:flex-end; color:#4e4e4e;font-size:16px;overflow:hidden;padding:1px 0; margin-left:0; margin-right:0; text-align:right; align-items: center;}
.mini-cart-popup .prices-row .total{padding:15px 0 15px;margin-top:0;font-weight:700;font-family:var(--ff-secondary);color:#202124!important;justify-content:space-between;}
.mini-cart-popup .prices-row .row.total .col-1 {color:#202124!important;font-size:14px;font-weight:400}
.mini-cart-popup .prices-row .row.total .col-2{color:var(--VoltexBlue900)!important;font-size:20px;font-weight:900}
.mini-cart-popup .prices-row .total:before,
.mini-cart-popup .prices-row .total:after { display:none; }
.mini-cart-popup .prices-row .row .col-1{ font-size:13px;font-weight:400;color:#707070;text-align:right;}
.mini-cart-popup .prices-row .row .col-2{ min-width: 110px; padding-left: 10px; text-align:right;font-size:13px;font-weight:400;color:var(--VoltexBlack);}
.mini-cart-popup .subtotal-loading-icon{display:none;position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#fff;background-image:url(../images2/ajax-loader.gif);background-repeat:no-repeat;background-position:center center;background-size:40px 40px}
.mini-cart-popup .subtotal-loading-icon span { font-family: var(--ff-primary-semibold); position:absolute; width:100%; text-align:center; top:50%; font-size:18px; margin-top:20px;  }
.mini-cart-loading{background-color:#fff;background-image:url(../images2/ajax-loader.gif);background-repeat:no-repeat;background-position:center center;background-size:40px 40px;width:40px;height:40px;position:absolute;left:0;top:0;z-index:20}
.mini-cart-popup-empty { display:flex; align-items:center; justify-content:center; height:100%; background-color: #f2f3f7; }
.mini-cart-popup-empty-inner{width:100%;text-align:center;}
.mini-cart-popup-empty .cart-icon-row { width:91px; height:auto; margin:0 auto 30px auto; position:relative; }
.mini-cart-popup-empty .cart-icon-row .face-icon { width:55px; height:55px; position:absolute; right:0; top:-7px; }
.mini-cart-popup-empty .cart-text-empty{font-size:16px;line-height:23px;text-align:center;color:var(--VoltexBlack);padding:0; font-weight:700;}
.mini-cart-popup-empty .cart-text-empty2{font-size:18px;line-height:26px;text-align:center;color:#9B9898;padding:0 60px 10px; font-weight:400;}
.mini-cart-popup-empty .keep-shopping-btn{width:auto; padding:0 15px; height:40px; line-height:40px; text-align:center; background:#01ADFF; color:#fff; margin:20px auto 0;display:inline-block;;font-size:14px;font-weight:700; border:0;cursor:pointer;-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius); }
.mini-cart-popup-empty .keep-shopping-btn:hover{text-decoration:none;background-color:var(--VoltexBlue900);}
.mini-cart-popup-empty .cart-sdd { display:block; padding-bottom:12px; position:absolute; bottom:0; left:0; width:100%; background-color:#fff; }
#minicart-subtotal-row.border-top { border-top: 3px solid #f2f3f7; margin-top:15px; }
.minicart-shipping-popup { display: block;  width: 100%; height: 100%;  position: fixed; top: 0px; left: 0px; background: rgba(32,33,36,0.70); }

.minicart-notifications-wrapper, .minicart-notifications { min-height: 127px !important; padding-bottom: 0px; margin-bottom: 0px !important; }
.minicart-notifications-loader { min-height: 127px !important; display: flex; align-items: center; justify-content: center; }
.minicart-notifications-wrapper.mnotif-normal { min-height: unset !important; }
.minicart-notifications .lds-ripple { margin-top: 0px; margin-bottom: 0px; }
.minicart-notifications .lsection-loader { height: 100%; }
.minicart-notifications .lsection-loader .vloader { display: flex; align-items: center; justify-content: center; }
.minicart-notifications .slick-dots { position: unset; }
.minicart-notifications .slick-slide-item { padding: 12px; padding-bottom: 0px; }
.minicart-notifications .bg-warning,
.minicart-notifications .bg-alert,
.minicart-notifications .bg-note { margin: 0; }
.minicart-notif-item, .orderconfirm-notif-item { display: flex; }
.minicart-notif-item .notif-item-content, .orderconfirm-notif-item .notif-item-content{  width: 100%; display: flex; flex-direction: column;  justify-content: center; }
.minicart-notif-item img,.orderconfirm-notif-item img{  margin-right: 12px; }
.minicart-notif-item .notif-item-head, .orderconfirm-notif-item .notif-item-head{ display: flex; align-items: center; justify-content: space-between; font-weight: bold; line-height: 16px; }
.minicart-notif-item .notif-item-head div {  display: flex; align-items: center; }
.minicart-notif-item .notif-item-head img {  width: 16px; height: 16px; margin: 0; margin-left: 5px; }
.minicart-notif-item .notif-item-head span.txt-sec { color: #949494; }
.orderconfirm-notif-item .notif-item-head{ display: block; }
.minicart-notif-item .notif-item-body, .orderconfirm-notif-item  .notif-item-body{  line-height: 18px;  color: var(--VoltexBlack); }
.orderconfirm-notif-item .btn-back-voltexrewards {  display: inline-block;  padding: 0 15px; height: 26px; line-height: 26px; color: var(--VoltexBtnBlue900);  font-size: 11px; font-weight: bold; letter-spacing: 0.25px;  text-align: center; background: none;  border-radius: var(--borderRadius); border: 1px solid  var(--VoltexBtnBlue900); cursor: pointer; box-sizing: border-box; }
.orderconfirm-notif-item .notif-item-head,  .orderconfirm-notif-item .notif-item-body p { font-size: 14px; line-height: 18px; margin-bottom: 8px; }
.minicart-notifications .gift-notification-minicart { background: none !important; padding: 0 0 0 40px !important; }
.mininotif { padding: 0px 12px; background: #fff;  }
.mininotif .minicart-notif-item { margin: 0; padding: 8px; }
.mininotif .minicart-notif-item img { width: 16px; height: auto; margin-right: 10px; }
.mininotif .minicart-notif-item .arrow-blue { margin: 0; margin-left: 10px; }
.mininotif .notif-item-head { font-size: 12px; }
.mininotif .notif-item-body { font-size: 12px; line-height: 14px; }
#mini-cart.mini-cart-half .minicart-notifications, #mini-cart.mini-cart-half .mininotif{ padding: 0;  visibility: hidden; height: 0 !important; min-height: 0px !important; overflow: hidden; }
.minicart-myrewards-alert .minicart-notif-item img { width: 20px; height: auto; }
.minicart-myrewards-alert .notif-item-body { font-size: 13px; color: #3685B6; }
.minicart-myrewards-alert .minicart-notif-item { border: 0; }
.mininotif.minicart-myrewards-alert { padding: 12px; border-bottom: 1px solid #DDDDDD; position: relative; top: -2px; }
.minicart-notif-myrewards { min-height: 46px; }
.minicart-notif-myrewards .lds-ripple { margin: 0 auto; width: 45px !important; height: 45px !important;  }
.minicart-notif-myrewards .lds-ripple div { animation: lds-ripple-rewards 1s cubic-bezier(0, 0.2, 0.8, 1) infinite !important; }
.minicart-notif-myrewards .lds-ripple div:nth-child(2) { animation-delay: -0.5s !important; }
#mini-cart.mini-cart-half .notif-replace { display: none; }
#mini-cart .notif-replace .minicart-notif-item { justify-content: space-between; }

@keyframes lds-ripple-rewards {
    0% { top: 16px; left: 16px; width: 0; height: 0; opacity: 1; }
  100% { top: 0px; left: 0px; width: 37px; height: 37px; opacity: 0; }
}


.minicart-notif-item.info-warning { background: #FFF8E6; }
.minicart-notif-item.info-warning .notif-item-body{ color: #707070 !important; }
.minicart-notif-item.border-0 { border : 0; }

.lowcartvalue-notification { visibility:hidden; width:380px;  position:absolute; left:0; bottom:70px;  transition: ease 0.25s all; transform: translateX(-90%); -webkit-transform: translateX(-90%); transition: all .25s ease-in-out; opacity:0;  z-index:-1; }
.lowcartvalue-notification.show2 { visibility:visible; transform: translateX(-100%); -webkit-transform: translateX(-100%);  opacity:1; margin-left:-20px; }
.lowcartvalue-notification .lcv-inner { position:relative; display:block; padding:12px; background-color:#ffffff; min-height:80px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 3px 6px rgba(0,0,0,0.16); border-left:8px solid #FBBC05; }
.lowcartvalue-notification .lcv-inner:after { left: 100%; top: 50%; border: solid transparent; content: "";	height: 0; width: 0;position : absolute;
	pointer-events: none; border-color: rgba(255, 255, 255, 0); border-left-color: #ffffff; border-width: 8px; margin-top: -8px; }
.lowcartvalue-notification p.lcv-title { font-size:16px; font-weight:bold; padding-bottom:4px; }
.lowcartvalue-notification p { font-size:14px; line-height:20px; }
.lowcartvalue-notification .close-x { position: absolute; top: 15px; right: 15px; z-index: 20; opacity: .70; cursor:pointer; }
.lowcartvalue-notification .close-x:hover { opacity: 1; }
.lowcartvalue-notification .notification-icon-box { display:none; padding-top:11px; width:100%; text-align:center; }

.minicart-bottom-shadow { position:relative; z-index:15; background-color:#ffffff; height:15px; box-shadow: 0px -5px 5px -5px rgba(0,0,0,0.2); -webkit-box-shadow: 0px -5px 5px -5px rgba(0,0,0,0.2); -moz-box-shadow: 0px -5px 5px -5px rgba(0,0,0,0.2); }

.cart-sdd { padding:0 18px 0 65px; background-color:#FFFFFF; position:relative; z-index:10; }
.cart-sdd img { width:30px; position:absolute; left:15px; top:8px; }
.cart-sdd .sdd-title { color:var(--VoltexBlack); font-size:16px; line-height:20px; font-weight:700; }
.cart-sdd .sdd-text { font-size:13px; line-height:15px; color:#707070; padding:4px 0 12px; }
.cart-sdd .sdd-text span {  color:#707070; }
.cart-sdd .sdd-text span.ttext { color:var(--VoltexBlue900); }


#navbar-overlay{ position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden;z-index:-649;background:#151B26;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85}
#navbar-overlay.show{z-index:999999991!important;visibility:visible}

.navbar-wrap { position: relative; z-index: 250; clear: both; height:50px; border-top:1px solid #157FC2; }
ul.navbar{ display:flex; flex-wrap:nowrap; justify-content:space-between; position:static; width:1260px;height:50px; margin:0 auto;padding:0;list-style:none;text-shadow:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
/*ul.navbar li { float:left; flex:auto;}*/
ul.navbar li a{position:relative;display:block;padding:0 0; text-align:center; font-size:15px;color:#fff;height:50px;line-height:50px;text-decoration:none;transition:background .35s ease-in-out;-moz-transition:background .35s ease-in-out;-webkit-transition:background .35s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul.navbar li:hover a { color: #fff; }
ul.navbar li .arrow_box { visibility:hidden; }
ul.navbar li .arrow_box:after, 
ul.navbar li .arrow_box:before { bottom: 0; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
ul.navbar li .arrow_box:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #F2F3F7; border-width: 7px; margin-left: -7px; }
ul.navbar li .arrow_box:before { border-color: rgba(255, 255, 255, 0); border-bottom-color: #F2F3F7; border-width: 8px; margin-left: -8px; }

ul.navbar .sub-name{display:table-cell;vertical-align:middle;width:170px;height:108px;padding:0 10px 0 0;font-weight:700;line-height:21px;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color; transition-property: color;}
ul.navbar .icon{display:table-cell;vertical-align:middle;width:88px;margin:10px 0 0;overflow:hidden}
ul.navbar .icon img{width:100%;height:auto;display:block;margin:0}
ul.navbar li.hover .arrow_box { visibility:visible; }
ul.navbar li.hover > a{color:#fff; }
ul.navbar li:hover>ul,ul.navbar li.hover>ul{display:block!important;visibility:visible!important;}
.navbar-submenu{display:none; width:100%;position:absolute;top:100%;left:0;padding:40px 0;background-color:#F2F3F7;height:auto;z-index:1000;-webkit-box-shadow:0 5px 6px 0 rgba(0,0,0,0.22);-moz-box-shadow:0 5px 6px 0 rgba(0,0,0,0.22);box-shadow:0 5px 6px 0 rgba(0,0,0,0.22); }
.navbar-submenu.open{display:block; visibility:visible!important; }
ul.navbar ul{width:1260px;display:block;border-top:0;padding:0;margin:0 auto;list-style:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul.navbar ul.sub-menu2{left:auto;right:0}
ul.navbar ul.sub-menu2.datacomm-submenu{width:1260px}
ul.navbar ul.sub-menu2.datacomm-submenu li{width:25%}
ul.navbar ul li{position:relative;vertical-align:middle;font-weight:400;float:left;width:25%;padding:5px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul.navbar ul li:first-child {  margin-left:0!important; }
ul.navbar ul li a{border-right:none;display:block;padding:0 11px;text-align:left;font-size:15px;border:1px solid #DFE3E8;height:108px;line-height:normal;color:#202124!important;background-color:#fff;position:relative;box-shadow: 0px 1px 2px rgba(63,63,68,0.10);border-radius: var(--borderRadius); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, border; transition-property: color, border;}
ul.navbar ul li a:hover{position:relative;z-index:5;border-color:var(--VoltexBlue900)}
ul.navbar ul li a .new-range-icon{position:absolute;right:-5px;top:-3px;z-index:5;display:block;width:75px;height:73px;background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/new-range-icon.png);background-repeat:no-repeat;background-position:0 0}
ul.navbar ul li a:hover .sub-name{color:var(--VoltexBlue900);}
ul.navbar ul ul{left:100%;top:0}
ul.navbar .logo-new{width:48px;height:20px;line-height:20px;text-align:center;font-size:13px;color:#fff;font-family:var(--ff-primary-semibold);display:block;position:absolute;left:0;right:0;top:-12px;margin:0 auto;background-color:#3fc524;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 2px 3px 0 rgba(0,0,0,0.2);box-shadow:1px 2px 3px 0 rgba(0,0,0,0.2)}
ul.navbar .logo-new:after{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:6px solid #3fc524;border-right:8px solid transparent;border-left:8px solid transparent}
ul.navbar .logo-new2{width:48px;height:20px;line-height:20px;text-align:center;font-size:13px;color:#fff;font-family:var(--ff-primary-semibold);display:block;position:absolute;left:10px;top:10px;z-index:10;background-color:#3fc524;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);}

ul.for-tabs li{width:100%!important;display:block!important}
ul.navbar .accordion-navbar,.accordion-navbar *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul.navbar .accordion-navbar{width:100%;overflow:hidden;}
ul.navbar .accordion-navbar .title-column{float:left;width:25%;padding-right:16px}
ul.navbar .accordion-navbar .accordion-section-title{width:100%;position:relative;padding-top:16px!important;display:block;border-bottom:0;border-top:1px solid #fff!important;border-left:1px solid #fff;border-right:1px solid #fff;border-top:0; 	-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: background-color; transition-property: background-color;}
ul.navbar .accordion-navbar .accordion-section-title .img-overlay{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;background:#b58e52;opacity:0.1; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: opacity; transition-property: opacity; }
ul.navbar .accordion-navbar .accordion-section-title .fa{display:none;font-size:60px;color:#b58e52;position:absolute;right:-10px;top:22px;z-index:5}
ul.navbar .accordion-navbar .accordion-section-title img{max-width:70%!important;display:block;margin:0 auto}
ul.navbar .accordion-navbar .accordion-section-title.active,ul.navbar .accordion-navbar .accordion-section-title:hover{text-decoration:none;background-color:#fff}
ul.navbar .accordion-navbar .accordion-section-title.active{border-right-color:#fff!important}
ul.navbar .accordion-navbar .accordion-section-title.active .fa{display:block}
ul.navbar .accordion-navbar .accordion-section-title.active .img-overlay{display:none}
ul.navbar .accordion-navbar .accordion-section-title:hover .img-overlay{opacity:0.2}
ul.navbar .accordion-navbar .accordion-section-title.last{border-bottom:1px solid #fff!important}
ul.navbar .accordion-navbar .accordion-section-title.weatherproof .img-overlay { background:#63ba4d; }
ul.navbar .accordion-navbar .accordion-section-title.weatherproof .fa { color:#63ba4d; }
ul.navbar .accordion-section-content{float:left;width:75%;display:none}
ul.navbar .accordion-section-content a{width:32.3333%;float:left;border:1px solid rgba(181,142,82,0.2);margin-bottom:10px;margin-left:1%}
ul.navbar .accordion-section-content.weatherproof a { border:1px solid rgba(99,186,77,0.2);  }
ul.navbar .accordion-section-content a:hover{position:relative;z-index:5;color:#b58e52;border-color:#b58e52}
ul.navbar .accordion-section-content a:hover .sub-name{color:#b58e52}
ul.navbar .accordion-section-content.weatherproof a:hover { color:#63ba4d; border-color:#63ba4d; }
ul.navbar .accordion-section-content.weatherproof a:hover .sub-name { color:#63ba4d; }
.navbar-sprite{background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/navbar-sprites.jpg?v=43);position:absolute;right:20px;top:0;vertical-align:middle;width:88px;height:88px;margin:9px 0 0;overflow:hidden;background-repeat:no-repeat}
.navbar-sprite.classic-outlets{background-position:-88px -88px}
.navbar-sprite.classic-switches{background-position:-88px 0}
.navbar-sprite.original-outlets{background-position:-176px 0}
.navbar-sprite.original-switches{background-position:-264px 0}
.navbar-sprite.voltex-switch-mechanism{background-position:-352px 0}
.navbar-sprite.stainless-steel-cover-plates{background-position:-440px 0}
.navbar-sprite.super-bundles{background-position:-528px 0}
.navbar-sprite.outlet-switches-accessories{background-position:-616px 0}
.navbar-sprite.shadowline-outlets{background-position:-704px 0}
.navbar-sprite.shadowline-switches{background-position:-792px 0}
.navbar-sprite.shadowline-cover-plates{background-position:0 -88px}
.navbar-sprite.weatherproof-outlets{background-position:-176px -88px}
.navbar-sprite.weatherproof-switches-isolators{background-position:-264px -88px}
.navbar-sprite.fire-rated-products{background-position:0 -176px}
.navbar-sprite.junction-boxes{background-position:-88px -176px}
.navbar-sprite.weatherproof-outlet-switches{background-position:-176px -176px}
.navbar-sprite.plaster-brackets{background-position:-264px -176px}
.navbar-sprite.cable-joining{background-position:-352px -176px}
.navbar-sprite.glands{background-position:-440px -176px}
.navbar-sprite.heat-shrink{background-position:-528px -176px}
.navbar-sprite.kwh-meters{background-position:-616px -176px}
.navbar-sprite.installation-accessories{background-position:-704px -176px}
.navbar-sprite.safety{background-position:-792px -176px}
.navbar-sprite.insulation-tape{background-position:0 -264px}
.navbar-sprite.smoke-detector{background-position:-88px -264px}
.navbar-sprite.links-service-fuses{background-position:-176px -264px}
.navbar-sprite.cable-lugs-joiners{background-position:-264px -264px}
.navbar-sprite.plug-flex-leads{background-position:-352px -264px}
.navbar-sprite.push-wire-lever-connector{background-position:-440px -264px}
.navbar-sprite.plug-bases{background-position:-528px -264px}
.navbar-sprite.mounting-blocks{background-position:-616px -264px}
.navbar-sprite.pendant-outlets{background-position:-704px -264px}
.navbar-sprite.meters{background-position:0px -352px}
.navbar-sprite.timers{background-position:-88px -352px}
.navbar-sprite.insulation-tape-and-heat-shrink{background-position:-792px -264px}
.navbar-sprite.mcbs{background-position:0 -440px}
.navbar-sprite.rcds{background-position:-88px -440px}
.navbar-sprite.switchboard{background-position:-176px -440px}
.navbar-sprite.main-switches{background-position:-264px -440px}
.navbar-sprite.surge-arrestors{background-position:-352px -440px}
.navbar-sprite.rcbos{background-position:-440px -440px}
.navbar-sprite.contactors{background-position:-528px -440px}
.navbar-sprite.insulated-busbars{background-position:-616px -440px}
.navbar-sprite.circuit-lockout-accessories{background-position:-704px -440px}
.navbar-sprite.uniline-page{background-position:-792px -440px}
.navbar-sprite.led-downlights{background-position:0 -616px}
.navbar-sprite.motion-sensors{background-position:-88px -616px}
.navbar-sprite.led-flood-lights{background-position:-176px -616px}
.navbar-sprite.day-night-switches{background-position:-264px -616px}
.navbar-sprite.led-high-bay-lights{background-position:-352px -616px}
.navbar-sprite.motion-sensor-lights{background-position:-440px -616px}
.navbar-sprite.batten-fittings{background-position:-528px -616px}
.navbar-sprite.bulkhead-lights{background-position:-616px -616px}
.navbar-sprite.dimmers{background-position:-704px -616px}
.navbar-sprite.bathroom-lighting{background-position:-704px -88px}

.navbar-sprite.oyster-light{background-position:-792px -616px}
.navbar-sprite.led-panel-lights{background-position:0 -704px}
.navbar-sprite.ip56-switched-sockets{background-position:0 -792px}
.navbar-sprite.ip66-plugs{background-position:-88px -792px}
.navbar-sprite.ip56-switches{background-position:-176px -792px}
.navbar-sprite.ip56-socket-outlets{background-position:-264px -792px}
.navbar-sprite.mounting-enclosures{background-position:-352px -792px}
.navbar-sprite.rcd-protected-outlets{background-position:-440px -792px}
.navbar-sprite.extension-sockets{background-position:-528px -792px}
.navbar-sprite.appliance-inlets{background-position:-616px -792px}
.navbar-sprite.push-button-control-stations{background-position:-704px -792px}
.navbar-sprite.chemical-resistant-switchgear{background-position:-792px -792px}
.navbar-sprite.mild-steel-enclosures{background-position:0 -880px}
.navbar-sprite.hanging-systems{background-position:0 -968px}
.navbar-sprite.catenary-systems{background-position:-88px -968px}
.navbar-sprite.cable-clips{background-position:-176px -968px}
.navbar-sprite.saddles{background-position:-264px -968px}
.navbar-sprite.girder-clips{background-position:-352px -968px}
.navbar-sprite.corrugated-conduit-fittings{background-position:-440px -968px}
.navbar-sprite.rigid-conduit-fittings{background-position:-528px -968px}
.navbar-sprite.snap-bush{background-position:-616px -968px}
.navbar-sprite.tubing-spiral-binding{background-position:-704px -968px}
.navbar-sprite.cable-ties-grip-ties{background-position:-792px -968px}
.navbar-sprite.roof-penetration-seal{background-position:0 -1056px}
.navbar-sprite.cable-glands{background-position:-88px -1056px}
.navbar-sprite.tie-wires{background-position:-176px -1056px}
.navbar-sprite.wall-dogs{background-position:0 -1232px}
.navbar-sprite.sleeve-anchors{background-position:-88px -1232px}
.navbar-sprite.nylon-anchors{background-position:-176px -1232px}
.navbar-sprite.hollow-wall-fixings{background-position:-264px -1232px}
.navbar-sprite.drop-in-anchors{background-position:-352px -1232px}
.navbar-sprite.screws{background-position:-440px -1232px}
.navbar-sprite.wall-plugs{background-position:-528px -1232px}
.navbar-sprite.blue-tip-screw-bolts{background-position:-616px -1232px}
.navbar-sprite.cutting-discs{background-position:0 -1408px}
.navbar-sprite.bi-metal-hole-saws{background-position:-88px -1408px}
.navbar-sprite.tct-holesaws{background-position:-176px -1408px}
.navbar-sprite.carbide-hole-cutters{background-position:-264px -1408px}
.navbar-sprite.spade-bits{background-position:-352px -1408px}
.navbar-sprite.auger-bits{background-position:-440px -1408px}
.navbar-sprite.driver-bits{background-position:-528px -1408px}
.navbar-sprite.jobber-drills{background-position:-616px -1408px}
.navbar-sprite.sds-drills{background-position:-704px -1408px}
.navbar-sprite.masonry-drills{background-position:-792px -1408px}
.navbar-sprite.sds-chisels{background-position:0 -1496px}
.navbar-sprite.knives{background-position:-88px -1496px}
.navbar-sprite.tape-measures{background-position:-176px -1496px}
.navbar-sprite.tin-snips{background-position:-264px -1496px}
.navbar-sprite.marking-crayons{background-position:-352px -1496px}
.navbar-sprite.sealand-adhesive{background-position:-440px -1496px}
.navbar-sprite.voltex-holecutter{background-position:-528px -1496px}
.navbar-sprite.other-tools{background-position:-616px -1496px}
.navbar-sprite.ultragrime-wipes{background-position:-704px -1496px}
.navbar-sprite.fans{background-position:0 -1672px}
.navbar-sprite.louvres-cowls{background-position:-88px -1672px}
.navbar-sprite.fan-accessories{background-position:-176px -1672px}
.navbar-sprite.ducting{background-position:-264px -1672px}
.navbar-sprite.data-cable{background-position:0 -1848px}
.navbar-sprite.patch-panels-jacks{background-position:-88px -1848px}
.navbar-sprite.velcro-grip-ties{background-position:-176px -1848px}
.navbar-sprite.merch-samples{background-position:0px -2024px}
.navbar-sprite.merch-apparel{background-position:-88px -2024px}
.navbar-sprite.merch-stationery{background-position:-176px -2024px}
.navbar-sprite.merch-bumper-stickers{background-position:-264px -2024px}
.navbar-sprite.merch-ppe{background-position:-352px -2024px}
.navbar-sprite.merch-accessories{background-position:-440px -2024px}



.navbar-sprite-nz { background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/navbar-sprites-nz.jpg?v=43a);position:absolute;right:20px;top:0;vertical-align:middle;width:88px;height:88px;margin:9px 0 0;overflow:hidden;background-repeat:no-repeat; }
/****************************/
/* NZ Navbar */
/****************************/
/* Outlet Switches */
.navbar-sprite-nz.classic-outlets { background-position: -88px 0; }
.navbar-sprite-nz.classic-switches { background-position: -176px 0; }
.navbar-sprite-nz.voltex-switch-mechanism { background-position: -264px 0; }
.navbar-sprite-nz.stainless-steel-plates { background-position: -352px 0; }
.navbar-sprite-nz.bundle-packs { background-position: -440px 0; }
.navbar-sprite-nz.shadowline-outlets { background-position: -528px 0; }
.navbar-sprite-nz.shadowline-switches { background-position: -616px 0; }
.navbar-sprite-nz.shadowline-cover-plates { background-position: -704px 0; }
.navbar-sprite-nz.shadowline-upsell-kit { background-position: -792px 0; }
.navbar-sprite-nz.outlets-switches-accessories { background-position: -880px 0; }
.navbar-sprite-nz.weatherproof-outlets{background-position:-968px 0px}
.navbar-sprite-nz.weatherproof-switches-isolators{background-position:0px -88px}

/* Electrical Accessories */
.navbar-sprite-nz.flush-boxes-mounting-blocks { background-position: 0px -264px; }
.navbar-sprite-nz.plug-bases { background-position: -88px -264px; }
.navbar-sprite-nz.junction-boxes { background-position: -176px -264px; }
.navbar-sprite-nz.weatherproof-outlets-switches { background-position: -264px -264px; }
.navbar-sprite-nz.cable-connectors { background-position: -352px -264px; }
.navbar-sprite-nz.heat-shrink { background-position: -440px -264px; }
.navbar-sprite-nz.insulation-tape { background-position: -528px -264px; }
.navbar-sprite-nz.lamp-accessories { background-position: -616px -264px; }
.navbar-sprite-nz.voltex-apparel { background-position: -704px -264px; }
.navbar-sprite-nz.plug-and-flex-leads { background-position: -792px -264px; }
.navbar-sprite-nz.hot-water-cylinder-connection-units { background-position: -880px -264px; }
.navbar-sprite-nz.cable-lugs { background-position: -968px -264px; }
.navbar-sprite-nz.heated-tower-rails { background-position: 0 -352px; }
.navbar-sprite-nz.batteries { background-position: -88px -352px; }
.navbar-sprite-nz.fire-rated-products { background-position: -176px -352px; }
.navbar-sprite-nz.kwh-meters { background-position: -264px -352px; }
.navbar-sprite-nz.active-neutral-links { background-position: -352px -352px; }
.navbar-sprite-nz.smoke-detector { background-position: -440px -352px; }
.navbar-sprite-nz.timers { background-position: -528px -352px; }
.navbar-sprite-nz.din-rails { background-position: -616px -352px; }

/* Lighting */
.navbar-sprite-nz.led-downlights { background-position: 0px -616px; }
.navbar-sprite-nz.flourescent-fittings { background-position: -88px -616px; }
.navbar-sprite-nz.led-high-bay-lights { background-position: -176px -616px; }
.navbar-sprite-nz.motion-sensor { background-position: -264px -616px; }
.navbar-sprite-nz.day-night-switches { background-position: -352px -616px; }
.navbar-sprite-nz.led-flood-lights { background-position: -440px -616px; }
.navbar-sprite-nz.led-batten-fittings { background-position: -528px -616px; }
.navbar-sprite-nz.dimmers { background-position: -616px -616px; }
.navbar-sprite-nz.surface-mount-lights { background-position: -704px -616px; }
.navbar-sprite-nz.led-panel-lights { background-position: -792px -616px; }
.navbar-sprite-nz.bathroom-lighting { background-position: -881px -616px; }

/* Circuit Protection */
.navbar-sprite-nz.miniature-circuit-breakers { background-position: 0px -880px; }
.navbar-sprite-nz.residual-current-devices { background-position: -88px -880px; }
.navbar-sprite-nz.isolators { background-position: -176px -880px; }
.navbar-sprite-nz.surge-arrestors { background-position: -264px -880px; }
.navbar-sprite-nz.rcbos { background-position: -352px -880px; }
.navbar-sprite-nz.switchboards { background-position: -440px -880px; }
.navbar-sprite-nz.led-pilot-lights { background-position: -528px -880px; }
.navbar-sprite-nz.contactors { background-position: -616px -880px; }
.navbar-sprite-nz.insulated-busbar { background-position: -704px -880px; }
.navbar-sprite-nz.circuit-lockout-accessories { background-position: -792px -880px; }

/* Cable Management */
.navbar-sprite-nz.glands { background-position: 0px -1144px; }
.navbar-sprite-nz.pin-clips { background-position: -88px -1144px; }
.navbar-sprite-nz.girder-clips { background-position: -176px -1144px; }
.navbar-sprite-nz.saddles { background-position: -264px -1144px; }
.navbar-sprite-nz.cable-clips { background-position: -352px -1144px; }
.navbar-sprite-nz.snap-bush { background-position: -440px -1144px; }
.navbar-sprite-nz.cable-ties { background-position: -528px -1144px; }
.navbar-sprite-nz.ip68-boxes { background-position: -616px -1144px; }
.navbar-sprite-nz.flexi-conduit-fittings { background-position: -704px -1144px; }
.navbar-sprite-nz.rigid-conduit-accessories { background-position: -792px -1144px; }
.navbar-sprite-nz.hanging-systems { background-position: -880px -1144px; }
.navbar-sprite-nz.catenary-systems { background-position: -968px -1144px; }
.navbar-sprite-nz.velcro-grip { background-position: 0px -1232px; }
.navbar-sprite-nz.roof-penetration-seals { background-position: -88px -1232px; }

/* Lamps */
.navbar-sprite-nz.cfl-self-bal { background-position: 0px -1496px; }
.navbar-sprite-nz.cfl-plug-in { background-position: -88px -1496px; }
.navbar-sprite-nz.flourescent { background-position: -176px -1496px; }
.navbar-sprite-nz.halogen { background-position: -264px -1496px; }
.navbar-sprite-nz.hid-lamps { background-position: -352px -1496px; }
.navbar-sprite-nz.incandescent { background-position: -440px -1496px; }
.navbar-sprite-nz.miniature { background-position: -528px -1496px; }
.navbar-sprite-nz.specialised-lamps { background-position: -616px -1496px; }

/* Industrial */
.navbar-sprite-nz.ip56-switched-sockets { background-position: 0px -1760px; }
.navbar-sprite-nz.ip66-plugs { background-position: -88px -1760px; }
.navbar-sprite-nz.ip56-switches { background-position: -176px -1760px; }
.navbar-sprite-nz.ip56-socket-outlets { background-position: -264px -1760px; }
.navbar-sprite-nz.mounting-enclosures { background-position: -352px -1760px; }
.navbar-sprite-nz.extension-sockets { background-position: -440px -1760px; }
.navbar-sprite-nz.appliance-inlets { background-position: -528px -1760px; }
.navbar-sprite-nz.caravan-camping-power-supply-fittings { background-position: -616px -1760px; }
.navbar-sprite-nz.cee-plugs { background-position: -704px -1760px; }
.navbar-sprite-nz.cee-extension-sockets { background-position: -792px -1760px; }
.navbar-sprite-nz.cee-appliance-inlets { background-position: -880px -1760px; }
.navbar-sprite-nz.cee-socket-outlets { background-position: -968px -1760px; }
.navbar-sprite-nz.cee-container-shipping-plugs-and-sockets { background-position: 0px -1848px; }
.navbar-sprite-nz.outlet-and-din-enclosures { background-position: -88px -1848px; }
.navbar-sprite-nz.chemical-resistance-switchgear { background-position: -176px -1848px; }
.navbar-sprite-nz.mild-steel-enclosures { background-position: -264px -1848px; }
.navbar-sprite-nz.steel-enclosures { background-position: -352px -1848px; }

/* Fastener */
.navbar-sprite-nz.pan-head-screws { background-position: 0px -2112px; }
.navbar-sprite-nz.button-head-screws { background-position: -88px -2112px; }
.navbar-sprite-nz.hollow-wall-anchors { background-position: -176px -2112px; }
.navbar-sprite-nz.zip-its { background-position: -264px -2112px; }
.navbar-sprite-nz.wall-dogs { background-position: -352px -2112px; }
.navbar-sprite-nz.wall-plugs { background-position: -440px -2112px; }
.navbar-sprite-nz.nail-in-anchors { background-position: -528px -2112px; }
.navbar-sprite-nz.sq-drive-csk-screws { background-position: -616px -2112px; }
.navbar-sprite-nz.sleeve-anchors { background-position: -704px -2112px; }
.navbar-sprite-nz.tie-wire-scews { background-position: -792px -2112px; }
.navbar-sprite-nz.hex-head-tek-screws { background-position: -880px -2112px; }
.navbar-sprite-nz.flat-top-screws { background-position: -968px -2112px; }
.navbar-sprite-nz.outlet-switch-mounting-screws { background-position: 0px -2200px; }

/* Tools */
.navbar-sprite-nz.voltex-holecutter { background-position: 0px -2376px; }
.navbar-sprite-nz.bi-metal-hole-saw { background-position: -88px -2376px; }
.navbar-sprite-nz.tct-holesaw { background-position: -176px -2376px; }
.navbar-sprite-nz.carbide-hole-cutter { background-position: -264px -2376px; }
.navbar-sprite-nz.sds-plus-drill-bits { background-position: -352px -2376px; }
.navbar-sprite-nz.spade-bits { background-position: -440px -2376px; }
.navbar-sprite-nz.step-drills { background-position: -528px -2376px; }
.navbar-sprite-nz.auger-bits { background-position: -616px -2376px; }
.navbar-sprite-nz.driver-bits { background-position: -704px -2376px; }
.navbar-sprite-nz.sealant-adhesive { background-position: -792px -2376px; }
.navbar-sprite-nz.voltage-detector { background-position: -880px -2376px; }
.navbar-sprite-nz.drill-bit-sets { background-position: -968px -2376px; }
.navbar-sprite-nz.hand-tools { background-position: 0px -2464px; }
.navbar-sprite-nz.multi-tool-blade { background-position: -88px -2464px; }
.navbar-sprite-nz.voltage-detector { background-position: -176px -2464px; }
.navbar-sprite-nz.cutting-disc { background-position: -264px -2464px; }

/* DataComm */
.navbar-sprite-nz.data-cable { background-position: 0px -2640px; }
.navbar-sprite-nz.patch-panel-jacks { background-position: -88px -2640px; }
.navbar-sprite-nz.databoards { background-position: -176px -2640px; }

/* Ventilation */
.navbar-sprite-nz.fans { background-position: 0px -2904px; }
.navbar-sprite-nz.ducting { background-position: -88px -2904px; }
.navbar-sprite-nz.fan-accessories { background-position: -176px -2904px; }
.navbar-sprite-nz.louvres-and-cowls { background-position: -264px -2904px; }

/* Merchandise */
.navbar-sprite-nz.merch-samples { background-position: 0px -3080px; }
.navbar-sprite-nz.merch-apparel { background-position: -88px -3080px; }
.navbar-sprite-nz.merch-stationery { background-position: -176px -3080px; }
.navbar-sprite-nz.merch-bumper-stickers { background-position: -264px -3080px; }
.navbar-sprite-nz.merch-ppe-hygiene { background-position: -352px -3080px; }
.navbar-sprite-nz.voltex-accessories {  background-position: -440px -3080px; }


.site-notice { display:none; width: 100%; height:auto; position: relative; z-index: 10; font-size: 14px; line-height:18px; font-weight:700; background-color: #fef8e6; color: var(--VoltexBlack); padding:14px 0; text-align: center;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
.site-notice-inner { max-width:1260px; margin:0 auto; position:relative; text-align:left; }
.site-notice .sn-text { position:relative; padding:0 120px 0 30px; }
.site-notice a { color: #e19b44; text-decoration:underline; }
.site-notice.show-notification { display:block; }
.site-notice.hide--first { display:none; }
.site-notice .fa { font-size: 18px; margin-right: 8px; position: absolute; left:0; top: 50%; transform: translateY(-50%); color:#e19b44; }
.site-notice .close-site-notice { cursor:pointer; z-index:5; position:absolute; top:-2px; right:0; padding:2px 6px;  }
.site-notice .close-site-notice:hover { opacity:1; }
.site-notice .close-site-notice .close-x { top:2px; }
.site-notice span.txt { color:#333; }
.site-notice .read-more { color:#e19b44; text-decoration:underline; position: absolute; right:30px; margin-top:-2px; top:0; }
.site-notice .read-more:empty { display:none; }


.checkout-notice { display:none; margin:-30px 0 24px 0; width: 100%; height:auto; position: relative; z-index: 10; font-size: 14px; line-height:18px; font-weight:700; background-color: #fef8e6; color: var(--VoltexBlack); padding:14px 0; text-align: center;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
.checkout-notice-inner { max-width:1260px; margin:0 auto; position:relative; text-align:left; }
.checkout-notice .sn-text { position:relative; padding:0 120px 0 0; }
.checkout-notice a { color: #e19b44; text-decoration:underline; }
.checkout-notice.show-notification { display:block; }
.checkout-notice.hide-first { display:none; }
.checkout-notice .fa { font-size: 18px; margin-right: 8px; position: absolute; left:0; top: 50%; transform: translateY(-50%); color:#e19b44; }
.checkout-notice .close-checkout-notice { cursor:pointer; z-index:5; position:absolute; top:-2px; right:0; padding:2px 6px;  }
.checkout-notice .close-checkout-notice:hover { opacity:1; }
.checkout-notice .close-checkout-notice .close-x { top:2px; }
.checkout-notice span.txt { color:#333; }
.checkout-notice .read-more { color:#e19b44; text-decoration:underline; position: absolute; right:30px; margin-top:-2px; top:0; }


.breadcrumbs { width:1260px; margin:0 auto; display: none; overflow: hidden; padding:16px 0; font-size: 13px; line-height:20px; color: var(--VoltexBlack); }
.breadcrumbs ul{padding:0;margin:0;list-style:none;line-height:20px}
.breadcrumbs ul li{float:left;margin:0 8px 0 0;font-size:13px;line-height:20px}
.breadcrumbs ul li a{display:block;font-size:13px;line-height:20px;color:#999;text-decoration:none}
.breadcrumbs a {display:inline-block;font-size:13px;line-height:20px;color:var(--VoltexBlue900)!important;text-decoration:none!important}
.breadcrumbs a:first-child{padding-left:0}
.breadcrumbs a:hover{text-decoration:underline!important}
.breadcrumbs ul li a:hover{color:var(--VoltexBlue900)}
.breadcrumbs ul li:last-child a{color:var(--VoltexBlue900)}

.BtnBacktoSearch { float:right; margin-left:30px; }

.BtnBacktoOrderedItems { float: right; margin-left: 30px; }

/***************************************************************/
/********** Home page ***********/
/***************************************************************/
.v_container { min-height:400px; padding:0; }
.v_container:before,
.v_container:after { content:" "; width:100%; display:table; clear:both; }

.homepage-slider{text-align:center;position:relative;z-index:10;overflow:hidden;}

.home-pods-mobile-wrap { display:none; padding:16px; }
.home-pods-mobile-wrap .pods-inner { display:grid; grid-template-columns: 1fr 1fr; gap: 20px; background-color:#ffffff; padding:16px; border-radius: var(--borderRadius);  -webkit-box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15); -moz-box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15); box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15); }
.home-pods-mobile-wrap .pods-inner .each-link { display:flex; flex-direction:column; flex-wrap:nowrap; align-items:center; }
.home-pods-mobile-wrap .pods-inner .each-link .icon-row { text-align:center; }
.home-pods-mobile-wrap .pods-inner .each-link .icon-row img { height:44px; }
.home-pods-mobile-wrap .pods-inner .each-link .text { text-align:center; font-size:16px; line-height:20px; color: var(--Voltex-Blue-900); font-family: var(--ff-primary-medium)!important; }


.homepage-products-wrap {  padding: 60px 0; overflow: hidden; }
.homepage-products-wrap:empty { padding:0; }
.homepage-products { width:1276px; margin:0 auto; overflow: hidden; }
.homepage-products .title { text-align:center; font-size:42px; line-height:50px; margin-bottom:50px; color:var(--VoltexBlue900); font-family:var(--ff-primary-semibold); }
.homepage-products .each-product { float:left; width:299px; min-height:425px; margin:0 10px 20px; background-color:#fff; border: 1px solid #DFE3E8; border-radius:var(--borderRadius); -webkit-box-shadow:var(--shadow); -moz-box-shadow:var(--shadow); box-shadow:var(--shadow); }
.homepage-products .each-product .imagebox { padding:20px; text-align:center; }
.homepage-products .each-product .imagebox a { display:block; }
.homepage-products .each-product .imagebox img { max-width:100%; max-height:250px; transition: 0.3s; transform: scale(1); }
.homepage-products .each-product .imagebox img:hover { transform: scale(1.05); }
.homepage-products .each-product .product-name { text-align:center; padding:0 20px 4px; }
.homepage-products .each-product .product-name a { display:block; font-size:17px; line-height:22px; font-weight:700; color:#3D3D3D; margin-bottom:10px; }
.homepage-products .each-product .product-name a:hover { color:var(--VoltexBlue900); }
.homepage-products .each-product .prod-code-price { padding-bottom:20px; text-align:center; font-size:14px; line-height:18px; color:#6E6E6E; }

h2.home { font-size:42px; line-height:50px; margin-bottom:30px; color:var(--VoltexBlue900); font-family:var(--ff-primary-semibold); font-weight:400!important; }

.v_inner { width:1260px; padding:40px 0; margin:0 auto; position:relative; z-index:10;  }

.why-choose-voltex-wrap { height:720px; background-color:var(--VoltexBlue900); position:relative; overflow:hidden; }
.why-choose-voltex-wrap:empty { display:none; }
.why-choose-voltex-wrap .v_inner { padding:60px 0; }
.why-choose-voltex-wrap ul { list-style:none; }
.why-choose-voltex-wrap ul li { color:#fff; font-size:18px; line-height:28px; padding:12px 0 12px 30px; position:relative;  }
.why-choose-voltex-wrap ul li:before { content: ""; width:15px; height:25px; position:absolute; left:0; top:12px; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/white_check.svg);background-repeat:no-repeat;background-position:center center; background-size:cover; }
.why-choose-voltex-wrap  h2 { color:#fff; }
.why-choose-voltex-wrap .bg-img-left { position:absolute; top:0; left:0; z-index:3; } 
.why-choose-voltex-wrap .bg-img-right { width:50%; height:100%; position:absolute; top:0; right:0; z-index:1; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/voltex-lab.jpg);background-repeat:no-repeat;background-position:center center; background-size:cover;  }
.why-choose-voltex-wrap .slant { position:absolute; top: 0; left: 35%; z-index:2; width: 407px; height: 720px; background-color:var(--VoltexBlue900); -moz-transform: skew(-18deg, 0deg); -webkit-transform: skew(-18deg, 0deg); -o-transform: skew(-18deg, 0deg); -ms-transform: skew(-18deg, 0deg); transform: skew(-18deg, 0deg); }
.why-choose-voltex-wrap .btm-btns {  padding:30px 0 0; }
.why-choose-voltex-wrap .btm-btns .btn { display:inline-block; width: 160px; height: 52px; line-height:52px; font-size:20px; color:var(--VoltexBlue900); padding:0; text-align:center; margin-right:15px; background: #FFFFFF; box-shadow:0 1px 2px 0 rgba(63,63,68,0.15); border-radius: 120px; font-family:var(--ff-primary-medium)!important; cursor:pointer; }
.why-choose-voltex-wrap .btm-btns .btn2 { color:var(--VoltexBlack); background-color:var(--Warning500); }
.why-choose-voltex-wrap .btm-btns .btn:hover { box-shadow:0 2px 4px 0 rgba(63,63,68,1); }


.home-ordering-app-section { overflow:hidden; padding:40px 0; background:#F7F7F7; }
.home-ordering-app-section:empty { padding:0; display:none; }
.home-ordering-app-section .v_inner { display:flex; flex-direction:row; align-items:center; align-content:center; justify-content:center; }
.home-ordering-app-section h2 { color:var(--VoltexBlack); margin-bottom:40px; }
.home-ordering-app-section .left-col { float:left; width:520px; margin-right:100px; }
.home-ordering-app-section .image-col { width:451px; float:right; position:relative; text-align:center; }
.home-ordering-app-section .image-col img { max-width:287px; position:relative; z-index:10; }
.home-ordering-app-section .bg-circle { width:451px; height:451px; background-color:var(--Warning500); border-radius:360px; position:absolute; left:0; top:60px; box-shadow:0 1px 3px 0 rgba(63,63,68,0.10); }
.home-ordering-app-section p { font-size:16px; line-height:26px; margin-bottom:30px; color:#707070; }
.home-ordering-app-section .download-app { overflow:hidden; }
.home-ordering-app-section .download-app .text { font-size:16px; line-height:20px; padding-bottom:16px; font-weight:600; clear:both; }
.home-ordering-app-section .download-app a { display:inline-block; margin-right:18px; }
.home-ordering-app-section .download-app a img { height:43px; display:block; }

.home-nimble-section { overflow:hidden; padding:40px 0; background:#DCEAF5;  }
.home-nimble-section:empty { display:none; padding:0; }
.home-nimble-section .v_inner { display:flex; flex-direction:row; align-items:center; align-content:center; justify-content:center; }
.home-nimble-section h2 { color:var(--VoltexBlack); margin-bottom:10px!important; }
.home-nimble-section h3 { font-size:18px; line-height:22px; color:var(--VoltexBlack); margin-bottom:30px; font-family: var(--ff-primary-semibold); font-weight:400; }
.home-nimble-section .text-col { float:right; width:480px; margin-left:100px; }
.home-nimble-section .image-col { width:467px; position:relative; text-align:center; }
.home-nimble-section .image-col img { display:block; max-width:100%; position:relative; z-index:10; }
.home-nimble-section .bg-circle { width:324px; height:324px; background-color:var(--VoltexBtnBlue900); border-radius:360px; position:absolute; left:61px; top:0; box-shadow:0 1px 3px 0 rgba(63,63,68,0.10); }
.home-nimble-section p { font-size:16px; line-height:26px; margin-bottom:20px; color:#707070; }
.home-nimble-section .l-btn { font-weight:bold; }
.home-nimble-section .download-app { overflow:hidden; padding:10px 0 0; }
.home-nimble-section .download-app a { float:left; margin-right:18px; margin-bottom:18px; }
.home-nimble-section .download-app a img { height:43px; display:block; }

.home-review-section { overflow:hidden; padding:0; background:#ffffff; text-align:center; }
.home-review-section .v_inner { padding:60px 0; }
.home-review-section h2 { color:var(--VoltexBlack); margin-bottom:60px; }

/* Home Logged In */
.home-three-boxes { width:1260px; overflow:hidden; padding:60px 0; margin:0 auto; }
.home-three-boxes .row { margin-right: -15px; margin-left: -15px; }
.home-three-boxes .ecolumn { float:left; width:33.3333%; padding-right: 15px; padding-left: 15px; box-sizing:border-box; }
.home-preloader { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 500; background-color: #ffffff; text-align: center; }
.home-preloader .spinner { color: #cccccc; position: relative; top: 48%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.home-three-boxes .each-box { overflow:hidden; position:relative; padding:20px; height:326px; background-color:#fff; border-radius: var(--borderRadius); box-sizing:border-box; -webkit-box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15); -moz-box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15); box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15); display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
.home-three-boxes h3 { margin-bottom:20px; color:var(--VoltexBlue900); font-family:var(--ff-primary-semibold)!important; font-weight:normal; }
.home-three-boxes .each-box .ViewAllButton { position:absolute; line-height:16px; bottom:17px; right:20px; }
.home-three-boxes .each-box .ViewAllButton a { font-size:14px; font-weight:700; color:var(--AccentBlue900); }
.home-three-boxes .each-box .ViewAllButton a:hover { color:var(--VoltexBlue900); }
.home-three-boxes .account-summary { display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start;}
.home-three-boxes .account-summary .account-bal-box { display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; padding:0 0 12px; margin-bottom:10px; border-bottom:1px solid #EDEDED; }
.home-three-boxes .account-summary .account-bal-box .col1 { float:left; width:auto; }
.home-three-boxes .account-summary .account-bal-box .col2 { float:right; padding-top:22px; }
.home-three-boxes .account-summary .account-bal-box .title { clear:both; font-size:14px; color:#8D8D8D; font-weight:400; }
.home-three-boxes .account-summary .account-bal-box .amt { vertical-align: top; display:inline-block; font-size:18px; color:var(--VoltexBlack); font-weight:900; }
.home-three-boxes .account-summary .account-bal-box .amt-credit { vertical-align: top; display:inline-block; font-size:18px; color:var(--Good900); font-weight:900; }
.home-three-boxes .account-summary .account-bal-box .amt-balance { vertical-align: top; display:inline-block; font-size:18px; color:var(--VoltexBlack); font-weight:900; }
.home-three-boxes .account-summary .account-bal-box .amt-overdue { vertical-align: top; display:inline-block; font-size:14px; color:var(--Error900); font-weight:bold; padding-top:0; }
.home-three-boxes .account-summary .account-bal-box .amt-overdue span { display:inline-block; margin-left:3px; margin-right:2px; padding:3px 6px; font-size:12px; line-height:14px;      background-color: var(--Error50); color: var(--Error900); border-radius:var(--borderRadius); }
.home-three-boxes .account-summary .account-bal-box .amt-hidden { display:none; }
.home-three-boxes .account-summary .pay-btn { display: none; background-color:var(--VoltexAltGreen); vertical-align: top; color: #fff; font-size: 12px; height: 29px; line-height: 29px; text-align: center; font-weight: 700; padding: 0 14px; border: 0; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color; }
.home-three-boxes .account-summary .pay-btn .pay-icon { display:none; align-self:flex-end; margin-right:6px; position:relative; top:-1px; width:19px; height:16px; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/credit-card-font-awesome@2x.png); background-repeat:no-repeat; background-size:19px 16px; background-position:top center; vertical-align: middle; }
.home-three-boxes .account-summary .pay-btn:hover { background-color: #4fcd4f; color:#ffffff; text-decoration:none; }
.home-three-boxes .account-summary .recentSOwrap { padding:12px; margin-top:0; border-radius:var(--borderRadius); background-color: #fbfbfb; flex-grow: 1; display: flex; flex-direction: column; }
.home-three-boxes .account-summary .recentSOwrap .title { font-size:14px; color:#8D8D8D; }
.home-three-boxes .account-summary .recentSOwrap .recentSO { flex-grow: 1; display: flex; flex-direction: column; flex-wrap: nowrap; align-content: center; justify-content: flex-start; }

.home-three-boxes .account-summary .recentSOwrap .each-row { overflow:hidden; font-size:14px; padding:4px 0; border-bottom:1px solid #EDEDED; }
.home-three-boxes .account-summary .recentSOwrap .each-row:last-child { border-bottom-width:0; } 
.home-three-boxes .account-summary .recentSOwrap .recentSOdate { float:left; width:35%; }
.home-three-boxes .account-summary .recentSOwrap .recentSOnumber { float:left; width:35%; }
.home-three-boxes .account-summary .recentSOwrap .recentSOamount { float:right; }
.home-three-boxes .account-summary .recentSOwrap .no-record-msg { margin:0; padding:0; display: flex; flex-direction: column; align-content: center; justify-content: center; flex-grow: 1; } 
.home-three-boxes .account-summary .recentSOwrap .no-record-msg .txt1 { padding:10px 0 0; font-size:14px; font-weight:normal;  }
.home-three-boxes .seemore-btn { float:right; margin-top:4px; font-weight:400; height:24px; line-height:22px; padding:0 13px; font-size:13px; color:#F7951E; border:1px solid #F7951E; border-radius:36px; }



.home-three-boxes .seemore-btn:hover { color:#ffffff; background-color:#F7951E; }

.home-new-products { margin-bottom:0!important; }
.home-new-products .New_itemImage { text-align:center; padding:0 0 8px; }
.home-new-products .New_itemImage img { height:125px; margin:0 auto;  transition: 0.3s; transform: scale(1); }
.home-new-products .New_itemImage a:hover img { transform: scale(0.95); }
.home-new-products .New_itemDesc { display:block; margin-bottom:6px; font-size:16px; line-height:23px; font-weight:600; color:var(--VoltexBlack); }
.home-new-products .New_itemDesc a { display:-webkit-box; font-size:16px; line-height:22px; font-weight:600; color:var(--VoltexBlack); max-height: 46px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.home-new-products .New_itemDesc a:hover { color:var(--VoltexBlue900); }
.home-new-products .New_itemName { font-size:14px; color:#6e6e6e; }
.home-new-products .slick-dots { text-align:left!important; bottom:-32px; left:-3px; }

#loggedInHomeBanner { height:252px; }
#loggedInHomeBanner .slick-dots { text-align:left; }

.home-monthly-special { height:315px; }
.home-monthly-special .slick-dots { text-align:left; }
.home-monthly-special .New_itemImage {   text-align:center; }
.home-monthly-special .New_itemImage img { height:auto; margin:0 auto; display:block; transition: 0.3s; transform: scale(1); }
.home-monthly-special .New_itemImage a:hover img { transform: scale(1.05);  }

.home-monthlyspecials { height:300px; overflow:hidden; }
.home-monthlyspecials img { height:100%; margin:0 auto; display:block;}

.no-monthly-special { padding:0 20px; background-color:#fdfdfd; text-align:center; -webkit-border-radius: var(--borderRadius);
    -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); flex-grow: 1; display: flex; flex-direction: column; align-content: center; justify-content: center; flex-wrap: nowrap; align-items: center; }
.no-monthly-special .title_1 { text-align:center; font-size:18px; line-height:22px; color:#F7951E; font-weight:700; padding:0; }
.no-monthly-special .title_2 { font-size:14px; line-height:20px; color:#707070; padding:8px 20px 0 20px; }


.home-frequently-ordered-items { width: 1260px; margin:0 auto;  padding-bottom:60px; } 
.home-frequently-ordered-items h3 { margin-bottom: 20px; color: var(--VoltexBlue900); font-family: var(--ff-primary-semibold)!important; font-weight: normal; }
.home-frequently-ordered-items .row { clear:both; display:flex; flex-wrap:wrap; margin-left:-7px; margin-right:-7px; }
.home-frequently-ordered-items .each-foi-col { width: 20%; flex-basis: 20%; flex: auto; flex-grow: 0; box-sizing: border-box; padding-left: 7px; padding-right: 7px; margin-bottom: 14px; position: relative; min-height: 1px; }
.home-frequently-ordered-items .each-foi { height:100%; background-color: #fff; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); position: relative;border: 1px solid #dfe3e8; -moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); }
.home-frequently-ordered-items .each-foi-col:nth-child(6) { display:none!important; }
.home-frequently-ordered-items .imagebox { display: table; width: 100%; padding: 15px; height: 234px; text-align: center; position: relative; z-index: 1; }
.home-frequently-ordered-items .imagebox img { max-width: 100%; width: auto; height: auto; max-height: 250px; position: relative; z-index: 2;     transition: .3s; transform: scale(1);}
.home-frequently-ordered-items .imagebox:hover img { transform: scale(1.05); }
.home-frequently-ordered-items .product-info { padding: 0 15px 15px; position: relative; z-index: 10; }
.home-frequently-ordered-items .itemname-availability-row { overflow:hidden; margin-bottom: 10px; }
.home-frequently-ordered-items .itemname-availability-row .itemname { font-size:14px; color:#707070; float:left; }
.home-frequently-ordered-items .pdesc { min-height: 28px; clear: both; display: block; color: var(--VoltexBlack); font-size: 16px; line-height: 22px; font-weight: 700; }
.home-frequently-ordered-items .pdesc a { color: var(--VoltexBlack); font-size: 16px; line-height: 22px; font-weight:700; }
.home-frequently-ordered-items .pdesc a:hover { color: var(--AccentBlue900); }
.home-frequently-ordered-items .more-btn { float:right; font-size: 14px; font-weight: 700; color: var(--AccentBlue900); }
.home-frequently-ordered-items .more-btn:hover { color:var(--VoltexBlue900); }
.home-frequently-ordered-items .view-all-btn-box { border:1px solid var(--AccentBlue900); display:flex; flex-direction:row; justify-content:center; align-items:stretch; }
.home-frequently-ordered-items .view-all-btn-box a.va-more-btn { width: 100%; height: 100%;font-weight:700; font-size:14px; text-align:center; align-self:center; flex-grow:1; display: flex; justify-content: center; align-content: center; align-items:center; }
.home-frequently-ordered-items .view-all-btn-box:hover { border-color:var(--VoltexBlue900); }

/* FOI */
.foi-page-title { max-width: 2500px; padding: 0 102px; margin:0 auto; position:relative; z-index:50; }
.foi-page-title h3 { float:left; margin-bottom: 20px; color: var(--VoltexBlue900); font-family: var(--ff-primary-semibold)!important; font-weight: normal; }
.foi-page-title .filter-cat { float:right; position:relative; z-index:5; }
.foi-page-title .filter-cat .fil-cat-btn { position:relative; z-index:5; display:block; height:40px; line-height:40px; padding:0 14px; font-size:14px; color:var(--VoltexBlack); background-color:#ffffff; border-radius:var(--borderRadius); border:1px solid #DFE3E8;  -moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); }
.foi-page-title .filter-cat .fil-cat-btn .bt-cover { display:none; position:absolute; left:0; bottom:-4px; width:100%; height:6px; background-color:#fff; }
.foi-page-title .filter-cat .fil-cat-btn .fa { display: inline-block; margin-left: 4px; font-size: 16px; position: relative; top: 1px; -moz-transition: all 300ms linear;
    -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.foi-page-title .filter-cat .fil-cat-btn.open .bt-cover { display:block; }
.foi-page-title .filter-cat .fil-cat-btn.open .fa { top:2px; -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);  }

.foi-page-title .filter-cat .filter-dropdown { display:none; position:absolute; top:39px; right:0; width:550px; background-color:#ffffff; border-radius:var(--borderRadius); border:1px solid #DFE3E8; -moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); }
.foi-page-title .filter-cat .filter-dropdown ul.filter-cat-list { padding:10px 20px!important; margin:0!important; list-style:none; overflow:hidden; }
.foi-page-title .filter-cat .filter-dropdown ul.filter-cat-list li { width:50%; float:left; padding:7px 0 5px; }
.foi-page-title .filter-cat .filter-dropdown .form-checkbox { margin-bottom:0; }

.gift-wrapper,
.foi-wrapper { clear: both; max-width: 2500px; padding:0 95px; margin: 0 auto; }
.gift-grid .grid-body,
.foi-grid .grid-body { clear: both; display: flex; flex-wrap: wrap; }
.gift-wrapper .each-product-column,
.foi-wrapper .each-product-column { flex-basis:16.66666667%; }
.gift-wrapper .bottom-pager-viewings-wrap,
.foi-wrapper .bottom-pager-viewings-wrap { padding:20px 7px 30px 7px; }

.home-toprecocat { padding:20px 0 40px; }
.home-toprecocat h1 { margin-bottom:30px; text-align:center; color:var(--VoltexBlack); font-size:42px; font-weight:400; font-family:var(--ff-primary-medium)!important; letter-spacing:-0.5px; }
.home-toprecocat .cat-row { width:1260px; margin:0 auto; padding-bottom:40px; }
.home-toprecocat .cat-row h3 { height:32px; margin-bottom:20px; position:relative; color:var(--VoltexBlue900); font-size:26px; font-weight:400!important; font-family:var(--ff-primary-semibold)!important; }
.home-toprecocat .cat-row h3 span { position:relative; z-index:10; display:inline-block; background-color:#F2F3F7; padding-right:20px; font-family:var(--ff-primary-semibold)!important; }
.home-toprecocat .cat-row h3:after { content:" "; position:absolute; left:0; top:16px; width:100%; height:4px; background-color:#E1E2E6;  }
.home-toprecocat .cat-row .box { display:flex; flex-direction: row; height:320px; background-color:#ffffff; -webkit-box-shadow: var(--shadow); -moz-box-shadow: var(--shadow); box-shadow: var(--shadow); border-radius: var(--borderRadius); overflow:hidden; }
.home-toprecocat .cat-row .cat-banner { flex:none; width:320px; height:320px; float:left; overflow:hidden; }
.home-toprecocat .cat-row .cat-banner img { max-width:100%; margin:0 auto; display: block; transition: 0.3s; transform: scale(1); }
.home-toprecocat .cat-row .cat-banner img:hover { transform: scale(1.05); }
.home-toprecocat .cat-row .prod-col { flex:auto; float:left; }
.home-toprecocat .cat-row .each-prod { display:flex; flex-direction:row; float:left; width:33.3333%; border-bottom:1px solid #EDEDED; border-left:1px solid #EDEDED; height:160px; padding:16px 16px 0 16px; box-sizing:border-box; }
.home-toprecocat .cat-row .each-prod .txtcol { float:left; width:155px; padding-right: 10px; box-sizing: border-box; }
.home-toprecocat .cat-row .each-prod .txtcol .subcat { padding:5px 10px; font-size:12px; line-height:15px; color:var(--VoltexBlue900); display:inline-block; background-color:#EFEFEF; margin-bottom:10px; border-radius:88px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; transition: 0.3s; }
.home-toprecocat .cat-row .each-prod .txtcol .subcat:hover { background-color:var(--VoltexBlue900); color:#fff; }
.home-toprecocat .cat-row .each-prod .txtcol .prodDesc { display:block; max-height:57px; display: -webkit-box; margin-bottom:12px; color:#434343; font-size:14px; line-height:19px; font-weight:bold; max-width: 170px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.home-toprecocat .cat-row .each-prod .txtcol .prodDesc:hover { color:var(--VoltexBlue900); }
.home-toprecocat .cat-row .each-prod .txtcol .prodCode { font-size:13px; color:#A1A1A1; }
.home-toprecocat .cat-row .each-prod .txtcol .prodCode a { color:#6e6e6e; }
.home-toprecocat .cat-row .each-prod .txtcol .prodCode a:hover { color:var(--VoltexBlue900); }
.home-toprecocat .cat-row .each-prod .imagebox { width:125px; height:125px; margin-top:1px; float:right; overflow:hidden; }
.home-toprecocat .cat-row .each-prod .imagebox img { max-width:100%; transition: 0.3s; transform: scale(1); }
.home-toprecocat .cat-row .each-prod .imagebox a:hover img { transform: scale(1.05); }


/***************************************************************/
/********** Category page ***********/
/***************************************************************/
.clearance-icon { display:block; width:auto; font-size:14px; color:#fff; height:auto; letter-spacing:1px; line-height:14px; padding:3px 8px; text-align:center; text-transform:uppercase; position:absolute; top:10px; right:-5px; z-index:51; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; font-family:var(--ff-primary-medium)!important; background: rgb(247,149,30); background: linear-gradient(90deg, rgba(247,149,30,1) 0%, rgba(247,149,30,1) 60%, rgba(218,121,3,1) 100%); }
.clearance-icon:after { content:" "; position:absolute; bottom:-5px; right:0; width: 0; height: 0; border-style: solid; border-width: 5px 5px 0 0; border-color: #00416a transparent transparent transparent; }
.clearance-icon span { text-transform:capitalize; font-size:11px; line-height:12px; display:block; letter-spacing:0; }

.newimproved-icon { display:block; width:auto; font-size:14px; color:#fff; height:20px; line-height:21px; letter-spacing:0.5px; padding:0 8px; text-align:center; text-transform:uppercase; position:absolute; top:20px; left:-5px; z-index:51; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; font-family:var(--ff-primary-medium)!important; background:var(--Good900);  }
.newimproved-icon:after { content:" "; position:absolute; bottom:-5px; left:0; width: 0; height: 0; border-style: solid; border-width: 5px 0 0 5px; border-color: #0E5E38 transparent transparent transparent; }

.isfeatured-icon { display:block; width:auto; font-size:14px; color:#fff; height:20px; line-height:21px; letter-spacing:1px; padding:0 8px; text-align:center; text-transform:uppercase; position:absolute; top:20px; left:-5px; z-index:51; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; font-family:var(--ff-primary-medium)!important; background:var(--VoltexBlue700); }
.isfeatured-icon:after {content:" "; position:absolute; bottom:-5px; left:0; width: 0; height: 0; border-style: solid; border-width: 5px 0 0 5px; border-color: #0B4062 transparent transparent transparent; }

.onsale-icon { display:block; width:auto; font-size:14px; color:#fff; height:20px; line-height:21px; letter-spacing:1px; padding:0 8px; text-align:center; text-transform:uppercase; position:absolute; top:20px; left:-5px; z-index:51; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; font-family:var(--ff-primary-medium)!important; background:var(--Error900); }
.onsale-icon:after { content:" "; position:absolute; bottom:-5px; left:0; width: 0; height: 0; border-style: solid; border-width: 5px 0 0 5px; border-color: #8B0606 transparent transparent transparent; }

.onspecial-icon { display:block; width:auto; font-size:14px; color:var(--VoltexBlack); height:20px; line-height:21px; letter-spacing:1px; padding:0 8px; text-align:center; text-transform:uppercase; position:absolute; top:20px; left:-5px; z-index:51; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; font-family:var(--ff-primary-medium)!important; background: #FFDE00; }
.onspecial-icon:after { content:" "; position:absolute; bottom:-5px; left:0; width: 0; height: 0; border-style: solid; border-width: 5px 0 0 5px; border-color: #B18400 transparent transparent transparent; }

.categories-list { clear:both; display: flex; flex-wrap: wrap; flex-direction: row; padding-top:20px; margin-left: -7px; margin-right: -7px; }
.categories-list:after { content:" "; display:table; clear:both; }


.category-small-banners { display:block; clear:both; padding-top:14px; margin:0 -7px; }
.category-small-banners:before,
.category-small-banners:after { content:" "; display:table; clear:both; }
.category-small-banners .ea-banner { float:left;  width:20%; box-sizing:border-box; padding-left: 7px; padding-right: 7px; margin-bottom:7px; }
.category-small-banners .ea-banner .ea-inner { position:relative; overflow:hidden; display:block; padding:5px; background: #FFFFFF; border: 1px solid #DFE3E8; box-sizing: border-box; box-shadow: 0px 1px 2px rgba(63, 63, 68, 0.1); border-radius: var(--borderRadius); display: flex; flex-direction: row; flex-wrap: nowrap; justify-content:flex-start; align-items: center; }
.category-small-banners .ea-banner a { display:block; }
.category-small-banners .ea-banner img { display:block; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); max-width:100%; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10);   box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.category-small-banners .ea-banner .videoCaption { width:50%; display: flex; align-items: center; height:70px; color:#434343; font-size:14px; line-height:17px; font-weight:600; padding:0 0 0 10px; cursor:pointer; }
.category-small-banners .ea-banner .videoCaption .wistia_click_to_play { cursor:pointer; display: -webkit-box; -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height:auto!important; max-height: 54px; }
.category-small-banners .ea-banner .playButton-wrap { cursor:pointer; position:absolute; left:0; top:0; z-index:1; width:50%; height:70px;  }
.category-small-banners .ea-banner .playButton { left:3px; display:block; margin:0 auto; text-align:center; position:relative; top:25px; width:30px; height:30px; color:#ffffff; border-radius:99px; background: var(--VoltexBtnBlue900); }
.category-small-banners .ea-banner .playButton i { font-size:11px; position: relative; left: 1px; }


.category-wrap { display:flex; padding:6px 85px 20px; clear:both; max-width:2500px; margin:0 auto; }
.category-wrap h1 { font-size: 30px!important; line-height: 40px; color: var(--VoltexBlue900); padding: 0 220px 0 0; margin: 0!important; font-family: var(--ff-primary-semibold); }
.category-wrap .cat-sidebar { flex:none; width:300px; padding-top:7px; }
.category-wrap .product-list { position:relative; }
.category-wrap .product-list .entity-header { display:block; clear:both; padding-bottom:20px; }
.category-wrap .product-list .entity-header:before,
.category-wrap .product-list .entity-header:after { content:" "; display:table; clear:both; }
.category-wrap .product-list .grid-body { clear:both; margin-left: -7px; margin-right: -7px; display: flex; flex-wrap: wrap; }
.category-wrap .product-list .grid-body:after { content:" "; height:1px; display:block; clear:both; }
.category-wrap .product-list { flex:auto; padding-left:14px; }
.category-wrap .product-list .cat-header { position:absolute; right:0; top:0; }
.category-wrap .product-list .cat-header- right { float:right;}
.category-wrap .product-list .cat-header-right select { width:197px; height:40px!important; font-size:14px; color:#707070; border: 1px solid #dfe3e8; }
.category-wrap .product-list .grid { clear:both; margin:0; }

.cat-filter { clear:both; margin:0 0 15px; background-color:#ffffff; border:1px solid #DFE3E8; -webkit-border-radius: var(--borderRadius); -moz-border-radius:var(--borderRadius); border-radius: var(--borderRadius); }
.cat-filter .refine-btn { float:left; width:50%; padding:6px 15px; font-size:14px; color:var(--VoltexBlack); font-family:var(--ff-secondary-medium); cursor:pointer; }
.cat-filter .refine-btn i { display:inline-block; margin-left:4px; font-size:16px; position: relative; top: 1px; -moz-transition: all 300ms linear; -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.cat-filter .refine-btn.rotate i { top:2px; -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.cat-filter .clear-filters-btn { float:right; padding:6px 15px; font-size:14px; }
.cat-filter .filter-drawer { display:none; border-top:1px solid #DFE3E8; }
.cat-filter .filter-drawer .filter-drawer-inner { display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; align-items:stretch; align-content:stretch; }
.cat-filter .filter-drawer ul.filter-tabs { flex-grow:0; max-width:240px; border-right:1px solid #DFE3E8; list-style:none; margin:0; padding:10px 10px 10px 0; }
.cat-filter .filter-drawer ul.filter-tabs li { font-size:14px; line-height:20px; }
.cat-filter .filter-drawer ul.filter-tabs li a { display:block; padding:10px 15px;  color:#707070; }
.cat-filter .filter-drawer ul.filter-tabs li a:hover { color:#0466A4; }
.cat-filter .filter-drawer ul.filter-tabs li.active a { color:#0466A4; font-weight:bold; }
.cat-filter .filter-drawer .filtered-content { flex-grow:1; flex:auto; }
.cat-filter .filter-drawer .filtered-content ul.option-list { display:grid; grid-gap:0; grid-auto-flow: column; list-style:none; padding:10px 15px; margin:0; 
    grid-template-columns: 25% 25% 25% 25%; grid-template-rows: 40px 40px 40px 40px; }
.cat-filter .filter-drawer .filtered-content ul.option-list .form-checkbox { margin-bottom:0; }
.cat-filter .filter-drawer .filtered-content ul.option-list li { padding:10px 0 0 0; }

.filter-no-result { padding:80px 0; background-color: #fff; -webkit-border-radius: var(--borderRadius);   -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); border:1px solid #dfe3e8; -moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); }
.filter-no-result .noresult-icon { text-align:center; padding-bottom:20px; }
.filter-no-result .noresult-icon img { max-width:96px; display:block; margin:0 auto; }
.filter-no-result .noresult-text { font-size:13px; text-align:center; font-family: var(--ff-secondary-medium); }

.selected-filter { overflow:hidden; margin-bottom:15px; }
.selected-filter .each-filter { margin-right:10px; display:inline-block; background-color:rgba(204,204,204,0.4); padding:6px 30px 6px 10px; position:relative; font-size:12px; line-height:14px; color:var(--VoltexBlack); -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; }
.selected-filter .each-filter .fremove-btn { width:10px; height:10px; color:#707070; position:absolute; right:11px; top:8px; cursor:pointer; }
.selected-filter .each-filter .close-x::before, 
.selected-filter .each-filter .close-x::after { background:#707070; }

.category-wrap .product-list .sub-cat-box { display:block; padding:20px 15px; height:100%; min-height: 140px; text-align: center; background-color:#fff; border-radius: var(--borderRadius); box-shadow: 0 1px 2px 0 rgba(63, 63, 68, 0.1); border:1px solid #dfe3e8; color:var(--VoltexBlack); }
.category-wrap .product-list .sub-cat-box:hover { border-color:var(--VoltexBlue900); }
.category-wrap .product-list .sub-cat-box:hover .productname { color:var(--AccentBlue900); }

.category-wrap .product-list .sub-cat-box .productimg { max-height: 150px; display: block;  }
.category-wrap .product-list .sub-cat-box .productimg img { max-width:100%; width:auto; max-height:150px; border:0; } 
.category-wrap .product-list .sub-cat-box .productname { display:block; text-align:center; padding-top:15px;  font-size:16px; font-weight:bold; line-height:23px; color:var(--VoltexBlack); margin:0; }

.category-wrap .product-list .sub-cat-column,
.each-product-column { flex: auto; flex-grow: 0; flex-basis: 16.66666667%; float: left; box-sizing: border-box;  padding-left:7px; padding-right:7px; margin-bottom:14px; position: relative; min-height: 1px; }
.each-product-column .each-product { height:100%; background-color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: relative;border: 1px solid #dfe3e8; -moz-box-shadow: 0 1px 2px rgba(63,63,68,.10); -webkit-box-shadow: 0 1px 2px rgba(63,63,68,.10); box-shadow: 0 1px 2px rgba(63,63,68,.10); }
.cat-gift-value { display:none!important; visibility:hidden!important; opacity:0!important; min-width:32px; text-align:center; position:absolute; top:0; right:0; z-index:50; font-size:14px; color:#ffffff; height:24px; line-height:24px; padding:0 10px; background-color:#3793E6; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }

.cat-gift-value .tooltip{ text-align:center; background:#333;top:0;color:#fff;display:block;right:0px;margin-top:0;opacity:0;padding:0;font-size:12px; height:26px; line-height:26px; pointer-events:none;position:absolute;width:68px;-webkit-transform:translateY(-45px);-moz-transform:translateY(-45px);-ms-transform:translateY(-45px);-o-transform:translateY(-45px);transform:translateY(-45px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);}
.cat-gift-value .tooltip:before { content: ''; position: absolute; display: block; width: 0px; right: 9px; bottom: -6px; border: 6px solid transparent; border-bottom: 0; border-top: 6px solid #333333; }
.cat-gift-value:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-ms-transform:translateY(-35px);-o-transform:translateY(-px);transform:translateY(-35px)}

.each-product-column .imagebox { display: table; width:100%; padding:15px; max-height: 275px; text-align: center; position: relative; z-index:1; }
.each-product-column .imagebox a { display:block; }
.each-product-column .imagebox img { max-width: 100%; width: auto; height: auto; max-height:250px; position:relative; z-index:2; }
.each-product-column .imagebox img.catImage2 { opacity:0!important; position:absolute; left:0; top:0; z-index:0; visibility:hidden!important; }
.each-product-column .product-info { padding:0 15px 15px; position:relative; z-index:10; }
.each-product-column .product-info:has(.dd-container.open) { overflow:unset; }
.each-product-column .itemname-availability-row {  margin-bottom:15px; }
.each-product-column .itemname-availability-row:before,
.each-product-column .itemname-availability-row:after { content:" "; display:table; clear:both; width:100%; }
.each-product-column .itemname-availability-row .f-right { float:right; }
.each-product-column .itemname { font-size:14px; color:#707070; float:left; }
.each-product-column h3 { min-height:28px; clear:both; display:block; color:var(--VoltexBlack); font-size: 16px; line-height:22px; font-weight:bold; padding-bottom:10px; }
.each-product-column h3 a { color:var(--VoltexBlack); } 
.each-product-column h3 a:hover { color:#3793e6; text-decoration:none; }

.each-product-column .eta-row-wrap { clear:both; width:100%; }
.each-product-column .eta-row { display:block; padding-bottom:15px;  }
.each-product-column .eta-row .eta-box { color:#707070; font-size:14px; line-height:20px;  padding:8px 12px 8px 36px; background-color:#F2F3F7; border-radius:4px; position:relative; }
.each-product-column .eta-icon { position:absolute; top:50%; left:10px; width:19px; transform:translateY(-50%); }
.each-product-column .order-time { font-weight:600; color:var(--VoltexBlack); }
.each-product-column .receive-eta { font-weight:600; color:var(--VoltexBlue900); }
.each-product-column .delivery-to { display:none!important; visibility:hidden; }

.each-product-column .spent-amt { font-size:15px; font-style:italic; color:#707070; padding-bottom:5px; }
.each-product-column .price-table { margin-bottom:12px; }
.each-product-column .price-table.bundle { margin-bottom:0; }
.each-product-column .price-table.matrix-price { padding-bottom: 15px; font-size: 14px; color: #707070; border-bottom: 1px solid #dfe3e8; }
.each-product-column .bundle-price-table { width:100%;  font-size:14px; font-weight:bold; color:#434343; }
.each-product-column .bundle-price-table .title-row { display:none!important; }
.each-product-column .bundle-price-table tr td { vertical-align:middle; padding:6px; font-size:14px; font-weight:bold; color:#434343; border-bottom:1px solid #f2f3f7; }
.each-product-column .bundle-price-table tr td.col-1 { padding-right:0px; line-height:20px; }
.each-product-column .bundle-price-table tr td .price-col { margin-right:10px; display:inline-block; }

.each-product-column .bundle-price-table .level-price { display:block; text-align:right; color:var(--VoltexBtnBlue900); }

.each-product-column .bundle-price-table.BundleProductPrice { clear:both; overflow:hidden; }
.each-product-column .bundle-price-table.BundleProductPrice .each-row { overflow:hidden; width:100%; }
.each-product-column .bundle-price-table.BundleProductPrice .each-row .col-1 { float:left; }
.each-product-column .bundle-price-table.BundleProductPrice .each-row .col-2 { float:left; }
.each-product-column .bundle-price-table.BundleProductPrice .each-row .col-3 { width:100%; float:left; clear:both; }
.each-product-column .bundle-price-table.BundleProductPrice .col-1.SalesPriceOverridden { padding-right:10px; font-weight:400; }
.each-product-column .bundle-price-table.BundleProductPrice .save-txt { color:var(--Good900); }

.wbundle-btn { display:block; margin:3px 0 15px 10px;  height:15px; padding-left:22px; font-size:12px; line-height:15px; font-weight:700; color:var(--VoltexBtnBlue900);  background: transparent url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/whats-included.svg) no-repeat 0 0; background-size: 15px 15px; }

.SalesPriceOverridden { color:#949494!important; text-decoration:line-through!important; }
.PromotionalPrice { padding:12px 0 0 0!important; }
.PromotionalPrice > span { border-left:4px solid #434343; display:inline-block; padding:4px 12px; color: var(--VoltexBlack); font-size:17px; line-height: 25px;
 font-weight:900; background: #FFDE00; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.reco-price-row { background-color:#FFF8E6; }
.reco-price-row .col-1 { font-weight:900!important; }
.save-percent { display:inline-block; font-size:12px; line-height:16px; font-weight:700!important; color:var(--Good900); padding:2px 5px; -webkit-border-radius:4px; border-radius:4px; background-color:var(--Good50); }



.each-product-column .bundle-price-table tr:last-of-type td { border-bottom:0; }
.each-product-column .bundle-price-table .CataddtoCartClass { float:right; width: 41px; height: 26px; line-height:26px; font-size:14px; font-weight:bold; font-family:var(--ff-secondary); color: var(--VoltexBtnBlue900); text-align:center; border-radius: 2px; border: solid 1px var(--VoltexBtnBlue900); background-color:#ffffff; }
.each-product-column .bundle-price-table .CataddtoCartClass:hover { background-color: rgba(1, 173, 255, 0.1); text-decoration:none; }
.each-product-column .bundle-price-table button.CataddtoCartClass:disabled { text-align:center; padding:0; color:#ccc; border-color:#ccc; background:#fff; }

.each-product-column .bundle-price-table .matrixCataddtoCartClass { float:right; width: 41px; height: 26px; line-height:26px; font-size:14px; font-weight:bold; font-family:var(--ff-secondary); color: var(--VoltexBtnBlue900); text-align:center; border-radius: 2px; border: solid 1px var(--VoltexBtnBlue900); }
.each-product-column .bundle-price-table .matrixCataddtoCartClass:hover { background-color: rgba(1, 173, 255, 0.1); }

.past-ordered-row { text-align:center; padding:0 0 8px 0; font-size:11px; font-weight:700; color:#949494; display: flex; flex-direction: row; justify-content: center; box-sizing:border-box; }
.past-ordered-row:empty { padding:0; }


.past-ordered-row img { display:inline-block; margin-right:5px; }
.past-ordered-row span { margin:0 3px; font-weight:bold; }
.past-ordered-row.prod-details { width:303px; font-size:12px; font-weight:400; }


.carton-column-wrap { margin-bottom:15px; clear:both; }
.carton-column { display:block; text-align:center; padding:0; border-radius: 6px; background-color: #f8f8f8; }
.carton-column:before,
.carton-column:after { content:" "; display:table; clear:both; float: none; flex: 1 1 auto; }
.carton-column .packRow { display:inline-block; font-size:14px; height:21px; margin:6px; position:relative; vertical-align: top; }
.carton-column .packRow .clspackSizeImg  { display:inline-block; width: 30px; margin-right:3px; height:21px; vertical-align: top; }
.carton-column .packRow .clspackSizeImg img { height:21px; display:inline-block; }
.carton-column .packRow .clspackSize { display:inline-block; height:21px; line-height:21px; vertical-align: top; }
.carton-column .tooltip { background: #333; bottom: 100%; color: #fff; display: block; left: -1px; margin-bottom: 10px; opacity: 0; padding:4px 4px 5px 4px; font-size:13px; pointer-events: none; position: absolute; width: 88px; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform:  translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); text-align:center; }
.carton-column .tooltip:before { bottom: -20px; content: " "; display: block; height: 20px; right: 0; position: absolute; width: 100%; }  
.carton-column .tooltip:after { border-left: solid transparent 6px; border-right: solid transparent 6px; border-top: solid #333 6px; bottom: -6px; content: " "; height: 0; left: 10px; position: absolute; width: 0; }
.carton-column .packRow:hover > .tooltip { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); }

.each-product-column .warning-box-msg  { padding:10px!important; font-weight:400!important; position: absolute; bottom: 120px; lefT: 0; margin: 0 15px; } 

.each-product-column .addToCartWrap { position:relative; height:45px; }
.each-product-column .kitaddtoCart-btn,
.each-product-column .matrixaddtoCart-btn,
.each-product-column .addtoCart-btn { width: 60%; float: right; display:block; font-size:18px; text-align:center; color:#fff; height: 45px; line-height:45px; border-radius: 6px; background-color:var(--VoltexBtnBlue900); font-family:var(--ff-primary); cursor:pointer; position: relative; z-index: 50; }
.each-product-column .addToCartWrap .spinner { color:#ffffff; position:relative; top:2px; }

.each-product-column .addtoCart-btn-disabled { width: 60%; float: right; display:block; font-size:18px; text-align:center; color:#fff; height: 45px; line-height:45px; border-radius: 6px; background-color: #949494!important; font-family:var(--ff-primary); cursor:pointer; position: relative; z-index: 50; cursor:not-allowed; }

.each-product-column .addtoCart-btn-disabled .tooltip{ text-align:left; background:#333;top:0;color:#fff;display:block;left:50%;margin-left:-78px;margin-top:0;opacity:0;padding:8px 10px;font-size:12px; height:auto; line-height:18px; pointer-events:none;position:absolute;width:156px;-webkit-transform:translateY(-85px);-moz-transform:translateY(-85px);-ms-transform:translateY(-85px);-o-transform:translateY(-85px);transform:translateY(-85px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);}
.each-product-column .addtoCart-btn-disabled .tooltip:before { content: ''; position: absolute; display: block; width: 0px; right: 70px; bottom: -6px; border: 6px solid transparent; border-bottom: 0; border-top: 6px solid #333333; }
.each-product-column .addtoCart-btn-disabled:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(-65px);-moz-transform:translateY(-65px);-ms-transform:translateY(-65px);-o-transform:translateY(-65px);transform:translateY(-65px)}
.pricebreak-btn-disabled { pointer-events: none; cursor: not-allowed!important; opacity:0.5; }


.AddtoCart_loader { display:none; width:60%; line-height:45px; height: 45px; text-align:center; color:#ffffff; font-size:20px; border-radius: 6px; background-color: var(--VoltexBtnBlue900); position:absolute; right:0; top:0; z-index:10; }
.AddtoCart_loader .spinner { color:#fff; position: relative; top: 2px; }

.each-product-column .kitaddtoCart-btn:hover,
.each-product-column .matrixaddtoCart-btn:hover,
.each-product-column .addtoCart-btn:hover { background-color: var(--AccentBlue900); }
.each-product-column .matrixaddtoCart-btn.disabled,
.each-product-column .addtoCart-btn.disabled { background-color: #f2f3f7!important; }
.each-product-column .addtolist-btn-row { text-align:center; min-height:30px; }
.each-product-column .addtolist-btn { min-height:36px; font-size:14px; text-align:center; margin-top:10px; padding:5px 0; display:inline-block; color:#707070; }
.each-product-column .addtolist-btn:hover { text-decoration:underline; }
.each-product-column .cartKitQtyControls,
.each-product-column .matrixcartQtyControls,
.each-product-column .cartQtyControls { margin-top:10px; height: 45px; background-color:#fff; /* border-radius: 6px; background-color: var(--VoltexBtnBlue900); */ position:relative; z-index:2; }
.each-product-column .cartKitQtyControls .cartQtyControls_inner .minus-plus-btn,
.each-product-column .matrixcartQtyControls .cartQtyControls_inner .minus-plus-btn,
.each-product-column .cartQtyControls .cartQtyControls_inner .minus-plus-btn {display:none; float:right; width:60%; display:flex; flex-direction:row;  }

.each-product-column .removeFromCart-btn { height:45px; font-size:16px; color:var(--Error900)!important; border:0!important; display: flex; flex-direction: row; justify-content: center; align-items: center;
    gap: 5px; }
.each-product-column .removeFromCart-btn img { width:20px; }
.each-product-column .removeFromCart-btn:hover { color:var(--Error700)!important; }
.each-product-column .claimed-status { color:#000000; height:45px; line-height:45px; text-align:center; font-family: var(--ff-primary); }


.each-product-column .cartKitQtyControls .qty_box,
.each-product-column .matrixcartQtyControls .qty_box,
.each-product-column .cartQtyControls .qty_box { float:left; width:35%; height:45px; line-height:normal; font-size:16px; font-weight:bold; margin:0 auto;  background:#fff; border: 1px solid #dfe3e8; border-radius: var(--borderRadius); text-align:center; position:relative; top:0; -webkit-appearance: none;  -moz-appearance: textfield; padding:0 12px!important; -moz-box-shadow: 0 0 2px rgba(145,145,145,0.1) inset,0 3px 2px rgba(145,145,145,0.1) inset;
    -webkit-box-shadow: 0 0 2px rgba(145,145,145,0.1) inset, 0 3px 2px rgba(145,145,145,0.1) inset; box-shadow: 0 0 2px rgba(145,145,145,0.1) inset, 0 3px 2px rgba(145,145,145,0.1) inset; }
.each-product-column .cartKitQtyControls .qty_box:focus,
.each-product-column .matrixcartQtyControls .qty_box:focus,
.each-product-column .cartQtyControls .qty_box:focus { border-color:#01ADFF!important; color:#01ADFF!important; }
.each-product-column .cartKitQtyControls .qty_box.gray,
.each-product-column .matrixcartQtyControls .qty_box.gray,
.each-product-column .cartQtyControls .qty_box.gray { border-color:#dfe3e8!important; background-color:#F2F3F7!important; color:#cccccc!important; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
.each-product-column .cartQtyControls .qty_box:disabled { cursor:not-allowed; background-color:#f2f2f2!important; }

.each-product-column .cartKitQtyControls .qty-dropdown,
.each-product-column .matrixcartQtyControls .qty-dropdown,
.each-product-column .cartQtyControls .qty-dropdown { display:block; width:91px; height:25px!important; line-height:normal; font-size:16px; color:#333; font-weight:bold; margin:0 auto; float:none; border:0; border-radius: var(--borderRadius); text-align:center!important; position:relative; top:10px; -webkit-appearance: none;  -moz-appearance: textfield; background: #009eea url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/arrow_down_white.svg) no-repeat 92% center; background-size: 14px auto; }
.each-product-column .cartKitQtyControls .minus-btn,
.each-product-column .matrixcartQtyControls .minus-btn,
.each-product-column .cartQtyControls .minus-btn { flex:auto;  width:50%; height:45px; float:left; text-align:center; cursor:pointer; background-color: var(--VoltexBtnBlue900); -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.each-product-column .cartKitQtyControls .minus-btn:hover,
.each-product-column .matrixcartQtyControls .minus-btn:hover,
.each-product-column .cartQtyControls .minus-btn:hover{ background-color: var(--AccentBlue900); } 
.each-product-column .cartKitQtyControls .minus-icon,
.each-product-column .matrixcartQtyControls .minus-icon,
.each-product-column .cartQtyControls .minus-icon { display:block; margin:17px auto 0; width:12px; height:12px; position:relative;  pointer-events:none; }
.each-product-column .cartKitQtyControls .minus-icon:before,
.each-product-column .matrixcartQtyControls .minus-icon:before,
.each-product-column .cartQtyControls .minus-icon:before { content:" "; width:12px; height:2px; background-color:#ffffff; position:absolute; top:5px; left:0; }
.each-product-column .cartKitQtyControls .plus-btn,
.each-product-column .matrixcartQtyControls .plus-btn,
.each-product-column .cartQtyControls .plus-btn {flex:auto; width:50%; height:45px; border-left:1px solid #2aa4f2; float:right; text-align:center; cursor:pointer; background-color: var(--VoltexBtnBlue900); -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.each-product-column .cartKitQtyControls .plus-btn:hover,
.each-product-column .matrixcartQtyControls .plus-btn:hover,
.each-product-column .cartQtyControls .plus-btn:hover { background-color: var(--AccentBlue900); }
.each-product-column .cartKitQtyControls .plus-icon,
.each-product-column .matrixcartQtyControls .plus-icon,
.each-product-column .cartQtyControls .plus-icon { display:block; margin:17px auto 0; width:12px; height:12px; position:relative; pointer-events:none; }
.each-product-column .cartKitQtyControls .plus-icon:before,
.each-product-column .matrixcartQtyControls .plus-icon:before,
.each-product-column .cartQtyControls .plus-icon:before { content:" "; width:12px; height:2px; background-color:#ffffff; position:absolute; top:5px; left:0; }
.each-product-column .cartKitQtyControls .plus-icon:after,
.each-product-column .matrixcartQtyControls .plus-icon:after,
.each-product-column .cartQtyControls .plus-icon:after { content:" "; width:2px; height:12px; background-color:#ffffff; position:absolute; left:5px; top:0; }

.not-available-for-purchase { padding:14px 6px; background-color:#CACDCF; font-size: 16px; line-height:18px; text-align: center; color:#ffffff;     border-radius: 6px; font-family: var(--ff-primary); }

.AddtoCart_success { display:block; visibility:hidden; height:45px; font-size:14px; color:var(--Good900); position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-color:#fff; text-align:center; box-sizing:border-box; padding:12px 15px 0 15px; margin-top:0; text-align:center;  }
.AddtoCart_success.show { visibility:visible; margin-top:45px; }
.AddtoCart_success .check-icon { display:inline-block; position:relative; top:3px; margin-right:4px; width:18px; height:18px; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/green_check_circle.svg); background-repeat:no-repeat; background-size:18px; }

.AddtoCart_success.atc_checkout { height:40px; padding-top:6px; }
.AddtoCart_success.atc_checkout.show { visibility:visible; margin-top:42px; }

.each-product-column .addtolist-overlay { display:none; position:absolute; top:0; left:0; z-index:5; width:100%; height:100%; opacity: 0.4; border-radius: 4px; background-color: var(--VoltexBlack); }
.each-product-column .addtolist-wrap { position:absolute; top:0; left:0; z-index:5; width:100%; height:100%; background-color:#fff; border-radius: 4px; z-index:51; transition: ease 0.25s all;  transform: translateY(0px); visibility: visible; }
.each-product-column .addtolist-wrap.hidden { display: block!important; transform: translateY(100%); }

.each-product-column .addtolist-wrap .inner-wrap { height:100%; display: flex; flex-direction:column; }
.each-product-column .addtolist-wrap .search-close-row { padding:15px 15px 10px; overflow:hidden; position:relative; }
.each-product-column .addtolist-wrap .list-search-box { width:85%; height:40px; border-radius: var(--borderRadius); background-color: #f2f3f7; float:left; border:1px solid transparent; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.each-product-column .addtolist-wrap .list-search-box .s_icon { width:14px; margin:14px 14px 0 14px; float:left; }
.each-product-column .addtolist-wrap .list-search-box .sbox { width:70%; float:left; height:40px; border:0; background:none; }
.each-product-column .addtolist-wrap .list-search-box:focus-within { border-color: var(--VoltexBtnBlue900); box-shadow: 0 0 0 0.20rem rgba(55,147,230,0.30); }
.each-product-column .addtolist-wrap .close_icon { width:12px; margin:15px 3px 0 0; float:right; opacity:0.3; cursor:pointer; }
.each-product-column .addtolist-wrap .close_icon:hover { opacity:1; }
.each-product-column .addtolist-wrap .folder-list { overflow: auto; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; box-sizing: border-box; padding:5px 0 10px; }
.each-product-column .addtolist-wrap .folder-list ul { margin:0; }
.each-product-column .addtolist-wrap .folder-list li { font-size:14px; line-height:18px; color:#707070; display:block; padding:11px 24px; cursor:pointer; }
.each-product-column .addtolist-wrap .folder-list li a { font-size:14px; line-height:18px; color:#707070; display:block; }
.each-product-column .addtolist-wrap .folder-list li:hover { color:var(--VoltexBlack); background-color:#fafafc; }
.each-product-column .addtolist-wrap .folder-list li:active { color: var(--VoltexBtnBlue900); font-weight:bold; }
.each-product-column .addtolist-wrap .createNewList-btn { display:block; padding:10px 9px; font-size:14px; line-height:18px; color:var(--VoltexBlue900); }
.each-product-column .addtolist-wrap .createNewList-btn:hover { color:var(--VoltexBtnBlue900); }

.createNewList-wrap { padding:0 15px; height:40px; }
.createNewList-wrap .enterlist-name { display:none; width:100%; height:40px; border: solid 1px #cccccc; background-color: #f8f8f8; border-radius:var(--borderRadius); transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.createNewList-wrap .enterlist-name:focus-within { border-color:var(--VoltexBtnBlue900); box-shadow: 0 0 0 0.20rem rgba(55,147,230,0.30); }
.createNewList-wrap input.addlist { width:72%; float:left; height:38px; line-height:normal; font-size:14px; color: var(--VoltexBlack); padding:4px 10px; border:0; background:none; box-sizing:border-box; }
.createNewList-wrap input.addlist::-webkit-input-placeholder { color:#ccc; }
.createNewList-wrap input.addlist::-moz-placeholder { color:#ccc; }
.createNewList-wrap input.addlist:-ms-input-placeholder { color:#ccc; }
.createNewList-wrap input.addlist:-moz-placeholder { color:#ccc; }
.createNewList-wrap .savelist-btn { float:right; height:38px; line-height:38px; padding:0 10px; font-size:14px; color: var(--VoltexBtnBlue900); border:0; background:none; }

.each-product-column .ListQtyControls { position:relative; display:block; width:100%; height: auto; padding:13px 0; border-top:1px solid #dfe3e8; background-color:#ffffff; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.each-product-column .ListQtyControls .success-msg { display:none; font-size:14px; color:#707070; position:absolute; top:0; left:0; z-index:50; width:100%; height:100%; background-color:#fff; text-align:center; box-sizing:border-box; padding:0 15px; }
.each-product-column .ListQtyControls .success-msg .success-msg-inner { height:51px; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; align-items:center; }
.each-product-column .ListQtyControls .success-msg.show { display:block; }
.each-product-column .ListQtyControls .success-msg .smsg { flex-grow:1; text-align: left; position: relative; padding-left: 24px; line-height:16px; }
.each-product-column .ListQtyControls .success-msg .viewListBtn { cursor:pointer; flex-grow:0; white-space: nowrap; align-self: center; }
.each-product-column .ListQtyControls .success-msg .listName { display:inline-block; vertical-align:top; color:#434343; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 130px; font-weight:700; }
.each-product-column .ListQtyControls .success-msg .check-icon { display:inline-block; position:absolute; top:50%; left:0; margin-top:-9px; margin-right:4px; width:18px; height:18px; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/green_check_circle.svg); background-repeat:no-repeat; background-size:18px; }
.each-product-column .ListQtyControls .ListError-msg { font-size:14px; color:#707070; position:absolute; top:0; left:0; z-index:50; width:100%; height:100%; background-color:#fff; text-align:center; box-sizing:border-box; padding:12px 0 0 0; }
.each-product-column .ListQtyControls .ListError-msg .error-icon { display:inline-block; position:relative; top:3px; margin-right:4px; width:18px; height:18px; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/red_error_circle.svg); background-repeat:no-repeat; background-size:18px; }

.each-product-column .ListQtyControls .ListQtyControls_inner { display:flex; flex-direction: row; justify-content: center; }

.each-product-column .ListQtyControls .qty_box { flex:none; display:block; width:91px; height:25px; line-height:normal; font-size:16px; color:#707070; font-weight:bold; margin:0 auto; float:none; background:#f2f3f7; border:1px solid transparent; border-radius: var(--borderRadius); text-align:center; -webkit-appearance: none;  -moz-appearance: textfield; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.each-product-column .ListQtyControls .qty_box:focus { border-color: var(--VoltexBtnBlue900); box-shadow: 0 0 0 0.20rem rgba(55,147,230,0.30); }

.each-product-column .ListQtyControls .minus-btn { flex:auto; width:45px; height:25px; text-align:center; cursor:pointer; }
.each-product-column .ListQtyControls .minus-icon { display:block; margin:7px auto 0; width:12px; height:12px; position:relative; }
.each-product-column .ListQtyControls .minus-icon:before { content:" "; width:12px; height:2px; background-color:#707070; position:absolute; top:5px; left:0; }
.each-product-column .ListQtyControls .plus-btn { flex:auto; width:45px; height:25px; float:right; text-align:center; cursor:pointer; }
.each-product-column .ListQtyControls .plus-icon { display:block; margin:7px auto 0; width:12px; height:12px; position:relative; }
.each-product-column .ListQtyControls .plus-icon:before { content:" "; width:12px; height:2px; background-color:#707070; position:absolute; top:5px; left:0; }
.each-product-column .ListQtyControls .plus-icon:after { content:" "; width:2px; height:12px; background-color:#707070; position:absolute; left:5px; top:0; }

@keyframes skeletonAnimation {
        0% { opacity: 0.8; }
        50% { opacity: 0.4; }
        100% { opacity: 0.8; }
      }
.each-product-column.pending:after { width:100%; height:100%; cursor:not-allowed; position:absolute; left:0; top:0; z-index:99999; }

.each-product-column.pending .imagebox a,
.each-product-column.pending .itemname-availability-row,
.each-product-column.pending .itemname-availability-row .itemname,
.each-product-column.pending .itemname-availability-row .f-right,
.each-product-column.pending .itemname-availability-row .f-right div,
.each-product-column.pending .itemname-availability-row .f-right span,
.each-product-column.pending h3,
.each-product-column.pending h3 a,
.each-product-column.pending .spent-amt,
.each-product-column.pending .carton-column-wrap,
.each-product-column.pending .cartKitQtyControls,
.each-product-column.pending .matrixcartQtyControls, 
.each-product-column.pending .cartQtyControls,
.each-product-column.pending .addtolist-btn-row,
.each-product-column.pending .not-available-for-purchase { color: #F2F3F7!important; background-color: #F2F3F7!important; border-color: #F2F3F7!important; animation-name: skeletonAnimation; animation-duration: 1.5s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); }


.each-product-column.pending .imagebox { padding-left:35px; padding-right:35px; height:auto; overflow:hidden; padding-bottom: 15px!important; }
.each-product-column.pending .imagebox a { display:block; }
.each-product-column.pending .imagebox a div,
.each-product-column.pending .imagebox a img { visibility:hidden; opacity:0; }
.each-product-column.pending .addtolist-btn-row { width:86px; height:23px; margin:12px auto 0; }

.each-product-column.pending .itemname-availability-row .f-right div { display:none; }
.each-product-column.pending .eta-row,
.each-product-column.pending .cartKitQtyControls .cartQtyControls_inner,
.each-product-column.pending .matrixcartQtyControls .cartQtyControls_inner, 
.each-product-column.pending .cartQtyControls .cartQtyControls_inner ,
.each-product-column.pending .past-ordered-row,
.each-product-column.pending .carton-column-wrap .carton-column,
.each-product-column.pending .newimproved-icon,
.each-product-column.pending .onspecial-icon,
.each-product-column.pending .onsale-icon,
.each-product-column.pending .clearance-icon,
.each-product-column.pending .isfeatured-icon,
.each-product-column.pending .PromotionalPrice,
.each-product-column.pending .kitaddtoCart-btn,
.each-product-column.pending .matrixaddtoCart-btn,
.each-product-column.pending .addtoCart-btn,
.each-product-column.pending .addtolist-btn { visibility:hidden; }
.each-product-column.pending .ProdMatrixBtnControl-wrap { display: none; }

.each-product-column.pending .bundle-price-table,
.each-product-column.pending .bundle-price-table tr td,
.each-product-column.pending .bundle-price-table .CataddtoCartClass,
.each-product-column.pending .bundle-price-table .each-row { color: #fcfcfc!important; background-color: #fcfcfc!important; border-color: #fcfcfc!important; animation-name: skeletonAnimation; animation-duration: 1.5s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); }

.each-product-column.pending .bundle-price-table .save-percent { visibility:hidden; }

/* Category Kit Custom Dropdown */
.dd-container { width:100%!important; }
.dd-container.open .dd-select { border-color:var(--VoltexBlue900)!important; }
.dd-select { background:#ffffff!important; border:1px solid #DFE3E8!important; border-radius: var(--borderRadius)!important; margin-bottom:15px!important;  }
.dd-selected-description-truncated { display:none!important;  }
.dd-selected { font-size: 14px; color:#cccccc; line-height: 20px; font-weight: normal; }
.dd-selected-text { color:var(--VoltexBlack); }
.dd-pointer-down { border-top-color:var(--VoltexBlue900)!important; }
.dd-pointer-up { border-bottom-color:var(--VoltexBlue900)!important; }
.dd-options { width:100%; max-height:192px; border: 0px solid #DFE3E8!important; margin-top:-5px!important; padding:10px 0!important; border-radius: var(--borderRadius)!important; box-shadow: 0 5px 5px #ccc!important; }
.dd-option { padding:10px 15px!important; border:0!important; position: relative; }
.dd-option-selected,
.dd-option:hover { background-color:#e7f3fb!important; }
.dd-option-text { display:inline-block; width:70%; font-weight:bold; font-size:13px; line-height: 16px; color:var(--VoltexBlack); }
.dd-desc .in-stock { display: inline-block; font-size: 12px; line-height: 12px;  }
.dd-desc .out-of-stock { display: inline-block; font-size: 12px; line-height: 12px; }
.dd-desc .price-col { position: absolute; top:15px; right:15px; font-size: 12px; line-height: 14px; color:var(--VoltexBlack); }
.cat-kit-price { display:block; padding:10px 0; font-size: 14px; font-weight:bold; }


.cat-sidebar .white-block { display: block; padding:15px; margin-bottom: 20px; min-height: 150px; background-color: #fff; -webkit-border-radius: var(--borderRadius);   -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); border:1px solid #dfe3e8; -moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); }
.cat-sidebar .white-block h2 { font-family: var(--ff-secondary); font-size: 16px; font-weight: bold; color: var(--VoltexBlack); margin-bottom:20px; }
.cat-sidebar .white-block .panel-body { padding:0; }



.sidebar-category-nav ul { list-style:none; margin-top:-10px; margin-left:-15px; margin-right:-15px; margin-bottom:0; }
.sidebar-category-nav ul .fa-angle-left { font-size:20px; margin-right:8px; position:relative; top:1px; }
.sidebar-category-nav ul li { padding:10px 15px; border:0; position:relative; }
.sidebar-category-nav ul li a { display:inline-block; color:#434343; font-size:14px; position:relative; }
.sidebar-category-nav ul li a:after { background-color: var(--VoltexBlue900); bottom:0; content: ""; display: block; height: 1px; left: 0; position: absolute; 
    transition: all .3s ease; width: 0; }
.sidebar-category-nav ul li a:hover:after { width: 100%; }
.sidebar-category-nav ul li .btn-toggle {display:none!important; }
.sidebar-category-nav ul li a:hover { color:var(--VoltexBlue900); }
.sidebar-category-nav ul li ul,
.sidebar-category-nav ul li ul ul  { margin-top:10px; margin-bottom: -10px; padding-left:30px; }
.sidebar-category-nav ul li ul li a { color:#707070; }
.sidebar-category-nav ul .selected { color:var(--VoltexBlue900); font-weight:700; }
.sidebar-category-nav .border-top { border-top:1px dashed #dfe3e8; padding-top:20px; margin-top:10px; }
.sidebar-category-nav .hideCat { display:none;  }
.sidebar-category-nav .showCat { display:block; } 

.collapse { display:none; }
.collapse.in { display: block; }
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility;
  -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }

/***************************************************************/
/********** Product page ***********/
/***************************************************************/
.gift-back-rem-points-wrap { width:1260px; margin:0 auto; overflow:hidden; }
.gift-back-rem-points-wrap .back-to-gift-page { color:var(--VoltexBlue900)!important; font-size:14px; float:left; padding-right:15px; padding-bottom:10px; }
.gift-back-rem-points-wrap .my-rem-gift-points-wrap { padding-top:0; padding-bottom:10px; }

.product-detail-wrap { width:1260px; clear:both; margin:0 auto 30px; background-color: #fff; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); position:  relative; border: 1px solid #dfe3e8; -moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); }
.back-to-sr-btn { position:absolute; top:-40px; right:0; font-size:13px; }

.product-detail-wrap .pd-top-row { padding:60px 90px; position:relative; z-index:100; display:flex; }
.product-detail-wrap .pd-top-row .photos-column { flex:none; width:500px; float:left; text-align:center; position:relative; z-index:60; }
.product-detail-wrap .pd-top-row .photos-column a { display:block; }
.product-detail-wrap .pd-top-row .photos-column .center-image { width:100%; margin:0 auto; text-align:center; position:relative; }
.product-detail-wrap .pd-top-row .photos-column .center-image .catImage2 { opacity: 0!important; position: absolute; left: 0; top: 0; z-index: 0;
    visibility: hidden!important; }
.product-detail-wrap .pd-top-row .photos-column .image-pager { margin-top:20px; }
.product-detail-wrap .pd-top-row .photos-column .image-pager .eachThumb { display:inline-block; position:relative; overflow:hidden; }
.product-detail-wrap .pd-top-row .photos-column .image-pager .eachThumb .thumbLoader { position:absolute; left:6px; top:0; width:70px; height:70px; z-index:10; background-color:#f9f9fb; text-align:center; }
.product-detail-wrap .pd-top-row .photos-column .image-pager .eachThumb .thumbLoader .spinner { color:#cccccc; position:relative; top:24px; }

.product-detail-wrap .pd-top-row .photos-column .image-pager img { width:70px; padding: 6px;   margin: 0 6px 8px;  border: 1px solid transparent; }
.product-detail-wrap .pd-top-row .photos-column .image-pager img.active { border-color:#01adff; }

.product-detail-wrap .pd-top-row .photos-column .image-pager .eachVideoThumb { vertical-align:top; width:70px; margin:0 6px 8px; display:inline-block; position:relative; overflow:hidden; border-radius: 6px; }
.product-detail-wrap .pd-top-row .photos-column .image-pager .eachVideoThumb .wistia_click_to_play { width:70px!important; position:relative; }
.product-detail-wrap .pd-top-row .photos-column .image-pager .eachVideoThumb .playButton-wrap { cursor:pointer; position:absolute; left:0; top:0; z-index:1; width:100%; height:70px;background-color:rgba(4,102,164,0.15); }
.product-detail-wrap .pd-top-row .photos-column .image-pager .eachVideoThumb .playButton-wrap:hover { background-color:rgba(4,102,164,0.25); }
.product-detail-wrap .pd-top-row .photos-column .image-pager .eachVideoThumb .playButton { display:block; margin:0 auto; text-align:center; position:relative; top:25px; width:20px; height:20px; color:#ffffff; border-radius:99px; background: var(--VoltexBtnBlue900); }
.product-detail-wrap .pd-top-row .photos-column .image-pager .eachVideoThumb .playButton i { font-size:8px; position: relative; left: 1px; top: 6px; vertical-align: top; }


.zoom-with-thumbnails { display:inline-block; border:1px solid #fff; }		
.zoom-with-thumbnails:hover { cursor: url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/zoom-in-icon.png),crosshair; }
.zoom-with-thumbnails { display:block; margin:0 auto; height:375px; overflow:hidden; }
.zoom-with-thumbnails img {  display: block; margin:0 auto; max-width: 100%; max-height:375px; }
.zoom-with-thumbnails img::selection { background-color: transparent; }
.zoomImg { overflow:hidden; }
.addZoomStyle { width:1080px; border:1px solid #e8e8e8; background-color:#fff; text-align:center; }
.addZoomStyle img { display:block; margin:0 0 0 265px; }
.addZoomStyle:hover { cursor: url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/zoom-out-icon.png),crosshair; }
.addZoomStyle img.product-image-for-matrix-options { visibility:hidden; }
.each-product-column .itemname-availability-row .zoom-link { display:none!important; }

.ProdTopLoader { position:absolute; left:0; top:0; width:100%; height:375px; z-index:500; background-color:#f9f9fb; text-align:center; }
.ProdTopLoader .spinner { color:#cccccc; position:relative; top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%); }

.product-detail-wrap .pd-top-row .product-info-column { flex:auto;  padding:0; margin-left:45px; }
.product-detail-wrap .pd-top-row .product-info-column  .row { margin-left:0; margin-right:0; }
.product-detail-wrap .pd-top-row .product-info-column h1 { display:block; font-size:20px; line-height:26px; font-weight:bold; font-family:var(--ff-secondary)!important; color: var(--VoltexBlack); padding-bottom:20px; }
.product-detail-wrap .pd-top-row .product-info-column h1#matrixinfoItemDescription { border-bottom:0!important; }
.product-detail-wrap .pd-top-row .product-info-column .spent-amt { padding:0 0 20px 0; margin-top:-1px; font-size: 15px; line-height:19px; font-style: italic; color: #707070; background-color:#ffffff; }
.product-detail-wrap .pd-top-row .product-info-column .line-row { clear:both; height:0px; border-bottom:1px solid #dfe3e8; }

.product-detail-wrap .pd-top-row .product-info-column .eta-row { display:inline-block; margin-bottom:20px; color:#707070; font-size:14px; line-height:20px;  padding:8px 12px 8px 36px; background-color:#F2F3F7; border-radius:4px; position:relative; }
.product-detail-wrap .pd-top-row .product-info-column .eta-row .eta-icon { position:absolute; top:50%; left:10px; width:19px; transform:translateY(-50%); }
.product-detail-wrap .pd-top-row .product-info-column .eta-row .order-time { font-weight:600; color:var(--VoltexBlack); }
.product-detail-wrap .pd-top-row .product-info-column .eta-row .receive-eta { font-weight:600; color:var(--VoltexBlue900); }

.product-detail-wrap .pd-top-row .product-info-column .pcode-availability-row { padding-bottom:14px; }
.product-detail-wrap .pd-top-row .product-info-column .pcode-availability-row:before,
.product-detail-wrap .pd-top-row .product-info-column .pcode-availability-row:after { content:" "; display:table; clear:both; width:100%; }
.product-detail-wrap .pd-top-row .product-info-column .pcode-availability-row div[id^=imgStockHint_],
.product-detail-wrap .pd-top-row .product-info-column .pcode-availability-row div[id^=lblStockHint_] { display:none; }
.product-detail-wrap .pd-top-row .product-info-column .pcode-availability-row .pcode { float:left; padding-right:20px; color:#707070; }
.product-detail-wrap .pd-top-row .product-info-column .pcode-availability-row .availability  { float:left; }
.product-detail-wrap .pd-top-row .product-info-column .pcode-availability-row img,
.product-detail-wrap .pd-top-row .product-info-column .pcode-availability-row .label-stockhint { display:none; }
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table { width:320px; margin-top:20px; margin-bottom:20px; }
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table .col-2 { text-align:right; }
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table .col-2 .level-price { color: var(--VoltexBtnBlue900);}
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table tr td { padding: 6px; font-size: 14px; vertical-align:middle; font-weight: bold; color: #434343; border-bottom: 1px solid #f2f3f7; }
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table tr td.col-1 { padding-right:0; line-height:20px; }
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table tr td .price-col { display:inline-block; margin-right:10px; }

.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table tr:last-of-type td { border-bottom:0; }
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table .title-row td { border:0; }

.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table.BundleProductPrice { max-width:100%; width:100%; margin:0; background:#ffffff; padding-bottom:20px; margin-top:-1px; position:relative; z-index:2; }
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table.BundleProductPrice .each-row { overflow:hidden; clear:both; font-size:14px; }
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table.BundleProductPrice .col-1 { float:left; padding-right:20px; }
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table.BundleProductPrice .col-2 { float:left; padding-right:25px; font-weight:700; }
.product-detail-wrap .pd-top-row .product-info-column .bundle-price-table.BundleProductPrice .col-3.save-txt  { color: var(--Good900); font-weight:700; }



.product-detail-wrap .pd-top-row .product-info-column .CataddtoCartClass { float: right; width: 41px; height: 26px; line-height: 26px; font-size: 14px; font-weight: bold; font-family: var(--ff-secondary); color: var(--VoltexBtnBlue900); text-align: center; border-radius: 2px; border: solid 1px var(--VoltexBtnBlue900); } 
.product-detail-wrap .pd-top-row .product-info-column .CataddtoCartClass:hover { background-color: rgba(1, 173, 255, 0.1); }
.product-detail-wrap .pd-top-row .product-info-column button.CataddtoCartClass:disabled { text-align:center; padding:0; color:#cccccc; border-color:#cccccc; background-color:#ffffff; }
.product-detail-wrap .pd-top-row .product-info-column .matrixCataddtoCartClass { float: right; width: 41px; height: 26px; line-height: 26px; font-size: 14px; font-weight: bold; font-family: var(--ff-secondary); color: var(--VoltexBtnBlue900); text-align: center; border-radius: 2px; border: solid 1px var(--VoltexBlue900); } 
.product-detail-wrap .pd-top-row .product-info-column .matrixCataddtoCartClass:hover { background-color: rgba(1, 173, 255, 0.1); }
.product-detail-wrap .pd-top-row .product-info-column .carton-column-wrap { width:303px; margin-bottom:20px; }
.product-detail-wrap .pd-top-row .product-info-column .carton-column-wrap-matrix { width:303px; margin-bottom:20px; }
.product-detail-wrap .pd-top-row .product-info-column .minicart-notif-item{ border: 0;  margin-top: 20px; }
.product-detail-wrap .pd-top-row .product-info-column .minicart-notif-item img { width: 20px; }
.product-detail-wrap .pd-top-row .product-info-column .minicart-notif-item .notif-item-body { color: #3685B6; }
.product-detail-wrap .pd-top-row .product-info-column .minicart-notif-item a { text-decoration: underline; }

.product-detail-wrap .product-info-column { position: relative; }
.product-detail-wrap .product-info-column .product-controls-spinner { width: 100%; height: 100%; position: absolute; background: #fff; z-index: 1000; display: flex; align-items: center; justify-content: center; pointer-events: none; }


.product-detail-wrap .pd-top-row .login-register-text { font-size:14px; padding:20px 0; border-bottom: 1px solid #dfe3e8; }

.ProdMatrixBtnControl-wrap { margin-bottom:10px; /* padding-top:10px; border-top: 1px solid #dfe3e8;*/ border-bottom: 1px solid #dfe3e8; }
.ProdMatrixBtnControl-wrap .btnControl-row { overflow:hidden; padding-bottom:10px; }
.ProdMatrixBtnControl-wrap .btnControl-row label { display:block; width:auto; font-size:14px; padding-right:20px; margin-bottom:10px; font-weight:700; }
.ProdMatrixBtnControl-wrap .btnControl-row label.label-fa { padding:0; text-align:center; font-size:14px; color:#949494; margin:0; font-weight:normal; }
.ProdMatrixBtnControl-wrap .btnControl-row .matrixAtt-btns { overflow:hidden; }
.ProdMatrixBtnControl-wrap .btnControl-row .matrixAtt-btns a { float:left; margin-right:10px; margin-bottom:10px; padding:0 10px; min-width:41px; height:26px; line-height:24px; color:var(--VoltexBlack); font-size:14px; font-weight:bold; border:1px solid #dfe3e8; text-align:center; }
.ProdMatrixBtnControl-wrap .btnControl-row .matrixAtt-btns a.active { border-color:#01adff; background-color: rgba(1, 173, 255, 0.1); }
.ProdMatrixBtnControl-wrap .btnControl-row .matrixAtt-btns a:hover { border-color:#01adff; }

.each-product-column .ProdMatrixBtnControl-wrap .btnControl-row { display:block;  }

#matrix-table1 .price-table { font-size: 14px; color: #707070; margin-top:0; margin-bottom:10px; padding-bottom:20px; border-bottom: 1px solid #dfe3e8; background-color:#ffffff; position:relative; z-index:1; }

/* Kit Product */
.kit-price-wrap table.KitTable tr.KitTableGroup td { padding-top:20px; font-weight:700; }
.kit-price-wrap table.KitTable tr:nth-of-type(odd) { background:none; }
.kit-price-wrap table.KitTable tr td { border-top:0; border-bottom:1px solid #f2f3f7; font-size:14px; }
.kit-price-wrap table.KitTable input[type=radio] { margin-right:5px; }
 
#KitSideBar { padding-top:20px; padding-bottom:20px; border-top: 1px solid #dfe3e8; }
#KitSideBar #KitAddToCartFormHeader { display:none; }
#KitSideBar .panel-body { padding:0; }
#KitSideBar .kitDetails { display:none; }
#KitSideBar .KitAddToCartFormPricePopUp { font-size:20px; font-weight:bold; color:var(--VoltexBlack); }
#KitSideBar .ProdAddtoCartListWrap { border:0; }


.kit-wrap .kit-var-title { font-size:14px; line-height:17px; font-weight:700; margin:0 0 20px 0; }
.kit-wrap .in-stock,
.kit-wrap .out-of-stock { font-size:12px; }

.variant-group-wrap { margin-bottom:10px;  }
.variant-group-wrap .each-variant { display:inline-block; margin-right:20px; margin-bottom:20px; vertical-align:top; }
.variant-group-wrap .each-variant .ev-col-1 { display:block; }
.variant-group-wrap .each-variant .ev-col-1 input { display:none; }
.variant-group-wrap .each-variant .ev-col-1 .kitItemGroup { min-width:100px; text-align:center; white-space: nowrap; display:inline-block; padding: 4px 10px; font-size:14px; line-height:16px; font-weight:700; color:var(--VoltexBlack); border:1px solid #cccccc; background-color:#ffffff; }
.variant-group-wrap .each-variant .ev-col-1 .kitItemGroup:hover,
.variant-group-wrap .each-variant .ev-col-1 .kitItemGroup.active { border-color: #01adff; background-color: rgba(1,173,255,.1); text-decoration:none!important; }
 
.variant-group-wrap .each-variant .ev-col-2 { display:block; }
.variant-group-wrap .each-variant .ev-col-3 { font-size:12px; line-height:14px; }




.ProdAddtoCartListWrap { border-top:1px solid #dfe3e8; padding-top:20px; position:relative; z-index:10; }
.ProdAddtoCartListWrap .warning-box-msg { float:left; font-weight:normal; }
.ProdAddtoCartListWrap:before,
.ProdAddtoCartListWrap:after { content:" "; display:table; clear:both; width:100%; }

#shopcartbutton { padding-top:0; border-top:0!important; }

.ProdAddtoCartListWrap .ProdAddtoCartListWrap_inner { display: flex; flex-direction: row; justify-content: center; clear:both; }

.ProdAddtoCartListWrap .AddtoCartWrap { flex:auto; height:auto; position:relative; z-index:5; }
.ProdAddtoCartListWrap .AddtoCartWrap .addtoCart-btn { display: block; width:70%; float:right; font-size: 18px; text-align: center; color: #fff; height: 45px; line-height: 45px; border-radius: 6px; background-color: var(--VoltexBtnBlue900); font-family: var(--ff-primary); cursor: pointer; position: relative; z-index: 50; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color; }
.ProdAddtoCartListWrap .AddtoCartWrap .addtoCart-btn:hover { background-color:var(--AccentBlue900); }
.ProdAddtoCartListWrap .AddtoCartWrap .matrixaddtoCart-btn { display: block; width:70%; float:right; font-size: 18px; text-align: center; color: #fff; height: 45px; line-height: 45px; border-radius: 6px; background-color: var(--VoltexBtnBlue900); font-family: var(--ff-primary); cursor: pointer; position: relative;
    z-index: 50; }
.ProdAddtoCartListWrap .AddtoCartWrap .matrixaddtoCart-btn:hover { background-color:var(--AccentBlue900); }
.ProdAddtoCartListWrap .AddtoCartWrap .kitaddtoCart-btn { display: block; width:70%; float:right; font-size: 18px; text-align: center; color: #fff; height: 45px; line-height: 45px; border-radius: 6px; background-color: var(--VoltexBtnBlue900); font-family: var(--ff-primary); cursor: pointer; position: relative; z-index: 50; }
.ProdAddtoCartListWrap .AddtoCartWrap .kitaddtoCart-btn:hover { background-color:var(--AccentBlue900); }

.ProdAddtoCartListWrap .AddtoCartWrap .addtoCart-btn-disabled { display: block; width:70%; float:right; font-size: 18px; text-align: center; color: #fff; height: 45px; line-height: 45px; border-radius: 6px; background-color: #949494!important; font-family: var(--ff-primary); cursor: pointer; position: relative; z-index: 50; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color; cursor:not-allowed; }
.ProdAddtoCartListWrap .AddtoCartWrap .addtoCart-btn-disabled .tooltip{ text-align:left; background:#333;top:0;color:#fff;display:block;left:50%;margin-left:-78px;margin-top:0;opacity:0;padding:8px 10px;font-size:12px; height:auto; line-height:18px; pointer-events:none;position:absolute;width:156px;-webkit-transform:translateY(-85px);-moz-transform:translateY(-85px);-ms-transform:translateY(-85px);-o-transform:translateY(-85px);transform:translateY(-85px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);}
.ProdAddtoCartListWrap .AddtoCartWrap .addtoCart-btn-disabled .tooltip:before { content: ''; position: absolute; display: block; width: 0px; right: 70px; bottom: -6px; border: 6px solid transparent; border-bottom: 0; border-top: 6px solid #333333; }
.ProdAddtoCartListWrap .AddtoCartWrap .addtoCart-btn-disabled:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(-65px);-moz-transform:translateY(-65px);-ms-transform:translateY(-65px);-o-transform:translateY(-px);transform:translateY(-65px)}


.ProdAddtoCartListWrap .AddtoCartWrap .AddtoCart_loader { width:70%; } 

.ProdAddtoCartListWrap .cartKitQtyControls,
.ProdAddtoCartListWrap .cartQtyControls { height: 45px; position:relative; background-color: #fff; z-index: 2; }
.ProdAddtoCartListWrap .cartKitQtyControls .qty_box,
.ProdAddtoCartListWrap .cartQtyControls .qty_box { float:left; width:25%; height:45px; line-height:normal; font-size:16px; font-weight:bold; margin:0 auto;  background:#fff; border: 1px solid #dfe3e8; border-radius:var(--borderRadius); text-align:center; position:relative; top:0; -webkit-appearance: none;  -moz-appearance: textfield; padding:0 12px!important; -moz-box-shadow: 0 0 2px rgba(145,145,145,0.1) inset,0 3px 2px rgba(145,145,145,0.1) inset;
    -webkit-box-shadow: 0 0 2px rgba(145,145,145,0.1) inset, 0 3px 2px rgba(145,145,145,0.1) inset; box-shadow: 0 0 2px rgba(145,145,145,0.1) inset, 0 3px 2px rgba(145,145,145,0.1) inset; box-sizing:border-box; }
.ProdAddtoCartListWrap .cartQtyControls .qty_box:disabled { cursor:not-allowed; background-color: #f2f2f2!important; }

.ProdAddtoCartListWrap .cartKitQtyControls .qty_box:focus,
.ProdAddtoCartListWrap .cartQtyControls .qty_box:focus { border-color:#01ADFF!important; color:#01ADFF!important; }
.ProdAddtoCartListWrap .cartKitQtyControls .qty_box.gray,
.ProdAddtoCartListWrap .cartQtyControls .qty_box.gray { border-color:#dfe3e8!important; background-color:#F2F3F7!important; color:#cccccc!important; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

.ProdAddtoCartListWrap .cartKitQtyControls .qty-dropdown,
.ProdAddtoCartListWrap .cartQtyControls .qty-dropdown { display:block; width:91px; height:25px!important; line-height:normal; font-size:16px; color:#fff; font-weight:bold; margin:0 auto; float:none; border:0; border-radius: 4px; text-align:center!important; position:relative; top:10px; -webkit-appearance: none;  -moz-appearance: textfield; background: #009eea url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/arrow_down_white.svg) no-repeat 92% center; background-size: 14px auto; }
.ProdAddtoCartListWrap .cartKitQtyControls .minus-plus-btn { position:absolute; right:0; top:0; }
.ProdAddtoCartListWrap .cartKitQtyControls .minus-plus-btn,
.ProdAddtoCartListWrap .cartQtyControls .minus-plus-btn { float: right; width: 70%; display: flex; flex-direction: row; position:absolute; right:0; }
.ProdAddtoCartListWrap .cartKitQtyControls .minus-btn,
.ProdAddtoCartListWrap .cartQtyControls .minus-btn { flex: auto; width: 50%; height: 45px; float: left; text-align: center; cursor: pointer;
    background-color: var(--VoltexBtnBlue900); -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.ProdAddtoCartListWrap .cartKitQtyControls .minus-btn:hover,
.ProdAddtoCartListWrap .cartQtyControls .minus-btn:hover { background-color: var(--AccentBlue900); }
.ProdAddtoCartListWrap .cartKitQtyControls .minus-icon,
.ProdAddtoCartListWrap .cartQtyControls .minus-icon { display:block; margin:17px auto 0; width:12px; height:12px; position:relative; }
.ProdAddtoCartListWrap .cartKitQtyControls .minus-icon:before,
.ProdAddtoCartListWrap .cartQtyControls .minus-icon:before { content:" "; width:12px; height:2px; background-color:#ffffff; position:absolute; top:5px; left:0; }
.ProdAddtoCartListWrap .cartKitQtyControls .plus-btn,
.ProdAddtoCartListWrap .cartQtyControls .plus-btn { flex: auto; width: 50%; height: 45px; border-left: 1px solid #2aa4f2; float: right; text-align: center;     cursor: pointer; background-color: var(--VoltexBtnBlue900); -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.ProdAddtoCartListWrap .cartKitQtyControls .plus-btn:hover,
.ProdAddtoCartListWrap .cartQtyControls .plus-btn:hover { background-color: var(--AccentBlue900); }
.ProdAddtoCartListWrap .cartKitQtyControls .plus-icon,
.ProdAddtoCartListWrap .cartQtyControls .plus-icon { display:block; margin:17px auto 0; width:12px; height:12px; position:relative; }
.ProdAddtoCartListWrap .cartKitQtyControls .plus-icon:before,
.ProdAddtoCartListWrap .cartQtyControls .plus-icon:before { content:" "; width:12px; height:2px; background-color:#ffffff; position:absolute; top:5px; left:0; }
.ProdAddtoCartListWrap .cartKitQtyControls .plus-icon:after,
.ProdAddtoCartListWrap .cartQtyControls .plus-icon:after { content:" "; width:2px; height:12px; background-color:#ffffff; position:absolute; left:5px; top:0; }



.ProdAddtoCartListWrap .matrixcartQtyControls { height: 45px;  position:relative; background-color:#fff; z-index:2; }
.ProdAddtoCartListWrap .matrixcartQtyControls .qty_box { float: left; width: 25%; height: 45px; line-height: normal; font-size: 16px; font-weight: bold;
    margin: 0 auto; background: #fff; border: 1px solid #dfe3e8; border-radius: var(--borderRadius); text-align: center; position: relative; top: 0; -webkit-appearance: none; -moz-appearance: textfield; padding: 0 12px!important; -moz-box-shadow: 0 0 2px rgba(145,145,145,0.1) inset,0 3px 2px rgba(145,145,145,0.1) inset; -webkit-box-shadow: 0 0 2px rgba(145,145,145,0.1) inset, 0 3px 2px rgba(145,145,145,0.1) inset;  box-shadow: 0 0 2px rgba(145,145,145,0.1) inset, 0 3px 2px rgba(145,145,145,0.1) inset; }
.ProdAddtoCartListWrap .matrixcartQtyControls .qty_box:focus { border-color:#01ADFF!important; color:#01ADFF!important; }
.ProdAddtoCartListWrap .matrixcartQtyControls .qty_box.gray { border-color:#dfe3e8!important; background-color:#F2F3F7!important; color:#cccccc!important; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

.ProdAddtoCartListWrap .matrixcartQtyControls .qty-dropdown { flex: none;  width:91px; height:25px!important; line-height:normal; font-size:16px; color:#fff; font-weight:bold; margin:0 auto; float:none; border:0; border-radius: var(--borderRadius); text-align:center!important; position:relative; top:10px; -webkit-appearance: none;  -moz-appearance: textfield; background: #009eea url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/arrow_down_white.svg) no-repeat 92% center; background-size: 14px auto; }

.ProdAddtoCartListWrap .matrixcartQtyControls .minus-plus-btn { display: none; float: right; width: 70%; }

.ProdAddtoCartListWrap .matrixcartQtyControls .minus-btn {  flex: auto; width: 50%; height: 45px; float: left; text-align: center; cursor: pointer;
    background-color: var(--VoltexBtnBlue900); -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.ProdAddtoCartListWrap .matrixcartQtyControls .minus-btn:hover { background-color: var(--AccentBlue900); }
.ProdAddtoCartListWrap .matrixcartQtyControls .minus-icon { display:block; margin:17px auto 0; width:12px; height:12px; position:relative; }
.ProdAddtoCartListWrap .matrixcartQtyControls .minus-icon:before { content:" "; width:12px; height:2px; background-color:#ffffff; position:absolute; top:5px; left:0; }
.ProdAddtoCartListWrap .matrixcartQtyControls .plus-btn { flex: auto; width: 50%; height: 45px; border-left: 1px solid #2aa4f2; float: right; text-align: center;     cursor: pointer; background-color: var(--VoltexBtnBlue900); -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.ProdAddtoCartListWrap .matrixcartQtyControls .plus-btn:hover { background-color: var(--AccentBlue900); }
.ProdAddtoCartListWrap .matrixcartQtyControls .plus-icon { display:block; margin:17px auto 0; width:12px; height:12px; position:relative; }
.ProdAddtoCartListWrap .matrixcartQtyControls .plus-icon:before { content:" "; width:12px; height:2px; background-color:#ffffff; position:absolute; top:5px; left:0; }
.ProdAddtoCartListWrap .matrixcartQtyControls .plus-icon:after { content:" "; width:2px; height:12px; background-color:#ffffff; position:absolute; left:5px; top:0; }


.ProdAddtoCartListWrap .addtolist-btn-wrap { flex:none; width:115px; position:relative; z-index:10; text-align:center; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-btn { display:block; text-align:center; font-size:14px; color:#707070; padding:10px 0; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-btn:hover { color:var(--AccentBlue900); }

.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap { position:absolute; top:-166px; left:-300px; z-index:5; width:300px; height:380px; background-color:#fff; border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(32, 33, 36, 0.4);  transition: ease 0.25s all;  transform: translateY(0px); visibility: visible; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap.hidden { display: block!important; transform: translateX(100px); }

.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap:before,
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; z-index:50; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap:before { border-color: rgba(255, 255, 255, 0); border-left-color: rgba(218, 218, 218, 0.65); border-width: 14px; margin-top: -14px; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap:after { border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 10px; margin-top: -10px; }

.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .inner-wrap { height:100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .search-close-row { padding:15px 15px 10px; overflow:hidden; position:relative; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .list-search-box { width:85%; height:40px; border-radius: var(--borderRadius); background-color: #f2f3f7; float:left; border:1px solid transparent; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .list-search-box:focus-within { border-color:var(--VoltexBtnBlue900); box-shadow: 0 0 0 0.20rem rgba(55,147,230,0.30); }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .list-search-box .s_icon { width:14px; margin:14px 14px 0 14px; float:left; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .list-search-box .sbox { width:70%; float:left; height:40px; border:0; background:none; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .close_icon { width:12px; margin:15px 3px 0 0; float:right; opacity:0.3; cursor:pointer; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .close_icon:hover { opacity:1; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .folder-list { overflow: auto; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:5px 0 10px; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .folder-list ul { margin:0; text-align:left; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .folder-list li { text-align:left; font-size:14px; line-height:18px; color:#707070; display:block; padding:11px 24px; cursor:pointer; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .folder-list li a { font-size:14px; line-height:18px; color:#707070; display:block; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .folder-list li:hover { color:var(--VoltexBlack); background-color:#fafafc; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .folder-list li:active { color: var(--VoltexBtnBlue900); font-weight:bold; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .createNewList-btn { text-align:left; display:block; padding:10px 9px; font-size:14px; line-height:18px; color:var(--VoltexBlue900); }
.ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap .createNewList-btn:hover { color:var(--VoltexBtnBlue900); }

.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls { position:relative; display:block; width:100%; height: auto; padding:13px 0; border-top:1px solid #dfe3e8; background-color:#ffffff; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .success-msg { display:none; font-size:14px; color:#707070; position:absolute; top:0; left:0; z-index:50; width:100%; height:100%; background-color:#fff; text-align:center; box-sizing:border-box; padding:12px 15px 0 15px; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .success-msg.show { display:block; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .success-msg .listName { position:relative; top:-1px; vertical-align:middle; display:inline-block; max-width:120px; color:#434343; font-weight:bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width:80px; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .success-msg .smsg { float:left; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .success-msg .viewListBtn { float:right; cursor:pointer; }

.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .success-msg .check-icon { display:inline-block; position:relative; top:3px; margin-right:4px; width:18px; height:18px; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/green_check_circle.svg); background-repeat:no-repeat; background-size:18px; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .ListError-msg { font-size:14px; color:#707070; position:absolute; top:0; left:0; z-index:50; width:100%; height:100%; background-color:#fff; text-align:center; box-sizing:border-box; padding:12px 0 0 0; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .ListError-msg .error-icon { display:inline-block; position:relative; top:3px; margin-right:4px; width:18px; height:18px; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/red_error_circle.svg); background-repeat:no-repeat; background-size:18px; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .qty_box { display:block; width:91px; height:25px; line-height:normal; font-size:16px; color:#707070; font-weight:bold; margin:0 auto; float:none; background:#f2f3f7; border:1px solid transparent; border-radius: var(--borderRadius); text-align:center; -webkit-appearance: none;  -moz-appearance: textfield; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
 .ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .qty_box:focus { border-color:var(--VoltexBtnBlue900); box-shadow: 0 0 0 0.20rem rgba(55,147,230,0.30); }
 .ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .minus-btn { position:absolute; left:24px; top:13px; width:45px; height:25px; text-align:center; cursor:pointer; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .minus-icon { display:block; margin:7px auto 0; width:12px; height:12px; position:relative; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .minus-icon:before { content:" "; width:12px; height:2px; background-color:#707070; position:absolute; top:5px; left:0; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .minus-btn:hover .minus-icon:before { background-color:var(--AccentBlue900); }

.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .plus-btn { position:absolute; right:24px; top:13px; width:45px; height:25px; float:right; text-align:center; cursor:pointer; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .plus-icon { display:block; margin:7px auto 0; width:12px; height:12px; position:relative; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .plus-icon:before { content:" "; width:12px; height:2px; background-color:#707070; position:absolute; top:5px; left:0; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .plus-icon:after { content:" "; width:2px; height:12px; background-color:#707070; position:absolute; left:5px; top:0; }
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .plus-btn:hover .plus-icon:before,
.ProdAddtoCartListWrap .addtolist-btn-wrap .ListQtyControls .plus-btn:hover .plus-icon:after { background-color:var(--AccentBlue900); }


.ship-today-wrap { display:inline-block; clear:both; margin-top:20px; font-size: 14px; color:var(--VoltexBlack); font-weight:bold; position:relative; z-index:9; }
.ship-today-wrap:hover { z-index:15; }
.ship-today-wrap span { position: relative; cursor: help; color:var(--VoltexBlue900); }
.ship-today-wrap .form-controls-tooltip { left: auto; right: 0; margin-right:-104px; }
.ship-today-wrap .form-controls-tooltip:after { left: auto; right: 122px; }


.alternative-products-wrap { padding:60px 80px 120px; }
.alternative-products-wrap h4 { padding:0 10px; margin-bottom:20px; line-height:26px; }
.alternative-products-wrap .each-prod-inner { margin:0 10px; padding:15px; border:1px solid #F2F3F7; border-radius:4px; }
.alternative-products-wrap .product-img img { transition: .3s; transform: scale(1); }
.alternative-products-wrap .product-img:hover img { transform: scale(1.05); }
.alternative-products-wrap .pcode { font-size:14px; color: #707070; padding-bottom:8px; }
.alternative-products-wrap .pdesc { font-weight:700; color: var(--VoltexBlack); font-size: 16px; line-height: 22px; min-height: 28px; }
.alternative-products-wrap .pdesc a { color: var(--VoltexBlack); }
.alternative-products-wrap .pdesc a:hover { color: var(--AccentBlue900); }


.bundle-itemlist-wrap { padding:0 90px 90px 90px; }
.bundle-itemlist-wrap .b-title { font-size:18px; line-height:22px; padding-bottom:8px; margin-bottom:40px; font-weight:700; color:#707070; border-bottom:1px solid #f2f3f7; }
.bundle-itemlist-wrap .item-lists { display:grid; gap:20px; grid-template-columns: 33.3333% 33.3333% 33.3333%; padding-right:40px; }
.bundle-itemlist-wrap .item-lists .each-item { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; justify-content:flex-start; padding:12px; border:1px solid #F2F3F7; background-color:#FCFCFC; border-radius:4px; }
.bundle-itemlist-wrap .item-lists .each-item .p-image { width:80px; height:80px; overflow:hidden; flex:none; }
.bundle-itemlist-wrap .item-lists .each-item .p-image img { max-width:100%; }
.bundle-itemlist-wrap .item-lists .each-item .p-info { width:100%; padding:0 0 0 12px; font-size:14px; line-height:18px; }
.bundle-itemlist-wrap .item-lists .each-item .pcode { float:left; padding-bottom:6px; font-weight:700; color:#707070; }
.bundle-itemlist-wrap .item-lists .each-item .pavailability { float:right; padding-bottom:6px;  }
.bundle-itemlist-wrap .item-lists .each-item .pdesc { max-height:57px; clear:both; -webkit-line-clamp: 3; -webkit-box-orient: vertical;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; margin:0 0 6px; font-weight:700; }
.bundle-itemlist-wrap .item-lists .each-item .pdesc a { display:block; font-weight:700; color: var(--VoltexBlack); }
.bundle-itemlist-wrap .item-lists .each-item .pdesc a:hover { color: var(--AccentBlue900); }
.bundle-itemlist-wrap .item-lists .each-item .qty { color:#707070; }


.product-tab-content { padding:0 90px 45px; display: block; clear: both; } 
.product-tab-content ul.tab-btn-row { width:100%; margin: 0 ; padding: 0; list-style: none; clear: both; position: relative; z-index: 20; border-bottom: solid 2px #f2f3f7; height:42px; white-space: nowrap; overflow-x: auto; overflow-y: hidden; }
.product-tab-content ul.tab-btn-row:empty { display:none; }
.product-tab-content ul.tab-btn-row li { float:left; height:42px; line-height:42px!important; padding:0!important; position: relative;margin-right: 45px; font-size: 18px!important; color: #707070; overflow: hidden; }
.product-tab-content ul.tab-btn-row li a { display: block; padding:0; color: #707070; text-decoration: none; font-weight: 700; }
.product-tab-content ul.tab-btn-row li.active { color: var(--VoltexBlue900); border-bottom: 2px solid var(--VoltexBlue900)!important; margin-bottom:-2px; }
.product-tab-content ul.tab-btn-row li.active a { color: var(--VoltexBlue900); }
.product-tab-content ul.tab-btn-row li:before { display:none!important; }

.product-tab-content .white-block { padding-top:30px; }
.product-tab-content .white-block #divMatrixWebDescription > h3,
.product-tab-content .white-block > h3 { font-size: 20px; line-height: 24px; font-weight: 900; margin:0; padding:20px 0 10px 0; }
.product-tab-content .white-block #divMatrixWebDescription > p,
.product-tab-content .white-block > p { margin:0 0 20px;}
.product-tab-content .white-block ul { display:block; padding:0 0 40px; margin:0; list-style:none; }
.product-tab-content .white-block ul li{ position:relative;display:block;text-decoration:none;font-size:16px;line-height:24px;padding:3px 0 3px 16px;font-weight:400; }
.product-tab-content .white-block ul li:before{ content:"\f111";position:absolute;top:4px;left:0;font-family:'FontAwesome';color:var(--VoltexBlue900);font-size:6px;text-rendering:auto;-webkit-font-smoothing:antialiased; }
.product-tab-content .white-block ul li a:hover { color: #000; }
.product-tab-content .white-block table { min-width:600px;  border-collapse: collapse; font-family: var(--ff-secondary); margin-bottom: 40px;  border:1px solid #dfe3e8; }
.product-tab-content .white-block table tr th { padding:16px 14px!important; font-size: 14px; line-height:18px; border:1px solid #dfe3e8; border-bottom-width:2px; color: #707070; font-weight: bold; text-align: left; text-transform: uppercase; }
.product-tab-content .white-block table tr td { padding:16px 14px!important;vertical-align:middle; font-size: 16px!important; line-height: 24px; border-bottom:1px solid #dfe3e8; vertical-align: middle!important; border-left:1px solid #dfe3e8; }
.product-tab-content .white-block table tr td:first-child{ font-weight:bold; font-size: 18px!important; background-color:rgba(21,127,194,0.05); }
.product-tab-content .white-block table tr:nth-child(even) {background: none!important;}
.product-tab-content .white-block table tr:nth-child(odd) {background: none!important;}
.product-tab-content .white-block table tr td:nth-child(2) { border-left:0px; }

.fb-comment-wrap { position:relative; }
.fb-comment-wrap .spinner-wrap { width:26px; position:absolute; margin-left:-13px; left:50%; right:0; top:2px; z-index:1; }
.fb-comment-wrap .fb-comments { position:relative; z-index:5; }
.fb-comment-wrap .fb-comments iframe { background-color:#ffffff; }


.download-tabs-content { max-width:650px; padding:20px 0; font-family:var(--ff-secondary); }
.download-tabs-content .dt-title-row { padding:14px;color:#44424b; font-weight:700; border-bottom: 1px solid #e7ebed; }
.download-tabs-content .product-downloads .each-file-row { overflow:hidden; padding:14px 0; border-bottom: 1px dotted #e7ebed; }
.download-tabs-content .product-downloads .each-file-row .dt-col-1 { float:left; width:70%; padding-left:14px; word-break: break-all; }
.download-tabs-content .product-downloads .each-file-row .dt-col-2 { float:right; width:auto; padding-right:14px; text-align:right; }
.download-tabs-content .product-downloads .each-file-row a:hover { color:var(--VoltexBlue900); }


.product-tab-content .video-row h4 {display:block;font-size:14px;padding-bottom:6px;margin-bottom:18px;color:var(--VoltexBlue900);border-bottom:1px solid #ccc}
.product-tab-content .video-row { margin-top:20px; position: relative; padding-bottom: 56%; /* Aspect ratio of the video */height: 0; overflow: hidden; max-width: 100%; } 
.product-tab-content .video-row:empty { margin-top:0; padding-bottom:0;  }
.product-tab-content .video-row iframe, 
.product-tab-content .video-row object, 
.product-tab-content .video-row embed { position: absolute; top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px);}

.pdesc-main-video-wrap { padding:0 0 30px 0; }
.pdesc-video-thumb-wrap { padding:0 0 15px 0;}
.pdesc-video-thumb-wrap .vidRow { margin-left: -8px; margin-right: -8px; overflow:hidden; display: flex; flex-wrap: wrap; }
.pdesc-video-thumb-wrap .vidRow .each-video { padding-left:8px; padding-right:8px; margin-bottom: 15px; width:33.3333%; float:left; box-sizing:border-box; }
.pdesc-video-thumb-wrap .vidRow .vidCaption { display:block; padding:10px 0 20px 0; font-size:15px; font-weight: normal; font-family:var(--ff-primary); }
.pdesc-video-thumb-wrap a { font-size:15px; font-weight: normal; font-family:var(--ff-primary); text-decoration: none; color: #44424b; }
.pdesc-video-thumb-wrap a:hover .vidCaption { color:#0466a4; }
.pdesc-video-thumb-wrap  img { max-width: 100%; display:block; }


.faq-accordion2 { padding:20px 0 0 0; overflow:hidden; width:100%; clear:both; border-bottom: 1px solid #eaeaea; }
.faq-accordion2 h2:first-child { border-top:0; }
.faq-accordion2 h2 { padding: 16px 20px 16px 0; margin: 0!important; font-size:18px; line-height:24px; font-weight:bold; color: var(--VoltexBlack); border-top: 1px solid #eaeaea; cursor: pointer; position:relative; }
.faq-accordion2 h2.active { color: var(--AccentBlue900); }
.faq-accordion2 h2:after  {  transition: all 0.4s ease; position:absolute; right:0; top:20px; display:inline-block; content: "\f078"; color:#000000; opacity:0.54;  font: normal normal normal 14px/1 FontAwesome; }
.faq-accordion2 h2.active:after { transform: rotateZ(-180deg); }
.faq-accordion2 h2 a { display: block; color: var(--VoltexBlack); text-decoration: none; }
.faq-accordion2 h3 { font-size:16px;  }
.faq-accordion2 .inner-text { display:none; background-color:#F2F3F7; padding:10px 14px; margin: 0 0 10px 0; overflow: hidden; white-space: break-spaces; }
.faq-accordion2 .inner-text ul { margin: 0 0 20px 0; padding: 0; }
.faq-accordion2 .inner-text ul li { color: #4c4c4c; margin-bottom: 0; padding-top: 8px; padding-bottom: 8px; }
.faq-accordion2 .inner-text ul li:before { top: 9px; }

.faq-btm-info { padding:60px 15px 0 15px; text-align:center; }
.faq-btm-info h5,
.faq-btm-info p { margin-bottom:10px; }


/*.product-tab-content .white-block { padding:50px 0 0 0; }
.product-tab-content .white-block .img_text_row,
.product-tab-content .white-block .img_text_row.alt { position:relative; padding:50px 0; }

.product-tab-content .white-block .img_text_row:after { content: ""; display: table; clear: both; }
.product-tab-content .white-block .img_text_row h2 { font-size:31px; font-weight:normal!important; line-height:35px; font-family: var(--ff-primary-semibold)!important; }
.product-tab-content .white-block .img_text_row p { color: #44424b; font-size:18px; line-height:24px; padding-top:20px; margin-bottom:0; font-family:var(--ff-primary); }
.product-tab-content .white-block .img_text_row .textCol { float:left; width:40%; left:0; position: absolute; top: 50%; -webkit-transform: translateY(-25%); transform: translateY(-25%); box-sizing:border-box; }
.product-tab-content .white-block .img_text_row .imageCol { float:right; width:60%; right:0;  }
.product-tab-content .white-block .img_text_row.alt .textCol { left:auto; right:0; }
.product-tab-content .white-block .img_text_row.alt .imageCol { float:left; }
.product-tab-content .white-block .img_text_row .minusLeft30_img { margin-left:-90px!important; }
.product-tab-content .white-block .img_text_row .minusLeft30_text { right:90px!important; border:1px solid red; }

.product-tab-content .white-block .img_text_row2 { overflow:hidden; min-height:400px; position:relative; padding:50px 0; }
.product-tab-content .white-block .img_text_row2 h2 { width:100%; clear:both; font-size:31px; line-height:35px; font-family: var(--ff-primary-semibold); font-weight:normal; }
.product-tab-content .white-block .img_text_row2 p { padding-top:20px; color: #44424b; font-size:18px; line-height:24px; font-family:var(--ff-primary); }
.product-tab-content .white-block .img_text_row2 .textColCenter { width:40%; margin:0 auto; }
.product-tab-content .white-block .img_text_row2 .textColLeft { width:40%; float:left; }
.product-tab-content .white-block .img_text_row2 .textColRight { width:40%; float:right; }
.product-tab-content .white-block .img_text_row2 .imageRow { width:100%; clear:both; }
    */


/*-------------------------------------------------------------------------
---------------------------------------------------------------------------
Account
---------------------------------------------------------------------------
-------------------------------------------------------------------------*/
.account-wrap { display:flex;width:1260px;margin:0 auto 24px auto; padding:30px 15px;min-height:150px; height:auto; background-color:#fff;-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);-moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow);box-sizing:border-box; position:relative; }
.account-wrap .line-sep { clear:both; height:0; margin:10px 0 20px 0; border-bottom:1px solid #dfe3e8; opacity: 0.4;  }

.account-wrap .acc-sidebar { width:179px; padding-right:15px; min-height:150px; border-right:1px solid #f2f3f7; flex:none; }
.account-wrap .acc-sidebar h2 { font-size:16px; margin-bottom:15px; }
.account-wrap .acc-right-content { flex: auto; padding-left:15px; min-height:150px; }
.account-wrap .acc-right-content h1 { font-size:22px; line-height:40px; font-weight:900; color:var(--VoltexBlack); margin-bottom:20px; font-family:var(--ff-secondary)!important; }
.account-wrap .acc-right-content h2 { font-size:20px; line-height:40px; font-weight:900; color:var(--VoltexBlack); margin-bottom:20px; font-family:var(--ff-secondary)!important; }
.account-wrap .acc-right-content h3 { font-size:18px; font-weight:900; color:var(--VoltexBlack); overflow:hidden; margin-bottom:20px; }
.account-wrap .acc-right-content h3 .transaction-label { float:right; font-size:14px; color:#707070; font-weight:400; opacity: 0.6; }
.account-wrap .acc-right-content .error-box-msg { display:inline-block; margin-bottom:20px; }
.account-wrap .acc-right-content .success-box-msg  { display:inline-block; margin-bottom:20px; }
.account-wrap .acc-right-content .acc-tab-content:before,
.account-wrap .acc-right-content .acc-tab-content:after { content:" "; display:table; width:100%; clear:both; }

#accountArrowTabs_btns { display:none; }
#accountArrowTabs_btns #AccscrollLeftBtn { text-align:left; position:absolute; left:0; top:6px; background: rgb(255,255,255); background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(6,101,162,0) 100%); }
#accountArrowTabs_btns #AccscrollRightBtn { text-align:right; position:absolute; right:0; top:6px; background: rgb(255,255,255); background: linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(6,101,162,0) 100%); }
#accountArrowTabs_btns .arrow-tab-btn { width:28px; height:28px; display:block; }
#accountArrowTabs_btns .arrow-tab-btn .arrow { border: solid var(--VoltexBlue900); border-width: 0 3px 3px 0; display: inline-block; padding: 3px; }  
#accountArrowTabs_btns .arrow-tab-btn .arrow.right { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); position: relative; top: -1px; right: 2px; }
#accountArrowTabs_btns .arrow-tab-btn .arrow.left { transform: rotate(135deg); -webkit-transform: rotate(135deg); position: relative; top: -1px; left: 2px; }


input[type="search"]::-webkit-search-cancel-button { }

.transaction-detail-wrap:before,
.transaction-detail-wrap:after { content:" "; display:table; width:100%; clear:both; }
.transaction-detail-wrap h3 { margin-top:30px; }
.transaction-detail-wrap .top-info { display:block; color:unset; padding:15px; overflow:hidden; border-bottom:1px solid #f8f8f8; cursor:pointer; }
.transaction-detail-wrap .top-info.odd { background-color:#fbfbfb; }
.transaction-detail-wrap .top-info.active,
.transaction-detail-wrap .top-info:hover { background-color: #f2f3f7; }
.transaction-detail-wrap .top-info .text1 { font-size:16px; line-height:20px; padding-bottom:5px; font-weight:bold; overflow:hidden; }
.transaction-detail-wrap .top-info .text1 .amt-col { float:right; }
.transaction-detail-wrap .top-info .text1 a { text-decoration:none!important; }
.transaction-detail-wrap .top-info .text1 .so-num { color:#01ADFF; text-decoration:none; }
.transaction-detail-wrap .top-info .text1 .collapse-icon { visibility:hidden; color:#01ADFF; font-size: 10px; line-height:20px; display:inline-block; margin-left:5px; vertical-align:top; position:relative;  transition: all 300ms linear; }
.transaction-detail-wrap .top-info.active .text1 .collapse-icon { visibility:visible; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); top:1px; }
.transaction-detail-wrap .top-info:hover .text1 .collapse-icon { visibility:visible; }


.transaction-detail-wrap .top-info .partial-price { display:inline-block; }
.transaction-detail-wrap .top-info .partial-price span { font-size:12px; color:#707070; }
.transaction-detail-wrap .top-info .text2 { font-size:12px; line-height:16px; }
.transaction-detail-wrap .top-info .ellipsis-anim { font-size:16px; top: -6px; position: relative; }
.transaction-detail-wrap .top-info .col1 { float:left; width:33.3333%; text-align:left; }
.transaction-detail-wrap .top-info .col2 { float:left; width:33.3333%; text-align:center; }
.transaction-detail-wrap .top-info .col3 { float:right; width:33.3333%; text-align:right; }
.transaction-detail-wrap .top-info .col3 .text2  { color:#434343; font-style:italic; }
.transaction-detail-wrap .top-info .col3 .text2.cancelled { color: var(--Error900); }
.transaction-detail-wrap .top-info .no-pon { color:#cccccc; }
.transaction-detail-wrap .detailed-info { display:none; padding:30px; position:relative; }

.order-cancel-error-loader { display:none; position:absolute; left:0; top:0; width:100%; height:100%; z-index:500; background: rgba(0, 0, 0, 0.60); }
.order-cancel-error-loader .oc-inner-wrap { display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.order-cancel-error-loader .loader-box { width: 92%; max-width: 420px; height: 56px; border-radius: var(--borderRadius); background-color: #ffffff; display: flex; flex-direction: column;  justify-content: center; }
.order-cancel-error-loader .loader-box .text { text-align: center; font-size: 14px; line-height: 18px; position:relative; top:-2px; }
.order-cancel-error-loader .loader-box .spinner { display: inline-block; margin-right: 10px; color: var(--VoltexBtnBlue900); font-size: 24px; position: relative; top: 4px; }


.transaction-detail-wrap .detailed-info .date-row { overflow:hidden; padding-bottom:16px; }
.transaction-detail-wrap .detailed-info .date-row .left-col { float:left; } 
.transaction-detail-wrap .detailed-info .date-row h5 { font-size:12px; line-height:17px; font-weight:bold; padding-bottom:3px; }
.transaction-detail-wrap .detailed-info .date-row .datelabel { font-size:12px; }
.transaction-detail-wrap .detailed-info .date-row .so-num-col  { float:right; font-size:12px; font-weight:normal; }
.transaction-detail-wrap .detailed-info .di-inner-wrap { display:flex; }

.transaction-detail-wrap .detailed-info .billing-inner-wrap .items-info-column { padding-right:0; margin:0 auto; }
.transaction-detail-wrap .detailed-info .billing-inner-wrap .each-billing-detail { font-size:12px; line-height: 16px; padding-bottom:20px; overflow:hidden; border-bottom: 1px solid #F2F3F7; margin-bottom: 20px; }
.transaction-detail-wrap .detailed-info .billing-inner-wrap .column1 { float:left; width:50%; }
.transaction-detail-wrap .detailed-info .billing-inner-wrap .column1 .inv-num { font-weight:bold; padding-bottom:4px; }
.transaction-detail-wrap .detailed-info .billing-inner-wrap .column2 { float:right; }
.transaction-detail-wrap .detailed-info .billing-inner-wrap .column2 .erow { overflow: hidden; padding: 2px 0; font-size: 12px; line-height: 16px; }
.transaction-detail-wrap .detailed-info .billing-inner-wrap .column2 .erow .col1 { width: 140px; float: left; text-align: right; color: #707070; font-weight: 600; }
.transaction-detail-wrap .detailed-info .billing-inner-wrap .column2 .erow .col2 { width: 91px; float: right; text-align: right; color: var(--VoltexBlack); font-weight: 600; }
.transaction-detail-wrap .detailed-info .billing-inner-wrap .calculation-box  { padding-top:20px; }
.transaction-detail-wrap .detailed-info .billing-inner-wrap .items-info-column .item-list { min-height:unset; }

.transaction-detail-wrap .detailed-info .items-info-column { flex: auto; max-width:689px; padding-right: 30px;  min-height: 150px; }
.transaction-detail-wrap .detailed-info .items-info-column .top-bar { width:100%; clear:both; margin-bottom:20px; height:10px; opacity: 0.8; background-color: #d4e6f4; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list { min-height:200px; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod { display:flex; flex-direction: row; overflow:hidden; font-size:12px; line-height:23px; padding-bottom:20px; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .prod-info-col { display:flex; flex: auto;  flex-direction: row; padding-right:30px; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .prod-info-col .imagebox { flex:none; width:45px; height:45px; margin-right:10px; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .prod-info-col .pname  { flex: auto; font-weight:600; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .prod-info-col .pname .iName { display:block; clear:both; color:#707070; font-weight:400; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .qty-col { width:61px; text-align:left; flex:none; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .price-col { width:91px; text-align:right; flex:none; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .subtotal-col { width:91px; text-align:right; flex:none; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .variantRow1 { padding-left:70px; margin-top:-15px; overflow:hidden; font-size:12px; line-height:23px; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .variantRow2 { padding-left:70px; overflow:hidden; font-size:12px; line-height:23px; padding-bottom:20px; }

.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .prod-info-col .pname .abundle-btn { display:block; cursor:pointer; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .prod-info-col .pname .abundle-btn i { font-weight: 400; font-size: 10px; margin-left: 8px; position: relative; top: -1px; transition: all 300ms linear; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .prod-info-col .pname .abundle-btn.close-b i { -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); top:0px; }


.transaction-detail-wrap .detailed-info .items-info-column .item-list .a-bundle-list { padding:0 0 0 30px; }
.transaction-detail-wrap .detailed-info .items-info-column .item-list .a-bundle-list .each-prod { padding-bottom:10px; }



.transaction-detail-wrap .detailed-info .items-info-column .calculation-box {  float:right; }
.transaction-detail-wrap .detailed-info .items-info-column .calculation-box .cbrow { overflow:hidden; padding:4px 0; font-size:12px; line-height:16px; }
.transaction-detail-wrap .detailed-info .items-info-column .calculation-box .alloc-wrap { padding:20px 0; }
.transaction-detail-wrap .detailed-info .items-info-column .calculation-box .cbrow .col-1 { width:144px; float:left; text-align:left; color:var(--VoltexBlack); font-weight:600; opacity:0.8; }
.transaction-detail-wrap .detailed-info .items-info-column .calculation-box .cbrow .col-2 { width:91px; float:right; text-align:right; color:var(--VoltexBlack); font-weight:600; }
.transaction-detail-wrap .detailed-info .items-info-column .payment-info-row { text-align:right; padding:20px 0 0 0; font-size:12px; line-height:20px; color:#707070; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row { overflow:hidden; padding-top:30px; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .btn2 { float:left; margin-right:10px; height:40px; line-height:normal; text-align:center; font-size: 14px; font-weight: 500; min-width:149px; border-radius: var(--borderRadius); border: solid 1px var(--VoltexBtnBlue900); background-color: rgba(255, 255, 255, 0); color:var(--VoltexBtnBlue900); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color, border; transition-property: color, background-color, border; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .btn2:hover { color:#01ADFF; border-color:#01ADFF; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row a.btn2 { line-height:40px; }

.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .reorder-btn { float:right; color:#fff; background-color: var(--VoltexBtnBlue900); }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .reorder-btn:hover { color:#fff; background-color:#01ADFF; } 
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .payonline-btn { float:right; color:#fff!important; background-color: var(--VoltexBtnBlue900); }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .payonline-btn:hover { color:#fff; background-color:#01ADFF; }

.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .downloadSO.showloader .btnLoader  { display:inline-block; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .downloadSO.showloader .txt { display:none; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .downloadSO.showloader:disabled { cursor:not-allowed; }

.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .reorder-btn.showloader .btnLoader  { display:inline-block; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .reorder-btn.showloader .txt { display:none; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .reorder-btn.showloader:disabled { cursor:not-allowed; }

.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row.orders-btns-row .btn2 { float:right; margin-right:0; margin-left:10px; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .cancel-order-btn { float:left; margin-right:10px; font-size:14px; color:var(--Error900); height:40px; line-height:40px; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .cancel-order-btn .close-x { top:3px; margin-right:4px; }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .cancel-order-btn .close-x::before,
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .cancel-order-btn .close-x::after { background-color:var(--Error900); }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .cancel-order-btn:hover { opacity:0.75; }

.transaction-detail-wrap .detailed-info .tracking-info-column { width: 287px; padding-left: 44px; flex: none; border-left: 2px solid #dfe3e8; }

.transaction-detail-wrap .detailed-info .tracking-info-column .top-row { display:flex; overflow:hidden; margin-bottom:30px; }
.transaction-detail-wrap .detailed-info .tracking-info-column .top-row .col { flex:auto; float:left; font-size:12px; font-weight:700; }
.transaction-detail-wrap .detailed-info .tracking-info-column .top-row .col .logistic-name { line-height:16px; padding-bottom:12px; }
.transaction-detail-wrap .detailed-info .tracking-info-column .top-row .col .tracking-num { color:#707070; line-height:14px; }
.transaction-detail-wrap .detailed-info .tracking-info-column .top-row a.more-btn { flex:auto; float:right; margin-left:15px; text-align:right; font-size:12px; line-height:16px; color:var(--VoltexBlue900); font-weight:700; }
.transaction-detail-wrap .detailed-info .tracking-info-column .top-row a.more-btn:hover { text-decoration:underline; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages { padding-left:11px; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage { border-left:1px solid #cccccc; height:81px; position:relative; padding:0 0 0 24px; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.first-stage::after { display:none!important; }

.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage:before { content: " "; position:absolute; left:-11px; top:0; z-index:10; width: 20px; height: 20px; border: solid 2px #cccccc; background-color: #ffffff; border-radius:120px; font-family:fontawesome; color:#fff; font-size:11px; line-height: 17px; text-align: center; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.completed::before { background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/check_white_slim.svg); background-repeat:no-repeat; background-size:12px 9px; background-position:center center; background-color:var(--Good900); border-color:var(--Good900); }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.completed::after { content:" "; left:-2px; top:-61px; z-index:1; position:absolute; width:2px; height:81px; background-color:var(--Good900); }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.completed .sname { color:var(--Good900)!important; }

.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage { min-height:81px; height:auto; margin-left:-10px; padding:8px 10px 4px 50px; border:0; color:#707070; border-radius: 6px; background-color: #f2f3f7; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage:before { content: " "; width:25px; height:25px; left:10px; top:10px; background-color:#fff;  color:#fff; font-family:fontawesome; color:#fff; font-size:11px; line-height: 17px; text-align: center; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage.completed::before {  background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/check_good900_slim.svg); background-repeat:no-repeat; background-size:12px 9px; background-position:center center; color:var(--Good900); font-size: 15px; line-height: 22px; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage.completed::after { left:9px; height:71px; border-color:#ffffff; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .last-stage.completed { background-color: var(--Good900); }

.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage .sname,
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage .tloc,
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage .date-time { color:#707070; font-weight:bold; }

.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage.completed .sname,
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage.completed .tloc,
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage.completed .date-time,
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage.last-stage.completed .receive-date { color:#ffffff!important; font-style:normal; }

.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .last-stage.cancelled::before { content: " "; font-size:16px; line-height:21px; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/x_white_slim.svg); background-repeat:no-repeat; background-size:13px 13px; background-position:center center; background-color: var(--Error900); border-color:var(--Error900); }

.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage .sname {  color:#dfe3e8; font-size:13px; line-height:16px; padding:3px 0 6px; font-weight:900; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage .tloc { color:var(--VoltexBlack); font-size:12px; line-height:16px; padding-bottom:4px; font-weight:900; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage .date-time { color:#707070; font-size:12px; line-height:16px; padding-bottom:6px; font-style:italic; }
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages .each-stage .receive-date { color:#707070; font-size:12px; line-height:16px; padding-bottom:4px; font-weight:700; font-style:italic; }

.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages.ordercancelled .each-stage.picking,
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages.ordercancelled .each-stage.rtl,
.transaction-detail-wrap .detailed-info .tracking-info-column .track-stages.ordercancelled .each-stage.oiw{ display:none; }

.transaction-detail-wrap .detailed-info .tracking-info-column .received-order-row { padding-top:10px; }
.transaction-detail-wrap .detailed-info .tracking-info-column .received-order-row .error-box-msg { margin-bottom:10px; }
.transaction-detail-wrap .detailed-info .tracking-info-column .received-order-row .BtnReceivedOrder { font-weight:bold; font-size:12px; }


.partial-stat { display:inline-block; padding:0 6px; margin-right:10px; font-weight:700; font-size:12px; background-color:#f8f1e8; color:#e7a14c; border-radius:var(--borderRadius); }
.overdue-stat { display:inline-block; padding:0 6px; margin-right:10px; font-weight:700; font-size:12px; background-color:#fbe9e9; color:var(--Error900); border-radius:var(--borderRadius); }
.paid-stat { display:inline-block; padding:0 6px; margin-right:10px; font-weight:700; font-size:12px; background-color:#e4f2eb; color:#28ac6d; border-radius:var(--borderRadius); }
.paid-amt-col { display:inline-block; }
.due-date-stat {  display:inline-block; padding:0 6px; margin-right:10px; font-weight:700; font-size:12px; background-color:var(--VoltexBlue50); color:var(--VoltexBlue900); border-radius:var(--borderRadius); }

.transaction-detail-wrap .credits-detailed-info  { max-width:652px; margin:0 auto; padding:30px 0; }
.transaction-detail-wrap .credits-detailed-info .items-info-column { border:0; padding-right:0; }
.transaction-detail-wrap .credits-detailed-info .items-info-column .item-list { min-height:100px; }



.chars-left { display: block; text-align: right; font-size: 12px; color:gray; }

.bottom-pager-viewings-wrap { padding:60px 0; overflow:hidden; }
.bottom-pager-viewings-wrap .pager-col { float:left; }
.bottom-pager-viewings-wrap .pager-col .text-label { float:left; font-size:14px; line-height:40px; color:#707070; opacity:0.6; font-weight:400; }
.bottom-pager-viewings-wrap .pager-col .num-box { float:left; margin:0 15px; width: 37px; height: 40px; font-size:14px; font-weight:700; text-align:center; color:#434343; line-height:normal; border-radius: var(--borderRadius); border:1px solid #dfe3e8; background-color:#ffffff; } 
.bottom-pager-viewings-wrap .pager-col .num-box:focus { border-color: var(--VoltexBtnBlue900); }
.bottom-pager-viewings-wrap .pager-col .reset-btn { float:left; font-size:14px; line-height:40px; font-weight:600; color: var(--VoltexBtnBlue900); }
.bottom-pager-viewings-wrap .pager-col .reset-btn:hover { color:#01ADFF; }

.bottom-pager-viewings-wrap .views-paging-col { float:right; }
.bottom-pager-viewings-wrap .views-paging-col .viewing { float:left; font-size:14px; line-height:40px; padding-right:15px; color:#707070; opacity:0.6; }
.bottom-pager-viewings-wrap .views-paging-col ul.pager { float:left; padding:0; margin:0; list-style:none; }
.bottom-pager-viewings-wrap .views-paging-col ul.pager li { float:left; margin:0 2px; }
.bottom-pager-viewings-wrap .views-paging-col ul.pager li.active a { color:#01ADFF; border-color:#01ADFF; }
.bottom-pager-viewings-wrap .views-paging-col ul.pager li a { display:block; width: 29px; height: 40px; line-height:40px; padding:0; color: var(--VoltexBtnBlue900); font-size: 14px; font-weight: 700; text-align: center; border-radius: var(--borderRadius); border: 1px solid #dfe3e8; background-color: #ffffff; }
.bottom-pager-viewings-wrap .views-paging-col ul.pager li a:hover { color:#01ADFF; }

.myaccount-tab-btns { padding:0; margin:0; list-style:none; transition: 0.5s; }
.myaccount-tab-btns li { padding:8px 0; display:block; }
.myaccount-tab-btns li a { display:inline-block; color:#434343; font-size:14px; position:relative; }
.myaccount-tab-btns li a:hover { color:var(--VoltexBlue900); text-decoration:none; }
.myaccount-tab-btns li.active a,
.myaccount-tab-btns li a.active { color:var(--VoltexBlue900); font-weight:700; }
.myaccount-tab-btns li a:after { background-color: var(--VoltexBlue900); bottom:0; content: ""; display: block; height: 1px; left: 0; position: absolute; 
    transition: all .3s ease; width: 0; }
.myaccount-tab-btns li a:hover:after { width: 100%; }

.myaccount-tab-btns li .new { display:block; font-size:10px; line-height:12px; font-weight:400; position: absolute; left:100%; top: 3px; color: #ffffff; padding: 2px 4px; text-align: center; background-color: #ff4d4d; border-radius: 4px; text-transform:uppercase; overflow:hidden; z-index:1; margin-left:5px; }
.myaccount-tab-btns li .new:after { position: absolute; top: 0; width: 100%; height: 100%; content: ""; left: -100%; background-image: linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%,hsla(0,0%,100%,0)); -webkit-animation: i 1s ease 0s infinite; animation: i 1s ease 0s infinite; opacity: .2; }

.acc-dashboard-tab-content .dash-top-row { display:flex; flex-direction:row; justify-content:flex-start; align-content:center; padding:10px 0 16px; }
.acc-dashboard-tab-content .welcome-msg { font-size: 20px; line-height:30px; font-weight:900; padding:0 20px 0 0; }
.acc-dashboard-tab-content .account-company-name { font-size: 16px; line-height:30px; font-style:italic; font-weight:500; }
.custom_welcome_msg { max-width:500px; padding:6px 12px; font-size:15px; font-weight:700; background-color:#FCF5EC; border-radius:8px; overflow:hidden; margin:0 0 15px 0; }
.acc-dashboard-tab-content .account-info-box { width:500px; margin-bottom:15px; color:#ffffff; padding:20px 15px 15px; box-sizing:border-box; background-color:var(--VoltexBtnBlue900); border-radius:8px; }
.acc-dashboard-tab-content .account-info-box .main-info { overflow:hidden; font-size:18px; line-height:22px; font-weight:700; padding-bottom:20px; letter-spacing:0.25px; }
.acc-dashboard-tab-content .account-info-box .main-info .round-icon { vertical-align:middle; display:inline-block; margin-left:10px; width:30px; height:30px; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/group-14@2x.png); background-repeat:no-repeat; background-size:cover; background-position:top center; }
.acc-dashboard-tab-content .account-info-box .main-info-subhead { display:block; color:#fff; font-size:14px; line-height:20px; font-style:italic; margin-top:-16px; padding-bottom:20px; }
.acc-dashboard-tab-content .account-info-box .top-row { overflow:hidden; font-size:14px; line-height:18px; padding:7px 0;  }
.acc-dashboard-tab-content .account-info-box .top-row .col1 { float:left; }
.acc-dashboard-tab-content .account-info-box .top-row .col2 { float:right; }
.acc-dashboard-tab-content .account-info-box .top-row .col2.overDueAmt { color: var(--Error700); }
.acc-dashboard-tab-content .account-info-box .line-sep { height:0; margin:10px 0; border-bottom:1px solid #ffffff; opacity: 0.4; }
.acc-dashboard-tab-content .account-info-box .btm-row { display:flex; overflow:hidden; font-size:14px; line-height:18px; padding:7px 0; }
.acc-dashboard-tab-content .account-info-box .btm-row .col1 { flex: auto; text-align:right; }
.acc-dashboard-tab-content .account-info-box .btm-row .col2 { width:92px; text-align:right; flex:none; }
.acc-dashboard-tab-content .account-info-box .btm-row .note-action { display:block; text-align:right; opacity:0.4; }
.acc-dashboard-tab-content .account-info-btm-btns { text-align:right; padding-top:20px; }
.acc-dashboard-tab-content .account-info-btm-btns .btm-btn { vertical-align:top; display:inline-block; color:#ffffff; font-size:12px; letter-spacing:0.25px; height:29px; line-height:29px; text-align:center; font-weight:bold; margin-left:20px; padding:0 20px; border:0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.acc-dashboard-tab-content .account-info-btm-btns .btm-btn:hover { text-decoration:none!important; }
.acc-dashboard-tab-content .account-info-btm-btns .btm-btn:disabled { color:#ffffff!important; background-color:#cccccc!important; }
.acc-dashboard-tab-content .account-info-btm-btns .btm-btn:hover { text-decoration:underline; }
.acc-dashboard-tab-content .account-info-btm-btns .dl-stm-btn { min-width:152px; background-color:var(--AccentBlue900); }
.acc-dashboard-tab-content .account-info-btm-btns .dl-stm-btn:hover { background-color:var(--AccentBlue800); }
.acc-dashboard-tab-content .account-info-btm-btns .dl-stm-btn.showloader .btnLoader { display:inline-block;}
.acc-dashboard-tab-content .account-info-btm-btns .dl-stm-btn.showloader .btnLoader .spinner { font-size: 16px; top:0; }
.acc-dashboard-tab-content .account-info-btm-btns .dl-stm-btn.showloader .txt { display:none; }
.acc-dashboard-tab-content .account-info-btm-btns .dl-stm-btn.showloader:disabled { cursor:not-allowed; }
.acc-dashboard-tab-content .account-info-btm-btns .dl-stm-btn img { height:15px; }

.acc-dashboard-tab-content .account-info-btm-btns .po-btn { background-color:var(--VoltexAltGreen); }
.acc-dashboard-tab-content .account-info-btm-btns .po-btn:hover { background-color:#4fcd4f; }
.acc-dashboard-tab-content .account-info-btm-btns .po-btn img { height:16px; }
.acc-dashboard-tab-content .account-info-btm-btns .icon-box { display:inline-block; margin-right:8px; position:relative; top:2px; }


.acc-orders-tab-content h1 { float:left; }
.acc-orders-tab-content .orders-searchbox { width:303px; height:40px; float:right; position:relative;  }
.acc-orders-tab-content .orders-searchbox:hover { border-color:#01ADFF; }
.acc-orders-tab-content .orders-searchbox .osbox { width:100%; color:var(--VoltexBlack); font-weight:bold; font-size:14px; padding:0 10px; }
.acc-orders-tab-content .orders-searchbox .osbtn { position:absolute; right:1px; top:1px; z-index:1; width:40px; height:38px; border:0; background:#ffffff url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/search_icon_gray.svg) no-repeat center center; background-size:16px auto; border-radius:var(--borderRadius); }
.acc-orders-tab-content .orders-searchbox .osbtn:hover { background-color:var(--VoltexBtnBlue50); }

.acc-invoices-tab-content .adv-search-wrap,
.acc-orders-tab-content .adv-search-wrap { padding:10px 0 0 0; position:relative; z-index:10; }
.acc-invoices-tab-content a.invoice-advsrch-btn,
.acc-orders-tab-content .adv-search-wrap a.advsrch-btn { float:right; font-size:13px; line-height:18px; font-weight:700; color:var(--VoltexBtnBlue900); }
.acc-invoices-tab-content a.invoice-advsrch-btn i,
.acc-orders-tab-content .adv-search-wrap a.advsrch-btn i { display:inline-block; margin-left:4px; font-size:16px; position:relative; top:0; -moz-transition: all 300ms linear; -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.acc-invoices-tab-content a.invoice-advsrch-btn.rotate i,
.acc-orders-tab-content .adv-search-wrap a.advsrch-btn.rotate i {  top:1px;  -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.acc-invoices-tab-content a.invoice-advsrch-btn:hover,
.acc-orders-tab-content .adv-search-wrap a.advsrch-btn:hover { color:#01ADFF; }

.acc-invoices-tab-content .adv-search-wrap .adv-search-form,
.acc-orders-tab-content .adv-search-wrap .adv-search-form { display:none; margin-top:20px; padding:15px; border-radius: 4px; background-color: #f2f3f7; }
.acc-invoices-tab-content .adv-search-wrap .adv-search-form:before,
.acc-orders-tab-content .adv-search-wrap .adv-search-form:after,
.acc-invoices-tab-content .adv-search-wrap .adv-search-form:before,
.acc-orders-tab-content .adv-search-wrap .adv-search-form:after { content:" "; display:table;clear:both;width:100%; } 
.acc-invoices-tab-content .adv-search-wrap .adv-row,
.acc-orders-tab-content .adv-search-wrap .adv-row { margin:0 -7px; }
.acc-invoices-tab-content .adv-search-wrap .adv-row .ecol,
.acc-orders-tab-content .adv-search-wrap .adv-row .ecol { width:25%; padding:0 7px; float:left; box-sizing:border-box; }
.acc-invoices-tab-content .adv-search-wrap .adv-row .ecol label,
.acc-orders-tab-content .adv-search-wrap .adv-row .ecol label { display:block; font-size:13px; color: var(--VoltexBlack); padding-bottom:8px; }
.acc-invoices-tab-content .adv-search-wrap .adv-row .ecol select,
.acc-orders-tab-content .adv-search-wrap .adv-row .ecol select { width: 100%; font-size:14px; background-color: #ffffff;  }
.acc-invoices-tab-content .adv-search-wrap .adv-row .ecol .light-style-input,
.acc-orders-tab-content .adv-search-wrap .adv-row .ecol .light-style-input { width: 100%;  padding:0 10px; font-size:14px; background-color: #ffffff;  }
.acc-invoices-tab-content .adv-search-wrap .adv-row .ecol .calendar-icon,
.acc-orders-tab-content .adv-search-wrap .adv-row .ecol .calendar-icon { cursor: pointer; position: absolute; right: 12px; top: 12px; z-index: 5; font-size: 18px; opacity:0.6; }
.acc-invoices-tab-content .adv-search-wrap .adv-search-btn,
.acc-orders-tab-content .adv-search-wrap .adv-search-btn { float:right; margin-top:20px; margin-left:12px; }
.acc-invoices-tab-content .adv-search-wrap .advsrc-clear-btn,
.acc-orders-tab-content .adv-search-wrap .advsrc-clear-btn { float:right; margin-top:20px; background-color:#ffffff; }

.acc-invoices-tab-content .adv-search-wrap .adv-btm-btns,
.acc-orders-tab-content .adv-search-wrap .adv-btm-btns { overflow:hidden; width:75%; padding:0 4px; box-sizing:border-box; }


.orders-itemname-result-box-wrap,
.invoice-itemname-result-box-wrap { position:relative; } 
.orders-itemname-result-box,
.invoice-itemname-result-box { display:block; position:absolute; top:10px; left:0; padding:10px 0; width:100%; min-height:120px; max-height:285px; overflow-y:auto; box-shadow: 0px 2px 5px rgba(63, 63, 68, 0.35); box-sizing:border-box; background-color:#ffffff; border-radius:var(--borderRadius); }
.orders-itemname-result-box .each-in-row,
.invoice-itemname-result-box .each-in-row { width: 100%; padding: 10px 10px; display: flex; flex-direction: row; overflow: hidden; font-size: 12px; line-height: 23px; cursor:pointer; }
.orders-itemname-result-box .each-in-row .imagebox,
.invoice-itemname-result-box .each-in-row .imagebox { flex: none; width: 45px; height: 45px; margin-right: 10px; }
.orders-itemname-result-box .each-in-row .in-pname,
.invoice-itemname-result-box .each-in-row .in-pname { flex: auto; font-weight: 600; }
.orders-itemname-result-box .each-in-row .in-pname span,
.invoice-itemname-result-box .each-in-row .in-pname span { max-height: 23px; display: -webkit-box; max-width: 589px; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;  }
.orders-itemname-result-box .each-in-row .in-pcode,
.invoice-itemname-result-box .each-in-row .in-pcode { display: block; clear: both; color: #707070; font-weight: 400; }
.orders-itemname-result-box .each-in-row:hover .in-pname span,
.invoice-itemname-result-box .each-in-row:hover .in-pname span { color:var(--VoltexBlue900); }
.orders-itemname-result-box .each-in-row:hover,
.invoice-itemname-result-box .each-in-row:hover { background-color:#f2f3f7; }


.order-transaction-history { position:relative; }
.no-record-msg { margin:20px 0; padding:30px 0; color: var(--VoltexBlack); text-align:center; background-color: #fbfbfb; border-radius:var(--borderRadius); }
.no-record-msg .icon-msg { text-align:center; }
.no-record-msg .icon-msg img { display:inline-block; }
.no-record-msg .txt1 { text-align:center; font-size: 16px; font-weight:bold; padding-top:20px; }


.vloader { width:100%; height:100%; z-index:50; background-color:#fff; }
.lds-ripple { display: block; position: relative; width: 80px; height: 80px; margin:50px auto; }
.lds-ripple div { position: absolute; border: 4px solid #157FC2; opacity: 1; border-radius: 50%; animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }
.lds-ripple div:nth-child(2) { animation-delay: -0.5s; }
@keyframes lds-ripple { 
  0% { top: 36px; left: 36px; width: 0; height: 0; opacity: 1; }
  100% { top: 0px; left: 0px; width: 72px; height: 72px; opacity: 0; }
}


.acc-invoices-tab-content h1 { float:left; }
.acc-invoices-tab-content .invoices-searchbox-pay-btn { float:right; }
.acc-invoices-tab-content .pay-acc-btn-wrap { float:left; } 
.acc-invoices-tab-content .pay-acc-btn-wrap.disabled { position:relative; overflow:visible; }
.acc-invoices-tab-content .pay-acc-btn-wrap .form-controls-tooltip { width:230px; left:auto; right:0; background-color:var(--Good900); }
.acc-invoices-tab-content .pay-acc-btn-wrap .form-controls-tooltip:after { left:auto; right:68px; border-top-color:var(--Good900); }

.acc-invoices-tab-content .invoices-searchbox { width:303px; height:40px; float:left; position:relative; margin-left:20px;  }
.acc-invoices-tab-content .invoices-searchbox:hover { border-color:#01ADFF; }
.acc-invoices-tab-content .invoices-searchbox .osbox { width:100%; color:var(--VoltexBlack); font-weight:bold; font-size:14px; padding:0 10px; }
.acc-invoices-tab-content .invoices-searchbox .osbtn { position:absolute; right:1px; top:1px; z-index:1; width:40px; height:38px; border:0; background:#ffffff url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/search_icon_gray.svg) no-repeat center center; background-size:16px auto; border-radius:var(--borderRadius); }

.db-pay-acc-btn-wrap { display:inline-block; position:relative; }
.db-pay-acc-btn-wrap .form-controls-tooltip { width:230px; left:auto; right:0; background-color:var(--Good900); }
.db-pay-acc-btn-wrap .form-controls-tooltip:after { left:auto; right:47px; border-top-color:var(--Good900); }

.acc-invoices-tab-content .pay-acc-btn { float:right; }
.acc-invoices-tab-content .top-row-options { padding:10px 0 20px 0; }

.acc-invoices-tab-content .top-row-options:before,
.acc-invoices-tab-content .top-row-options:after,
.acc-invoices-tab-content .top-row-options2:before,
.acc-invoices-tab-content .top-row-options2:after { content:" "; width:100%; clear:both; display:table; }

.acc-invoices-tab-content .top-row-options a.csvinvoices-btn { float: left; font-size: 13px; line-height:18px; font-weight: 700; color: var(--VoltexBtnBlue900); }
.acc-invoices-tab-content .top-row-options a.csvinvoices-btn i { display:inline-block; margin-left:4px; font-size:16px; position:relative; top:0; -moz-transition: all 300ms linear; -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.acc-invoices-tab-content .top-row-options a.csvinvoices-btn.rotate i {  top:-1px;  -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg); }

.acc-invoices-tab-content .top-row-options .csvinvoices-form { display: none; margin-top: 20px; padding: 15px; border-radius: var(--borderRadius); background-color: #f2f3f7; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form:before,
.acc-invoices-tab-content .top-row-options .csvinvoices-form:after { content:" "; display:table;clear:both;width:100%; } 
.acc-invoices-tab-content .top-row-options .csvinvoices-form label.text { display: block; font-size: 13px; color: var(--VoltexBlack); padding-bottom: 7px; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form select { width: 240px; height: 40px!important; padding: 0 10px; font-size: 14px; color: var(--VoltexBlack); border-radius: var(--borderRadius); border: solid 1px #dfe3e8; background-color: #ffffff; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .light-style-input { width: 100%; height: 40px!important; padding: 0 10px; font-size: 14px; color: var(--VoltexBlack);   border-radius: var(--borderRadius); border: solid 1px #dfe3e8; background-color: #ffffff; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-left-col { float:left; width:393px; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-left-col .btm-text { padding:30px 0 20px 0; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-left-col .btm-text p { font-size:13px; line-height:23px; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col { float:right; width:486px; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-btns { display:inline-block; height:24px; border-bottom:2px solid #c6c6c6; padding:0; margin:0; list-style:none; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-btns li { float:left; height:24px; position:relative; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-btns li:first-child { margin-right:35px; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-btns li a { display:block; line-height:20px; font-size:13px; color:#c6c6c6; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-btns li a:hover { color:var(--VoltexBlue900); }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-btns li.active:after { content:" "; position:absolute; left:0; bottom:0; width:100%; display:block; border-bottom:2px solid var(--VoltexBlue900); }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-btns li.active a { color:var(--VoltexBlue900); text-decoration:none; font-weight:700; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-wrap { }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-content { display:none; padding:20px 0; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-content .csv-row { margin:0 -4px; min-height:1px; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-content .csv-row:after { content:" "; display:table;clear:both;width:100%; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-content .csv-col { float:left; width:50%; padding: 0 4px; box-sizing:border-box; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-content .calendar-icon { cursor: pointer; position: absolute; right: 12px; top: 12px; z-index:  5; font-size: 18px; opacity: 0.6; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-content .onlyunpaid-checkbox { margin-top:10px; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .download-csv-btn { float: right; margin-bottom:10px; }

.btnLoader { display:none; font-size:20px; }
.btnLoader .spinner { color:#fff; font-size:20px; position:relative; top:1px; }
.btnLoader.whitebg .spinner { color:var(--VoltexBlue900); }

.acc-invoices-tab-content .top-row-options .csvinvoices-form .download-csv-btn.showloader .btnLoader { display:inline-block; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .download-csv-btn.showloader .CSVtxt { display:none; }
.acc-invoices-tab-content .top-row-options .csvinvoices-form .download-csv-btn.showloader:disabled { background-color: var(--VoltexBtnBlue900); cursor:not-allowed; }

.acc-invoices-tab-content .top-row-options2 { padding:20px 0 0; }
.acc-invoices-tab-content .top-row-options2 .checkbox-left { float:left; }
.acc-invoices-tab-content .bg-note { margin:0; }

.acc-invoices-tab-content .transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .qty-col { width:137px; }
.acc-invoices-tab-content .transaction-detail-wrap .detailed-info .items-info-column .item-list .each-prod .price-col { width:61px; }


/* Single and Multi Invoice */
.all-invoice-paid-msg { display:none; width:100%; padding:80px 0; font-size:16px; line-height: 20px; font-weight:700; text-align:center; position:absolute; left:0; top:55px; z-index:100;  background-color:#ffffff;  }
.all-invoice-paid-msg .aid-sub-text { color:#707070; font-size:13px; line-height:16px; font-weight:normal; }

.multiInvoicepayment-wrap .backToInvoices,
.SingleInvoicePayment-wrap .backToInvoices { float:right; background:none; border-color:var(--VoltexBtnBlue900); color:var(--VoltexBtnBlue900); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color, border; transition-property: color, background-color, border; }

.multiInvoicepayment-wrap .backToInvoices:hover,
.SingleInvoicePayment-wrap .backToInvoices:hover { color:#01ADFF; border-color:#01ADFF; }

.multiInvoicepayment-wrap .transaction-detail-wrap,
.SingleInvoicePayment-wrap .transaction-detail-wrap { padding-bottom:30px; }

.multiInvoicepayment-wrap .multi-invoice-row,
.SingleInvoicePayment-wrap .single-invoice-row { display:block; overflow:hidden; margin:20px 0 0 0; background-color:#f8f8f8; cursor:default; }

.multiInvoicepayment-wrap .multi-invoice-row .multi-invoice-btn ,
.SingleInvoicePayment-wrap .single-invoice-row .single-invoice-btn { cursor:pointer; }

.multiInvoicepayment-wrap .multi-invoice-row .form-group,
.SingleInvoicePayment-wrap .single-invoice-row .form-group { float:right; padding-top:2px; margin-bottom:0; }

.multiInvoicepayment-wrap .multi-invoice-row .form-group label,
.SingleInvoicePayment-wrap .single-invoice-row .form-group label { float:left; font-weight:bold; font-size:13px; line-height:42px; padding:0 10px 0 0; font-family:var(--ff-secondary); }

.multiInvoicepayment-wrap .multi-invoice-row .form-group .light-style-input,
.SingleInvoicePayment-wrap .single-invoice-row .form-group .light-style-input { float:left; width:102px; padding:0 10px; text-align:right; box-sizing:content-box; }

.multiInvoicepayment-wrap .multi-invoice-info .items-info-column,
.SingleInvoicePayment-wrap .single-invoice-info .items-info-column { padding-right:0; margin:0 auto; }

.multiInvoicepayment-wrap .multi-invoice-info .left-col-top,
.SingleInvoicePayment-wrap .single-invoice-info .left-col-top  { float:left; width:65%; }

.multiInvoicepayment-wrap .multi-invoice-info .name-top,
.SingleInvoicePayment-wrap .single-invoice-info .name-top { font-size: 16px; padding-bottom: 5px; font-weight: bold; }

.multiInvoicepayment-wrap .multi-invoice-info .address-top,
.SingleInvoicePayment-wrap .single-invoice-info .address-top { font-size: 12px;  line-height: 16px; padding-bottom:30px; }

.multiInvoicepayment-wrap .multi-invoice-info .so-num-col,
.SingleInvoicePayment-wrap .single-invoice-info .so-num-col { float:right;  font-size: 16px; font-weight: bold; }



.multiInvoicepayment-wrap .total-box,
.SingleInvoicePayment-wrap .total-box { float:right; width:515px; padding:0; }

.multiInvoicepayment-wrap .total-box .trow,
.SingleInvoicePayment-wrap .total-box .trow { overflow:hidden; padding:0 0 15px; font-size:16px; line-height:20px; font-weight:bold; border-bottom:1px solid #F2F3F7; }

.multiInvoicepayment-wrap .total-box .lt-row,
.SingleInvoicePayment-wrap .total-box .lt-row  { overflow:hidden; padding:15px 0; margin-bottom:15px; font-size:14px; line-height:17px; font-weight:bold; border-bottom:1px solid #F2F3F7; color:var(--VoltexBlack); }

.multiInvoicepayment-wrap .total-box .col1,
.SingleInvoicePayment-wrap .total-box .col1 { width:60%; float:left; text-align:left; }

.multiInvoicepayment-wrap .total-box .total-outstanding-col,
.SingleInvoicePayment-wrap .total-box .total-outstanding-col { display:block; clear:both; padding-top:2px; color:#707070; font-size:13px; line-height:16px; font-weight:normal; text-align:left; }

.multiInvoicepayment-wrap .total-box .col2,
.SingleInvoicePayment-wrap .total-box .col2 { width:40%; float:left; text-align:right; }

.multiInvoicepayment-wrap .total-box .pay-btn,
.SingleInvoicePayment-wrap .total-box .pay-btn { width:100%; text-align:center;font-size:14px; color:#ffffff; font-weight:bold; background-color:var(--VoltexAltGreen); }

.multiInvoicepayment-wrap .total-box .pay-btn:hover,
.SingleInvoicePayment-wrap .total-box .pay-btn:hover { background-color:#4fcd4f; }

.multiInvoicepayment-wrap .total-box .pay-btn:disabled,
.SingleInvoicePayment-wrap .total-box .pay-btn:disabled { background-color:#cccccc; }

.multiInvoicepayment-wrap .payment-column,
.SingleInvoicePayment-wrap .payment-column { width:410px;  float:left; min-height:240px; padding-bottom:15px; }

.multiInvoicepayment-wrap .payment-column .top-row,
.SingleInvoicePayment-wrap .payment-column .top-row { overflow:hidden; padding-bottom:30px; }

.multiInvoicepayment-wrap .payment-column .top-row .accepted-cards,
.SingleInvoicePayment-wrap .payment-column .top-row .accepted-cards { float:left; }

.multiInvoicepayment-wrap .payment-column .top-row .accepted-cards .label-txt,
.SingleInvoicePayment-wrap .payment-column .top-row .accepted-cards .label-txt { float:left; font-size:14px; line-height:40px; padding-right:10px; }

.multiInvoicepayment-wrap .payment-column .top-row .accepted-cards .cc-logos,
.SingleInvoicePayment-wrap .payment-column .top-row .accepted-cards .cc-logos { float:left; padding-top:9px; }

.multiInvoicepayment-wrap .payment-column .top-row .accepted-cards .cc-logos img,
.SingleInvoicePayment-wrap .payment-column .top-row .accepted-cards .cc-logos img { height:22px; }

.multiInvoicepayment-wrap .payment-column .top-row .add-card-btn, 
.SingleInvoicePayment-wrap .payment-column .top-row .add-card-btn { float:right; font-size:14px; line-height:40px; font-weight:bold; color:var(--VoltexBtnBlue900); }

.multiInvoicepayment-wrap .payment-column .adding-card-form,
.SingleInvoicePayment-wrap .payment-column .adding-card-form { display:none; padding:7px 15px 0 15px; border: 1px solid #DFE3E8; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); }

.multiInvoicepayment-wrap .payment-column .adding-card-form:before,
.multiInvoicepayment-wrap .payment-column .adding-card-form:after,
.SingleInvoicePayment-wrap .payment-column .adding-card-form:before,
.SingleInvoicePayment-wrap .payment-column .adding-card-form:after { content:" "; width:100%; clear:both; display:table; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .trow,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .trow { overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #F2F3F7; }



.multiInvoicepayment-wrap .payment-column .adding-card-form .trow h4 ,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .trow h4 { float:left; line-height:40px; font-weight:900; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .trow .cancel-card-btn,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .trow .cancel-card-btn { float:right; font-size:14px; line-height:40px; font-weight:bold; color:var(--VoltexBtnBlue900); }

.multiInvoicepayment-wrap .payment-column .adding-card-form .mrow,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .mrow { padding:5px 0 10px; overflow:hidden; }
.multiInvoicepayment-wrap .payment-column .adding-card-form .mrow .card-ending,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .mrow .card-ending { float:left; font-weight: bold; font-size: 14px; color:var(--VoltexBlack); }
.multiInvoicepayment-wrap .payment-column .adding-card-form .mrow .change-card-btn,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .mrow .change-card-btn { display:block; width:136px; margin:10px auto 15px; text-align:center; font-size:14px; font-weight:400; color:#ffffff; background-color:var(--VoltexBtnBlue900); padding:2px 0; border-radius:var(--borderRadius); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color; }
.multiInvoicepayment-wrap .payment-column .adding-card-form .mrow .change-card-btn:hover,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .mrow .change-card-btn:hover  { background-color:var(--AccentBlue900); }


.multiInvoicepayment-wrap .payment-column .adding-card-form .mrow .change-card-btn.align-right,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .mrow .change-card-btn.align-right { float:right; width:auto; margin:0; color:var(--AccentBlue900); font-weight:700; background:none; padding:0; border-radius:0; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .mrow .change-card-btn.align-right,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .mrow .change-card-btn.align-right { color: #01ADFF; }

#creditcardchgbutton { /*width:100%; display:block; overflow:hidden; text-align:center;*/ }

.multiInvoicepayment-wrap .payment-column .adding-card-form .erow,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .erow { margin-left:-7px; margin-right:-7px; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .erow .form-group .cc_icon_gray,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .erow .form-group .cc_icon_gray { width: 18px; position: absolute; left: 12px; top: 44px; z-index: 3; }


.multiInvoicepayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon { float:right; position:relative; top:3px;  }

.multiInvoicepayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon img.info_icon,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon img.info_icon { width: 13px; vertical-align: top; position:relative; top:4px; } 

.multiInvoicepayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon .form-controls-tooltip,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon .form-controls-tooltip { width:400px; left:auto;right:-10px;} 

.multiInvoicepayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon .form-controls-tooltip:after,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon .form-controls-tooltip:after { left:auto;right:10px;} 

.multiInvoicepayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon .form-controls-tooltip img,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon .form-controls-tooltip img { width:100%; display:block; clear:both; margin-bottom:10px; } 

.multiInvoicepayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon .fa,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .erow .form-group .info-icon .fa { color: #434343; font-size: 14px; vertical-align: top; position:  relative; top: 4px; opacity: 0.7; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .cardNumber,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .cardNumber { padding-left:42px; background-color: #fff; background-repeat: no-repeat; background-position: 95% center;
    background-size: auto 24px; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .cc-logos,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .cc-logos { float:right; padding-top:9px; display:flex; flex-wrap:nowrap; flex-direction:row; gap:10px; justify-content:center; align-content:center; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .cc-logos img ,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .cc-logos img { display:inline-block; height:24px; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .form-group label,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .form-group label { color:#434343; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .col12,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .col12 { float:left; width:100%; padding: 0 7px; box-sizing: border-box; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .col6,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .col6 { float:left; width:50%; padding: 0 7px; box-sizing: border-box; }

.multiInvoicepayment-wrap .payment-column .adding-card-form .col3,
.SingleInvoicePayment-wrap .payment-column .adding-card-form .col3 { float:left; width:25%; padding: 0 7px; box-sizing: border-box; }

.invoice-payment-receipt-wrap { display:none; position:relative; left:0; top:0; z-index:500; width:100%; height:auto; background-color:#fff; border-radius: var(--borderRadius); }
.invoice-payment-receipt-wrap .pr-inner { width:620px; margin:0 auto; padding:50px 0; }
.invoice-payment-receipt-wrap .voltex-check-icon { text-align:center; padding-bottom:30px; }
.invoice-payment-receipt-wrap .voltex-check-icon img { width:78px; }
.invoice-payment-receipt-wrap .thankyou-msg { padding-bottom:30px; }
.invoice-payment-receipt-wrap .thankyou-msg h4 { text-align:center; font-size:20px; line-height:40px; margin-bottom:9px; }
.invoice-payment-receipt-wrap .thankyou-msg p { text-align:center; font-size:14px; }
.invoice-payment-receipt-wrap .details-wrap { border:1px solid #f2f3f7; padding:10px 30px; }
.invoice-payment-receipt-wrap .details-wrap .each-detail { overflow:hidden; padding:20px 0; border-bottom: 1px solid #F2F3F7; }
.invoice-payment-receipt-wrap .details-wrap .each-detail:last-child { border:0!important; }
.invoice-payment-receipt-wrap .details-wrap .each-detail .column1 { float:left; width:50%; text-align:left; }
.invoice-payment-receipt-wrap .details-wrap .each-detail .inv-num { font-size:16px; color:var(--VoltexBtnBlue900); font-weight:bold; }
.invoice-payment-receipt-wrap .details-wrap .each-detail .date { font-size:12px; }
.invoice-payment-receipt-wrap .details-wrap .each-detail .column2 { float:right; text-align:right; }
.invoice-payment-receipt-wrap .details-wrap .each-detail .column2 .erow { overflow:hidden; }
.invoice-payment-receipt-wrap .details-wrap .each-detail .column2 .col1 { float:left; width:132px; font-size:13px; color:#707070; opacity: 0.8; }
.invoice-payment-receipt-wrap .details-wrap .each-detail .column2 .col2 { float:left; width:106px; padding-left:15px; font-size:13px; font-weight:bold;  }
.invoice-payment-receipt-wrap .details-wrap .line-sep { display:block; height:10px; background-color: #d4e6f4; opacity:0.8; }
.invoice-payment-receipt-wrap .bottom-info { overflow:hidden; padding:20px 0; }
.invoice-payment-receipt-wrap .bottom-info .info-column { float:left; }
.invoice-payment-receipt-wrap .bottom-info .info-column .erow { overflow:hidden; }
.invoice-payment-receipt-wrap .bottom-info .info-column .col1 { float:left; width:132px; font-size:13px; color:#707070; opacity: 0.8; text-align:left; }
.invoice-payment-receipt-wrap .bottom-info .info-column .col2 { float:left; width:106px; padding-left:15px; font-size:13px; font-weight:bold; text-align:right; }
.invoice-payment-receipt-wrap .bottom-info .info-column .paidvia { display:block; padding-top:20px; text-align:right; font-size:13px; font-weight:bold; }
.invoice-payment-receipt-wrap .bottom-info .download-pdf-btn { float:right; }
.invoice-payment-receipt-wrap .back-btn-row { padding-top:30px; text-align:center; }
.invoice-payment-receipt-wrap .back-btn-row a  { min-width:149px; display:inline-block; color: var(--VoltexBlue900); border-color:var(--VoltexBlue900); background:#fff; }

.multiInvoicepayment-wrap .intro-text { padding-bottom:20px; }
.multiInvoicepayment-wrap .intro-text p { font-size:13px; }
.multiInvoicepayment-wrap .transaction-detail-wrap { padding-bottom:30px; }
.multiInvoicepayment-wrap .multi-invoice-row { margin-top:0; border-bottom:1px solid #eeeeee; }

.single-invoice-transaction  .top-info.single-invoice-row .col1,
.multiInvoicepayment-wrap .multi-invoice-row.top-info .col1 { float:left; width:35%; text-align:left; }
.single-invoice-transaction  .top-info.single-invoice-row .col2,
.multiInvoicepayment-wrap .multi-invoice-row.top-info .col2 { float:left; width:15%; text-align:left; }
.single-invoice-transaction  .top-info.single-invoice-row .col3,
.multiInvoicepayment-wrap .multi-invoice-row.top-info .col3 { float:left; width:25%; text-align:center; }
.single-invoice-transaction  .top-info.single-invoice-row .col4,
.multiInvoicepayment-wrap .multi-invoice-row.top-info .col4 { float:right; width:25%; text-align:right; }
.single-invoice-transaction  .top-info.single-invoice-row .apply-credits-btn,
.multiInvoicepayment-wrap .multi-invoice-row.top-info .apply-credits-btn { color: var(--AccentBlue900); border:0; background:none; font-size:13px; display:inline-block; margin-top:10px; }

.single-invoice-transaction  .top-info.single-invoice-row .apply-credits-btn:disabled,
.multiInvoicepayment-wrap .multi-invoice-row.top-info .apply-credits-btn:disabled { color: #cccccc!important; cursor:not-allowed; }



.apply-credits-popup { display:block; width: 100%; height: 100%;  position: fixed; top: 0px; left: 0px; background: rgba(32,33,36,0.70);  z-index: 999999999!important; }
.apply-credits-popup .popup-inner { overflow:auto; border: 0; max-width:500px; min-height:200px; max-height:94%; width:90%; padding:15px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:var(--borderRadius); box-sizing:border-box; background:#fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.apply-credits-popup .popup-inner .popup-close { cursor:pointer; width:24px; height:24px; display:block; position:absolute; top:10px; right:17px; background: #ffffff url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/close-popup-icon.svg) no-repeat; background-size: 14px auto; background-position: center center; transition:ease 0.25s all; opacity:0.6; z-index:5; }
.apply-credits-popup .popup-inner .popup-close:hover { opacity:1; }
.apply-credits-popup .ac-title { font-size:16px; line-height:20px; font-weight:700; padding-bottom:15px; border-bottom:1px solid #F2F3F7; }
.apply-credits-popup .ac-title span { color:#01ADFF; }
.apply-credits-popup .ac-list { padding:8px 0; border-bottom:1px solid #F2F3F7; }
.apply-credits-popup .ac-row {  padding:8px 0; font-size:13px; overflow:hidden;}
.apply-credits-popup .ac-row .ac-col-1 { width:60%; float:left; padding-left:25px; position:relative; }
.apply-credits-popup .ac-row .ac-col-2 { width:40%; float:left; text-align:right; color:#cccccc; }
.apply-credits-popup .ac-row .ac-col-2.selected { color:var(--VoltexBlack); }
.apply-credits-popup .ac-row .custom-checkbox { position:absolute; left:0; top:7px; }
.apply-credits-popup .ac-row .c-num { display:block; font-size:14px; line-height:17px; font-weight:700; }
.apply-credits-popup .ac-row .c-bal { font-size: 13px; line-height: 23px; }
.apply-credits-popup .ac-btm-row { padding:15px 0 0; overflow:hidden; font-size: 14px; line-height: 23px; text-align:right; }
.apply-credits-popup .ac-btm-row .col1 { display:inline-block; color:#707070;}
.apply-credits-popup .ac-btm-row .col2 { width:91px; display:inline-block; color:var(--VoltexBlack); font-weight:bold; text-align:right; }
.apply-credits-popup .ac-error-msg { display:none; text-align:center; padding-top:10px; font-weight:bold; }
.apply-credits-popup .ac-btm-btn { padding:15px 0 0 0; }
.apply-credits-popup .ac-btm-btn .vbtn-primary { width:100%; }

.multiInvoicepayment-wrap .top-checkbox-options { overflow:hidden; padding:20px 0 0 0; margin-bottom:-10px; }
.multiInvoicepayment-wrap .top-checkbox-options .each-cb { float:left; padding-right:60px; }
.multiInvoicepayment-wrap .top-checkbox-options .ctext { font-weight:bold; color:var(--VoltexBlack); }
.multiInvoicepayment-wrap .top-checkbox-options .amount { display:block; padding-top:2px; font-size:12px; font-weight:bold; color:#707070; }

.multiInvoicepayment-wrap .multi-invoice-row .col1 { position:relative; padding-left:30px; } 
.multiInvoicepayment-wrap .multi-invoice-row .col1 .custom-checkbox { position:absolute; left:0; top:1px; }
.credits-applied-msg { display:none; clear:both; padding:15px 0 0 ; margin:0 -15px -15px -15px;  }
.credits-applied-msg .ca-msg-inner { color:var(--Good900); font-size: 14px; line-height: 26px; padding:5px 15px; background: var(--Good50); }

.inv-payment-loader-wrap { display:none;  width:100%; height:100%; position:fixed; left:0; top:0; z-index:999999999998!important; background-color:rgba(32,33,36,0.7); }
.inv-payment-loader-wrap .inner-wrap {  display:flex; align-items: center; justify-content: center; position:absolute; left:0; top:0; width:100%; height:100%;  }
.inv-payment-loader-wrap .loader-box { max-width: 384px; width:92%; height: 86px; border-radius: var(--borderRadius); background-color: #ffffff; }
.inv-payment-loader-wrap .loader-box .text { text-align:center; font-size:14px; line-height:26px; padding-top:27px; }
.inv-payment-loader-wrap .loader-box .spinner { display:inline-block; margin-right:14px; color:var(--VoltexBtnBlue900); font-size:24px; position: relative; top: 4px; }


.acc-pricebook-tab-content p { font-size:13px; }
.acc-pricebook-tab-content .cb-items-purchased { margin-bottom:0; }
.acc-pricebook-tab-content .space-h20 { clear:both; height:20px; }
.acc-pricebook-tab-content .date-range-box { display:none; margin:5px 0 0 25px; max-width:675px; background-color:#F2F3F7; padding:15px;  }
.acc-pricebook-tab-content .date-range-box .stitle { color:var(--VoltexBlue900); font-size:13px; line-height:15px; font-weight:600; padding-bottom:14px; }
.acc-pricebook-tab-content .date-range-box .dr-row { margin: 0 -7px; clear:both; }
.acc-pricebook-tab-content .date-range-box .dr-row .dr-col { width:35%; padding: 0 7px; float: left; box-sizing: border-box; }
.acc-pricebook-tab-content .date-range-box .dr-row .form-group { margin-bottom:5px; }
.acc-pricebook-tab-content .date-range-box .dr-note { padding-top:3px; font-size:12px; line-height:16px; font-style:italic; color:#707070; }
.acc-pricebook-tab-content .date-range-box .dr-item-count { display:flex; color:#1CA766; font-size:13px; padding-top:10px;  }
.acc-pricebook-tab-content .date-range-box .dr-item-count.error-msg { color:#FF4D4D; }
.acc-pricebook-tab-content .date-range-box .dr-item-count .spinner { margin-right:5px; }
.acc-pricebook-tab-content .pricebook-list { min-height:1px; display:flex; flex-wrap:wrap; margin:0 -15px; padding-top:30px; }
.acc-pricebook-tab-content .pricebook-list .each { width:25%; padding:0 15px 30px 15px; }
.acc-pricebook-tab-content .pricebook-list .pbox { width:100%; height:141px; border-radius: var(--borderRadius); box-shadow: 0 1px 2px 0 rgba(63, 63, 68, 0.1); border: solid 1px #dfe3e8; background-color: #ffffff; }
.acc-pricebook-tab-content .pricebook-list .imagebox { height:92px; display:flex; align-items: center; justify-content: center; }
.acc-pricebook-tab-content .pricebook-list .imagebox img { max-height: 60px; max-width: 60%!important; width: auto!important; }
.acc-pricebook-tab-content .pricebook-list .dl-btn { min-width:85px; width:85px; height:29px; line-height:29px; font-size:12px; display:block; margin:0 auto; border-radius:var(--borderRadius);  border:0; cursor:pointer; background-color:var(--VoltexBtnBlue900); }
.acc-pricebook-tab-content .pricebook-list .dl-btn:hover { background-color:#01ADFF; }
.acc-pricebook-tab-content .pricebook-list .dl-btn.showloader .btnLoader { display:inline-block; font-size:20px; }
.acc-pricebook-tab-content .pricebook-list .dl-btn.showloader .txt { display:none; }


.nimble-ads-banner {  position:relative; width:100%; min-height:286px; position:relative; background-color:var(--VoltexBtnBlue900); }
.nimble-ads-banner .nimb-inner { display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; align-items:flex-end; }
.nimble-ads-banner .close-btn { position:absolute; right:15px; top:15px; width:18px; height:18px; cursor:pointer; }
.nimble-ads-banner .close-btn .close-x { width:18px; height:18px; }
.nimble-ads-banner .close-btn .close-x::before,
.nimble-ads-banner .close-btn .close-x::after { background:#ffffff; }
.nimble-ads-banner .text-wrap { padding:50px 50px 50px 30px; }
.nimble-ads-banner h4 { color:#ffffff; font-size:34px; line-height: 40px; margin-bottom:10px; text-transform:uppercase; font-family:var(--ff-primary-semibold); }
.nimble-ads-banner p { color:#ffffff; font-size:18px; margin-bottom:30px; }
.nimble-ads-banner .vbtn-primary { height:45px; line-height:45px; font-size:18px; color:var(--VoltexBtnBlue900); font-family:var(--ff-primary-medium); background-color:#ffffff; }
.nimble-ads-banner .note { font-size:13px; color:#ffffff; padding-top:20px; }
.nimble-ads-banner .image-right { align-self:flex-end; }
.nimble-ads-banner .image-right img { display:block; }


.modal-nimble-ads { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.60); z-index: 9999; }
.modal-nimble-ads .modal-wrapper {  max-width: 930px; width: 90%; padding: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }

.acc-mylist-tab-content h1 { float:left; }
#archivedListHeader { float:none; display:block; clear:both; cursor:pointer; position:relative; }
#archivedListHeader .arrow-down { position:absolute; right:10px; top:18px; width:0; height:0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #000000; transition: all 300ms linear; }
#archivedListHeader.show .arrow-down { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
#myArchivedListfolders { display:none; }



.acc-mylist-tab-content .create-new-list-btn { float:right; }
.acc-mylist-tab-content .list-section { padding-bottom:30px; }
.acc-mylist-tab-content .each-list-row { position:relative; padding:15px; overflow:hidden; background-color:rgba(248,248,248,0.6); border-bottom: 1px solid #dfe3e8; }
.acc-mylist-tab-content .each-list-row .col1 { float:left; width:50%;  text-align:left; }
.acc-mylist-tab-content .each-list-row .col1.editListName { position:relative; }
.acc-mylist-tab-content .each-list-row .col1.editListName .light-style-input { padding-right:90px; }

.acc-mylist-tab-content .each-list-row .col1.editListName .save-cancel-btns { position:absolute; top:5px; right:10px; z-index:2; background-color:#fff; }
.acc-mylist-tab-content .each-list-row .col1.editListName .save-cancel-btns .save-btn { float:left; width: 29px; height: 29px; line-height:29px; padding:0; font-size:15px; color:#fff; text-align:center; margin-left:10px; border-radius: var(--borderRadius); background-color: var(--Good900); border:0; }
.acc-mylist-tab-content .each-list-row .col1.editListName .save-cancel-btns .save-btn .fa { color:#fff; }
.acc-mylist-tab-content .each-list-row .col1.editListName .save-cancel-btns .save-btn:disabled { cursor:pointer; opacity:0.4; }
.acc-mylist-tab-content .each-list-row .col1.editListName .save-cancel-btns .cancel-btn { float:left; width: 29px; height: 29px; line-height:29px; padding:0; font-size:15px; color:#fff; text-align:center; margin-left:10px; border-radius: var(--borderRadius); background-color: var(--Error900); border:0; }
.acc-mylist-tab-content .each-list-row .col1.editListName .save-cancel-btns .cancel-btn .fa { color:#fff; }


.acc-mylist-tab-content .each-list-row .col2 { float:right; width:50%;  text-align:right; }
.acc-mylist-tab-content .each-list-row .list-name { cursor:pointer; display:block;clear:both; font-size:16px; line-height:20px; padding:4px 0 5px 0; font-weight:bold; color:var(--VoltexBtnBlue900); }
.acc-mylist-tab-content .each-list-row .list-name .collapse-icon { visibility: hidden; color: var(--VoltexBtnBlue900); font-size: 10px; line-height: 20px; display: inline-block; margin-left: 5px;  vertical-align: top; position: relative; transition: all 300ms linear; }
.acc-mylist-tab-content .each-list-row .list-name.active .collapse-icon { visibility:visible; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); top:1px; }
.acc-mylist-tab-content .each-list-row:hover .list-name .collapse-icon { visibility:visible; }

.mylist-nofolder { margin: 0 0 30px; } 
.mylist-nofolder .nofolder-inner { display:flex; flex-wrap:nowrap; flex-direction:column; justify-content:center; align-content:center;  min-height:220px; padding: 30px 0; color: var(--VoltexBlack); text-align: center; background-color: #fbfbfb; border-radius: var(--borderRadius); }
.mylist-nofolder .txt1 { text-align: center; font-size: 16px; font-weight: bold; }
.mylist-nofolder .subtxt { text-align: center; font-size:12px; font-weight:500; }

.create-new-list-wrap { display:none; padding-bottom:10px; float:right; width:490px;}
.create-new-list-wrap .with-box-shadow { display:flex; flex-wrap: wrap; position: relative; box-shadow: 0 1px 5px rgba(0,0,0,0.10);padding:0;border:1px solid #c5ccd1;-webkit-border-radius:var(--borderRadius); -moz-border-radius:var(--borderRadius); border-radius: var(--borderRadius);}
.create-new-list-wrap .with-box-shadow:after,
.create-new-list-wrap .with-box-shadow:before { bottom: 100%; left: 85%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.create-new-list-wrap .with-box-shadow:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #fff; border-width: 15px; margin-left: -15px; }
.create-new-list-wrap .with-box-shadow:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #c5ccd1; border-width :16px; margin-left: -16px; }
.create-new-list-wrap .with-box-shadow .input-col { display:flex; flex: auto; }
.create-new-list-wrap .with-box-shadow .input-col .light-style-input { border:0!important; width:100%; padding:0 10px; box-sizing:border-box; }
.create-new-list-wrap .with-box-shadow .btns-col { display:flex; flex:none; width:180px; float:right; padding-top:5px; } 

.acc-mylist-tab-content .each-list-row .totalprice { font-size:16px; line-height:32px; font-weight:bold; }
.acc-mylist-tab-content .each-list-row .totalitems { font-size:12px; font-style:italic; }
.acc-mylist-tab-content .each-list-row ul.btn-icons { padding:0; margin:0; list-style:none; }
.acc-mylist-tab-content .each-list-row ul.btn-icons li { float:left; padding-right:20px; font-size:15px; color:#707070; }
.acc-mylist-tab-content .each-list-row ul.btn-icons li a {  font-size:14px; color:#707070; }
.acc-mylist-tab-content .each-list-row ul.btn-icons li a img { width:15px; }
.acc-mylist-tab-content .each-list-row ul.btn-icons li a.archiveList { position:relative; top:-1px; }
.acc-mylist-tab-content .each-list-row ul.btn-icons li a.archiveList img { width:13px; }
.acc-mylist-tab-content .each-list-row ul.btn-icons li a.unarchiveList img { width:13px; }


.acc-mylist-tab-content .detailed-list-info { padding:25px 0; display:none; }
.acc-mylist-tab-content .detailed-list-info .list-empty-box { max-width:634px; margin:0 auto; text-align:center; padding:60px 0; }
.acc-mylist-tab-content .detailed-list-info .list-empty-box h5 { font-size:16px; }
.acc-mylist-tab-content .detailed-list-info .list-empty-box p { font-size:12px; margin-bottom:20px; }
.acc-mylist-tab-content .detailed-list-info .list-empty-box .add-to-this-list-btn { margin-left:0; }
.acc-mylist-tab-content .detailed-list-info .list-empty-box .ml-search-result-box .each-mls-row .ml-pname { text-align:left; }
.acc-mylist-tab-content .detailed-list-info .list-empty-box .my-list-prod-search-box { margin-left:0; }

.acc-mylist-tab-content .detailed-list-info .inner-info { max-width:757px; margin:0 auto; }
.acc-mylist-tab-content .detailed-list-info .inner-info:before,
.acc-mylist-tab-content .detailed-list-info .inner-info:after { content:" "; display:table; width:100%; clear:both; height:0; }

.acc-mylist-tab-content .detailed-list-info .items-list { min-height:200px; padding-bottom:60px; }
.acc-mylist-tab-content .detailed-list-info .items-list .warning-box-msg { flex:none; float:left; margin:15px 0 -5px 0; padding: 10px!important; font-weight: 400!important; }
.acc-mylist-tab-content .detailed-list-info .select-all-checkox { padding-bottom:10px; }
.acc-mylist-tab-content .detailed-list-info .select-all-checkox .custom-checkbox { height:18px; }
.acc-mylist-tab-content .detailed-list-info .bar { margin:0; height: 10px; opacity: 0.8; background-color: #d4e6f4; }
.acc-mylist-tab-content .detailed-list-info .each-prod { width:100%; padding:15px 0; display: flex; flex-direction: row; overflow: hidden; font-size: 12px; line-height:23px; }
.acc-mylist-tab-content .detailed-list-info .each-prod .checkbox-col { flex: none; width:38px; padding-top:14px; text-align:center; }
.acc-mylist-tab-content .detailed-list-info .each-prod .prod-info-col { display: flex; flex: auto; flex-direction: row; padding-right: 30px; }
.acc-mylist-tab-content .detailed-list-info .each-prod .prod-info-col .imagebox { flex: none; width: 45px; height: 45px; margin-right: 10px; }
.acc-mylist-tab-content .detailed-list-info .each-prod .prod-info-col .pname { flex: auto; font-weight: 600; }
.acc-mylist-tab-content .detailed-list-info .each-prod .prod-info-col .pname .iName { display: block; clear: both; color: #707070; font-weight: 400; }
.acc-mylist-tab-content .detailed-list-info .each-prod .qty-col { width: 124px; text-align: left; flex: none; }
.acc-mylist-tab-content .detailed-list-info .each-prod .qty-col .light-style-input { float:left; width:60px; height:23px; font-size:12px; text-align:center; }
.acc-mylist-tab-content .detailed-list-info .each-prod .qty-col .up,
.acc-mylist-tab-content .detailed-list-info .each-prod .qty-col .down { width:30px; height:23px; line-height:23px; font-size:18px; }
.acc-mylist-tab-content .detailed-list-info .each-prod .prices-column  { flex:none; width:180px; }
.acc-mylist-tab-content .detailed-list-info .each-prod .prices-column .pricelabel { display:none; }
.acc-mylist-tab-content .detailed-list-info .each-prod .price-col-wrap { width: 90px; text-align: right; float: left; }
.acc-mylist-tab-content .detailed-list-info .each-prod .price-col-wrap .price-col { display:inline; }
.acc-mylist-tab-content .detailed-list-info .each-prod .sub-total-col-wrap { width: 90px; text-align: right; float: left; }
.acc-mylist-tab-content .detailed-list-info .each-prod .sub-total-col-wrap .sub-total-col { display:inline; }
.acc-mylist-tab-content .detailed-list-info .each-prod .remove-btn-col { width:20px; margin:0 10px 0 30px; flex: none; text-align:center; }
.acc-mylist-tab-content .detailed-list-info .each-prod .remove-btn-col img { width:9px; opacity:0.7; }


.ml-error-msg { padding-left:93px; }
.add-to-this-list-btn { display:inline-block; margin:0 0 20px 93px; font-size:12px; font-weight:bold; }

.my-list-prod-search-box { margin:0 0 20px 93px;  display:none; position:relative; z-index:1;  }
.my-list-prod-search-box .light-style-input { width:100%; padding:0 10px; box-sizing:border-box; } 
.my-list-prod-search-box .close-mlsearch-btn {position:absolute; top:5px; right:10px; width: 29px; height: 29px; line-height: 29px; padding: 0; font-size: 15px; color: #fff; text-align: center!important; border-radius: var(--borderRadius); background-color: var(--Error900); border: 0; z-index:1; }
.my-list-prod-search-box .close-mlsearch-btn .fa { color: #ffffff; float: none; }
.my-list-prod-search-box .close-mlsearch-btn:hover { background-color: var(--Error700); }
.ml-search-result-box { position:absolute; top:40px; left:0; margin-top:4px; padding:10px 0; width:100%; min-height:285px; max-height:285px; overflow-y:auto; box-shadow: 0px 2px 5px rgba(63, 63, 68, 0.35); box-sizing:border-box; background-color:#ffffff; border-radius: var(--borderRadius); }

.ml-search-result-box .each-mls-row { width: 100%; padding: 10px; display: flex; flex-direction: row; overflow: hidden; font-size: 12px; line-height: 23px; cursor:pointer; }
.ml-search-result-box .each-mls-row .imagebox { flex: none; width: 45px; height: 45px; margin-right: 10px; }
.ml-search-result-box .each-mls-row .ml-pname { flex: auto; font-weight: 600; }
.ml-search-result-box .each-mls-row .ml-pname span { max-height: 23px; display: -webkit-box; max-width: 589px; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;  }
.ml-search-result-box .each-mls-row .ml-pcode { display: block; clear: both; color: #707070; font-weight: 400; }
.ml-search-result-box .each-mls-row:hover .ml-pname span { color:var(--VoltexBlue900); }
.ml-search-result-box .each-mls-row:hover { background-color:#f2f3f7; }


.ml-search-result-box .ml-nores-msg { font-size:12px; }
.ml-search-result-box .spinner-wrap { position:absolute; top:0; bottom:0; right:0; left:0; display: inline-block; width: 25px; height: 25px; margin: auto; }

.acc-mylist-tab-content .detailed-list-info .calculation-box { padding-bottom:20px; }
.acc-mylist-tab-content .detailed-list-info .calculation-box .cbrow {  display:flex; flex-wrap:nowrap; align-items:flex-start; justify-content:flex-end;  font-size:12px; line-height:16px; }
.acc-mylist-tab-content .detailed-list-info .calculation-box .cbrow .col-1 { padding:4px 0; min-width:110px; text-align:right; color:#707070; font-weight:600; }
.acc-mylist-tab-content .detailed-list-info .bottom-error { margin:20px 0 0 0; }
.acc-mylist-tab-content .detailed-list-info .calculation-box .cbrow .col-2 { padding:4px 0; min-width:91px; text-align:right; color:var(--VoltexBlack); font-weight:600; }
.acc-mylist-tab-content .detailed-list-info .bottom-btns { padding:20px; z-index:100; position:fixed; bottom:0; background-color:#ffffff; -moz-box-shadow: 0 -1px 2px rgba(63,63,68,.15); -webkit-box-shadow: 0 -1px 2px rgba(63,63,68,.15); box-shadow: 0 -1px 2px rgba(63,63,68,.15);box-sizing:border-box; }
.acc-mylist-tab-content .detailed-list-info .bottom-btns .product-selected-msg { clear:both; padding-bottom:10px; font-size:16px; line-height:19px; font-weight:bold; }
.acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col { float:left; margin-right:20px; position:relative; }
.acc-mylist-tab-content .detailed-list-info .bottom-btns .addtocart {  min-width:102px; width:102px; padding:0; }
.acc-mylist-tab-content .detailed-list-info .bottom-btns .vbtn-cancel { min-width:162px; border-color:var(--VoltexBtnBlue900); color:var(--VoltexBtnBlue900); background:none; text-align:center; } 
.acc-mylist-tab-content .detailed-list-info .bottom-btns .vbtn-cancel .btnLoader .spinner { color:var(--VoltexBtnBlue900); }
.acc-mylist-tab-content .detailed-list-info .bottom-btns .removeProduct { float:right; background-color:#ff4d3d; }

.acc-mylist-tab-content .MoveCopytolist-wrap { display:none;  position:absolute; bottom:100%; left:-72px; z-index:5; width:300px; height:380px; margin-bottom:15px; background-color:#fff; border-radius: var(--borderRadius); box-shadow: 0 2px 4px 0 rgba(32, 33, 36, 0.4); }
.acc-mylist-tab-content .MoveCopytolist-wrap:before,
.acc-mylist-tab-content .MoveCopytolist-wrap:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; z-index:50; }
.acc-mylist-tab-content .MoveCopytolist-wrap:before { border-color: rgba(255, 255, 255, 0); border-top-color: rgba(218, 218, 218, 0.65); border-width: 14px; margin-left: -14px; }
.acc-mylist-tab-content .MoveCopytolist-wrap:after { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 10px; margin-left: -10px; }

.acc-mylist-tab-content .MoveCopytolist-wrap .mc-inner-wrap { height:100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.acc-mylist-tab-content .MoveCopytolist-wrap .search-close-row { padding:15px; overflow:hidden; position:relative; }
.acc-mylist-tab-content .MoveCopytolist-wrap .list-search-box { width:85%; height:40px; border-radius: var(--borderRadius); background-color: #f2f3f7; float:left; }
.acc-mylist-tab-content .MoveCopytolist-wrap .list-search-box .s_icon { width:14px; margin:14px 14px 0 14px; float:left; }
.acc-mylist-tab-content .MoveCopytolist-wrap .list-search-box .sbox { width:70%; float:left; height:40px; border:0; background:none; }
.acc-mylist-tab-content .MoveCopytolist-wrap .close_icon { width:12px; margin:15px 3px 0 0; float:right; opacity:0.3; cursor:pointer; }
.acc-mylist-tab-content .MoveCopytolist-wrap .close_icon:hover { opacity:1; }
.acc-mylist-tab-content .MoveCopytolist-wrap .folder-list { overflow: auto; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; box-sizing: border-box; padding-bottom:10px; }
.acc-mylist-tab-content .MoveCopytolist-wrap .folder-list ul { margin:0; }
.acc-mylist-tab-content .MoveCopytolist-wrap .folder-list li { font-size:14px; line-height:18px; color:#707070; display:block; padding:11px 24px; cursor:pointer; }
.acc-mylist-tab-content .MoveCopytolist-wrap .folder-list li a { font-size:14px; line-height:18px; color:#707070; display:block; }
.acc-mylist-tab-content .MoveCopytolist-wrap .folder-list li:hover { color:var(--VoltexBlack); background-color:#fafafc; }
.acc-mylist-tab-content .MoveCopytolist-wrap .folder-list li:active { color: var(--VoltexBtnBlue900); font-weight:bold; }

.ListConfirmTitle { font-size:16px; font-weight:bold; }

.acc-addressbook-tab-content  h4 { font-size:16px; margin-bottom:8px; }
.acc-addressbook-tab-content .billing-address-wrap { padding:30px 0; border-top:1px solid #f2f3f7; }
.acc-addressbook-tab-content .billing-address-wrap .billing-address-box { display:block;  padding:7px 12px; font-size:14px; background: #F2F3F7; border: 1px solid #DFE3E8; border-radius: var(--borderRadius); }
.acc-addressbook-tab-content .add-new-address-wrap { clear:both; padding:30px 0; margin-bottom:30px; border-top:1px solid #f2f3f7; border-bottom:1px solid #f2f3f7; }
.acc-addressbook-tab-content .add-new-address-wrap:before,
.acc-addressbook-tab-content .add-new-address-wrap:after { content:" "; clear:both; display:table; width:100%; }
.acc-addressbook-tab-content .add-new-address-wrap .search-add { position:relative; padding-bottom:8px; }
.acc-addressbook-tab-content .add-new-address-wrap .light-style-input { font-size:14px; background-color:#ffffff; padding-right:40px; }

.acc-addressbook-tab-content .add-new-address-wrap textarea.street_address.nz,
.acc-addressbook-tab-content .address-form textarea.street_address.nz, 
#changeBillingAddressForm textarea.street_address.nz { height:auto!important; }

#CoEditshipAddress.nz,
#street_number.nz, 
.createaccount-wrap .add-new-address-wrap .street_number.nz { height: auto !important; }

.acc-addressbook-tab-content .add-new-address-wrap .sbtn { position:absolute; z-index:1; right:0; top:0; width: 40px; height: 40px; border: 0; background: transparent url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/search_icon_gray.svg) no-repeat center center; background-size: 16px auto; }
.acc-addressbook-tab-content .add-new-address-wrap .note-left { float:left; font-size:13px; color:#434343; }
.acc-addressbook-tab-content .add-new-address-wrap .enter-add-btn { float:right; }

.acc-addressbook-tab-content .address-form { padding-right:120px; }  
.acc-addressbook-tab-content .address-form .erow { margin-left:-7px; margin-right:-7px; min-height:1px; }
.acc-addressbook-tab-content .address-form .erow:before,
.acc-addressbook-tab-content .address-form .erow:after { content:" "; clear:both; display:table; width:100%; }
.acc-addressbook-tab-content .address-form .erow.last-row { padding-top:10px; }
.acc-addressbook-tab-content .address-form .erow .each-col { float:left; width:50%; padding:0 7px; box-sizing:border-box; }
.acc-addressbook-tab-content .address-form .erow .parcel-notes-col { float:right; }
.acc-addressbook-tab-content .address-form .erow .checkbox-col { padding-top:8px; }
.acc-addressbook-tab-content .address-form .btm-btns-row { overflow:hidden; padding-top:10px; }
.acc-addressbook-tab-content .address-form .btm-btns-row .custom-checkbox { float:right; position: relative; top:5px; }


.vbtn-primary.showloader .btnLoader { display:inline-block; font-size: 22px;; }
.vbtn-primary.showloader .txt { display:none; }
.vbtn-primary.showloader:disabled { cursor:not-allowed; background-color:var(--VoltexBtnBlue900); }

.vbtn-primary.small.showloader .btnLoader { display:inline-block; font-size: 18px; line-height: 29px; }
button.vbtn-primary.small.showloader .btnLoader { line-height:normal; }
.vbtn-primary.small.showloader .txt { display:none; }
.vbtn-primary.small.showloader:disabled { cursor:not-allowed; }

.vbtn-cancel.showloader .btnLoader  { display:inline-block; }
.vbtn-cancel.showloader .txt { display:none; }
.vbtn-cancel.showloader:disabled { cursor:not-allowed; }

.save-btn.showloader .btnLoader { display:inline-block; font-size: 18px; line-height: 29px; }
button.save-btn.showloader .btnLoader { line-height:normal; position: relative; top: 1px; }
.save-btn.showloader .txt { display:none; }
.save-btn.showloader:disabled { cursor:not-allowed; }

.downloadSO.showloader .btnLoader { display:inline-block; }
.downloadSO.showloader .txt { display:none; }
.downloadSO.showloader:disabled { cursor:not-allowed; }


.acc-addressbook-tab-content .address-list { padding:0; }
.acc-addressbook-tab-content .address-list:before,
.acc-addressbook-tab-content .address-list:after { content:" "; clear:both; display:table; width:100%; }
.acc-addressbook-tab-content .address-list .box-address { width:30%; min-height:171px;  float:left; margin:0 3% 30px 0; padding:0 15px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing:border-box; border-radius: var(--borderRadius); box-shadow: 0 1px 2px 0 rgba(63, 63, 68, 0.1); border: solid 1px #dfe3e8; background-color: #ffffff; position:relative; }
.acc-addressbook-tab-content .address-list .box-address.default { border-color:var(--Good900); background-color: rgba(28, 167, 102, 0.1); }
.acc-addressbook-tab-content .address-list .box-address.deactivatedAddress { background-color: #fff6f6; border-color:#f7d1d1; }
.acc-addressbook-tab-content .address-list .box-address.active-edit:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #dfe3e8; border-width: 15px; margin-left: -15px; margin-top: 2px; } 
.acc-addressbook-tab-content .address-list .box-address .name { margin-top:15px; margin-bottom:12px; font-size:16px; line-height:20px; color:var(--VoltexBlack); font-weight:bold; }
.acc-addressbook-tab-content .address-list .box-address .address { min-height:78px; padding-bottom:12px; font-size: 13px; line-height:23px; color: #434343; white-space: pre-wrap }
.acc-addressbook-tab-content .address-list .box-address ul.add-btns { padding:0 0 15px 0; margin:0; list-style:none; overflow:hidden; }
.acc-addressbook-tab-content .address-list .box-address ul.add-btns li { float:left; font-size: 13px; }
.acc-addressbook-tab-content .address-list .box-address ul.add-btns li:before { float:left; content:"|"; padding:0 8px; font-size:12px; color: #434343; }
.acc-addressbook-tab-content .address-list .box-address ul.add-btns li:first-child:before { display:none; }
.acc-addressbook-tab-content .address-list .box-address ul.add-btns li a { color: var(--VoltexBtnBlue900); }
.acc-addressbook-tab-content .address-list .box-address ul.add-btns li a:hover { color:#01ADFF; }

.acc-addressbook-tab-content .address-list .box-address .removePopup { display:none; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; border-radius: var(--borderRadius); background-color:#fff; border:1px solid var(--Error900); }
.acc-addressbook-tab-content .address-list .box-address .removePopup .removePopupInner { height:100%; display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:center; align-items:center;  }

.acc-addressbook-tab-content .address-list .box-address .removePopup .titleRow { padding:0 0 12px 0; text-align:center; font-size:16px; color:var(--Error900); font-weight:bold; }
.acc-addressbook-tab-content .address-list .box-address .removePopup .txt2 { text-align:center; padding:0 20px 12px 20px; font-size: 13px; line-height: 23px; color: #434343; }
.acc-addressbook-tab-content .address-list .box-address .removePopup .btns2 { text-align:center; }
.acc-addressbook-tab-content .address-list .box-address .removePopup .btns2 .vbtn-primary { background-color:var(--Error900); }
.acc-addressbook-tab-content .address-list .box-address .removePopup .btns2 .vbtn-primary .btnLoader .spinner { top:2px; }
.acc-addressbook-tab-content .address-list .box-address .removePopup .btns2 .vbtn-primary:hover { background-color:var(--Error800); }
.acc-addressbook-tab-content .address-list .box-address .removePopup .btns2 .vbtn-cancel-txt { margin-left:10px; }

.acc-addressbook-tab-content .edit-address-form { clear:both; margin:0 0 30px 0; padding:30px 106px; border-top:1px solid #f2f3f7;  border-bottom:1px solid #f2f3f7; }
.acc-addressbook-tab-content .edit-address-form:before,
.acc-addressbook-tab-content .edit-address-form:after { content:" "; clear:both; display:table; width:100%; }

.acc-accountdetails-tab-content h4 { font-size: 16px; margin-bottom: 20px; }
.acc-accountdetails-tab-content .erow {  max-width:834px; margin-left: -7px; margin-right: -7px; min-height: 1px; }
.acc-accountdetails-tab-content .erow:before,
.acc-accountdetails-tab-content .erow:after { content:" "; clear:both; display:table; width:100%  }
.acc-accountdetails-tab-content .col12 { width:100%; padding: 0 7px; box-sizing: border-box; }
.acc-accountdetails-tab-content .col6 { width:50%; float:left; padding: 0 7px; box-sizing: border-box; }
.acc-accountdetails-tab-content .changebillingaddress-btns-row { overflow:hidden; padding-bottom:20px; }
.acc-accountdetails-tab-content #Billing_Streetvw { line-height:26px; cursor: not-allowed; border: solid 1px #dfe3e8; background-color: #f2f3f7; height: auto; min-height: 40px; }

.singleInputUpdateBillingAddress { position:relative; }
.singleInputUpdateBillingAddress .edit-btn { display:none; position:absolute; top:5px; right:10px; z-index:1; }
.singleInputUpdateBillingAddress:hover .edit-btn { display:inline-block; }

.singleInputUpdate { position:relative; }
.singleInputUpdate:hover .light-style-input { padding-right:120px; }
.singleInputUpdate .edit-btn,
.singleInputUpdate .edit-btn2 { display:none; min-width:60px; position:absolute; top:5px; right:10px; z-index:1; }
.singleInputUpdate:hover .edit-btn,
.singleInputUpdate:hover .edit-btn2 { display:inline-block; }
.singleInputUpdate .save-cancel-btns { position:absolute; top:5px; right:10px; z-index:2; background-color:#fff; }
.singleInputUpdate .save-cancel-btns .save-btn { float:left; width: 29px; height: 29px; line-height:normal; padding:0; font-size:15px; color:#fff; text-align:center!important; margin-left:10px; border-radius: var(--borderRadius); background-color: var(--Good900); border:0; }
.singleInputUpdate .save-cancel-btns .save-btn .fa { color:#fff; float:none; }
.singleInputUpdate .save-cancel-btns .save-btn:disabled { cursor:pointer; opacity:0.4; }
.singleInputUpdate .save-cancel-btns .cancel-btn { float:left; width: 29px; height: 29px; line-height:29px; padding:0; font-size:15px; color:#fff; text-align:center!important; margin-left:10px; border-radius: var(--borderRadius); background-color: var(--Error900); border:0; }
.singleInputUpdate .save-cancel-btns .cancel-btn .fa { color:#fff; float:none; }

.change-email-popup { display:block; width: 100%; height: 100%;  position: fixed; top: 0px; left: 0px; background: rgba(32,33,36,0.70);  z-index: 1000000999!important; }
.change-email-popup .popup-inner { border: 0; max-width:460px; min-height:150px; max-height:94%; width:90%; padding:15px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:var(--borderRadius); box-sizing:border-box; background:#fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.change-email-popup .clear-cart-title-icon { margin-bottom:20px; }
.change-email-popup .clear-cart-title-icon .info-icon { margin-left:0!important; }
.change-email-popup .clear-cart-title-icon img { top:0!important; }
.change-email-popup .btns-row { display:flex; flex-direction:row; justify-content:flex-end; align-items:flex-start; }
.change-email-popup .btns-row button { margin-left:12px; }



.acc-users-tab-content h4 { font-size: 16px; margin-bottom: 20px; }
.acc-users-tab-content .erow {  max-width:834px; margin-left: -7px; margin-right: -7px; min-height: 1px; }
.acc-users-tab-content .erow:before,
.acc-users-tab-content .erow:after { content:" "; clear:both; display:table; width:100%  }
.acc-users-tab-content .col6 { width:50%; float:left; padding: 0 7px; box-sizing: border-box; }
.acc-users-tab-content .change-password-form { padding-bottom:20px; }
.acc-users-tab-content .change-password-form h4 { margin-bottom:10px; }
.newpass-note { float:right; padding-top:7px; font-size:12px; line-height:16px; font-style:italic; color:#949494; }
.acc-users-tab-content .notifications-btns-row { overflow:hidden; padding-bottom:20px; }
.acc-users-tab-content .webuser-list-row { }
.acc-users-tab-content .webuser-list-row:before,
.acc-users-tab-content .webuser-list-row:after { content:" "; clear:both; display:table; width:100%; }
.acc-users-tab-content .webuser-list-row .each-user { width:303px; min-height:152px;  float:left; margin:0 15px 15px 0; padding:0 15px; box-sizing:border-box; border-radius: var(--borderRadius); box-shadow: 0 1px 2px 0 rgba(63, 63, 68, 0.1); border: solid 1px #dfe3e8; background-color: #ffffff; position:relative; }
.acc-users-tab-content .webuser-list-row .each-user.active-edit { margin-bottom:30px; }
.acc-users-tab-content .webuser-list-row .each-user.active-edit:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #dfe3e8; border-width: 15px; margin-left: -15px; margin-top: 2px; } 

.acc-users-tab-content .webuser-list-row .each-user .name { margin-top:15px; margin-bottom: 8px; font-size: 16px; color: var(--VoltexBlack); font-weight: bold; }
.acc-users-tab-content .webuser-list-row .each-user .user-info { min-height:60px; font-size:13px; line-height:23px; color:#707070; padding-bottom:14px; }
.acc-users-tab-content .webuser-list-row .each-user .btmrow { overflow:hidden; padding-bottom:15px; }
.acc-users-tab-content .webuser-list-row .each-user .btmrow ul.user-option-btns { float:right; padding:0; margin:0; list-style:none; }
.acc-users-tab-content .webuser-list-row .each-user .btmrow ul.user-option-btns li { float: left; font-size:13px; line-height:23px; }
.acc-users-tab-content .webuser-list-row .each-user .btmrow ul.user-option-btns li:before { float: left; content: "|"; padding: 0 8px; font-size: 12px; color: #434343; }
.acc-users-tab-content .webuser-list-row .each-user .btmrow ul.user-option-btns li:first-child:before { display:none; }
.acc-users-tab-content .webuser-list-row .each-user .btmrow ul.user-option-btns li a { color:var(--VoltexBtnBlue900);  }
.acc-users-tab-content .webuser-list-row .each-user .btmrow ul.user-option-btns li a:hover { color:#01ADFF; }

.acc-users-tab-content .webuser-list-row .each-user .btmrow .edit-btn { display:inline-block; font-size:13px; line-height:23px; color:var(--VoltexBtnBlue900); }
.acc-users-tab-content .webuser-list-row .each-user .btmrow .access { float:left; min-width:80px; font-size: 12px; height:23px; line-height:23px; text-align:center; border-radius:12px; box-sizing:border-box; padding:0 10px; }
.acc-users-tab-content .webuser-list-row .each-user .btmrow .access.admin { color: var(--Good900); background-color: rgba(28, 167, 102, 0.1); }
.acc-users-tab-content .webuser-list-row .each-user .btmrow .access.orderonly { color: var(--Orange900); background-color: rgba(230, 156, 66, 0.1); }
.acc-users-tab-content .webuser-list-row .add-user { width:303px; min-height:152px; text-align:center; border:1px dashed #cccccc; float:left; margin:0 15px 15px 0; border-radius: var(--borderRadius); font-size: 16px; font-weight: bold; color:#707070; display:flex; align-items:center; justify-content:center; text-decoration:none; }
.acc-users-tab-content .webuser-list-row .add-user span { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;  }
.acc-users-tab-content .webuser-list-row .add-user:hover { border-color:#cccccc; color:#707070; background-color: #f8f8f8; }

.acc-users-tab-content .webuser-list-row .removePopup { display:none; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; border-radius: var(--borderRadius); background-color:#fff; border:1px solid var(--Error900); }
.acc-users-tab-content .webuser-list-row .removePopup .removePopupInner { height:100%; display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:center; align-items:center;  }
.acc-users-tab-content .webuser-list-row .removePopup .titleRow { padding:0 0 10px 0; text-align:center; font-size:16px; line-height:18px; color:var(--Error900); font-weight:bold; }
.acc-users-tab-content .webuser-list-row .removePopup .txt2 { text-align:center; padding:0 20px 10px 20px; font-size: 13px; line-height: 21px; color: #434343; }
.acc-users-tab-content .webuser-list-row .removePopup .btns2 { text-align:center; }
.acc-users-tab-content .webuser-list-row .removePopup .btns2 .vbtn-primary { background-color:var(--Error900); }
.acc-users-tab-content .webuser-list-row .removePopup .btns2 .vbtn-primary.showloader .btnLoader  { display:inline-block; }
.acc-users-tab-content .webuser-list-row .removePopup .btns2 .vbtn-primary.showloader .btnLoader .spinner {  top:2px; }
.acc-users-tab-content .webuser-list-row .removePopup .btns2 .vbtn-primary.showloader .txt { display:none; }
.acc-users-tab-content .webuser-list-row .removePopup .btns2 .vbtn-primary.showloader:disabled { cursor:not-allowed; }
.acc-users-tab-content .webuser-list-row .removePopup .btns2 .vbtn-primary:hover {  background-color:var(--Error800); }
.acc-users-tab-content .webuser-list-row .removePopup .btns2 .vbtn-cancel-txt { margin-left:10px; }
.acc-users-tab-content .webuser-list-row .userRemoveErrorMsg { display:none; position:absolute; left:0; top:0; z-index:10; width:100%; height:100%; border-radius: var(--borderRadius); background-color:#fff; border:1px solid var(--Error900); }
.acc-users-tab-content .webuser-list-row .userRemoveErrorMsg span { color:var(--Error900); font-size: 13px; line-height: 21px; text-align:center; height: 100%; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; align-items: center; padding: 0 20px; }

.acc-users-tab-content .edit-user-form { clear:both; width:100%; padding:30px 106px; margin:0 0 30px 0; border-top: 1px solid #f2f3f7; border-bottom: 1px solid #f2f3f7; box-sizing:border-box; }
.acc-users-tab-content .edit-user-form:before,
.acc-users-tab-content .edit-user-form:after { content:" "; clear:both; display:table; width:100%  }

.acc-users-tab-content .add-user-form { clear:both; padding:0 106px; margin:0 0 30px 0;  }
.acc-users-tab-content .add-user-form:before,
.acc-users-tab-content .add-user-form:after { content:" "; clear:both; display:table; width:100%  }

.acc-users-tab-content .add-user-form .btn-row { padding-bottom:20px; }


.acc-notifications-tab-content .info-icon,
.acc-users-tab-content .info-icon { clear:none; display:inline-block; color:#2d383d; margin-left:5px; }
.acc-notifications-tab-content .info-icon .fa,
.acc-users-tab-content .info-icon .fa { color:#434343; font-size:14px; vertical-align: top; position: relative; top: 3px; opacity:0.7; } 
.acc-notifications-tab-content .info-icon img,
.acc-users-tab-content .info-icon img { width:13px; vertical-align: top; position: relative; top: 4px; }
.acc-notifications-tab-content .info-icon .form-controls-tooltip,
.acc-users-tab-content .info-icon .form-controls-tooltip { width:260px; }

.acc-notifications-tab-content .title-row { overflow:hidden; }
.acc-notifications-tab-content .title-row h2 { float:left; margin-bottom:0; }
.acc-notifications-tab-content .title-row .vbtn-primary { float:right;  margin-top:4px; }
.acc-notifications-tab-content .notification-form { padding:0px 0 0 ; }
.acc-notifications-tab-content h4 { font-size: 16px; margin-bottom: 20px; }
.acc-notifications-tab-content .info-icon { vertical-align:middle; position:relative; top:1px; }
.acc-notifications-tab-content .erow {  margin-left: -7px; margin-right: -7px; margin-bottom:10px; min-height: 1px; }
.acc-notifications-tab-content .erow:before,
.acc-notifications-tab-content .erow:after { content:" "; clear:both; display:table; width:100%  }
.acc-notifications-tab-content .col6 { width:50%; float:left; padding: 0 7px; box-sizing: border-box; }
.acc-notifications-tab-content .ae-col { display:flex; flex-wrap:nowrap; flex-direction:row; align-items:center; justify-content:space-between; font-size:14px; }
.acc-notifications-tab-content .ae-col .aemail { font-weight:700; word-break: break-word; }
.acc-notifications-tab-content .checkboxes { padding:37px 15px 0 15px; display:flex; flex-wrap:nowrap; flex-direction:row; align-items:center; justify-content:space-around; }
.acc-notifications-tab-content .checkboxes .each-col { position:relative; }
.acc-notifications-tab-content .checkboxes2 { padding-top:46px; }
.acc-notifications-tab-content .invoice-csv-tooltip { padding:10px; left:-65%; margin-bottom:20px; text-align:center; }
.acc-notifications-tab-content .invoice-csv-tooltip:after { left:47%; }
.acc-notifications-tab-content .invoice-csv-tooltip.show { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); }

.acc-giftrewards-tab-content h4 { font-size: 16px; margin-bottom: 20px; }
.acc-giftrewards-tab-content .ctext span,
.acc-giftrewards-tab-content .ctext a{ font-weight: 600; }
.acc-giftrewards-tab-content .success-box-msg div { display: flex; align-items: center; gap: 10px; }
.acc-giftrewards-tab-content .custom-checkbox label.ctext { cursor: unset;  }
.acc-giftrewards-tab-content input.labelauty[disabled] + label { background-color: #ccc;  border-color: #ccc;}

.email-id-row { min-height:40px; font-size:14px; padding:4px 6px 7px; border: 1px solid #dfe3e8; background-color: #fff; box-shadow: none; border-radius: var(--borderRadius); }
.enter-mail-id { width:100%; height:28px; line-height:28px; border:0; font-size:14px; color: var(--VoltexBlack); font-family:inherit; }
span.email-ids { display:inline-block; font-size:14px; line-height:16px; padding:5px 8px 5px 6px; margin:3px 5px 3px; background: #F2F3F7; border-radius: 4px; }
.cancel-email { display:inline-block; margin-left:6px; cursor:pointer; }
.cancel-email:hover { color: var(--VoltexBlue900); }
.cancel-email .close-x { width: 11px; height: 11px; }


/***************************************************************/
/********** Checkout page ***********/
/***************************************************************/
.checkout-loader-wrap { display:none;  width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; background-color:rgba(32,33,36,0.7); }
.checkout-loader-wrap .inner-wrap {  display:flex; align-items: center; justify-content: center; position:absolute; left:0; top:0; width:100%; height:100%;  }
.checkout-loader-wrap .loader-box { width:92%; max-width: 384px; height: 86px; border-radius: var(--borderRadius); background-color: #ffffff; }
.checkout-loader-wrap .loader-box .text { text-align:center; font-size:14px; line-height:26px; padding-top:27px; }
.checkout-loader-wrap .loader-box .spinner { display:inline-block; margin-right:14px; color:var(--VoltexBtnBlue900); font-size:24px; position: relative; top: 4px; }

.checkoutPageTitle  { display:none; }

body#newCheckout { padding-top:117px; }
body#newCheckout .header-wrap { height:85px; }
body#newCheckout .header-wrap .CheckoutContinueBtn { display:block; background-color:var(--VoltexBtnBlue900); }
body#newCheckout .header-wrap .CheckoutContinueBtn:hover { background-color:var(--AccentBlue900); }
body#newCheckout .header-inner .checkoutPageTitle { width:50%; display:block; color:#fff; font-size: 20px; font-weight: 700; padding-top:28px; position:absolute; left:0; right:0; margin:auto; text-align:center;  }
body#newCheckout .head-pod-icon-wrap { display:none!important; }

.cDiscard-btn,
.cStay-btn { min-width:100px!important; }

body#newCheckout .header-inner .head-right-column { padding-top:22px; }
body#newCheckout .header-inner .phone-number { padding:0 24px 0 0; }
body#newCheckout .breadcrumbs { display:none!important; visibility:hidden;  }
body#newCheckout #searchBoxSrc { display:none!important; visibility:hidden; }
body#newCheckout .head-icon-btns { display:none!important; visibility:hidden;  }
body#newCheckout .navbar-wrap { display:none!important; visibility:hidden; }
body#newCheckout .footer-wrap { display:none!important; visibility:hidden; }
body#newCheckout .site-notice.show-notification { display:none!important; visibility:hidden; }

.footer-wrap-checkout { width:100%; height:60px; background-color:var(--VoltexBlack); }
.footer-wrap-checkout .copyright{ float:left; font-size:14px; line-height:23px; color:#FFFFFF; font-weight:bold; padding:19px 0 0 0; }
.footer-wrap-checkout .footer-inner-checkout { width:1260px; margin:0 auto; }


.newCheckoutPageErrorWrap  { width:1260px; margin:0 auto; }
.newCheckout { display: flex; width:1260px; margin:0 auto; padding-bottom:30px; }
.newCheckout span#requiredPO { float:right; font-style:italic; font-size:12px; line-height:23px; color: var(--Error900); }

.newCheckout h2,
.CheckoutEditShipAddress-popup h2,
.CheckoutAddShipAddress-popup h2 { font-size:20px; font-weight:900; padding-bottom:15px; margin-bottom:30px; border-bottom:1px solid #F2F3F7; }
.newCheckout .whitebox { padding:15px; margin:0 0 30px 0; background-color:#ffffff; border-radius: var(--borderRadius); -moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); box-sizing: border-box; }
.newCheckout .form-group { margin-bottom:30px; }
.newCheckout .form-group .note-right { float:right; font-style:italic; font-size:14px; }
.newCheckout .line-separator { height:1px; background-color:#F2F3F7; overflow:hidden; margin:0 0 30px 0; }
.newCheckout .form-group .new-feat { display:inline-block; margin:0 0 0 8px; position:relative; top:4px;  font-size: 10px; line-height: 10px; font-weight: 400; color: #ffffff; padding: 4px 6px; text-align: center; background-color: #ff4d4d; border-radius: 4px; text-transform: uppercase;
    overflow: hidden; z-index: 1; }


.checkout-eta {  padding:4px 15px 2px; position:relative; margin-bottom:30px; background-color:#D2EDE0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.checkout-eta .checkout-eta-inner { display:flex; flex-direction:row; align-items:center; min-height:64px; }
.checkout-eta .icon { width:36px; display:flex; align-items:center; flex:none; }
.checkout-eta .text-col { flex:auto; padding:0 0 0 10px; font-size:14px; line-height:20px; font-weight:700; color:var(--VoltexBlack); }
.checkout-eta .text-col .below-txt { font-weight:400; color:#434343; }
.checkout-eta .text-col .below-txt .time { color:var(--VoltexBlue900); font-weight:700; }


.checkout-send-options { overflow:hidden; padding:15px; margin:0 0 20px; background-color:var(--Warning50); border-radius:4px; }
.checkout-send-options.cso-error { background-color:rgba(255,237,237,0.5); border:1px solid var(--Error400); }
.checkout-send-options .cso-title { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; justify-content:flex-start; }
.checkout-send-options .cso-title .cso-icon  { font-size:18px; line-height:20px; padding-right:7px; }
.checkout-send-options p { font-size:14px; line-height:20px; }
.checkout-send-options .custom-radio { float:none; margin-top:20px; display: flex; flex-direction: row; align-items: flex-start; }
.checkout-send-options .custom-radio label.ctext { margin-top:-3px; font-size:14px; line-height:20px; }
.checkout-send-options .custom-radio input.labelauty+label { flex:none; }

.checkout-send-option-2 { overflow:hidden; padding:15px; margin:0 0 20px; background-color:var(--Warning50); border-radius:4px; }
.checkout-send-option-2.cso-error { border:1px solid var(--Error400); }
.checkout-send-option-2 .cso-title { font-size:14px; line-height:18px; margin-bottom:10px; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:flex-start; }
.checkout-send-option-2 .cso-title .cso-icon  { font-size:18px; line-height:20px; padding-right:7px; }
.checkout-send-option-2 p { font-size:14px; line-height:20px; }
.checkout-send-option-2 .custom-checkbox { float:none; margin-top:20px; display: flex; flex-direction: row; align-items: flex-start; }
.checkout-send-option-2 .custom-checkbox label.ctext { margin-top:-3px; font-size:14px; line-height:20px; }
.checkout-send-option-2 .custom-checkbox input.labelauty + label { flex: none; }
.checkout-send-option-2 .error-msg { margin-top:10px; }

.checkout-white-note { overflow:hidden; line-height:20px; padding:15px; margin-bottom:15px; background-color:#EBF3F8; border:0; color:var(--VoltexBlack); }
.checkout-white-note .cwn-inner { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; justify-content:flex-start; }
.checkout-white-note span.c-icon { font-size:22px; line-height:24px; padding-right:10px; }

.other-warehouse-note { overflow:hidden; clear:both; padding:10px 15px; font-size:14px; background-color:#EBF3F8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.other-warehouse-note span { font-size:20px; }

.checkout-backorder-note { padding:0 0 24px 0; margin-top:0px; }
.checkout-backorder-note .bg-color-wrap { line-height:20px; border:0; color:#707070; margin:0; font-size: 14px;
    line-height: 18px; padding: 10px 15px;  width: auto; position: relative;  -webkit-border-radius: var(--borderRadius);
    -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); display: flex; flex-direction: row; justify-content: flex-start; align-items: center; }
.checkout-backorder-note .bg-color-wrap svg { margin-right:10px; min-width:18px; min-height:18px; }
.checkout-backorder-note.yellow .bg-color-wrap { border: 1px solid #E69C42; background-color: #fff9df; }
.checkout-backorder-note.blue .bg-color-wrap { border: 1px solid #3685B6; color:#3685B6; background-color: #EBF3F8; }
.checkout-backorder-note.green .bg-color-wrap { border: 1px solid #1CA766; color:#1CA766; background-color: #E8F6F0; }


#Checkout_LeaveOther .error-msg { float: left; }

.newCheckout .CoLeft-column { flex: auto; margin-right:15px; }
.newCheckout .CoRight-sidebar { flex:none; width:409px;  }

.gift-notification { display:none; color:#ffffff; line-height:24px; position:relative; padding:12px 15px 10px 64px; background-color: #0480f4;  -moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); box-sizing: border-box; z-index:500; }
.gift-notification a { text-decoration:underline; color:#ffffff; }
.gift-notification .gift-icon { position:absolute; left:14px; top:15px; -webkit-animation-name: wobble; animation-name: wobble;  -webkit-animation-duration: 4s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -webkit-transform-origin: 50% 100%; }
.gift-notification .gift-icon img { height:40px; }
.gift-notification .congrats-name { font-size:18px; font-weight:700; color:#ffffff; display:block; }
.gift-notification .free-text { display:inline-block; line-height:16px; padding:1px 4px; background-color:#d20707; font-weight:400; border-radius:2px; }

#gift-notification-2 { padding-left: 50px; }
#gift-notification-2 .gift-icon { top:11px; }
#gift-notification-2 .gift-icon img { height:24px; }

.modal-gift-popup { display:none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.60); z-index: 9999; }
.modal-gift-popup .modal-gift-wrapper { max-width: 650px; width: 95%; padding: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.modal-gift-popup .modal-gift-wrapper .g-image-box { position:relative;  transform: scale(0);  transition: all .25s ease-in-out;  }
.modal-gift-popup .modal-gift-wrapper .g-image-box.show {  transform: scale(1); }
.modal-gift-popup .modal-gift-wrapper .g-image-box img { display:block; }
.modal-gift-popup .modal-gift-wrapper .redeem-btn { height:42px; line-height:42px; padding:0 15px; font-size:19px; color:#ffffff; text-decoration:none; text-transform:uppercase; position:absolute; left:56%; top:70%; background-color:#cb2a22; font-family: 'Geogrotesque-Medium'; -webkit-border-radius:6px;
    -moz-border-radius: 6px; border-radius: 6px; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.modal-gift-popup .modal-gift-wrapper .redeem-btn:hover { background-color:#f52c22; }
.modal-gift-popup .close-x { position: absolute; top: 18px; right: 24px; z-index: 20; opacity: .5; cursor:pointer; }
.modal-gift-popup .close-x:hover {  opacity:1; }


.gp-text { line-height:20px; }

.gift-page-top-section { max-width: 2500px; padding: 0 102px; margin:0 auto; position:relative; z-index:50; overflow:hidden; }
.gift-page-top-section h3 { margin-bottom: 10px; color: var(--VoltexBlue900); font-family: var(--ff-primary-semibold)!important; font-weight: normal; }
.gift-page-top-section .gift-instruction { font-size:14px; line-height:22px; }

.gift-page-banner { margin-bottom:15px; }
.gift-page-banner img { max-width:100%; }

.gift-page-below-banner { display:flex; flex-direction:row; justify-content:space-between; align-items:center; padding-bottom:15px; }
.gift-page-below-banner .g-left-col { padding-right:30px; }
.gift-page-below-banner .g-right-col { display:flex; flex-wrap:nowrap; flex-direction:row; justify-content:space-between; align-content:center; gap:20px; }

.my-rem-gift-points-wrap { font-size:14px; white-space: nowrap; }
.my-rem-gift-points-wrap .rem-gift-points { color:var(--AccentBlue900); }

.shipto-row { position:relative; z-index:100; }

.ShippingOptionsDropdown-Wrap,
.ShipToDropdown-Wrap { position: relative;  width: 100%; margin: 0 auto; padding: 6px 12px; font-size:14px; color:var(--VoltexBlack); background: #fff; border-radius: var(--borderRadius); border:1px solid #DFE3E8;  outline: none; cursor: pointer; }
.ShippingOptionsDropdown-Wrap:after,
.ShipToDropdown-Wrap:after { content: ""; width: 0; height: 0; position: absolute; right: 15px; top: 50%; margin-top: -3px; border-width: 6px 6px 0 6px; border-style: solid; border-color: #202124 transparent; transition: all 300ms linear; }
.ShippingOptionsDropdown-Wrap.active:after,
.ShipToDropdown-Wrap.active:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.ShippingOptionsDropdown-Wrap #AmountTag,
.ShipToDropdown-Wrap #defaultAdd { position:absolute; right:50px; top:6px; font-size:14px; color:#cccccc; font-style: italic; }


.ShippingOptionsDropdown-Wrap #AmountTag { font-style:normal; color: var(--VoltexBlack); text-transform:uppercase; }
.ShippingOptionsDropdown-Wrap #AmountTag .free { text-transform:uppercase; font-style:normal; color:var(--Good900); }

.ShippingOptionsDropdown-Wrap .deliveryOptions-col,
.ShipToDropdown-Wrap .shipToAddress { display:block; width:88%; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown,
.ShipToDropdown-Wrap .ShipToDropdown { max-height:270px; overflow-y:auto; padding:6px 0; position: absolute; top: 125%; margin:0!important; left: 0; right: 0; background: white; border-radius:var(--borderRadius); box-shadow: 0 5px 5px #ccc; font-weight: normal; transition: all 0.5s ease-in; list-style: none; opacity: 0; pointer-events: none; border: 1px solid #DFE3E8; z-index:50; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown { min-height:78px; }
.ShipToDropdown-Wrap .ShipToDropdown { min-height:100px; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li,
.ShipToDropdown-Wrap .ShipToDropdown li { display: flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; align-items: stretch; align-content:stretch; padding:5px 0;  font-size:14px; cursor:default; }

.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li:hover,
.ShipToDropdown-Wrap .ShipToDropdown li:hover { background-color:#e7f3fb; }
.ShipToDropdown-Wrap .ShipToDropdown li .STAddress { display:inline; max-width:500px; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li a,
.ShipToDropdown-Wrap .ShipToDropdown li a { display: inline-block; padding-top:6px; padding-bottom:6px; text-decoration: none; font-size:14px; }
.ShipToDropdown-Wrap .ShipToDropdown li .addressBtn { flex-grow:1!important; padding:6px 0 6px 12px; color:var(--VoltexBlack); margin:0!important; }
.ShipToDropdown-Wrap .ShipToDropdown li .shippingEditBtn { width:54px; text-align:right; border:0; background:none; padding-right:12px; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li .rightBtns,
.ShipToDropdown-Wrap .ShipToDropdown li .rightBtns { flex:none; width:142px; float: right; color: inherit; text-align:right; align-self:center; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li .rightBtns a,
.ShipToDropdown-Wrap .ShipToDropdown li .rightBtns a { text-align:right; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li a.useBtn,
.ShipToDropdown-Wrap .ShipToDropdown li a.useBtn { color:var(--VoltexBlack); margin-left:4px; border:0; background:none;  }
.ShipToDropdown-Wrap .ShipToDropdown li a.useBtn span.useBtn { color:var(--VoltexBtnBlue900); }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li a.useBtn:hover,
.ShipToDropdown-Wrap .ShipToDropdown li a.useBtn:hover { text-decoration:none!important; }
.ShipToDropdown-Wrap .ShipToDropdown li a.useBtn:hover .STAddress { text-decoration:none; }
.ShipToDropdown-Wrap .ShipToDropdown li a.useBtn:hover span.useBtn { text-decoration:underline; }
.ShipToDropdown-Wrap .ShipToDropdown li .useBtn span { align-self:flex-end; }
.ShipToDropdown-Wrap .ShipToDropdown li .rightBtns .default { display:inline-block; padding-top:6px; padding-bottom:6px; color:#cccccc; font-style:italic; text-align:right; }
.ShipToDropdown-Wrap .ShipToDropdown li .using { flex-grow:1; display:inline-block;  padding-top:6px; padding-bottom:6px; margin-left:4px; color:#cccccc; font-style:italic; }

.ShipToDropdown-Wrap .ShipToDropdown li .using.nodisplay { display:none; }
.ShipToDropdown-Wrap .ShipToDropdown li .using.UsingDef { display: inline-block; }
.ShipToDropdown-Wrap .ShipToDropdown li .useBtn.useBtnDef { display: none; }

.ShipToDropdown-Wrap .ShipToDropdown li.usingLi .using { display: inline-block; } 
.ShipToDropdown-Wrap .ShipToDropdown li.usingLi .useBtn { display:none; }
.ShipToDropdown-Wrap .ShipToDropdown li.usingLi .useBtn.addressBtn { display: inline-block; flex-grow: 1!important; border-radius:0; }
.ShipToDropdown-Wrap .ShipToDropdown li.usingLi .using.nodisplay { display: inline!important; }
.ShipToDropdown-Wrap .ShipToDropdown li.usingLi a:hover { text-decoration:none!important; }

.ShipToDropdown-Wrap .one-off-note { display:block; font-size:13px; font-style:italic; color:#707070; }

.ShipToDropdown-Wrap .ShipToDropdown li.usingLi .using.UsingDef { display: inline!important; }
.ShipToDropdown-Wrap .ShipToDropdown li.usingLi .useBtn.useBtnDef { display: none!important; }


/*.ShipToDropdown-Wrap .ShipToDropdown li .rightBtns.useAddress .using { display:inline-block; }
.ShipToDropdown-Wrap .ShipToDropdown li .rightBtns.useAddress .useBtn { display:none; }*/

.ShipToDropdown-Wrap .ShipToDropdown li:first-of-type a { border-radius: 7px 7px 0 0; }
.ShipToDropdown-Wrap .ShipToDropdown li:last-of-type a { border-radius: 0 0 7px 7px; border: none; padding-left:12px; padding-right:12px; }
.ShipToDropdown-Wrap .ShipToDropdown li a:hover { color:var(--VoltexBlue900)!important; text-decoration:underline!important; }
.ShipToDropdown-Wrap.active .ShipToDropdown { opacity: 1; pointer-events: auto; }


.ShippingOptionsDropdown-Wrap.active #divshippingOptionList { display:block; }
.ShippingOptionsDropdown-Wrap.active .deliveryOptions-dropdown { opacity: 1; pointer-events: auto; }


/* Shipping Options */
.ShippingOptionsDropdown-Wrap .deliveryOptions-col b { font-weight:400; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-col b:after  { content:" - "; padding-left:2px; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li a.useBtn { flex-grow:1!important; padding:6px 0 6px 12px; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li a i { display:block; }
.ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li .rightBtns { padding:0 15px 0 0; text-transform:uppercase; }

/* Click and Collect Info */
.clco-info-wrap { padding: 20px; border: 2px dashed  #0382D2; text-align:center; border-radius:12px; }
.clco-info-wrap h4 { font-size:16px; line-height:20px; margin:0 0 20px 0; }
.clco-info-wrap p { font-size:14px; line-height:20px; margin:0 0 15px; }
.clco-info-wrap .directions-row { font-size:14px; line-height:20px; }
.clco-info-wrap .directions-row a { text-decoration:underline; }

.ShippingOptionsBoxes { display:grid; gap:15px; grid-template-columns: 1fr 1fr 1fr; }
.ShippingOptionsBoxes .each-option { border:1px solid #DFE3E8; border-radius:4px; padding:8px 10px; font-size:14px; cursor:pointer; position:relative; }
.ShippingOptionsBoxes .each-option .small-desc { padding:2px 0; line-height:16px; min-height:36px; display:block; }
.ShippingOptionsBoxes .each-option .shipfee { display:block; color:#1CA766; font-weight:700; text-transform:uppercase; }
.ShippingOptionsBoxes .each-option:hover,
.ShippingOptionsBoxes .each-option.active { border-color:var(--VoltexBlue900); }
.ShippingOptionsBoxes .each-option b,
.ShippingOptionsBoxes .each-option .small-desc,
.ShippingOptionsBoxes .each-option .shipfee { pointer-events: none; }
.glow-box::after { content: '';  position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; border: 2px solid orange; border-radius: 4px; transform: translate(-50%, -50%); opacity: 0; pointer-events: none; animation: pulseExpand 1.5s ease-in-out infinite; opacity: 1; }
@keyframes pulseExpand {
      0% {
        width: 100%;
        height: 100%;
        opacity: 0.9;
      }
      50% {
        width: 104%;
        height: 108%;
        opacity: 0.5;
      }
      100% {
        width: 112%;
        height: 115%;
        opacity: 0;
      }
    }

.checkout-api-add-new-address-wrap { padding: 50px 0 100px 0; }
.checkout-api-add-new-address-wrap .search-add { position: relative; padding-bottom: 8px; }
.checkout-api-add-new-address-wrap .sbtn { position: absolute; z-index: 1; right: 0; top: 0; width: 40px; height: 40px; border: 0; background: transparent url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/search_icon_gray.svg) no-repeat center center; background-size: 16px auto; }
.checkout-api-add-new-address-wrap .note-left { float: left; font-size: 13px; color: #434343; }
.checkout-api-add-new-address-wrap .enter-add-btn { float: right; font-weight: 700; font-size: 13px; color: var(--VoltexBtnBlue900); }

.CheckoutEditShipAddress-popup,
.CheckoutAddShipAddress-popup { display:block; width: 100%; height: 100%;  position: fixed; top: 0px; left: 0px; background: rgba(32,33,36,0.70);  z-index: 9999; }
.CheckoutEditShipAddress-popup .popup-inner,
.CheckoutAddShipAddress-popup .popup-inner { max-width:863px; max-height:94%; overflow-y:auto; min-height:200px; width:90%; padding:15px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:var(--borderRadius); box-sizing:border-box; background:#fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.CheckoutEditShipAddress-popup .popup-close,
.CheckoutAddShipAddress-popup .popup-close { cursor:pointer; width:24px; height:24px; display:block; position:absolute; top:15px; right:15px; background: #ffffff url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/close-popup-icon.svg) no-repeat; background-size: 14px auto; background-position: center center; cursor: pointer; transition:ease 0.25s all; opacity:0.6; }
.CheckoutEditShipAddress-popup .popup-close:hover,
.CheckoutAddShipAddress-popup .popup-close:hover { opacity:1; }
.CheckoutEditShipAddress-popup .sep-row,
.CheckoutAddShipAddress-popup .sep-row { padding-bottom:25px; }
.CheckoutEditShipAddress-popup .btm-btns-row,
.CheckoutAddShipAddress-popup .btm-btns-row { overflow:hidden; padding:15px 0; clear:both; }
.CheckoutEditShipAddress-popup .checkboxes-col,
.CheckoutAddShipAddress-popup .checkboxes-col { padding-top:8px; }
.CheckoutEditShipAddress-popup .parcelnotes-col,
.CheckoutAddShipAddress-popup .parcelnotes-col { float:right!important; }



.checkout-privacy-popup,
.checkout-toc-popup { display:block; width: 100%; height: 100%;  position: fixed; top: 0px; left: 0px; background: rgba(32,33,36,0.70);  z-index: 9999; }

.minicart-shipping-popup .popup-inner,
.checkout-privacy-popup .popup-inner,
.checkout-toc-popup .popup-inner { border: 0; max-width:1024px; min-height:200px; max-height:94%; width:90%; padding:40px 20px 20px 20px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:var(--borderRadius); box-sizing:border-box; background:#fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.minicart-shipping-popup .popup-inner .popup-close,
.checkout-privacy-popup .popup-inner .popup-close,
.checkout-toc-popup .popup-inner .popup-close { cursor:pointer; width:24px; height:24px; display:block; position:absolute; top:10px; right:17px; background: #ffffff url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/close-popup-icon.svg) no-repeat; background-size: 14px auto; background-position: center center; transition:ease 0.25s all; opacity:0.6; z-index:5; }

.minicart-shipping-popup .popup-inner .popup-close:hover,
.checkout-privacy-popup .popup-inner .popup-close:hover,
.checkout-toc-popup .popup-inner .popup-close:hover { opacity:1; }

.minicart-shipping-popup .popup-inner .shipping-returns-policy-wrap-inner,
.checkout-privacy-popup .popup-inner .white-box-whole.toc-content,
.checkout-toc-popup .popup-inner .white-box-whole.toc-content { width:auto!important; padding:0; margin:0; margin-bottom: 0; -moz-box-shadow:none;
    -webkit-box-shadow:none; box-shadow:none; height: 100%; max-height: 600px; overflow-y: scroll; }

.checkout-privacy-popup .popup-inner .toc-accordion,
.checkout-toc-popup .popup-inner .toc-accordion { height:auto; overflow:unset; }


.change-card-popup { display:block; width: 100%; height: 100%;  position: fixed; top: 0px; left: 0px; background: rgba(32,33,36,0.70);  z-index: 1000000999!important; }
.change-card-popup .popup-inner { border: 0; max-width:500px; min-height:500px; max-height:94%; width:90%; padding:15px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:var(--borderRadius); box-sizing:border-box; background:#fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.change-card-popup .popup-inner .popup-close { cursor:pointer; width:24px; height:24px; display:block; position:absolute; top:20px; right:15px; background: #ffffff url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/close-popup-icon.svg) no-repeat; background-size: 14px auto; background-position: center center; transition:ease 0.25s all; opacity:0.6; z-index:5; }
.change-card-popup .popup-inner .popup-close:hover { opacity:1; }
.change-card-popup .popup-inner h4 { font-size:16px; margin-bottom:15px; display:flex; flex-direction:row; align-content:center; }
.change-card-popup .popup-inner h4 img { margin-right:5px; } 
.change-card-popup .options-list { overflow:hidden; overflow-y:auto; border-top:1px solid #F2F3F7; min-height:382px; max-height:480px; }
.change-card-popup .options-list .c-row { width:100%; float:left; margin:0; padding:15px 0; border-bottom:1px solid #F2F3F7; position:relative; }
.change-card-popup .options-list .custom-radio { float:none; margin:0; }
.change-card-popup .options-list .custom-radio input.labelauty + label { float:left; margin-top:5px; margin-right:10px; }
.change-card-popup .options-list .label-text { float:left; font-weight:700; }
.change-card-popup .options-list .card-info-row input.labelauty + label { margin-top:16px; }
.change-card-popup .options-list .card-info { float:left; }
.change-card-popup .options-list .card-img img { height:24px; display:inline-block; vertical-align: bottom; }
.change-card-popup .options-list .masked-card-num { font-size:14px; color:#707070; }
.change-card-popup .options-list .masked-card-num span { display:inline-block; padding-right:4px; }
.change-card-popup .options-list .delete-btn { position:absolute; right:4px; top:50%; transform:translateY(-50%); opacity:0.35; }
.change-card-popup .options-list .delete-btn:hover { opacity:1; }
.change-card-popup .options-list .delete-btn img { height:18px; }
.change-card-popup .vbtn-primary { width:100%; }
.change-card-popup .options-list .card-icon-list { position:absolute; right:0; top:15px; display:flex; flex-wrap:nowrap; flex-direction:row; gap:10px; justify-content:center; align-content:center; }
.change-card-popup .options-list .card-icon-list img { height:24px; }
.change-card-popup .change-card-cc-form { display:none; max-width:349px; padding-left:25px; clear:both; }
.change-card-popup .form-checkbox { padding-top:4px; margin-bottom:0; }
.change-card-popup .btm-text  { padding:10px 0; font-size:14px; color:#707070; }
.change-card-popup .btm-text .title { font-size:16px; font-weight:700; color:var(--VoltexBlack); }

.card-expired-stat { vertical-align:middle; display: inline-block; padding: 0 6px; margin-left: 10px;  font-weight: 700; font-size: 11px; line-height:21px; background-color: #fbe9e9;  color: var(--Error900); border-radius: var(--borderRadius); }
.deleteCardTitle { font-size: 16px; font-weight: bold; }
.card-ending { color:var(--AccentBlue900); }

.checkout-place-order-failed-wrap { display: none; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000999!important; background-color: rgba(32,33,36,0.7); }
.checkout-place-order-failed-wrap .inner-wrap { display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.checkout-place-order-failed-wrap .w-box { max-width:545px; width:92%; padding:30px 30px 30px 122px; position:relative; border-radius: var(--borderRadius); background-color: #ffffff; box-sizing:border-box; }
.checkout-place-order-failed-wrap .x-icon { width:66px; position:absolute; left:30px; top:35px; }
.checkout-place-order-failed-wrap .x-icon img { max-width:100%; }
.checkout-place-order-failed-wrap p { font-size:14px; line-height:20px; margin-bottom:10px; }
.checkout-place-order-failed-wrap .btns-row { overflow:hidden; }
.checkout-place-order-failed-wrap .vbtn-primary { margin-right:10px; }
.checkout-place-order-failed-wrap .vbtn-primary.small ,
.checkout-place-order-failed-wrap .vbtn-primary-hollow.small { float:left; min-width:unset; }



.checkout-manual-add-new-address-form { }
.newCheckout .parcel-notes-wrap { width:60%; }

.EmptyCheckoutCart { overflow:hidden; text-align:center; padding:30px 0 50px 0; }
.EmptyCheckoutCart .cart-icon-row { text-align:center; }
.EmptyCheckoutCart .cart-icon-row img { width:91px; display:block; margin:0 auto 30px auto; }
.EmptyCheckoutCart .cart-text-empty { font-size: 16px; line-height: 23px; text-align: center; color: var(--VoltexBlack); padding: 0; font-weight: 700; }
.EmptyCheckoutCart .keep-shopping-btn { width: auto; padding: 0 15px; height: 40px; line-height: 40px; text-align: center; background: #01ADFF; color: #fff; margin: 20px auto 0; display: inline-block; font-size: 14px; font-weight: 700; border: 0; cursor: pointer; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); }


/* Checkout - My Products */
.items-to-be-shipped-ul { width:100%; height:auto; padding:0 0 10px 0; margin:0; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box; } 

.items-to-be-shipped-ul .removePopup { display:none; position:absolute; left:0; top:0; z-index:15; width:100%; height:100%; background-color:#fff; }
.items-to-be-shipped-ul .removePopupInner { height:100%; display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:center; align-items:center;  }
.items-to-be-shipped-ul .removePopup .titleRow { padding:0 0 12px 0; text-align:center; font-size:16px; color:var(--Error900); font-weight:bold; }
.items-to-be-shipped-ul .removePopup .txt2 { text-align:center; padding:0 20px 12px 20px; font-size: 13px; line-height: 23px; color: #434343; }
.items-to-be-shipped-ul .removePopup .btns2 { text-align:center; }
.items-to-be-shipped-ul .removePopup .btns2 .vbtn-primary { background-color:var(--Error900); color:#fff; }
.items-to-be-shipped-ul .removePopup .btns2 .vbtn-primary .btnLoader .spinner { top:2px; }
.items-to-be-shipped-ul .removePopup .btns2 .vbtn-primary:hover { background-color:var(--Error800); }
.items-to-be-shipped-ul .removePopup .btns2 .vbtn-cancel-txt { margin-left:10px; }


.items-to-be-shipped-ul li{position:relative; list-style:none;margin:0;padding:20px 0;border-bottom:1px solid #F2F3F7;}
.items-to-be-shipped-ul li.border-left { margin-left:30px; margin-bottom: -1px; position:relative; }
.items-to-be-shipped-ul li.border-left:before { content:" "; position:absolute; left:-30px; top:0; width:5px; height:100%; z-index:5; }
.items-to-be-shipped-ul li.border-left:last-child:after { content:" "; position:absolute; left:-15px; bottom:0; width:5px; height:23px; background-color:#ffffff; z-index:10; }
.items-to-be-shipped-ul li.border-left.noborder { margin-left:0; }
.items-to-be-shipped-ul li.border-left.noborder:before { display:none; }
.items-to-be-shipped-ul li.border-yellow:before { background-color: #E69C42; }
.items-to-be-shipped-ul li.border-blue:before { background-color: #3685B6; }
.items-to-be-shipped-ul li.border-green:before { background-color: #1CAA02; }
.items-to-be-shipped-ul .line-spacing { width:104%; height:21px; margin:-60px 0 20px -30px; background-color:#ffffff; border-bottom: 1px solid #F2F3F7!important; }
.items-to-be-shipped-ul .first-spacing { width:104%; height:1px; margin:-40px 0 20px -30px; background-color:#ffffff; }

.order-summary-wrapper{width:100%;display:table; position:relative;}
.order-summary-wrapper ul {margin:6px 0!important;padding-left:0!important;}
.order-summary-wrapper ul li {border-bottom:0!important;position:relative;display: block;text-decoration: none;font-size: 14px;line-height: 18px;color: #4c4c4c;padding: 2px 0 2px 14px;font-weight: 400;}
.order-summary-wrapper ul li:before{content: "\f111"; position: absolute;top: 3px;left: 0;font-family: 'FontAwesome';color: var(--VoltexBlue900);font-size: 6px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.order-summary-wrapper .clear-both.height-5,.order-summary-wrapper .clear-both.height-12{display:none}
.items-to-be-shipped-left{float:left;width:60px;text-align:center}
.items-to-be-shipped-left img{max-width:100%}
.items-to-be-shipped-right{float:none;display:block;margin-left:70px;padding-top:0!important;font-size:14px}

.opc-items-to-be-shipped{width:100%; float:left; position:relative; padding-bottom:10px}
.opc-items-to-be-shipped a{color:var(--VoltexBlack);text-decoration:none; font-weight:700;}
.opc-items-to-be-shipped a:hover { color: var(--VoltexBlue900); }
.opc-items-to-be-shipped-wrapper{border-bottom:1px dashed #CCC;margin:auto}

.opc-items-to-be-shipped .variants-wrap { margin-top:10px; margin-left:20px;  padding-bottom:0px; border-top:1px solid #F2F3F7; }
.opc-items-to-be-shipped .variants-wrap .variantRow { padding:10px 0; border-bottom:1px solid #F2F3F7; }
.opc-items-to-be-shipped .variants-wrap .variantTitle { font-weight:700; padding:2px 0; }
.opc-items-to-be-shipped .variants-wrap .variantItem { font-style:italic; }

.bundle-desc-btn { font-weight:700; cursor:pointer; }
.bundle-desc-btn i { font-weight:400; font-size:10px; margin-left:8px; position:relative; top:-1px; transition: all 300ms linear; }
.bundle-desc-btn.close-b i { -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); top:0px; }

.c-bundle-list { position:relative; border-bottom: 1px solid #F2F3F7;  }
.c-bundle-list .each-item { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: flex-start; padding: 12px 0; border-top: 1px solid #F2F3F7; position:relative; }
.c-bundle-list .each-item:first-child { border:0; }
.c-bundle-list .each-item.border-left { margin-left:15px; }
.c-bundle-list .each-item.border-left:before { content: " "; position: absolute; left: -25px; top: 0; width: 5px; height: 101%; background-color: #FBBC05; z-index: 5; }
.c-bundle-list .each-item.border-left:last-child { border-bottom:5px solid #ffffff; }

.c-bundle-list .each-item .row1 {max-width:355px; padding-bottom:6px; display:flex; flex-direction:row; justify-content:space-between; }
.c-bundle-list .each-item .row3 { display:flex; flex-direction:row; justify-content:flex-start; }
.c-bundle-list .each-item .p-image { width: 50px; height: 50px; overflow: hidden; flex: none; }
.c-bundle-list .each-item .p-image img { max-width:100%; }
.c-bundle-list .each-item .p-info { width: 100%;   padding: 0 0 0 12px; font-size: 14px; line-height: 18px; }
.c-bundle-list .each-item .pcode { font-weight: 700; color: #707070; }
.c-bundle-list .each-item .pcode a { color:#707070; }
.c-bundle-list .each-item .qty { float:right; color: #707070; }
.c-bundle-list .each-item .pdesc-row { max-width:380px; max-height: 57px; clear: both; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;
    display: -webkit-box; margin: 0 0 6px; font-weight: 700; }
.c-bundle-list .each-item .pdesc-row a { display: block; font-weight: 700; color: var(--VoltexBlack); }
.c-bundle-list .each-item .pdesc-row a:hover { color: var(--VoltexBlue900); }
.c-bundle-list .each-item .availability { padding-right:12px; }
.c-bundle-list .each-item .availability > div { font-weight:400!important; }
.c-bundle-list .each-item .eta span { color: #707070; }
.c-bundle-list .each-item .other-warehouse-note { margin-top:4px; display:flex; flex-direction:row; }
.c-bundle-list .each-item .other-warehouse-note span { padding-right:5px; }



.bundle.bg-warning {  padding: 15px; line-height: 20px; border: 0;  color: var(--VoltexBlack); margin: 8px 0 0 5px; border-radius: 3px; position:relative; }
.bundle.bg-warning.border-left:before { content: " "; position: absolute; left: -15px; top: 0; width: 5px; height: 100%; background-color: #FBBC05; z-index: 5; }


.items-to-be-shipped-ul .pname-availability-row { width:100%; float:left;  padding-bottom:10px; }
.items-to-be-shipped-ul .pname-availability-row .pname { float:left; padding-right:10px; color:#707070; font-weight:700; }
.items-to-be-shipped-ul .pname-availability-row .pname a { color:#707070; }
.items-to-be-shipped-ul .pname-availability-row .availability { float:left; }

.items-to-be-shipped-ul .bundle-etamessage-row { width:100%; float:left;  padding-bottom:10px; }

.items-to-be-shipped-ul .stock-availability-receive-stocks { width:100%; float:left;  padding:10px 0; }
.items-to-be-shipped-ul .stock-availability-receive-stocks .availability { float:left; padding-right:15px; }
.items-to-be-shipped-ul .stock-availability-receive-stocks .stocks-available-date-est { float:left; padding:2px 0 0; font-size: 14px; line-height: 18px; display:flex; flex-direction:row; align-items:center; }
.items-to-be-shipped-ul .stock-availability-receive-stocks .stocks-available-date-est span { color:#707070; }
.items-to-be-shipped-ul .stock-availability-receive-stocks .stocks-available-date-est .eta-loader .spinner { font-size:16px; }

.items-to-be-shipped-ul .eta-text { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; }
.items-to-be-shipped-ul .eta-text svg { display:block; margin-right:8px; min-width:22px; min-height:22px; }
.items-to-be-shipped-ul .eta-text.yellow span { color:#E69C42; }
.items-to-be-shipped-ul .eta-text.blue span { color:#3685B6; }
.items-to-be-shipped-ul .eta-text.green span { color:#1CAA02; }


    .items-to-be-shipped-ul .order-summary-left-column { float: left; }
.items-to-be-shipped-ul .order-summary-left-column .add-to-cart .textbox { border: 1px solid #dfe3e8; float: left; font-size: 14px; font-weight: bold; width: 60px; height: 41px; line-height: normal; margin: 0; padding: 0; text-align: center; text-shadow: none; transition: color .3s ease-out; background-color: #fff; -webkit-border-radius: var(--borderRadius); -moz-border-radius:  var(--borderRadius); border-radius: var(--borderRadius); font-family:inherit; }
.items-to-be-shipped-ul .order-summary-left-column .add-to-cart .textbox:focus { border-color: var(--AccentBlue900); }

.chkout-qtyupdate { height:40px; position:relative; }
.chkout-qtyupdate .warning-box-msg { white-space: nowrap; min-width:310px; padding: 10px!important; font-weight: 400!important; position: absolute; bottom: 50px; lefT: 0; margin:0; }

.items-to-be-shipped-ul .order-summary-right-column { float:right; }
.items-to-be-shipped-ul .order-summary-right-column .order-summary-sales-price { color: var(--VoltexBlack); line-height:23px; font-weight:bold; }
.items-to-be-shipped-ul .order-summary-right-column .order-summary-sub-total { overflow:hidden; color:var(--VoltexBlue900); line-height:23px; font-weight:bold; }
.items-to-be-shipped-ul .order-summary-right-column .order-summary-sub-total .text-label { float:left; padding-right:3px; }
.items-to-be-shipped-ul .order-summary-right-column .order-summary-sub-total .strong-font { float:left; }

.items-to-be-shipped-ul .remove-btn-wrap { position: absolute; top: 6px;right: 0; z-index:5; }
.items-to-be-shipped-ul .remove-btn-wrap .spinner { display:none; color: var(--VoltexBlue900); font-size: 18px; }
.items-to-be-shipped-ul .remove-item-btn{ width:15px;cursor:pointer; text-align:center;opacity:.5;font-size:20px;float:right;margin-top:10px;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}
.items-to-be-shipped-ul .remove-item-btn:hover{opacity:1}
.items-to-be-shipped-ul .remove-item-btn .tooltip{background:#333;top:100%;color:#fff;display:block;right:-5px;margin-top:10px;opacity:0;padding:4px 4px 5px;font-size:13px;pointer-events:none;position:absolute;width:88px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);}
.items-to-be-shipped-ul .remove-item-btn .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.items-to-be-shipped-ul .remove-item-btn .tooltip:after{border-left:solid transparent 6px;border-right:solid transparent 6px;border-bottom:solid #333 6px;top:-6px;content:" ";height:0;right:6px;margin-left:-13px;position:absolute;width:0}
.items-to-be-shipped-ul .remove-item-btn:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
.items-to-be-shipped-ul .price-col { float:left; color:var(--VoltexBlue900); padding-left:20px; padding-top:6px; width:auto; font-size:14px; text-align:left;}
.items-to-be-shipped-ul .price-col span { display:inline-block; padding-right:6px; color:#3d3d3d;}

.close-x { position: relative; display: inline-block; width: 14px; height: 14px; overflow: hidden; }
.close-x::before, .close-x::after {width: 100%; top: 50%; left: 0; margin-top: -1px; background: var(--VoltexBlack); content: ''; position: absolute;  height: 1px; }
.close-x::before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.close-x::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.close-x:hover::before,
.close-x:hover::after { background:var(--VoltexBlue900); }



/* newCheckout - Payment Summary */
.CoRight-sidebar h2 { margin-bottom:0; border:0; }

.credit-note-wrap { border: 1px solid #DFE3E8; box-sizing: border-box; border-radius: var(--borderRadius); margin-bottom:15px; }
.credit-note-wrap .cn-title { overflow:hidden; padding:15px 10px; border-bottom: 1px solid #DFE3E8; }
.credit-note-wrap .cn-title .iconbox { float:left; width:30px; height:30px; text-align:center; background-color:#e7f3fb; border-radius:8px; }
.credit-note-wrap .cn-title .iconbox img { display:block; margin:6px auto 0 auto; height:18px; }
.credit-note-wrap .cn-title .cntext { float:left; padding:3px 0 0 10px; font-size: 14px; line-height: 23px; font-weight:bold; }
.credit-note-wrap .cn-inner { padding:15px; position:relative; }
.credit-note-wrap .cn-inner .cn-inner-overlay { display: none; text-align:center; position: absolute; width: 100%; height: 100%; z-index: 50; background-color: #fff; opacity: 0.8; left: 0; top: 0; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.credit-note-wrap .cn-inner .cn-inner-overlay .spinner { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.credit-note-wrap .each-cnote { overflow:hidden; padding:0 0 15px 0; }
.credit-note-wrap .each-cnote .cnleft { float:left; }
.credit-note-wrap .each-cnote .form-checkbox { margin-bottom:0; }
.credit-note-wrap .each-cnote .ctext { font-size:14px; font-weight:bold; }
.credit-note-wrap .each-cnote .ctext .bal { display:block; font-size:13px; color:#707070; font-weight:400; padding-top:4px; }
.credit-note-wrap .each-cnote .light-style-input { width:119px; float:right; text-align:right; padding:0; height:21px; }
.credit-note-wrap .each-cnote .light-style-input[readonly] { background-color:#fff; color:#ccc; }
.credit-note-wrap .each-cnote .light-style-input.selected { background-color:#ffffff!important; color: var(--VoltexBlack); }
.credit-note-wrap .amt-applied-row { display: flex; overflow:hidden; padding-top:15px; padding-bottom:5px; border-top:1px solid #DFE3E8;  }
.credit-note-wrap .amt-applied-row .aa-col1 { flex: auto; text-align: left; margin-right: 0; font-size:16px; font-weight: 700; }
.credit-note-wrap .amt-applied-row .aa-col2 { flex: none; width:91px; float: right; text-align: right; font-size:16px; font-weight: 700; }

.credit-card-payment-method-panel .erow { margin-left: -7px; margin-right: -7px; }
.credit-card-payment-method-panel .erow:before,
.credit-card-payment-method-panel .erow:after { content:" "; display:table; width:100%; min-height:1px; clear:both; }
.credit-card-payment-method-panel .col12 { float: left; width: 100%; padding: 0 7px; box-sizing: border-box; }
.credit-card-payment-method-panel .col6 { float: left; width: 50%; padding: 0 7px; box-sizing: border-box; }
.credit-card-payment-method-panel .col3 { float: left; width: 23%; padding: 0 7px; box-sizing: border-box; }

.credit-card-payment-method-panel .form-group { margin-bottom:15px; position:relative; }
.credit-card-payment-method-panel .form-group label { color: #434343; }
.credit-card-payment-method-panel .erow2 .form-group { margin-bottom:15px; }
.credit-card-payment-method-panel .cc-logos { float:right; padding-top: 3px; }
.credit-card-payment-method-panel .cc-logos img { display: inline-block; height: 16px; }
.credit-card-payment-method-panel .cc_icon_gray { width:18px; position:absolute; left:12px; top:41px; z-index:3; }
.credit-card-payment-method-panel .CheckOutcardNumber { padding-left: 42px; background-color:#fff; background-repeat: no-repeat; background-position: 95% center; background-size:auto 24px; }
.error-msg-ccnum,
.error-msg-Singleccnum,
.error-msg-edate-cvv { padding:4px 0 2px; color: var(--Error900); font-size: 14px; font-weight: bold; line-height: 20px; }

.credit-card-payment-method-panel .CheckOutcardNumber.visa,
#MultiInvoiceCardNumber.visa,
#singleInvoiceCardNumber.visa {
    background-image: url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/visa-icon-box@2x.png) !important;
}
.credit-card-payment-method-panel .CheckOutcardNumber.amex,
#MultiInvoiceCardNumber.amex,
#singleInvoiceCardNumber.amex { background-image: url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/amex-icon-box@2x.png)!important; }
.credit-card-payment-method-panel .CheckOutcardNumber.mastercard,
#MultiInvoiceCardNumber.mastercard,
#singleInvoiceCardNumber.mastercard { background-image: url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/mastercard-icon-box@2x.png)!important; }
.credit-card-payment-method-panel .CheckOutcardNumber.dinersclub,
#MultiInvoiceCardNumber.dinersclub,
#singleInvoiceCardNumber.dinersclub { background-image: url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/diners-club-icon.png)!important; }
.credit-card-payment-method-panel .CheckOutcardNumber.discover,
#MultiInvoiceCardNumber.discover,
#singleInvoiceCardNumber.discover { background-image: url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/discover-icon.png)!important; }
.credit-card-payment-method-panel .CheckOutcardNumber.visaelectron,
#MultiInvoiceCardNumber.visaelectron,
#singleInvoiceCardNumber.visaelectron { background-image: url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/visa-electron-icon.png)!important; }
.credit-card-payment-method-panel .CheckOutcardNumber.maestro,
#MultiInvoiceCardNumber.maestro,
#singleInvoiceCardNumber.maestro { background-image: url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/maestro-icon.png)!important; }
.credit-card-payment-method-panel .CheckOutcardNumber.dankort,
#MultiInvoiceCardNumber.dankort,
#singleInvoiceCardNumber.dankort { background-image: url(https://voltexelectrical.com.au/skins/Skin_3/images2/icon/dankort-icon.png)!important; }

.credit-card-payment-method-panel .info-icon { float: right; position: relative; top: 3px; z-index:10; }
.credit-card-payment-method-panel .info-icon img.info_icon { width: 13px; vertical-align: top; position: relative; top: 4px; }
.credit-card-payment-method-panel .info-icon .form-controls-tooltip { width: 400px; left: auto; right: -77px; }
.credit-card-payment-method-panel .info-icon .form-controls-tooltip img { width: 100%; display: block; clear: both; margin-bottom: 10px; }
.credit-card-payment-method-panel .info-icon .form-controls-tooltip:after { left: auto; right: 77px; }

#pnlPaymentTerm { position:relative; }
#paymentTermOverlay2, 
#paymentTermOverlay { display: none; text-align: center; position: absolute; width: 100%; height: 100%; z-index: 50; background-color: #fff; pacity: 0.8; left: 0; top: 0; border-radius: var(--borderRadius); cursor: not-allowed; }
#paymentTermOverlay .spinner { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

#credit-card-details-place-holder h4 { font-size:14px; line-height:23px; color:var(--VoltexBlack); margin-bottom:10px; font-weight:normal; }
#credit-card-details-place-holder .payment-option-wrap { overflow:hidden; margin-bottom:5px; }
#credit-card-details-place-holder .payment-option {  width:100%; float:none; margin:0; display:block; padding:10px 0; font-weight: bold; font-size: 14px; line-height: 17px; }
#credit-card-details-place-holder .payment-option input.labelauty + label { margin-right:5px; }
#credit-card-details-place-holder .payment-option .cc-logos-po  { float:right; margin-top:-2px; }
#credit-card-details-place-holder .payment-option .cc-logos-po img { display:inline-block; height:22px; }
#credit-card-details-place-holder .payment-option .change-card-btn { float:right; }
#credit-card-details-place-holder .payment-option .card-expired-stat { vertical-align:unset; }
#credit-card-details-place-holder .payment-option > span { vertical-align:top; }

.abn-checkout-row { border-bottom:1px solid #DFE3E8; }
.abn-checkout-row .abn-info { line-height:140%; position:relative; padding-left:40px; }
.abn-checkout-row .abn-info .a-icon { width:20px; position:absolute;left:10px; top:10px; }
.abn-checkout-row .vbtn-primary { width:100%; }
.abn-checkout-row .vbtn-primary img { width:20px; height:20px; display:inline-block; margin-right:5px; vertical-align:middle; }

#checkoutaddabnbtn { margin-bottom:15px; }

.checkout-add-abn-popup { display: block; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(32, 33, 36, 0.70); z-index: 1000000999 !important; }
.checkout-add-abn-popup .popup-inner { border: 0; max-width: 415px; min-height: 200px; max-height: 94%; width: 90%; padding: 15px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: var(--borderRadius); box-sizing: border-box; background: #fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10);
        -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.10); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.10); }
.checkout-add-abn-popup h4 { font-size:16px!important; font-weight:700!important; }
.checkout-add-abn-popup h4 img { vertical-align:middle; margin-right:5px; }
.checkout-add-abn-popup p  { font-size:14px!important; line-height:20px!important; }
.checkout-add-abn-popup .text{ padding-top:15px; padding-bottom:20px; }
.checkout-add-abn-popup .form-group { margin-bottom:20px!important; }
.checkout-add-abn-popup .btns-row { display:flex; flex-direction:row; justify-content: flex-end; align-content:center; }
.checkout-add-abn-popup .btns-row button { min-width:86px!important; margin-left:15px; }
.checkout-add-abn-popup .btns-row .submit-btn .spinner { display:none; color:#ffffff; font-size:16px;  }


#pnlPaymentTerm { padding:10px 15px 0 15px; margin-bottom:30px; border: 1px solid #DFE3E8; box-sizing: border-box; border-radius:var(--borderRadius); }
#pnlPaymentTerm .amt-applied-row { display: flex; overflow: hidden; padding:15px 0; margin-top:5px;  border-top: 1px solid #DFE3E8; }
#pnlPaymentTerm .amt-applied-row .aa-col1 { flex: auto; text-align: left; margin-right: 0; font-size: 16px; font-weight:700;  }
#pnlPaymentTerm .amt-applied-row .aa-col2 { flex: none; width: 91px; float: right; text-align: right; font-size: 16px;  font-weight: bold; }


#ctrlPaymentTerm_pnlNoPayment { margin-bottom: 15px; }

.credit-card-payment-method-panel { padding-top:15px; }

#shopping-cart-summary-inner { background-color:#f9f9fb; margin:0 -15px 30px -15px; border-top:1px solid #F2F3F7; border-bottom:1px solid #F2F3F7; }
#shopping-cart-summary-inner .sc-inner-wrap { padding:15px; }
#shopping-cart-summary-inner .each-row { display:flex; overflow:hidden; padding:1px 0; font-size: 13px;line-height: 23px; color: #707070; }
#shopping-cart-summary-inner .each-row .scs-col1 { flex: auto; text-align:left; margin-right:15px; opacity:0.8; }
#shopping-cart-summary-inner .each-row .scs-col2 { flex: none;width:130px; float:right; text-align:right; color:var(--VoltexBlack); font-weight:bold; }
#shopping-cart-summary-inner .order-total-row { display:flex; overflow:hidden; margin-top:15px; padding:15px 0 0 0; border-top:3px solid #DFE3E8; font-size: 20px; line-height: 23px; font-weight:bold; } 
#shopping-cart-summary-inner .order-total-row .scs-col1 { flex: auto; text-align:left; margin-right:15px; }
#shopping-cart-summary-inner .order-total-row .scs-col2 { flex: none; min-width:130px; float:right; text-align:right; }


.checkout-bill-to { margin-bottom:30px; }
.checkout-bill-to h4 { font-size: 14px; line-height: 23px; color: var(--VoltexBlack); margin-bottom: 5px; font-weight: normal; }
.checkout-bill-to .checkout-comp-name { font-size:16px; font-family: 'LatoMedium'; }

.checkout-add-coupon-wrap { margin-bottom:30px; }
.checkout-add-coupon-wrap:before,
.checkout-add-coupon-wrap:after { content:" "; display:table; width:100%; min-height:1px; clear:both; }
.checkout-add-coupon-wrap .addCouponBtn { cursor:pointer; position:relative; border:1px solid #DFE3E8; padding:15px; overflow:hidden; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); } 
.checkout-add-coupon-wrap .addCouponBtn:after { content: ""; width: 0; height: 0; position: absolute; right: 15px; top: 50%; margin-top: -3px; border-width: 6px 6px 0 6px; border-style: solid; border-color: #202124 transparent; transition: all 300ms linear; }
.checkout-add-coupon-wrap .addCouponBtn.active { -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.checkout-add-coupon-wrap .addCouponBtn.active:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.checkout-add-coupon-wrap .addCouponBtn .icon { float:left; text-align:center; margin-right:20px; width:30px; height:30px; background-color:#e7f3fb; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.checkout-add-coupon-wrap .addCouponBtn .icon img { position:relative; top:4px; height:15px; }
.checkout-add-coupon-wrap .addCouponBtn .textLabel { float:left; padding-top:3px; font-size:14px; font-weight:bold; }
.checkout-add-coupon-wrap .coupon-sliding-div { display:none; background-color:#F2F3F7; padding:15px; border:1px solid #DFE3E8; border-top:0; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.checkout-add-coupon-wrap .coupon-sliding-div .couponTxtBox { margin-bottom:15px; }
.checkout-add-coupon-wrap .coupon-sliding-div .couponApplied { background-color:var(--Good100)!important; border-color:var(--Good100)!important; color:#34A853; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/green_check_icon_fill.svg); background-repeat:no-repeat; background-position:97% center; }
.checkout-add-coupon-wrap .coupon-sliding-div .vbtn-primary.small { min-width:120px; float:right; -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; }
.checkout-add-coupon-wrap .coupon-sliding-div .applyCouponBtn.showloader .btnLoader  { display:inline-block;  }
.checkout-add-coupon-wrap .coupon-sliding-div .applyCouponBtn.showloader .txt { display:none; }
.checkout-add-coupon-wrap .coupon-sliding-div .applyCouponBtn.showloader:disabled { cursor:not-allowed; }

.checkout-add-coupon-wrap .coupon-sliding-div .removeCouponBtn { background-color:#FF4545; }
.checkout-add-coupon-wrap .coupon-sliding-div .removeCouponBtn.showloader .btnLoader  { display:inline-block; }
.checkout-add-coupon-wrap .coupon-sliding-div .removeCouponBtn.showloader .txt { display:none; }
.checkout-add-coupon-wrap .coupon-sliding-div .removeCouponBtn.showloader:disabled { cursor:not-allowed; }

.checkout-add-coupon-wrap .coupon-sliding-div .couponSuccessMsg { color:#34A853; text-align: left; font-size: 14px; font-weight: bold; line-height: 20px; margin-bottom:10px; clear:both; }
.checkout-add-coupon-wrap .coupon-sliding-div .couponErrorMsg { color:#FF4545; text-align: left; font-size: 14px; font-weight: bold; line-height: 20px; margin-bottom:10px; clear:both; }
 

.checkout-toc-note { font-size: 12px; line-height: 23px; padding-bottom:15px; color:#434343; }
#opc-submit-step-3 { overflow:hidden; width:100%; display:block; position: relative; border:0; margin-top: 0px; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; text-transform: capitalize; background-color:var(--VoltexAltGreen); width: 100%; text-align: center; color: #fff; border-radius:6px; font-family:inherit; }
#opc-submit-step-3:after { position: absolute; top: 0; width: 100%; height: 100%; content: ""; left: -100%; background-image: linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%,hsla(0,0%,100%,0)); -webkit-animation: i 1s ease 0s infinite; animation: i 1s ease 0s infinite; opacity: .2; }
#opc-submit-step-3:disabled { background-color: #cccccc; cursor: not-allowed; }
#opc-submit-step-3:disabled:after { display:none; }


/* Order Confirmation */
.order-confirmation-wrap { display:block; width: 1260px;  padding: 15px; margin: 0 auto 30px auto; background-color: #ffffff; border-radius: var(--borderRadius); -moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); box-sizing: border-box; }
.order-confirmation-wrap .oc-inner-wrap { width:712px; margin:0 auto; padding:60px 0; }
.order-confirmation-wrap .check-icon-row { text-align:center; padding-bottom:30px; }
.order-confirmation-wrap .check-icon-row img { height:78px; display:block; margin:0 auto; }
.order-confirmation-wrap .intro-txt { padding:0 0 10px; font-size:20px; line-height:30px; font-weight:900; text-align:center; }
.order-confirmation-wrap .intro-txt .cfName { display:inline-block; padding-left:6px; }
.order-confirmation-wrap .intro-txt2 p { text-align:center; font-size:14px; line-height:20px; padding-bottom:20px; }

.order-confirmation-wrap .delivery-wrap { padding:20px 0 10px 0;  }
.order-confirmation-wrap .delivery-wrap .drow { margin:0 -15px; overflow:hidden; }
.order-confirmation-wrap .delivery-wrap .drow .each-col { width:50%; padding:0 15px; float:left; }
.order-confirmation-wrap .delivery-wrap h4 { font-size:16px; line-height:20px; margin-bottom:10px; }
.order-confirmation-wrap .delivery-wrap p { font-size:14px; line-height:20px; padding-bottom:20px; }
.order-confirmation-wrap .delivery-wrap .shipToAddress { display:block; white-space: pre-wrap; }
.order-confirmation-wrap .delivery-wrap p span.space { display:inline-block; margin-left:4px; }
.order-confirmation-wrap .delivery-wrap .receive-instock-date { color:var(--VoltexBlue900); }
.order-confirmation-wrap .delivery-wrap .payment-info-row { padding:10px 0 0 0; }
.order-confirmation-wrap .delivery-wrap .payment-info-row .amount { min-width:70px; display:inline-block; font-weight:bold; text-align:right; }
.order-confirmation-wrap .delivery-wrap .payment-info-row .gray-text { display:inline-block; padding-left:10px; color:#707070; }



.order-confirmation-wrap .items-list-box { padding:30px; margin-bottom:30px; border:1px solid #F2F3F7; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); }
.order-confirmation-wrap .mid-bar { margin-bottom:20px; height:10px; opacity: 0.8; background-color: #d4e6f4; }
.order-confirmation-wrap .item-list .each-prod { display:flex; flex-direction: row; margin-bottom:20px; overflow:hidden; font-size:12px; line-height:23px; }
.order-confirmation-wrap .item-list .each-prod .prod-info-col { display:flex; flex: auto; flex-direction: row; padding-right:30px; }
.order-confirmation-wrap .item-list .each-prod .prod-info-col .imagebox { flex:none; width:45px; height:45px; margin-right:10px; }
.order-confirmation-wrap .item-list .each-prod .prod-info-col .pname  { flex: auto; font-weight:600; line-height:1.5; }
.order-confirmation-wrap .item-list .each-prod .prod-info-col .pname .pdesc-collapse { display:block; cursor:pointer; }
.order-confirmation-wrap .item-list .each-prod .prod-info-col .pname .pdesc-collapse i { font-weight: 400; font-size: 10px; margin-left: 8px; position: relative;
    top: -1px; transition: all 300ms linear; }
.order-confirmation-wrap .item-list .each-prod .prod-info-col .pname .pdesc-collapse.close-b i { -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); top:0px; }


.order-confirmation-wrap .item-list .each-prod .prod-info-col .pname .iName { display:block; clear:both; color:#707070;padding:5px 0 0; font-weight:400; }
.order-confirmation-wrap .item-list .each-prod .prod-info-col .bo-delivery-stats { display:block; clear:both; font-weight:400; }
.order-confirmation-wrap .item-list .each-prod .prod-info-col .out-of-stock,
.order-confirmation-wrap .item-list .each-prod .prod-info-col .partially-stock { font-size:12px; font-weight:400; padding-right:6px!important; }
.order-confirmation-wrap .item-list .each-prod .prod-info-col .eta-stats { font-style:italic; color:#707070; }

.order-confirmation-wrap .item-list .each-prod .status-col { width:60px; margin-right:30px; text-align:right; flex:none; }
.order-confirmation-wrap .item-list .each-prod .price-col { width:61px; text-align:right; flex:none; }
.order-confirmation-wrap .item-list .each-prod .subtotal-col { width:91px; text-align:right; flex:none; }
.order-confirmation-wrap .item-list .variantRow2 { padding-left:70px; margin-top:-15px; overflow:hidden; font-size:12px; line-height:23px; }
.order-confirmation-wrap .item-list .variantRow3 { padding-left:70px; overflow:hidden; font-size:12px; line-height:23px; padding-bottom:20px; }
.order-confirmation-wrap .item-list .oc-bundle-list { padding-left:30px; }
.order-confirmation-wrap .item-list .oc-bundle-list .status-col,
.order-confirmation-wrap .item-list .oc-bundle-list .price-col,
.order-confirmation-wrap .item-list .oc-bundle-list .subtotal-col { color: #707070; }


.order-confirmation-wrap .summary-box { float:right; }
.order-confirmation-wrap .summary-box .summ-row { overflow: hidden; padding: 4px 0; font-size: 12px; line-height: 16px; }
.order-confirmation-wrap .summary-box .col-1 { width: 140px; float: left; text-align: right; color: #707070; font-weight: 600; }
.order-confirmation-wrap .summary-box .col-2 { width: 91px; float: right; text-align: right; color: var(--VoltexBlack); font-weight: 600; }
.order-confirmation-wrap .details-column { float:left; }
.order-confirmation-wrap .details-column .erow { clear:both; overflow:hidden; padding:4px 0; }
.order-confirmation-wrap .details-column .col1 { float:left; width:150px; padding-right:10px; font-size:13px; line-height:17px; color:#707070; opacity: 0.8; text-align:left; }
.order-confirmation-wrap .details-column .col2 { float:right; min-width:120px; max-width:235px; font-size:13px; line-height:17px; font-weight:bold; text-align:right; }
.order-confirmation-wrap .btns-columns { float:right; width:149px; }
.order-confirmation-wrap .btns-columns .vbtn-primary { display:block; margin-bottom:15px; }
.order-confirmation-wrap .txt-return-policy { padding:30px 0 0 0; font-size:14px; }
.order-confirmation-wrap .back-btn-row { padding-top:40px; text-align:center; }
.order-confirmation-wrap .back-btn-row a { display:inline-block; color: var(--VoltexBlue900); border-color:var(--VoltexBlue900); background:#fff; }

.display-none { display:none; }


/***************************************************************/
/********** Order Failed ***********/
/***************************************************************/
.order-failed-content {padding:42px;} 
.order-failed-content h1 {font-size:48px;}
.order-failed-content .text1 {font-size:24px;line-height:36px;margin-bottom:36px;color:#808080;font-weight:700;}
.order-failed-content .text1 a { color:#f59031;text-decoration:none;}
.order-failed-content .text1 a:hover {text-decoration:underline;}
.order-failed-content .image-col { float:right;margin-left:40px;}


/***************************************************************/
/********** Create Account ***********/
/***************************************************************/
.createaccount-loader-wrap { display:none;  width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; background-color:rgba(32,33,36,0.7); }
.createaccount-loader-wrap .inner-wrap {  display:flex; align-items: center; justify-content: center; position:absolute; left:0; top:0; width:100%; height:100%;  }
.createaccount-loader-wrap .loader-box { width: 500px; padding:0 20px; height: 86px; border-radius: var(--borderRadius); background-color: #ffffff; }
.createaccount-loader-wrap .loader-box .text { display:flex; align-items: center; height:100%; text-align:left; font-size:14px; line-height:20px; padding-left:48px; position:relative; }
.createaccount-loader-wrap .loader-box .spinner { display:inline-block; color:var(--VoltexBtnBlue900); font-size:24px; position: absolute; top: 30px; left:10px; }

.createaccount-wrap { width: 1260px;  margin: 0 auto 24px auto; padding:15px; border-radius: var(--borderRadius); box-shadow: 0 1px 2px 0 rgba(63, 63, 68, 0.1); border: solid 1px #dfe3e8; background-color: #ffffff; }
.createaccount-wrap .section-header-top { overflow:hidden; padding-bottom:10px; }


.createaccount-wrap .formEmail { width:1px; height:1px; overflow:hidden; }
.createaccount-wrap .row { margin-right: -10px; margin-left: -10px; clear:both; }
.createaccount-wrap .col-lg-6,
.createaccount-wrap .col-lg-12 { padding-left:10px; padding-right:10px; }

.createaccount-wrap .section-header-top h1 { float:left; font-size:20px; line-height:40px; font-weight:900; color:var(--VoltexBlue900); font-family:var(--ff-secondary)!important; }
.createaccount-wrap h2 { display:block; padding:30px 0 20px 0; margin-bottom:30px; border-bottom:1px solid #dfe3e8; font-size:18px; font-weight:900; line-height:40px; font-family:var(--ff-secondary)!important; }
.createaccount-wrap .top-note { float:right; padding-top:7px; font-size:14px; font-weight:400; color:#434343; }
.createaccount-wrap .top-note b { font-weight:900; }

.createaccount-wrap .ca-top-info { width:100%; display:flex; border-radius: var(--borderRadius); background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/ca-top-info-bg.png); background-repeat:no-repeat; background-position:top right; background-size:cover; overflow:hidden;  }
.createaccount-wrap .ca-top-info .img-left { width:440px; flex:none; height:130px; position:relative; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/create-account-man.png); background-repeat:no-repeat; background-position:center center; background-size:cover; }
.createaccount-wrap .ca-top-info .play-btn { position:absolute; right:-32px; top:40px; width:65px; height:65px; background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/Play-Button.png); background-repeat:no-repeat; background-position:center center; background-size:65px; }
.createaccount-wrap .ca-top-info .play-btn a { display:block; width:65px; height:65px; }
.createaccount-wrap .ca-top-info .text-col { flex:auto; padding:20px 0 0 65px; }
.createaccount-wrap .ca-top-info .text1 { font-size: 18px; line-height: 25px; font-weight:bold; color:#ffffff; padding-bottom:20px; }
.createaccount-wrap .ca-top-info .text1 a { color:#ffffff; }
.createaccount-wrap .ca-top-info .text2 { font-weight: 500; font-size: 15px; line-height: 20px; color:#ffffff; }

.createaccount-wrap .form-group label { color: #202124!important; }
.createaccount-wrap .form-group .note-left { float: left; font-size: 13px; color: #434343; }
.createaccount-wrap .form-group .enter-add-btn { float: right; font-weight: 700; font-size: 13px; }
.createaccount-wrap .ca-search-add { position:relative; padding-bottom:8px; }

.street-address .sbtn,
.suburb-dropdown .sbtn,
.acc-addressbook-tab-content .add-new-address-wrap .sbtn
.createaccount-wrap .ca-search-add .sbtn {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    border: 0;
    background: transparent url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/search_icon_gray.svg) no-repeat center center;
    background-size: 16px auto;
}


.street-address .sbtn,
.suburb-dropdown .sbtn { top: 32px !important; }
.suburb-dropdown-edit-list,
.suburb-dropdown-billing-list,
.suburb-dropdown-list { position: absolute; top: 105%; left: 0; right: 0; font-size:14px; border: 1px solid #ccc; height: 180px; overflow-y: auto; display: none; background-color: white;
    z-index: 1; border-radius: var(--borderRadius);  box-shadow: 0 5px 5px #ccc; font-weight: normal;  transform: none; text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased; }
.suburb-dropdown-edit-list div,
.suburb-dropdown-billing-list div,
.suburb-dropdown-list div { padding: 8px; cursor: pointer; transform: none; text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased; }
    .suburb-dropdown-edit-list div:hover,
    .suburb-dropdown-billing-list div:hover,
    .suburb-dropdown-list div:hover {
        background-color: #e7f3fb;
    }

.createaccount-wrap  h4 { font-size:16px; margin-bottom:8px; }
.createaccount-wrap .add-new-address-wrap { clear:both; padding:30px 106px; margin-bottom:30px; border-top:1px solid #f2f3f7; border-bottom:1px solid #f2f3f7; }
.createaccount-wrap .add-new-address-wrap:before,
.createaccount-wrap .add-new-address-wrap:after { content:" "; clear:both; display:table; width:100%; }
.createaccount-wrap .add-new-address-wrap .search-add { position:relative; padding-bottom:8px; }
.createaccount-wrap .add-new-address-wrap .light-style-input { font-size:14px; background-color:#ffffff; }
.createaccount-wrap .add-new-address-wrap .sbtn { position:absolute; z-index:1; right:0; top:0; width: 40px; height: 40px; border: 0; background: transparent url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/search_icon_gray.svg) no-repeat center center; background-size: 16px auto; }
.createaccount-wrap .add-new-address-wrap .note-left { float:left; font-size:13px; color:#434343; }
.createaccount-wrap .add-new-address-wrap .enter-add-btn { float:right; font-weight:700; font-size:13px; color:var(--VoltexBtnBlue900); }

.createaccount-wrap .address-form .erow { margin-left:-7px; margin-right:-7px; min-height:1px; }
.createaccount-wrap .address-form .erow:before,
.createaccount-wrap .address-form .erow:after { content:" "; clear:both; display:table; width:100%; }
.createaccount-wrap .address-form .erow.last-row { padding-top:25px; }
.createaccount-wrap .address-form .erow .each-col { float:left; width:50%; padding:0 7px; box-sizing:border-box; }
.createaccount-wrap .address-form .btm-btns-row { overflow:hidden; padding-top:10px; }
.createaccount-wrap .address-form .btm-btns-row .custom-checkbox { float:right; position: relative; top:5px; }
.createaccount-wrap .checkboxes-wrap { padding:40px 0; }
.createaccount-wrap .space-before-submit-btn { height:30px; }
.createaccount-wrap #divFormWrapper { width:100%; display:flex; box-sizing: border-box; }
.createaccount-wrap #divFormLeft { flex: auto; padding:0 30px 10px 0; }
.createaccount-wrap .ca-right-sidebar { flex: none; width:288px; padding-top:30px; }
.createaccount-wrap .register-trustpilot-box { padding: 20px; background-color: #fafafa; margin-bottom: 20px; }

.create-account-submit-btn { font-size:15px; font-weight:700; height: 45px; }


.modal-mobileAppDownload { display:none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.60); z-index: 9999; }
.modal-mobileAppDownload .modal-wrapper { max-width: 414px; width: 90%; padding: 24px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 12px; background: #fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.modal-mobileAppDownload .top-image { text-align:center; }
.modal-mobileAppDownload .top-image img { max-width:100%;}
.modal-mobileAppDownload .intro-text { position:relative; z-index:5; margin-top:-80px; padding-bottom:24px; text-align:center; }
.modal-mobileAppDownload .text1 {  width:100%; text-align:center; color:#2ca8ff; font-size:24px; line-height:32px; font-family: var(--ff-primary-semibold); }
.modal-mobileAppDownload .text2 { padding-bottom:44px; text-align:center; color:#2ca8ff; font-size:24px; line-height:28px; font-family: var(--ff-primary-semibold); }
.modal-mobileAppDownload .dl-btn { text-align:center; padding-bottom:20px; }
.modal-mobileAppDownload .cancel-btn { display:block; text-align:center; color:#9da3a5; text-decoration:none; font-size:17px; }
.modal-mobileAppDownload .close-x { position: absolute; top: 15px; right: 15px; z-index:20; opacity:0.5; }



.modal-mobileAppDownload-Invoice { display:none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.60); z-index:9999999999998!important; }
.modal-mobileAppDownload-Invoice .modal-wrapper { max-width: 338px; width: 90%; padding: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: var(--borderRadius); background: #fff; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.modal-mobileAppDownload-Invoice .popup-close-btn { cursor:pointer; width:24px; height:24px; display:block; position:absolute; top:12px; right:12px; background: #ffffff url(https://voltexelectrical.com.au/skins/Skin_3/images2/svg_icon/close-popup-icon.svg) no-repeat; background-size: 14px auto; background-position: center center; transition:ease 0.25s all; opacity:0.6; z-index:15; }
.modal-mobileAppDownload-Invoice .popup-close-btn:hover { opacity:1; }
.modal-mobileAppDownload-Invoice .top-image { text-align:center; padding:60px 24px 0 24px; position:relative; }
.modal-mobileAppDownload-Invoice .top-image img { display:block; margin:0 auto; max-width:100%;}
.modal-mobileAppDownload-Invoice .btm-row { background-color:var(--VoltexBlue900); padding:20px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.modal-mobileAppDownload-Invoice .txt { padding-bottom:20px; font-size:24px; line-height:30px; color:#ffffff; font-family: var(--ff-primary-medium); text-align:center; }
.modal-mobileAppDownload-Invoice .dl-btn { text-align:center; }
.modal-mobileAppDownload-Invoice .dl-btn img { height:40px; border:0; }





.jconfirm-box-container { max-width:414px; margin:0 auto; }

.ro-title { font-size: 16px; font-weight: bold; }

.quotes-alert-title .fa { font-size:28px; display:inline-block; margin-right:6px; }
.quotes-alert-title span { position:relative; top:5px;  font-size:16px; font-weight:bold; vertical-align:top;margin-left:5px;}
.quotes-alert-title img { width:30px; }
    
@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
body[class*=jconfirm-no-scroll-]{overflow:hidden!important}
.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999999;font-family:inherit;overflow:hidden}
.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}
.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}
.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}
.jconfirm .jconfirm-row{display:table-row;width:100%}
.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}
.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}
.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}
.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}
.jconfirm .jconfirm-box{background:white;border-radius:var(--borderRadius);position:relative;outline:none;padding:16px;overflow:hidden;margin-left:auto;margin-right:auto}
@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}
@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}
@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}
@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}
@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}
@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}
@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}
@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}
@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}
@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}
@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}
@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}
.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}
.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}
.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}
.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}
.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}
.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}
.jconfirm .jconfirm-box.loading{height:120px}
.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}
.jconfirm .jconfirm-box.loading:after{opacity:0.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}
.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}
.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}
.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}
.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}
.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}
.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}
.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:10px}
.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}
.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:10px;height:auto;-webkit-transition:height 0.4s ease-in;transition:height 0.4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}
.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto;font-size: 14px;line-height: 24px;}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}
.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:0px}
.jconfirm .jconfirm-box .jconfirm-buttons > button{margin:0 0 0 15px;}
.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:var(--borderRadius);min-height:1em;-webkit-transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,box-shadow 0.1s ease,background 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,box-shadow 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;-webkit-tap-highlight-color:transparent;border:none;background-image:none}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}
.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}
.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}
.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}
.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}
.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}
.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}
.jconfirm .jconfirm-clear{clear:both}
.jconfirm.jconfirm-rtl{direction:rtl}
.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}
.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:var(--VoltexBlack);opacity:0.7}
.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:var(--borderRadius)}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{font-size:14px;font-weight:normal;text-shadow:none;min-width:60px;}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;min-width:60px;}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}
.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}
.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}
.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:var(--borderRadius);color:white}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:none;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:none}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}
.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}
@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}
@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}
@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}
.jconfirm{-webkit-perspective:400px;perspective:400px}
.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}
.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}
.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center}
.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center}
.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center}
.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center}
.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center}
.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center}
.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);transform:translate(0px,-100px)}
.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px)}
.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);transform:translate(100px,0px)}
.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);transform:translate(0px,100px)}
.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2)}
.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);transform:scale(0.5)}
.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}
.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}
.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:none}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:none}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:none}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:none}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:none}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:none}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > *{padding-bottom:25px}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:var(--borderRadius);background:#303f53;text-shadow:none;border:none;color:white;padding:10px;min-width:100px}
.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}
.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}
.jconfirm.jconfirm-material .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}
.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}
.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}
.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}
.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}
.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}
.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button{margin-left:4px}
.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1)}


/***************************************************************/
/********** SLI Search page ***********/
/***************************************************************/
.sli-search-wrap { display:flex; flex-direction:row; max-width: 2500px; width: auto; margin: 0 auto; padding:6px 85px 20px; position:relative; box-sizing:border-box;  }
.sli-search-wrap .sli-sidebar { width:300px; flex:none;  }
.sli-search-wrap .sli-sidebar .wbox { padding:15px; background-color: #fff; -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); border: 1px solid #dfe3e8; -moz-box-shadow: var(--shadow); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); }
.sli-search-wrap .sli-sidebar h2 { font-size:16px; font-weight:bold; margin-bottom:6px; }
.sli-search-wrap .sli-sidebar .suggested-links { margin:0; }
.sli-search-wrap .sli-sidebar .suggested-links li { display:block; }
.sli-search-wrap .sli-sidebar .suggested-links li a { color:#434343; display:block; padding:9px 0; font-size:14px; }
.sli-search-wrap .sli-sidebar .suggested-links li.active a  { color:var(--VoltexBlue900); font-weight:700; }
.sli-search-wrap .sli-sidebar .suggested-links li a:hover { color:var(--VoltexBlue900);}

.sli-search-wrap .sli-right-content { padding-left:14px; flex:auto; }
.sli-search-wrap .sli-right-content .sli-header { padding:0 0 30px 0; }
.sli-search-wrap .sli-right-content h1 { float:left; color:var(--VoltexBlue900); font-size:30px; line-height:40px; margin-bottom:20px; }
.sli-search-wrap .sli-right-content .entity-sort { float:right; width:197px; margin-bottom:20px; }
.sli-search-wrap .sli-right-content .search-suggestions-list { width:100%; overflow:hidden; clear:both; }
.sli-search-wrap .sli-right-content .search-suggestions-list .label-txt { float:left; font-size:13px; line-height:23px; color:var(--VoltexBlack); padding-right:4px; }
.sli-search-wrap .sli-right-content .search-suggestions-list ul { padding:0; margin:0; float:left; list-style:none; }
.sli-search-wrap .sli-right-content .search-suggestions-list ul li { float:left; padding:0 4px; font-size:13px; line-height:23px; color:var(--VoltexBlack); }
.sli-search-wrap .sli-right-content .search-suggestions-list ul li a { color:#01ADFF; }
.sli-search-wrap .sli-right-content .sli-prod-list { flex:auto; flex-wrap:wrap; }
.sli-search-wrap .sli-right-content .bottom-pager-viewings-wrap { padding:20px 7px 30px 7px; }

.sli-search-wrap .each-product-column { width:16.66666667%; }
.sli-right-content .pager-content { clear:both; }

.sli-search-wrap .no-results-box { clear:both; margin-bottom:30px; min-height:258px; background-color:#ffffff; border: 1px solid #DFE3E8; box-sizing: border-box; box-shadow: 0px 1px 2px rgba(63, 63, 68, 0.1); border-radius: 4px; }
.sli-search-wrap .noresult-icon { text-align:center; padding-top:49px;  }
.sli-search-wrap .noresult-icon img { height:69px; margin:0 auto; display:block; position:relative; left:5px; }
.sli-search-wrap .no-results-box .text-wrap { max-width:330px; margin:0 auto; padding-top:30px; text-align:center; font-size:13px; line-height:30px; } 

#searchLoader .vloader { background:none; padding:100px 0; }

/*-------------------------------------------------------------------------
---------------------------------------------------------------------------
Topic Pages
---------------------------------------------------------------------------
-------------------------------------------------------------------------*/
.white-box-whole{ display:block;width:1260px;margin:0 auto 24px auto; padding:24px 18px; min-height:150px; background-color:#fff;-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);-moz-box-shadow: 0 0 2px rgba(63,63,68,.20); -webkit-box-shadow: 0 0 2px rgba(63,63,68,.20); box-shadow: 0 0 2px rgba(63,63,68,.20);overflow:hidden; box-sizing:border-box;}
.no-padding { padding: 0; }
.white-box-whole h1{display:block;margin:0 0 30px!important;font-size:32px;line-height:36px;font-family:var(--ff-primary-semibold);color:var(--VoltexBlue900)}
.white-box-whole h2{display:block;padding:30px 0 6px;font-size:18px;line-height:24px;font-weight:700;margin:0 0 10px}
.white-box-whole h3{display:block;margin:30px 0 10px!important;font-size:17px;color:#504D4D;font-weight:700;}
.white-box-whole ul{padding-left:10px}
.white-box-whole ul li{display:block;position:relative;text-decoration:none;font-size:15px;line-height:25px;margin-bottom:8px;color:#4c4c4c;padding:4px 0 4px 16px;font-weight:400}
.white-box-whole ul li:before{color:var(--VoltexBlue900); content: "\f111";font-family:'FontAwesome';position:absolute;left:0;top:4px;font-size:8px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.white-box-whole ul li ul li { padding:6px 0 6px 24px; }
.white-box-whole ul li ul li:before { top:7px; font-size: 10px; content: "\f069"; color: #434343; }
.white-box-whole ul li a{color:var(--VoltexBlue900);border-bottom:1px dotted var(--VoltexBlue900);display:inline-block;}
.white-box-whole ul li a:hover { color:var(--AccentBlue900); }
.white-box-whole ul.check-icon li{padding-left:22px;margin-bottom:0;}
.white-box-whole ul.check-icon li:before{content:"\f00c";color:#f5852c;top:4px;font-size:14px}
.white-box-whole p{margin-bottom:20px;}
.white-box-whole p a{text-decoration:none;color:var(--VoltexBlue900); font-weight:700; display: inline-block;}
.white-box-whole p a.vbtn-primary { color:#ffffff; }
.white-box-whole p.bold{font-weight:700}
.white-box-whole p b,.white-box-whole p strong{font-weight:700}
.white-box-whole a.blue-btn{color:#fff}
.white-box-whole textarea{width:100%!important;height:70px;padding:10px;margin-bottom:14px;font-size:14px;text-align:left;-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);-moz-box-shadow:0 0 2px rgba(222,222,222,0.3) inset,0 3px 2px rgba(222,222,222,0.3) inset;-webkit-box-shadow:0 0 2px rgba(222,222,222,0.3) inset,0 3px 2px rgba(222,222,222,0.3) inset;box-shadow:0 0 2px rgba(222,222,222,0.3) inset,0 3px 2px rgba(222,222,222,0.3) inset;text-shadow:0 1px 0 rgba(255,255,255,0.8);transition:color .3s ease-out 0;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.white-box-whole select.light-style-input{width:100%!important}
.white-box-whole .styled-select select{width:100%!important;height:34px;line-height:34px;padding:0 10px!important;margin:0 0 14px;font-size:15px!important;text-align:left;-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1) inset,0 3px 2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1) inset,0 3px 2px rgba(0,0,0,0.1) inset;box-shadow:0 0 2px rgba(0,0,0,0.1) inset,0 3px 2px rgba(0,0,0,0.1) inset;text-shadow:0 1px 0 rgba(255,255,255,0.8);transition:color .3s ease-out 0;border:1px solid #ccc}
.white-box-whole .selecter{width:100%;max-width:100%;margin-bottom:14px}
.white-box-whole .selecter-selected{border-color:#ccc;-moz-box-shadow:0 0 2px rgba(0,0,0,0.1) inset,0 3px 2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1) inset,0 3px 2px rgba(0,0,0,0.1) inset;box-shadow:0 0 2px rgba(0,0,0,0.1) inset,0 3px 2px rgba(0,0,0,0.1) inset;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
.white-box-whole ul.num-listing {  padding:0; margin:0 0 20px 0;counter-reset: section; }
.white-box-whole ul.num-listing > li { padding-left: 40px; }
.white-box-whole ul.num-listing > li:before { color:#c2c2c2; font-size: 22px; font-family: var(--ff-secondary); font-weight: 900; counter-increment: section; content: counter(section)". "; }
.white-box-whole ul.alpha-listing {  padding:0; margin:0;counter-reset: listStyle; }
.white-box-whole ul.alpha-listing > li { padding-left: 26px; }
.white-box-whole ul.alpha-listing > li:before { font-size:16px; font-family: var(--ff-secondary); font-weight: 700; counter-increment: listStyle; content: counter(listStyle, lower-alpha)". "; }
 
.blue-text { color: var(--VoltexBlue900); font-weight: 700; }

.no-padding .inner-text-wrap{padding:24px 18px}
.subpage-banner{width:auto;margin:0 auto;height:440px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.subpage-banner .inner-wrap{width:auto;margin:0 auto;position:relative;height:440px}
.subpage-banner .image-left{position:absolute;left:80px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.subpage-banner .image-left img{max-width:280px}
.subpage-banner .page-title{font-size:86px;line-height:86px;color:#22608b;position:absolute;right:80px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;font-family:var(--ff-primary-medium);}

.warranty-content { padding:24px 18px; }


.error404-wrap .error-imagebox{text-align:center;padding:40px 0 30px}
.error404-wrap .text1{text-align:center;padding-bottom:50px;font-size:30px; line-height:34px; font-family: var(--ff-primary-semibold);}
.error404-wrap .text2{text-align:center;padding-bottom:14px;font-size:24px; line-height:30px; font-family:var(--ff-primary);}
.error404-wrap .text2 a { font-family:var(--ff-primary); }
.error404-wrap .text3 { text-align: center; padding-bottom: 14px; font-size: 24px; line-height: 28px; font-family: var(--ff-primary); }
.error404-wrap .error-nav{padding:0 0 40px 0;margin:0;list-style:none;text-align:center}
.error404-wrap .error-nav li{display:inline-block;padding:0 15px;color:var(--VoltexBlue900);font-size:24px;font-family:var(--ff-primary);}
.error404-wrap .error-nav li:before{display:none}
.error404-wrap .error-nav li a{display:block;text-decoration:none;color:var(--VoltexBlue900)}
.error404-wrap .error-nav li a:hover{color: #F7951E;}

/*
.about-more-links{overflow:hidden;padding:0;border-bottom:1px solid #ddd;}
.about-more-links a{float:left;width:25%;font-size:18px;line-height:22px; font-weight:700; height:86px;padding:30px 0;text-align:center;color:#22608b;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #ddd}
.about-more-links a:first-child{border-left:0}
.about-more-links a img{position:relative;top:4px;height:24px;display:inline-block;margin:0 6px 0 0}
.about-more-links a:hover{color:#f5852c}
*/
/*.mission-quote-box{background-color:#f5852c;padding:40px;margin-bottom:30px;color:#fff;font-size:28px;line-height:38px;font-weight:700;font-style:italic}*/

.team-list-wrap { display:block;width:1260px; margin:0 auto 30px auto; }
.team-list-wrap .banner-title{background-color:var(--VoltexBlue900);padding:50px 32px;margin-bottom:16px}
.team-list-wrap .banner-title h1{padding:0;margin:0!important;color:#fff;font-size:75px;line-height:85px;font-family:var(--ff-primary-medium);text-align:center}
.team-list-wrap .banner-title .desc{color:#fff;font-size:54px;font-size:58px;font-family:var(--ff-primary-light);}
.team-list-wrap .profile-list{list-style:none;overflow:hidden;position:relative;padding:0;margin:0 -3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.team-list-wrap .profile-list:before{display:table;content:" ";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.team-list-wrap .profile-list:after{clear:both}
.team-list-wrap .profile-list .each-column{float:left;width:25%;padding-left:3px;padding-right:3px;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.team-list-wrap .profile-list .each-column:nth-child(4n+4) .profile-content{left:auto;right:0}
.team-list-wrap .profile-list .each-column.open{position:relative;z-index:50}
.team-list-wrap .profile-list .each-profile{height:296px;margin-bottom:6px;position:relative}
.team-list-wrap .profile-list .each-profile .imagebox{height:296px;overflow:hidden}
.team-list-wrap .profile-list .each-profile .imagebox img{width:100%;display:block}
.team-list-wrap .profile-list .each-profile .profile-content{zoom:1;z-index:5;padding:0 20px;overflow:hidden;width:100%;height:80px;position:absolute;left:0;bottom:0;z-index:10;transition:height .45s cubic-bezier(.19,1,.22,1),width .45s cubic-bezier(.19,1,.22,1) .45s,padding .65s cubic-bezier(.19,1,.22,1),background .65s cubic-bezier(.19,1,.22,1);cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background: linear-gradient(0deg, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 100%);}
.team-list-wrap .profile-list .each-profile .profile-content .name{zoom:1;display:block;padding-top:14px;margin-right:-20px;padding-bottom:6px;font-size:21px;line-height:21px;color:#fff;position:relative;z-index:20;transition:height .45s cubic-bezier(.19,1,.22,1),width .45s cubic-bezier(.19,1,.22,1) .45s,padding .65s cubic-bezier(.19,1,.22,1),background .65s cubic-bezier(.19,1,.22,1)}
.team-list-wrap .profile-list .each-profile .profile-content .jobtitle{font-size:15px;line-height:15px;color:#fff;font-weight:100}
.team-list-wrap .profile-list .each-profile .profile-content .jobdesc{zoom:1;filter:alpha(opacity=0);opacity:0;padding-top:20px;width:100%;font-size:16px;line-height:21px;color:#fff;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
.team-list-wrap .profile-list .each-profile .profile-content .read-more{position:absolute;top:200%;font-weight:700;text-decoration:none;font-size:14px;color:#fff;transition:all .65s cubic-bezier(.19,1,.22,1)}
.team-list-wrap .profile-list .each-profile:hover .profile-content{height:130px;padding:0 20px 56px;background:rgba(254,133,22,0.65)}
.team-list-wrap .profile-list .each-profile:hover .profile-content .read-more{top:70%;display:block}
.team-list-wrap .profile-list .each-column.open .each-profile .profile-content{z-index:10;padding:0 20px 56px;width:calc(200% + 6px);background:rgba(254,133,22,0.95);overflow:hidden;transition:height .45s cubic-bezier(.19,1,.22,1) .45s,padding .65s cubic-bezier(.19,1,.22,1) .45s,width .45s cubic-bezier(.19,1,.22,1),background .65s cubic-bezier(.19,1,.22,1) .65s}
.team-list-wrap .profile-list .each-column.open .each-profile .profile-content .name{padding-top:28px}
.team-list-wrap .profile-list .each-column.open .each-profile .profile-content .jobdesc{filter:alpha(opacity=100);opacity:1}
.team-list-wrap .profile-list .each-column.open .each-profile .profile-content .jobdesc a{color:#fff}
.team-list-wrap .profile-list .each-column.open .each-profile .profile-content .read-more{display:none}
.team-list-wrap .profile-list .each-column.open .each-profile .closebtn{display:block}
.team-list-wrap .profile-list .each-profile .closebtn{display:none;position:absolute;top:15px;right:15px;z-index:0;width:25px;height:25px;overflow:hidden;font-size:0}
.team-list-wrap .profile-list .each-profile .closebtn:before,.team-list-wrap .profile-list .each-profile .closebtn:after{content:'';position:absolute;width:100%;top:50%;left:0;background:#fff;height:2px;margin-top:-1px}
.team-list-wrap .profile-list .each-profile .closebtn:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.team-list-wrap .profile-list .each-profile .closebtn:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

/*
.contact-content{display:block}
.contact-content h2{margin-top:0;padding:0;border-bottom:0;margin-bottom:4px!important}
.contact-content .main-contact-info{float:left;overflow:hidden;width:460px}
.contact-content .main-contact-info .phone-number{line-height:24px;font-size:16px;margin-bottom:0}
.contact-content .main-contact-info .email-fax{margin-bottom:0;line-height:24px;font-size:16px}
.contact-content .main-contact-info .email-fax b{font-weight:700}
.contact-content .facebook-column{float:right;width:46%}
.contact-content .facebook-column a{display:block;width:200px;margin-top:10px}
.contact-content .facebook-column a img{max-width:100%}
.contact-content .two-column{display:block;padding-top:40px}
.contact-content .two-column .each-column{width:46%;float:left}
.contact-content .two-column .each-column.right{float:right}
.contact-content .contact-form{display:block;overflow:hidden}
.contact-content .contact-form .each-row{padding-bottom:12px}
.contact-content .contact-form .each-row p{margin-bottom:2px}
.contact-content .contact-form .each-row .textbox{width:100%!important;height:auto;padding:7px 10px;font-size:14px;text-align:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 2px rgba(222,222,222,0.3) inset,0 3px 2px rgba(222,222,222,0.3) inset;-webkit-box-shadow:0 0 2px rgba(222,222,222,0.3) inset,0 3px 2px rgba(222,222,222,0.3) inset;box-shadow:0 0 2px rgba(222,222,222,0.3) inset,0 3px 2px rgba(222,222,222,0.3) inset;text-shadow:0 1px 0 rgba(255,255,255,0.8);transition:color .3s ease-out 0;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-content .contact-form .each-row textarea{width:100%!important;height:100px;padding:7px 10px;font-size:14px;text-align:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 2px rgba(222,222,222,0.3) inset,0 3px 2px rgba(222,222,222,0.3) inset;-webkit-box-shadow:0 0 2px rgba(222,222,222,0.3) inset,0 3px 2px rgba(222,222,222,0.3) inset;box-shadow:0 0 2px rgba(222,222,222,0.3) inset,0 3px 2px rgba(222,222,222,0.3) inset;text-shadow:0 1px 0 rgba(255,255,255,0.8);transition:color .3s ease-out 0;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-content .contact-form .blue-btn{width:100px;float:right}
*/

.contact-wrap { padding:50px 22px 42px; }
.contact-wrap img { max-width: 100%; display: block; }
.contact-wrap h1 { text-align: center; }
.contact-wrap .intro-text { max-width:435px; margin:0 auto; text-align: center; padding-bottom: 50px; }
.contact-wrap .small-boxes-row { margin-right: -10px; margin-left: -10px; padding-bottom: 40px; overflow:hidden; }
.contact-wrap .small-boxes-row .ecol { width: 25%; float:left; padding-right: 10px; padding-left: 10px; box-sizing: border-box; }
.contact-wrap .small-boxes-row .ebox { display: block; padding:24px 24px 12px; min-height: 174px; background-color:#F4F5F5; border:1px solid #E4E6E7; box-sizing:border-box; border-radius: var(--borderRadius); }
.contact-wrap .b-title { position: relative; padding:0 0 0 52px; font-size: 18px; font-weight: 400; margin:0 0 18px!important; line-height: 30px; color:var(--VoltexBlack); font-family:var(--ff-primary-medium);  }
.contact-wrap .b-title .c-icon { position: absolute; left:0; top:0; height: 30px; }
.contact-wrap p { color:#434343; }
.contact-wrap p a { font-weight: 400; color:#434343; }
.contact-wrap p a:hover { color:var(--VoltexBlue900); }
.contact-wrap .phone-note { margin-top:-15px; font-size: 13px; line-height: 18px; color:#3685B6; font-style: italic; font-family: var(--ff-secondary); font-weight: 500; }
.contact-wrap .vbtn-primary.small { text-decoration: none; }

.contact-wrap .locations-row { margin-right: -10px; margin-left: -10px; padding-bottom: 40px; overflow:hidden; }
.contact-wrap .locations-row .ecol { width: 50%; float:left; padding-right: 10px; padding-left: 10px; box-sizing: border-box; }
.contact-wrap .locations-row .ebox { display: block; padding:20px 24px; min-height: 175px; background-color:#F4F5F5; border:1px solid #E4E6E7; box-sizing:border-box; border-radius: var(--borderRadius); }


.timer-wrap{padding:50px 0;text-align:center}
.timer-wrap .timer-title{font-size:24px;font-weight:700;text-align:center;padding-bottom:24px;text-transform:uppercase}
.timer-wrap .eachcol{display:inline-block;margin:0 5px}
.timer-wrap span.count{display:block;padding:0 12px;height:58px;line-height:58px;font-size:36px;color:#fff;font-family:var(--ff-primary-semibold);background-color:#000;border-radius:6px}
.timer-wrap span.time{display:block;text-align:center;font-size:14px;color:#000;padding-top:2px;font-weight:700;text-transform:uppercase}
.specials p{text-align:center}

.testimonial-wrap h1{text-align:center;margin-bottom:10px}

.toc-content { padding:48px 40px; }
.toc-content h1 { text-align: center; }
.toc-accordion { overflow:hidden; width:100%; clear:both; }
.toc-accordion h2 { padding:16px 0; margin-bottom: 0!important; border-top: 1px solid #eaeaea; cursor: pointer; }
.toc-accordion h2 a { display:block; color: var(--VoltexBlack); text-decoration:none; }
.toc-accordion h2 .arrow-indicator { float:right; opacity: 0.5  }
.toc-accordion h2 .arrow-indicator .fa-times { display: none; }
.toc-accordion h2.active .fa-times  { display:block; }
.toc-accordion h2.active .fa-chevron-down { display: none; }
.toc-accordion h2:first-child { border:0; }
.toc-accordion h2.active a,
.toc-accordion h2:hover a { color:var(--AccentBlue900); }
.toc-accordion h2:hover .arrow-indicator { opacity: 1 }
.toc-accordion .inner-text { display:none; padding: 0 0 10px 0;  overflow:hidden; }
.toc-accordion .inner-text ul { margin:0 0 20px 0; padding:0; }
.toc-accordion .inner-text ul ul { margin-top:8px; margin-bottom: 0; }
.toc-accordion .inner-text ul li { color:#4c4c4c; margin-bottom: 0; padding-top:8px; padding-bottom:8px; }
.toc-accordion .inner-text ul li:before { top:9px; }

.shipping-returns-content { padding-top:0; }
.shipping-returns-content ul.sr-tabs { width:1260px; display: block; overflow:hidden; padding:10px 32px 0 32px; margin:0 auto; list-style: none; text-align: center; position: relative; z-index: 10; }
.shipping-returns-content ul.sr-tabs li { width: 50%; padding:0; float:left; }
.shipping-returns-content ul.sr-tabs li a { margin:0 8px; font-size: 23px; color:#4c4c4c; text-decoration: none; display: block; height: 64px; line-height: 64px; background-color: #e8e7e7; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;-moz-box-shadow: 0 0 5px #d9d6d6; -webkit-box-shadow: 0 0 5px #d9d6d6; box-shadow: 0 0 5px #d9d6d6; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); font-family: var(--ff-primary-semibold); box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box }
.shipping-returns-content ul.sr-tabs li:before { display:none; }
.shipping-returns-content ul.sr-tabs li.active a { background-color: #fff; color:var(--VoltexBlue900); border-top:3px solid var(--VoltexBlue900); }
.shipping-returns-content .white-box-whole { position: relative; z-index: 1;  }
.shipping-returns-content .sr-tab-content { display: none; padding:0 2px 30px 2px; }
.shipping-returns-content .freeshipping-icon { float: right; margin:0; width:300px; }
.shipping-returns-content .shipping-coverage .map-column { float:left; width:565px; padding-top: 40px; }
.shipping-returns-content .shipping-coverage .policy-column { width: 570px; float: right; margin-right: 30px; }
.shipping-returns-content .shipping-coverage .policy-column ul { padding:0; margin:0;counter-reset: section; }
.shipping-returns-content .shipping-coverage .policy-column ul li { padding:10px 0 10px 40px; margin:0; border-bottom: 1px solid #eaeaea; }
.shipping-returns-content .shipping-coverage .policy-column ul li:last-child { border-bottom:0; }
.shipping-returns-content .shipping-coverage .policy-column ul li:before { top:10px; color:#c2c2c2; font-size: 22px; font-family:var(--ff-secondary); font-weight: 900; counter-increment: section; content: counter(section); }
.shipping-returns-content .returns-left-column { float:left; width:885px; }
.shipping-returns-content .returns-icon-col { float:right; width: 240px; text-align: center; margin-bottom:10px; }
.shipping-returns-content .toc-accordion { border-top: 1px solid #eaeaea; }

.warranty-video { width:100%; }
.warranty-content .image-right { width:25%; float:right; margin-top:-30px; }
.warranty-content .download-btn { display:inline-block; padding:6px 16px; border:1px solid #0079aa; text-decoration: none; -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; font-size: 14px; font-family: var(--ff-secondary); font-weight:700; }
.warranty-content .download-btn .fa { margin-right: 8px; font-size:18px; position: relative; top:3px; }
.warranty-content .download-btn:hover { opacity: 0.8; }
.warranty-content .types-of-warranties { overflow:hidden; }
.warranty-content .types-of-warranties h3 { margin-top: 0!important; }
.warranty-content .types-of-warranties .left-col { width:48%; float:left; }
.warranty-content .types-of-warranties .right-col { width:48%; float:right; }


.blog-hub-wrap { display: flex;  width: 1260px; margin: 0 auto 24px auto; clear:both; }

.blog-left-col { flex:none; width:280px; }
.blog-right-col { flex:auto; padding-left:14px; }

#dib-posts h1 { color:var(--VoltexBlue900); font-size: 30px; line-height:40px; font-weight:700; padding:0 8px 15px 8px; margin-bottom:0px!important; font-family:var(--ff-primary-semibold);  }
#dib-posts h1.dib-homepage-title { display:none!important; }
#dib-posts .dib-list { display: flex; flex-wrap: wrap;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family:var(--ff-secondary); }      

#dib-posts .dib-list .dib-post { width: 31.3333%; margin-left:1%; margin-right:1%;  margin-bottom: 18px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; min-height: 1px; }
#dib-posts .dib-list .dib-post:before { content: ""; background-color: #ffffff; width: 100%; height: 100%; position: absolute; left: auto; right: auto; top: 0; z-index: 1;     -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); }
#dib-posts .dib-list .dib-post-date { float:left; padding:15px 0 0 15px; font-size: 12px; line-height:18px; color:#707070;  position: relative; z-index: 5; font-family:var(--ff-secondary); }
#dib-posts .dib-list .dib-post-author { float:left; padding:15px 0 0 15px; margin-left:8px; position:relative; }
#dib-posts .dib-list .dib-post-author:before { content:" | "; position:absolute; z-index:5; left:0; top:14px; font-size:14px; color:#707070; }
#dib-posts .dib-list .dib-post-author a { float:left; padding:0; font-size: 14px; color:#707070;  position: relative; z-index: 5; font-family:var(--ff-secondary); }
#dib-posts .dib-list .dib-post-author a:hover { color:var(--VoltexBlue900); }
#dib-posts .dib-list .dib-post-title { display: block; clear:both; padding:15px; margin-bottom:0!important; font-size: 17px; line-height:25px; color:var(--VoltexBlue900); font-weight: bold; text-decoration: none; position: relative; z-index: 5; font-family:var(--ff-secondary); }
#dib-posts .dib-list .dib-post-title a { color:var(--VoltexBlue900); text-decoration: none; }
#dib-posts .dib-list .dib-post-title a:hover { color: #01ADFF; }
#dib-posts .dib-list .dib-post-featured-image { display:block; height: 220px; position: relative; z-index: 5; overflow: hidden; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
#dib-posts .dib-list .dib-post-featured-image .replacedImage { display:block; font-size:0; width:100%!important; height:220px!important; background-repeat:no-repeat!important; background-size:cover!important; background-position:center center!important; transition: .3s; transform: scale(1); }
#dib-posts .dib-list .dib-post-featured-image .replacedImage:hover { transform: scale(1.05); }
#dib-posts .dib-list .dib-post-content { font-size:15px; line-height: 21px; padding:0 15px 15px 15px; color:var(--VoltexBlack); position: relative; z-index: 5;  }
#dib-posts .dib-list .dib-post-content .dib-more {display: block; clear:both; text-align: left; padding:0; margin-top:15px; font-size:13px; line-height: 29px; font-weight:400; color:var(--VoltexBtnBlue900); position: relative;  text-decoration: none; min-width: 100px; height: 29px; border-radius: var(--borderRadius); border: 0; }
#dib-posts .dib-list .dib-post-content .dib-more:hover,
#dib-posts .dib-list .dib-post-content .dib-more:focus { text-decoration:underline; }

#dib-search-form { padding:0 0 15px; overflow:hidden; }
#dib-search-form .dib-search { display:flex; }
#dib-search-form .dib-search-text { width:72%; margin-right:3%; height: 40px; line-height: normal; padding: 0 15px!important; background-color:#ffffff; border:1px solid #ffffff; border-radius:var(--borderRadius); -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
#dib-search-form .dib-search-text:focus { border-color: var(--AccentBlue900); }
.dib-search-submit { width:25%; font-size: 15px; color:#ffffff; font-weight: 700; height: 40px; border:0; cursor:pointer; border-radius: 3px; background-color:#a3a3a3;  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); }
.dib-search-submit:hover { background-color: var(--VoltexBlue900); }

.dib-pagination { width:100%; clear:both; padding:0 10px; }
.dib-pagination-next,
.dib-pagination-prev { float:right; color:#fff; min-width: 100px; height: 29px; line-height: 29px!important; padding: 0 10px!important; font-size: 13px!important; text-align:center; background-color:var(--VoltexBtnBlue900); border-radius: var(--borderRadius); }
.dib-pagination-next:hover,
.dib-pagination-prev:hover,
.dib-pagination-next:focus,
.dib-pagination-prev:focus { background-color: var(--AccentBlue900); color: #ffffff; text-decoration: none; }
.dib-pagination-prev { float:left; }

/* Single Post */
#dib-posts .dib-post-title { font-size:22px; line-height:36px; font-weight:900; clear:both; display:block; padding:15px 0 30px 0; font-family:var(--ff-secondary)!important; }
#dib-posts .dib-single { display:block; padding:30px; background-color: #ffffff; left: 0; top: 0; z-index: 1;     -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); font-family: var(--ff-secondary); }
#dib-posts .dib-single .dib-post-featured-image { display:none; }
#dib-posts .dib-single .dib-post-date { float:left; padding:0; color:#707070; font-size: 14px; font-weight:700; font-family: var(--ff-secondary); }
#dib-posts .dib-single .dib-post-author { float:left; padding:0 0 0 14px; margin-left:12px; position:relative; font-size: 14px; }
#dib-posts .dib-single .dib-post-author:before { content:" | "; position:absolute; z-index:5; left:0; top:0;  color:#707070; }
#dib-posts .dib-single .dib-post-author a { float:left; padding:0; color:#707070;  position: relative; z-index: 5; font-family: var(--ff-secondary); }
#dib-posts .dib-single .dib-post-author a:hover { color:var(--VoltexBlue900); }
#dib-posts .dib-single .dib-post-content {  font-family: var(--ff-secondary); color: #4c4c4c; }
#dib-posts .dib-single .dib-post-content h2 { font-size:22px; font-weight:600; margin-top:15px!important; margin-bottom:10px; }
#dib-posts .dib-single .dib-post-content h3 { font-size:18px; font-weight:600; margin-top:15px!important; }
#dib-posts .dib-single .dib-post-content p { font-family: var(--ff-secondary)!important; color: #2d383d; font-size:15px!important; line-height: 25px!important; padding: 0 0 20px 0; }
#dib-posts .dib-single .dib-post-content img { width:100%; }
#dib-posts .dib-post-back-link-top { display:none; }
#dib-posts .dib-post-back-link-bottom { margin-top:54px; -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; display: inline-block; padding: 4px 16px; background: #b3b3b3; color: #fff; text-decoration: none; float: right; }
#dib-posts .dib-post-back-link-bottom:hover { background:var(--VoltexBlue900); }
#dib-posts .dib-sharing { width:80%; margin:0 auto; }

#dib-categories { background-color: #ffffff; padding:20px 14px;  margin-bottom: 22px; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); }
#dib-categories:before { content: "Categories"; display:block; font-size: 16px; font-weight:bold; padding:0; margin-bottom: 15px; color:#011E32; font-family: var(--ff-secondary); }
#dib-categories ul { padding:0; margin:0; list-style: none; }
#dib-categories li { font-weight: 500; color:#999999;  }
#dib-categories li a { display:block; padding:10px 0; color:#434343; text-decoration: none; }
#dib-categories li a.current { color:var(--VoltexBlue900); font-weight:bold; }
#dib-categories li a:hover { color:var(--VoltexBlue900); }

#dib-recent-posts-wrap { display:none; background-color: #ffffff; padding:20px 15px;  margin-bottom: 22px; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); }

#dib-recent-posts-wrap .backToHubBtn { display:block; font-size:14px; color:var(--VoltexBlack); height:40px; line-height:40px; }
#dib-recent-posts-wrap .backToHubBtn i { display:inline-block; margin-right:7px; font-size:11px; }
#dib-recent-posts-wrap .backToHubBtn:hover { color:var(--VoltexBlue900); text-decoration:none; }
#dib-recent-posts-wrap .dashedLine { display:block; margin:15px -15px 20px -15px; height:0; border-bottom:2px dashed #dfe3e8; }

#dib-recent-posts:before { content: "Recent Posts"; display: block; font-size: 16px; font-weight: bold; padding: 0; margin-bottom: 15px; color: #011E32; font-family: var(--ff-secondary); }
#dib-recent-posts .dib-post { overflow:hidden; padding:20px 0; min-height: 50px; position: relative; margin:0; border-bottom: 1px solid #EBEBEB; }
#dib-recent-posts .dib-post:first-child { padding-top:0; }
#dib-recent-posts .dib-post:last-child { border-bottom:0; }
#dib-recent-posts .dib-post-featured-image { width: 100%; height: auto; max-height:158px; margin-bottom:15px; overflow:hidden; display:block;  }
#dib-recent-posts .dib-post-featured-image a { display:block; }
#dib-recent-posts .dib-post-featured-image img { max-width:100%; display:block; }
#dib-recent-posts .dib-post-title { display: block; padding:2px 0 0 0; margin-bottom:0!important; font-size: 16px; line-height:23px; color:var(--VoltexBlue900); font-weight: bold; text-decoration: none; position: relative; z-index: 5; font-family: var(--ff-secondary);  }
#dib-recent-posts .dib-post-title a { color:var(--VoltexBlue900); text-decoration: none; }
#dib-recent-posts .dib-post-title a:hover {  }
#dib-recent-posts .dib-post-date { display:block; padding:0; font-size: 14px; line-height:23px; color:#707070;  position: relative; z-index: 5; font-family:var(--ff-secondary); }
#dib-recent-posts .dib-post-author,
#dib-recent-posts .dib-post-content { display:none; }

.fb-like-img { background-color: #ffffff; padding:20px 14px;  margin-bottom: 22px; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10); box-shadow: 0 1px 5px rgba(0,0,0,0.10); -webkit-border-radius: var(--borderRadius); -moz-border-radius:var(--borderRadius); border-radius: var(--borderRadius); }
.fb-like-img img { max-width: 100%; }


.specials-content { display: block;  width: 1260px; margin:0 auto 24px; padding:24px 14px 0!important; background-color:#fff;-webkit-border-radius:var(--borderRadius);-moz-border-radius:var(--borderRadius);border-radius:var(--borderRadius);-moz-box-shadow: 0 0 2px rgba(63,63,68,.20); -webkit-box-shadow: 0 0 2px rgba(63,63,68,.20); box-shadow: 0 0 2px rgba(63,63,68,.20); overflow:hidden; box-sizing:border-box; }
.specials-content:before,
.specials-content:after { display:block; width:100%; clear:both; content:" "; height:0; }
.specials-content h1 { margin-bottom:25px; }
.specials-content .sc-inner { margin:0 -10px; }
.specials-content .each-sp { float:left; width:50%; box-sizing:border-box; padding:0 10px 30px 10px; }
.specials-content .each-sp a { display:block; border-radius:var(--borderRadius); overflow:hidden; }
.specials-content .each-sp a:hover img { transform: scale(0.95); }
.specials-content .each-sp img { max-width:100%; vertical-align:top; transition: 0.3s; transform: scale(1); }

.specials-content .LoginToView { padding:0 10px; }


/*-------------------------------------------------------------------------
---------------------------------------------------------------------------
Footer
---------------------------------------------------------------------------
-------------------------------------------------------------------------*/
.footer-wrap { background-color:#ECECEC; border-bottom:12px solid var(--VoltexBlue900); }
.footer-icons-wrap { padding:40px 0 20px; border-bottom:1px solid #DBD8D8; display: block; overflow: hidden; text-align: center; }
.body-with-head-pod .footer-icons-wrap { display:none; }
.footer-icons-wrap .each-icon { display:inline-block;width:160px; min-height:124px;text-align:center;text-decoration:none;vertical-align:top}
.footer-icons-wrap .each-icon .icon { display:block;text-align:center}
.footer-icons-wrap .each-icon .name { display:block;padding:4px 10px 0;text-align:center;color:#707070;font-size:14px;line-height:19px;text-decoration:none;font-family:var(--ff-secondary);transition: 0.3s;}
.footer-icons-wrap .each-icon img { transition: 0.3s; }
.footer-icons-wrap .each-icon:hover img { transition: 0.3s; transform: scale(0.95); }
.footer-icons-wrap .each-icon:hover .name {color:#F7951E}
.footer-icons-wrap .footer-logo-icons {display:block;margin:0 auto;width:110px;height:120px; overflow:hidden; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.footer-icons-wrap .footer-logo-icons.free-delivery-icon{ padding-top:10px; width:125px;}
.footer-icons-wrap .footer-logo-icons.lifetime-warranty-icon{ padding-top:5px; width:140px; }
.footer-icons-wrap .footer-logo-icons.buynow-paylater-icon{ padding-top:5px; width:115px; }
.footer-icons-wrap .footer-logo-icons.certified-s-nzs3000-icon{ padding-top:10px; }
.footer-icons-wrap .footer-logo-icons.australian-owned-icon{ padding-top:10px; }
.footer-icons-wrap .footer-logo-icons.same-day-despatch{ padding-top:10px; width:100px; }

.footer-pod-icon-wrap {  display:none; padding:50px 0 40px 0; border-bottom: 1px solid #dbd8d8;  }
.body-with-head-pod .footer-pod-icon-wrap { display:block; }
 .footer-pod-icon-wrap-inner { width: 1260px; margin:0 auto; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content:space-between; align-items: center; }
 .footer-pod-icon-wrap .each-col { display: flex; flex-wrap: nowrap; flex-direction: row; justify-content:center; align-items: center; transition: all 0.3s ease-in-out;  }
 .footer-pod-icon-wrap .each-col:hover { transform: scale(1.05); }
 .footer-pod-icon-wrap .each-col .pod-icon { width: 44px; height: 44px; margin-right: 10px; background-repeat: no-repeat; background-position: 0 0; background-size: 44px 44px; }
 .footer-pod-icon-wrap .each-col .pod-icon.realwarranties { background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/footer_icons/real-warranties-icon-pod-hover.svg); }
 .footer-pod-icon-wrap .each-col:hover .pod-icon.realwarranties { background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/footer_icons/real-warranties-icon-pod-hover.svg); }

 .footer-pod-icon-wrap .each-col .pod-icon.codeveloped { background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/footer_icons/co-developed-product-icon-pod-hover.svg); }
 .footer-pod-icon-wrap .each-col:hover .pod-icon.codeveloped { background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/footer_icons/co-developed-product-icon-pod-hover.svg); }

 .footer-pod-icon-wrap .each-col .pod-icon.voltexapp { background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/footer_icons/voltex-app-icon-pod-hover.svg); }
 .footer-pod-icon-wrap .each-col:hover .pod-icon.voltexapp { background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/footer_icons/voltex-app-icon-pod-hover.svg); }

 .footer-pod-icon-wrap .each-col .pod-icon.instantsupport { background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/footer_icons/instant-support-icon-pod-hover.svg); }
 .footer-pod-icon-wrap .each-col:hover .pod-icon.instantsupport { background-image:url(https://voltexelectrical.com.au/skins/Skin_3/images2/footer_icons/instant-support-icon-pod-hover.svg); }

 .footer-pod-icon-wrap .each-col .i-caption { font-size:16px; line-height: 22px; color:var(--VoltexBlue900); }
 .footer-pod-icon-wrap .each-col:hover .i-caption { color:var(--VoltexBlue900); }

.footer-links{ width:1260px;margin:auto;padding:40px 0 50px; overflow:hidden;}
.footer-links h3 { font-size:16px; color:#333333; font-weight:900; text-transform:uppercase; margin-bottom:10px; }
.footer-links ul{padding:0;margin:0;list-style:none}
.footer-links ul li{display:block;overflow:hidden}
.footer-links ul li:last-child{border-bottom:0}
.footer-links ul li a{display:block;padding:8px 0;font-size:14px; line-height:16px; color:#707070;text-decoration:none}
.footer-links ul li .fa{float:left;font-size:14px;margin:1px 12px 0 0;color:#707070}
.footer-links ul li a:hover { color:#F7951E; }
.footer-links p { display:block; font-size:14px; line-height:16px; color:#707070; padding:0 0 10px 0; -webkit-transition:all .5s; -moz-transition:all .5s;-o-transition:all .5s;transition:all .5s }
.footer-links p span { font-weight:700; display:inline-block; width:30px; padding-right:10px; text-align:center; color:#707070}
.footer-links p a { color:#707070; }
.footer-links p a:hover { color:#F7951E; text-decoration:none}
.footer-links p:hover { color:#F7951E; }
.footer-links .cil_icon { display:inline-block; position:absolute; left:0; top:2px}
.footer-links .cil_icon.email { top:6px; }
.footer-links .cil_icon.email img { width:17px; }
.footer-links .cil_icon.linkedin img { width:17px; }
.footer-links .column-1 { float:left; width:214px; padding:20px 0 0 0; box-sizing:border-box; }
.footer-links .column-2 { float:left; width:262px; padding:20px 0 0 0; box-sizing:border-box; }
.footer-links .column-3 { float:left; width:405px; padding:20px 10px 0 46px; min-height:240px; border-left:1px solid #DBD8D8; box-sizing:border-box;}
.footer-links .column-3 p { position:relative; padding-top:5px; padding-left:30px; min-height:33px; margin:0; }

.footer-links .column-4 { float:left; width:360px; padding:20px 0 0 46px; min-height:240px; border-left:1px solid #DBD8D8; box-sizing:border-box;}
.footer-links .download-app { overflow:hidden; padding-bottom:18px; text-align:center; border-bottom:1px solid #DBD8D8; }
.footer-links .download-app .text { padding-bottom:15px; text-align:center; font-size:15px; font-weight:bold; }
.footer-links .download-app a { display:inline-block; margin:0 5px; vertical-align:top; }
.footer-links .download-app a img { height:33px; display:block; }
.footer-links .seal-certificate-row { overflow:hidden; padding:18px 0; text-align:center; border-bottom:1px solid #DBD8D8; }
.footer-links .voltex_copyright { overflow:hidden; padding:18px 0; text-align:center; font-size:14px; line-height:18px; color:var(--VoltexBlack); }




/* Custom Checkbox */
.hidden_element {position: absolute !important;top: -1000px!important;}

input.labelauty + label ::selection { background-color: rgba(255, 255, 255, 0); }
input.labelauty + label ::-moz-selection { background-color: rgba(255, 255, 255, 0); }

input.labelauty { display: none !important; }

input.labelauty + label { width:17px; height:17px; display: inline-block; font-size: 11px; padding: 0; background-color: #fff; color: #b3b3b3; cursor: pointer; 
    border:1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; transition: background-color 0.25s; -moz-transition: background-color 0.25s; -webkit-transition: background-color 0.25s; -o-transition: background-color 0.25s; -moz-user-select: none; -webkit-user-select: none; text-align:center; box-shadow: 0 1px 2px 0 rgba(63, 63, 68, 0.1); }

input.labelauty + label > span.labelauty-unchecked, 
input.labelauty + label > span.labelauty-checked { display: inline-block;line-height: 22px;vertical-align: bottom;}

input.labelauty + label > span.labelauty-unchecked-image, 
input.labelauty + label > span.labelauty-checked-image {
	display: inline-block; width:17px; height: 17px; vertical-align: top; background-repeat: no-repeat; background-position: left center; transition: background-image 0.5s linear; -moz-transition: background-image 0.5s linear; -webkit-transition: background-image 0.5s linear; -o-transition: background-image 0.5s linear; }

input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked,
input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked { margin-left: 7px; }

.custom-radio { float:left; margin-right:30px; }
.custom-radio label { line-height: 26px; }
.custom-radio label.ctext,
.custom-checkbox label.ctext { width: auto; margin-left: 8px; padding:0; position: relative; top: 1px; display: inline-block; font-size: 13px; line-height: 17px; font-weight: 500; vertical-align: top; cursor:pointer; }


/* When not Checked */
input.labelauty:not(:checked):not([disabled]) + label:hover { border-color:var(--VoltexBlue900); }
input.labelauty:not(:checked) + label > span.labelauty-checked-image { display: none; }
input.labelauty:not(:checked) + label > span.labelauty-checked { display: none; }

/* When Checked */
input.labelauty:checked + label { background-color:var(--Good900); border-color:var(--Good900); color: #fff; }
input.labelauty:checked:not([disabled]) + label:hover { }
input.labelauty:checked + label > span.labelauty-unchecked-image { display: none; }
input.labelauty:checked + label > span.labelauty-unchecked { display: none; }

input.labelauty:checked + label > span.labelauty-checked { display: inline-block; }
input.labelauty.no-label:checked + label > span.labelauty-checked { display: block; }

input.labelauty[disabled] + label { opacity: 0.5; cursor:not-allowed; }
input.labelauty[disabled] + label + label.ctext { opacity: 0.5; cursor:not-allowed; }

input#notifInvoiceCSV_1[disabled]:hover + label + label.ctext + .invoice-csv-tooltip,
input#notifInvoiceCSV_2[disabled]:hover + label + label.ctext + .invoice-csv-tooltip { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); }

input.labelauty + label > span.labelauty-unchecked-image { }
input.labelauty + label > span.labelauty-checked-image { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 11px; text-align: center; line-height: 17px; width: 100%; height: 17px; position:relative; left:0px; top:0; }
input.labelauty + label > span.labelauty-checked-image:before { content: "\f00c"; }


.custom-radio input.labelauty + label {-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px; background:#fff; border-color:#cccccc; }
.custom-radio input.labelauty:checked + label { border-color:var(--VoltexBtnBlue900); }
.custom-radio input.labelauty + label > span.labelauty-checked-image { border-color:var(--VoltexBtnBlue900); background-color:var(--VoltexBtnBlue900); width:9px; height:9px; margin-top:3px; -webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px; }
.custom-radio input.labelauty + label > span.labelauty-checked-image:before { display:none; }


/* Jquery Slick CSS */
/* Slick */
.slick-slider{ position:relative;  display:block;  box-sizing:border-box;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  -webkit-touch-callout:none;  -khtml-user-select:none;  -ms-touch-action:pan-y;  touch-action:pan-y;  -webkit-tap-highlight-color:transparent}
.slick-list{ position:relative;  display:block;  overflow:hidden;  margin:0;  padding:0}
.slick-list:focus{ outline:none}
.slick-list.dragging{ cursor:pointer;}
.slick-slider .slick-track, 
.slick-slider .slick-list{ -webkit-transform:translate3d(0,0,0);  -moz-transform:translate3d(0,0,0);  -ms-transform:translate3d(0,0,0);  -o-transform:translate3d(0,0,0);  transform:translate3d(0,0,0)}
.slick-track{ position:relative;  top:0;  left:0;  display:block;  margin-left:0;  margin-right:0}
.slick-track:before, 
.slick-track:after{ display:table;  content:''}
.slick-track:after{ clear:both}
.slick-loading .slick-track{ visibility:hidden}
.slick-slide{ display:none;  float:left;  height:100%;  min-height:1px}
[dir='rtl'] .slick-slide{ float:right}
.slick-slide img{ display:block; }
.slick-slide.slick-loading img{ display:none}
.slick-slide.dragging img{ pointer-events:none}
.slick-initialized .slick-slide{ display:block}
.slick-loading .slick-slide{ visibility:hidden}
.slick-vertical .slick-slide{ display:block;  height:auto;  border:1px solid transparent}
.slick-arrow.slick-hidden{ display:none}

/* Slick Theme */
.slick-loading .slick-list{background: #fff url('https://voltexelectrical.com.au/skins/Skin_3/images2/ajax-loader.gif') center center no-repeat;}

.slick-prev, 
.slick-next{ font-size:0;  line-height:0;  position:absolute;  top:50%;  display:block;  width:20px;  height:40px;  padding:0;  -webkit-transform:translate(0,-50%);  -ms-transform:translate(0,-50%);  transform:translate(0,-50%);  cursor:pointer;  color:transparent;  border:none;  outline:none;  background:transparent}
.slick-prev:hover, 
.slick-prev:focus, 
.slick-next:hover, 
.slick-next:focus{ color:transparent;  outline:none;  background:transparent}
.slick-prev:hover:before, 
.slick-prev:focus:before, 
.slick-next:hover:before, 
.slick-next:focus:before{ opacity:1}
.slick-prev.slick-disabled:before, 
.slick-next.slick-disabled:before{ opacity:.25}

.slick-prev:before, 
.slick-next:before{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 30px; color:#333; opacity:0.7; text-rendering: auto; -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}

.slick-prev{ left:-25px}
[dir='rtl'] .slick-prev{ right:-10px;  left:auto}
.slick-prev:before{    content: "\f104";}
[dir='rtl'] .slick-prev:before{ content:"\f104";}

.slick-next{ right:-25px}
[dir='rtl'] .slick-next{ right:auto;  left:-10px}
.slick-next:before{ content:"\f105"}
[dir='rtl'] .slick-next:before{content: "\f105";}

.slick-dotted.slick-slider{ margin-bottom:30px}

.slick-dots{ position:absolute;  bottom:-38px;  display:block;  width:100%;  padding:0!important;  margin:0;  list-style:none;  text-align:center}
.slick-dots li{ position:relative!important;  display:inline-block!important; width:20px;  height:20px;  margin:0!important;  padding:0!important;  cursor:pointer}
.slick-dots li:before { display:none!important; }
.slick-dots li button{ font-size:0;  line-height:0;  display:block;  width:20px;  height:20px;  padding:5px;  cursor:pointer;  color:transparent;  border:0;  outline:none;  background:transparent}
.slick-dots li button:hover, 
.slick-dots li button:focus{ outline:none}
.slick-dots li button:hover:before, 
.slick-dots li button:focus:before{ opacity:1}
.slick-dots li button:before{ font-family:'FontAwesome';  font-size:12px;  line-height:20px;  position:absolute;  top:0;  left:0;  width:20px;  height:20px;  content:"\f111";  text-align:center; color:#CCCCCC;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{ color:var(--VoltexBlue900)}


.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}
.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{margin:0;padding:0}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides > li:before{display:none}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides > li:first-child{display:block}
.flexslider{position:relative;zoom:1}
.flexslider .slides{zoom:1}
.flexslider .slides img{height:auto}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.flex-direction-nav a:before{font:normal normal normal 14px/1 FontAwesome;font-size:28px;display:inline-block;content:'\f104';color:#1775b3}
.flex-direction-nav a.flex-next:before{content:'\f105'}
.flex-direction-nav .flex-prev{left:-70px}
.flex-direction-nav .flex-next{right:-70px;text-align:right}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center}
.flex-control-nav li{margin:0 4px;display:inline-block;zoom:1}
.flex-control-paging li a{width:6px;height:6px;display:block;background:none;border:1px solid #9f9e9e;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{border-color:#1775b3}
.flex-control-paging li a.flex-active{border-color:#1775b3;background:#1775b3;cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}




.ui-datepicker{ padding:10px!important;border:0px solid var(--VoltexBlue900)!important;font-family:var(--ff-secondary)!important;-webkit-border-radius:var(--borderRadius)!important;-moz-border-radius:var(--borderRadius)!important;border-radius:var(--borderRadius)!important;-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.35); -moz-box-shadow:0px 2px 5px rgba(0,0,0,0.35); box-shadow: 0px 2px 5px rgba(0,0,0,0.35); z-index:10!important; }
.ui-datepicker .ui-datepicker-header{font-size:16px;background:none!important;border:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.ui-datepicker-month{color:#44424b;}
.ui-datepicker .ui-state-highlight{background:#f2f3f7!important;}
.ui-datepicker .ui-state-active{background:#FFD969;color:#202124!important;}
.ui-datepicker table{font-size:15px!important}
.ui-datepicker-year{font-size:14px;width:65px!important;display:inline-block;background-color: #fff!important;height: 26px!important;line-height: 26px;padding: 0!important;border:0;margin-left:6px!important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow: none;}
.ui-datepicker table{margin:0!important}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0!important;font-weight:400!important; text-align:center;-webkit-border-radius: 36px;-moz-border-radius:36px;border-radius: 36px; padding: 6px 2px;  width: 37px; }


.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; text-align: center; padding:0; font-size: 12px; line-height:18px; color: #bbbbbb; text-transform: uppercase; text-decoration: none!important; cursor: pointer; text-indent: 0; width: auto; height: auto; background: none; position:relative; margin:0; left:0;  top:6px; }
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { width:40px; background: 0 0!important; }

.pac-container { z-index: 9999999!important} 



@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  2%, 18% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  4%, 16% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  6%, 10%, 14% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  8%, 12% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  18.1% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

/*@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}*/


.modal-browser-detect-notification { display: none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background:rgba(32,33,36,0.7);  z-index: 999999999; }
.modal-browser-detect-notification.show-notification { display:block; }
.modal-browser-detect-notification.hide--first { display:none!important; }
.modal-browser-detect-notification p { font-size: 14px; line-height: 20px; margin-bottom: 15px; }
.modal-browser-detect-notification .modal-wrap { display: block; position: absolute;
    left: 0; top: 0; width: 100%; height: 100%; }
.modal-browser-detect-notification .w-box { max-width: 545px; height:auto; max-height:260px; width: 92%; padding: 30px 30px 30px 122px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius:4px; background-color: #ffffff; box-sizing: border-box; }
.modal-browser-detect-notification .x-icon { width: 66px; position: absolute; left: 30px; top: 35px; }
.modal-browser-detect-notification .btns-row { overflow: hidden; }
.modal-browser-detect-notification a.vbtn-primary-hollow { border:1px solid var(--VoltexBlue900); color:var(--VoltexBlue900); border-radius:4px; }


.modal-web-survey { display: block; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background:rgba(32,33,36,0.7);  z-index: 999999999; }
.modal-web-survey .x-icon { width: 14px; height:14px; position: absolute; right: 18px; top: 18px; cursor:pointer; }
.modal-web-survey .x-icon .close-x { display:block; }
.modal-web-survey .w-box { width: 640px; height:auto; padding:0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius:4px; background-color: #ffffff; box-sizing: border-box; }
.modal-web-survey .w-box-inner { display:flex; flex-wrap:nowrap; flex-direction:row; align-items:center; }
.modal-web-survey .image-col { width:300px; height:480px; background-repeat:no-repeat; background-size:cover; background-position:center center; }
.modal-web-survey .text-col { padding:50px 20px 20px 20px; }
.modal-web-survey .text-col .m-title { color: var(--VoltexBlue900); font-size:26px; line-height:36px; padding-bottom:40px; font-family: var(--ff-primary-semibold); }
.modal-web-survey .text-col .erow { padding-bottom:30px; }
.modal-web-survey .text-col p { font-size:15px; line-height:19px; padding-bottom:10px; }
.modal-web-survey .vbtn-primary.small { background:none; border:1px solid var(--VoltexBlue900); color: var(--VoltexBlue900); }
.modal-web-survey .vbtn-primary.small:hover { color:#ffffff; background-color:var(--VoltexBlue900); }

.footer-tablet-line-sep { display:none; }
.mobile-navbar { display:none; }
.mobile-menu-wrap { display:none; width:100%; height:100%; background-color:#fff; box-sizing:border-box; z-index:300; position:fixed;top:0;left:0;overflow-y:scroll; }
 #top-mobile-menu-btn { display:none; }
 
 .top-mobile-menu-wrap { display:none; width:325px; height:calc(100% - 65px); padding:20px 15px; background-color:#fff; box-sizing:border-box; z-index:1000; position:fixed;top:65px;right:0;overflow:hidden; overflow-y:scroll; }
 .closeBtnTopMob  { width:14px; height:14px; position:relative; margin-right:15px; top:0; float:right; }
 .closeBtnTopMob img { max-width:100%; }


  .top-mobile-menu-wrap .namegreetings-row { padding-bottom:30px; font-size:16px; font-weight:bold; padding-right: 28px; }
  .top-mobile-menu-wrap .namegreetings-row span { color:#0065a3; }
  .top-mobile-menu-wrap .main-btns-row { width:100%; overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #cccccc; display:flex; flex-direction:column; }
    .top-mobile-menu-wrap .main-btns-row .eaBtn.gift-btn .s_icon { /* -webkit-animation-name: wobble; animation-name: wobble;  -webkit-animation-duration: 4s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -webkit-transform-origin: 50% 100%; */
    }
  .top-mobile-menu-wrap .main-btns-row .eaBtn.gift-btn .new,
  .top-mobile-menu-wrap .main-btns-row .eaBtn.nimble-btn .new, .top-mobile-menu-wrap .main-btns-row .eaBtn.with-new-tag .new{ display:inline-block; margin-left:10px; font-size:10px; line-height:10px; font-weight:400; position: relative; left:0; top:1px; color: #ffffff; padding: 2px 4px; text-align: center; background-color: #ff4d4d; border-radius: 4px; text-transform:uppercase; overflow:hidden; z-index:1; }
  .top-mobile-menu-wrap .main-btns-row .eaBtn.gift-btn .new:after,
  .top-mobile-menu-wrap .main-btns-row .eaBtn.nimble-btn .new:after,  .top-mobile-menu-wrap .main-btns-row .eaBtn.with-new-tag .new:after{ position: absolute; top: 0; width: 100%; height: 100%; content: ""; left: -100%; background-image: linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%,hsla(0,0%,100%,0)); -webkit-animation: i 1s ease 0s infinite; animation: i 1s ease 0s infinite; opacity: .2; }

  .top-mobile-menu-wrap .main-btns-row .eaBtn { padding-bottom:15px; }
  .top-mobile-menu-wrap .main-btns-row .eaBtn .s_icon { float:left; width:24px; height:24px; margin-right:15px; position: relative; top: 1px;}
  .top-mobile-menu-wrap .main-btns-row .eaBtn .s_text { float:left; font-size:14px; color:#707070; }
  .top-mobile-menu-wrap .login-reg-row { padding:20px 0; }
  .top-mobile-menu-wrap .login-reg-row p { font-size:14px; line-height:24px; margin-bottom:20px; }
  .top-mobile-menu-wrap .login-reg-row .login-btn { width:150px; display: block!important; margin-bottom:20px; background-color: #F7951E; height: 34px; line-height: 34px!important; text-align: center; color: #ffffff; font-size: 15px!important; border-radius: 6px; }
  .top-mobile-menu-wrap .login-reg-row .register-btn { width:150px; display: block!important; background-color: #FFFAF3;  border: 1px solid #F7951E;
    height: 34px; line-height: 34px!important; color: #F7951E; text-align: center; font-size: 15px!important; border-radius: 6px; }

  .top-mobile-menu-wrap .myaccount-sum { padding:30px 0; }
  .top-mobile-menu-wrap .myaccount-sum .box { width: 48%; float: left; padding: 0 10px; min-height: 64px; border: 1px solid #DFE3E8; border-left-width: 3px; background-color: #fff; box-shadow: 0 3px 6px rgba(0,0,0,0.06); border-radius: 0px 4px 4px 0px; box-sizing: border-box; } 
  .top-mobile-menu-wrap .myaccount-sum .box.accountBal { border-left-color: #0366a4; }
  .top-mobile-menu-wrap .myaccount-sum .box.lastSO { float:right; border-left-color: #01ADFF; }

  .top-mobile-menu-wrap .myaccount-sum .box .btext { margin:10px 0 0 0; font-size:16px; line-height:20px; min-height:20px; font-weight:bold; text-transform:uppercase; }
  .top-mobile-menu-wrap .myaccount-sum .box .bcaption { padding:6px 0; font-size:11px; line-height:13px; color:#AFADAD; text-transform:uppercase; font-weight:600; }
  .top-mobile-menu-wrap .myaccount-sum .box.accountBal { border-left-color:#0366a4; }
  .top-mobile-menu-wrap .myaccount-sum .box.accountBal .btext-credit { color:#20bb03; }
  .top-mobile-menu-wrap .myaccount-sum .box.accountBal .btext-balance { color:#0366a4; }
  .top-mobile-menu-wrap .myaccount-sum .box.accountBal .btext-overdue { color:#ff4d4d; font-size:13px; line-height:14px; padding-bottom:10px; }
  .top-mobile-menu-wrap .myaccount-sum .box.accountBal .btext-hidden { display:none; }

  .top-mobile-menu-wrap .myaccount-links { padding:0 0 10px 0; overflow:hidden; }
  .top-mobile-menu-wrap .lad-title { clear: both; padding-bottom: 18px; font-size: 16px; line-height: 18px; font-weight: 700; color: #202124; }
  .top-mobile-menu-wrap .myaccount-links ul.links li { display: block; float: none; padding: 14px 0; font-size:14px; }
  .top-mobile-menu-wrap .myaccount-links ul.links li a { color: #707070; display: inline-block; padding-left: 38px; position: relative; min-height: 24px; line-height: 24px; }
  .top-mobile-menu-wrap .myaccount-links ul.links li img { height: 24px; position: absolute; left: 0; top: 0; }

  .top-mobile-menu-wrap .logout-btn { display:inline-block; padding:10px 10px 10px 0; font-size:13px; text-decoration:underline; color:#707070; }
  

  

 #navbar-overlay.show-top-mobile { top:65px; height:calc(100% - 65px); z-index: 649; visibility: visible; z-index:999; }


 .mob-contShoppingBtn { display:none; margin-bottom:25px; font-size:13px; color:#0465a3 }
 .mob-contShoppingBtn i { margin-right:4px; }



  


@media only screen and (max-width:1921px) {
    .category-wrap .product-list .sub-cat-column, .each-product-column { flex-basis:20%; }

    .sli-search-wrap .each-product-column { width:20%; flex-basis:20%; }
    .sli-search-wrap .grid-body { clear: both; margin-left: -7px; margin-right: -7px; display: flex; flex-wrap: wrap; }
}



@media only screen and (max-width:1640px) {

    .category-wrap .cat-sidebar { width:260px; }
    .category-wrap .product-list .sub-cat-column, 
    .category-wrap .each-product-column  {  flex-basis: 25%; width:25%; }

    .sli-search-wrap .each-product-column { flex-basis:25%; width:25%;  }

    .category-small-banners .ea-banner { width:25%; }

    .gift-wrapper .each-product-column,
    .foi-wrapper .each-product-column { flex-basis:20%; }

}

@media only screen and (max-width:1440px) {

    .each-product-column .imagebox { height:auto; padding-bottom:0; }
    .gift-page-top-section,
    .foi-page-title { padding:0; max-width:1260px; }
    .gift-wrapper,
    .foi-wrapper { padding:0; max-width:1260px; }
    .gift-grid,
    .foi-grid { margin-left:-7px; margin-right:-7px; }
 
}

@media only screen and (max-width:1400px) {

    #feedback-trigger { top:auto!important; bottom:65px!important; }

}



@media only screen and (max-width:1280px) {

    .category-wrap { padding-left:10px; padding-right:10px; }

    .gift-wrapper,
    .foi-wrapper { padding-left:10px; padding-right:10px; }
    .gift-page-top-section,
    .foi-page-title { padding-left:10px; padding-right:10px; }
    .gift-grid,
    .foi-grid { margin-left:-7px; margin-right:-7px; }

    #feedback-trigger-button { font-size:13px!important; padding:4px 12px 7px!important; }
}



/* 1260 to 1140 - spacing left/right is 80px */
@media only screen and (max-width:1260px) { 


    /* Header */
    .head-pod-icon-wrap .head-pod-inner { width:auto; }
    .header-wrap { height:171px; box-shadow:none; }
    .navbar-wrap { display:none; }

    .header-inner { width:100%; box-sizing:border-box; padding:0 40px; }
    .header-inner .search-box  { width:auto; }
    .header-inner .phone-number { display:none; }

    .mobile-navbar { display:block; width:100%; position:absolute; top:85px; left:0; background-color: #0065a3; box-sizing:border-box; padding:0 40px; z-index: 250; clear: both; height: 50px;  border-top: 1px solid #157FC2; box-shadow: 0 0.25rem 0.5rem rgba(0,0,0,.125); }
    .body-with-head-pod .header-wrap .mobile-navbar { top:121px; }
    .mobile-navbar .browse-categories-btn { float:left; margin:15px 0 0 0; color:#fff; font-size: 13px; line-height: 17px; font-weight:700; }
    .mobile-navbar .browse-categories-btn:focus,
    .mobile-navbar .browse-categories-btn:active { text-decoration:none; }
    .mobile-navbar .browse-categories-btn .collapse-icon { display:inline-block; margin-right:10px; font-weight:400; transition: all 300ms linear; }
    .mobile-navbar .browse-categories-btn.open .collapse-icon { visibility: visible; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);
    top: 2px; }
    .mobile-navbar .phone-number { float:right; padding:15px 0 0 0; color:#ffffff; font-size:13px; line-height:17px; font-weight:700; }
    .mobile-navbar .phone-number a { color:#ffffff!important; }
    .mobile-navbar .phone-number span { color:#99C0D9; font-weight:400; }

    .mobile-menu-wrap { padding:175px 40px 50px 40px; }

    .sidebar-category-nav ul li a { display:inline-block; }
    .sidebar-category-nav ul li .btn-toggle { display:inline-block!important; color:#0382D2; font-size:20px; position: absolute; z-index: 5; width: 100%; height: 43px; left: 0; top: 0; margin:0; }
    .sidebar-category-nav ul li .btn-toggle:before { position:absolute; right:15px; top:13px; }
    .sidebar-category-nav .hideCat { display:none!important; }
    .sidebar-category-nav ul .selected .fa { display:none; }


    .site-notice,
    .checkout-notice { padding-left:40px; padding-right:40px; }


    /* Homepage - non login */
    .homepage-products { width:100%; box-sizing:border-box; padding:0 30px; }
    .homepage-products .each-product { width:23%; margin:0 1% 20px 1%; }
    
    .v_inner { width:auto; box-sizing:border-box; padding-left:40px; padding-right:40px; }
    .why-choose-voltex-wrap .v_inner { padding:60px 40px; }

    .home-ordering-app-section .left-col { width:60%; }
    .home-ordering-app-section .image-col { width:40%; }

    .home-review-section .v_inner { padding:60px 80px; }

    .breadcrumbs,
    .gift-back-rem-points-wrap { width:100%; box-sizing:border-box; padding-left:40px; padding-right:40px; }

    /* Homepage - logged in */
    .home-three-boxes { width:auto; padding-left:40px; padding-right:40px; }
    .home-toprecocat .cat-row { width:auto; padding-left:40px; padding-right:40px; }
    .home-toprecocat .cat-row .each-prod { display:flex; padding:12px 12px 0 12px; overflow:hidden; }
    .home-toprecocat .cat-row .each-prod .txtcol { width:auto; flex:auto; }
    .home-toprecocat .cat-row .each-prod .imagebox { flex:none; width: 70px; height: 70px; }
    .home-toprecocat .cat-row .each-prod .txtcol .subcat { margin-bottom:8px; }
    .home-toprecocat .cat-row .each-prod .txtcol .prodDesc { max-width:none; }

    .home-frequently-ordered-items { width:auto; padding-left:40px; padding-right:40px; }

    .send-feedback-btn { left: 10px; top: auto; bottom: -4px; }
    .send-feedback-btn a { width:120px; font-size:15px; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px;  -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }


    /* Create Account */
    .createaccount-wrap { width:auto; margin-left:40px; margin-right:40px; }
    .createaccount-wrap .ca-top-info .img-left { width:340px; }

    /* Category */
    .category-wrap { padding-left:40px; padding-right:40px; }
    .category-wrap .cat-sidebar { display:none; }
    .category-wrap .product-list { width:100%!important; padding-left:0; }

    /* Product Page */
    .product-detail-wrap { width:auto; margin-left:40px; margin-right:40px; }
    .product-detail-wrap .pd-top-row { padding-left:40px; padding-right:40px;  }    
    .product-tab-content { padding-left:40px; padding-right:40px; }

    .bundle-itemlist-wrap { padding-left:40px; padding-right:40px; }

    /* #Hub */
    .blog-hub-wrap { width:auto; padding-left:40px; padding-right:40px }


    /* Account */
    .account-wrap { width:auto; margin-left:40px; margin-right:40px; }


    /* Checkout 1 */
    #newCheckout .mobile-navbar { display:none!important; }
    .newCheckout { width:auto; margin:0 40px; }

    .newCheckout .form-group .note-right { float:none; display:block; text-align:right; padding-bottom:5px; }

    .footer-wrap-checkout .footer-inner-checkout { width:auto; padding:0 40px; }

    /* Order Confirmation */
    .order-confirmation-wrap { width:auto; margin-left:40px; margin-right:40px; }

    /* SLI Search */
    .sli-search-wrap { width: auto; padding-left: 40px; padding-right: 40px; }
    .sli-search-wrap .sli-sidebar { width:280px; }
    .sli-search-wrap .each-product-column { flex-basis: 33.3333%; width: 33.3333%; }




    /* Topic Pages */
    .white-box-whole { width:auto; margin-left:40px; margin-right:40px; }

    .shipping-returns-content ul.sr-tabs { width:auto; margin-left: 40px; margin-right: 40px; }

    .team-list-wrap { width:auto; margin-left:40px; margin-right:40px; }
    .team-list-wrap .banner-title{padding:30px}
    .team-list-wrap .banner-title h1{font-size:65px}
    .team-list-wrap .profile-list .each-column{width:33.33333%}
    .team-list-wrap .profile-list .each-profile .imagebox img{width:100%;height:auto;margin-left:0}
    .team-list-wrap .profile-list .each-column:nth-child(4n+4) .profile-content{left:0;right:auto}
    .team-list-wrap .profile-list .each-column:nth-child(3n+3) .profile-content{left:auto;right:0}


    .shipping-returns-content .shipping-coverage .map-column { width:48%; }
    .shipping-returns-content .shipping-coverage .policy-column { width:48%; margin-right:0; }

    .specials-content { width:auto; margin-left:40px; margin-right:40px; }


    /* Footer */
    .footer-icons-wrap { padding-left:40px; padding-right:40px; }

    .footer-pod-icon-wrap { padding-left:40px; padding-right:40px; }
    .footer-pod-icon-wrap-inner { width:auto; }

    .footer-links { width:100%; box-sizing:border-box; padding:40px 40px 50px 40px; }

    .footer-links .column-1 { width:18%; box-sizing:border-box; }
    .footer-links .column-2 { width:21%; box-sizing:border-box; }
    .footer-links .column-3 { width:30%; box-sizing:border-box; padding-left:25px; }
    .footer-links .column-4 { width:30%; box-sizing:border-box; padding-left:25px; }

}

/* 1139 - 1024 - spacing left/right is 30px */
@media only screen and (max-width:1139px) { 

    .col-lg-6 { width:auto; float:none; }
    .col-md-6 { width:50%; float:left; }

    .header-inner { padding: 0 30px; }  
    .head-icon-btns .icon-btn a.s_text { max-width:70px; }

    .mobile-navbar { padding:0 30px; }
    .mobile-menu-wrap { padding:175px 30px 30px 30px; }
    .homepage-products { padding:0 20px; }
    .homepage-products .each-product { width:31.3333%; }
    .homepage-products .each-product .product-name a { min-height:66px; }

    .header-inner .textbox { width:88%; }
    .header-inner .phone-number { display:none; }
    #newCheckout .header-inner .phone-number { display:block; }

    .v_inner { padding-left: 30px; padding-right: 30px; }
    .why-choose-voltex-wrap .v_inner { padding:60px 30px; }
    .home-review-section .v_inner { padding:60px 30px; }

    .home-ordering-app-section .left-col { width:50%; padding-top:0; }
    .home-ordering-app-section .image-col { width:50%; }
    .home-ordering-app-section .bg-circle { width:400px; height:400px; left: 0;  right: 0; margin: auto; }

    .site-notice,
    .checkout-notice { padding-left:30px; padding-right:30px; }

    .breadcrumbs,
    .gift-back-rem-points-wrap { padding-left:30px; padding-right:30px; }
 

    /* Create Account page */
    .createaccount-wrap { width:auto; margin-left:30px; margin-right:30px; }
    .createaccount-wrap .add-new-address-wrap { padding:30px 40px; }
    .createaccount-wrap .address-form .erow .each-col { width:100%; }


    /* Homepage - Logged in */
    .home-three-boxes { padding-left:30px; padding-right:30px; }
    .home-three-boxes .ecolumn { width:50%; margin-bottom:30px; }
    .home-three-boxes .each-box { padding:16px; }
    .home-three-boxes .account-summary .account-bal-box .col1 { width:65%; }
    .home-three-boxes .account-summary .recentSOwrap .each-row { font-size:14px; }

    .home-new-products .New_itemDesc { font-size:14px; max-width:none; padding-right:10px; }

    .home-frequently-ordered-items { padding-left:30px; padding-right:30px; }
    .home-frequently-ordered-items .imagebox { height:auto; min-height:180px;  }

    .home-toprecocat .cat-row { padding-left:30px; padding-right:30px; }
    .home-toprecocat .cat-row .box { height:auto; }    
    .home-toprecocat .cat-row .cat-banner { width:280px; }
    .home-toprecocat .cat-row .each-prod { width:50%; }
    .home-toprecocat .cat-row .each-prod .txtcol .prodDesc { font-size:14px; }

    /* Category */
    .category-small-banners .ea-banner { width:33.3333%; }

    .category-wrap { padding-left:30px; padding-right:30px; }
    .category-wrap .product-list .sub-cat-column, 
    .category-wrap .each-product-column { flex-basis:33.3333%; width:33.3333%; }

    .gift-page-top-section,
    .foi-page-title { padding-left:30px; padding-right:30px }
    .gift-wrapper,
    .foi-wrapper { padding-left:30px; padding-right:30px; }
    .gift-wrapper .each-product-column,
    .foi-wrapper .each-product-column { flex-basis: 25%; }
    .gift-wrapper .bottom-pager-viewings-wrap,
    .foi-wrapper .bottom-pager-viewings-wrap { padding-left:0; padding-right:0; }

    /* Product Page */
    .product-detail-wrap { margin-left: 30px; margin-right: 30px; }
    .product-detail-wrap .pd-top-row { padding-left:20px; padding-right:20px; }
    .product-detail-wrap .pd-top-row .photos-column { width:420px; }

    .alternative-products-wrap { padding-left:10px; padding-right:10px; }
    .alternative-products-wrap .slick-prev { left:-15px; }
    .alternative-products-wrap .slick-next { right:-15px; }
    .product-tab-content { padding-left:20px; padding-right:20px; }
    .product-tab-content ul.tab-btn-row { overflow-x: auto; overflow-y: hidden; }
    .product-tab-content ul.tab-btn-row li { float:none; display:inline-block; }

    .bundle-itemlist-wrap { padding-left: 20px; padding-right: 20px; }

    /* #Hub */
    .blog-left-col { width:28%; }
    .blog-right-col { width:71%; }
    .blog-hub-wrap { width:auto; padding-left:30px; padding-right:30px }
    #dib-posts .dib-list .dib-post { width:48%; margin-bottom:14px; }
    #dib-posts .dib-single .dib-post-content .center-content,
    #dib-posts .dib-sharing { width:90%!important; }

    /* Account - Dashboard */
    .account-wrap { display:block; width:auto; margin-left:30px; margin-right:30px; padding-top:10px; }
    .account-wrap .acc-sidebar { display:block; width:100%; padding-right:0; float:none; clear:both; border-right:0; min-height:unset; overflow-x:auto; overflow-y: hidden; }
    .account-wrap .acc-sidebar h2 { display:none; }
    .myaccount-tab-btns { width:100%; height:35px; border-bottom:1px solid #f2f3f7; white-space: nowrap; }
    .myaccount-tab-btns li { float:none; display:inline-block; padding:0; margin-right:24px; }
    .myaccount-tab-btns li a { display:block; height:35px; }
    .myaccount-tab-btns li a.active { border-bottom:3px solid #0065a3; }
    .account-wrap .acc-right-content { flex:none; width:100%; clear:both; padding:40px 0 0 0; }

    /* Account -  Users */
    .acc-users-tab-content .web-user-list {  margin:0 -1%; }
    .acc-users-tab-content .web-user-list .each-user,
    .acc-users-tab-content .web-user-list .add-user { width:31.3333%; margin-left:1%; margin-right:1%; flex: auto; }
    .acc-users-tab-content .edit-user-form { padding-left:40px; padding-right:40px; }

    /* Account - Invoices */
    .acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-left-col { width:48%; }
    .acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col { width:48%; }

    .single-invoice-transaction  .top-info.single-invoice-row .col1,
    .multiInvoicepayment-wrap .multi-invoice-row.top-info .col1 { width:32%; }
    .single-invoice-transaction  .top-info.single-invoice-row .col2,
    .multiInvoicepayment-wrap .multi-invoice-row.top-info .col2 { width:15%; }
    .single-invoice-transaction  .top-info.single-invoice-row .col3,
    .multiInvoicepayment-wrap .multi-invoice-row.top-info .col3 { width:20%; }
    .single-invoice-transaction  .top-info.single-invoice-row .col4,
    .multiInvoicepayment-wrap .multi-invoice-row.top-info .col4 { width:33%; }

    .multiInvoicepayment-wrap .multi-invoice-row .form-group .light-style-input, 
    .SingleInvoicePayment-wrap .single-invoice-row .form-group .light-style-input { width:65px; }

    .acc-invoices-tab-content .adv-search-wrap .adv-row .ecol,
    .acc-orders-tab-content .adv-search-wrap .adv-row .ecol { width:33.3333%; }
    .acc-invoices-tab-content .adv-search-wrap .adv-btm-btns,
    .acc-orders-tab-content .adv-search-wrap .adv-btm-btns { width:100%; padding:0; }

    /* Account -  AddressBook */
        .acc-addressbook-tab-content .edit-address-form { padding:30px 80px; }
        .acc-addressbook-tab-content .address-form { padding-right:80px; }


    /* Order Failed */
    .order-failed-content { padding:14px; }


    /* Checkout1 */ 
    .newCheckout { margin:0 30px; }
    
    .ShipToDropdown-Wrap #defaultAdd { right:0; top: -33px; }
    .ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown,
    .ShipToDropdown-Wrap .ShipToDropdown { padding:0; }
    .ShipToDropdown-Wrap .shipToAddress { display:block; width:90%; }
    .ShippingOptionsDropdown-Wrap .deliveryOptions-dropdown li,
    .ShipToDropdown-Wrap .ShipToDropdown li { overflow:hidden; border-bottom:1px solid #dfe3e8; position:relative; }
    .newCheckout .form-group .note-right { float:none; line-height:18px; text-align:right; padding-bottom:10px; }

    .ShippingOptionsBoxes { grid-template-columns: 1fr 1fr; }

    .ShippingOptionsDropdown-Wrap .deliveryOptions-col {
        width: 70%;
    }
    /*.ShipToDropdown-Wrap .ShipToDropdown li .addressBtn { display:block; width:100%; max-width:100%; padding:12px 12px 0 12px!important; box-sizing:border-box; }*/
    /*.ShipToDropdown-Wrap .ShipToDropdown li .using { display:block; padding-left:12px; padding-bottom:12px; margin-left:0; margin-right:142px; box-sizing:border-box; }*/
    /*.ShipToDropdown-Wrap .ShipToDropdown li.usingLi .useBtn.addressBtn,
    .ShipToDropdown-Wrap .ShipToDropdown li a.useBtn { display:block!important; padding-left:12px; padding-bottom:0; margin-right:142px!important; box-sizing:border-box; }
    .ShipToDropdown-Wrap .ShipToDropdown li .rightBtns { width:142px; position:absolute; right:0; bottom:0; }
    .ShipToDropdown-Wrap .ShipToDropdown li .rightBtns a { padding-bottom:6px; }*/
    /* Order Confirmation */
    .order-confirmation-wrap { margin-left: 30px; margin-right: 30px; }

    /* SLI Search */
    .sli-search-wrap { display:block;  padding-left:37px; padding-right:37px;  }
    .sli-search-wrap .sli-right-content { padding-left:0; display:block; margin-left: -7px; margin-right: -7px; flex:none; }
    .sli-search-wrap .sli-sidebar { width:auto; display:block; position:relative; flex:none; }




    /* Topic Pages */
    .white-box-whole { width:auto; margin-left:30px; margin-right:30px; }

    .subpage-banner .page-title { font-size:66px; line-height:66px; }

    .shipping-returns-content .returns-icon-col { width: 25%; margin-right: 0; padding: 0 2%; }

    /*.contact-content .two-column .each-column { width: 48%; float: left; }*/

    .contact-wrap { padding:30px 0 20px; }
    .contact-wrap .small-boxes-row { padding-bottom:20px; }
    .contact-wrap .small-boxes-row .ecol { width:33.3333%; margin-bottom:20px; }

    .team-list-wrap { margin-left:30px; margin-right:30px; }
      

     

    /* Footer */
    .footer-icons-wrap { padding-left:30px; padding-right:30px; }

    .footer-pod-icon-wrap { padding:60px 30px 40px; }

    .footer-links { padding:40px 30px 50px 30px; }
    .footer-links .column-3 { width:31%; padding-left:20px; }
    .footer-links .column-4 { width:27%; padding-left:20px; }
    .footer-links .voltex_copyright { font-size:14px; }

    .footer-wrap-checkout .footer-inner-checkout { padding:0 30px; }


  


}

/* 991 - 768 */
@media only screen and (max-width:991px) { 

    .header-inner .search-box { width:190px; }
    .head-icon-btns { margin-left:10px; }
    .head-icon-btns .icon-btn { padding:0 8px; }

    .mobile-navbar { padding: 0 20px;  }
    .header-inner { padding: 0 20px; }
    .mobile-menu-wrap { padding-left:20px; padding-right:20px; overflow-y: scroll; }

    body#newCheckout .header-inner .checkoutPageTitle { text-align:left; padding-left:80px; }

    #mini-cart.mini-cart-show{display:block!important;}

    .BtnBacktoSearch { margin-top: 18px; }

    .BtnBacktoOrderedItems { margin-top: 18px; }

   .homepage-products .title { font-size: 32px; line-height: 40px; margin-bottom:40px; }

    h2.home { font-size:32px; line-height:40px; margin-bottom:25px; }    

    .homepage-products .each-product { min-height:360px; }

    .v_inner { padding-left: 20px; padding-right: 20px; }

    .why-choose-voltex-wrap { height:auto; }
    .why-choose-voltex-wrap .v_inner  { padding:30px 20px 50px; }
    .why-choose-voltex-wrap .bg-img-right { width:100%; height:320px; position:relative; }
    .why-choose-voltex-wrap .bg-img-left { top:320px; }
    .why-choose-voltex-wrap .slant { display:none; }
    .why-choose-voltex-wrap ul li { font-size:16px; line-height:24px; }
    .why-choose-voltex-wrap .btm-btns .btn { font-size:18px; width:140px; height:42px; line-height:42px; }

    .home-ordering-app-section .left-col { width:60%; margin-right:0; }
    .home-ordering-app-section .image-col { width:40%; }
    .home-ordering-app-section .image-col img { max-width:232px;; }
    .home-ordering-app-section .bg-circle { width:280px; height:280px; top:80px; }
    .home-ordering-app-section p { font-size:18px; line-height:32px; }

    .home-nimble-section .text-col { width:45%; margin-left:5%; }
    .home-nimble-section .bg-circle { width:280px; height:280px; left:0; right:0; display:block; margin:0 auto; }
    .home-nimble-section .image-col {  width:50%; }


    .home-review-section .v_inner { padding-left:20px; padding-right:20px; }

    .site-notice,
    .checkout-notice { padding-left:20px; padding-right:20px; }

    .breadcrumbs,
    .gift-back-rem-points-wrap { padding-left:20px; padding-right:20px; }


     .sli-ac-search-results { left:16px; }

     /* Minicart */
     .lowcartvalue-notification { width:100%; margin-left:0; padding:0 15px; transform: translateX(0%); -webkit-transform: translateX(0%); box-sizing:border-box; }
     .lowcartvalue-notification.show2 { margin-left:0; z-index:500; transform: translateX(0%); -webkit-transform: translateX(0%); bottom:120px; }
     .lowcartvalue-notification .lcv-inner  { max-height:120px; overflow:hidden; }
     .lowcartvalue-notification .lcv-inner:after { display:none; }

     .lowcartvalue-notification.show2.minimize { width:40px; height:40px; bottom: 134px; padding:0; left:15px; }
     .lowcartvalue-notification.show2.minimize .lcv-inner { min-height:40px; padding:0; box-shadow: 0 0px 2px rgba(0,0,0,0.16); }
     .lowcartvalue-notification.show2.minimize .close-x,
     .lowcartvalue-notification.show2.minimize p { display:none; transition:none; }
     .lowcartvalue-notification.show2.minimize .notification-icon-box { display:block;  }

    /* Homepage - Logged in */
    .home-three-boxes { padding-left: 20px; padding-right: 20px; }
    .home-toprecocat .cat-row { padding-left:20px; padding-right:20px; }
    .home-toprecocat .cat-row .cat-banner { width:240px; }

    .home-frequently-ordered-items { padding-left:20px; padding-right:20px; }
    .home-frequently-ordered-items .each-foi-col { width: 33.3333%; flex-basis:33.3333%; }
    .home-frequently-ordered-items .each-foi-col:nth-child(6) { display:block!important; }
    .home-frequently-ordered-items .imagebox { min-height: 231px; }
    
    /* Login */
    .modal-dialog { max-width:600px; }
    .login-modal .image-column  { display:none; }
    
    /* Create Account page */
    .createaccount-wrap { width:auto; margin-left:20px; margin-right:20px; }
    .createaccount-wrap .ca-top-info .text1 { margin-left: 0px!important;  }
    .createaccount-wrap .ca-top-info .text2 { margin-left: 0px!important;  }
    .createaccount-wrap .ca-top-info .img-left { width:300px; height:180px; }
    .createaccount-wrap .ca-top-info .play-btn { top:65px; right:0; left:0; margin:0 auto; display:block; }
    .createaccount-wrap .ca-top-info .text-col { padding-left:20px; }
    .createaccount-wrap #divFormLeft { padding-right:20px; }    
    .createaccount-wrap .add-new-address-wrap { padding:30px 20px; }
    .createaccount-wrap .address-form .erow .each-col { width:100%; }
    .createaccount-wrap .newpass-note { width:100%; text-align:left; padding-top:0; padding-bottom:8px; }
    .createaccount-wrap .toggle-pass-btn,
    .createaccount-wrap .toggle-pass-btn1 { top:60px; }
    .createaccount-wrap .register-trustpilot-box { padding:10px; }
    .createaccount-wrap .ca-right-sidebar { width:250px; }
        
    /* Category */
    .category-wrap { padding-left:20px; padding-right:20px; }

    .gift-page-top-section,
    .foi-page-title { padding-left:20px; padding-right:20px }
    .gift-wrapper,
    .foi-wrapper { padding-left:20px; padding-right:20px; }
    .gift-wrapper .each-product-column,
    .foi-wrapper .each-product-column { flex-basis:33.3333%; }


    /* Hub */
    .blog-hub-wrap { padding-left:20px; padding-right:20px }
    .blog-left-col { display:block; width:auto; float:none; }
    .blog-right-col { display:block; width:auto; float:none; }
    #dib-posts .dib-list { margin-left:-1%; margin-right:-1%; }
    #dib-posts .dib-single .dib-post-content .center-content,
    #dib-posts .dib-sharing { width:100%!important; }
    #dib-recent-posts .dib-post-featured-image { max-width:350px; }
    
    /* Product page */
    .product-detail-wrap { margin-left:20px; margin-right:20px; }
    .product-detail-wrap .pd-top-row { display:block; }
    .product-detail-wrap .pd-top-row .photos-column { width:100%; float:none; }
    .product-detail-wrap .pd-top-row .product-info-column { flex:none; float:none; margin:0; width:100%; }
    .product-detail-wrap .pd-top-row .product-info-column .bundle-price-table { width:100%; max-width:320px; }
    .product-detail-wrap .pd-top-row .product-info-column .carton-column-wrap { width:100%; }

    .bundle-itemlist-wrap .item-lists { gap:15px; padding-right:15px; grid-template-columns: 50% 50%;  }
    
    .past-ordered-row.prod-details { width:100%;}


    /* My Account - Dashboard */
    #accountArrowTabs_btns { display:block; position:relative; z-index:9; }   
    
    .account-wrap { margin-left: 20px; margin-right: 20px; }
    
    .transaction-detail-wrap .top-info .col2 { display:none; }
    .transaction-detail-wrap .detailed-info { padding:15px; background-color: #f2f3f7; }
    .transaction-detail-wrap .detailed-info .tracking-info-column { display:none; }
    .transaction-detail-wrap .detailed-info .tracking-info-column.tracking-info-column-Mobile { display:block; padding:40px 20px 20px 20px; border:0; margin:0 auto; }

    .transaction-detail-wrap .detailed-info .items-info-column { padding-right:0; min-height:unset; max-width:unset; }
    .transaction-detail-wrap .detailed-info .items-info-column .top-bar,
    .transaction-detail-wrap .detailed-info .items-info-column .item-list,
    .transaction-detail-wrap .detailed-info .items-info-column .calculation-box,
    .transaction-detail-wrap .detailed-info .items-info-column .payment-info-row { display:none; }

    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row { padding-top:0; margin:0 -10px; }
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row button { margin:0 10px; }
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .btn2 { color:#ffffff!important; background-color:#0382d2;  }
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .btn2 .btnLoader.whitebg .spinner { color:#fff; }
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .track-btn { display:block!important; float:left; margin-left:0; }
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .reorder-btn { float:left; margin-left:0; }
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .payonline-btn { float:left; }
    
    .transaction-detail-wrap .detailed-info .billing-inner-wrap .btm-btns-row { margin:0; }
    .transaction-detail-wrap .detailed-info .billing-inner-wrap .btm-btns-row .btn2 { margin:0; }

    .transaction-detail-wrap .detailed-info .tracking-info-column.tracking-info-column-Mobile { }
    .tracking-info-modal button.close { position: absolute; top: 16px; right: 16px; z-index: 60; width:16px; }


     /* Account -  Users */   
    .acc-users-tab-content .edit-user-form,
    .acc-users-tab-content .add-user-form { padding-left:40px; padding-right:40px; }
    
    /* Account - My Lists */
    .acc-mylist-tab-content .each-list-row .list-name { padding-bottom:15px; }

    /* Account - Invoices */
    .transaction-detail-wrap .detailed-info .date-row { display:none; }
    
    .transaction-detail-wrap.multi-invoice-transaction .top-info .col2,
    .transaction-detail-wrap.single-invoice-transaction .top-info .col2 { display:block; }
     
    .multiInvoicepayment-wrap .total-box, 
    .SingleInvoicePayment-wrap .total-box { width:44%; }
    .multiInvoicepayment-wrap .payment-column, 
    .SingleInvoicePayment-wrap .payment-column { width:52%; }
    
    /* Account -  Address Book */
    .acc-addressbook-tab-content .address-form { padding-right:0; } 
    .acc-addressbook-tab-content .address-list .box-address { width: 31.3333%; margin-left:1%; margin-right:1%; }
    .acc-addressbook-tab-content .edit-address-form { padding-left:40px; padding-right:40px; }




    /* Account - Pricebook */
    .acc-pricebook-tab-content .pricebook-list .each { width:33.3333%; }
    
    .transaction-detail-wrap .credits-detailed-info { max-width:none; width:auto; }


    /* Checkout1 */
    .newCheckout { margin:0 20px; }
    .newCheckout .CoRight-sidebar { width:45%; }
    .newCheckout .parcel-notes-wrap { width:100%; }

    .newCheckout .form-group .new-feat { margin:0 0 10px; top:0; }

    .items-to-be-shipped-ul .order-summary-left-column { margin-left:-70px; }

    .credit-note-wrap .each-cnote .light-style-input { width:70px; }

    .checkout-privacy-popup .popup-inner .white-box-whole.toc-content, 
    .checkout-toc-popup .popup-inner .white-box-whole.toc-content { padding:0; margin:0; }


    .ShipToDropdown-Wrap .ShipToDropdown li .rightBtns { width:120px; position:relative; }
    .ShipToDropdown-Wrap .ShipToDropdown li .rightBtns a { display:block; text-align:right; padding-bottom:6px; padding-right:12px!important; }
    .ShipToDropdown-Wrap .ShipToDropdown li .shippingEditBtn { width:auto; padding-right:0; }
    .ShipToDropdown-Wrap .ShipToDropdown li .rightBtns .default { padding-right:12px!important; }

    
    /* Order Confirmation */
    .order-confirmation-wrap { margin-left:20px; margin-right:20px; }
    .order-confirmation-wrap .oc-inner-wrap { width:auto; }


    /* SLI Search */
    .sli-search-wrap { padding-left:27px; padding-right:27px;  }


    /* Topic Pages */
    .white-box-whole { width:auto; margin-left:20px; margin-right:20px; }
    .subpage-banner, .subpage-banner .inner-wrap { height: 340px; }
    .subpage-banner .image-left { left:40px; }
    .subpage-banner .image-left img { width: 220px; }
    .subpage-banner .page-title { right: 40px; font-size: 60px; line-height: 60px; }

    .shipping-returns-content ul.sr-tabs { padding-left: 14px; padding-right: 14px; margin-left:20px; margin-right:20px; }
    .shipping-returns-content .returns-icon-col { margin-top:60px; }

    .team-list-wrap { margin-left:20px; margin-right:20px; }
    .team-list-wrap .profile-list .each-column{width:50%}
    .team-list-wrap .profile-list .each-profile .imagebox img{width:100%;height:auto;margin-left:0}
    .team-list-wrap .profile-list .each-column:nth-child(3n+3) .profile-content{left:0;right:auto}
    .team-list-wrap .profile-list .each-column:nth-child(2n+2) .profile-content{left:auto;right:0}
    .team-list-wrap .profile-list .each-profile .profile-content{height:96px;padding:0 20px 56px}
    .team-list-wrap .profile-list .each-profile .profile-content .read-more{top:70%;display:block;width:70%}
    .team-list-wrap .profile-list .each-profile .profile-content .jobdesc{padding-top:30px}
    .team-list-wrap .profile-list .each-profile:hover .profile-content{height:96px}
    .team-list-wrap .profile-list .each-profile:hover .profile-content .read-more{top:70%}

    .shipping-returns-content .shipping-coverage .map-column { padding: 0 0 40px 0; width: 100%; text-align: center; }
    .shipping-returns-content .shipping-coverage .policy-column { width: 100%; margin:0; }

    .order-failed-content .image-col { width: 250px; padding-top: 70px; }
    .order-failed-content .text1 { font-size: 20px; line-height: 32px; }

    .specials-content { margin-left:20px; margin-right:20px; }

    .about-more-links { border-bottom:0; }
    .about-more-links a { width:50%; border-bottom:1px solid #ddd; }

    .contact-wrap .small-boxes-row .ecol { width: 50%; }

    /* Footer */
     .footer-pod-icon-wrap { padding:60px 20px 40px; }
    .footer-pod-icon-wrap .each-col { padding:0 10px; }

    .footer-links .column-1,
    .footer-links .column-2 { width:50%; padding-top:0; padding-bottom:40px; }
    .footer-links .column-3 { width:50%; padding-top:0; padding-left:0; border:0; box-sizing:border-box; min-height:220px; }
    .footer-links .column-4 { width:50%; padding-top:0; box-sizing:border-box; min-height:220px; }

    .footer-tablet-line-sep { display:block; width:100%; height:1px; margin-bottom:40px; border-top:1px solid #DBD8D8; clear:both; }
    .footer-links { padding:40px 30px; }

     .footer-wrap-checkout .footer-inner-checkout { padding:0 20px; }

}


@media only screen and (max-width:768px) {


    #top-mobile-menu-btn {display:block;width:28px; height:24px; position:relative; padding:0; margin:3px 6px 0 0; float:left; cursor:pointer; -webkit-transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; }
    #top-mobile-menu-btn span {display:block; position:absolute; width:100%;height:3px;background-color:#fff;overflow:hidden; opacity: 1;
  left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
    #top-mobile-menu-btn span:nth-child(1) { top: 0px; }
    #top-mobile-menu-btn span:nth-child(2),
    #top-mobile-menu-btn span:nth-child(3) { top: 9px; }
    #top-mobile-menu-btn span:nth-child(4) { top: 18px; }

    #top-mobile-menu-btn.open span:nth-child(1) { top: 9px; width: 0%; left: 50%; }
    #top-mobile-menu-btn.open span:nth-child(2) { -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);}
    #top-mobile-menu-btn.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }
    #top-mobile-menu-btn.open span:nth-child(4) { top: 9px; width: 0%; left: 50%; }

   .head-pod-icon-wrap { display:none!important; }


    .head-icon-btns .icon-btn .cart_num { left:auto; right:-5px; }

    .header-wrap {  height:191px; -webkit-transition: height .5s; -moz-transition: height .5s; -ms-transition: height .5s; -o-transition: height .5s; transition: height .5s; }
    .header-inner .logo-voltex { width:92px; }
    .header-wrap.smaller { overflow:hidden; height: 65px; box-shadow:0 0.25rem 0.5rem rgba(0,0,0,.125); -webkit-transition: height .5s; -moz-transition: height .5s; -ms-transition: height .5s; -o-transition: height .5s; transition: height .5s; }
    .header-wrap.smaller .header-inner #searchBoxSrc { position:absolute; top: 131px; visibility: hidden; }
    .header-wrap.smaller .header-inner { height:65px; }
    .header-inner .phone-number { display:none!important; }

    body { padding-top:191px!important; }
    .mobile-menu-wrap { padding-top:210px; }

    .head-icon-btns .gift-btn,
    .head-icon-btns .loyalty-btn { display: none !important; }

    .head-icon-btns .nimble-btn,
    .head-icon-btns .hub-btn,
    .head-icon-btns .loginReg-btn,
    .head-icon-btns .myorders-btn { display: none !important; visibility: hidden; }

    .head-icon-btns .icon-btn a.s_text .text { display:none; }

    .mobile-navbar { padding: 0 16px; top:141px; transition: all 0.15s ease; }
    .body-with-head-pod .header-wrap .mobile-navbar { top:141px; }
    .header-wrap.smaller .mobile-navbar { position:absolute; top:65px; }

    .header-inner .search-box { width: 100%; box-sizing: border-box; }
    .header-inner #searchBoxSrc { position: absolute; height:76px; top: 65px; z-index:100; width: 100%; box-sizing: border-box; padding: 10px 16px 20px; left: 0; background-color: #0065a3; transition: all 0.15s ease; visibility: visible; }


    .street-address .sbtn { top:56px!important; }
    .acc-addressbook-tab-content .add-new-address-wrap .sbtn { top:32px!important; }
    .street-address .light-style-input { padding-right:40px; }
    .header-inner #searchBoxSrc { position: absolute; height:76px; top: 65px; z-index:100; width: 100%; box-sizing: border-box; padding: 10px 16px 20px; left: 0; background-color: #0065a3; transition: all 0.15s ease; visibility: visible; }    
   
    .search-history { left:16px; margin-top:-10px; }


    #changeBillingAddressForm .street-address .sbtn { top:32px!important; } 
 
    #credit-card-details-place-holder .payment-option .card-expired-stat { margin-left:0; margin-top:3px; }

    .home-three-boxes .account-summary .account-bal-box .amt-overdue span { margin-left:0; }

    
    .acc-notifications-tab-content .col6 { width:100%; padding-bottom:10px; }
    .acc-notifications-tab-content .checkboxes { padding:0 0 20px; justify-content: flex-start; flex-wrap:wrap; }
    .acc-notifications-tab-content .checkboxes .each-col { margin-right:25px; }

    .shippingoptions-row > label { clear: both; display: block; }
  
}



/* 767 - 375 */
@media only screen and (max-width:767px) {



    .col-md-6 { width:auto; float:none; }

 

    .site-notice,
    .checkout-notice { padding-left:16px; padding-right:16px; }


 

    .header-inner { padding: 0 16px; }
    .mobile-menu-wrap { padding-left:16px; padding-right:16px; }

    .v_inner { padding-left: 16px; padding-right: 16px; }

    .head-mobile-menu { float:left; width: 30px; height: auto; }

   


    .head-icon-btns .icon-btn .s_icon { width:46px; }
    .head-icon-btns .icon-btn.mycart-btn { height: 40px; margin-top: -2px; }
    
    .breadcrumbs,
    .gift-back-rem-points-wrap { padding-left: 16px; padding-right: 16px; }



 
    .body-with-head-pod .home-pods-mobile-wrap { display:block; }

    .homepage-products-wrap { padding:30px 0 20px 0; }
    .homepage-products .each-product { width:46%; min-height:300px; margin: 0 2% 16px 2%; }
    .homepage-products .each-product .imagebox { padding:10px; }
    .homepage-products .each-product .product-name { padding:0 10px 4px; }
    .homepage-products .each-product .product-name a { font-size:15px; }

    .why-choose-voltex-wrap ul li { font-size:15px; }
    .why-choose-voltex-wrap .bg-img-right { height:260px; }

    .home-ordering-app-section { padding:20px 0; }
    .home-ordering-app-section h1 { text-align:center; }
    .home-ordering-app-section p { font-size:15px; line-height:28px; }
    .home-ordering-app-section .left-col { width:100%; padding-top:40px; }
    .home-ordering-app-section .download-app { padding:0; }
    .home-ordering-app-section .download-app a { margin-right:10px; }
    .home-ordering-app-section .download-app a img { height:42px; }
    .home-ordering-app-section .image-col { width:100%; }     
    
    .homepage-products { padding-left: 8px; padding-right: 8px; }
    .why-choose-voltex-wrap .v_inner,
    .v_inner { padding-left: 16px; padding-right: 16px; }

    .home-ordering-app-section .v_inner { flex-direction:column-reverse; }

    .home-nimble-section .v_inner { flex-direction:column; }
    .home-nimble-section .image-col { width:100%; }
    .home-nimble-section .image-col img { max-width:90%; margin:0 auto; }
    .home-nimble-section .bg-circle { width:220px; height:220px; }
    .home-nimble-section .text-col { width:100%; margin-left:0; padding-top:30px; }
    .home-nimble-section .download-app a { margin-right:10px; margin-bottom:10px; }

    .home-review-section .v_inner { padding:40px 16px; }


    .sli-ac-search-results { width:94%; left:3%; margin-top: -10px; height:290px; }
    .sli-ac-search-results .ac-searchbox-inner { display:block; padding:16px; height: 280px; overflow-y:scroll; }
    .sli-ac-search-results .search-suggestions-col { width:100%; height:auto; padding:0; border:0;  border-bottom: 1px solid #DFE3E8; }
    .sli-ac-search-results .search-suggestions-col ul li { margin:0 -16px; }
    .sli-ac-search-results .search-suggestions-col ul li a { padding: 8px 16px; }
    .sli-ac-search-results .product-results { flex:none; padding:20px 0 0 0; }
    .sli-ac-search-results .product-results .ea-prd { width:100%; padding:0 0 12px 0; }
    .sli-ac-search-results .product-results .ea-prd .pimage { width:60px; float:left; margin-right:12px; }
    .sli-ac-search-results .product-results .ea-prd .pimage img { height:auto; }
    .sli-ac-search-results .product-results .ea-prd .pdesc { padding-top:6px; }


    /* Homepage - Logged in */
    .home-three-boxes { padding:24px 16px; }
    .home-three-boxes .ecolumn { width:100%; } 
    .home-three-boxes .ecolumn:last-child { margin-bottom:0; }

    .home-toprecocat h1 { font-size:32px;  padding:0 40px; }
    .home-toprecocat .cat-row {  padding-left: 16px; padding-right: 16px; }
    .home-toprecocat .cat-row h3 { font-size:20px; }
    .home-toprecocat .cat-row .box { display:block; }
    .home-toprecocat .cat-row .cat-banner { display:block; width:100%; float:none; height:auto; border-bottom: 1px solid #EDEDED; }
    .home-toprecocat .cat-row .prod-col { float:none; flex:none; overflow:hidden; }
    .home-toprecocat .cat-row .each-prod { display:block; padding:16px; height:auto; min-height:322px; }
    .home-toprecocat .cat-row .each-prod .txtcol { width:100%; padding-right:0; }
    .home-toprecocat .cat-row .each-prod .imagebox { width:100%; height:auto; }
    .home-toprecocat .cat-row .each-prod .imagebox img { max-height:140px; display: block; margin:0 auto; }


    .home-frequently-ordered-items { padding-top:20px; padding-left:15px; padding-right:15px; }
    .home-frequently-ordered-items .each-foi-col { width: 50%; flex-basis:50%; }
    .home-frequently-ordered-items .each-foi-col:nth-child(5) { display:none!important; }
    .home-frequently-ordered-items .each-foi-col:nth-child(6) { display:none!important; }
    .home-frequently-ordered-items .each-foi-col.view-all-col:nth-child(5) { display:block!important; }
    .home-frequently-ordered-items .imagebox { padding:10px; min-height: 153px; }
    .home-frequently-ordered-items .each-foi-col.view-all-col:nth-child(5) { width: 100%; flex-basis: 100%; }
    .home-frequently-ordered-items .each-foi-col.view-all-col:nth-child(5) a.va-more-btn { padding:10px 0; }

    .home-frequently-ordered-items .more-btn { float:none; display:block; text-align:center; }

    /* CreateAccount */
    .createaccount-wrap { margin-left:16px; margin-right:16px; }
    .createaccount-wrap .top-note  { line-height:20px; }
    .createaccount-wrap .ca-top-info { display:block; }
    .createaccount-wrap .ca-top-info .img-left { width:100%; }
    .createaccount-wrap .ca-top-info .play-btn { top:150px; }
    .createaccount-wrap .ca-top-info .text-col { padding:40px 20px 20px; right:37%; }
    .createaccount-wrap #divFormWrapper { display:block; }
    .createaccount-wrap #divFormLeft { flex:none; display:block; width:100%; padding:0; }
    .createaccount-wrap .form-group .note-left { float:none; text-align:left; padding-bottom:10px; }
    .createaccount-wrap .form-group .enter-add-btn { float:none; display:block; text-align:left;  }
    .createaccount-wrap .ca-right-sidebar {  display:block; width:100%; padding:20px 0 0 0;  }
      
    /* Login */
    .login-modal .form-column { height:auto; }
    .login-modal .login-form-wrap,
    .login-modal .forgot-pass-form { padding:40px 20px; }

    .modal-web-survey .image-col { display:none; }
    .modal-web-survey .w-box { width:86%; max-width: 340px; }
    .modal-web-survey .text-col { padding-top:30px; }

    /* Category */
    .category-wrap { padding-left:16px; padding-right:16px; }
    .category-wrap h1 { padding-right:0; }
    .category-wrap .product-list .cat-header { position:relative; display:block; }
    .category-wrap .product-list .entity-header { width:100%; padding-bottom:10px; }
    .category-wrap .product-list .cat-header-right { float:left; }

    .category-wrap .product-list .sub-cat-column, 
    .category-wrap .each-product-column { flex-basis:50%; width:50%; }
    .category-wrap .product-list .sub-cat-box .productname { padding-top:6px; }
    .category-wrap .product-list .sub-cat-box .productname a { font-size:15px; }
    
    .category-wrap .each-product-column .ListQtyControls .success-msg b { max-width:100px; }

    .cat-filter .filter-drawer .filtered-content ul.option-list { padding:10px 15px; grid-template-columns: 100%; grid-auto-flow: row; grid-template-rows: auto;  }
    .cat-filter .filter-drawer .filtered-content ul.option-list li { padding-top:14px; }
    .filter-no-result { padding:40px 0; }
    .filter-no-result .noresult-icon { padding-bottom:10px; }

    .gift-page-top-section,
    .foi-page-title { padding-left:16px; padding-right:16px; }
    .gift-wrapper,
    .foi-wrapper { padding-left:16px; padding-right:16px; }
    .gift-wrapper .each-product-column,
    .foi-wrapper .each-product-column { flex-basis:50%; }



    /* Product page */
    .product-detail-wrap { margin-left:16px; margin-right:16px; }
    .product-detail-wrap .pd-top-row { padding-left:15px; padding-right:15px; }

    .alternative-products-wrap h4 { padding:0 5px; }
    .alternative-products-wrap { padding:0 10px 50px; }
    .alternative-products-wrap .each-prod-inner { margin: 0 5px; padding: 10px; }

    .ProdAddtoCartListWrap .ProdAddtoCartListWrap_inner { display:block; }
    .ProdAddtoCartListWrap .AddtoCartWrap { display:block; width:100%; }

    .ProdAddtoCartListWrap .AddtoCart_success.show { margin-top:-45px; padding-top:10px; }

    .ProdAddtoCartListWrap .addtolist-btn-wrap { display:block; width:100%; }

    .ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap { left:0; right:0; margin:0 auto; top:auto; bottom:101%; transform: translate(0, 0); }
    .ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap.hidden { transform: translate(0, -100px); }

    .ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap:before,
    .ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0;
	position: absolute; pointer-events: none; }

    .ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap:after { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 10px; margin-left: -10px; margin-top: 0px; }
    .ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap:before { border-color: rgba(255, 255, 255, 0); border-top-color: rgba(218, 218, 218, 0.65);
	border-width: 14px; margin-left: -14px; margin-top: 0px; }
    
    #ShipMessage { text-align:center; }
    .ship-today-wrap { display:block; text-align:center; }
    .ship-today-wrap .form-controls-tooltip { margin-right:-35px; }
    .ship-today-wrap .form-controls-tooltip:after { right:54px; }

    .product-tab-content ul.tab-btn-row li { margin-right:25px; font-size:16px!important; }
    .product-tab-content ul.tab-btn-row li:last-child { margin-right:0; }
    .product-tab-content ul.tab-btn-row li.active { margin-bottom:0; }
    .product-tab-content { padding-left:15px; padding-right:15px; }
    .download-tabs-content .product-downloads .each-file-row { padding-left: 14px; padding-right: 14px; }
    .download-tabs-content .product-downloads .each-file-row .dt-col-1 { padding-left:0; width:100%; float:none; display:block; }
    .download-tabs-content .product-downloads .each-file-row .dt-col-2 { padding-right:0; width:100%; float:none; display:block; text-align:left; }
       
    .pdesc-video-thumb-wrap .vidRow .each-video { width: 50%; }

    .product-tab-content .white-block table { min-width:unset; width:100%; }

    .bundle-itemlist-wrap { padding-left: 15px;  padding-right: 15px; }
    .bundle-itemlist-wrap .item-lists { gap:15px 0; padding-right:0; grid-template-columns:100%;  }
        

    /* Hub */
    .blog-hub-wrap { display:block; padding-left:16px; padding-right:16px; } 
    .blog-right-col { flex:none; padding-left:0; }
    #dib-posts .dib-list .dib-post:before { width: 100%; } 
    #dib-posts .dib-single { padding:20px 16px; }
   
    /* Account */
    .account-wrap { margin-left: 0; margin-right: 0;  }

    .account-wrap .acc-right-content { padding-top:30px; }

    .myaccount-tab-btns { margin-top: 5px; }   
    .myaccount-tab-btns li:last-child { margin-right:0; }

    .transaction-detail-wrap .top-info .col1,
    .transaction-detail-wrap .top-info .col3 { width:50%; }
    
    .singleInputUpdateBillingAddress .light-style-input { padding-right:40px; }
    .singleInputUpdateBillingAddress .edit-btn,
    .singleInputUpdate .edit-btn { display:block; min-width: unset; background: none; color: #0382D2; padding: 0!important; }
    .singleInputUpdate:hover .light-style-input { padding-right:12px; }
    .singleInputUpdate .save-cancel-btns { position:relative; top:0; right:0; float:right; margin-top:15px; }


    /* Account - Users */
    .acc-users-tab-content .web-user-list {  margin:0; }
    .acc-users-tab-content .web-user-list .each-user,
    .acc-users-tab-content .web-user-list .add-user { width:100%; margin-left:0; margin-right:0; }
    .acc-users-tab-content .col6 { width:100%; }
    .acc-users-tab-content .edit-user-form,
    .acc-users-tab-content .add-user-form { padding-left: 0px; padding-right: 0px; }    
    .newpass-note { width: 100%; text-align: left; padding-top: 0; padding-bottom: 8px; } 
    .toggle-pass-with-note-btn { top:59px; } 
    .edit-user-form .toggle-pass-btn2,
    .add-user-form .toggle-pass-btn { top:59px; }

    /* Account - My Lists */
    .acc-mylist-tab-content .detailed-list-info .each-prod  { flex-wrap:wrap; position:relative; }
    .acc-mylist-tab-content .detailed-list-info .each-prod .prod-info-col { flex:none; width:80%; padding-right:15px; padding-bottom:15px; }
    .acc-mylist-tab-content .detailed-list-info .each-prod .qty-col .light-style-input { height:46px; font-size:14px; }
    .acc-mylist-tab-content .detailed-list-info .each-prod .qty-col .up, 
    .acc-mylist-tab-content .detailed-list-info .each-prod .qty-col .down { height:46px; line-height:46px; }
    .acc-mylist-tab-content .detailed-list-info .each-prod .prices-column  { flex:none; width:120px; float:right; margin-left:50px; } 
    .acc-mylist-tab-content .detailed-list-info .each-prod .prices-column .pricelabel { display:inline-block; padding-right:5px; }
    .acc-mylist-tab-content .detailed-list-info .each-prod .price-col-wrap { width: 100%; text-align:left;  }
    .acc-mylist-tab-content .detailed-list-info .each-prod .sub-total-col-wrap { width: 100%; text-align:left;  }
    .acc-mylist-tab-content .detailed-list-info .each-prod .remove-btn-col { position:absolute; right:0; top:15px; margin-right:0; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .addtocart { width:100%; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.add-to-cart-btn { width:100%; margin:0 0 15px 0; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.move-btn { width:49%; margin:0 0 15px 0; float:left; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.copy-btn { width:49%; margin:0 0 15px 0; float:right; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .Movetolist-btn,
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .Copytolist-btn { width:100%; padding:0; min-width:unset; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .removeProduct { width:100%; float:left; }

    .my-list-prod-search-box { margin-left:0; }

    /*  Account - Address Book */
    .acc-addressbook-tab-content .add-new-address-wrap { padding:15px 0 5px; }
    .acc-addressbook-tab-content .add-new-address-wrap .note-left { float:none; display:block; font-style:italic; }
    .acc-addressbook-tab-content .add-new-address-wrap .enter-add-btn { float:left; margin-top:10px; }
    .acc-addressbook-tab-content .address-form .erow .each-col { width:100%; }
    .acc-addressbook-tab-content .address-form .erow .parcel-notes-col { float: none; }
    .acc-addressbook-tab-content .address-form .btm-btns-row .custom-checkbox { float:none; width:100%; padding:20px 0 50px 0; }
    .acc-addressbook-tab-content .address-list .box-address { width:100%; margin-left:0; margin-right:0; }
    .acc-addressbook-tab-content .edit-address-form { padding-left:0; padding-right:0; }
    .acc-addressbook-tab-content .add-new-address-wrap .sbtn { top:56px!important; }

    /* Account - Account Details */
    #changeBillingAddressForm .street-address .sbtn { top:56px!important; } 
   
    /* Account - Invoices */
    .acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-left-col { width:100%; padding-bottom:30px; }
    .acc-invoices-tab-content .top-row-options .csvinvoices-form select { width:100%; }
    .acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col { width:100%; }
    .acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-content { padding-top:10px; }
    .acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-content .csv-row { margin:0; }
    .acc-invoices-tab-content .top-row-options .csvinvoices-form .csv-right-col .csv-tab-content .csv-col { width:100%; padding:0 0 15px 0; }
    .acc-invoices-tab-content .top-row-options .csvinvoices-form .download-csv-btn { margin-bottom:0; }
    .overdue-stat { margin-right:0; }

    .acc-invoices-tab-content .invoices-searchbox { width:100%; margin-left:0; }
    .acc-invoices-tab-content .invoices-searchbox-pay-btn { clear:both; float:none; padding-bottom:20px; }    
    .acc-invoices-tab-content .pay-acc-btn-wrap { float:right; padding-bottom:15px; } 
    .acc-invoices-tab-content .adv-search-wrap .adv-row .ecol { width:100%; padding-bottom:15px; }
    .acc-invoices-tab-content .adv-search-wrap .adv-row .ecol.prodcode-col { padding-bottom:0; }

    .acc-invoices-tab-content .transaction-detail-wrap .top-info .col1 .text1 { padding-bottom:10px; }
    .acc-invoices-tab-content .transaction-detail-wrap .top-info .col3 { width:50%; }
    .acc-invoices-tab-content .transaction-detail-wrap .top-info .col3 .text1 { position:relative; padding-top:30px; }
    .acc-invoices-tab-content .transaction-detail-wrap .top-info .col3 .text1 .amt-col { width:100%; float:none; clear:both; position:absolute; top:0; text-align:right; }    
    .acc-invoices-tab-content .transaction-detail-wrap .top-info .col3 .text2 { display:none; }
    .acc-invoices-tab-content .transaction-detail-wrap .top-info .col3 .paid-stat { margin-right:0; }
    .acc-invoices-tab-content .transaction-detail-wrap .top-info .col3 .paid-amt-col { display:block; clear:both; position:absolute; top:0; right:0; }
    .acc-invoices-tab-content .transaction-detail-wrap .top-info .col3 .partial-stat { margin-right:0; }
    .acc-invoices-tab-content .transaction-detail-wrap .top-info .col3 .partial-price { display:block; clear:both; position:absolute; top:0; right:0; }
    .acc-invoices-tab-content .transaction-detail-wrap .top-info .col3 .due-date-stat { margin-right:0; }

    .bottom-pager-viewings-wrap { padding-bottom:0; }
    .bottom-pager-viewings-wrap .pager-col { width:150px; overflow:hidden; float:none; margin:0 auto; padding-bottom:30px; clear:both; }
    .bottom-pager-viewings-wrap .views-paging-col { width:100%; text-align:center; }
    .bottom-pager-viewings-wrap .views-paging-col .viewing { float:none; display:inline-block; padding:0 15px; vertical-align: top; }
    .bottom-pager-viewings-wrap .views-paging-col ul.pager { float:none; display:inline-block; vertical-align: top; }

    /* Account - Single and Multi Invoice Payment */
    .multiInvoicepayment-wrap .top-checkbox-options .each-cb { width:100%; padding:15px 0; }


    .multiInvoicepayment-wrap .multi-invoice-row, 
    .SingleInvoicePayment-wrap .single-invoice-row  { position:relative; padding-bottom:58px; }


    .transaction-detail-wrap.multi-invoice-transaction .top-info .col1,
    .transaction-detail-wrap.single-invoice-transaction .top-info .col1 { width:60%; float:left; }
    
    .transaction-detail-wrap.multi-invoice-transaction .top-info .col2,
    .transaction-detail-wrap.single-invoice-transaction .top-info .col2 { width:40%; float:right; display:block; text-align:right; } 

    .transaction-detail-wrap.multi-invoice-transaction .top-info .col2 .text1,
    .transaction-detail-wrap.single-invoice-transaction .top-info .col2 .text1 { padding-bottom:10px; }

    .transaction-detail-wrap.multi-invoice-transaction .top-info .col3,
    .transaction-detail-wrap.single-invoice-transaction .top-info .col3 { position:absolute; bottom:15px; left:0; padding-left:36px; text-align:left; width:100%; clear:both; }
    .transaction-detail-wrap.single-invoice-transaction .top-info .col3  { padding-left:10px; }

    .transaction-detail-wrap.multi-invoice-transaction .top-info .col4,
    .transaction-detail-wrap.single-invoice-transaction .top-info .col4 { width:100%; clear:both; padding-top:10px; }

    .multiInvoicepayment-wrap .multi-invoice-row .form-group label, 
    .SingleInvoicePayment-wrap .single-invoice-row .form-group label { float:none; display:block; text-align:left; }

    
    .multiInvoicepayment-wrap .multi-invoice-info .address-top { padding-bottom:10px; }
    .transaction-detail-wrap.multi-invoice-transaction .detailed-info .items-info-column .btm-btns-row .btn2 { width:100%; margin:0; }

    .multiInvoicepayment-wrap .multi-invoice-row .form-group { width:100%; padding-left: 30px; box-sizing:border-box; }
    .SingleInvoicePayment-wrap .single-invoice-row .form-group { width:100%; }
    .multiInvoicepayment-wrap .multi-invoice-row .form-group .light-style-input, 
    .SingleInvoicePayment-wrap .single-invoice-row .form-group .light-style-input { width:90%; float:left; padding:0 5%; }

    .multiInvoicepayment-wrap .total-box, 
    .SingleInvoicePayment-wrap .total-box { width:100%; }
    .multiInvoicepayment-wrap .payment-column, 
    .SingleInvoicePayment-wrap .payment-column { width:100%; min-height:unset; }

     
    .invoice-payment-receipt-wrap .pr-inner { width:auto; }


    /* Account - Pricebook */
    .acc-pricebook-tab-content .pricebook-list { margin:0 -5px; padding-top:15px; }
    .acc-pricebook-tab-content .pricebook-list .each { width:50%; padding: 0 10px 20px 10px; } 
   
    .acc-pricebook-tab-content .date-range-box .dr-row .dr-col { width:50%; }

     .nimble-ads-banner .nimb-inner { flex-direction:column; }
     .nimble-ads-banner h4 { font-size:30px; line-height:36px; }
     .nimble-ads-banner h4 br { display:none; }
     .nimble-ads-banner .text-wrap { padding-bottom:10px; padding:30px 20px 10px; }
     .nimble-ads-banner .image-right { padding-left:30px; }

    /* Account -  Account Details */
    .acc-accountdetails-tab-content .col6 { width:100%; }
    
    /* Account - Orders */
    .acc-orders-tab-content .adv-search-wrap { padding-top:15px; }
    .acc-orders-tab-content .adv-search-wrap a.advsrch-btn { float:left; }
    .acc-orders-tab-content .adv-search-wrap .adv-search-form { padding-left:10px; padding-right:10px; }
    .acc-orders-tab-content .adv-search-wrap .adv-row .ecol { width:100%; padding-bottom:15px; }
    .acc-orders-tab-content .adv-search-wrap .adv-search-btn { margin-top:0; }
    .acc-orders-tab-content .adv-search-wrap .advsrc-clear-btn { margin-top:0; }

    /* Account - Notifications */
    .acc-notifications-tab-content .checkboxes { padding-bottom:0; }
    .acc-notifications-tab-content .checkboxes .each-col { margin-bottom: 15px; }
    .acc-notifications-tab-content .invoice-csv-tooltip { left:10px; }
    .acc-notifications-tab-content .invoice-csv-tooltip:after { left:46px; }


    /* Checkout1 */
    body#newCheckout { padding-top: 82px!important; }
    body#newCheckout .header-wrap { display:none!important; }
    body#newCheckout #top-mobile-menu-btn { display:none!important; }
    
    .newCheckout { margin-left:16px; margin-right:16px; }


    .ShipToDropdown-Wrap .ShipToDropdown li .shippingEditBtn { margin-left:0; }

    .CheckoutEditShipAddress-popup .checkboxes-col, 
    .CheckoutAddShipAddress-popup .checkboxes-col { overflow:hidden; }

    .CheckoutEditShipAddress-popup .parcelnotes-col, 
    .CheckoutAddShipAddress-popup .parcelnotes-col  { float:none!important; }

    .chkout-qtyupdate .warning-box-msg { white-space: normal; }

    #mob-headerOrderTotal { display:block!important; color:#fff; position:fixed; top:0; left:0; width:100%; height:60px; z-index:999; background-color: #0465a3; }
    #mob-headerOrderTotal .mob-order-total-row { padding:16px 16px 0 16px; }
    #mob-headerOrderTotal .mob-scs-col1 { float:left; color:#fff; font-weight:bold; font-size:20px; }
    #mob-headerOrderTotal .mob-scs-col1 span { font-size:16px; }
    #mob-headerOrderTotal .mob-scs-col2 { float:right; color:#fff; font-weight:bold; font-size:20px; }

    #shopping-cart-summary-inner { margin-left:0; margin-right:0; border:0; background:none; }
    #shopping-cart-summary-inner .sc-inner-wrap { padding:0; }
    #shopping-cart-summary-inner .each-row .scs-col1 { text-align:right; margin-right:0; }
    #shopping-cart-summary-inner .each-row .scs-col2 { width:106px; }
    #shopping-cart-summary-inner .order-total-row .scs-col1 { text-align:right; margin-right:0; }
    #shopping-cart-summary-inner .order-total-row .scs-col2 { min-width:106px; }

    .newCheckout { display:block; }
    .newCheckout .CoLeft-column { display:block; flex:none; margin:0 0 30px 0; }

    .mob-contShoppingBtn { display:block; }
    .newCheckout .CoRight-sidebar { display:block; width:100%; }

    .ShippingOptionsBoxes { gap:8px; }


    .checkout-privacy-popup .popup-inner .white-box-whole.toc-content, 
    .checkout-toc-popup .popup-inner .white-box-whole.toc-content { height:auto; max-height: 480px; overflow-y:visible; }

    /* Specials */
    .specials-content { margin-left: 16px; margin-right: 16px; }

    /* Order Confirmation */
    .order-confirmation-wrap { margin-left:16px; margin-right:16px; }
    .order-confirmation-wrap .items-list-box { width:auto; padding:0; border:0; }

    .order-confirmation-wrap .item-list .each-prod { padding:30px 0; margin-bottom:0; display:block; border-top:1px dashed #cccccc; }
    .order-confirmation-wrap .item-list .each-prod .prod-info-col {  padding-right:0;}
    .order-confirmation-wrap .item-list .each-prod .status-col {float:left; width:55%; margin-right:0; box-sizing:border-box;  padding:15px 0 0 55px; }   
    .order-confirmation-wrap .item-list .each-prod .price-col { float:right; width:45%; box-sizing:border-box; padding:15px 0 10px 0; }
    .order-confirmation-wrap .item-list .each-prod .price-col:before { content:"Each:"; display:inline-block; padding-right:4px; }
    .order-confirmation-wrap .item-list .each-prod .subtotal-col { float:none; display:block; padding-left:55%; width:auto; clear:both; box-sizing:border-box; text-align:right; }
    .order-confirmation-wrap .item-list .each-prod .subtotal-col:before { content:"Subtotal:"; display:inline-block; padding-right:4px; }

    .order-confirmation-wrap .item-list .oc-bundle-list .each-prod { padding:15px 0; }


    /* SLI Search */
    .sli-search-wrap { padding-left:23px; padding-right:23px;  }
    .sli-search-wrap .each-product-column { width:50%; flex-basis: 50%; }


    /* Topic Pages */
    .white-box-whole { margin-left:16px; margin-right:16px; padding-left:15px; padding-right:15px; }
    .white-box-whole h1 { font-size:24px; }

    .no-padding { padding: 0; }
    .subpage-banner .image-left { position: relative; padding-top: 20px; top: 0; left: 0; text-align: center; -moz-transform: translateY(0%); -webkit-transform: translateY(0%); transform: translateY(0%); }
    .subpage-banner .page-title { font-size: 40px; line-height: 46px; padding-top: 20px; text-align: center; position: relative; right: 0; top: 0; -moz-transform: translateY(0%); -webkit-transform: translateY(0%); transform: translateY(0%); }
    
    .about-more-links a { width: 100%; border-left: 0; border-bottom: 1px solid #ddd; }

    .no-padding .inner-text-wrap { padding-left:15px; padding-right:15px; }

    .warranty-content { padding-left:15px; padding-right:15px; }

    .shipping-returns-content ul.sr-tabs { padding-left:0; padding-right:0; }
    .shipping-returns-content ul.sr-tabs li a { font-size: 18px; }
    .shipping-returns-content .returns-icon-col { display:none; }
    
    .toc-accordion h2 { font-size:18px; }

    .team-list-wrap  { margin-left:15px; margin-right:15px; }
    .team-list-wrap .banner-title h1{font-size:54px;line-height:54px}
    .team-list-wrap .profile-list .each-column{width:100%}
    .team-list-wrap .profile-list .each-profile .imagebox{height:auto}
    .team-list-wrap .profile-list .each-profile .imagebox img{width:100%;height:auto;margin-left:0}
    .team-list-wrap .profile-list .each-column:nth-child(3n+3) .profile-content{left:0;right:auto}
    .team-list-wrap .profile-list .each-column:nth-child(2n+2) .profile-content{left:0;right:auto}
    .team-list-wrap .profile-list .each-profile{height:auto;margin-bottom:12px}
    .team-list-wrap .profile-list .each-column .each-profile .profile-content{position:relative;background:rgba(20,103,165,1)}
    .team-list-wrap .profile-list .each-column.open .each-profile .profile-content{width:100%}
    .team-list-wrap .profile-list .each-column.open .each-profile .profile-content .name{padding-top:18px}

    .warranty-content .types-of-warranties .left-col, 
    .warranty-content .types-of-warranties .right-col { width: auto; float: none; }
    /*.contact-content .main-contact-info { width:100%; }*/

    .contact-wrap .small-boxes-row .ecol { width: 100%; }
    .contact-wrap .locations-row { padding-bottom:20px; }
    .contact-wrap .locations-row .ecol { width:100%; margin-bottom:20px; }

    /* Order Failed */
    .order-failed-content { padding:0; }
    .order-failed-content .image-col { width: auto; padding: 0 0 40px 0; float: none; text-align: center;  margin: 0; } 
    .order-failed-content h1 { font-size: 34px; }
    .order-failed-content .image-col img {  max-width: 180px; }
    .order-failed-content .text1 { font-size:16px; line-height:24px; }

    /* Specials */
    .specials-content .each-sp { width:100%; }

    /* Gift */
    .gift-page-below-banner { flex-direction:column; }
    .gift-page-below-banner .g-left-col { padding-right:0; }
    .gift-page-below-banner .g-right-col { padding-top:20px; flex-direction:column; }



    /* Footer */
    .footer-icons-wrap { padding-left:0; padding-right:0; }

    .footer-pod-icon-wrap { padding:30px 20px 20px; }
    .footer-pod-icon-wrap-inner { flex-wrap: wrap; }
    .footer-pod-icon-wrap .each-col { width: 50%; padding:6px 0; justify-content: flex-start; }

    .footer-links { padding:30px 16px; }
    .footer-links .column-1,
    .footer-links .column-2 { width:100%; }
    .footer-links .column-3 { width:100%; padding-bottom:40px; }
    .footer-links .column-4 { width:100%; border:0; border-top:1px solid #DBD8D8; padding-top:40px; padding-left:0; }

     .footer-wrap-checkout .footer-inner-checkout { padding:0 16px; }

}


@media only screen and (max-height:700px) {

    .checkout-privacy-popup .popup-inner .white-box-whole.toc-content, 
    .checkout-toc-popup .popup-inner .white-box-whole.toc-content { height: auto; max-height: 480px; overflow-y: visible; }
}

@media only screen and (max-height:680px) {

    .navbar-submenu { padding:20px 0px; }
    ul.navbar ul { max-height:390px; overflow-y: visible; }
    
}


@media only screen and (max-width:640px) {


    .login-modal .form-column  { width:auto; float:none; }    


    /* Category page */
    .category-small-banners .ea-banner { width:100%; margin:0 0 10px 0; }
    .category-wrap .each-product-column { flex-basis:100%; width:100%; }
    .category-wrap .each-product-column .ListQtyControls .success-msg b { max-width:130px; } 

    .selected-filter { padding-top:20px; }
    .selected-filter .each-filter { margin-right:8px; margin-bottom:8px; }
    .filter-dropdown { width:320px!important; }
    .gift-page-title .filter-cat .filter-dropdown ul.filter-cat-list li,
    .foi-page-title .filter-cat .filter-dropdown ul.filter-cat-list li { width:100%; }




    /* Account - Dashboard */
    .acc-dashboard-tab-content .dash-top-row { flex-direction:column; }
    .acc-dashboard-tab-content .account-info-box { max-width:500px; width:auto; }

    .account-wrap .acc-right-content h3 .transaction-label { display:block; width:100%; clear:both; float:none; }

    .transaction-detail-wrap .top-info { padding-left:10px; padding-right:10px; }
    .transaction-detail-wrap .detailed-info { padding-left:10px; padding-right:10px; padding-bottom:10px; }
    
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row { margin:0 -1%; }
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .btn2 { width:31.3333%; float:left; margin:0 1% 8px!important; min-width:unset; white-space:nowrap; padding:0; text-align:center;  }
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .btn2 .txt span { display:none; }
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .track-btn { width:31.3333%; float:left; margin:0 1% 8px; min-width:unset; }
    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .reorder-btn { width:31.3333%; float:left; margin:0 1% 8px; min-width:unset; }

    .transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .cancel-order-btn { width:100%; text-align:center; margin:0 0 10px; }

    .transaction-detail-wrap .detailed-info .billing-inner-wrap .btm-btns-row { margin:0; }
    .transaction-detail-wrap .detailed-info .billing-inner-wrap .btm-btns-row .btn2 { width:100%; margin:0; }

    /* Account - Invoices */
    .invoice-payment-receipt-wrap .pr-inner { padding-bottom:30px; }
    .invoice-payment-receipt-wrap .details-wrap { padding:10px; }
    .invoice-payment-receipt-wrap .details-wrap .each-detail .column1 { width:auto; }
    .invoice-payment-receipt-wrap .details-wrap .each-detail .column2 .col1 { width:80px;}
    .invoice-payment-receipt-wrap .details-wrap .each-detail .column2 .col2 { width:90px; padding-right:0; }
    .invoice-payment-receipt-wrap .bottom-info .info-column { float:none; width:100%; padding-bottom:30px;    }
    .invoice-payment-receipt-wrap .bottom-info .info-column .col2 { float:right; }
    .invoice-payment-receipt-wrap .bottom-info .download-pdf-btn { float: none; display: block; margin: 0 auto; }
    .invoice-payment-receipt-wrap .back-btn-row { padding-top:10px;}

    .transaction-detail-wrap.single-invoice-transaction .detailed-info .items-info-column .btm-btns-row { margin:0; }
    .transaction-detail-wrap.single-invoice-transaction .detailed-info .items-info-column .btm-btns-row .btn2 {  width:100%; margin:0; }


    /* Account - My Lists */
    .create-new-list-wrap { width:310px; }
    .create-new-list-wrap .with-box-shadow .input-col { display: block; flex: none; width: 100%; }
    .create-new-list-wrap .with-box-shadow .btns-col { width: 100%; padding: 10px; display: block; border-top:1px dashed #c5ccd1  }
    .jconfirm-box-container { margin: 0 auto; float: none; max-width:85%; }



    /* Account - Pricebook */
    .acc-pricebook-tab-content .pricebook-list .imagebox img { max-width:90%; }
    .account-wrap .acc-right-content { padding-top:30px; }


   /* Order Confirmation */
   .order-confirmation-wrap .oc-inner-wrap { padding:30px 0 50px 0; }
   .order-confirmation-wrap .delivery-wrap .drow { margin:0; }
   .order-confirmation-wrap .delivery-wrap .drow .each-col { width:100%; padding: 0 0 10px 0; }
   .order-confirmation-wrap .details-column  { width:100%; padding-bottom:30px; }
   .order-confirmation-wrap .details-column .col2 { float:right; }
   .order-confirmation-wrap .btns-columns { float:none; width:100%; text-align:center; }
   .order-confirmation-wrap .btns-columns .vbtn-primary { margin:0 auto 15px auto; }
   .order-confirmation-wrap .back-btn-row a { min-width:149px; }




   /* SLI Search */
    .sli-search-wrap .each-product-column { width:100%; flex-basis: 100%; }


    /* Topic Page */
    .error404-wrap .error-nav li { display:block; font-size:20px; text-align:center; margin-bottom: 12px; }
    .error404-wrap .error-nav li a { display:inline-block; }
    .error404-wrap .error-nav li.separator { display:none!important; }

    /*.contact-content .two-column .each-column { width: 100%; padding-bottom:20px; }*/

    .warranty-content .image-right { width:100%; margin-top:0; }

    
    /* Product page */
    #divMatrixWebDescription { overflow-x:scroll; }
    #divMatrixWebDescription .table-bordered { width:600px; }

    .product-tab-content .white-block table tr td:first-child { border-bottom:0; border-left:0; }
    .product-tab-content .white-block table tr td { display:block; border-left:0; width:100%; }
    .product-tab-content .white-block table tr th { display:none; }
    .product-tab-content .white-block table td::before { content: attr(data-label); font-weight: bold; display: block; padding-bottom: 2px; font-size: 16px; color: #0465a3; }


    /* Checkout1 */
    .c-bundle-list .each-item .row3 { flex-direction:column; }
    .c-bundle-list .each-item .availability { padding-right:0; padding-bottom:3px; }

    .change-card-popup .options-list .card-icon-list { gap:6px; top:17px; }
    .change-card-popup .options-list .card-icon-list img { height:20px;  }

    #credit-card-details-place-holder .payment-option .change-card-btn { float:left; margin:0 0 10px 25px; }

}


@media only screen and (max-width:480px) {
    
    #feedback-widget.buttonIs-left.visible { width:100%!important; }

    .login-modal h1 { font-size:30px; }

    #mini-cart-overlay .loader-box { width:280px; }


    .site-notice .sn-text { padding-right:28px; clear:both; }
    .site-notice .read-more { display: inline-block; position:relative; left:30px; right:0; padding-top:10px; margin-top: -2px; top: 0%; transform: translateY(0%); }
    .site-notice .close-site-notice { right:-6px; }
    
    .checkout-notice { margin-top:-20px; }
    .checkout-notice .sn-text { padding-right:28px; clear:both; }
    .checkout-notice .read-more { display: inline-block; position:relative; left:30px; right:0; padding-top:10px; margin-top: -2px; top: 0%; transform: translateY(0%); }
    .checkout-notice .close-checkout-notice { right:-6px; }

    .modal-gift-popup .close-x { top: 12px;right: 15px; }
    .modal-gift-popup .modal-gift-wrapper .redeem-btn  { width: 185px; height:36px; line-height:36px; font-size:15px; top:73%; text-align:center; }

    /* Hub */
    #dib-posts .dib-list .dib-post { width:100%; } 
 
    
    .home-three-boxes .account-summary .pay-btn { padding:0 10px; }

    .acc-users-tab-content .info-icon .form-controls-tooltip { width:150px; left: -68px; }
    .acc-users-tab-content .info-icon .form-controls-tooltip:after { left:68px; }
    
    .acc-mylist-tab-content .each-list-row .col1.editListName { float: none; width: 100%; text-align: left; clear: both; margin-bottom:5px; }
    .acc-mylist-tab-content .MoveCopytolist-wrap { height: 320px; left:-28px;  }

    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.move-btn .MoveCopytolist-wrap { left:0; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.move-btn .MoveCopytolist-wrap:before,
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.move-btn .MoveCopytolist-wrap:after { left: 28%; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.copy-btn .MoveCopytolist-wrap { left:auto; right:0; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.copy-btn .MoveCopytolist-wrap:before,
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.copy-btn .MoveCopytolist-wrap:after { left:auto; right:23%; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.copy-btn .MoveCopytolist-wrap:before { margin-left:0; margin-right:-4px; }


    .credit-card-payment-method-panel .info-icon .form-controls-tooltip { width:300px; right:0; -webkit-border-radius: 3px; -webkit-border-bottom-right-radius: 0; -moz-border-radius: 3px; -moz-border-radius-bottomright: 0; border-radius: 3px; border-bottom-right-radius: 0; }
    .credit-card-payment-method-panel .info-icon .form-controls-tooltip:after { right:0px; }


    .checkout-privacy-popup .popup-inner, 
    .checkout-toc-popup .popup-inner { padding:15px; }
    .checkout-privacy-popup .popup-inner .popup-close, 
    .checkout-toc-popup .popup-inner .popup-close { top:10px; right:10px; }
    .checkout-privacy-popup .popup-inner .toc-content h1, 
    .checkout-toc-popup .popup-inner .toc-content h1 { margin-bottom:15px!important; }

     /* Account - Pricebook */
    .acc-pricebook-tab-content .pricebook-list .each { padding:0 5px 10px 5px; }


    /* Account - Invoice */
    .multiInvoicepayment-wrap .payment-column .adding-card-form .col6, 
    .SingleInvoicePayment-wrap .payment-column .adding-card-form .col6 { width:100%; }

    .multiInvoicepayment-wrap .payment-column .adding-card-form .col3, 
    .SingleInvoicePayment-wrap .payment-column .adding-card-form .col3 { width:50%; }


    /* Account - Orders */
    .acc-orders-tab-content .orders-searchbox { width:100%; }

     /* Kit Product Page */
    .kit-wrap { margin-top:-10px; }
    .variant-group-wrap { overflow:hidden; border-bottom: 1px solid #dfe3e8; padding-bottom: 5px; }
    .variant-group-wrap .each-variant { display:block; overflow:hidden; margin-right:0; }
    .variant-group-wrap .each-variant .ev-col-1 .kitItemGroup { padding:8px 10px; }
    .variant-group-wrap .each-variant .ev-col-1 { width:50%; float:left; }
    .variant-group-wrap .each-variant .ev-col-2 { width:50%; float:right; text-align:right; margin-top:-6px; }
    .variant-group-wrap .each-variant .ev-col-3 { width:50%; float:right; text-align:right; }
    #KitSideBar { border:0; }
    .kit-wrap .kit-var-title { padding-top:15px; }

    
    .pdesc-video-thumb-wrap .vidRow .each-video { width: 100%; }

    /* FOI */
    .gift-wrapper .each-product-column,
    .foi-wrapper .each-product-column { flex-basis:100%; }

    .footer-pod-icon-wrap-inner { flex-direction: column; }
    .footer-pod-icon-wrap .each-col { width:100%; }


    .order-cancel-error-loader .loader-box { padding:0 12px; }




}

@media only screen and (max-width:400px) {

    #mini-cart { width: 100%; right: -100%; }

    .checkout-place-order-failed-wrap .w-box { padding:20px 20px 20px 102px; }
    .checkout-place-order-failed-wrap .x-icon { left:20px; }
}


@media only screen and (max-width:375px) {

    #credit-card-details-place-holder .payment-option .change-card-btn { margin-left:0px; }
    
      

}



/* 374 - 320 */
@media only screen and (max-width:374px) {
    
    #top-mobile-menu-btn { margin-right:0; }

    .top-mobile-menu-wrap { width: 285px; }
    .top-mobile-menu-wrap .myaccount-sum .box { width:100%; }
    .top-mobile-menu-wrap .myaccount-sum .box.accountBal { margin-bottom:12px; }
    
    .sli-ac-search-results { height: 290px; }

    /* Homepage */
    .home-three-boxes .each-box { padding:10px; }
    .home-three-boxes .account-summary .account-bal-box { padding:6px; }
    .home-three-boxes .account-summary .account-bal-box .title { font-size:14px; }

    .why-choose-voltex-wrap .btm-btns .btn { margin-right:10px; width:130px; }
    .why-choose-voltex-wrap .btm-btns .btn.btn2 { margin:0; }

    .home-ordering-app-section .download-app a.downloadGooglePlay { margin:0; }


    /* Create Account */
    .createaccount-wrap .checkboxes-wrap .custom-checkbox { position:relative; }
    .createaccount-wrap .checkboxes-wrap .custom-checkbox label.ctext { width:220px; }
    .g-recaptcha { transform: scale(0.85); margin-left: -20px; }

    /* Mini Cart */
    .mini-cart-popup .each-prod-row .price-col { width:110px; }

    /* Product Page*/
    .product-tab-content .white-block table tr td { padding:8px; }

    .ProdAddtoCartListWrap .addtolist-btn-wrap .addtolist-wrap { width: 285px; left:-15px; }



    .custom-radio { margin-right:25px; }
    .custom-checkbox label.ctext { max-width:220px; }

     /* Account - Invoices */
    .acc-invoices-tab-content .top-row-options .csvinvoices-form .custom-checkbox label.ctext { width:190px; }

    .multiInvoicepayment-wrap h1 { width:100%; padding-top:10px; }

    /* Account - My Lists */
    .acc-mylist-tab-content .detailed-list-info .each-prod .prices-column { width: 110px; margin-left:20px; }
    .acc-mylist-tab-content .create-new-list-btn { min-width: unset; }
    .create-new-list-wrap { width: 258px; }

    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.move-btn { width:100%; margin:0 0 15px 0; float:left; }
    .acc-mylist-tab-content .detailed-list-info .bottom-btns .each-btn-col.copy-btn { width:100%; margin:0 0 15px 0; float:left; }    

    .acc-mylist-tab-content .MoveCopytolist-wrap { width:100%; }

    .overdue-stat { white-space:nowrap; }

    /* Checkout1 */
    .items-to-be-shipped-ul .order-summary-left-column { margin-left:0; }
    .items-to-be-shipped-ul .order-summary-right-column { float:left; padding-top:15px; }

    .credit-note-wrap .cn-inner { padding:15px 10px; }
    .credit-note-wrap .each-cnote .custom-checkbox label.ctext { width:140px; }
    #credit-card-details-place-holder .payment-option .cc-logos-po img { height:18px; }

     .credit-card-payment-method-panel .info-icon .form-controls-tooltip { width:246px; }




    /* Footer */
    .footer-icons-wrap .each-icon { width:140px; }

}


/* SCREEN HEIGHT */

@media only screen and (max-height:464px) {

    .mini-cart-popup .mini-cart-popup-inner { min-height:unset; }

    .mini-cart-popup { display:block; overflow:auto; position:relative; }




}
