@charset "utf-8";
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=- DESIGNED AND BUILT BY IAN BESLER =-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=- CSS NAMED COLOR CLASSES -=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

.aliceblue{background-color:#f0f8ff;}
.antiquewhite{background-color:#faebd7;}
.aquamarine{background-color:#7fffd4;}
.azure{background-color:#f0ffff;}
.beige{background-color:#f5f5dc;}
.bisque{background-color:#ffe4c4;}
.black{background-color:#000;}
.blanchedalmond{background-color:#ffebcd;}
.blue{background-color:#00f;}
.blueviolet{background-color:#8a2be2;}
.brown{background-color:#a52a2a;}
.burlywood{background-color:#deb887;}
.cadetblue{background-color:#5f9ea0;}
.chartreuse{background-color:#7fff00;}
.chocolate{background-color:#d2691e;}
.coral{background-color:#ff7f50;}
.cornflowerblue{background-color:#6495ed;}
.cornsilk{background-color:#fff8dc;}
.crimson{background-color:#dc143c;}
.cyan{background-color:#0ff;}
.darkblue{background-color:#00008b;}
.darkcyan{background-color:#008b8b;}
.darkgoldenrod{background-color:#b8860b;}
.darkgray{background-color:#a9a9a9;}
.darkgreen{background-color:#006400;}
.darkkhaki{background-color:#bdb76b;}
.darkmagenta{background-color:#8b008b;}
.darkolivegreen{background-color:#556b2f;}
.darkorange{background-color:#ff8c00;}
.darkorchid{background-color:#9932cc;}
.darkred{background-color:#8b0000;}
.darksalmon{background-color:#e9967a;}
.darkseagreen{background-color:#8fbc8f;}
.darkslateblue{background-color:#483d8b;}
.darkslategray{background-color:#2f4f4f;}
.darkturquoise{background-color:#00ced1;}
.darkviolet{background-color:#9400d3;}
.deeppink{background-color:#ff1493;}
.deepskyblue{background-color:#00bfff;}
.dimgray{background-color:#696969;}
.dodgerblue{background-color:#1e90ff;}
.firebrick{background-color:#b22222;}
.floralwhite{background-color:#fffaf0;}
.forestgreen{background-color:#228b22;}
.gainsboro{background-color:#dcdcdc;}
.ghostwhite{background-color:#f8f8ff;}
.gold{background-color:#ffd700;}
.goldenrod{background-color:#daa520;}
.gray{background-color:#808080;}
.green{background-color:#008000;}
.greenyellow{background-color:#adff2f;}
.honeydew{background-color:#f0fff0;}
.hotpink{background-color:#ff69b4;}
.indianred{background-color:#cd5c5c;}
.indigo{background-color:#4b0082;}
.ivory{background-color:#fffff0;}
.khaki{background-color:#f0e68c;}
.lavender{background-color:#e6e6fa;}
.lavenderblush{background-color:#fff0f5;}
.lawngreen{background-color:#7cfc00;}
.lemonchiffon{background-color:#fffacd;}
.lightblue{background-color:#add8e6;}
.lightcoral{background-color:#f08080;}
.lightcyan{background-color:#e0ffff;}
.lightgoldenrodyellow{background-color:#fafad2;}
.lightgray{background-color:#d3d3d3;}
.lightgreen{background-color:#90ee90;}
.lightpink{background-color:#ffb6c1;}
.lightsalmon{background-color:#ffa07a;}
.lightseagreen{background-color:#20b2aa;}
.lightskyblue{background-color:#87cefa;}
.lightslategray{background-color:#789;}
.lightsteelblue{background-color:#b0c4de;}
.lightyellow{background-color:#ffffe0;}
.lime{background-color:#0f0;}
.limegreen{background-color:#32cd32;}
.linen{background-color:#faf0e6;}
.magenta{background-color:#ff00ff;}
.maroon{background-color:#800000;}
.mediumaquamarine{background-color:#66cdaa;}
.mediumblue{background-color:#0000cd;}
.mediumorchid{background-color:#ba55d3;}
.mediumpurple{background-color:#9370db;}
.mediumseagreen{background-color:#3cb371;}
.mediumslateblue{background-color:#7b68ee;}
.mediumspringgreen{background-color:#00fa9a;}
.mediumturquoise{background-color:#48d1cc;}
.mediumvioletred{background-color:#c71585;}
.midnightblue{background-color:#191970;}
.mintcream{background-color:#f5fffa;}
.mistyrose{background-color:#ffe4e1;}
.moccasin{background-color:#ffe4b5;}
.navajowhite{background-color:#ffdead;}
.navy{background-color:#000080;}
.oldlace{background-color:#fdf5e6;}
.olive{background-color:#808000;}
.olivedrab{background-color:#6b8e23;}
.orange{background-color:#ffa500;}
.orangered{background-color:#ff4500;}
.orchid{background-color:#da70d6;}
.palegoldenrod{background-color:#eee8aa;}
.palegreen{background-color:#98fb98;}
.paleturquoise{background-color:#afeeee;}
.palevioletred{background-color:#db7093;}
.papayawhip{background-color:#ffefd5;}
.peachpuff{background-color:#ffdab9;}
.peru{background-color:#cd853f;}
.pink{background-color:#ffc0cb;}
.plum{background-color:#dda0dd;}
.powderblue{background-color:#b0e0e6;}
.purple{background-color:#800080;}
.rebeccapurple{background-color:#639;}
.red{background-color:#f00;}
.rosybrown{background-color:#bc8f8f;}
.royalblue{background-color:#4169e1;}
.saddlebrown{background-color:#8b4513;}
.salmon{background-color:#fa8072;}
.sandybrown{background-color:#f4a460;}
.seagreen{background-color:#2e8b57;}
.seashell{background-color:#fff5ee;}
.sienna{background-color:#a0522d;}
.silver{background-color:#c0c0c0;}
.skyblue{background-color:#87ceeb;}
.slateblue{background-color:#6a5acd;}
.slategray{background-color:#708090;}
.snow{background-color:#fffafa;}
.springgreen{background-color:#00ff7f;}
.steelblue{background-color:#4682b4;}
.tan{background-color:#d2b48c;}
.teal{background-color:#008080;}
.thistle{background-color:#d8bfd8;}
.tomato{background-color:#ff6347;}
.turquoise{background-color:#40e0d0;}
.violet{background-color:#ee82ee;}
.wheat{background-color:#f5deb3;}
.white{background-color:#fff;}
.whitesmoke{background-color:#f5f5f5;}
.yellow{background-color:#ff0;}
.yellowgreen{background-color:#9acd32;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=- CSS NAMED COLOR CLASSES -=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

.aliceblue >::selection{background:#f0f8ff;}
.antiquewhite >::selection{background:#faebd7;}
.aquamarine >::selection{background:#7fffd4;}
.azure >::selection{background:#f0ffff;}
.beige >::selection{background:#f5f5dc;}
.bisque >::selection{background:#ffe4c4;}
.black >::selection{background:#000;}
.blanchedalmond >::selection{background:#ffebcd;}
.blue >::selection{background:#00f;}
.blueviolet >::selection{background:#8a2be2;}
.brown >::selection{background:#a52a2a;}
.burlywood >::selection{background:#deb887;}
.cadetblue >::selection{background:#5f9ea0;}
.chartreuse >::selection{background:#7fff00;}
.chocolate >::selection{background:#d2691e;}
.coral >::selection{background:#ff7f50;}
.cornflowerblue >::selection{background:#6495ed;}
.cornsilk >::selection{background:#fff8dc;}
.crimson >::selection{background:#dc143c;}
.cyan >::selection{background:#0ff;}
.darkblue >::selection{background:#00008b;}
.darkcyan >::selection{background:#008b8b;}
.darkgoldenrod >::selection{background:#b8860b;}
.darkgray >::selection{background:#a9a9a9;}
.darkgreen >::selection{background:#006400;}
.darkkhaki >::selection{background:#bdb76b;}
.darkmagenta >::selection{background:#8b008b;}
.darkolivegreen >::selection{background:#556b2f;}
.darkorange >::selection{background:#ff8c00;}
.darkorchid >::selection{background:#9932cc;}
.darkred >::selection{background:#8b0000;}
.darksalmon >::selection{background:#e9967a;}
.darkseagreen >::selection{background:#8fbc8f;}
.darkslateblue >::selection{background:#483d8b;}
.darkslategray >::selection{background:#2f4f4f;}
.darkturquoise >::selection{background:#00ced1;}
.darkviolet >::selection{background:#9400d3;}
.deeppink >::selection{background:#ff1493;}
.deepskyblue >::selection{background:#00bfff;}
.dimgray >::selection{background:#696969;}
.dodgerblue >::selection{background:#1e90ff;}
.firebrick >::selection{background:#b22222;}
.floralwhite >::selection{background:#fffaf0;}
.forestgreen >::selection{background:#228b22;}
.gainsboro >::selection{background:#dcdcdc;}
.ghostwhite >::selection{background:#f8f8ff;}
.gold >::selection{background:#ffd700;}
.goldenrod >::selection{background:#daa520;}
.gray >::selection{background:#808080;}
.green >::selection{background:#008000;}
.greenyellow >::selection{background:#adff2f;}
.honeydew >::selection{background:#f0fff0;}
.hotpink >::selection{background:#ff69b4;}
.indianred >::selection{background:#cd5c5c;}
.indigo >::selection{background:#4b0082;}
.ivory >::selection{background:#fffff0;}
.khaki >::selection{background:#f0e68c;}
.lavender >::selection{background:#e6e6fa;}
.lavenderblush >::selection{background:#fff0f5;}
.lawngreen >::selection{background:#7cfc00;}
.lemonchiffon >::selection{background:#fffacd;}
.lightblue >::selection{background:#add8e6;}
.lightcoral >::selection{background:#f08080;}
.lightcyan >::selection{background:#e0ffff;}
.lightgoldenrodyellow >::selection{background:#fafad2;}
.lightgray >::selection{background:#d3d3d3;}
.lightgreen >::selection{background:#90ee90;}
.lightpink >::selection{background:#ffb6c1;}
.lightsalmon >::selection{background:#ffa07a;}
.lightseagreen >::selection{background:#20b2aa;}
.lightskyblue >::selection{background:#87cefa;}
.lightslategray >::selection{background:#789;}
.lightsteelblue >::selection{background:#b0c4de;}
.lightyellow >::selection{background:#ffffe0;}
.lime >::selection{background:#0f0;}
.limegreen >::selection{background:#32cd32;}
.linen >::selection{background:#faf0e6;}
.magenta >::selection{background:#ff00ff;}
.maroon >::selection{background:#800000;}
.mediumaquamarine >::selection{background:#66cdaa;}
.mediumblue >::selection{background:#0000cd;}
.mediumorchid >::selection{background:#ba55d3;}
.mediumpurple >::selection{background:#9370db;}
.mediumseagreen >::selection{background:#3cb371;}
.mediumslateblue >::selection{background:#7b68ee;}
.mediumspringgreen >::selection{background:#00fa9a;}
.mediumturquoise >::selection{background:#48d1cc;}
.mediumvioletred >::selection{background:#c71585;}
.midnightblue >::selection{background:#191970;}
.mintcream >::selection{background:#f5fffa;}
.mistyrose >::selection{background:#ffe4e1;}
.moccasin >::selection{background:#ffe4b5;}
.navajowhite >::selection{background:#ffdead;}
.navy >::selection{background:#000080;}
.oldlace >::selection{background:#fdf5e6;}
.olive >::selection{background:#808000;}
.olivedrab >::selection{background:#6b8e23;}
.orange >::selection{background:#ffa500;}
.orangered >::selection{background:#ff4500;}
.orchid >::selection{background:#da70d6;}
.palegoldenrod >::selection{background:#eee8aa;}
.palegreen >::selection{background:#98fb98;}
.paleturquoise >::selection{background:#afeeee;}
.palevioletred >::selection{background:#db7093;}
.papayawhip >::selection{background:#ffefd5;}
.peachpuff >::selection{background:#ffdab9;}
.peru >::selection{background:#cd853f;}
.pink >::selection{background:#ffc0cb;}
.plum >::selection{background:#dda0dd;}
.powderblue >::selection{background:#b0e0e6;}
.purple >::selection{background:#800080;}
.rebeccapurple >::selection{background:#639;}
.red >::selection{background:#f00;}
.rosybrown >::selection{background:#bc8f8f;}
.royalblue >::selection{background:#4169e1;}
.saddlebrown >::selection{background:#8b4513;}
.salmon >::selection{background:#fa8072;}
.sandybrown >::selection{background:#f4a460;}
.seagreen >::selection{background:#2e8b57;}
.seashell >::selection{background:#fff5ee;}
.sienna >::selection{background:#a0522d;}
.silver >::selection{background:#c0c0c0;}
.skyblue >::selection{background:#87ceeb;}
.slateblue >::selection{background:#6a5acd;}
.slategray >::selection{background:#708090;}
.snow >::selection{background:#fffafa;}
.springgreen >::selection{background:#00ff7f;}
.steelblue >::selection{background:#4682b4;}
.tan >::selection{background:#d2b48c;}
.teal >::selection{background:#008080;}
.thistle >::selection{background:#d8bfd8;}
.tomato >::selection{background:#ff6347;}
.turquoise >::selection{background:#40e0d0;}
.violet >::selection{background:#ee82ee;}
.wheat >::selection{background:#f5deb3;}
.white >::selection{background:#fff;}
.whitesmoke >::selection{background:#f5f5f5;}
.yellow >::selection{background:#ff0;}
.yellowgreen >::selection{background:#9acd32;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=- FONT COLOR MULTIPLY BLEND MODE FOR TEXT LEGIBILITY =-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

h3,h4{color:#000;mix-blend-mode:overlay;}

/* DARK VALUES */
.black h3,.black h4,
.darkblue h3,.darkblue h4,
.darkmagenta h3,.darkmagenta h4,
.midnightblue h3,.midnightblue h4,
.navy h3,.navy h4
{color: #fff;}

/* MEDIUM VALUES */
.red h3,.red h4,
.lime h3,.lime h4,
.blue h3,.blue h4
{color:#808080;mix-blend-mode:luminosity;}

/* LIGHT VALUES */
.aliceblue h3,.aliceblue h4,
.antiquewhite h3,.antiquewhite h4,
.azure h3,.azure h4,
.beige h3,.beige h4,
.cornsilk h3,.cornsilk h4,
.floralwhite h3,.floralwhite h4,
.ghostwhite h3,.ghostwhite h4,
.honeydew h3,.honeydew h4,
.ivory h3,.ivory h4,
.lavender h3,.lavender h4,
.lavenderblush h3,.lavenderblush h4,
.lightcyan h3,.lightcyan h4,
.lightgoldenrodyellow h3,.lightgoldenrodyellow h4,
.lightyellow h3,.lightyellow h4,
.linen h3,.linen h4,
.mintcream h3,.mintcream h4,
.oldlace h3,.oldlace h4,
.papayawhip h3,.papayawhip h4,
.seashell h3,.seashell h4,
.snow h3,.snow h4,
.white h3,.white h4,
.whitesmoke h3,.whitesmoke h4,
.yellow h3,.yellow h4
{color:#808080;mix-blend-mode:luminosity;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-= FALLBACK CONDITIONS =-=-=-=-=-=-=-
-=-=-=-= IN CASE JAVASCRIPT IS TURNED OFF -=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

.nojavascriptone{background-color:#f00;}
.nojavascripttwo{background-color:#0f0;}
.nojavascriptthree{background-color:#00f;}

.nojavascriptone h3{opacity:0;}
.nojavascriptone h4{opacity:0;}
.nojavascripttwo h3{opacity:0;}
.nojavascripttwo h4{opacity:0;}
.nojavascriptthree h3{opacity:0;}
.nojavascriptthree h4{opacity:0;}

.nojavascriptone:hover h3{opacity:initial;animation:animation-pop-up 0.25s;}
.nojavascriptone:hover h4{opacity:initial;animation:animation-pop-up 0.25s;}
.nojavascripttwo:hover h3{opacity:initial;animation:animation-pop-up 0.25s;}
.nojavascripttwo:hover h4{opacity:initial;animation:animation-pop-up 0.25s;}
.nojavascriptthree:hover h3{opacity:initial;animation:animation-pop-up 0.25s;}
.nojavascriptthree:hover h4{opacity:initial;animation:animation-pop-up 0.25s;}