/* 20240919154837 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #2e709f;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #2e709f;
  box-shadow: 0 0 2px #2e709f;
}

.gui-select.gui-focus .gui-handle {
  border-color: #2e709f;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
a:link {
		text-decoration: none;
}

a:visited {
		text-decoration: underline;
}

a:hover {
		text-decoration: underline;
}

section.text-page__intro h1 {
    background: #000;
    color: #fff;
    padding: 3px 20px;
    font-family: league-gothic, Bebas Neue, sans-serif;
    font-size: 3em;
    text-transform: uppercase;
    text-align: left;
}

section.text-page__intro h1::before {
    content: "// ";
    font-family: roboto;
    font-weight: 200;
}

section.text-page__content h2 {
    background: #000;
    color: #fff;
    padding: 3px 20px;
    font-family: league-gothic, Bebas Neue, sans-serif;
    font-size: 2em;
    text-transform: uppercase;
    text-align: left;
}

section.text-page__content h2::before {
    content: "- ";
    font-family: roboto;
    font-weight: 200;
}

section.gui h2 {
    background: #000;
    color: #fff;
    padding: 3px 20px;
    font-family: league-gothic, Bebas Neue, sans-serif;
    font-size: 2em;
    text-transform: uppercase;
    text-align: left;
}

section.gui h2::before {
    content: "- ";
    font-family: roboto;
    font-weight: 200;
} 

.instructor_name {
  color: #000;
  margin: 0px;
  font-family: league-gothic, roboto, sans-serif;
  font-size: 1.75em;
  text-transform: uppercase;
  text-align: center;
}

.lesson_img {
  	float: left;
  	width: 250px;
  	height: auto;
  	margin: auto;
		padding-right: 10px;
    padding-bottom: 10px;
} 

.aarons-fancy-headings {
    background: #000;
    color: #fff;
    padding: 3px 20px;
    font-family: league-gothic, roboto, sans-serif;
    font-size: 3em;
    text-transform: uppercase;
    text-align: left; 
}

.aarons-fancy-headings::before {
    content: "// ";
    font-family: roboto;
    font-weight: 200;
}


section.text-component h1 {
    background: #000;
    color: #fff;
    padding: 3px 20px;
    font-family: league-gothic, Bebas Neue, sans-serif;
    font-size: 3em;
    text-transform: uppercase;
    text-align: left;
}

section.text-component h1::before {
    content: "// ";
    font-family: roboto;
    font-weight: 200;
}




/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * league-gothic:
 *   - http://typekit.com/eulas/000000000000000000014689
 *   - http://typekit.com/eulas/00000000000000000001468a
 * league-gothic-condensed:
 *   - http://typekit.com/eulas/00000000000000000001468b
 *   - http://typekit.com/eulas/00000000000000000001468c
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2021-04-29 02:35:37 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=iam8wqk&ht=tk&f=1344.17457.17458.17459&a=75143733&app=typekit&e=css");

@font-face {
font-family:"league-gothic";
src:url("https://use.typekit.net/af/65a1f5/000000000000000000014689/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/65a1f5/000000000000000000014689/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/65a1f5/000000000000000000014689/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"league-gothic";
src:url("https://use.typekit.net/af/73907f/00000000000000000001468a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/73907f/00000000000000000001468a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/73907f/00000000000000000001468a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"league-gothic-condensed";
src:url("https://use.typekit.net/af/7cc2ed/00000000000000000001468b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/7cc2ed/00000000000000000001468b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/7cc2ed/00000000000000000001468b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"league-gothic-condensed";
src:url("https://use.typekit.net/af/0feddc/00000000000000000001468c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/0feddc/00000000000000000001468c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/0feddc/00000000000000000001468c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

.tk-league-gothic { font-family: "league-gothic",sans-serif; }
.tk-league-gothic-condensed { font-family: "league-gothic-condensed",sans-serif; }
