/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* Colors */

:root {

--Brand-500: #D51130;	

--base-white: hsla(0,0%,100%,1);
--base-black: hsla(0,0%,0%,1);
--gray-25: hsla(240,20%,99%,1);
--gray-50: hsla(210,20%,98%,1);
--gray-100: hsla(216,23.8%,95.9%,1);
--gray-200: hsla(220,16.7%,92.9%,1);
--gray-300: hsla(249,16%,84.1%,1);
--gray-400: hsla(224, 21%, 65%,1);
--gray-500: hsla(221,13.2%,46.1%,1);
--gray-600: hsla(216,18.4%,34.1%,1);
--gray-700: hsla(218,23.5%,26.7%,1);
--gray-800: hsla(214,32.6%,16.9%,1);
--gray-900: hsla(220,42.9%,11%,1);
--primary-25: rgba(247, 247, 253, 1);
--primary-50: rgba(238, 237, 250, 1);
--primary-100: rgba(222, 220, 245, 1);
--primary-200: rgba(189, 185, 234, 1);
--primary-300: rgba(156, 149, 224, 1);
--primary-400: rgba(123, 114, 213, 1);
--primary-500: #4C3DE6;
--primary-600: rgba(72, 63, 162, 1);
--primary-700: rgba(54, 47, 122, 1);
--primary-800: rgba(36, 32, 81, 1);
--primary-900: rgba(18, 16, 41, 1);
--secondary-500: rgba(45, 215, 162, 1);
--secondary-400: rgba(87, 223, 181, 1);
--secondary-300: rgba(129, 231, 199, 1);
--secondary-200: rgba(171, 239, 218, 1);
--secondary-100: rgba(213, 247, 236, 1);
--secondary-50: rgba(234, 251, 246, 1);
--secondary-25: rgba(245, 252, 250, 1);

--error-25: hsla(12,100%,99%,1);
--error-50: hsla(5,85.7%,97.3%,1);
--error-100: hsla(4,93.3%,94.1%,1);
--error-200: hsla(3,96.3%,89.4%,1);
--error-300: hsla(4,96.1%,80%,1);
--error-400: hsla(4,92.5%,68.8%,1);
--error-500: hsla(4,86%,58%,1);
--error-600: hsla(4,74.3%,48.8%,1);
--error-700: hsla(4,76.5%,40%,1);
--error-800: hsla(4,71.6%,33.1%,1);
--error-900: hsla(8,64.9%,29%,1);
--warning-25: hsla(42,100%,98%,1);
--warning-50: hsla(45,100%,96.1%,1);
--warning-100: hsla(45,96.5%,88.8%,1);
--warning-200: hsla(44,98.3%,76.7%,1);
--warning-300: hsla(42,98.9%,64.5%,1);
--warning-400: hsla(39,98.2%,56.3%,1);
--warning-500: hsla(34,93.7%,50.2%,1);
--warning-600: hsla(28,97.3%,43.7%,1);
--warning-700: hsla(22,91.5%,37.1%,1);
--warning-800: hsla(19,83.7%,31.4%,1);
--warning-900: hsla(18,79.4%,26.7%,1);
--success-25: hsla(142,80%,98%,1);
--success-50: hsla(145,81%,95.9%,1);
--success-100: hsla(140,80.4%,90%,1);
--success-200: hsla(144,78%,80.4%,1);
--success-300: hsla(148,74%,66.9%,1);
--success-400: hsla(150,66%,51.6%,1);
--success-500: hsla(152,82.1%,39.4%,1);
--success-600: hsla(153,96.1%,30.4%,1);
--success-700: hsla(155,96.8%,24.3%,1);
--success-800: hsla(155,90.1%,19.8%,1);
--success-900: hsla(156,88.1%,16.5%,1);
--gray-blue-25: hsla(240,20%,99%,1);
--gray-blue-50: hsla(225,40%,98%,1);
--gray-blue-100: hsla(229,35.5%,93.9%,1);
--gray-blue-200: hsla(229,35.5%,87.8%,1);
--gray-blue-300: hsla(232,35.7%,78%,1);
--gray-blue-400: hsla(232,35.9%,59%,1);
--gray-blue-500: hsla(231,36.1%,47.8%,1);
--gray-blue-600: hsla(232,36.1%,38%,1);
--gray-blue-700: hsla(231,35.7%,32.9%,1);
--gray-blue-800: hsla(231,35.4%,24.9%,1);
--gray-blue-900: hsla(231,37.3%,10%,1);
--gray-cool-25: hsla(240,20%,99%,1);
--gray-cool-50: hsla(240,20%,98%,1);
--gray-cool-100: hsla(220,23.1%,94.9%,1);
--gray-cool-200: hsla(227,25%,89%,1);
--gray-cool-300: hsla(224,23.9%,77.8%,1);
--gray-cool-400: hsla(226,24.4%,59%,1);
--gray-cool-500: hsla(226,24.1%,48%,1);
--gray-cool-600: hsla(226,23.7%,38%,1);
--gray-cool-700: hsla(227,23.8%,32.9%,1);
--gray-cool-800: hsla(226,24.4%,24.9%,1);
--gray-cool-900: hsla(233,33.3%,10%,1);
--gray-modern-25: hsla(240,20%,99%,1);
--gray-modern-50: hsla(210,40%,98%,1);
--gray-modern-100: hsla(210,30.8%,94.9%,1);
--gray-modern-200: hsla(215,27.3%,91.4%,1);
--gray-modern-300: hsla(213,22%,83.9%,1);
--gray-modern-400: hsla(215,13.5%,65.1%,1);
--gray-modern-500: hsla(215,12.1%,46.9%,1);
--gray-modern-600: hsla(217,14.8%,34.5%,1);
--gray-modern-700: hsla(216,20.6%,26.7%,1);
--gray-modern-800: hsla(218,28.1%,17.5%,1);
--gray-modern-900: hsla(219,35.7%,11%,1);
--gray-neutral-25: hsla(240,20%,99%,1);
--gray-neutral-50: hsla(210,20%,98%,1);
--gray-neutral-100: hsla(220,14.3%,95.9%,1);
--gray-neutral-200: hsla(220,13%,91%,1);
--gray-neutral-300: hsla(213,11.1%,84.1%,1);
--gray-neutral-400: hsla(215,9.5%,64.9%,1);
--gray-neutral-500: hsla(218,8.1%,46.1%,1);
--gray-neutral-600: hsla(210,11.5%,34.1%,1);
--gray-neutral-700: hsla(215,17.6%,26.7%,1);
--gray-neutral-800: hsla(213,27.9%,16.9%,1);
--gray-neutral-900: hsla(218,39.3%,11%,1);
--gray-iron-25: hsla(0,0%,98.8%,1);
--gray-iron-50: hsla(0,0%,98%,1);
--gray-iron-100: hsla(240,4.8%,95.9%,1);
--gray-iron-200: hsla(240,5.9%,90%,1);
--gray-iron-300: hsla(240,5.7%,82.9%,1);
--gray-iron-400: hsla(240,6.1%,64.9%,1);
--gray-iron-500: hsla(240,4.7%,46.1%,1);
--gray-iron-600: hsla(235,6.4%,33.9%,1);
--gray-iron-700: hsla(240,5.3%,26.1%,1);
--gray-iron-800: hsla(228,6.2%,15.9%,1);
--gray-iron-900: hsla(240,5.9%,10%,1);
--gray-true-25: hsla(0,0%,98.8%,1);
--gray-true-50: hsla(0,0%,98%,1);
--gray-true-100: hsla(0,0%,96.1%,1);
--gray-true-200: hsla(0,0%,89.8%,1);
--gray-true-300: hsla(0,0%,83.9%,1);
--gray-true-400: hsla(0,0%,63.9%,1);
--gray-true-500: hsla(0,0%,45.1%,1);
--gray-true-600: hsla(0,0%,32.2%,1);
--gray-true-700: hsla(0,0%,25.9%,1);
--gray-true-800: hsla(0,0%,16.1%,1);
--gray-true-900: hsla(0,0%,7.8%,1);
--gray-warm-25: hsla(60,20%,99%,1);
--gray-warm-50: hsla(60,9.1%,97.8%,1);
--gray-warm-100: hsla(60,4.8%,95.9%,1);
--gray-warm-200: hsla(20,5.9%,90%,1);
--gray-warm-300: hsla(26,8%,82.9%,1);
--gray-warm-400: hsla(25,6.5%,63.9%,1);
--gray-warm-500: hsla(26,6.1%,44.7%,1);
--gray-warm-600: hsla(33,5.5%,32.4%,1);
--gray-warm-700: hsla(30,6.2%,25.1%,1);
--gray-warm-800: hsla(12,6.5%,15.1%,1);
--gray-warm-900: hsla(24,9.8%,10%,1);
--moss-25: hsla(90,60%,98%,1);
--moss-50: hsla(88,61.9%,95.9%,1);
--moss-100: hsla(89,56.9%,90%,1);
--moss-200: hsla(89,58%,80.4%,1);
--moss-300: hsla(89,58.6%,66.9%,1);
--moss-400: hsla(89,57.9%,51.6%,1);
--moss-500: hsla(89,58.2%,39.4%,1);
--moss-600: hsla(89,57.4%,30.4%,1);
--moss-700: hsla(89,58.1%,24.3%,1);
--moss-800: hsla(89,58.4%,19.8%,1);
--moss-900: hsla(89,57.1%,16.5%,1);
--green-light-25: hsla(87,81.8%,97.8%,1);
--green-light-50: hsla(89,92%,95.1%,1);
--green-light-100: hsla(91,85.5%,89.2%,1);
--green-light-200: hsla(91,84.6%,82.2%,1);
--green-light-300: hsla(92,81%,67.1%,1);
--green-light-400: hsla(93,73.6%,55.5%,1);
--green-light-500: hsla(94,75.2%,44.3%,1);
--green-light-600: hsla(95,85.2%,34.5%,1);
--green-light-700: hsla(96,78.4%,27.3%,1);
--green-light-800: hsla(96,69%,22.7%,1);
--green-light-900: hsla(98,61.2%,20.2%,1);
--green-25: hsla(142,80%,98%,1);
--green-50: hsla(140,71.4%,95.9%,1);
--green-100: hsla(139,72.5%,90%,1);
--green-200: hsla(142,70%,80.4%,1);
--green-300: hsla(146,65.7%,66.9%,1);
--green-400: hsla(148,57.9%,51.6%,1);
--green-500: hsla(150,78.1%,39.4%,1);
--green-600: hsla(151,88.4%,30.4%,1);
--green-700: hsla(153,87.1%,24.3%,1);
--green-800: hsla(153,82.2%,19.8%,1);
--green-900: hsla(154,81%,16.5%,1);
--teal-25: hsla(165,80%,98%,1);
--teal-50: hsla(162,76.5%,96.7%,1);
--teal-100: hsla(165,85.5%,89.2%,1);
--teal-200: hsla(166,83.8%,78.2%,1);
--teal-300: hsla(169,75.8%,64.3%,1);
--teal-400: hsla(170,65.2%,50.4%,1);
--teal-500: hsla(171,79.4%,40%,1);
--teal-600: hsla(173,82.6%,31.6%,1);
--teal-700: hsla(173,75.9%,26.1%,1);
--teal-800: hsla(174,67.6%,21.8%,1);
--teal-900: hsla(174,60.8%,19%,1);
--cyan-25: hsla(186,100%,98%,1);
--cyan-50: hsla(186,100%,96.3%,1);
--cyan-100: hsla(186,95.9%,90.4%,1);
--cyan-200: hsla(188,93.5%,81.8%,1);
--cyan-300: hsla(189,92.4%,69%,1);
--cyan-400: hsla(190,85.7%,53.3%,1);
--cyan-500: hsla(191,94.5%,42.7%,1);
--cyan-600: hsla(194,91.4%,36.5%,1);
--cyan-700: hsla(195,82.3%,31%,1);
--cyan-800: hsla(196,69.6%,27.1%,1);
--cyan-900: hsla(198,63.6%,23.7%,1);
--blue-light-25: hsla(204,100%,98%,1);
--blue-light-50: hsla(204,100%,97.1%,1);
--blue-light-100: hsla(204,93.8%,93.7%,1);
--blue-light-200: hsla(201,97.2%,86.1%,1);
--blue-light-300: hsla(199,97%,73.9%,1);
--blue-light-400: hsla(198,95.1%,59.6%,1);
--blue-light-500: hsla(199,91.1%,48.4%,1);
--blue-light-600: hsla(200,100%,39.4%,1);
--blue-light-700: hsla(201,97.6%,32.2%,1);
--blue-light-800: hsla(201,91.4%,27.5%,1);
--blue-light-900: hsla(202,82%,23.9%,1);
--blue-25: hsla(210,100%,98%,1);
--blue-50: hsla(206,100%,96.9%,1);
--blue-100: hsla(209,100%,91%,1);
--blue-200: hsla(206,100%,84.9%,1);
--blue-300: hsla(206,100%,75.9%,1);
--blue-400: hsla(207,97.7%,65.9%,1);
--blue-500: hsla(211,95.3%,58%,1);
--blue-600: hsla(215,87.2%,51%,1);
--blue-700: hsla(218,80.3%,45.9%,1);
--blue-800: hsla(220,75.1%,37.8%,1);
--blue-900: hsla(218,68.4%,31%,1);
--blue-dark-25: hsla(222,100%,98%,1);
--blue-dark-50: hsla(221,100%,96.9%,1);
--blue-dark-100: hsla(220,100%,91%,1);
--blue-dark-200: hsla(220,100%,84.9%,1);
--blue-dark-300: hsla(220,100%,75.9%,1);
--blue-dark-400: hsla(220,100%,66.1%,1);
--blue-dark-500: hsla(220,100%,58%,1);
--blue-dark-600: hsla(220,87.2%,51%,1);
--blue-dark-700: hsla(220,100%,46.1%,1);
--blue-dark-800: hsla(220,100%,37.8%,1);
--blue-dark-900: hsla(220,100%,31%,1);
--indigo-25: hsla(222,100%,98%,1);
--indigo-50: hsla(219,100%,96.7%,1);
--indigo-100: hsla(221,100%,93.9%,1);
--indigo-200: hsla(223,96.5%,88.8%,1);
--indigo-300: hsla(224,95.7%,81.8%,1);
--indigo-400: hsla(228,91%,73.9%,1);
--indigo-500: hsla(233,85.9%,66.7%,1);
--indigo-600: hsla(237,77.3%,58.6%,1);
--indigo-700: hsla(239,60.3%,50.6%,1);
--indigo-800: hsla(238,57.3%,41.4%,1);
--indigo-900: hsla(236,48.6%,34.3%,1);
--violet-25: hsla(252,100%,99%,1);
--violet-50: hsla(250,100%,97.6%,1);
--violet-100: hsla(249,91.3%,95.5%,1);
--violet-200: hsla(251,95.2%,91.8%,1);
--violet-300: hsla(252,94.7%,85.1%,1);
--violet-400: hsla(254,93.4%,76.3%,1);
--violet-500: hsla(257,90.7%,66.3%,1);
--violet-600: hsla(261,84.2%,57.8%,1);
--violet-700: hsla(262,70.8%,50.4%,1);
--violet-800: hsla(262,70.2%,42.2%,1);
--violet-900: hsla(262,68.5%,34.9%,1);
--purple-25: hsla(240,100%,99%,1);
--purple-50: hsla(245,100%,97.6%,1);
--purple-100: hsla(246,91.3%,95.5%,1);
--purple-200: hsla(244,95.2%,91.8%,1);
--purple-300: hsla(247,97.4%,85.1%,1);
--purple-400: hsla(249,93.4%,76.3%,1);
--purple-500: hsla(252,91.9%,66.3%,1);
--purple-600: hsla(256,85.1%,57.8%,1);
--purple-700: hsla(257,72.3%,50.4%,1);
--purple-800: hsla(257,71.2%,42.2%,1);
--purple-900: hsla(257,68.5%,34.9%,1);
--fuchsia-25: hsla(288,100%,99%,1);
--fuchsia-50: hsla(289,100%,97.8%,1);
--fuchsia-100: hsla(290,100%,95.5%,1);
--fuchsia-200: hsla(290,95.8%,90.6%,1);
--fuchsia-300: hsla(289,95.4%,82.9%,1);
--fuchsia-400: hsla(290,92.9%,72.5%,1);
--fuchsia-500: hsla(290,86.1%,60.6%,1);
--fuchsia-600: hsla(291,71.1%,48.8%,1);
--fuchsia-700: hsla(293,74.4%,39.8%,1);
--fuchsia-800: hsla(293,71.4%,32.9%,1);
--fuchsia-900: hsla(295,66.4%,28%,1);
--pink-25: hsla(323,80%,98%,1);
--pink-50: hsla(316,73.3%,97.1%,1);
--pink-100: hsla(317,77.8%,94.7%,1);
--pink-200: hsla(318,88.5%,89.8%,1);
--pink-300: hsla(319,89.2%,81.8%,1);
--pink-400: hsla(321,88.2%,70.2%,1);
--pink-500: hsla(318,83.2%,60.4%,1);
--pink-600: hsla(325,73%,50.6%,1);
--pink-700: hsla(327,80.4%,42%,1);
--pink-800: hsla(328,75.6%,35.3%,1);
--pink-900: hsla(328,71.6%,30.4%,1);
--rose-25: hsla(354,100%,98%,1);
--rose-50: hsla(351,100%,97.3%,1);
--rose-100: hsla(351,100%,94.7%,1);
--rose-200: hsla(349,96.1%,90%,1);
--rose-300: hsla(349,97.8%,81.8%,1);
--rose-400: hsla(347,97.3%,71.4%,1);
--rose-500: hsla(346,91.1%,60.2%,1);
--rose-600: hsla(343,78.7%,49.8%,1);
--rose-700: hsla(341,84.6%,40.8%,1);
--rose-800: hsla(339,81.9%,34.7%,1);
--rose-900: hsla(338,76.8%,30.4%,1);
--orange-dark-25: hsla(24,100%,98%,1);
--orange-dark-50: hsla(23,100%,96.5%,1);
--orange-dark-100: hsla(24,100%,91.8%,1);
--orange-dark-200: hsla(30,100%,84.1%,1);
--orange-dark-300: hsla(21,100%,70%,1);
--orange-dark-400: hsla(17,100%,59%,1);
--orange-dark-500: hsla(15,100%,51%,1);
--orange-dark-600: hsla(11,95.7%,46.1%,1);
--orange-dark-700: hsla(7,93.8%,38%,1);
--orange-dark-800: hsla(5,85.3%,32%,1);
--orange-dark-900: hsla(7,80.3%,25.9%,1);
--orange-25: hsla(33,81.8%,97.8%,1);
--orange-50: hsla(30,88.9%,96.5%,1);
--orange-100: hsla(30,90.5%,91.8%,1);
--orange-200: hsla(36,86%,83.1%,1);
--orange-300: hsla(27,88.7%,72.4%,1);
--orange-400: hsla(23,87.9%,61%,1);
--orange-500: hsla(21,86.6%,53.1%,1);
--orange-600: hsla(17,82.1%,48.2%,1);
--orange-700: hsla(13,79.6%,40.4%,1);
--orange-800: hsla(11,70.9%,33.7%,1);
--orange-900: hsla(11,67.6%,27.8%,1);
--yellow-25: hsla(56,87.5%,96.9%,1);
--yellow-50: hsla(52,91.7%,95.3%,1);
--yellow-100: hsla(53,96.7%,88%,1);
--yellow-200: hsla(51,98.1%,79%,1);
--yellow-300: hsla(48,97.2%,72%,1);
--yellow-400: hsla(46,95.8%,53.1%,1);
--yellow-500: hsla(43,93.4%,47.5%,1);
--yellow-600: hsla(39,96.1%,40.4%,1);
--yellow-700: hsla(33,91.7%,32.9%,1);
--yellow-800: hsla(30,81%,28.8%,1);
--yellow-900: hsla(26,72.5%,25.7%,1);
--gradient-gray-600-500-90-deg: linear-gradient(to bottom, hsla(216,18.4%,34.1%,0.280) 0%,hsla(221,13.2%,46.1%,0.401) 100%);
--gradient-gray-700-600-45-deg: linear-gradient(to bottom, hsla(218,23.5%,26.7%,0.205) 0%,hsla(216,18.4%,34.1%,0.280) 100%);
--gradient-gray-800-600-45-deg: linear-gradient(to bottom, hsla(214,32.6%,16.9%,0.115) 0%,hsla(216,18.4%,34.1%,0.280) 100%);
--gradient-gray-800-600-90-deg: linear-gradient(to bottom, hsla(214,32.6%,16.9%,0.115) 0%,hsla(216,18.4%,34.1%,0.280) 100%);
--gradient-gray-800-700-26-5-deg: linear-gradient(to bottom, hsla(214,32.6%,16.9%,0.115) 0%,hsla(218,23.5%,26.7%,0.205) 100%);
--gradient-gray-900-600-45-deg: linear-gradient(to bottom, hsla(220,42.9%,11%,0.063) 0%,hsla(216,18.4%,34.1%,0.280) 100%);
--gradient-primary-600-500-90-deg: linear-gradient(to bottom, hsla(259,63.3%,59.4%,0.498) 0%,hsla(260,76.6%,69.8%,0.620) 100%);
--gradient-primary-700-600-45-deg: linear-gradient(to bottom, hsla(258,53.8%,51.6%,0.412) 0%,hsla(259,63.3%,59.4%,0.498) 100%);
--gradient-primary-800-600-45-deg: linear-gradient(to bottom, hsla(256,47.7%,42%,0.325) 0%,hsla(259,63.3%,59.4%,0.498) 100%);
--gradient-primary-800-600-90-deg: linear-gradient(to bottom, hsla(256,47.7%,42%,0.325) 0%,hsla(259,63.3%,59.4%,0.498) 100%);
--gradient-primary-800-700-26-5-deg: linear-gradient(26.57deg, #53389E 8.33%, #6941C6 91.67%);
--gradient-primary-900-600-45-deg: linear-gradient(to bottom, hsla(254,44.5%,33.9%,0.260) 0%,hsla(259,63.3%,59.4%,0.498) 100%);
}




/* Form Colors */

.well {
  text-align: center;
  font-size: 12px !important;
}

.purple, #label_3_15_1 {
  background-color: #8e44ad !important;
  color: white;
}

.blue, #label_3_15_2 {
  background-color: #2980b9 !important;
  color: white;
}

.green, #label_3_15_3 {
  background-color: #27ae60 !important;
  color: white;
}

.yellow, #label_3_15_4 {
  background-color: #f1c40f !important;
  color: white;
}

.orange, #label_3_15_5{
  background-color: #e67e22 !important;
  color: white;
}

.red, #label_3_15_6 {
  background-color: #c0392b !important;
  color: white;
}

.white, #label_3_15_7 {
  background-color: #fff !important;
  color: black;
}

.white h3, .white strong {
  color: black !important;
}


.black, #label_3_15_8{
  background-color: black !important;
  color: white;
}