@import url("phoenix_extra.css");
/************************ RESET ************************/
/* line 5, ../../assets/scss/phoenix.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 5, ../../assets/scss/phoenix.scss */
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
  display: block;
}

/* line 5, ../../assets/scss/phoenix.scss */
a img {
  border: 0;
}

/* line 5, ../../assets/scss/phoenix.scss */
figure {
  position: relative;
}

/* line 5, ../../assets/scss/phoenix.scss */
figure img {
  width: 100%;
}

/* line 7, ../../assets/scss/phoenix.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 21, ../../assets/scss/phoenix.scss */
body, html {
  line-height: 1;
  height: 100%;
}

/* line 26, ../../assets/scss/phoenix.scss */
ol, ul {
  list-style: none;
}

/* line 30, ../../assets/scss/phoenix.scss */
blockquote, q {
  quotes: none;
}

/* line 34, ../../assets/scss/phoenix.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
/* line 40, ../../assets/scss/phoenix.scss */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
/* line 45, ../../assets/scss/phoenix.scss */
ins {
  text-decoration: none;
}

/* line 49, ../../assets/scss/phoenix.scss */
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 54, ../../assets/scss/phoenix.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */
/* line 63, ../../assets/scss/phoenix.scss */
.container {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 68, ../../assets/scss/phoenix.scss */
.row {
  width: 100%;
  max-width: 1140px;
  min-width: 755px;
  margin: 0 auto;
  overflow: hidden;
}

/* line 76, ../../assets/scss/phoenix.scss */
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
  /*margin-right: 3.8%;*/
  margin-right: 0;
  float: left;
  min-height: 1px;
}

/* line 83, ../../assets/scss/phoenix.scss */
.row .onecol {
  /*width: 4.85%;*/
  width: 8.33%;
}

/* line 88, ../../assets/scss/phoenix.scss */
.row .twocol {
  /*width: 13.45%;*/
  width: 16.66%;
}

/* line 93, ../../assets/scss/phoenix.scss */
.row .threecol {
  /*width: 22.05%;*/
  width: 25.00%;
}

/* line 98, ../../assets/scss/phoenix.scss */
.row .fourcol {
  /*width: 30.75%;*/
  width: 33.33%;
}

/* line 103, ../../assets/scss/phoenix.scss */
.row .fivecol {
  /*width: 39.45%;*/
  width: 41.66%;
}

/* line 108, ../../assets/scss/phoenix.scss */
.row .sixcol {
  /*width: 48%;*/
  width: 50.00%;
}

/* line 113, ../../assets/scss/phoenix.scss */
.row .sevencol {
  /*width: 56.75%;*/
  width: 58.33%;
}

/* line 118, ../../assets/scss/phoenix.scss */
.row .eightcol {
  /*width: 65.4%;*/
  width: 66.66%;
}

/* line 123, ../../assets/scss/phoenix.scss */
.row .ninecol {
  /*width: 74.05%;*/
  width: 75.00%;
}

/* line 128, ../../assets/scss/phoenix.scss */
.row .tencol {
  /*width: 82.7%;*/
  width: 83.33%;
}

/* line 133, ../../assets/scss/phoenix.scss */
.row .elevencol {
  /*width: 91.35%;*/
  width: 91.66%;
}

/* line 138, ../../assets/scss/phoenix.scss */
.row .twelvecol {
  /*width: 100%;*/
  width: 100%;
  float: left;
}

/* line 144, ../../assets/scss/phoenix.scss */
.last {
  margin-right: 0px !important;
}

/* line 148, ../../assets/scss/phoenix.scss */
img, object, embed {
  max-width: 100%;
}

/* line 152, ../../assets/scss/phoenix.scss */
img {
  height: auto;
}

/* Bigger screens */
@media only screen and (min-width: 1025px) {
  /* line 159, ../../assets/scss/phoenix.scss */
  body {
    font-size: 110%;
  }
}
/* Smaller screens */
@media only screen and (max-width: 1024px) {
  /* line 167, ../../assets/scss/phoenix.scss */
  body {
    font-size: 90%;
  }
}
/* Mobile */
@media handheld, only screen and (max-width: 767px) {
  /* line 175, ../../assets/scss/phoenix.scss */
  body {
    /* -webkit-text-size-adjust: none; */
  }

  /* line 179, ../../assets/scss/phoenix.scss */
  .row, body, .container {
    width: 100%;
    min-width: 0;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 188, ../../assets/scss/phoenix.scss */
  .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
    width: auto;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/************************ SETUP ************************/
/* line 200, ../../assets/scss/phoenix.scss */
body {
  font-family: Tahoma, Sans-Serif;
  color: #FFFAFA;
  /*This is font color*/
  background: #000000;
}

/* line 206, ../../assets/scss/phoenix.scss */
h1, h3 {
  font-family: "Monotype Corsiva", Serif;
  color: #A52A2A;
  font-style: italic;
}

/* line 212, ../../assets/scss/phoenix.scss */
p {
  margin: 1em 0;
  line-height: 1.25em;
}

/* line 217, ../../assets/scss/phoenix.scss */
h1 {
  font-size: 3.5em;
}

/* line 221, ../../assets/scss/phoenix.scss */
h3 {
  margin-top: 1em;
  font-size: 1.5em;
}

/* line 226, ../../assets/scss/phoenix.scss */
h5 {
  margin-top: 1em;
  margin-bottom: .5em;
  font-weight: bold;
}

/************************ LINKS ************************/
/* line 234, ../../assets/scss/phoenix.scss */
h3 a:link, h3 a:visited {
  color: #A52A2A;
  text-decoration: underline;
}

/* line 239, ../../assets/scss/phoenix.scss */
p a:link, p a:visited, h3 a:active, h3 a:hover {
  color: #FFFAFA;
  text-decoration: underline;
}

/* line 244, ../../assets/scss/phoenix.scss */
p a:active, p a:hover {
  color: #A52A2A;
  text-decoration: underline;
}

/************************ LISTS ************************/
/* line 250, ../../assets/scss/phoenix.scss */
ul {
  list-style-position: outside;
  list-style-type: disc;
}

/* line 255, ../../assets/scss/phoenix.scss */
ol {
  list-style-position: outside;
  list-style-type: decimal;
}

/************************ BUTTON ************************/
/* line 262, ../../assets/scss/phoenix.scss */
.button {
  background: #280a0a;
  background: -webkit-gradient(linear, left top, left bottom, from(#a52a2a), to(#280a0a));
  background: -webkit-linear-gradient(top, #a52a2a, #280a0a);
  background: -moz-linear-gradient(top, #a52a2a, #280a0a);
  background: -ms-linear-gradient(top, #a52a2a, #280a0a);
  background: -o-linear-gradient(top, #a52a2a, #280a0a);
  padding: 4px 8px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -webkit-box-shadow: black 0 1px 0;
  -moz-box-shadow: black 0 1px 0;
  box-shadow: black 0 1px 0;
  text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
  font-size: 13px;
  font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
  text-decoration: none;
  vertical-align: middle;
}

/* line 283, ../../assets/scss/phoenix.scss */
.button:hover {
  background: #a52a2a;
  color: #fffafa;
  background: #a52a2a;
  background: -webkit-gradient(linear, left top, left bottom, from(#280a0a), to(#a52a2a));
  background: -webkit-linear-gradient(top, #280a0a, #a52a2a);
  background: -moz-linear-gradient(top, #280a0a, #a52a2a);
  background: -ms-linear-gradient(top, #280a0a, #a52a2a);
  background: -o-linear-gradient(top, #280a0a, #a52a2a);
}

/* line 296, ../../assets/scss/phoenix.scss */
.button:active {
  border-top-color: #a52a2a;
  background: #a52a2a;
}

/* line 302, ../../assets/scss/phoenix.scss */
.button a:link, .button a:visited {
  color: #FFFAFA;
  text-decoration: none;
}

/* line 307, ../../assets/scss/phoenix.scss */
.button a:active, .button a:hover {
  color: #FFFAFA;
  text-decoration: none;
}

/************************ NAVIGATION BLOCKS ************************/
/* line 314, ../../assets/scss/phoenix.scss */
#pageheader {
  position: relative;
  top: .6em;
  line-height: 3em;
  z-index: 10;
  max-width: 1140px;
  margin: 0 auto;
  z-index: 40;
}

/* line 324, ../../assets/scss/phoenix.scss */
#title {
  position: relative;
  float: left;
  z-index: 40;
}

/* line 329, ../../assets/scss/phoenix.scss */
#title h1 {
  margin-top: -0.12em;
  line-height: 1.1em;
  /* revGK: inherited line-height was too small to keep visible lower part of letters */
}

/* line 334, ../../assets/scss/phoenix.scss */
#sub_title {
  position: relative;
  top: .2em;
  float: right;
  font-size: .75em;
  margin-left: 3em;
  z-index: 40;
  overflow: hidden;
  /* revGK: there is some inexplicable issue with #sub_title h1. If the font-style were italic, some strange space appeared on the right. Adding overflow: hidden to parent element, fixed this issue */
}

/* line 344, ../../assets/scss/phoenix.scss */
#nav_container {
  position: relative;
  clear: both;
  z-index: 30;
  /* shape */
  height: 2em;
  /* this is what the background covers */
  font-size: 1.2em;
  max-width: 1140px;
  /* for large screens */
  margin: 0 auto;
  /* center in case of >= 1140px */
  /* background */
  background-image: url(../img/gradient1140.png);
  background-repeat: repeat-y;
  /* Make the background stretch, as screen shrinks */
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  /* revGK:
  position:relative causes issues with IE filters, hiding everything what's beyond it's height, like dropdown menu
  Stretching background won't be available for IE7-8.If this is a must, it would be better to creat an IMG element displayed under the rest */
  /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";*/
}

/************************ NAVIGATION BAR ***********************/
/******************* FIRST LEVEL *******************/
/* line 374, ../../assets/scss/phoenix.scss */
ul#nav {
  list-style: none;
  margin: auto 0 auto 1em;
}

/* line 379, ../../assets/scss/phoenix.scss */
ul#nav > li {
  position: relative;
  margin-left: -1px;
  /* revGK: The last item was wrapped for some window widths (i.e 1112px, navigation had 1053px, single item 20% * 1053px = 210,6 =(rounding upwards)=> 211px => 211px * 5 = 1055px > 1053px). We are adding some negative margin to deal with those rounded values. */
  float: left;
  width: 20%;
  height: 2em;
}

/* line 387, ../../assets/scss/phoenix.scss */
ul#nav > li > a {
  display: block;
  height: 1.5em;
  padding: .25em 0 .25em .25em;
  /* center & space a in li, using padding instead of margin so that hover works without a "gap" */
  /* remove indicators of clickable link on hover */
  color: #FFFAFA;
  /* no color change on hover */
  text-decoration: none;
  /* no underline on hover */
  cursor: default;
  /* cursor doesn't change on hover */
}

/* line 397, ../../assets/scss/phoenix.scss */
#nav > li:hover > a, #nav > li.sfhover > a {
  /* to make top level menu/text less visible on hover */
  zoom: 1;
  opacity: 0.1;
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  filter: alpha(opacity=10);
}

/* make contact us behave normally - this does not have drop down */
/* line 408, ../../assets/scss/phoenix.scss */
#nav > li#contact_us_li > a:hover {
  color: #A52A2A;
  cursor: pointer;
}

/* line 413, ../../assets/scss/phoenix.scss */
#nav > li#contact_us_li:hover > a, #nav > li#contact_us_li.sfhover > a {
  zoom: 1;
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}

/******************* SECOND LEVEL *******************/
/* line 423, ../../assets/scss/phoenix.scss */
#nav li ul {
  display: block;
  position: absolute;
  list-style: none;
  top: -999em;
  /* clear first level */
  left: 0;
  /* Transparent background */
  background: black transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: url(../img/empty.gif) \9;
  /* revGK: "hack" for IE7-8. If background where set to transparent, wrapping element was loosing a focus during a hover */
  background: rgba(0, 0, 0, 0.6);
  /* RGBa with 0.6 opacity */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  /* For IE 5.5 - 7*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  /* For IE 8*/
  width: auto;
  /* so that you can scroll down and still have drop down */
  min-width: 100%;
  overflow: visible;
  z-index: 30;
}

/* line 441, ../../assets/scss/phoenix.scss */
#nav li:hover ul, #nav li.sfhover ul {
  top: 2em;
}

/* line 445, ../../assets/scss/phoenix.scss */
#nav li li {
  width: 100%;
  height: 1.5em;
  /* this + padding below centers words in expanded li */
  float: left;
  /* revGK: required to avoid gaps added by IE7 and causing loosing focus on parent element on mouse hover */
  clear: both;
}

/* line 452, ../../assets/scss/phoenix.scss */
#nav li li a {
  margin-right: auto;
  /* IE7 ignores width: 100% for parent LI element. To extend it, Anchor element has sn additional margin. Required for not lossing focus on mouse hover */
  padding: .25em 0 .25em .25em;
  height: 1em;
  display: block;
  /* make whole area clickable */
  text-decoration: none;
  color: #FFFAFA;
}

/* line 461, ../../assets/scss/phoenix.scss */
#nav li li a:hover {
  color: #A52A2A;
}

@media handheld, only screen and (max-width: 640px) {
  /* line 466, ../../assets/scss/phoenix.scss */
  #nav li li {
    height: 1.5em;
  }
}
/* NEED TO CHECK THIS */
/************************ Generic Page Formatting ***********************/
/* line 473, ../../assets/scss/phoenix.scss */
.text {
  text-align: center;
}

/* line 477, ../../assets/scss/phoenix.scss */
img {
  display: block;
  margin: auto;
  width: 100%;
  height: auto;
}

@media handheld, only screen and (max-width: 640px) {
  /* line 485, ../../assets/scss/phoenix.scss */
  #sub_title {
    display: none;
  }
}
@media only screen and (max-width: 360px) {
  /* line 491, ../../assets/scss/phoenix.scss */
  .row, body, .container, #container {
    width: 100%;
  }

  /* line 495, ../../assets/scss/phoenix.scss */
  img {
    position: absolute;
    top: 8em;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    z-index: -10;
    opacity: 0.4;
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    filter: alpha(opacity=40);
  }
}
/************************ home ***********************/
/* line 511, ../../assets/scss/phoenix.scss */
#home #right_top {
  position: relative;
  top: 3em;
}

/* line 516, ../../assets/scss/phoenix.scss */
#home #right_bottom {
  position: relative;
  top: 7em;
}

/* line 521, ../../assets/scss/phoenix.scss */
#home #left_bottom {
  position: relative;
  top: 2em;
}

/* line 526, ../../assets/scss/phoenix.scss */
#home #home_button a {
  color: #FFFAFA !important;
  /*#A52A2A;*/
  text-decoration: none !important;
}

/* line 531, ../../assets/scss/phoenix.scss */
#home #home_button a:hover {
  color: #FFFAFA !important;
  /*#A52A2A;*/
  text-decoration: none !important;
}

/* line 536, ../../assets/scss/phoenix.scss */
#home #home_button p {
  margin-top: .25em;
  margin-bottom: 3em;
}

/* line 541, ../../assets/scss/phoenix.scss */
#home .button {
  margin: auto;
  font-weight: bold;
  color: white;
}

/* line 547, ../../assets/scss/phoenix.scss */
#home .glitter {
  font-size: 40%;
  text-decoration: blink;
}

@media handheld, only screen and (max-width: 767px) {
  /* line 553, ../../assets/scss/phoenix.scss */
  #home #right_top, #home #left_bottom {
    top: 0;
    right: 0;
  }

  /* line 558, ../../assets/scss/phoenix.scss */
  #home #right_bottom {
    position: relative;
    top: -7em;
  }

  /* line 563, ../../assets/scss/phoenix.scss */
  #home img {
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(opacity=50);
  }
}
/************************ About Us ***********************/
@media handheld, only screen and (max-width: 767px) {
  /* line 574, ../../assets/scss/phoenix.scss */
  #about_us img {
    top: 4em;
  }
}
/************************ What_Students_Say, What_Students_Say_Expanded ***********************/
/* line 581, ../../assets/scss/phoenix.scss */
#What_Students_Say .text, #What_Students_Say_Expanded .text {
  position: relative;
  left: -5%;
}

@media handheld, only screen and (max-width: 767px) {
  /* line 587, ../../assets/scss/phoenix.scss */
  #What_Students_Say .text, #What_Students_Say_Expanded .text {
    left: 0%;
  }

  /* line 591, ../../assets/scss/phoenix.scss */
  #What_Students_Say img {
    opacity: 0.6;
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    filter: alpha(opacity=60);
  }

  /* line 598, ../../assets/scss/phoenix.scss */
  #What_Students_Say_Expanded img {
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(opacity=50);
  }
}
/************************ Instruction ***********************/
/* line 608, ../../assets/scss/phoenix.scss */
#Instruction h3 {
  margin-left: 0%;
}

/* line 612, ../../assets/scss/phoenix.scss */
#Instruction h5 {
  margin-left: 6%;
}

/* line 616, ../../assets/scss/phoenix.scss */
#Instruction p {
  margin-left: 12%;
  padding: 0px;
  margin-top: .5em;
}

/* line 622, ../../assets/scss/phoenix.scss */
#Instruction h3 + p {
  margin-top: 1em;
}

/************************ Privates ***********************/
/* line 628, ../../assets/scss/phoenix.scss */
#Privates .fivecol li {
  margin: 1%;
}

/* line 632, ../../assets/scss/phoenix.scss */
#Privates .fivecol {
  margin-top: 7%;
}

/* line 636, ../../assets/scss/phoenix.scss */
#Privates .fivecol li, #Privates .fivecol p {
  margin-left: 10%;
}

@media handheld, only screen and (max-width: 767px) {
  /* line 641, ../../assets/scss/phoenix.scss */
  #Privates img {
    top: 4em;
  }
}
/************************ Intensive ***********************/
/* line 648, ../../assets/scss/phoenix.scss */
#Intensive .fivecol {
  position: relative;
  left: -10%;
  margin-top: 7%;
}

/* line 654, ../../assets/scss/phoenix.scss */
#Intensive .fivecol li {
  margin: 1%;
}

/* line 658, ../../assets/scss/phoenix.scss */
#Intensive .fivecol ul {
  margin-left: 8%;
  margin-top: 4%;
}

/* line 663, ../../assets/scss/phoenix.scss */
#Intensive .fivecol ol li {
  margin-left: 16%;
}

/* line 667, ../../assets/scss/phoenix.scss */
#Intensive .fivecol h3, #Intensive .fivecol li {
  position: relative;
  z-index: 1;
}

/* line 672, ../../assets/scss/phoenix.scss */
#Intensive .fivecol img {
  position: relative;
  margin-top: 20%;
  z-index: -1;
}

/* line 678, ../../assets/scss/phoenix.scss */
#Intensive .sevencol img {
  position: relative;
  z-index: 1;
}

@media handheld, only screen and (max-width: 767px) {
  /* line 684, ../../assets/scss/phoenix.scss */
  #Intensive .fivecol {
    left: 0;
  }

  /* line 688, ../../assets/scss/phoenix.scss */
  #Intensive .fivecol img {
    Display: none;
  }

  /* line 692, ../../assets/scss/phoenix.scss */
  #Intensive .sevencol img {
    position: absolute;
    z-index: -1;
  }
}
/************************ Video Tutorials ***********************/
/* line 700, ../../assets/scss/phoenix.scss */
#Video_Tutorials a {
  color: #FFFAFA;
  text-decoration: underline;
}

/* line 705, ../../assets/scss/phoenix.scss */
#Video_Tutorials a:hover {
  color: #A52A2A;
  text-decoration: underline;
}

/* line 710, ../../assets/scss/phoenix.scss */
#Video_Tutorials #section_title {
  margin-bottom: .25em;
}

/* line 714, ../../assets/scss/phoenix.scss */
#Video_Tutorials #section_list h5 {
  position: relative;
  float: left;
  margin-left: 4em;
  width: 15em;
}

/* line 721, ../../assets/scss/phoenix.scss */
#Video_Tutorials #below_section_list_spacer {
  clear: both;
}

/* line 726, ../../assets/scss/phoenix.scss */
#Video_Tutorials .vid_type_list {
  clear: both;
  padding-top: 1em;
  width: 100%;
}

/* line 733, ../../assets/scss/phoenix.scss */
#Video_Tutorials .vid_series_list {
  position: relative;
  float: left;
  width: 45%;
  min-width: 20em;
  margin: 1em;
  height: 16.5em;
  border: 2px;
  border-style: solid;
  border-color: black;
  /*#A52A2A #FFFAFA; #000000;*/
}

/* line 745, ../../assets/scss/phoenix.scss */
#Video_Tutorials .vid_series_list h5 {
  margin-left: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 751, ../../assets/scss/phoenix.scss */
#Video_Tutorials .vid_series_list h5 .series_description {
  font-weight: normal;
  line-height: 1.2em;
}

/* line 756, ../../assets/scss/phoenix.scss */
#Video_Tutorials .vid_series_list p {
  margin: .25em;
  margin-left: 3em;
}

/* line 761, ../../assets/scss/phoenix.scss */
#Video_Tutorials #btt {
  position: absolute;
  bottom: .5em;
  right: .5em;
}

/* line 767, ../../assets/scss/phoenix.scss */
#Video_Tutorials {
  background: #000 url(../img/legs_dimmed.jpg) center center fixed no-repeat;
  -moz-background-size: cover;
  background-size: cover;
}

/*
@media only screen and (min-width: 767px) {
	#Video_Tutorials .sixth_0, .sixth_1, .sixth_2  {
		position: relative;
		float: left;
		clear: left;
		width: 40%;
	}

	#Video_Tutorials .sixth_3, .sixth_4, .sixth_5 {
		position: relative;
		float: left;
		width: 40%;
	}

}

@media only screen and (min-width: 900px) {
/*	#Video_Tutorials .one_sixth {
		position: relative;
		float: left;
		width: 15em;
*/
  /*	}
}

/************************ Videos ***********************/
/* line 799, ../../assets/scss/phoenix.scss */
#video #video_content h3 {
  margin-bottom: .5em;
}

/* line 803, ../../assets/scss/phoenix.scss */
#video #video_content {
  position: relative;
  margin: auto;
  width: 640px;
}

/* line 809, ../../assets/scss/phoenix.scss */
#video .button {
  display: inline-block;
  text-align: center;
  width: 6em;
}

/* line 815, ../../assets/scss/phoenix.scss */
#video #previous_div {
  position: relative;
  float: left;
}

/* line 819, ../../assets/scss/phoenix.scss */
#video #top_div {
  position: absolute;
  left: 270px;
}

/* line 824, ../../assets/scss/phoenix.scss */
#video #next_div {
  position: relative;
  float: right;
}

/* line 829, ../../assets/scss/phoenix.scss */
#video #previous, #video #next, #video #top {
  color: #A9A9A9 !important;
  text-decoration: none !important;
}

/* line 834, ../../assets/scss/phoenix.scss */
#video #previous:hover, #video #next:hover, #video #top:hover {
  color: #FFFAFA !important;
  text-decoration: none !important;
}

/************************ Videos-Accordian ***********************/
/* line 841, ../../assets/scss/phoenix.scss */
#video #vid_nav_buttons {
  clear: both;
  height: 1em;
  margin: 1em;
}

/* line 847, ../../assets/scss/phoenix.scss */
#video #section_wrap {
  margin: 1em 0;
  clear: both;
}

/* line 852, ../../assets/scss/phoenix.scss */
#video #section_wrap div.inactive {
  clear: both;
  display: none;
}

/************************ Section Navigation ***********************/
/* line 859, ../../assets/scss/phoenix.scss */
#video #nav_section a {
  text-decoration: none;
}

/* line 863, ../../assets/scss/phoenix.scss */
#video ul#nav_section {
  clear: both;
  list-style: none;
  height: 2em;
  margin: 0 auto 0 auto;
  position: relative;
  text-align: center;
  width: 640px;
  margin: auto;
}

/* line 874, ../../assets/scss/phoenix.scss */
#video ul#nav_section li {
  float: left;
  width: 160px;
  margin: 0;
}

/* line 880, ../../assets/scss/phoenix.scss */
#video ul#nav_section span {
  width: 160px;
  line-height: 2em;
  position: relative;
  z-index: 1;
  display: block;
  text-align: center;
  color: grey;
  border: 1px solid #555555;
  -moz-box-shadow: 0 10px 10px -10px #666666 inset, 10px 0px 10px -10px #666666 inset, -10px 0px 10px -10px #666666 inset;
  -webkit-box-shadow: 0 10px 10px -10px #666666 inset, 10px 0px 10px -10px #666666 inset, -10px 0px 10px -10px #666666 inset;
  box-shadow: 0 10px 10px -10px #666666 inset, 10px 0px 10px -10px #666666 inset, -10px 0px 10px -10px #666666 inset;
}

/* line 894, ../../assets/scss/phoenix.scss */
#video ul#nav_section a.active span {
  color: #bfbbbb;
  z-index: 3;
  font-weight: bold;
  border-bottom: none;
  background: #080808;
}

/************************ Section Content ***********************/
/* line 904, ../../assets/scss/phoenix.scss */
#video .section {
  position: relative;
  width: 640px;
  z-index: 0;
  background: #080808;
  border: 1px solid #555555;
  border-top: none;
  -moz-box-shadow: 0 -10px 10px -10px #666666  inset, 10px 0px 10px -10px #666666 inset, -10px 0px 10px -10px #666666 inset;
  -webkit-box-shadow: 0 -10px 10px -10px #666666  inset, 10px 0px 10px -10px #666666 inset, -10px 0px 10px -10px #666666 inset;
  box-shadow: 0 -10px 10px -10px #666666  inset, 10px 0px 10px -10px #666666 inset, -10px 0px 10px -10px #666666 inset;
}

/* line 916, ../../assets/scss/phoenix.scss */
#video .section_text {
  margin: auto;
  padding: 2em;
  color: #bfbbbb;
}

/************************ Section Formatting ***********************/
/* line 924, ../../assets/scss/phoenix.scss */
#video .section p {
  margin-bottom: 1em;
  margin-top: 0em;
}

/* line 929, ../../assets/scss/phoenix.scss */
#video .section ul, #video .section ol {
  margin-left: 1em;
}

/* line 933, ../../assets/scss/phoenix.scss */
#video .section ul li, #video .section ol li {
  margin: .25em;
  margin-bottom: 1em;
  line-height: 1.25em;
}

/* line 939, ../../assets/scss/phoenix.scss */
#video .section .heading {
  clear: both;
  font-weight: bold;
  margin-bottom: .25em;
}

/************************ Section Formatting - Comments ***********************/
/* line 947, ../../assets/scss/phoenix.scss */
#video #comment .comment_heading {
  font-weight: bold;
}

/* line 951, ../../assets/scss/phoenix.scss */
#video #comment .quote, #video #comment .story {
  font-style: italic;
  font-family: "Times New Roman", Serif;
  font-size: 110%;
}

/************************ Section Formatting - Music ***********************/
/* line 959, ../../assets/scss/phoenix.scss */
#video #music .heading {
  float: left;
  font-weight: bold;
  clear: both;
}

/* line 965, ../../assets/scss/phoenix.scss */
#video #music .detail {
  display: block;
  margin-left: 8em;
}

/* line 970, ../../assets/scss/phoenix.scss */
#video #music .artist_description {
  clear: both;
}

/* line 974, ../../assets/scss/phoenix.scss */
#video #music a:link, #video #music a:visited {
  color: #bfbbbb;
}

/* line 978, ../../assets/scss/phoenix.scss */
#video #music a:active, #video #music a:hover {
  color: #A52A2A;
}

/************************ Section Formatting - Tags ***********************/
/* line 984, ../../assets/scss/phoenix.scss */
#video .tags_group {
  margin-left: 2em;
}

/* line 988, ../../assets/scss/phoenix.scss */
#video #tags .tags {
  position: relative;
  white-space: pre-wrap;
}

/* line 993, ../../assets/scss/phoenix.scss */
#video #tags a:link, #video #tags a:visited {
  color: #bfbbbb;
}

/* line 997, ../../assets/scss/phoenix.scss */
#video #tags a:active, #video #tags a:hover {
  color: #A52A2A;
}

/* line 1001, ../../assets/scss/phoenix.scss */
#video #tags #tags_heading {
  margin-top: .5em;
}

/* line 1005, ../../assets/scss/phoenix.scss */
#video #tags #tags_at_bottom {
  margin-bottom: .5em;
}

/************************ Section Formatting - talk to us ***********************/
/* line 1011, ../../assets/scss/phoenix.scss */
#video #contact #submit {
  position: relative;
  float: right;
}

/* line 1016, ../../assets/scss/phoenix.scss */
#video #contact textarea {
  margin-left: 12px;
  width: 570px;
  margin-bottom: 1em;
  background: #EEEEEE;
}

/* line 1023, ../../assets/scss/phoenix.scss */
#video #contact input {
  background: #EEEEEE;
}

/* line 1027, ../../assets/scss/phoenix.scss */
#video #contact_submit {
  position: relative;
  float: right;
}

/* line 1032, ../../assets/scss/phoenix.scss */
#video #contact ul.errorlist {
  margin: 0;
  margin-top: 1em;
}

/* line 1037, ../../assets/scss/phoenix.scss */
#video #contact ul.errorlist li {
  color: red;
  list-style: none;
  margin: 0;
}

/* line 1043, ../../assets/scss/phoenix.scss */
#video #contact #sent_confirmation {
  color: #3366FF;
}

/************************ Search ***********************/
/* line 1049, ../../assets/scss/phoenix.scss */
#Search h3 {
  padding-bottom: .25em;
}

/* line 1053, ../../assets/scss/phoenix.scss */
#Search p#series_description {
  margin-top: 0;
  margin-bottom: 2em;
}

/* line 1058, ../../assets/scss/phoenix.scss */
#Search #vid_list_container {
  clear: both;
  margin-left: 15px;
}

/* line 1063, ../../assets/scss/phoenix.scss */
#Search #vid_list_container a {
  cursor: pointer;
  /* regGK: IE7 has a problem with link boundaries due to nested floated elements, but there is nothing more needed like defining a concrete cursor. */
}

/* line 1067, ../../assets/scss/phoenix.scss */
#Search .vid_listing {
  margin-left: 55px;
  margin-bottom: 40px;
  width: 300px;
  height: 285px;
  float: left;
}

/* line 1075, ../../assets/scss/phoenix.scss */
#Search .vid_listing img {
  display: block;
  width: auto;
  height: 225px;
  width: 300px;
  border: 1px solid grey;
}

/* line 1083, ../../assets/scss/phoenix.scss */
#Search .vid_listing .details p {
  line-height: 1em;
  margin-top: .125em;
  margin-bottom: 0;
}

/* line 1089, ../../assets/scss/phoenix.scss */
#Search .vid_listing p.vid_series {
  font-weight: bold;
}

/* line 1093, ../../assets/scss/phoenix.scss */
#Search .vid_listing p.relates_to {
  font-size: 80%;
}

/* line 1097, ../../assets/scss/phoenix.scss */
#Search a:link, #Search a:visited {
  color: #bfbbbb;
}

/* line 1101, ../../assets/scss/phoenix.scss */
#Search a:active, #Search a:hover {
  color: #A52A2A;
}

@media handheld, only screen and (max-width: 767px) {
  /* line 1106, ../../assets/scss/phoenix.scss */
  #Search img {
    position: relative;
    top: 0;
    left: 0;
    min-width: 200px;
    min-height: 150px;
    z-index: 0;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
  }
}
/************************ Gallery ***********************/
/* line 1122, ../../assets/scss/phoenix.scss */
#Gallery #thumbnail_styling {
  clear: both;
  position: relative;
  max-width: 1140px;
  margin: 0 auto;
  z-index: 0;
  overflow: hidden;
}

/* line 1131, ../../assets/scss/phoenix.scss */
#Gallery {
  background: #000 url(../img/R4P1.jpg) center center fixed no-repeat;
  -moz-background-size: cover;
  background-size: cover;
}

/* line 1137, ../../assets/scss/phoenix.scss */
#Gallery .picture {
  position: relative;
  float: left;
  margin: 8px;
  padding: 0px;
  height: 132px;
  width: 96px;
  z-index: 0;
}

/* line 1147, ../../assets/scss/phoenix.scss */
.highslide img {
  z-index: 0;
}

@media handheld, only screen and (max-width: 767px) {
  /* line 1152, ../../assets/scss/phoenix.scss */
  #Gallery img {
    position: relative;
    top: 0em;
    min-width: 0;
    min-height: 0;
    z-index: 0;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
  }
}
/************************ Videos ***********************/
/* line 1167, ../../assets/scss/phoenix.scss */
#Videos .headings h3 {
  margin-top: 1em;
  margin-bottom: 0em;
  clear: both;
}

/* line 1173, ../../assets/scss/phoenix.scss */
#Videos .image_and_comment {
  position: relative;
  float: left;
  margin: 1em;
}

/* line 1179, ../../assets/scss/phoenix.scss */
#Videos .image {
  float: left;
  margin-left: 2em;
  width: 133px;
  /* revGK: wrapping div must have a specified width, another way it's causing issues with img {width: 100%; }' */
}

/* line 1185, ../../assets/scss/phoenix.scss */
#Videos .comment {
  padding: 1.2em 0;
}

/* line 1189, ../../assets/scss/phoenix.scss */
#Videos .comment li {
  position: relative;
  width: 14em;
  margin-left: 14em;
  margin-bottom: 1em;
  list-style-position: outside;
}

/* line 1197, ../../assets/scss/phoenix.scss */
#Videos .youtube_text {
  margin-left: 2em;
}

@media handheld, only screen and (min-width: 700px) {
  /* line 1202, ../../assets/scss/phoenix.scss */
  #Videos #vid_center {
    margin-left: 2em;
  }
}
@media handheld, only screen and (min-width: 1025px) {
  /* line 1209, ../../assets/scss/phoenix.scss */
  #Videos .comment li {
    width: 12em;
    margin-left: 12em;
  }

  /* line 1214, ../../assets/scss/phoenix.scss */
  #Videos .comment {
    padding-top: 0;
  }
}
@media handheld, only screen and (max-width: 930px) {
  /* line 1221, ../../assets/scss/phoenix.scss */
  #Videos .image_and_comment {
    clear: both;
    position: relative;
    float: none;
    max-width: 60em;
    margin-bottom: 8em;
    margin-left: auto;
    margin-right: auto;
    height: 6em;
  }

  /* line 1232, ../../assets/scss/phoenix.scss */
  #Videos .comment li {
    position: relative;
    width: 50%;
    margin-left: 13em;
    margin-bottom: 1em;
    list-style-position: outside;
  }
}
@media handheld, only screen and (max-width: 767px) {
  /* line 1242, ../../assets/scss/phoenix.scss */
  #Videos img {
    position: relative;
    top: 0em;
    min-width: 0;
    min-height: 0;
    z-index: 0;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
  }
}
/************************ DVD ***********************/
/* line 1257, ../../assets/scss/phoenix.scss */
#DVD #left_top {
  margin-top: 1em;
}

/* line 1261, ../../assets/scss/phoenix.scss */
#DVD #button {
  text-align: center;
}

/* line 1265, ../../assets/scss/phoenix.scss */
#DVD #highlights {
  margin: auto;
  padding-left: 4em;
  width: 12em;
}
#dvd_button {
  background: rgb(165, 42, 42);
  border: 3px solid rgb(140, 30, 30);
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 4px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1em;
  font-weight: 800;
  line-height: 16px;
  min-height: 40px;
  outline: 0;
  padding: 1em 1.6em;
  text-align: center;
  text-rendering: geometricprecision;
  text-transform: none;
  /* add letter spacing */
  letter-spacing: 0.5px;
  word-spacing: 2px;

  transition: background-color 0.2s, color 0.2s;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: middle;
}

#dvd_button:hover,
#dvd_button:active {
  background-color: initial;
  background-position: 0 0;
  color: #FF4742;
}

#dvd_button:active {
  opacity: .5;
}




/* line 1292, ../../assets/scss/phoenix.scss */
#DVD #sections h3 {
  margin-bottom: 0.5em;
}

/* line 1296, ../../assets/scss/phoenix.scss */
#DVD #sections ol {
  position: relative;
  left: 2em;
  list-style-position: outside;
}

/* line 1302, ../../assets/scss/phoenix.scss */
#DVD #sections li {
  position: relative;
  margin-left: 2em;
  margin-bottom: .1em;
}

/* line 1308, ../../assets/scss/phoenix.scss */
#DVD #details p {
  margin-left: 2em;
}

@media handheld, only screen and (max-width: 767px) {
  /* line 1313, ../../assets/scss/phoenix.scss */
  #DVD img {
    position: relative;
    top: 0em;
    min-width: 0;
    min-height: 0;
    z-index: 0;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
  }

  /* line 1325, ../../assets/scss/phoenix.scss */
  #DVD #sections ol {
    position: relative;
    left: 2em;
    list-style-position: outside;
  }

  /* line 1331, ../../assets/scss/phoenix.scss */
  #DVD #sections li {
    position: relative;
    margin: .1em auto;
    width: 22em;
  }

  /* line 1337, ../../assets/scss/phoenix.scss */
  #DVD h3 {
    margin: 1em 0 0 0;
    text-align: center;
  }

  /* line 1342, ../../assets/scss/phoenix.scss */
  #DVD p {
    margin: 1em 0 0 0;
    text-align: center;
  }

  /* line 1347, ../../assets/scss/phoenix.scss */
  #DVD #highlights {
    margin: auto;
    padding-left: 0;
    width: 12em;
  }

  /* line 1353, ../../assets/scss/phoenix.scss */
  #DVD #DVD__selling_points {
    margin: 1em 0 0 0;
  }
}
/************************ DVD Chapters ***********************/
/* line 1361, ../../assets/scss/phoenix.scss */
.section_heading {
  font-weight: bold;
}

/* line 1365, ../../assets/scss/phoenix.scss */
#DVD_chapters .row ol {
  position: relative;
  left: 2em;
  list-style-position: outside;
}

/* line 1371, ../../assets/scss/phoenix.scss */
#DVD_chapters .row li {
  position: relative;
  margin-left: 2em;
  margin-bottom: .1em;
}

@media only screen and (min-width: 804px) {
  /* line 1378, ../../assets/scss/phoenix.scss */
  #DVD_chapters #disk_1, #DVD_chapters #disk_2 {
    padding-left: 4%;
  }
}
@media handheld, only screen and (max-width: 790px) {
  /* line 1384, ../../assets/scss/phoenix.scss */
  #DVD_chapters #disk_1, #DVD_chapters #disk_2 {
    position: relative;
    width: 375px;
    margin: auto !important;
  }
}
@media handheld, only screen and (max-width: 450px) {
  /* line 1392, ../../assets/scss/phoenix.scss */
  #DVD_chapters #disk_1, #DVD_chapters #disk_2 {
    position: relative;
    width: 280px;
    margin: auto !important;
  }

  /* line 1398, ../../assets/scss/phoenix.scss */
  #DVD_chapters {
    overflow: visible !important;
  }
}
/************************ Links ***********************/
/* line 1405, ../../assets/scss/phoenix.scss */
#Links img[src='/static/img/rose_black2.jpg'] {
  position: relative;
  float: right;
  z-index: -5;
  width: 225px;
}

/* line 1412, ../../assets/scss/phoenix.scss */
#Links dt {
  font-weight: bold;
  text-decoration: underline;
  width: 12em;
  float: left;
  margin-left: 2em;
  clear: left;
}

/* line 1421, ../../assets/scss/phoenix.scss */
#Links dd {
  margin: 1em 0 1em 16em;
}

/* line 1425, ../../assets/scss/phoenix.scss */
#Links h3 {
  margin: 1em 0 0 0;
}

/* line 1429, ../../assets/scss/phoenix.scss */
#Links dt a:link, #Links dt a:visited, #Links dt a:active, #Links dt a:hover {
  color: #FFFAFA;
  text-decoration: underline;
}

@media handheld, only screen and (min-width: 1025px) {
  /* line 1435, ../../assets/scss/phoenix.scss */
  #Links dt {
    font-weight: bold;
    text-decoration: underline;
    width: 13em;
    float: left;
    margin-left: 2em;
    clear: left;
  }

  /* line 1444, ../../assets/scss/phoenix.scss */
  #Links dd {
    margin: 1em 0 1em 17em;
  }
}

@media handheld, only screen and (max-width: 767px) {
  /* line 1450, ../../assets/scss/phoenix.scss */
  /* disabled be cause of the messy menu icons in phoenix */
  #TODO-DISABLED-Links img {
    position: absolute;
    float: none;
  }
}
@media handheld, only screen and (max-width: 480px) {
  /* line 1458, ../../assets/scss/phoenix.scss */
  #Links dt {
    margin-bottom: .25em;
  }

  /* line 1462, ../../assets/scss/phoenix.scss */
  #Links dd {
    clear: both;
    margin: 1em 0em 1em 2em;
  }

  /* line 1467, ../../assets/scss/phoenix.scss */
  #Links h3 {
    margin-bottom: .5em;
  }
}
/************************ Cool Stuff ***********************/
/* line 1475, ../../assets/scss/phoenix.scss */
#Cool_Stuff #Cool_Stuff_Container {
  max-width: 1140px;
  margin: 0 auto;
}

/* line 1480, ../../assets/scss/phoenix.scss */
#Cool_Stuff p, #Cool_Stuff iframe, #Cool_Stuff img {
  margin: .5em 0em .5em 2em;
}

/* line 1484, ../../assets/scss/phoenix.scss */
#Cool_Stuff iframe, #Cool_Stuff h3 {
  margin-top: 1em;
}

@media handheld, only screen and (max-width: 767px) {
  /* line 1489, ../../assets/scss/phoenix.scss */
  #Cool_Stuff img {
    position: relative;
    top: 0;
    left: 0;
    min-width: auto;
    min-height: auto;
    z-index: -5;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
  }
}
/************************ Contact Us ***********************/
/* line 1505, ../../assets/scss/phoenix.scss */
#Contact_Us #talk_to_us {
  text-align: center;
  margin-bottom: 2em;
}

/* line 1510, ../../assets/scss/phoenix.scss */
#Contact_Us #talk_to_us h3 {
  font-size: 2em;
}

/* line 1514, ../../assets/scss/phoenix.scss */
#Contact_Us #addresses {
  clear: both;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 30em;
}

/* line 1522, ../../assets/scss/phoenix.scss */
#Contact_Us #addresses p {
  position: relative;
  top: -3em;
  margin-left: 60%;
  padding: 0;
}

@media handheld, only screen and (min-width: 481px) {
  /* line 1531, ../../assets/scss/phoenix.scss */
  #Contact_Us #addresses {
    margin-top: 4em;
  }
}
@media handheld, only screen and (max-width: 480px) {
  /* line 1537, ../../assets/scss/phoenix.scss */
  #Contact_Us #addresses p {
    top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 1543, ../../assets/scss/phoenix.scss */
  #Contact_Us #addresses {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: auto;
  }
}

li.title.back h5 a:before {
  content: "\f053";
  font-family: FontAwesome;
  margin-right: 10px;
  color: white;
}
li.title.back h5 {
  margin-left: 0!important;
}

.parent-link.js-generated:before {
  content: "[";
  margin-right: 10px;
  color: white;
}
.parent-link.js-generated:after {
  content: "]";
  margin-left: 10px;
  color: white;
}
@media (min-width: 768px) {
  #mainnav > section > ul.left li.has-dropdown {
    margin-right: 8px;
    padding-left: 2px !important;;
  }
}

#home_button #top.button {
  color: #fffafa
}

@media screen and (min-width: 768px) and (max-width: 796px)  {
  .phoenix-padding-text {
    padding: 0 1.2em 0 0.7em;
  }
}


.image {
  position: relative;
  display: inline-block; /* Or 'block', depending on your layout */
}

.image img {
  display: block; /* Removes bottom space/margin under the image */
  width: 100%; /* Makes the image fully occupy its container's width */
  height: auto; /* Keeps the image aspect ratio */
}

.image a:hover::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url("../img/youtube.png") no-repeat center center;
  background-size: 50px; /* Adjust based on your icon size */
  cursor: pointer;
}

.top-bar-active {
  text-decoration: underline;
  text-underline-offset: 5px;
}

#Links footer {
  margin-top: 50px;
}
#Links #container a:hover {
  color: #A52A2A!important;
}