/* Black Coffee template styling */
@import url('https://fonts.googleapis.com/css2?family=Commissioner:wght@400;500;600;700&display=swap');

body {
    font-family: "Commissioner", sans-serif;
    font-size: 18px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #4b3926;
}

/* Display the supplied logo directly from this stylesheet. */
:root {
    --black-coffee-logo: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAuIAAAE1CAYAAACiMIU1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAHQGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgMTAuMC1jMDAwIDc5LjQzMzJhYWUsIDIwMjYvMDgvMTctMTM6Mzk6NDMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkY3Rlcm1zPSJodHRwOi8vcHVybC5vcmcvZGMvdGVybXMvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy4xMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjYtMTAtMzFUMTg6MjI6MDgrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI2LTExLTA0VDEyOjU1OjEzKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI2LTExLTA0VDEyOjU1OjEzKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjOWQ1ZTA4Ni0xYzAwLTQ0NzktODdhNy1lNWUzODY1MDI0NGYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2Y2YzZDdiNC00NzgyLWE3NDktYmNiNS00N2QzYzI5MzU0ODYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NmIxYzRhNC1jNTdmLTQ2NzMtOGYzMy0yY2Y4YjRjYWJjMjQiIGRjdGVybXM6cHJvdmVuYW5jZT0iaHR0cHM6Ly9jYWktbWFuaWZlc3RzLmFkb2JlLmNvbS9tYW5pZmVzdHMvdXJuLWMycGEtMWI4Nzk0YjgtZGE0MC00NGI3LTg1YWItNzJjYmVkMDRmMzEwLWFkb2JlIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NmIxYzRhNC1jNTdmLTQ2NzMtOGYzMy0yY2Y4YjRjYWJjMjQiIHN0RXZ0OndoZW49IjIwMjYtMTAtMzFUMTg6MjI6MDgrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNy4xMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZGM2YmQzZGEtZmEzZS00NTA1LWIyZTYtMTUzY2FjYWIyYWJmIiBzdEV2dDp3aGVuPSIyMDI2LTEwLTMxVDIwOjA5OjI0KzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMTEgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM5ZDVlMDg2LTFjMDAtNDQ3OS04N2E3LWU1ZTM4NjUwMjQ0ZiIgc3RFdnQ6d2hlbj0iMjAyNi0xMS0wNFQxMjo1NToxMyswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI3LjExIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0idyI/PipNI2kAACQvSURBVHja7d0J8GVVYedx/mvvC0039IIN2C6ACpFANBqoQVK4hsQhEpK4IEQlKcZxjKOWOCZG4xLHioM6iTExwlhDjagok4yGuCSOcSMqFBgNwyKLCEqzdAO9/vvMefxfmxb+3f+33neWz6/qW6IW0O/87rnn++6799yDQggHAQAAAGgWgwAAAAAQcQAAAICIAwAAACDiAAAAABEHAAAAQMQBAAAAIg4AAACAiAMAAABEHAAAAAARBwAAAIg4AAAAQMQBAAAAEHEAAACAiAMAAAAg4gAAAAARBwAAAEDEAQAAACIOAAAAgIgDAAAARBwAAAAg4gAAAACIOAAAAEDEAQAAABBxAAAAgIgDAAAAIOIAAAAAEQcAAABAxAEAAAAiDgAAABBxAAAAAEQcAAAAIOIAAKAHpiNPiNwcmQm956rIqsiYMQWIOAAAmGVh5M2RB8No8o+RTZFJog4QcQAASmY88rmQbvZEPhSZIOYAES/hhDvZ/k8ntLJpLVqH6xldnBf2ik6ux8zYPuz9TPqde5xOiOwKeeabkaXtjlMf62XtW3AW7jPHxjtgogv29/dOtplqM9m+taj1Z1me8JitjmyIHNb+cy5q/7m7Gb9umGu8ptssaP/7l7S7bLEysrb9q8208wkR75Y9QfpN677IL0Se3J6EYwnKy3jiY2guOlaayo90/FP5bgnEnYX1e1lblFL88rjCebhrjsno2Nvd/pLl/ELEiXgi2Rl5Vfsb/FQCC4MFAJ3wngq+OI+Hur9ofaqC829Lio5NrOvFzsPFSnjLpX7O+kHEe2E3X24srStPv9j+CXWCiBPxRLmtgrn4plDn7iZfr/C82xKkC0IatyVNOg93zOEZ+UnrGHuh2z6JOBHPK/e3pXwhESfiCXFYJb+S/agyAb/OKffhvGHEsjTmPNwRrVuL7sjouDqHhBPxfphxbh55XhOaeVDGAoD5+GhFV0nXFN5l6+rrPzm9hrluWVlHxJM9D7du4/zrzNZvEk7EiXgheWP7SgARx6j4cUXz7XUF9/g0z/+ETnZamSTiSZ2HW+PzRxkdQ+8k4UTcrSnlpSVCJw9pclsAcCBOrGyufbXQq+C3Oo0m+4AdET8wv5XRsfM+26EScVfEy8772vuVEnE0xV9UKGGPK6i/c502e87HG7yy6Tw89xeUX83oeHlrGM2GC0SciEvDuTLM7rBiAUATW9ptrXCO/UkoYz9w94L3n3sa2OrQFfG5+ZXMzhlT1gwibh/xevKVMPvGLiKOYfKCSufXjzL/eXlZZff1hwbe/XAYEW/8eYZc8udh8L9UE3G4Ip5Bbg6D2eHBAoD98b8qnl8vzLSz44JnfMKQblk6kYg3wgkZXQz8m8gh1goi7op4vfm70P9tKhYAzEVrcbm34rn1XzPs7NnO3UPP6UR8qGzM6Bi+JnKUtYKIE3H5WOhve0MLAObilZXPqx9GlmTU1wVOhY3lxCE8i+E8HMLBkbsyOQbuGuIvJEQcRDzDvKiPp/stAJiLvzWtHt6xIYeuLldVaPo2lUG+/GfCefjhN73+S8jnmYHTrBFEnIjLvtkRenuYyE+imIsjIg+ZVuHiDLr6MzWN7Jy7MAxun/eaz8OtdeiyjLr/HS/sIeJEXObKB0P322wRcczFG0ynsPe15+sT7ulXnKtHmtsGtG/0VOXn4beHvN68S8KJOBGX/eYxRByh//tVrzKVfppzEu3pce2rsjLaXELE++L3Ql6vrh+3RhBxIi4Hyn8i4uiTU83/n8lVCXa0KvID1SSTF4T+74+u8Tyc06vrPxC8up6IN4zkmykijj74Y1PoUTk2oX4mvDEzpHgL00oi3hU5vbr+c8ELe4g4EZcusoiII/T+E7krrY/OBQl19JvqSDKf6ePe4dpE/LSMev0sCSfibk2RbvMWIo4eeY7pE/a3p3gKP0uv89bMpPOkHntdUNF5+JiM/OILIa93CRBxIi4ZnjiJOPblD0yd/eaXR9xNa6u8r6kh6dzbvrpNxOfmyMiWTLq8NrLWmkDEibgQcTTF6sj9ps5+897g1woJQ9llpwYRb32R/FEmHd4Y2WRNIOJEXIi4edgk55k2Yb4H8paNqJvlbknJJjM9XBVfWPh5uLXOXJNJf9si/856QMSJuPSbMSKOLvmEaRNSfeW9L0l55ZQu+11U+Hn48oy+RJ1jLSDiRFwGkXEiji54bHsRkpDcK+/X6Ca77OnyjZsli/hHQ15vzbQeEHEiLgPJitD5WxSJOP6DKdOxYK1ruJs3GfYs80Qi/vCbKHPJu726nogTcRlkHk/E0QVXmjId58UN9rLCuTjbPFS5iL8to67+nIQTcSIug85ziDg6ZJNbH7rK7Q1282uGO+ssDXU+rPnbGXV0OQkn4t6s2X0uG8F4tCbqWRmdXDYRcXTIOXyp6xzRQC+LC74gckfkush/jpwdZn9luLjAz3tmqG/7wtMz6ufLobt7+UHEXRFPSM5SXzAWEnGEzl6tfQuv7jpvbKCbQ0M599WP9XEBZCbzz/5bFYn4hoz6+mZI4225RBxEvA+WJTxGE0QchV29ContKT4dhvsL3H2Zj9HyIYxJjvl8h1+Icz8Pty7+bA75vLBn2vmfiBPxMuTsJyHvfcSJeN38F07dc54ZhntbSq5p4qf+nHJbBSLeWm/uyqSPH0YOdu4n4kS8LDkj4kQ8R1q/6NzDp3vOq4fYzZMz/ZWgyeN3eyjn1pypzM/D38+kix3Bq+uJOBEn4omNERGvl2dz6dDvW/hWDKmbnZmNxXNHdAw/J5TxXoecRfwbGc3Xk5z3iTgRL1PO9hBxIp4hH+DSoaltQg8qaE4+MqN+4O1JGYzR0fN8hslMz8Nfzeg4fblzPhEn4uXKWWpPiT+ZiGMeDkt0d4PczkmfGUI3qV8d3TepPPB2XeLj9Mp5/vwTGZ6HL83oOH29cz4RJ+JuTWkyU0Qc8/C8TPtOMYN+8OvsTOTmLOfh0M29ySWJ+GUZSfifOt8TcSJOxJvMj0NZP4Obi8Phy0R8YHlqRUK5N9sTPa5DprvJ5CTif5iRhP8353oi7s2a5cvZHSHPVyoT8Xo5KuOuU7xAcHWo7/7wVI/tLQmP2YKMe2/tD/6tMLszTi75hHM9EXdFvPxF4PGJjcv1BS785uLgOTPzrlPMxgF1k/pDe60c6SJSGPTOKbk9oJt6Pus8T8SJePlytj2zKy5EHHtfvLGdiA88zxpQP4tcDe+bVK/abiDijeSqLt6jASJOxDNbCA5PeExWhTJ/CjcXB8tjC+g5JPow3iDeKHln4vNxUSbHeYpZT8RDE2/NXOA8T8SJuDSdPwnl3pNqLg6WVxfSc4o5qVCBzHE+ppjfIOJDzdbIOud4Ik7EpelcHMp+OMxcHBwLCuo5xbymcBHfndGxnuIe+bvCgW8Zk96zLXKCczwRJ+LSdN4Syt+lwVwcHM8tqONUszb0d/++uVj27jNEfPBpucpLnd+JOBGXpnNIGNzDexb/OriosI5TzIm+FKPA83DKeaPjh4gTcQkJvRiCiGMu1hTYcSjs9pQJc5GIS1e5wg4pRJyIS5P52woXAHNxMJxSYL+hsFfeL0j8HlzziIinlisdO0TcmzUlJLxHOBHHXj5SYL+piusv9vh5lgTbFtaKXVN6z8sdP0SciMuws7DiKzHmYv+sL7jfFPO94PYhEPGmsjmy0jFExN2aIsPMFBFHH5yeaLdLC75g0MsLto4wD4m49JSvOYaIOBGXYWYlEUfo/QHAawrudirRz3Y8EUdBD+rmkMsdR0TcrSkyzHy90q7Nxf54WgXdhkIebiTi9TJpiRtIznMsEXEiLiHDh6aIeLm8NtFeF1dw/B7e5ec40jyslilL20Byd2S144mIE3EZdm4g4gid7SpybwW9bijk6txG87Bapi1rwf3iRBxEPLssJ+I4AEdX1Gso4EHrx5iHRFwGko84pog4EZem8jgijv3wikQ7vbCi89WRXXyGVQl/Dm8vJOLB/eIg4nZNkbnzDCKOR7Cisk6fkOhnvbiLz7A44c7OMqfcI55ZfhBmX5Ll+CLirohLI3lWsH0h/o2nVthpqlldwFXRPeYUEc8w1zq2iDgRlybzC0QcbS5OtM/3VHjOOjWUsYWdeUXEc8wlji8i7tYUaTJPIeLVs7rSPn8Y0t3laDrk/1KXHNewmTnYPQd7/789HXCgf87uOf45e39ReAMRH9mvOS+xLhBxIi5NpbUILCPiVfO8ivtMNe8uYC4enNEc+GjI6yVPXugz3NwSWWNtIOJEXJrKOwqRFyLeG9dWfJ9xyPzNuMF8LPY4+CciPtJ80e4/RNw94uUsBpdHdiQ+RkfrukrWVt7l7oS/hIx38OffYT4Wu36dE/K9LamUfJiME3EiXtZi8P2Ex2i7rqvkZF0mm/Ud/NlPTHw+Xp/BHPj5RMdu0wH+zOMcubEvxC+1ThBxIl6WnF2a8Dgt0HV1LwXZGdJ+Kcygrkbt/WdNtI/zZe0HlVO+pe6KDj7XwgxkxtrVW9YS8STSeqh7pfWCiBPxshaCVPMuXVfFRmts8lkU8t45JbTvtU11DqT8wOvSjB/ULS1fcosKESfiZcnZmZmPla7L4GXW1+RzYuY7p+zNhHWr6ywk4knlfWSciBPxsuSMiBPxUd+WYqej9HNbB13elMlnSW0ObApp35s8QcRDalv9/pq1g4gTcSI+7Fyo6yo4yrqaTVbM0+WhmXyO7c7BHecvQxm/hIQC9xdfZf0g4kSciIcR35eq6/x5qzU1m5w9T5c5Pbj3D86/HWVDZSLe+gXgTZGzIqdH3p7wn/XvO9xaFETciS1hOUv9JPq7ui6aZdw2O0mZ73yS021GXx7x8Z/DWC2tSMRbfbx3H7kda+9stC3hP/M7rSNEnIjnLWd/lfh4XaHrojme24bSbk+5MLPPs2MEVxXHEn6BU+jiQc3SRPziMPum0Ed+vmND2veLP9NaQsSJeJ5ylsMJ9Gu6LpbW8XcHr80uvz9Pr0sy/VxTDR33Ob0S/sZC1pFO8vn2sbu/z3hGSPtB6hXWFCJOxPOTs58UsBDoOl9WcdpsMz7PfuK57oKzdcjbwp2V4RXiGkT822H+F+W0Puc3Ev4Mn5vjaj6IOBFPVM5aJ5S3ZHKCvD3jrkvP7j6Pw7MNYbY5cp5ufyfzz/eVttQMQsrH278i5JjzKxDxO9q7/XTS5YLEv2ReZH9xIk7E0xfxycxOkncR8SJFvLVY7DKE2eaKDoSllHy6Bylv/Srw4QKuEk92+EUj1zwYWd/luevIkPb94qdyQCJOxOefKE2PR+up93syPVFuIeIh1x00SthvWvafxfN0/NlQ/ktVZgp+GdVju7jin2N2Ro7o8fx1WsKf6zuRQ3ggESfiMqhs03Uo8ReeDxq67PMEX7aKzlQXV/9zzNF9esbHQ9r7iy/igkSciEsY0E+Hui5LxCcNWxG5J9gVp9T8cejuNpzccswAPCP1z/0O94sTcSIug8gDui5OxNcYtmJy8DxdbzJEWWZRwSJ+3ABdY2VIe3/8k/ggESfi0m9u0HVxIv5dw1ZMntnBVfFrDFNW+UQo9xeuYYjp0xP+vD8I7hcn4kRc+swZui5KxMcNWVHZ3sHP3xsNU1aZ7nJOT2XyuU4conNcm/Dn/rsw/9tRQcSJuMyZq3VdnIgfYciKy4YOev/fhimU8gKfHEX8F4bsHIsS//zvnuclXCDiRFzmzKSuixPxrYasuLy4g96XGaYssrKHOT2d+Gc6uyHvOCykvdXmL3FDIk7EZRiSJ/mI+FLDFUrdT76Tq23nG6qk8/s9rrfTBT7H0itnJTwO10fW8kMiTsQlDGhrNF3nt8i91HAVm9UdHgP/bKiy/jKV41tUm3SPscR/9Wu9EXc5RyTiRFw6yXJdFyXirS3OdhuuYvOuDo+DhYYqyZzcx3pLxPMajze7X5yIE3EZ5MlT8ujpMEMVPNMxyxsMVVK5pnDxHIWDpLy/+M5gf3EiTsRlnhyv6+JE/K2Gqvgc3sXxcKnhSiaLifhQOC/hMfnXyKFckYgTcQn7uVdxTNdFifhEu1cpOzd1eZ6+0ZCNPL8cyr8VY1QeMpb47XiXB/eLE3EiLnPkCF0XJ+KrDFM1mehy/m4zZCPLR0Md90SP0kVS31/8dcH94kR8SLj6lmde1cMVB0l/kft7w1RNHtflHJ5o73EszebrA1xvbV94YA5NeGxaX4SP44xEnIhLK3eE3n76k7QXuSlDFLzy/sAc6ZzdaG4f8HpLxOfn9xIen2+HzrcfJeIGgYgHP2kT8bwWuSdapAfOp0OZD//Z3jI08gzOQUS8cVq3fzyU8Bj9z8gS7kjEiXi9WRh6fxhG0l7k7rdIV/cczLP6+Fx3mlJDy+4hHYtT5ngRe+hf4H5xIk7E68x06O+pdEl3kVub+J/9YiI+lMz0cHvKvvyLaRWGcS/wQUR85KwPad9W9hT+SMSJeD25MQxmeyhJd5G7xwI9NC5MfGyX9vn5nmtqDSw3DPlYJOLd8d8THqur2xdQeCQRJ+KF5/QwuH1aJd1FLligq70q/rYBfL6DTa8wiHt/DyLiSdF6A+2uxI8Z+4sTcSIevAabiOct4hOJ/7k/QsSHnrEBfc6dpllPObih45CI97b3esqecs4A5y8RJ+KSSNZWKiO1ivj/qEQSR8mtiY/xggF+1mNNtY6zteHj0K4pvbEx4THbETmGSxJxIl5Gnlv5VcEaRXzMbSmNbYkWCn8O5JFsMeUOmBeP4Dh0Rbz3X3Q/HtLeb34DnyTiveJNbSG7V9UT8XJEPPXbUjYXdK5LPeMVbgM3inwvjPaeZyJe5tj9n9D7ewGIOBGXEeQ0IhK8HCSEu4PbUhz/w/9C/hRT8OE5OOrjeYKI98WSxMfvFZySiBPxtLOGiLginlknJZ3r3AY0u8NDbZlJ6OUr4+Z73xyd+Bg+hlcScXKWRm5N8GqipLXIEUNzYFTjPVnB80G3B88qlDrfdyb+y4tbVIg4OWvwSstRupYeF7lQ0faZ5kBI9lezXypsnj3erzJVfPH2JZCIAwBQFG/OVL5fojuAiAMAUAqtrfbuT1S8b9YPQMQBAKiJ1q14uxuW7i3tLwXGHyDiAAAgzP0A6MrIWyL3RXaF2QfX9n0odO9/bz1sd1vk/WH2rYkrjB9AxAEAAAAQcQAAAICIAwAAACDiAAAAABEHAAAAQMQBAAAAIg4AAAAQcQAAAABEHAAAACDiAAAAAIg4AAAAQMQBAAAAEHEAAACAiBfKRORZkT+L3BOZiezZh71p/fWOyK2RD0WOjkwavyL6Pz5yaWRzZGdkd/s42JfW//Zg5JrIyyLTxg4AABiEAzMWeXlbsJpKS9pONPZJ0PqydEVbppvK/ZFj28eeDgAAIOLVsDhye0gvm9tXX3U0XN72iF8yUurfLygAABDx4q54fzXkl0sdvAPh5PYvELnlKt0BAEDEc+V1oZy8wIHcFYsiWwrq//OZjf9MkNQyX2eiMxl+Z3rLszMi3gUnJHrbwaDS+mxTRHu/v3zcVMFJ4/QMuhBSJzrTmd6IeEUi/vwKD57F5PthlkZ2Vdj/dURcSJ3OhIgLER8l73AMhedUKuDrVf9w7iPiQup0JkRciHiT/Lpj51GZrGjXmz3qflRuJ+JC6nQmRFyI+DA5goQdMDsKl/CrVDxvTiPiQup0JkRciPig3274ScdLxzkqlPcQrnSXMSIupE5nQsSFiPfLJsdJ6PUFMbl3Px7K2oaw6byfiAup05kQcSHivfIax0jfGc+0+2NUFwa15SURF53pTIi4EPGOWRL5seNjYFmTWf/vV9nAs5qIW2x0pjMh4kLE3Yoymvx6Jv3foKqh5XwibrHRmc6EiAsR3x8nOSaGmssT7n462BEnFLLNoZA60ZnO9EbEMxPxUxwPjeQzCXZ/iFoazUNE3GKjM50JERcivpczHQuN5iMJdb9BHSPJLiJusdGZzoSI64yIP8NxMJI8JYHul6lhpNlJxC02OtOZEHGd1SvixzoGRppFI+x+0vAnkfuJuMXG8OhMiLjO6hPxjfoPNb+B8VZDn0wuIeKkTnQmRFxn9Yj4At2HGu4V3h+fMuzJ5dlEnNSJzoSI66wOEf+k7pPKexrs/jcNd7KZIOKkTnQmRFxnZYv48/SeZBY00P3Bhjnp7CHipE50JkRcZ+WK+FqdJ5sHG+jfC3vSz9VEnNSJzoSI66w8ER9rb5cm6ebpQ+z/7YY3m6wg4qROdCZEXGdlifh5+g613JrwSFYa2qpOTkLqRGc60xsRT0jEp3SdTS4NbkmREP4vESd1ojMh4jorQ8Sv1XW1B+YphjPbTBJxUic6EyLOd/IWca8xzy/nhME9FyD5ZjMRJ3WiMyHiRDxvEZ/Rc7UH58mGMfusJOKkTnQmRJzr5Cnii3WcbTYF29hJCFv1TupEZ0LEiXieIm67wlDtDipPMITFZBERJ3WiMyHiRDw/ERdb2En+uU73pE50JkSc5+Ql4peEMq8S7448FLkzclubu9v/e2nb9P1Fj91PFNh9q/N7IrdEbox8M8xu8df6z+sjD4TZX4B2FXgc7CHipE50JkSciOcl4iXIx5ci54fZfdB7GYOTIu+N3FXZQXpDAf1fFXlt5EWRBT2MwbmRv4l8tpCT1R8ScVInOktNcDJEZxUyin/p6oxPftsjF4TZrfcG/eDqVzIcj41dfs6FmS9+Hwuzu70Msv8zI38a8v9FoBQRtzDk19mYjrLqbJF+iDhGK+K55kMNjM10Zrcu3NHl5/v3mXb/3cjPD7n7YyMvC+U/tGmhIQc6q7szX5zMNRDxrnJLj7cf9POim0+FMu8P3p5h/29seH5sbD9TkOOXFQsNOdCZzubLuH7MNYxOxHN7m+IlIyzn6ZmMUalfwloyfPyIul/U/gKQU3ZaaMiBznRGxM01pC3iOV0RvSiBgl4fyrk/cyyze56XJ9D/8zOTcQsNOdCZztyaYq4hYRHPJV9KqKRdiY/VbR1+jk9m1P+yhPp/ZUbj9gcWGnKgM525Im6ugYj3k/9ncla9P+rhCfa/PaPbeSw05EBnOjtQpvRjrmE0Ip7L1nWTCRa1hog3kt9OdKLmdFuPhYYc6ExnB8py/ZhrGI2I55CTTdBqRfz2xCdrLl9kxyw05EBnOjtA1ujHXAMRnysziZe1IuMJOpVB/6ucpBuZRxYacqAz5wodmWsg4o/KOpO056yY58+9I/HuL8tkwubwhSZYaMiBznQmD2eB3rIMEQ/pv5hmVGxLdPz+IfOTyyoLLBEPad+a5pgLPT8grDPJxS2EiFf7sNn6TE6u45kuhiHxWyly2tf2GCIuXsSlM53pTYh4Nzw1eMFA6Vc6cj25nOpql2PBQqMznUlwRVwKFvHdBn1gHBW5JHJ55MLIa8PsGzhbf/2OyAcjl0a+EPlOmN0X/QeRH0Z+HNkcuS+yJbK1zQPt/9zS/v/ujdwTubv999zZ/vtva+8ucnPklvbf90DmJ5dFRJyIW2h0pjMh4lKyiKec09xP6C1vmXE9ERdSpzOdEXEh4kQMOT8fsD3TMZ1IfE5NW2hInehMiDgRJ+K2vxo9Byfc/YbgV4Zh5OcsNKROdCZ6I+JEnIiPni8Gv4bUNqcusdCQA9GZ6I2IE3EiPnoeCHbLqW1OfctCQw5EZ6I3Ik7Eifjo2aX76ubU/RYaciA6E70RcSIeCnmjZs7sNtmqE/EHLDTkQHQmeiPiRJyIj55tJlt1Iv6QhYYciM5Eb0SciLs1ZfRsDe4Rr21OPWihIQeiM9EbESfiRHz03E3Eq5tTWyw05EB0Jnoj4kSciI+ebyfc/SQRH0ruttCQA9GZ6I2IE3EiPnpOT7j7xUR8KPlHCw05EJ2J3og4EQ+F356QA1MJd38GER9KnmqhIQeiM9EbESfinWQBWR4qY8GuOYPmkMTn1LiFhhyIzkRvRDwdEd+T8IB/jCxX/UVsIsPxnMn4JCbkQHSmN70R8YZF/PsGvWip3ZHxyWW1LzZE3EKjM52J3qRkEV+d+KAvImF9ZSbjk8u5RJyIW2h0pjPRm5Qs4qkfYM/LRMCuCa6Ih8pvT7mTiAs50JnOssgevRFxIt55pl0J7Tnvzrz7w1wNJ+IWGp3pTPQmRHx0eQwJC8PaAvKGDPrPYRvLVxJxIQc601k2+ZbeiDgR7y4LE5awnZkftKlnqS9iA8nBFhpSJzoboJzaYcymFkXT5L9sTwYnuvNM0GpFPCT+yvtdhciCkDqpu7PjyBcRx2hEPJcT+soEi9oTiHgT+bATdBj2g0lC6qTuzqbIFxEHEZ8vqxIqaX0hC0QuWefk3HM2kzpSJzoLvb95l4gTcSJOKH6aBSZmR9la0BeKkOBLfnLKhaSO1InOCB0RR7oifkbIa//PKZOy2gX9ECfloeyXa6EhBzrTGfSGEYl4jldXFpqQ1V5ZO9UJuePca6EhBzrTmc70BiIeCrhVodS3ht2eYfe3hGZ3U1mQ6Ry5yEJDDnSms+AecXMNyYt4DtsYzpX7GxCyf85sTDZ3+fnGQ755si9gYRAvRLLQkAOd1d3ZSv2YaxitiOcuHF8cwjf64wqXr5Ie/DpqCPNhJvMx2WahIQc601mHWaMfcw1EPAzotowT+hiDicj2jD//TI+f+8WF9N/69WJJH/2fG8rJeRYacqAznemt6N4O1U9ZIp7TVnadZnfkL8PsHuTj+1wtbv31EyPfy/i2nLnyV5V/EXtktkReEVm6T/9j7duZnhG5qdDPvYvUkQOd6Uyqet+GzgoQcQdc3QfoNsNXTD5J6kidznQmRJzn5CfiW3Qccr4tp5/uxwxhtScqUkfqdEbEnSv1RsQTEHEHXah6B5E9hjH7XEnqSJ3OdCZEnIjnK+JkrN6Dc9wwZp8xUkfqdKYzIeJcJ18Rd+Dllw8MsHv3iueby0gdqdOZzoSIE/H8RfxaXVd7YLpXvL7jgNSROp0RcedMvRHxhETcwZdPPjaE7r9vWLPL75I6UqcznQkR11k5In6ovqs+KCWf7CR1pE5nOhMirrOyRPyg9gIv6eaFQ+x+neHNJtOkjtTpTGdCxHVWnog7CEMxb0/shbsNc/I5mdSROp3pTIi4zsoV8aV6D6VsU2fxKCvfIHWkTmc6EyKus7JFvMV1uk8q72qwe3uLp5kZUkfqdKYzIeI6q0PEvegnndw9gu5/w7Anl5WkjtTpTGdCxHVWj4g7IOte5L5m6JPJcaSO1OlMZ0LEdVafiDsoR5t1I+7+XhWMPC8gddCZzoSI66xeEXdgjianJdL9A6oYWc4iddCZzoSI64yIew16s3l1Yv1vUUnjeQmpg850JkRcZ0TcA5xlXAXtl++oprG8jNRBZzoTIi5EfC5mHBdDy7mJd3+lioaeJ5E66ExnQsSFiHuIr9m8KJPuX6eqoeVQgkDgdKYzIeJCxDvhE46PkOr2dMNmRfDLyCCzO7KKIJA6nelMiLgQ8W5Y4hjpO4dn3P+/qq/vfDjMPgxNEEidznQmRFyIeE9sdax0nQsKWWxer8qes4EgkDqd6UyIuBDxQXBKsKtK6gI2LCYjX1Vrx2l9eZkgCKROZzoTIi5EfNB82nGz35wfGS944XlsZKea95ufRFYTBFKnM50JERciPkwmXCH9mby1wKvgB+IMlf9MdkWOJAikTmc6EyIuRLxJFkZuqvgAujqysdJFqPUA4tPaElprbo6sHcHDmKSO1OlMZ0LEiTgR/5l7iGu6ZeWPKrsCPh8nRR6sqP/Ph7R3wyF1pE5nRJzU6Y2IVyTi+14lPSSUuwf1OgJ+QJZGLiq0+9aDykeF5l7KU+rbcc0TIq4zIeJCxBuS8k0FHCQnR6YtOl13vzjynQL6PzrMvownt4dwvxV5YZj9tWq83cnYiI8J82j+F2ktanc22X4WZ6zhjib2+fcvbh9Dutk/4+3OWsf21D5zzdgM/1jdl5d38fe2LqgseMS50Zg239viJtcEg/9vg/6TDMTru+0Tq8k5uIWq9WKocyIPZdD/FWF2d5i9J2odAgCQMQZh/3L+HxO43eAVrtQ12nnrqtHyyPMjN4y4/+1hdsebxe0rgRM6AgCAiNfMdPuFKIO8enpj5BmF7/Gd+09Ve38Kf1Xk1sjuAX7Zui/yzvZVbr90AABAxAEAAAAQcQAAAICIAwAAACDiAAAAABEHAAAAQMQBAAAAIg4AAACAiAMAAABEHAAAACDiAAAAAIg4AAAAQMQBAAAAEHEAAACAiAMAAAAg4gAAAAARBwAAAEDEAQAAACIOAAAAEHEAAAAARBwAAAAg4gAAAACIOAAAAEDEAQAAABBxAAAAgIgDAAAAIOIAAAAAEQcAAACIOAAAAAAiDgAAABBxAAAAAEQcAAAAIOIAAAAAuhLx/w+yygTxfQG2kwAAAABJRU5ErkJggg==");
}

/* Center the logo at the top and leave 50px below it. */
.header-image-grid {
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center;
    background: transparent !important;
    border: 0 !important;
    min-height: 0 !important;
    height: auto !important;
}

/* Render the supplied PNG from the CSS itself, regardless of the original img URL. */
.header-image-grid::before {
    content: "";
    display: block;
    width: min(500px, 100%);
    aspect-ratio: 738 / 309;
    margin: 0 auto 50px;
    background-image: var(--black-coffee-logo);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.header-image-grid::after {
    content: "Something's Brewing";
    display: block;
    margin: 12px auto 50px;
    color: #fff;
    font-family: "Commissioner", sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.25;
    text-align: center;
}

.header-image {
    display: none !important;
}

.image-container img {
    max-width: 100%;
    height: auto;
    width: 70%;
}

.has-error .form-control,
.has-success .form-control {
    border-color: #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
    color: #fff;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 300;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 16px;
    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;
    background-image: none;
    border: 2px solid transparent;
}

.btn-primary {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}

.btn-primary:hover,
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #000;
    border-color: #000;
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
    color: #000;
    border-color: #000;
}

h2 {
    font-family: "Commissioner", sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 35px;
    letter-spacing: -.01em;
    line-height: 1em;
    text-transform: none;
    color: #fff;
}


/* Remove the previous header spacer/background that caused the white stripe. */
.header-clear,
.header-prop,
.header-image-col-preview-before {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

/* Keep 10px between checkbox controls and their label text. */
.checkbox label,
.checkbox-inline {
    padding-left: 23px;
}

.checkbox label input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    margin-left: -23px;
}

/* Keep the Country field label readable on the dark background. */
label {
    color: #fff !important;
}
