/* PrismJS 1.23.0
https://prismjs.com/download.html#themes=prism-twilight&prism-tomorrow&prism-solarizedlightt&prism-okaidia&prism-dark&prism-solid&prism-copt-to-clipboard */
/* Replacing pre[class*=language-] { margin:.5em 0 } to: margin: 0 , word wrap */
/* Replacing .prismjs-twilight pre[data-line] {padding:1em 0 1em 3em;} to: {padding:1em;}*/
.prismjs-dark code[class*=language-], .prismjs-dark pre[class*=language-] {
color: #fff;
background: 0 0;
text-shadow: 0 -0.1em 0.2em #000;
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
.prismjs-dark pre[class*=language-] {
background: #4c3f33;
}
.prismjs-dark pre[class*=language-] {
padding: 1em;
margin: 0;
overflow: auto;
border: 0.3em solid #7a6651;
border-radius: 0.5em;
box-shadow: 1px 1px 0.5em #000 inset;
}
.prismjs-dark :not(pre) > code[class*=language-] {
padding: 0.15em 0.2em 0.05em;
border-radius: 0.3em;
border: 0.13em solid #7a6651;
box-shadow: 1px 1px 0.3em -0.1em #000 inset;
white-space: normal;
}
.prismjs-dark .token.cdata, .prismjs-dark .token.doctype, .prismjs-dark .token.prolog, .token.comment {
color: #997f66;
}
.prismjs-dark .token.punctuation {
opacity: 0.7;
}
.prismjs-dark .token.namespace {
opacity: 0.7;
}
.prismjs-dark .token.boolean, .prismjs-dark .token.constant, .prismjs-dark .token.number, .prismjs-dark .token.property, .prismjs-dark .token.symbol, .prismjs-dark .token.tag {
color: #d1939e;
}
.prismjs-dark .token.attr-name, .prismjs-dark .token.builtin, .prismjs-dark .token.char, .prismjs-dark .token.inserted, .prismjs-dark .token.selector, .prismjs-dark .token.string {
color: #bce051;
}
.prismjs-dark .language-css .token.string, .prismjs-dark .style .token.string, .prismjs-dark .token.entity, .prismjs-dark .token.operator, .prismjs-dark .token.url, .token.variable {
color: #f4b73d;
}
.prismjs-dark .token.atrule, .prismjs-dark .token.attr-value, .prismjs-dark .token.keyword {
color: #d1939e;
}
.prismjs-dark .token.important, .prismjs-dark .token.regex {
color: #e90;
}
.prismjs-dark .token.bold, .prismjs-dark .token.important {
font-weight: 700;
}
.prismjs-dark .token.italic {
font-style: italic;
}
.prismjs-dark .token.entity {
cursor: help;
}
.prismjs-dark .token.deleted {
color: red;
}
.prismjs-default code[class*=language-], .prismjs-default pre[class*=language-] {
color: #000;
background: 0 0;
text-shadow: 0 1px #fff;
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
.prismjs-default code[class*=language-] ::-moz-selection, .prismjs-default code[class*=language-]::-moz-selection, .prismjs-default pre[class*=language-] ::-moz-selection, .prismjs-default pre[class*=language-]::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
.prismjs-default code[class*=language-] ::selection, .prismjs-default code[class*=language-]::selection, .prismjs-default pre[class*=language-] ::selection, .prismjs-default pre[class*=language-]::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
.prismjs-default code[class*=language-], .prismjs-default pre[class*=language-] {
text-shadow: none;
}
}
.prismjs-default pre[class*=language-] {
padding: 1em;
margin: 0;
overflow: auto;
}
.prismjs-default :not(pre) > code[class*=language-], .prismjs-default pre[class*=language-] {
background: #f5f2f0;
}
.prismjs-default :not(pre) > code[class*=language-] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.prismjs-default .token.cdata, .prismjs-default .token.comment, .prismjs-default .token.doctype, .prismjs-default .token.prolog {
color: #708090;
}
.prismjs-default .token.punctuation {
color: #999;
}
.prismjs-default .token.namespace {
opacity: 0.7;
}
.prismjs-default .token.boolean, .prismjs-default .token.constant, .prismjs-default .token.deleted, .prismjs-default .token.number, .prismjs-default .token.property, .prismjs-default .token.symbol, .prismjs-default .token.tag {
color: #905;
}
.prismjs-default .token.attr-name, .prismjs-default .token.builtin, .prismjs-default .token.char, .prismjs-default .token.inserted, .prismjs-default .token.selector, .prismjs-default .token.string {
color: #690;
}
.prismjs-default .language-css .token.string, .prismjs-default .style .token.string, .prismjs-default .token.entity, .prismjs-default .token.operator, .prismjs-default .token.url {
color: #9a6e3a;
background: hsla(0, 0%, 100%, 0.5);
}
.prismjs-default .token.atrule, .prismjs-default .token.attr-value, .prismjs-default .token.keyword {
color: #07a;
}
.prismjs-default .token.class-name, .prismjs-default .token.function {
color: #dd4a68;
}
.prismjs-default .token.important, .prismjs-default .token.regex, .prismjs-default .token.variable {
color: #e90;
}
.prismjs-default .token.bold, .prismjs-default .token.important {
font-weight: 700;
}
.prismjs-default .token.italic {
font-style: italic;
}
.prismjs-default .token.entity {
cursor: help;
}
.prismjs-okaidia code[class*=language-], .prismjs-okaidia pre[class*=language-] {
color: #f8f8f2;
background: 0 0;
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
.prismjs-okaidia pre[class*=language-] {
padding: 1em;
margin: 0;
overflow: auto;
border-radius: 0.3em;
}
.prismjs-okaidia :not(pre) > code[class*=language-], .prismjs-okaidia pre[class*=language-] {
background: #272822;
}
.prismjs-okaidia :not(pre) > code[class*=language-] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.prismjs-okaidia .token.cdata, .prismjs-okaidia .token.comment, .prismjs-okaidia .token.doctype, .prismjs-okaidia .token.prolog {
color: #8292a2;
}
.prismjs-okaidia .token.punctuation {
color: #f8f8f2;
}
.prismjs-okaidia .token.namespace {
opacity: 0.7;
}
.prismjs-okaidia .token.constant, .prismjs-okaidia .token.deleted, .prismjs-okaidia .token.property, .prismjs-okaidia .token.symbol, .prismjs-okaidia .token.tag {
color: #f92672;
}
.prismjs-okaidia .token.boolean, .prismjs-okaidia .token.number {
color: #ae81ff;
}
.prismjs-okaidia .token.attr-name, .prismjs-okaidia .token.builtin, .prismjs-okaidia .token.char, .prismjs-okaidia .token.inserted, .prismjs-okaidia .token.selector, .prismjs-okaidia .token.string {
color: #a6e22e;
}
.prismjs-okaidia .language-css .token.string, .prismjs-okaidia .style .token.string, .prismjs-okaidia .token.entity, .prismjs-okaidia .token.operator, .prismjs-okaidia .token.url, .prismjs-okaidia .token.variable {
color: #f8f8f2;
}
.prismjs-okaidia .token.atrule, .prismjs-okaidia .token.attr-value, .prismjs-okaidia .token.class-name, .prismjs-okaidia .token.function {
color: #e6db74;
}
.prismjs-okaidia .token.keyword {
color: #66d9ef;
}
.prismjs-okaidia .token.important, .prismjs-okaidia .token.regex {
color: #fd971f;
}
.prismjs-okaidia .token.bold, .prismjs-okaidia .token.important {
font-weight: 700;
}
.prismjs-okaidia .token.italic {
font-style: italic;
}
.prismjs-okaidia .token.entity {
cursor: help;
}
.prismjs-solarizedlight code[class*=language-], .prismjs-solarizedlight pre[class*=language-] {
color: #657b83;
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
.prismjs-solarizedlight code[class*=language-] ::-moz-selection, .prismjs-solarizedlight code[class*=language-]::-moz-selection, .prismjs-solarizedlight pre[class*=language-] ::-moz-selection, .prismjs-solarizedlight pre[class*=language-]::-moz-selection {
background: #073642;
}
.prismjs-solarizedlight code[class*=language-] ::selection, .prismjs-solarizedlight code[class*=language-]::selection, .prismjs-solarizedlight pre[class*=language-] ::selection, .prismjs-solarizedlight pre[class*=language-]::selection {
background: #073642;
}
.prismjs-solarizedlight pre[class*=language-] {
padding: 1em;
margin: 0;
overflow: auto;
border-radius: 0.3em;
}
.prismjs-solarizedlight :not(pre) > code[class*=language-], .prismjs-solarizedlight pre[class*=language-] {
background-color: #fdf6e3;
}
.prismjs-solarizedlight :not(pre) > code[class*=language-] {
padding: 0.1em;
border-radius: 0.3em;
}
.prismjs-solarizedlight .token.cdata, .prismjs-solarizedlight .token.comment, .prismjs-solarizedlight .token.doctype, .prismjs-solarizedlight .token.prolog {
color: #93a1a1;
}
.prismjs-solarizedlight .token.punctuation {
color: #586e75;
}
.prismjs-solarizedlight .token.namespace {
opacity: 0.7;
}
.prismjs-solarizedlight .token.boolean, .prismjs-solarizedlight .token.constant, .prismjs-solarizedlight .token.deleted, .prismjs-solarizedlight .token.number, .prismjs-solarizedlight .token.property, .prismjs-solarizedlight .token.symbol, .token.tag {
color: #268bd2;
}
.prismjs-solarizedlight .token.attr-name, .prismjs-solarizedlight .token.builtin, .prismjs-solarizedlight .token.char, .prismjs-solarizedlight .token.inserted, .prismjs-solarizedlight .token.selector, .prismjs-solarizedlight .token.string, .prismjs-solarizedlight .token.url {
color: #2aa198;
}
.prismjs-solarizedlight .token.entity {
color: #657b83;
background: #eee8d5;
}
.prismjs-solarizedlight .token.atrule, .prismjs-solarizedlight .token.attr-value, .prismjs-solarizedlight .token.keyword {
color: #859900;
}
.prismjs-solarizedlight .token.class-name, .prismjs-solarizedlight .token.function {
color: #b58900;
}
.prismjs-solarizedlight .token.important, .prismjs-solarizedlight .token.regex, .prismjs-solarizedlight .token.variable {
color: #cb4b16;
}
.prismjs-solarizedlight .token.bold, .prismjs-solarizedlight .token.important {
font-weight: 700;
}
.prismjs-solarizedlight .token.italic {
font-style: italic;
}
.prismjs-solarizedlight .token.entity {
cursor: help;
}
.prismjs-tomorrow code[class*=language-], .prismjs-tomorrow pre[class*=language-] {
color: #ccc;
background: 0 0;
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
.prismjs-tomorrow pre[class*=language-] {
padding: 1em;
margin: 0;
overflow: auto;
}
.prismjs-tomorrow :not(pre) > code[class*=language-], .prismjs-tomorrow pre[class*=language-] {
background: #2d2d2d;
}
.prismjs-tomorrow :not(pre) > code[class*=language-] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.prismjs-tomorrow .token.block-comment, .prismjs-tomorrow .token.cdata, .prismjs-tomorrow .token.comment, .prismjs-tomorrow .token.doctype, .prismjs-tomorrow .token.prolog {
color: #999;
}
.prismjs-tomorrow .token.punctuation {
color: #ccc;
}
.prismjs-tomorrow .token.attr-name, .prismjs-tomorrow .token.deleted, .prismjs-tomorrow .token.namespace, .prismjs-tomorrow .token.tag {
color: #e2777a;
}
.prismjs-tomorrow .token.function-name {
color: #6196cc;
}
.prismjs-tomorrow .token.boolean, .prismjs-tomorrow .token.function, .prismjs-tomorrow .token.number {
color: #f08d49;
}
.prismjs-tomorrow .token.class-name, .prismjs-tomorrow .token.constant, .prismjs-tomorrow .token.property, .prismjs-tomorrow .token.symbol {
color: #f8c555;
}
.prismjs-tomorrow .token.atrule, .prismjs-tomorrow .token.builtin, .prismjs-tomorrow .token.important, .prismjs-tomorrow .token.keyword, .prismjs-tomorrow .token.selector {
color: #cc99cd;
}
.prismjs-tomorrow .token.attr-value, .prismjs-tomorrow .token.char, .prismjs-tomorrow .token.regex, .prismjs-tomorrow .token.string, .prismjs-tomorrow .token.variable {
color: #7ec699;
}
.prismjs-tomorrow .token.entity, .prismjs-tomorrow .token.operator, .prismjs-tomorrow .token.url {
color: #67cdcc;
}
.prismjs-tomorrow .token.bold, .prismjs-tomorrow .token.important {
font-weight: 700;
}
.prismjs-tomorrow .token.italic {
font-style: italic;
}
.prismjs-tomorrow .token.entity {
cursor: help;
}
.prismjs-tomorrow .token.inserted {
color: green;
}
.prismjs-twilight code[class*=language-], .prismjs-twilight pre[class*=language-] {
color: #fff;
background: 0 0;
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
font-size: 1em;
text-align: left;
text-shadow: 0 -0.1em 0.2em #000;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
.prismjs-twilight :not(pre) > code[class*=language-], .prismjs-twilight pre[class*=language-] {
background: #141414;
}
.prismjs-twilight pre[class*=language-] {
border-radius: 0.5em;
border: 0.3em solid #545454;
box-shadow: 1px 1px 0.5em #000 inset;
margin: 0;
overflow: auto;
padding: 1em;
}
.prismjs-twilight pre[class*=language-]::-moz-selection {
background: #27292a;
}
.prismjs-twilight pre[class*=language-]::selection {
background: #27292a;
}
.prismjs-twilight code[class*=language-] ::-moz-selection, .prismjs-twilight code[class*=language-]::-moz-selection, .prismjs-twilight pre[class*=language-] ::-moz-selection, .prismjs-twilight pre[class*=language-]::-moz-selection {
text-shadow: none;
background: hsla(0, 0%, 93%, 0.15);
}
.prismjs-twilight code[class*=language-] ::selection, .prismjs-twilight code[class*=language-]::selection, .prismjs-twilight pre[class*=language-] ::selection, .prismjs-twilight pre[class*=language-]::selection {
text-shadow: none;
background: hsla(0, 0%, 93%, 0.15);
}
.prismjs-twilight :not(pre) > code[class*=language-] {
border-radius: 0.3em;
border: 0.13em solid #545454;
box-shadow: 1px 1px 0.3em -0.1em #000 inset;
padding: 0.15em 0.2em 0.05em;
white-space: normal;
}
.prismjs-twilight .token.cdata, .prismjs-twilight .token.comment, .prismjs-twilight .token.doctype, .prismjs-twilight .token.prolog {
color: #777;
}
.prismjs-twilight .token.punctuation {
opacity: 0.7;
}
.prismjs-twilight .token.namespace {
opacity: 0.7;
}
.prismjs-twilight .token.boolean, .prismjs-twilight .token.deleted, .prismjs-twilight .token.number, .prismjs-twilight .token.tag {
color: #ce6849;
}
.prismjs-twilight .token.builtin, .prismjs-twilight .token.constant, .prismjs-twilight .token.keyword, .prismjs-twilight .token.property, .prismjs-twilight .token.selector, .prismjs-twilight .token.symbol {
color: #f9ed99;
}
.prismjs-twilight .language-css .token.string, .prismjs-twilight .style .token.string, .prismjs-twilight .token.attr-name, .prismjs-twilight .token.attr-value, .prismjs-twilight .token.char, .prismjs-twilight .token.entity, .prismjs-twilight .token.inserted, .prismjs-twilight .token.operator, .prismjs-twilight .token.string, .prismjs-twilight .token.url, .prismjs-twilight .token.variable {
color: #909e6a;
}
.prismjs-twilight .token.atrule {
color: #7385a5;
}
.prismjs-twilight .token.important, .prismjs-twilight .token.regex {
color: #e8c062;
}
.prismjs-twilight .token.bold, .prismjs-twilight .token.important {
font-weight: 700;
}
.prismjs-twilight .token.italic {
font-style: italic;
}
.prismjs-twilight .token.entity {
cursor: help;
}
.prismjs-twilight pre[data-line] {
padding: 1em;
position: relative;
}
.prismjs-twilight .language-markup .token.attr-name, .prismjs-twilight .language-markup .token.punctuation, .prismjs-twilight .language-markup .token.tag {
color: #ac885c;
}
.prismjs-twilight .token {
position: relative;
z-index: 1;
}
.prismjs-twilight .line-highlight {
background: hsla(0, 0%, 33%, 0.25);
background: linear-gradient(to right, hsla(0, 0%, 33%, 0.1) 70%, hsla(0, 0%, 33%, 0));
border-bottom: 1px dashed #545454;
border-top: 1px dashed #545454;
left: 0;
line-height: inherit;
margin-top: 0.75em;
padding: inherit 0;
pointer-events: none;
position: absolute;
right: 0;
white-space: pre;
z-index: 0;
}
.prismjs-twilight .line-highlight:before, .prismjs-twilight .line-highlight[data-end]:after {
background-color: #8693a6;
border-radius: 999px;
box-shadow: 0 1px #fff;
color: #f4f1ef;
content: attr(data-start);
font: bold 65%/1.5 sans-serif;
left: 0.6em;
min-width: 1em;
padding: 0 0.5em;
position: absolute;
text-align: center;
text-shadow: none;
top: 0.4em;
vertical-align: 0.3em;
}
.prismjs-twilight .line-highlight[data-end]:after {
bottom: 0.4em;
content: attr(data-end);
top: auto;
}
.copy-to-clipboard div.code-toolbar {
position: relative;
}
.copy-to-clipboard div.code-toolbar > .toolbar {
position: absolute;
top: 0.3em;
right: 0.2em;
transition: opacity 0.3s ease-in-out;
opacity: 0;
}
.copy-to-clipboard div.code-toolbar:hover > .toolbar {
opacity: 1;
}
.copy-to-clipboard div.code-toolbar:focus-within > .toolbar {
opacity: 1;
}
.copy-to-clipboard div.code-toolbar > .toolbar .toolbar-item {
display: inline-block;
}
.copy-to-clipboard div.code-toolbar > .toolbar a {
cursor: pointer;
}
.copy-to-clipboard div.code-toolbar > .toolbar button {
background: 0 0;
border: 0;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
padding: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.copy-to-clipboard div.code-toolbar > .toolbar a, .copy-to-clipboard div.code-toolbar > .toolbar button, .copy-to-clipboard div.code-toolbar > .toolbar span {
color: #bbb;
font-size: 0.8em;
padding: 0 0.5em;
background: #f5f2f0;
background: rgba(224, 224, 224, 0.2);
box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
border-radius: 0.5em;
}
.copy-to-clipboard div.code-toolbar > .toolbar a:focus, div.code-toolbar > .toolbar a:hover, div.code-toolbar > .toolbar button:focus, div.code-toolbar > .toolbar button:hover, div.code-toolbar > .toolbar span:focus, div.code-toolbar > .toolbar span:hover {
color: inherit;
text-decoration: none;
}
:not(.copy-to-clipboard) > div.code-toolbar > .toolbar {
display: none;
}
.word-wrap code[class*=language-],
.word-wrap pre[class*=language-] {
white-space: pre-wrap !important;
}
.elementor-widget-code-highlight .elementor-widget-container {
overflow: hidden;
}
.elementor-widget-code-highlight pre {
direction: ltr;
}
/* Overriding padding for pre tag when line-numbers off and highlight-line on*/
.prismjs-twilight pre:not([data-line=""]):not(.line-numbers) {
padding: 0.8em 0 1em 2em;
}
.prismjs-tomorrow pre:not([data-line=""]):not(.line-numbers),
.prismjs-solarizedlight pre:not([data-line=""]):not(.line-numbers),
.prismjs-okaidia pre:not([data-line=""]):not(.line-numbers),
.prismjs-dark pre:not([data-line=""]):not(.line-numbers),
.prismjs-default pre:not([data-line=""]):not(.line-numbers) {
padding: 1em 0 1em 2em;
}
/* PrismJS 1.23.0 */
pre[data-line] {
position: relative;
padding: 1em 0 1em 3em;
}
.line-highlight {
position: absolute;
left: 0;
right: 0;
padding: inherit 0;
margin-top: 1em;
background: hsla(24, 20%, 50%, 0.08);
background: linear-gradient(to right, hsla(24, 20%, 50%, 0.1) 70%, hsla(24, 20%, 50%, 0));
pointer-events: none;
line-height: inherit;
white-space: pre;
}
@media print {
.line-highlight {
print-color-adjust: exact;
}
}
.line-highlight:before, .line-highlight[data-end]:after {
content: attr(data-start);
position: absolute;
top: 0.4em;
left: 0.6em;
min-width: 1em;
padding: 0 0.5em;
background-color: hsla(24, 20%, 50%, 0.4);
color: #f4f1ef;
font: bold 65%/1.5 sans-serif;
text-align: center;
vertical-align: 0.3em;
border-radius: 999px;
text-shadow: none;
box-shadow: 0 1px #fff;
}
.line-highlight[data-end]:after {
content: attr(data-end);
top: auto;
bottom: 0.4em;
}
.line-numbers .line-highlight:after, .line-numbers .line-highlight:before {
content: none;
}
pre[id].linkable-line-numbers span.line-numbers-rows {
pointer-events: all;
}
pre[id].linkable-line-numbers span.line-numbers-rows > span:before {
cursor: pointer;
}
pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before {
background-color: rgba(128, 128, 128, 0.2);
}
/* PrismJS 1.23.0 */
pre[class*=language-].line-numbers {
position: relative;
padding-left: 3.8em;
counter-reset: linenumber;
}
pre[class*=language-].line-numbers > code {
position: relative;
white-space: inherit;
}
.line-numbers .line-numbers-rows {
position: absolute;
pointer-events: none;
top: 0;
font-size: 100%;
left: -3.8em;
width: 3em;
letter-spacing: -1px;
border-right: 1px solid #999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.line-numbers-rows > span {
display: block;
counter-increment: linenumber;
}
.line-numbers-rows > span:before {
content: counter(linenumber);
color: #999;
display: block;
padding-right: 0.8em;
text-align: right;
}
/*# sourceMappingURL=code-highlight.css.map */
(()=>{var t,e,r,s,a,i;t=document,e="script",r="twitter-wjs",a=t.getElementsByTagName(e)[0],i=/^http:/.test(t.location)?"http":"https",t.getElementById(r)||((s=t.createElement(e)).id=r,s.src=i+"://platform.twitter.com/widgets.js",a.parentNode.insertBefore(s,a))})();
Star Hookah® Franchise Information
Home StarHookah 2015-12-21T22:38:38+00:00
The Hookah Business is up 400% since 1999! (CNN)
With social interaction always being a popular trend, consumers have now added Hookah lounges to their regular routine. The hookah experience reaches more than just college students and a study determined that hookah smoking sessions typically last 20 to 80 minutes (WHO) ! Star Hookah Lounge offers you access into this booming industry and has packaged together the perfect business model for your advantage.
Envision yourself connecting with guests in this casual yet tranquil environment structured to turn visitors into customers. Invest your time and money into a business environment that will bring people together in a positive social setting.
Our brand has been a staple of the Hollywood community and now we want you to be able to attract the stars in your community. This is an opportunity to offer your audience the same experience their favorite celebrities receive in late night lounging. Treat your customers to the ultimate Hookah experience, while you enjoy the simplicity our systems provide; relax knowing your return on investment will be perpetually rewarding.
Selling Points
One of a Kind Hookah Lounge
Requires Very Limited Staffing
Low Initial Investment Opportunity
Training Programs Available
Exclusive Territories Availalbe
Hookah Business up 400% Since 1999
Organization with Years of Experience
Star Hookah Lounge
Star Hookah Lounge is a ONE-of-a-kind Hookah Lounge, offering a huge selection of over 200 exotic flavors of tobacco. Our top quality imported tobacco treats customers with the most flavorful smoking experience, all while watching 1 of our many HD TV’s. Our luxurious, dim lighted environment attracts not only experienced smokers, but new and non-smokers alike. Star Hookah Lounge furnishes all the necessities for a friendly study atmosphere as well as a great place to retreat from the daily grind.
Franchise Fees
The items below will also be required to start and run a successful Star Hookah Franchise.
Your Investment
Star Hookah Lounge offers training programs & on-going support for all of our franchisees to help grow their business. We offer support in marketing, accounting, legal and even assist in day to day operational activities if needed. Our training programs are thorough and will give you all the tools necessary for running a successful Star Hookah Lounge franchise.
Star Hookah will be offering exclusive territories to their franchisees as one of the key benefits to early adopters. Exclusive territories can offer a competitive advantage in the franchise sales and marketing environment. As a result, Star Hookah Lounge will be granting its franchisees an exclusive territory. The territory will include a defined area and will generally be documented as a 100,000 population center or a 5-mile radius from the location, whichever is less.
Strong Operating Margins
Star Hookah Lounge has not only a low initial investment range to open and start a location, but also boasts an impressive gross operating margin due to the fact that there are both low labor costs and a lower cost of goods. The business model is unique, effective and has applicability in most markets, the concept is all together financially sound.
We, of course, will not be guaranteeing any success or levels of profitability; however, should a franchisee be operating at a less effective margin than we have projected, there is potential to still have a successful business. You should review our Item 19 included in our Franchise Disclosure Document.
LOW Real Estate/Rent — $3,000 Utility — $300 Leasehold Improvements — $50,000 Market Introduction Program — $2,000 Furniture, Fixtures, and Equipment — $80,000 Computer Systems — $500 Insurance — $1,500 Vehicle — $0 Signage — $5,000 Office Expenses — $1,000 Inventory — $25,000 Licenses & Permits — $500 Dues and Subscriptions — $200 Professional Fees — $1,500 Working Capital — $25,000 TOTAL BEFORE FRANCHISE COSTS — $195,500 Average — Training — $3,000 Franchise Fee — $35,000 TOTAL WITH FRANCHISE COSTS — $233,500
HIGH Real Estate/Rent — $30,000 Utility — $1,000 Leasehold Improvements — $750,000 Market Introduction Program — $6,000 Furniture, Fixtures, and Equipment — $1,000,000 Computer Systems — $15,000 Insurance — $15,000 Vehicle — $5,000 Signage — $15,000 Office Expenses — $2,000 Inventory — $100,000 Licenses & Permits — $10,000 Dues and Subscriptions — $500 Professional Fees — $3,000 Working Capital — $150,000 TOTAL BEFORE FRANCHISE COSTS — $2,102,500 Average — $1,149,000 Training — $6,000 Franchise Fee — $35,000 TOTAL WITH FRANCHISE COSTS — $2,143,500
Avada’s Humbled History
Customer Loyalty
Our customers extend in all different varieties and with the benefits that we offer in free Wi-Fi, private rooms and entertainment, we can attract virtually anybody.
Occasionally workers and college students want to get out of the house and be productive,
Star Hookah Lounge offers our customers plenty of relaxing space to help push through their deadlines.
We hear countless stories about people at clubs having the time of their lives and when the lights come on at 2AM, the clubs close, cutting fun short. Not anymore; we’re here to cater to our customers after-party needs and stay open to 4AM and 6AM on select days.
Our services are available to anybody who needs to regularly escape from the everyday grind and treat themselves to ultimate relaxation.
Don’t take our word for it – look what our Customers are saying!
User Reviews: We Love our Customers, And They Love Us.
We’ve created a community here at Star Hookah Lounge with many repeat customers. Our best form of advertising has been word of mouth due to the many great experiences our customers have at our lounge. Our mission is to keep creating those experiences for our customers.
“WOW! – This is my favorite hookah lounge!”
When it comes down to vibe, music set’s the tone. Star Hookah has great DJ’s, great service and good looking people. This place is packed several night’s out of the week which always makes it a good time! If you’re more of a laid back person, afternoon’s are perfect!” – Jaclyn
It is highly entertaining with music as well as music videos being played; a live DJ comes on the weekends and that’s when there’s a line out the door. Rob
The Huge TV’s and awesome music also make it a great place to have fun. Stephanie
I came to discover this place on a chilly Saturday evening after a walk around this area! Farshad
They’re open which makes it a great place to interact with people after hours! Joe
Love the music! Love the service! Love the Hookah! Johnny