/* 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'
(31,136): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(56,25): run-time error CSS1039: Token not allowed after unary operator: '-White'
(56,341): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(60,39): run-time error CSS1039: Token not allowed after unary operator: '-White'
(62,133): run-time error CSS1039: Token not allowed after unary operator: '-White'
(77,49): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(77,73): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(77,140): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(80,50): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(81,56): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(83,32): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(85,33): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(85,67): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(86,58): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(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,16): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(90,83): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(92,16): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(93,22): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(100,54): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(107,29): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(108,38): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(109,39): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(112,17): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(115,25): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(117,34): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(123,199): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(123,232): run-time error CSS1039: Token not allowed after unary operator: '-White'
(123,306): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(123,355): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(123,399): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(126,32): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(128,191): run-time error CSS1039: Token not allowed after unary operator: '-SuccessGreenLight'
(128,233): run-time error CSS1039: Token not allowed after unary operator: '-SuccessGreenBackground'
(128,280): run-time error CSS1039: Token not allowed after unary operator: '-SuccessGreenBorder'
(128,339): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(128,388): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(128,432): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(130,200): run-time error CSS1039: Token not allowed after unary operator: '-Warning900'
(130,235): run-time error CSS1039: Token not allowed after unary operator: '-Warning50'
(130,269): run-time error CSS1039: Token not allowed after unary operator: '-Warning900'
(130,320): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(130,369): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(130,413): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(132,98): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(133,102): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(134,105): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(137,132): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(138,68): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(141,35): run-time error CSS1039: Token not allowed after unary operator: '-Warning900'
(144,138): run-time error CSS1039: Token not allowed after unary operator: '-White'
(144,208): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(144,249): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(144,284): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(145,57): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(147,93): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(147,131): run-time error CSS1039: Token not allowed after unary operator: '-White'
(148,562): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(148,603): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(148,639): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(150,128): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(153,52): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(157,67): run-time error CSS1039: Token not allowed after unary operator: '-White'
(157,89): run-time error CSS1039: Token not allowed after unary operator: '-WarningText'
(157,142): run-time error CSS1039: Token not allowed after unary operator: '-WarningText'
(157,231): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(157,270): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(157,304): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(159,65): run-time error CSS1039: Token not allowed after unary operator: '-AlertBackground'
(159,94): run-time error CSS1039: Token not allowed after unary operator: '-AlertText'
(159,156): run-time error CSS1039: Token not allowed after unary operator: '-AlertText'
(159,243): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(159,282): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(159,316): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(161,67): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue50'
(161,94): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(161,152): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(161,246): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(161,285): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(161,319): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(165,114): run-time error CSS1039: Token not allowed after unary operator: '-White'
(165,203): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(165,242): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(168,51): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(168,79): run-time error CSS1039: Token not allowed after unary operator: '-White'
(170,48): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(172,121): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(172,198): run-time error CSS1039: Token not allowed after unary operator: '-White'
(172,226): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(172,264): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(174,41): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(174,76): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(182,195): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(182,233): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(182,297): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(185,66): run-time error CSS1039: Token not allowed after unary operator: '-HoverGray'
(187,100): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(187,191): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(187,273): run-time error CSS1039: Token not allowed after unary operator: '-White'
(190,33): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(192,40): run-time error CSS1039: Token not allowed after unary operator: '-Error700'
(194,31): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(197,42): run-time error CSS1039: Token not allowed after unary operator: '-SuccessGreenHover'
(212,27): run-time error CSS1039: Token not allowed after unary operator: '-White'
(212,52): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(212,87): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(212,121): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(213,38): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrangeHover'
(213,78): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(219,88): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(219,174): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary-medium'
(221,133): run-time error CSS1039: Token not allowed after unary operator: '-MediumGray'
(221,170): run-time error CSS1039: Token not allowed after unary operator: '-White'
(221,226): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(223,49): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(223,99): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(223,140): run-time error CSS1039: Token not allowed after unary operator: '-White'
(223,185): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(224,46): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(233,63): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(233,105): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(236,86): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(236,128): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(253,86): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(253,141): run-time error CSS1039: Token not allowed after unary operator: '-White'
(259,158): run-time error CSS1039: Token not allowed after unary operator: '-White'
(280,87): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(280,135): run-time error CSS1039: Token not allowed after unary operator: '-White'
(282,37): run-time error CSS1039: Token not allowed after unary operator: '-HeaderBackground'
(304,46): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(314,97): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(317,64): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(326,91): run-time error CSS1039: Token not allowed after unary operator: '-White'
(327,64): run-time error CSS1039: Token not allowed after unary operator: '-White'
(328,62): run-time error CSS1039: Token not allowed after unary operator: '-White'
(329,155): run-time error CSS1039: Token not allowed after unary operator: '-White'
(329,186): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(330,88): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(332,107): run-time error CSS1039: Token not allowed after unary operator: '-SearchBoxBlue'
(333,61): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(335,219): run-time error CSS1039: Token not allowed after unary operator: '-White'
(336,161): run-time error CSS1039: Token not allowed after unary operator: '-White'
(338,74): run-time error CSS1039: Token not allowed after unary operator: '-White'
(339,64): run-time error CSS1039: Token not allowed after unary operator: '-White'
(340,65): run-time error CSS1039: Token not allowed after unary operator: '-White'
(341,69): run-time error CSS1039: Token not allowed after unary operator: '-White'
(342,68): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(345,123): run-time error CSS1039: Token not allowed after unary operator: '-White'
(345,155): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(345,242): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(347,99): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(348,136): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(350,85): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(351,109): run-time error CSS1039: Token not allowed after unary operator: '-BackgroundGray'
(352,73): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(356,92): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(357,77): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(360,141): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(366,116): run-time error CSS1039: Token not allowed after unary operator: '-White'
(366,148): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(366,235): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(368,138): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(376,76): run-time error CSS1039: Token not allowed after unary operator: '-White'
(380,191): run-time error CSS1039: Token not allowed after unary operator: '-White'
(382,247): run-time error CSS1039: Token not allowed after unary operator: '-White'
(385,153): run-time error CSS1039: Token not allowed after unary operator: '-White'
(386,54): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(387,213): run-time error CSS1039: Token not allowed after unary operator: '-Warning500'
(390,173): run-time error CSS1039: Token not allowed after unary operator: '-White'
(393,141): run-time error CSS1039: Token not allowed after unary operator: '-White'
(393,169): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(395,81): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(395,169): run-time error CSS1039: Token not allowed after unary operator: '-White'
(395,224): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(396,62): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrangeHover'
(397,84): run-time error CSS1039: Token not allowed after unary operator: '-White'
(397,118): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(397,188): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(397,270): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(398,65): run-time error CSS1039: Token not allowed after unary operator: '-White'
(398,95): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrangeHover'
(402,145): run-time error CSS1039: Token not allowed after unary operator: '-White'
(402,173): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(406,71): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(408,73): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(410,148): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(411,193): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(414,105): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(414,169): run-time error CSS1039: Token not allowed after unary operator: '-White'
(420,87): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(421,200): run-time error CSS1039: Token not allowed after unary operator: '-Error50'
(421,223): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(421,255): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(436,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(439,80): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(451,165): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(461,151): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(469,47): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(472,50): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(478,42): run-time error CSS1039: Token not allowed after unary operator: '-White'
(479,34): run-time error CSS1039: Token not allowed after unary operator: '-White'
(496,119): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(502,69): run-time error CSS1039: Token not allowed after unary operator: '-White'
(523,96): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(523,135): run-time error CSS1039: Token not allowed after unary operator: '-White'
(524,98): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(527,170): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(527,214): run-time error CSS1039: Token not allowed after unary operator: '-White'
(528,70): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(529,268): run-time error CSS1039: Token not allowed after unary operator: '-White'
(533,40): run-time error CSS1039: Token not allowed after unary operator: '-White'
(536,188): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(536,215): run-time error CSS1039: Token not allowed after unary operator: '-White'
(539,114): run-time error CSS1039: Token not allowed after unary operator: '-White'
(541,119): run-time error CSS1039: Token not allowed after unary operator: '-White'
(544,47): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(552,186): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(560,80): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(560,111): run-time error CSS1039: Token not allowed after unary operator: '-White'
(562,144): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(565,91): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(574,158): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(578,76): run-time error CSS1039: Token not allowed after unary operator: '-Warning50'
(579,129): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(579,212): run-time error CSS1039: Token not allowed after unary operator: '-Warning50'
(584,44): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(586,100): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(590,89): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(591,106): run-time error CSS1039: Token not allowed after unary operator: '-Warning500'
(595,86): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(600,58): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(607,146): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(607,184): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(608,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(609,73): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(609,160): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(616,155): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(617,137): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(617,191): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(618,106): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(619,152): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(620,106): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(621,97): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(622,101): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(623,96): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(624,161): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(629,58): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(629,95): run-time error CSS1039: Token not allowed after unary operator: '-BackgroundGray'
(630,60): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(639,95): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(640,101): run-time error CSS1039: Token not allowed after unary operator: '-HoverGray'
(641,103): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(641,132): run-time error CSS1039: Token not allowed after unary operator: '-White'
(642,109): run-time error CSS1039: Token not allowed after unary operator: '-SuccessGreenHover'
(647,91): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(647,120): run-time error CSS1039: Token not allowed after unary operator: '-White'
(654,45): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(657,118): run-time error CSS1039: Token not allowed after unary operator: '-White'
(660,155): run-time error CSS1039: Token not allowed after unary operator: '-White'
(662,124): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(663,162): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(665,91): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(665,114): run-time error CSS1039: Token not allowed after unary operator: '-White'
(667,97): run-time error CSS1039: Token not allowed after unary operator: '-Error800'
(668,152): run-time error CSS1039: Token not allowed after unary operator: '-White'
(671,57): run-time error CSS1039: Token not allowed after unary operator: '-White'
(672,47): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(673,50): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(673,261): run-time error CSS1039: Token not allowed after unary operator: '-White'
(673,299): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(673,340): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(673,376): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(674,54): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(677,98): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(677,140): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(677,175): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(681,77): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(683,138): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(684,53): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(691,196): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(691,267): run-time error CSS1039: Token not allowed after unary operator: '-White'
(692,74): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(694,102): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(702,139): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(704,141): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(709,135): run-time error CSS1039: Token not allowed after unary operator: '-White'
(717,88): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(720,210): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(720,252): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue50'
(721,66): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(723,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(723,100): run-time error CSS1039: Token not allowed after unary operator: '-White'
(724,72): run-time error CSS1039: Token not allowed after unary operator: '-White'
(725,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(725,118): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue50'
(731,84): run-time error CSS1039: Token not allowed after unary operator: '-White'
(735,190): run-time error CSS1039: Token not allowed after unary operator: '-White'
(742,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(744,79): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(745,92): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(753,89): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(757,176): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(757,217): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(757,253): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(758,200): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(758,247): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(758,288): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(758,324): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(758,380): run-time error CSS1039: Token not allowed after unary operator: '-White'
(759,231): run-time error CSS1039: Token not allowed after unary operator: '-White'
(761,103): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(763,59): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(767,140): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(768,141): run-time error CSS1039: Token not allowed after unary operator: '-White'
(769,66): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(770,42): run-time error CSS1039: Token not allowed after unary operator: '-White'
(771,120): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(775,102): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(777,152): run-time error CSS1039: Token not allowed after unary operator: '-White'
(777,285): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(777,324): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(777,358): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(778,92): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(779,161): run-time error CSS1039: Token not allowed after unary operator: '-White'
(781,64): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(803,117): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(804,139): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(804,280): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(804,320): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(807,50): run-time error CSS1039: Token not allowed after unary operator: '-White'
(838,111): run-time error CSS1039: Token not allowed after unary operator: '-White'
(840,86): run-time error CSS1039: Token not allowed after unary operator: '-White'
(847,80): run-time error CSS1039: Token not allowed after unary operator: '-White'
(849,58): run-time error CSS1039: Token not allowed after unary operator: '-White'
(851,35): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(854,45): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(857,132): run-time error CSS1039: Token not allowed after unary operator: '-HeaderBackground'
(863,106): run-time error CSS1039: Token not allowed after unary operator: '-White'
(864,36): run-time error CSS1039: Token not allowed after unary operator: '-White'
(868,97): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(869,98): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(875,35): run-time error CSS1039: Token not allowed after unary operator: '-White'
(877,113): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(885,119): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(885,215): run-time error CSS1039: Token not allowed after unary operator: '-White'
(885,305): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(886,71): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(888,46): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(890,105): run-time error CSS1039: Token not allowed after unary operator: '-White'
(890,130): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(890,313): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(890,352): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(890,386): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(892,106): run-time error CSS1039: Token not allowed after unary operator: '-White'
(892,131): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(892,305): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(892,344): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(892,378): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(898,166): run-time error CSS1039: Token not allowed after unary operator: '-White'
(898,211): run-time error CSS1039: Token not allowed after unary operator: '-White'
(898,247): run-time error CSS1039: Token not allowed after unary operator: '-White'
(902,163): run-time error CSS1039: Token not allowed after unary operator: '-White'
(903,85): run-time error CSS1039: Token not allowed after unary operator: '-White'
(907,88): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1206,180): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1216,36): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(1221,207): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1231,40): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(1235,141): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1239,81): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1242,39): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1243,44): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1259,117): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1259,160): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1263,120): run-time error CSS1039: Token not allowed after unary operator: '-Voltex-Blue-900'
(1263,157): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1269,113): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1269,147): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1270,121): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1270,153): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1270,191): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1270,231): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1270,262): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1270,288): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1277,69): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1280,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1280,110): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1284,63): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1288,44): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1290,42): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1293,134): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1295,137): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1295,220): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1295,312): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1296,54): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1296,91): run-time error CSS1039: Token not allowed after unary operator: '-Warning500'
(1303,44): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1307,90): run-time error CSS1039: Token not allowed after unary operator: '-Warning500'
(1317,38): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1318,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1318,125): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1322,84): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1329,68): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1331,38): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1341,137): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1342,55): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1342,89): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1344,92): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1345,65): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1351,130): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1352,137): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1353,138): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1354,138): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(1355,209): run-time error CSS1039: Token not allowed after unary operator: '-Error50'
(1355,232): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(1355,263): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1357,84): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(1357,135): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1357,288): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1357,329): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1357,365): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1361,99): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1375,51): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1378,51): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1378,82): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(1384,132): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1385,121): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1386,55): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1401,112): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1402,30): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1402,66): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1403,96): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(1408,70): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1408,105): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1411,80): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1411,117): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1411,158): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1411,194): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1411,252): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1411,293): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1411,328): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1411,355): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1419,100): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1420,55): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1421,61): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1422,104): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1423,61): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1424,74): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1426,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1430,67): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1430,102): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1432,163): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1432,200): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1432,228): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1432,266): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1432,308): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1432,343): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1432,370): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1433,154): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1439,135): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1439,163): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1439,201): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1439,242): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1439,277): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1439,304): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1454,73): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1454,138): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1456,95): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1456,172): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1457,112): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1457,162): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1459,105): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1459,139): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1459,171): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1459,198): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1459,228): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1466,119): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1467,84): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1467,112): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1468,143): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(1469,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1472,77): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1481,73): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1481,471): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1485,75): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1485,478): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1485,525): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1488,74): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1488,475): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1488,522): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue700'
(1491,70): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1491,471): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1491,518): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(1494,73): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1494,480): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(1505,129): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1505,161): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1505,271): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1507,85): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1507,126): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1507,162): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1508,123): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(1511,174): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1511,220): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1516,79): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1516,157): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(1527,147): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1530,66): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1530,97): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1530,144): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1530,184): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1530,220): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1531,95): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1531,127): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary-medium'
(1535,70): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1537,103): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1548,60): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1548,97): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1548,140): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1548,176): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1548,214): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1548,255): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1548,290): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1548,317): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1551,89): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary-medium'
(1554,205): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1559,153): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1559,182): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1559,267): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1559,297): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1560,69): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1561,75): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1565,174): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1569,74): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1569,198): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1570,202): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1572,62): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(1572,90): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1572,703): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1572,742): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1572,776): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1573,198): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(1581,40): run-time error CSS1030: Expected identifier, found '.'
(1581,58): run-time error CSS1031: Expected selector, found ')'
(1581,58): run-time error CSS1025: Expected comma or open brace, found ')'
(1587,82): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1588,40): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1593,141): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1595,64): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1596,65): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1602,135): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1603,102): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(1605,131): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(1605,172): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1609,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1617,84): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1619,150): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1623,55): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(1623,119): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1627,41): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1629,111): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1629,207): run-time error CSS1039: Token not allowed after unary operator: '-Good50'
(1634,172): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(1634,200): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1634,282): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1634,324): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1636,119): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1636,145): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1636,169): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1638,178): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(1638,206): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1638,288): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1658,44): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(1658,82): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1659,226): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1659,267): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1659,303): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1661,129): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(1669,126): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1669,209): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1669,246): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(1670,59): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1672,135): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1672,250): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(1674,89): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(1674,117): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1674,755): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1674,794): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1674,828): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1675,228): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(1680,108): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1680,176): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1681,41): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1685,68): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1687,71): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1693,94): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1698,84): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(1701,61): run-time error CSS1039: Token not allowed after unary operator: '-Error700'
(1702,51): run-time error CSS1039: Token not allowed after unary operator: '-Black'
(1702,128): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(1707,172): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1707,204): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1707,243): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1714,73): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1714,124): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1714,158): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1719,152): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(1719,239): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1722,158): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1725,80): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1731,119): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1734,187): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1737,80): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(1743,118): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1746,117): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1748,141): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1748,192): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(1750,96): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(1750,199): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1757,184): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1758,132): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1763,101): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1763,140): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1766,89): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1774,73): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1774,110): run-time error CSS1039: Token not allowed after unary operator: '-BackgroundGray'
(1775,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1776,137): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1777,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1780,101): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1780,155): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1781,70): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1782,121): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1783,75): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1784,66): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1785,70): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1786,65): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1787,125): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1789,143): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1789,184): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1790,192): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1795,117): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(1797,180): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1802,213): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1802,276): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1803,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1834,72): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1834,118): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1834,160): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1834,344): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1834,385): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1834,421): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1865,319): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1865,360): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1865,396): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1871,51): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1872,30): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1872,71): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1872,120): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1874,44): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1875,32): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1876,42): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1877,43): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1878,68): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1878,170): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1878,223): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1882,116): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1885,112): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1889,122): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1889,159): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1889,202): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1889,238): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1889,276): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1889,317): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1889,352): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1889,379): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1890,50): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(1890,114): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1898,66): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(1899,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1903,50): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1907,49): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1908,64): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1921,60): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1924,93): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1924,130): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1924,171): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1924,207): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(1924,267): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1924,308): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1924,343): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1924,370): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1936,108): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1945,206): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1945,252): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1949,69): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1955,79): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1962,38): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(1966,144): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(1966,182): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1968,198): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1969,120): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(1971,207): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1973,106): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(1974,107): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(1987,109): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(1988,168): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(1988,210): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(1995,150): run-time error CSS1039: Token not allowed after unary operator: '-White'
(1999,125): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2003,190): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2003,218): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2003,301): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2005,132): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2005,158): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2005,188): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2006,196): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2006,224): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2006,307): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2016,135): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2019,119): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2034,189): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2034,260): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2040,149): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2040,190): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2045,83): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2048,81): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2052,88): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2064,221): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2064,258): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2064,288): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2074,52): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2084,145): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2084,230): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2084,268): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2085,84): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2086,151): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2086,236): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2086,274): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2088,90): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2089,148): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2089,233): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2089,271): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2090,87): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2092,154): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2092,271): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2093,106): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(2093,134): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2093,772): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2093,811): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2093,845): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2094,245): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(2101,99): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2103,174): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2103,206): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2103,244): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2110,75): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2110,126): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2110,160): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2113,154): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2119,28): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2121,83): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2125,121): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2127,201): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2130,82): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2134,120): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2136,119): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2140,105): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2142,38): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2142,70): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2142,109): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2144,81): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2144,132): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2144,166): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2146,158): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2146,242): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2151,28): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2152,89): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2154,127): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2155,207): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2157,88): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2159,126): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2160,125): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2165,78): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2167,166): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2173,130): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2177,123): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2177,162): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2178,110): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2187,95): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2187,132): run-time error CSS1039: Token not allowed after unary operator: '-BackgroundGray'
(2188,97): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2189,176): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2190,98): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2192,165): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2192,206): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2193,214): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2195,188): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(2200,202): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2202,224): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2202,287): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2203,97): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2207,121): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2214,118): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2217,99): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2219,70): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2226,98): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2230,66): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2231,51): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2232,57): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2236,169): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2238,188): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2245,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2246,75): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2259,169): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2263,61): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2263,108): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2264,63): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2274,135): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2276,106): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2276,166): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2277,135): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2278,175): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2278,255): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2287,62): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2290,76): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2295,79): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2298,115): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2298,160): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2309,139): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2310,83): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(2317,134): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2318,41): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2319,146): run-time error CSS1039: Token not allowed after unary operator: '-Black'
(2321,52): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2323,67): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2362,139): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2362,174): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2362,213): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2362,247): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2362,284): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(2362,319): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(2362,346): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(2363,100): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2365,109): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2368,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2368,153): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2369,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2369,153): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2370,83): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2381,67): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2392,67): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2409,63): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(2410,73): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2411,57): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2416,106): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2416,145): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2418,106): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2429,187): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2435,142): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2471,146): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2472,147): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2475,237): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2475,276): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2475,349): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2479,113): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2479,145): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2480,106): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2481,115): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2481,157): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2482,108): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2493,152): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2496,132): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2499,139): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2505,190): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2508,118): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2511,212): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2511,243): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2511,309): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2512,327): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2512,356): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2513,219): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2514,119): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2516,246): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2517,191): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2517,212): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2517,257): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2518,330): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2519,160): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2520,124): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2529,137): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2531,373): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2531,403): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2533,110): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2534,108): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2547,166): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2548,143): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(2548,174): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2549,163): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2551,130): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue50'
(2551,157): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2551,193): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2564,168): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(2564,220): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2564,258): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2564,299): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2565,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2566,128): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2574,146): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2574,241): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2574,280): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2574,322): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2579,61): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(2580,45): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2582,46): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2583,57): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2587,150): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2588,183): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2594,92): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2594,170): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2597,93): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2601,86): run-time error CSS1039: Token not allowed after unary operator: '-Error700'
(2602,112): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2608,115): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2610,82): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2610,123): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2612,104): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2613,93): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue800'
(2620,83): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(2629,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2630,153): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2630,320): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2631,80): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue50'
(2636,133): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2645,149): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2655,108): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2657,118): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2659,147): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2665,114): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2674,258): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2674,286): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2686,77): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2688,73): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2692,61): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2692,141): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2698,71): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2712,125): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2713,121): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2717,79): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2718,157): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2718,324): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2721,102): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2722,98): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(2732,142): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2736,132): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2736,171): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2739,120): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2740,155): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2740,190): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2740,229): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2740,271): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2741,166): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2741,203): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2741,242): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2741,284): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2750,115): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2751,215): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2752,116): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2762,34): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2763,42): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2767,125): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2778,211): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2782,94): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2782,125): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2800,169): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(2826,163): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2829,184): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2829,208): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2841,107): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2841,156): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(2847,81): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(2868,145): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2871,126): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(2871,173): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2871,214): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2871,250): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2879,157): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2887,163): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2892,142): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(2894,201): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2894,232): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2894,286): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2896,116): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2900,145): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2929,109): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(2932,118): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2942,93): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(2953,141): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2953,170): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(2960,69): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2961,123): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(2964,96): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(2979,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2979,136): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(2979,169): run-time error CSS1039: Token not allowed after unary operator: '-White'
(2995,88): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(2998,97): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(3005,135): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3007,97): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3010,94): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(3011,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3017,87): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3024,87): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3030,49): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3030,131): run-time error CSS1039: Token not allowed after unary operator: '-Good50'
(3034,103): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3034,142): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3036,101): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3042,120): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3043,65): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3053,98): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3053,184): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3053,226): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3056,178): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3056,243): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3062,113): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3067,65): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3069,36): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3069,173): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(3070,35): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3071,94): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3071,131): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(3071,174): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3072,55): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3083,195): run-time error CSS1039: Token not allowed after unary operator: '-Black'
(3091,162): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3096,152): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3097,184): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3097,250): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3097,289): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3098,104): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3100,186): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3100,252): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3100,291): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3101,106): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3105,179): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3106,100): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3111,185): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3111,267): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3116,194): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3116,234): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3116,270): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3119,112): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3178,174): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3178,233): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3178,272): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3179,64): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3180,77): run-time error CSS1039: Token not allowed after unary operator: '-Error700'
(3181,252): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3181,281): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3188,71): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3189,67): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3199,138): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3200,135): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3204,108): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3204,139): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3205,104): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3208,187): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3208,216): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3212,115): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3216,109): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3216,148): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3226,81): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3226,118): run-time error CSS1039: Token not allowed after unary operator: '-BackgroundGray'
(3227,83): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3232,96): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3233,142): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3233,178): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3233,217): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3234,128): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3234,170): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3249,104): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3267,79): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3291,243): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3291,329): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3291,371): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3292,85): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3293,101): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3294,267): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3295,147): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3296,153): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3299,149): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3301,88): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3304,176): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3304,214): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3304,245): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3307,148): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3308,171): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3310,115): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3312,121): run-time error CSS1039: Token not allowed after unary operator: '-Error800'
(3315,128): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3315,171): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3326,115): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3326,157): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3338,113): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3339,147): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3339,223): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3339,262): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3340,65): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3342,147): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3342,223): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3342,262): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3343,67): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3363,180): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3363,266): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3363,308): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3365,263): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3367,127): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3372,165): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3374,99): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3377,140): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3379,89): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3380,93): run-time error CSS1039: Token not allowed after unary operator: '-Orange900'
(3381,127): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(3381,189): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3383,78): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(3385,161): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3385,199): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3385,230): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3387,151): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3388,156): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3390,100): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3395,107): run-time error CSS1039: Token not allowed after unary operator: '-Error800'
(3397,169): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3397,207): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3397,238): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3398,80): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3400,132): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3400,175): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3414,52): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3446,94): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3446,136): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3446,183): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3447,99): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3448,136): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3450,35): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3459,100): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3459,139): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3461,98): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3467,91): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3468,82): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(3469,90): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3484,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3485,92): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3491,110): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3495,139): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3496,81): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3496,110): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3496,148): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3496,183): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3496,210): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3499,66): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3500,173): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3507,120): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3508,66): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3509,55): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3512,96): run-time error CSS1039: Token not allowed after unary operator: '-Warning50'
(3513,98): run-time error CSS1039: Token not allowed after unary operator: '-Error400'
(3521,97): run-time error CSS1039: Token not allowed after unary operator: '-Warning50'
(3522,59): run-time error CSS1039: Token not allowed after unary operator: '-Error400'
(3531,140): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3540,107): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3541,30): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3541,66): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3543,100): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3553,47): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3553,172): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3553,207): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3553,234): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3554,62): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3557,81): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3569,127): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3579,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3579,97): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(3590,56): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(3595,120): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3595,152): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3595,181): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3595,219): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3601,103): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(3604,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3605,106): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(3610,198): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3610,241): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(3610,375): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3621,113): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3628,63): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3629,75): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3635,133): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(3636,151): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(3659,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3682,60): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3686,63): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3712,91): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3713,114): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(3759,96): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3760,122): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3778,83): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3780,197): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3780,229): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3782,27): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(3786,141): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3786,180): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3797,284): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3812,107): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3813,157): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3813,301): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3813,342): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3813,378): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3819,147): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3821,116): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3822,139): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3824,83): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(3824,106): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3826,89): run-time error CSS1039: Token not allowed after unary operator: '-Error800'
(3830,116): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3833,159): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3839,115): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3839,154): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3840,115): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3845,130): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3852,39): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3853,48): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3854,64): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(3856,125): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3857,100): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3865,67): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3866,182): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(3870,81): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3882,88): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3883,60): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3892,81): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3917,99): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3917,332): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3917,369): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3917,411): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3917,447): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3918,101): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(3924,94): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3925,108): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3930,79): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3933,67): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(3933,98): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3933,688): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3933,727): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3933,761): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3935,151): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(3937,61): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3941,103): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3945,41): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(3952,44): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3952,107): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(3953,97): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3958,166): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3966,84): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3966,104): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(3967,83): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3967,114): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(3968,134): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(3980,67): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(3985,99): run-time error CSS1039: Token not allowed after unary operator: '-White'
(3988,55): run-time error CSS1039: Token not allowed after unary operator: '-Error900'
(4025,141): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4025,201): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4028,85): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4038,50): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4049,83): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4052,88): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4052,150): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4053,129): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4062,111): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(4062,153): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(4066,118): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4067,143): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4076,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4082,100): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4082,178): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4082,219): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4082,255): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4089,85): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(4089,134): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4091,86): run-time error CSS1039: Token not allowed after unary operator: '-Good100'
(4091,125): run-time error CSS1039: Token not allowed after unary operator: '-Good100'
(4091,157): run-time error CSS1039: Token not allowed after unary operator: '-SuccessGreenLight'
(4102,78): run-time error CSS1039: Token not allowed after unary operator: '-SuccessGreenLight'
(4106,90): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(4107,232): run-time error CSS1039: Token not allowed after unary operator: '-VoltexAltGreen'
(4107,295): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4108,174): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4109,54): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(4114,123): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4114,152): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4114,190): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4114,225): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4114,252): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4129,76): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4136,100): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(4136,141): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4136,182): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4136,218): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4168,106): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4177,78): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4177,113): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4177,146): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4198,106): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4198,145): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4200,84): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4202,99): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4202,185): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4202,227): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4211,120): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4211,154): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4212,113): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4212,200): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4213,107): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(4216,82): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4221,108): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4222,56): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4223,108): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4226,88): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(4250,114): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(4251,37): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4251,81): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(4264,123): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(4264,165): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(4268,102): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4270,95): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(4271,117): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4291,243): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4295,134): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4296,142): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4304,230): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4304,263): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4305,167): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4309,67): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4310,107): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4310,134): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(4338,61): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4384,376): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4385,95): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4386,101): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4387,96): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4388,102): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4389,94): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4390,100): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4391,97): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4392,103): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4393,98): run-time error CSS1039: Token not allowed after unary operator: '-Black'
(4394,104): run-time error CSS1039: Token not allowed after unary operator: '-Black'
(4395,97): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4396,103): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4397,95): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4398,101): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4408,99): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4409,180): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4417,195): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4421,203): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4462,102): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4499,76): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4499,113): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4499,154): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4499,190): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4499,229): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4499,270): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4499,305): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4499,332): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(4503,66): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(4504,74): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4505,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4509,65): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4512,132): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4514,142): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4522,108): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4522,140): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4534,130): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4534,165): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4534,204): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4534,238): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4536,110): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4536,143): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4541,42): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4543,95): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(4544,37): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4544,83): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4545,45): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(4549,54): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4550,48): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4553,40): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4554,150): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4554,189): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4554,223): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4554,602): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(4556,199): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4556,238): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4556,272): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4556,615): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(4558,55): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(4561,97): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4564,83): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4566,26): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4573,233): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(4579,113): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4580,112): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(4581,44): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(4582,121): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(4584,77): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4584,125): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary'
(4586,78): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4587,50): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(4599,53): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4600,74): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4600,131): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(4601,48): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4601,103): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-light'
(4612,187): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4613,115): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4614,183): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4615,163): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4621,102): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4625,193): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4656,194): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4657,158): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4657,190): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-medium'
(4659,30): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(4660,50): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(4661,38): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4662,136): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4667,187): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4673,108): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4673,133): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4683,50): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4690,40): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(4701,714): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4703,75): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4703,95): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4703,138): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4712,135): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4719,235): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4733,28): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4733,167): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(4735,159): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4738,77): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4738,343): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4738,384): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4738,420): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4739,174): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4742,148): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4743,60): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4744,155): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4744,263): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4745,53): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4750,114): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4751,188): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4751,304): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4757,149): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4757,180): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4757,208): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4758,62): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(4759,61): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4760,51): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4764,48): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4764,213): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4764,253): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4768,53): run-time error CSS1039: Token not allowed after unary operator: '-AccentBlue900'
(4768,82): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4772,148): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4773,78): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4773,281): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4773,322): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4773,358): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4773,392): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4775,131): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4778,134): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4779,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4780,63): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4783,64): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4786,186): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4787,63): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4790,42): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4790,253): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4790,294): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4790,330): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4791,164): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4794,66): run-time error CSS1039: Token not allowed after unary operator: '-TextGray'
(4795,43): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4796,41): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4798,63): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4798,274): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4798,315): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4798,351): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4800,82): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4802,57): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4803,123): run-time error CSS1039: Token not allowed after unary operator: '-LightBorderGray'
(4805,172): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4812,145): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4812,254): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4813,50): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4814,162): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4818,39): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4818,250): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4818,290): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4818,326): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4822,126): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4822,161): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4822,200): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4822,234): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4828,66): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(4840,72): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4845,174): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(4848,55): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(4875,93): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4876,64): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4879,47): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(4885,42): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(4889,38): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(4890,36): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryOrange'
(4906,132): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlack'
(4919,127): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4920,27): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(4939,81): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(4944,57): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(4944,86): run-time error CSS1039: Token not allowed after unary operator: '-Good900'
(4944,109): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4961,130): run-time error CSS1039: Token not allowed after unary operator: '-White'
(4961,157): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(4962,67): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4963,90): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4963,132): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBtnBlue900'
(4991,45): run-time error CSS1039: Token not allowed after unary operator: '-White'
(5007,119): run-time error CSS1039: Token not allowed after unary operator: '-DarkGray'
(5029,207): run-time error CSS1039: Token not allowed after unary operator: '-Gray'
(5030,55): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5079,62): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5079,105): run-time error CSS1039: Token not allowed after unary operator: '-ff-secondary'
(5079,157): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(5079,206): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(5079,250): run-time error CSS1039: Token not allowed after unary operator: '-borderRadius'
(5082,52): run-time error CSS1039: Token not allowed after unary operator: '-LightGray'
(5085,101): run-time error CSS1039: Token not allowed after unary operator: '-White'
(5141,296): run-time error CSS1039: Token not allowed after unary operator: '-White'
(5144,82): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5144,110): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5150,225): run-time error CSS1039: Token not allowed after unary operator: '-White'
(5154,52): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5154,142): run-time error CSS1039: Token not allowed after unary operator: '-ff-primary-semibold'
(5157,80): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5157,109): run-time error CSS1039: Token not allowed after unary operator: '-VoltexBlue900'
(5158,58): run-time error CSS1039: Token not allowed after unary operator: '-White'
(5158,89): 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; appearance: button; cursor: pointer; }


[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	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; appearance:none; }
select {background:var(--White) 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;appearance: none; border: 1px solid var(--LightBorderGray); border-radius:4px; /* background-image: linear-gradient(45deg, transparent 50%, var(--DarkGray) 50%), linear-gradient(135deg, var(--DarkGray) 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:var(--White); 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:var(--White); }


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number] { -moz-appearance: textfield; 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:var(--LightGray); 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: var(--LightGray); }
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: var(--Gray)!important; opacity: 1; }
:-ms-input-placeholder { color: var(--Gray)!important; }
::-ms-input-placeholder { color: var(--Gray)!important; }

.light-style-input:focus::-webkit-input-placeholder {
    color: var(--Gray) !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:var(--White)6F6;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:var(--SuccessGreenLight);background-color:var(--SuccessGreenBackground);border:1px solid var(--SuccessGreenBorder);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:var(--White); 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: var(--DarkGray); bottom: 100%; color: var(--White); 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 var(--DarkGray) 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:var(--White)9df;color:var(--WarningText);padding:8px 15px;border:1px solid var(--WarningText);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:var(--WarningText)}*/
.bg-alert{font-size:14px;line-height:26px;background-color:var(--AlertBackground);color:var(--AlertText);padding:15px 15px 15px 54px;border:1px solid var(--AlertText);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:var(--AlertText)}*/
.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:var(--White); 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:var(--White); 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:var(--Gray)!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:var(--White); 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 var(--Gray); cursor:pointer; box-sizing:border-box; background: var(--Gray); -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 { text-decoration:none; background-color:var(--HoverGray); }

.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: var(--White); }
.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: var(--VoltexAltGreen); }
.green-btn:focus,.abn-checkout-row
.small.green-btn:hover,
.green-btn:hover { background-color:var(--SuccessGreenHover)!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:var(--White); background:var(--PrimaryOrange); border-color:var(--PrimaryOrange); font-family:var(--ff-primary-medium); }
.btn-primary:hover { background:var(--PrimaryOrangeHover); border-color:var(--PrimaryOrange); }

.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: var(--MediumGray); background-color: var(--White); background-image: none; border: 1px solid var(--Gray); 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 var(--LightBorderGray); background-color:var(--White); 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 var(--LightBorderGray); background-color: var(--LightGray)!important; }
textarea { resize:none; }

.custom-disabled { pointer-events: none; cursor: not-allowed; border: solid 1px var(--LightBorderGray); background-color: var(--LightGray) !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:none; width: 100%; height: 100%;  position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(32,33,36,0.70);  z-index: 9999999999!important; flex-direction: row; align-items: center; justify-content: center; }
.default-modal.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; }
.default-modal.fade.in { opacity: 1; }

.default-modal .modal-inner { display:inline-block; position: relative; border: 0; max-width:415px; width:92%; min-height:150px; max-height:94%;   }
.default-modal .modal-content { position: relative; padding:15px; border-radius:var(--borderRadius); box-sizing:border-box; background:var(--White); -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.fade .modal-inner {  -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%); }
.default-modal.in .modal-inner { -webkit-transform: translate(0, 0); -ms-transform: translate(0,0); -o-transform: translate(0,0); transform: translate(0, 0); }


.default-modal .modal-inner .modal-close { cursor:pointer; width:24px; height:24px; display:block; position:absolute; top:20px; right:15px; background: var(--White) 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:var(--White); -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: var(--HeaderBackground)!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: var(--LightGray); 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(https://www.voltexelectrical.com.au/skins/Skin_3/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(https://www.voltexelectrical.com.au/skins/Skin_3/images2/footer_icons/real-warranties-icon-pod-hover.svg); }
.head-pod-icon-wrap .head-pod-inner .each-link .pod-icon.voltexapp { background-image: url(https://www.voltexelectrical.com.au/skins/Skin_3/images2/footer_icons/voltex-app-icon-pod-hover.svg); }
.head-pod-icon-wrap .head-pod-inner .each-link .pod-icon.instantsupport { background-image: url(https://www.voltexelectrical.com.au/skins/Skin_3/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: var(--White); padding: 3px 40px 0 0; }
.header-inner .phone-number .ctext { display:block; color:var(--White); opacity:0.6; font-size:13px; line-height:16px; font-weight:400; }
.header-inner .phone-number a { font-weight:700;  color:var(--White); text-decoration:none; }
.header-inner .CheckoutContinueBtn { display:none; float:right; width:149px; font-size:14px; text-align:center; line-height:40px; height:40px; color:var(--White); 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:var(--SearchBoxBlue); 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: var(--White); 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:var(--White); 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:var(--White);}
.header-inner .search-box .textbox:-moz-placeholder{color:var(--White);opacity:1}
.header-inner .search-box .textbox::-moz-placeholder{color:var(--White);opacity:1}
.header-inner .search-box .textbox:-ms-input-placeholder{color:var(--White);}
.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: var(--White); border: 1px solid var(--LightBorderGray); 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 var(--LightBorderGray); }
.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:var(--TextGray); display:block; padding:10px 15px 10px 20px; }
.sli-ac-search-results .search-suggestions-col ul li a:hover { text-decoration:none; background-color: var(--BackgroundGray); }
.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: var(--TextGray); 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: var(--White); border: 1px solid var(--LightBorderGray); 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 var(--LightGray); }
.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:var(--White); 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: var(--White); 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,var(--White) 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:var(--White); 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:var(--PrimaryOrange); 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 var(--White); 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:var(--White); 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:var(--PrimaryOrange); height:34px; line-height:34px!important; text-align:center; color:var(--White); font-size:13px!important; border-radius: var(--borderRadius); }
.login-reg-dropdown .login-btn:hover { background-color:var(--PrimaryOrangeHover); }
.login-reg-dropdown .register-btn { display:block!important; background-color:var(--White)AF3; border:1px solid var(--PrimaryOrange);  height:34px; line-height:34px!important; color:var(--PrimaryOrange); text-align:center; font-size:13px!important; border-radius: var(--borderRadius); }
.login-reg-dropdown .register-btn:hover { background-color:var(--White)AF3; border-color:var(--PrimaryOrangeHover); }
.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:var(--White); 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 var(--LightGray); 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 var(--LightBorderGray); border-left-width:3px; background-color:var(--White);  -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:var(--PrimaryOrange); }
.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:var(--White);background-image:url(https://www.voltexelectrical.com.au/skins/Skin_3/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:var(--White);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:var(--White); }
#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; background:none!important; }
#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 .minicart-bottom-shadow { display:none; }

#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: var(--White); }
#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 var(--Gray);border-right:0;background-color:var(--White);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:var(--White);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:var(--White);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:var(--White);-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:var(--White); 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:var(--White); 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:var(--DarkGray);top:100%;color:var(--White);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 var(--DarkGray) 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); 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 var(--DarkGray) 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); 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:var(--Gray); margin-top:8px; border-radius:3px; overflow:hidden; }
.freeshipping-cart-goal-minicart .goal-progress-bar span { height: 4px; display: block; background: var(--Warning500); }


.free-standard-shipping-wrap { display:flex; padding-top:10px; flex-wrap:nowrap; flex-direction:row; gap:6px; justify-content:flex-start; align-items:center; }
.free-standard-shipping-wrap .text { font-size: 13px; line-height: 15px; color: var(--VoltexBlack); transition: all .3s; }
.free-standard-shipping-wrap .check-icon img { display:block; width:13px; height:13px; }

.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-add-to-list-popup .modal-inner { max-width:378px; }
.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 var(--LightBorderGray); background-image:url(https://www.voltexelectrical.com.au/skins/Skin_3/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: var(--Gray); padding:0 14px!important; min-width:30px; font-size:12px!important; color:var(--TextGray); border-radius:6px; }
.cart-add-to-list-popup .btns-row { padding-top:20px; position:relative; }

.cartListError { float:left; font-size: 14px; color: #707070; position:absolute; left:0; bottom:0; }
.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 var(--Gray); 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:var(--Gray); }
.cart-add-to-list-popup .cart-create-new-list-wrap input.addlist::-moz-placeholder { color:var(--Gray); }
.cart-add-to-list-popup .cart-create-new-list-wrap input.addlist:-ms-input-placeholder { color:var(--Gray); }
.cart-add-to-list-popup .cart-create-new-list-wrap input.addlist:-moz-placeholder { color:var(--Gray); }
.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:var(--BackgroundGray); }
.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 .modal-close { top:15px!important; right:15px!important; }
.cart-confirmation-add-to-list-popup .modal-inner { max-width: 468px; }
.cart-confirmation-add-to-list-popup .btns-row { padding-top:8px; justify-content:space-between; }
.cart-confirmation-add-to-list-popup .btns-row .vbtn-primary { width:49%; }
.cart-confirmation-add-to-list-popup .btns-row .vbtn-primary.keep-btn { background-color:var(--Gray); color:#202124; }
.cart-confirmation-add-to-list-popup .btns-row .vbtn-primary.keep-btn:hover { background-color:var(--HoverGray); }
.cart-confirmation-add-to-list-popup .btns-row .vbtn-primary.remove-saved-btn { background-color:var(--VoltexAltGreen); color:var(--White); }
.cart-confirmation-add-to-list-popup .btns-row .vbtn-primary.remove-saved-btn:hover { background-color:var(--SuccessGreenHover); }


.cart-success-add-to-list-popup .modal-inner { max-width:415px; }
.cart-success-add-to-list-popup .modal-close { top:15px; right:15px; }
.cart-success-add-to-list-popup .btns-row .ok-btn { min-width:78px; background-color:var(--VoltexAltGreen); color:var(--White); }


.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:var(--VoltexAltGreen); }


#li-minicartItems .ItemsSpinner { float: left; width: 70px; height: 99px; position: relative; background-color: var(--White); 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:var(--White); }
.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 10px 0; text-align:center; font-size:16px; color:var(--Error900); font-weight:bold; }
.mini-cart-popup .each-prod-row .removePopup .txt2 { max-width:75%; text-align:center; padding:0 20px 12px 20px; font-size: 13px; line-height: 19px; color: var(--TextGray); }
.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:var(--White); }
.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:var(--White); }
.mini-cart-popup .each-prod-row .removePopup .btns2 .vbtn-cancel-txt { margin-left:10px; }

.mini-cart-popup .each-prod-row { background-color:var(--White); 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 var(--LightBorderGray); 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:var(--White);  -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 var(--LightBorderGray); background-color: var(--LightGray) !important; color:var(--Gray); }
.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:var(--LightGray); 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:var(--White); }
.mini-cart-popup #btnCheckOutNow a.btn-secondary {background-color: var(--Gray); }

.minicart-reco-accessories-wrap { display:block; max-height:170px; overflow:hidden; background: var(--LightGray); 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: var(--LightGray)!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: var(--LightGray)!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: var(--White); -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; 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; 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:var(--White); }
.minicart-reco-accessories-wrap .ra-addtocart:hover .text { color:var(--White); }
.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:var(--White); 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,var(--White) 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 var(--LightGray); padding-bottom:20px; position:relative; z-index:10; }
.mini-cart-popup .variants-wrap .variantRow { padding:10px 0; border-bottom:1px solid var(--LightGray); }
.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 var(--LightBorderGray); -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); box-sizing:border-box; background: var(--White) 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:var(--White);}
.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:var(--White);background-image:url(https://www.voltexelectrical.com.au/skins/Skin_3/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:var(--White);background-image:url(https://www.voltexelectrical.com.au/skins/Skin_3/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: var(--LightGray); }
.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:var(--White); 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-top:12px; padding-bottom:12px; position:absolute; bottom:0; left:0; width:100%; background-color:var(--White); }
.mini-cart-popup-empty .cart-sdd img { top:18px; }
#minicart-subtotal-row.border-top { border-top: 3px solid var(--LightGray); margin-top:15px; }


.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: var(--White);  }
.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; line-height:normal; }
.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.bg-warning:hover { color: #9F6000; }
.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:var(--White); 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: var(--White); 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:var(--White); 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:var(--White); 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:var(--HeaderBackground);-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:var(--White);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: var(--White); }
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: var(--LightGray); border-width: 7px; margin-left: -7px; }
ul.navbar li .arrow_box:before { border-color: rgba(255, 255, 255, 0); border-bottom-color: var(--LightGray); 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:var(--White); }
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:var(--LightGray);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 var(--LightBorderGray);height:108px;line-height:normal;color:#202124!important;background-color:var(--White);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:var(--White);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:var(--White);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 var(--White)!important;border-left:1px solid var(--White);border-right:1px solid var(--White);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:var(--White)}
ul.navbar .accordion-navbar .accordion-section-title.active{border-right-color:var(--White)!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 var(--White)!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:var(--DarkGray); }
.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:var(--DarkGray); }
.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:var(--White); 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:var(--White); border: 1px solid var(--LightBorderGray); 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:var(--White); 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:var(--White); }
.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: var(--White); 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:var(--White); 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; display: grid; grid-template-columns: 33.33% 33.33% 33.33%; }
.home-three-boxes .row::before, .home-three-boxes .row::after  { display: none; }
.home-three-boxes .ecolumn { float:left; width:100%; 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:100%; 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: 10px; margin-bottom:10px; border:1px solid #F2F3F7; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10); background: #fff; border-radius: 4px;  }
.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:20px; }
.home-three-boxes .account-summary .account-bal-box .title { clear:both; font-size:15px; color:#202124; font-weight:bold; line-height: normal; margin-bottom: 5px; }
.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:15px; color:var(--Good900); font-weight:900; }
.home-three-boxes .account-summary .account-bal-box .amt-balance { vertical-align: top; display:inline-block; font-size:15px; color:var(--VoltexBlue900); 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: var(--White); 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 .pay-btn.show {display: block !important;}
.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; }
#homepageLoyaltyPoints { display: flex; align-items: center; gap: 5px;  }
#homepageLoyaltyPoints img { width: 16px; }
#homepagePointsProgram:hover { border-color: var(--VoltexBlue900); }


.home-three-boxes .seemore-btn:hover { color:var(--White); background-color:var(--PrimaryOrange); }

.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; 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 .slick-dots { text-align:left; bottom: -120px; position: unset !important; }
.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:var(--PrimaryOrange); 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: var(--White); -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); position: relative;border: 1px solid var(--LightBorderGray); -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:var(--White); border-radius:var(--borderRadius); border:1px solid var(--LightBorderGray);  -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:var(--White); }
.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:var(--White); border-radius:var(--borderRadius); border:1px solid var(--LightBorderGray); -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:var(--LightGray); 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:var(--White); -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:var(--White); }
.home-toprecocat .cat-row .each-prod .txtcol .prodDesc { display:block; max-height:57px; display: -webkit-box; margin-bottom:12px; color:var(--TextGray); font-size:14px; line-height:19px; font-weight:bold; max-width: 170px; -webkit-line-clamp: 3; 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:var(--White); 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:var(--White); 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:var(--White); 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:var(--White); 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: var(--White); border: 1px solid var(--LightBorderGray); 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:var(--TextGray); 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; 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:var(--White); 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 var(--LightBorderGray); }
.category-wrap .product-list .grid { clear:both; margin:0; }

.cat-filter { clear:both; margin:0 0 15px; background-color:var(--White); border:1px solid var(--LightBorderGray); -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 var(--LightBorderGray); }
.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 var(--LightBorderGray); 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: var(--White); -webkit-border-radius: var(--borderRadius);   -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); border:1px solid var(--LightBorderGray); -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:var(--White); border-radius: var(--borderRadius); box-shadow: 0 1px 2px 0 rgba(63, 63, 68, 0.1); border:1px solid var(--LightBorderGray); 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: var(--White); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: relative;border: 1px solid var(--LightBorderGray); -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:var(--White); 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:var(--DarkGray);top:0;color:var(--White);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 var(--DarkGray); }
.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:var(--LightGray); 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 var(--LightBorderGray); }
.each-product-column .bundle-price-table { width:100%;  font-size:14px; font-weight:bold; color:var(--TextGray); }
.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:var(--TextGray); border-bottom:1px solid var(--LightGray); }
.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 var(--TextGray); 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:var(--White)8E6; }
.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:var(--White); }
.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:var(--Gray); border-color:var(--Gray); background:var(--White); }

.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: var(--DarkGray); bottom: 100%; color: var(--White); 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 var(--DarkGray) 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:var(--White); 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:var(--White); position:relative; top:2px; }

.each-product-column .addtoCart-btn-disabled { width: 60%; float: right; display:block; font-size:18px; text-align:center; color:var(--White); 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:var(--DarkGray);top:0;color:var(--White);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 var(--DarkGray); }
.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:var(--White); font-size:20px; border-radius: 6px; background-color: var(--VoltexBtnBlue900); position:absolute; right:0; top:0; z-index:10; }
.AddtoCart_loader .spinner { color:var(--White); 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: var(--LightGray)!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:var(--White); /* 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:var(--Black); 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:var(--White); border: 1px solid var(--LightBorderGray); border-radius: var(--borderRadius); text-align:center; position:relative; top:0; -webkit-appearance: none;  -moz-appearance: textfield; appearance: none; 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:var(--LightBorderGray)!important; background-color:var(--LightGray)!important; color:var(--Gray)!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:var(--DarkGray); 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; appearance: none; 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:var(--White); 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:var(--White); 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:var(--White); 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:var(--White);     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:var(--White); 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:var(--White); 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: var(--LightGray); 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:var(--BackgroundGray); }
.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 var(--Gray); 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:var(--Gray); }
.createNewList-wrap input.addlist::-moz-placeholder { color:var(--Gray); }
.createNewList-wrap input.addlist:-ms-input-placeholder { color:var(--Gray); }
.createNewList-wrap input.addlist:-moz-placeholder { color:var(--Gray); }
.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 var(--LightBorderGray); background-color:var(--White); -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:var(--White); 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:var(--TextGray); 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:var(--White); 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:var(--LightGray); border:1px solid transparent; border-radius: var(--borderRadius); text-align:center; -webkit-appearance: none;  -moz-appearance: textfield; appearance: none; 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: var(--LightGray)!important; background-color: var(--LightGray)!important; border-color: var(--LightGray)!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:var(--White)!important; border:1px solid var(--LightBorderGray)!important; border-radius: var(--borderRadius)!important; margin-bottom:15px!important;  }
.dd-selected-description-truncated { display:none!important;  }
.dd-selected { font-size: 14px; color:var(--Gray); 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 var(--LightBorderGray)!important; margin-top:-5px!important; padding:10px 0!important; border-radius: var(--borderRadius)!important; box-shadow: 0 5px 5px var(--Gray)!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: var(--White); -webkit-border-radius: var(--borderRadius);   -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); border:1px solid var(--LightBorderGray); -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:var(--TextGray); 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 var(--LightBorderGray); 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: var(--White); -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); position:  relative; border: 1px solid var(--LightBorderGray); -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:var(--Gray); 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:var(--White); 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 var(--White); }		
.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:var(--White); 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:var(--Gray); 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:var(--White); }
.product-detail-wrap .pd-top-row .product-info-column .line-row { clear:both; height:0px; border-bottom:1px solid var(--LightBorderGray); }

.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:var(--LightGray); 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: var(--TextGray); border-bottom: 1px solid var(--LightGray); }
.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:var(--White); 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:var(--Gray); border-color:var(--Gray); background-color:var(--White); }
.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: var(--White); 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 var(--LightBorderGray); }

.product-detail-wrap .detail-points-sticky { position: fixed; background: #fff; width: 100%; top: 171px; left: 0; z-index: 9999; display: flex; justify-content: end; padding: 12px; box-shadow: 0 2px 5px 0 rgba(229, 229, 229, 0.50); }
.product-detail-wrap .detail-points-sticky .points-sticky-container { width: 100%; max-width: 1258px; margin: 0 auto; display: flex; align-items: center; gap: 60px; justify-content: end; font-size: 16px; font-weight: 600; }
.product-detail-wrap .detail-points-sticky .points-sticky-container div { display: flex; align-items: center; gap: 5px; }
.product-detail-wrap .product-controls .plus-btn.plus-btn-disabled { background-color: #949494 !important;  cursor: not-allowed; }


.pp-points { display: flex; align-items: center; gap: 2px; font-weight: 600; }

.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 var(--LightBorderGray); 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 var(--LightBorderGray); background-color:var(--White); 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 var(--LightGray); 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 var(--LightBorderGray); }
#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 var(--Gray); background-color:var(--White); }
.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 var(--LightBorderGray); 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: var(--White); 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: var(--White); 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: var(--White); 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: var(--White); 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:var(--DarkGray);top:0;color:var(--White);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 var(--DarkGray); }
.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: var(--White); 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:var(--White); border: 1px solid var(--LightBorderGray); border-radius:var(--borderRadius); text-align:center; position:relative; top:0; -webkit-appearance: none;  -moz-appearance: textfield; appearance: none; 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:var(--LightBorderGray)!important; background-color:var(--LightGray)!important; color:var(--Gray)!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:var(--White); 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; appearance: none; 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:var(--White); 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:var(--White); position:absolute; top:5px; left:0; }
.ProdAddtoCartListWrap .cartKitQtyControls .plus-icon:after,
.ProdAddtoCartListWrap .cartQtyControls .plus-icon:after { content:" "; width:2px; height:12px; background-color:var(--White); position:absolute; left:5px; top:0; }



.ProdAddtoCartListWrap .matrixcartQtyControls { height: 45px;  position:relative; background-color:var(--White); 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: var(--White); border: 1px solid var(--LightBorderGray); border-radius: var(--borderRadius); text-align: center; position: relative; top: 0; -webkit-appearance: none; -moz-appearance: textfield; appearance: none; 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:var(--LightBorderGray)!important; background-color:var(--LightGray)!important; color:var(--Gray)!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:var(--White); 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; appearance: none; 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:var(--White); 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:var(--White); position:absolute; top:5px; left:0; }
.ProdAddtoCartListWrap .matrixcartQtyControls .plus-icon:after { content:" "; width:2px; height:12px; background-color:var(--White); 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:var(--White); 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: var(--White); 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: var(--LightGray); 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:var(--BackgroundGray); }
.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 var(--LightBorderGray); background-color:var(--White); -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:var(--White); 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:var(--TextGray); 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:var(--White); 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:var(--LightGray); border:1px solid transparent; border-radius: var(--borderRadius); text-align:center; -webkit-appearance: none;  -moz-appearance: textfield; appearance: none; 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 var(--LightGray); 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 var(--LightGray); }
.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 var(--LightGray); 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; 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; }


.get-sample-pack-row { padding:0 90px 60px; }
.get-sample-pack-row .block-bg { width:100%; background-color:#434343; padding:16px 32px; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-content:center; border-radius:4px; }
.get-sample-pack-row .block-bg .left-col { display:flex; gap:32px; flex-wrap:nowrap; flex-direction:row; justify-content:flex-start; align-content:center; }
.get-sample-pack-row .block-bg .left-col .text { color:#ffffff; align-self:center; }
.get-sample-pack-row .block-bg .right-col { display:flex; align-items:center; }
.get-sample-pack-row .block-bg .prod-img img { height:60px; display:block; }
.get-sample-pack-row .ship-info { padding:10px 0 0 0; font-style:italic; font-size:14px; color:#707070; text-align:right; }

.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 var(--LightGray); 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 var(--LightBorderGray); }
.product-tab-content .white-block table tr th { padding:16px 14px!important; font-size: 14px; line-height:18px; border:1px solid var(--LightBorderGray); 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 var(--LightBorderGray); vertical-align: middle!important; border-left:1px solid var(--LightBorderGray); }
.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:var(--White); }


.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 var(--Gray)}
.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:var(--Black); 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:var(--LightGray); 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:var(--White);-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 var(--LightBorderGray); opacity: 0.4;  }

.account-wrap .acc-sidebar { width:179px; padding-right:15px; min-height:150px; border-right:1px solid var(--LightGray); 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; }


.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: var(--LightGray); }
.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:var(--TextGray); font-style:italic; }
.transaction-detail-wrap .top-info .col3 .text2.cancelled { color: var(--Error900); }
.transaction-detail-wrap .top-info .no-pon { color:var(--Gray); }
.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: var(--White); 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 var(--LightGray); 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; }

.bg-note.notes-order-details { color:#3685B6; line-height:24px; margin-bottom:15px!important; display:flex; flex-direction:row; gap:12px; }
.bg-note.notes-order-details svg { flex-shrink:0; margin-top:3px; }


.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:var(--White); background-color: var(--VoltexBtnBlue900); }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .reorder-btn:hover { color:var(--White); background-color:#01ADFF; } 
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .payonline-btn { float:right; color:var(--White)!important; background-color: var(--VoltexBtnBlue900); }
.transaction-detail-wrap .detailed-info .items-info-column .btm-btns-row .payonline-btn:hover { color:var(--White); 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 var(--LightBorderGray); }

.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 var(--Gray); 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 var(--Gray); background-color: var(--White); border-radius:120px; font-family:fontawesome; color:var(--White); 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: var(--LightGray); }
.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:var(--White);  color:var(--White); font-family:fontawesome; color:var(--White); 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:var(--White); }
.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:var(--White)!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:var(--LightBorderGray); 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:var(--TextGray); line-height:normal; border-radius: var(--borderRadius); border:1px solid var(--LightBorderGray); background-color:var(--White); } 
.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 var(--LightBorderGray); background-color: var(--White); }
.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:var(--TextGray); 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: var(--White); 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,var(--White) 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:var(--White); 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:var(--White); 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 var(--White); 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:var(--White); 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:var(--White)!important; background-color:var(--Gray)!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:var(--White) 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: var(--LightGray); }
.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: var(--White);  }
.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: var(--White);  }
.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:var(--White); }

.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:var(--White); 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; 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:var(--LightGray); }


.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:var(--White); }
.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:var(--White) 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: var(--LightGray); }
.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 var(--LightBorderGray); background-color: var(--White); }
.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 var(--LightBorderGray); background-color: var(--White); }
.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-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:var(--White); 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:var(--White);  }
.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 var(--LightGray); }

.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 var(--LightGray); 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:var(--White); 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:var(--Gray); }

.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 var(--LightBorderGray); -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 var(--LightGray); }



.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:var(--White); 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; }


.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: var(--TextGray); 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: var(--White); 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:var(--TextGray); }

.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:var(--White); 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 var(--LightGray); padding:10px 30px; }
.invoice-payment-receipt-wrap .details-wrap .each-detail { overflow:hidden; padding:20px 0; border-bottom: 1px solid var(--LightGray); }
.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:var(--White); }

.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: var(--Gray)!important; cursor:not-allowed; }



.apply-credits-popup .modal-inner { overflow:auto;max-width:500px; min-height:200px;  }
.apply-credits-popup .popup-close { top:13px!important; }

.apply-credits-popup .ac-title { font-size:16px; line-height:20px; font-weight:700; padding-bottom:15px; border-bottom:1px solid var(--LightGray); }
.apply-credits-popup .ac-title span { color:#01ADFF; }
.apply-credits-popup .ac-list { padding:8px 0; margin-bottom:10px; border-bottom:1px solid var(--LightGray); }
.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:var(--Gray); }
.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:5px 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 .btns-row { padding:15px 0 0 0; }
.apply-credits-popup .btns-row .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: var(--White); }
.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:var(--LightGray); 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 var(--LightBorderGray); background-color: var(--White); }
.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:var(--White); }
.nimble-ads-banner .text-wrap { padding:50px 50px 50px 30px; }
.nimble-ads-banner h4 { color:var(--White); font-size:34px!important; line-height: 40px!important; margin-bottom:10px!important; text-transform:uppercase; font-family:var(--ff-primary-semibold); }
.nimble-ads-banner p { color:var(--White); font-size:18px!important; margin-bottom:30px!important; line-height: 26px !important; }
.nimble-ads-banner .vbtn-primary { height:45px; line-height:45px; font-size:18px; color:var(--VoltexBtnBlue900); font-family:var(--ff-primary-medium); background-color:var(--White); }
.nimble-ads-banner .note { font-size:13px; color:var(--White); padding-top:20px; }
.nimble-ads-banner .image-right { align-self:flex-end; }
.nimble-ads-banner .image-right img { display:block; }



.modal-nimble-ads .modal-inner {  max-width: 930px; width: 90%; }
.modal-nimble-ads .modal-content { padding:0; }

.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 var(--Black); 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; margin-bottom:10px; }
.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 var(--LightBorderGray); }
.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:var(--White); }
.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:var(--White); 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:var(--White); }
.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:var(--White); 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:var(--White); }


.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: var(--White); 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: var(--White); 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: var(--White); 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:var(--White); 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; 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:var(--LightGray); }


.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:var(--White); -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:var(--White); 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: var(--White); 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: var(--LightGray); 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:var(--BackgroundGray); }
.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 var(--LightGray); }
.acc-addressbook-tab-content .billing-address-wrap .billing-address-box { display:block;  padding:7px 12px; font-size:14px; background: var(--LightGray); border: 1px solid var(--LightBorderGray); border-radius: var(--borderRadius); }
.acc-addressbook-tab-content .add-new-address-wrap { clear:both; padding:30px 0; margin-bottom:30px; border-top:1px solid var(--LightGray); border-bottom:1px solid var(--LightGray); }
.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:var(--TextGray); }
.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 .erow .checkbox-col .form-checkbox { margin-bottom:10px; }
.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 var(--LightBorderGray); background-color: var(--White); 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: var(--White)6f6; 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: var(--LightBorderGray); 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: var(--TextGray); 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: var(--TextGray); }
.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:var(--White); 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: var(--TextGray); }
.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 var(--LightGray);  border-bottom:1px solid var(--LightGray); }
.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 var(--LightBorderGray); background-color: var(--LightGray); 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:var(--White); }
.singleInputUpdate .save-cancel-btns .save-btn { float:left; width: 29px; height: 29px; line-height:normal; padding:0; font-size:15px; color:var(--White); 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:var(--White); 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:var(--White); 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:var(--White); float:none; }


.change-email-popup .modal-inner { max-width:460px; }
.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; }


.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: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 var(--LightBorderGray); background-color: var(--White); 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: var(--LightBorderGray); 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: var(--TextGray); }
.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 var(--Gray); 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:var(--Gray); 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:var(--White); 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: var(--TextGray); }
.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:var(--White); 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 var(--LightGray); border-bottom: 1px solid var(--LightGray); 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:var(--TextGray); 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 { opacity: 0.5;}

.email-id-row { min-height:40px; font-size:14px; padding:4px 6px 7px; border: 1px solid var(--LightBorderGray); background-color: var(--White); 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: var(--LightGray); 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: var(--White); }
.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:var(--White); 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:var(--White); 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 var(--LightGray); }
.newCheckout .whitebox { padding:15px; margin:0 0 30px 0; background-color:var(--White); 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:var(--LightGray); 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: var(--White); 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:var(--TextGray); }
.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: var(--White)9df; }
.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:var(--White); 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:var(--White); }
.gift-notification .gift-icon { position:absolute; left:14px; top:15px; -webkit-animation-name: wobble; animation-name: wobble;  -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; }
.gift-notification .gift-icon img { height:40px; }
.gift-notification .congrats-name { font-size:18px; font-weight:700; color:var(--White); 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:var(--White); 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: var(--White); border-radius: var(--borderRadius); border:1px solid var(--LightBorderGray);  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:var(--Gray); 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 var(--Gray); font-weight: normal; transition: all 0.5s ease-in; list-style: none; opacity: 0; pointer-events: none; border: 1px solid var(--LightBorderGray); 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:var(--Gray); 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:var(--Gray); 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 var(--LightBorderGray); 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: var(--TextGray); }
.checkout-api-add-new-address-wrap .enter-add-btn { float: right; font-weight: 700; font-size: 13px; color: var(--VoltexBtnBlue900); }


.CheckoutEditShipAddress-popup .modal-inner,
.CheckoutAddShipAddress-popup .modal-inner { max-width:863px; }
.CheckoutEditShipAddress-popup .modal-close,
.CheckoutAddShipAddress-popup .modal-close {top:15px; right:15px;}

.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 .modal-inner,
.checkout-toc-popup .modal-inner { border:0; max-width:1024px; min-height:200px; max-height:94%; width:90%; }

.minicart-shipping-popup .modal-inner { max-width:1024px; }
.minicart-shipping-popup .modal-content,
.checkout-privacy-popup .modal-content,
.checkout-toc-popup .modal-content { padding-top: 40px; }

.minicart-shipping-popup .shipping-returns-policy-wrap-inner .sr-tab-content { padding:20px 0; }

.minicart-shipping-popup .modal-close,
.checkout-privacy-popup .modal-close,
.checkout-toc-popup .modal-close { top:10px!important; right:17px!important; }


.minicart-shipping-popup .shipping-returns-policy-wrap-inner,
.checkout-privacy-popup .white-box-whole.toc-content,
.checkout-toc-popup .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 .modal-inner .popup-close { width:24px; height:24px; top:20px; right:15px; }
.change-card-popup .options-list { overflow:hidden; overflow-y:auto; border-top:1px solid var(--LightGray); 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 var(--LightGray); 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: var(--White); 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-place-order-failed-wrap-v2 { display: none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(32, 33, 36, 0.70); z-index: 1000000999 !important; }
.checkout-place-order-failed-wrap-v2 .popup-inner { border: 0; max-width: 500px; min-height: 140px; 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-place-order-failed-wrap-v2 .popup-inner h4 {  font-size:16px; margin-bottom:15px; display:flex; gap:10px; flex-direction:row; align-content:center; }
.checkout-place-order-failed-wrap-v2 .popup-inner p { font-size:14px; line-height:23px; margin-bottom:15px; }
.checkout-place-order-failed-wrap-v2 .popup-inner .btns-row { padding-top: 10px; display: flex; gap:20px; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.checkout-place-order-failed-wrap-v2 .popup-inner .btns-row.justify-right { justify-content: flex-end; }
.checkout-place-order-failed-wrap-v2 .popup-inner .vbtn-cancel-txt { padding-left:0; padding-right:0; min-width:auto; }
.checkout-place-order-failed-wrap-v2 .popup-inner .btns-row .rbtns { display: flex; gap: 10px;flex-direction : row; flex-wrap: nowrap; justify-content:flex-end; align-items: center; }


.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: var(--White); 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:var(--White); }
.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: var(--TextGray); }
.items-to-be-shipped-ul .removePopup .btns2 { text-align:center; }
.items-to-be-shipped-ul .removePopup .btns2 .vbtn-primary { background-color:var(--Error900); color:var(--White); }
.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 var(--LightGray);}
.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:var(--White); 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:var(--White); border-bottom: 1px solid var(--LightGray)!important; }
.items-to-be-shipped-ul .first-spacing { width:104%; height:1px; margin:-40px 0 20px -30px; background-color:var(--White); }

.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 var(--Gray);margin:auto}

.opc-items-to-be-shipped .variants-wrap { margin-top:10px; margin-left:20px;  padding-bottom:0px; border-top:1px solid var(--LightGray); }
.opc-items-to-be-shipped .variants-wrap .variantRow { padding:10px 0; border-bottom:1px solid var(--LightGray); }
.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 var(--LightGray);  }
.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 var(--LightGray); 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 var(--White); }

.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; 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 var(--LightBorderGray); 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: var(--White); -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); 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:var(--DarkGray);top:100%;color:var(--White);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 var(--DarkGray) 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 var(--LightBorderGray); 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 var(--LightBorderGray); }
.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: var(--White); 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:var(--White); color:var(--Gray); }
.credit-note-wrap .each-cnote .light-style-input.selected { background-color:var(--White)!important; color: var(--VoltexBlack); }
.credit-note-wrap .amt-applied-row { display: flex; overflow:hidden; padding-top:15px; padding-bottom:5px; border-top:1px solid var(--LightBorderGray);  }
.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: var(--TextGray); }
.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:var(--White); 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: var(--White); opacity: 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 var(--LightBorderGray); }
.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 .modal-inner { max-width: 415px; }
.checkout-add-abn-popup .btns-row { justify-content: flex-end; }
.checkout-add-abn-popup .btns-row button { min-width:86px!important; }
.checkout-add-abn-popup .btns-row .submit-btn .spinner { display:none; color:var(--White); font-size:16px;  }


#pnlPaymentTerm { padding:10px 15px 0 15px; margin-bottom:30px; border: 1px solid var(--LightBorderGray); 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 var(--LightBorderGray); }
#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 var(--LightGray); border-bottom:1px solid var(--LightGray); }
#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 var(--LightBorderGray); 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; }

#FreeStandardShippingMessage { font-size:12px; line-height: 14px; display: block; padding-bottom: 6px; }



.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 var(--LightBorderGray); 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:var(--LightGray); padding:15px; border:1px solid var(--LightBorderGray); 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:var(--SuccessGreenLight); 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:var(--SuccessGreenLight); 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:var(--TextGray); }
#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: var(--White); 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,var(--White) 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: var(--Gray); 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: var(--White); 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 var(--LightGray); -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:var(--White); }

.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: var(--White); }
.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 var(--LightBorderGray); background-color: var(--White); }
.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 var(--LightBorderGray); 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:var(--TextGray); }
.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:var(--White); padding-bottom:20px; }
.createaccount-wrap .ca-top-info .text1 a { color:var(--White); }
.createaccount-wrap .ca-top-info .text2 { font-weight: 500; font-size: 15px; line-height: 20px; color:var(--White); }

.createaccount-wrap .form-group label { color: #202124!important; }
.createaccount-wrap .form-group .note-left { float: left; font-size: 13px; color: var(--TextGray); }
.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 var(--Gray); height: 180px; overflow-y: auto; display: none; background-color: white;
    z-index: 1; border-radius: var(--borderRadius);  box-shadow: 0 5px 5px var(--Gray); 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 var(--LightGray); border-bottom:1px solid var(--LightGray); }
.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:var(--White); }
.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:var(--TextGray); }
.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: var(--White); -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: var(--White); -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: var(--White) 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:var(--White); 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:var(--White);text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:var(--White);}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:var(--White);text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:var(--White);}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:var(--White);text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:var(--White);}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:var(--White);text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:var(--White);}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:var(--Black);text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:var(--Black);}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:var(--White);text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:var(--White);}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:var(--White);text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:var(--White);}
.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:var(--White);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: var(--White); -webkit-border-radius: var(--borderRadius); -moz-border-radius: var(--borderRadius); border-radius: var(--borderRadius); border: 1px solid var(--LightBorderGray); -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:var(--TextGray); 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:var(--White); border: 1px solid var(--LightBorderGray); 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:var(--White);-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: var(--TextGray); }
.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:var(--White); }
.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:var(--White)}
.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 var(--Gray);-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 var(--Gray)}
.white-box-whole .selecter{width:100%;max-width:100%;margin-bottom:14px}
.white-box-whole .selecter-selected{border-color:var(--Gray);-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: var(--PrimaryOrange);}

/*
.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:var(--White);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:var(--White);font-size:75px;line-height:85px;font-family:var(--ff-primary-medium);text-align:center}
.team-list-wrap .banner-title .desc{color:var(--White);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:var(--White);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:var(--White);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:var(--White);-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:var(--White);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:var(--White)}
.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:var(--White);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 var(--Gray);-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 var(--Gray);-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:var(--TextGray); }
.contact-wrap p a { font-weight: 400; color:var(--TextGray); }
.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:var(--White);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: var(--White); 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: var(--White); 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:var(--White); border:1px solid var(--White); 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:var(--White); 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:var(--White); 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: var(--White); 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: var(--White); 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; padding: 4px 16px; background: #b3b3b3; color: var(--White); 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: var(--White); 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:var(--TextGray); 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: var(--White); 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 var(--LightBorderGray); }

#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-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: var(--White); 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:var(--White);-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:var(--PrimaryOrange)}
.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:var(--DarkGray); 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:var(--PrimaryOrange); }
.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:var(--PrimaryOrange); text-decoration:none}
.footer-links p:hover { color:var(--PrimaryOrange); }
.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: var(--White); color: #b3b3b3; cursor: pointer; 
    border:1px solid var(--Gray); -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; 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: var(--White); }
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-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:var(--White); border-color:var(--Gray); }
.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: var(--White) 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:var(--DarkGray); 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:var(--Gray);  -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; 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:0px}
.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:var(--LightGray)!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: var(--White)!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: 9999999999!important} 



@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;
  }
}


.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: var(--White); 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: var(--White); 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:var(--White); 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;  }    
    .get-sample-pack-row { padding:0 40px 40px; }
    .product-tab-content { padding-left:40px; padding-right:40px; }

    .bundle-itemlist-wrap { padding-left:40px; padding-right:40px; }

    .product-detail-wrap .detail-points-sticky {
        position: absolute;
        top: 0;
        box-shadow: unset;
        border-bottom: 1px solid #e0e0e0;
    }

    /* #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 .row { grid-template-columns: 50% 50%; }
    .home-three-boxes .ecolumn { margin-bottom:30px; }
    .home-three-boxes .each-box { padding:16px; min-height: 326px; }
    .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; }
    .get-sample-pack-row { padding:0 20px 40px; }
    .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 .row { display: block; }
    .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; }

    .get-sample-pack-row { padding:0 15px 40px; }
    .get-sample-pack-row .block-bg { flex-direction:column; gap:15px; padding:16px 26px; }
    .get-sample-pack-row .block-bg .left-col {gap:20px; }
    .get-sample-pack-row .block-bg .left-col .prod-img { width:50%; }
    .get-sample-pack-row .block-bg .left-col .text { line-height:22px; }


    .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; }


    .minicart-shipping-popup .shipping-returns-policy-wrap-inner { max-height:480px; }
    .minicart-shipping-popup .shipping-returns-policy-wrap ul.sr-tabs2 { margin:0; }

   
    /* 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 15px; }
    .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 .checkbox-col { padding-bottom:10px; }

    .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 { height:auto; max-height: 480px; overflow-y:scroll; }
     .nimble-ads-banner .close-btn { position:fixed; }
     .nimble-ads-banner .nimb-inner { flex-direction:column; }
     .nimble-ads-banner h4 { font-size:30px!important; line-height:36px!important; }
     .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; }

    #FreeStandardShippingMessage { text-align:right; padding-right: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 .white-box-whole.toc-content, 
    .checkout-toc-popup .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 { margin:0 0 10px 25px; }

    .checkout-place-order-failed-wrap-v2 .popup-inner .btns-row { flex-direction:column-reverse; }

}


@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; }




}
